1 Mon Jul 17 11:15:23 PDT 2006 William Brack <wbrack@mmm.com.hk>
3 * Updated tests affected by recent library changes -
4 tests/general/bug-1-.out, tests/general/bug-24-.out,
5 tests/keys/month.out : (<t></t> now becomes <t/>);
6 tests/general/bug-41-.xsl and tests/general/bug-43.xsl :
7 call-template and apply-template, where the template has
8 no parameter but one is supplied (var should not be affected)
9 tests/general/bug-145.err : changed error text
11 Fri Jul 14 18:16:59 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
13 * libxslt/attributes.c libxslt/documents.c
14 libxslt/functions.c libxslt/keys.c libxslt/namespaces.c
15 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
16 libxslt/templates.h libxslt/transform.c
17 libxslt/variables.c libxslt/xslt.c
18 libxslt/xsltInternals.h libxslt/xsltutils.c
19 libxslt/xsltutils.h libexslt/common.c libexslt/dynamic.c
20 libexslt/functions.c libexslt/strings.c:
21 Committing again, since I forgot to switch from win to linux
22 linebreaks in the files.
24 Fri Jul 14 17:55:42 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
26 * libxslt/attributes.c libxslt/documents.c
27 libxslt/functions.c libxslt/keys.c libxslt/namespaces.c
28 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
29 libxslt/templates.h libxslt/transform.c libxslt/variables.c
30 libxslt/xslt.c libxslt/xsltInternals.h libxslt/xsltutils.c
31 libxslt/xsltutils.h libexslt/common.c libexslt/dynamic.c
32 libexslt/functions.c libexslt/strings.c:
33 Refactored xsltValueOf(). Changed to use xmlXPathCastToString()
34 directly, rather than creating an intermediate object with
35 xmlXPathConvertString(). This now does not add a text-node to
36 the result if the string is empty (this has impact on
37 serialization, since an empty text-node is serialized as
38 <foo></foo>, and now it will be serialized as <foo/>).
39 Refactored other functions in transform.c:
40 Mostly code cleanup/restructuring. Minimized number of
41 function variables for instruction which eat up function stack
42 memory when recursing templates (xsltIf(), xsltChoose(),
43 xsltApplyTemplates(), xsltCallTemplate()).
44 Changed XSLT tests to use xmlXPathCompiledEvalToBoolean().
45 Implemented redefinition checks at compilation-time and
46 eliminating them at transformation time in the refactored code
48 Introduced the field @currentTemplateRule on xsltTransformContext to
49 reflect the "Current Template Rule" as defined by the spec.
50 NOTE that ctxt->currentTemplateRule and ctxt->templ is not the
51 same; the former is the "Current Template Rule" as defined by the
52 XSLT spec, the latter is simply the template struct being
53 currently processed by Libxslt.
54 Added XML_COMMENT_NODE and XML_CDATA_SECTION_NODE to the macro
56 Misc code cleanup/restructuring and everything else I already forgot.
57 Refactored lifetime of temporary result tree fragments.
58 Substituted all calls to the now deprecated xsltRegisterTmpRVT()
59 for the new xsltRegisterLocalRVT().
60 Fragments of xsl:variable and xsl:param are freed when the
61 variable/pram is freed.
62 Fragments created when evaluating a "select" of xsl:varible and
63 xsl:param are also bound to the lifetime of the var/param.
64 EXSLT's func:function now uses the following functions to let take
65 care the transformation's garbage collector of returned tree
67 xsltExtensionInstructionResultRegister(),
68 xsltExtensionInstructionResultFinalize()
70 #339222 - xsl:param at invalid position inside an xsl:template is
72 #346015 - Non-declared caller-parameters are accepted
73 #160400 - Compiles invalid XSLT; unbound variable accepted
74 #308441 - namespaced parameters become unregistered
75 #307103 - problem with proximity position in predicates of match
77 #328218 - problem with exsl:node-set() when converting strings
79 #318088 - infinite recursion detection
80 #321505 - Multiple contiguous CDATA in output
81 #334493 - "--param" option does not have root context
82 #114377 - weird func:result/xsl:variable/exsl:node-set interaction
83 #150309 - Regression caused by fix for 142768
85 Wed Jun 21 15:13:27 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
87 * tests/docs/bug-54.xml tests/general/bug-54.out
88 tests/general/bug-99.out tests/general/bug-136.out
89 tests/REC/test-7.1.3.xsl tests/REC/test-7.1.4.xsl
90 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl:
91 Fixed incorrect regression tests/results.
93 Mon Jun 19 13:33:50 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
95 * libxslt/attributes.c libxslt/attrvt.c libxslt/namespaces.c
96 libxslt/namespaces.h libxslt/preproc.c libxslt/templates.c
97 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
98 libxslt/xsltInternals.h libxslt/xsltutils.c:
99 Merged all the namespace lookup/create/disable functions
100 into xsltGetSpecialNamespace(). Changed xsltGetNamespace()
101 and xsltGetPlainNamespace() to call xsltGetSpecialNamespace(),
102 but kept the ns-aliasing mechanism; the ns-aliasing needs
103 to be removed when we move to the refactored code, which
104 applies ns-alias only at compilaton time.
105 Refactored xsltElementComp() (preproc.c); enhanced error reports.
106 Fixed: if the "namespace" attribute was not given, then this
107 performed incorrectly only a lookup for a default namespace;
108 i.e., without taking any prefix on the "name" attribute into
110 Refactored xsltElement() (transform.c); enhanced error reports.
111 Refactored xsltAttributeComp() (preproc.c). Added namespace
112 lookup as in xsltElementComp(). Enhanced error reports.
113 Refactored xsltAttribute() (transform.c); enhanced error reports.
114 xsltCopyTreeInternal(): eliminated the need to call xmlGetNsList()
115 for every element in the tree; this needs to be done only for
116 the top-most elements. For subsequent elements reconcile only
117 the ns-declarations. Disallowed setting of ns-declarations if
118 children have been already added to an element.
119 Removed ns-aliasing code where necessary.
120 xsltCopyProp(): disallowed setting of attribute nodes if
121 children have been already added to an element.
122 xsltCopy(): removed the incorrect skipping of attributes in the
123 XSLT namespace. Removed the incorrect ns-aliasing for attributes.
124 Changed to use the introduced function xsltShallowCopyAttr().
125 xsltShallowCopyAttr(): Centralized all attribute-copy related
126 code in this function. It will now be called by
127 xsltCopyTreeInternal(), xsltCopyOf() and xsltCopy().
128 xsltCopyAttrListNoOverwrite(): Renamed. Refactored. Optimized to
129 use xsltGetSpecialNamespace() and xmlNewDocProp().
130 Further substitution of various scattered namespace-lookup
131 related code for the use of xsltGetSpecialNamespace().
132 xsltAttrTemplateProcess(): Refactored. Removed the incorrect
133 processing of attribute-sets. Attribute sets need to be applied
134 before adding any normal attribute of the literal result element;
135 this is now done in xsltAttrListTemplateProcess(). Fixed to
136 ensure that the ns-prefix of the overwriting attribute is used.
137 xsltAttrListTemplateProcess(): Refactored. Moved semantics from
138 xsltAttrTemplateProcess() over to this function in order to
139 optimize processing of multiple attributes. This does not call
140 xsltAttrTemplateProcess() anymore.
141 Fixed: do not exclude the XSLT namespace after ns-aliasing have
143 The IFDEFed-out refactored code fixes the following issues:
144 - #313711: namespace collision with namespace-alias (reported
145 by by Oleg Paraschenko)
146 - #338214: Incorrect scope for exclude-result-prefixes
147 - #341392: Excluding namespace declarations of literal result
149 - #341325: Namespace aliasing and resulting namespace prefixes
150 Already enabled fixes:
151 - #344183: xsl:copy misses to copy attributes in the XSLT namespace
152 - #341463: Namespace-alias using #default for result-prefix with no
153 default namespace in scope
154 - #313890: namespace collision with xsl:element and xsl:attribute,
155 reported by Oleg Paraschenko
156 - #344176: xsl:copy misses to set an element's namespace-URI in
158 - #305739: the "name" QName of xsl:element is incorrectly always
159 resolved to the default namespace
161 Mon Jun 12 16:34:15 CEST 2006 Daniel Veillard <daniel@veillard.com>
163 * doc/xsltproc.1 doc/xsltproc.xml: more info about --output
164 from Daniel Leidert c.f. #344654
166 Tue Jun 6 17:16:33 CEST 2006 Daniel Veillard <daniel@veillard.com>
168 * configure.in libxslt.spec.in doc//*: preparing release of 1.1.17
170 Tue Jun 6 11:44:34 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
172 * libxslt/attributes.c: Eliminated a tiny difference wrt to
173 the old behaviour in the naming of newly generated ns-decls
174 in xsltAttributeInternal().
176 Thu Jun 1 15:06:31 CEST 2006 Daniel Veillard <daniel@veillard.com>
178 * configure.in: fix a problem in Python detection
180 Thu Jun 1 13:58:19 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
182 * libxslt/attributes.c libxslt/variables.c
183 libxslt/transform.c libxslt/xslt.c:
184 Next step in the refactored code: enhanced xsl:attribute;
185 enhanced xsltCopyProp.
186 Added the creation of an XPath cache in
187 xsltNewTransformContext().
189 Wed May 31 22:32:44 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
191 * libxslt/transform.c: Fixed a difference in processing of
192 xsl:value-of and xsl:text wrt to merging of strings of
193 output-escaped text-nodes. This difference made the
194 optimized string-merging mechanism run out of sync, which
195 led to segfaults in subsequent string reallocations. See
196 bug #343411, reported by Grzegorz Kaczor.
197 * xslt.c: Added check for ctxt->internalized when we parse
198 xsl:text and internalize the strings.
200 Mon May 22 10:32:57 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
202 * libxslt/attributes.c libxslt/documents.c
203 libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
204 libxslt/preproc.c libxslt/templates.c
205 libxslt/transform.c libxslt/variables.c
206 libxslt/xslt.c libxslt/xsltInternals.h:
207 Next tiny step of refactoring - mostly bug fixes and
209 Changes outside of the refactored code:
210 1) Optimized xsl:attribute if the content consists of
212 2) Optimized computation of xsl:key. The keys will now be
213 computed for a specific document not until the first call
214 of a key() function; here only the keys with the specific
215 name used by key() are computed. This means that this
216 now avoids computation of all keys for all loaded
217 input documents (even if no key() was called on them).
218 One exception is the scenario where a key() is used in
219 a template's match pattern; in this case all keys are
220 computed for a document if there's a chance that
221 a "keyed" template could match a node (this could still
224 Mon May 15 22:32:13 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
226 * libxslt/namespaces.c libxslt/attributes.c:
227 Fixed bug #302020, reported by Thomas Blatter.
229 Fri May 12 23:23:06 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
231 * libxslt/documents.c libxslt/namespaces.c
232 libxslt/preproc.c libxslt/transform.c
233 libxslt/xslt.c libxslt/xsltInternals.h libxslt/xsltutils.c:
234 Next step of refactoring. For more details see bug #341588.
235 I applied the suggestion of Jerome Pesenti to the refactored
236 (still IDFEDed out with XSLT_REFACTORED) code: The XPath
237 compilation context (accessible via the compilation context)
238 is now reused for compilation of expressions at
239 compilation-time; this should reduce compilation time to 50%
240 for avarage stylesheets.
242 Thu May 11 22:12:22 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
244 * libxslt/extensions.c: Changed a comment to indicate that a
245 specific bug was already fixed.
247 Fri May 5 23:10:47 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
249 * libxslt/xsltInternals.h libxslt/attributes.c
250 libxslt/documents.c libxslt/extensions.c
251 libxslt/extensions.h libxslt/functions.c
252 libxslt/imports.c libxslt/keys.c libxslt/preproc.c
253 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
254 libxslt/xsltutils.c libxslt/xsltutils.h libexslt/functions.c:
255 Next step of refactoring (plus some bug-fixes).
256 For more details see #340780.
258 Fri May 5 14:31:53 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
260 * tests/exslt/common/node-set.5.out
261 tests/exslt/sets/difference.1.out
262 tests/exslt/functions/function.6.out: Reverting the
263 changes; I'll rather change the processing stylesheet
264 documents in a way that they will produce the same results
265 for broken and stricter whitespace-stripping.
267 Thu May 4 22:55:26 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
269 * tests/exslt/common/node-set.5.out
270 tests/exslt/sets/difference.1.out
271 tests/exslt/functions/function.6.out: Changed regression test
272 results (bug #340684). Those will now produce regression
273 errors; so we need to fix the processor.
275 Mon May 1 17:39:27 EDT 2006 Daniel Veillard <daniel@veillard.com>
277 * configure.in NEWS doc//*: preparing release of 1.1.16, updated and
278 regenerated the docs.
280 Tue Apr 25 15:02:42 CEST 2006 Daniel Veillard <daniel@veillard.com>
282 * configure.in: applied patch from Joseph Sacco changing slightly
283 the python detection scheme should fix bug #338527
285 Wed Apr 12 13:35:45 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
287 * libxslt/attributes.c libxslt/preproc.c libxslt/transform.c
288 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
289 libxslt/xsltutils.c libxslt/xsltutils.h:
290 Refactored the internal structures into specialized
291 structures and adjusted the code to work with those new
292 structures. I didn't yet (we should in the future)
293 renamed any fields of the old structures in order to avoid
294 changing too much code.
295 Introduced the internal structure xsltCompilerCtxt to be
296 used for storage and control of the compilation.
297 Optimized the way lists of in-scope namespaces are created
298 and stored; this will now only generate a new list if
299 really needed, i.e. if we encounter a ns-decl.
300 All this changes here are IFDEFed out with XSLT_REFACTORED.
302 Thu Apr 6 10:16:59 CEST 2006 Daniel Veillard <daniel@veillard.com>
304 * doc/xsltproc.1 doc/xsltproc.xml: applied man page improvement
307 Thu Mar 30 17:23:52 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
309 * tests/general/bug-36-inc.xsl tests/general/bug-37-inc.xsl
310 tests/general/bug-65-inc.xsl tests/general/bug-100.xsl
311 tests/REC/test-15-1.xsl tests/REC/test-7.1.1-3.xsl
312 tests/namespaces/extra2.xsl tests/extensions/module.xsl
313 tests/plugins/plugin.xsl python/tests/extelem.py
314 python/tests/extfunc.py: Fixed regression tests wrt
315 usage of the attributes "exclude-result-prefixes"
316 and "extension-element-prefixes". test-7.1.1-3.xsl fails
317 now, since the code still does not exclude ns-decls
320 Thu Mar 30 17:11:53 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
322 * libxslt/xslt.c libxslt/xsltutils.c libxslt/preproc.c
323 libxslt/namespaces.c libxslt/imports.c
324 libxslt/attributes.c: Eliminated usage of xsltGetNsProp() in cases
325 where an attribute with a specific namespace is requested.
326 xsltGetNsProp() uses xmlGetProp() which is not namespace aware
327 and thus will return the first attribute with the requested
328 name but of arbitrary namespace.
329 Changed retrieval of the attributes "exclude-result-prefixes"
330 and "extension-element-prefixes", which are expected to be in
331 no namespace on XSLT elements and in the XSLT namespace on
332 literal result elements or extension elements.
333 Additional change: for XSLT elements the attribute
334 "exclude-result-prefixes" is only allowed on xsl:stylesheet
335 and xsl:transform. This attribute was previously processed on
338 Wed Mar 29 12:16:41 CEST 2006 Daniel Veillard <daniel@veillard.com>
340 * libxslt/transform.c: Charles Hardin pointed an OOM condition where
341 a NULL pointer could be dereferenced, closes #336394
343 Fri Mar 10 12:49:18 CET 2006 Daniel Veillard <daniel@veillard.com>
345 * libexslt/crypto.c libexslt/date.c libexslt/saxon.c
346 libxslt/attributes.c libxslt/imports.c libxslt/pattern.c
347 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
348 libxslt/xslt.c libxslt/xsltutils.c: various assorted small cleanups
349 based on the Coverity reports
351 Wed Feb 22 16:09:10 CET 2006 Daniel Veillard <daniel@veillard.com>
353 * python/types.c: Nic Ferrier found debug statement left in the
354 XPath conversion code
356 Tue Feb 21 20:21:07 CET 2006 Daniel Veillard <daniel@veillard.com>
358 * doc/xsltproc.1 doc/xsltproc.xml: new update from Daniel Leidert
360 Tue Feb 21 17:59:11 CET 2006 Daniel Veillard <daniel@veillard.com>
362 * libxslt/extensions.c libxslt/xslt.c libxslt/xslt.h
363 libxslt/xsltInternals.h: applied patch from Christopher R. Palmer
364 to avoid a race condition in xsltInit()
366 Sun Feb 19 22:40:58 CET 2006 Daniel Veillard <daniel@veillard.com>
368 * doc/xsltproc.1 doc/xsltproc.xml: improvement of the man page
369 by Daniel Leidert, c.f. #331779
371 Sat Feb 11 13:10:01 CET 2006 Daniel Veillard <daniel@veillard.com>
373 * libxslt/xsltutils.c: fix xsltSaveResultToString comment
374 * libxslt/transform.c: detect loops when computing variables, should
376 * doc/xsltproc.xml doc/xsltproc.1: fix typo in man page
377 * tests/namespaces/tst7.out tests/general/bug-152.out: small output
378 changes due to libxml2 xhtml meta handling modification
380 Mon Nov 21 12:22:21 CET 2005 Daniel Veillard <daniel@veillard.com>
382 * libexslt/date.c: Albert Chin found another signed/unsigned problem
383 in the date and time code raised on IRIX 6.5
385 Mon Nov 21 12:08:05 CET 2005 Daniel Veillard <daniel@veillard.com>
387 * libexslt/crypto.c: patch from Albert Chin needed for HP-UX
388 which doesn't have <sys/select.h>
390 Mon Nov 21 12:05:41 CET 2005 Daniel Veillard <daniel@veillard.com>
392 * libexslt/date.c: Albert Chin posted a patch to fix a problem on
393 Solaris with dates, extended bitfield size too to match libxml2
394 code from xmlschemastypes.c
396 Wed Nov 16 12:47:25 CET 2005 Daniel Veillard <daniel@veillard.com>
398 * libexslt/functions.c: fix an problem raised by Ralf Junker in the
399 use of xmlHashScanFull() fixes bug #321582
401 Sun Nov 6 19:22:45 CET 2005 Daniel Veillard <daniel@veillard.com>
403 * libxslt/attrvt.c: added a missing parameter to a debug function
405 Tue Oct 4 20:37:09 HKT 2005 William Brack <wbrack@mmm.com.hk>
407 * libexslt/date.c: applied fix to date:week-in-year posted to
408 the mailing list by Thomas Broyer
409 * tests/exslt/date/date.1.out, tests/exslt/date/datetime.1.out:
410 updated to reflect above fix
412 Sun Oct 2 11:52:44 CEST 2005 Daniel Veillard <daniel@veillard.com>
414 * configure.in libxslt/Makefile.am libxslt/xsltconfig.h.in
415 libxslt.spec.in tests/plugins/Makefile.am xslt-config.in: applied
416 patch from Joel Reed to ease plugin integration
418 Thu Sep 22 21:51:22 HKT 2005 William Brack <wbrack@mmm.com.hk>
420 * libxslt/pattern.c: fixed problem in internal XPath compilation
421 of patterns including variables, fixes #316861
423 Wed Sep 14 14:30:03 CEST 2005 Daniel Veillard <daniel@veillard.com>
425 * libxslt/transform.c: removed a superfluous second sorting of
426 the node set on xsl:copy-of, fixes #316288
427 * libxslt/xsltutils.c: marked xsltDocumentSortFunction as slow,
428 obsolete and deprecated :-)
430 Sat Sep 10 14:35:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
432 * configure.in: check environment for PYTHON, fixes #315367
434 Mon Sep 5 00:44:24 CEST 2005 Daniel Veillard <daniel@veillard.com>
436 * configure.in NEWS doc/*: preparing release 1.1.15
437 * libxslt/pattern.c libxslt/xsltutils.c: a bit more cleanup
439 Mon Sep 5 00:07:40 CEST 2005 Daniel Veillard <daniel@veillard.com>
441 * libxslt/pattern.c: fixed #303289 variable in match are forbidden
442 * tests/general/bug-89.xsl: had to fix that test which was doing this
443 * tests/general/bug-142.out tests/general/bug-152.out
444 tests/namespaces/tst7.out: small output change on libxml2-2.6.21
445 new way of serializing encoding meta in HTML
447 Wed Aug 31 13:49:51 CEST 2005 Daniel Veillard <daniel@veillard.com>
449 * libxslt/transform.c: fixed #314936 a dictionnary issue on text
450 node merging, which probably fixed #311267 too.
452 Thu Aug 25 13:29:20 CEST 2005 Daniel Veillard <daniel@veillard.com>
454 * libxslt/xslt.c: libxslt should deallocate directly text node content
455 use xmlSetNodeContent(..., NULL)
457 Fri Aug 12 12:17:10 CEST 2005 Daniel Veillard <daniel@veillard.com>
459 * tests/general/bug-163.*, tests/general/Makefile.am,
460 tests/docs/bug-163.*, tests/docs/Makefile.am: check fix for
463 Tue Aug 9 22:13:18 CEST 2005 Daniel Veillard <daniel@veillard.com>
465 * tests/plugins/Makefile.am: try to get rid of complaints from
468 Sun Aug 7 16:04:47 CEST 2005 Daniel Veillard <daniel@veillard.com>
470 * libxslt/xsltutils.c: fixed a bug when size of xmlXPathContext
471 changes, uses the libxml2 alloc and dealloc functions instead.
473 Tue Jul 13 22:41:03 PDT 2005 William Brack <wbrack@mmm.com.hk>
475 * libxslt/transform.c: added check in xsltCopyText to assure
476 content is in dictionary before doing a straight copy of
479 Tue Jul 13 16:16:31 PDT 2005 William Brack <wbrack@mmm.com.hk>
481 * libxslt/transform.c: fixed to set current default value for
482 XInclude when creating new TransformContext
483 * libxslt/xslt.c: minor change for per-mille
485 Sun Jul 10 16:17:53 CEST 2005 Daniel Veillard <daniel@veillard.com>
487 * libxslt/xsltwin32config.h*: try to avoid generating conflicts
488 * libexslt/dynamic.c: applied patch from Mark Vakoc to implement
490 * configure.in tests/exslt/Makefile.am tests/exslt/dynamic/*:
491 added test for dyn:map to the regression suite
493 Sat Jul 2 02:32:24 PDT 2005 <wbrack@mmm.com.hk>
495 * libxslt/numbers.c: further fixes for bug 309209, changing
496 behaviour of format-number.
497 * libxslt/xslt.c: changed definition of per-mille character from
498 '?' to Unicode #2030 (UTF-8 '‰') (ref XSLT spec 12.3)
500 2005-06-30 Federico Mena Quintero <federico@ximian.com>
502 * libxslt/xsltwin32config.h: Added this file back. We'll have to
503 figure out a way to make jhbuild not get CVS conflicts with it.
505 Thu Jun 30 14:09:55 PDT 2005 William Brack <wbrack@mmm.com.hk>
507 * libxslt/numbers.c: fixed bug in negative prefix (bug 309209)
509 2005-06-17 Federico Mena Quintero <federico@ximian.com>
511 * libxslt/xsltwin32config.h: Removed from CVS; this is a generated
512 file anyway and it breaks jhbuild all the time.
514 Sat May 7 11:28:41 CEST 2005 Daniel Veillard <daniel@veillard.com>
516 * libexslt/libexslt.3: applied patch from Jonathan Wakely to fix
517 the namespace name for the EXSLT date and time functions in the man
520 Wed Apr 6 23:58:12 CEST 2005 Igor Zlatkovic <igor@zlatkovic.com>
522 * libexslt/exslt.c libexslt/libexslt.h: Windows build cleanups,
523 removed obsolete checks
524 * libxslt/libxslt.h libxslt/win32config.h libxslt/xsltutils.h:
525 Windows build cleanups, removed obsolete checks
526 * win32/configure.js: removed obsolete copy operations
527 * win32/Makefile.*: make install cleanup
528 * xsltproc/xsltproc.c: Windows build cleanup, removed obsolete
530 * .cvsignore: added Eclipse project files
532 Sat Apr 2 13:34:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
534 * configure.in NEWS doc/*: preparing release of 1.1.14, updated docs
537 Thu Mar 31 23:50:43 CEST 2005 Daniel Veillard <daniel@veillard.com>
539 * tests/docbook/result/fo/gdp-handbook.fo tests/general/bug-105.out
540 tests/general/bug-142.out: updated the result of some tests
541 following the change to serailization in libxml2.
543 Thu Mar 31 11:54:31 CEST 2005 Daniel Veillard <daniel@veillard.com>
545 * libxslt/pattern.c: fixed bug #171488 with cascading select in
547 * tests/general/bug-161.*, tests/general/Makefile.am,
548 tests/docs/bug-161.*, tests/docs/Makefile.am: added test provided
551 Thu Mar 31 00:28:38 CEST 2005 Daniel Veillard <daniel@veillard.com>
553 * tests/plugins/Makefile.am: fixed build outside of source tree
554 bug #172155 thanks to patch from Mike Castle
556 Wed Mar 30 14:09:19 CEST 2005 Daniel Veillard <daniel@veillard.com>
558 * xsltproc/xsltproc.c: fixed the xinclude problem with document()
560 * configure.in tests/Makefile.am tests/xinclude/*: added a new
561 xinclude directory with the test for this problem
563 Wed Mar 30 11:59:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
565 * libxslt/pattern.c: fixed bug 169718 with ancestors in patterns
566 similar to same bug fixed in libxml2
567 * tests/general/bug-160.*, tests/general/Makefile.am,
568 tests/docs/bug-160.*, tests/docs/Makefile.am: added test provided
571 Tue Mar 29 22:35:14 CEST 2005 Daniel Veillard <daniel@veillard.com>
573 * tests/general/bug-159.*, tests/general/Makefile.am,
574 tests/docs/bug-159.*, tests/docs/Makefile.am: added test for
575 bug #168196 fixed in libxml2
577 Tue Mar 29 21:06:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
579 * libxslt/transform.c: working around Mark Vakoc' reported bug related
581 * xsltproc/xsltproc.c: adding a --nodict mode to check problems with
582 document without a dictionnary.
583 * tests/REC/Makefile.am tests/general/Makefile.am: testing without
586 Tue Mar 29 15:37:13 CEST 2005 Daniel Veillard <daniel@veillard.com>
588 * libxslt/xslt.c: fix bug #165201 when calling xsltInit() multiple
591 Tue Mar 29 15:13:59 CEST 2005 Daniel Veillard <daniel@veillard.com>
593 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h:
594 added DTD like checking when compiling stylesheets, closes
595 bug #160402 and a long term TODO
596 * tests/general/bug-89.xsl: thos spotted a misconstruct of one
597 of the test cases where <xsl:when> was not within <xsl:choose>
599 Mon Mar 21 20:56:43 MST 2005 John Fleck (jfleck@inkstain.net)
601 * doc/xsltproc.xml, xsltproc.html, xsltproc.1:
602 update documentation to reflect addition of --nodtdattr
603 command line flag. Bug #171098
605 Wed Mar 16 17:19:24 HKT 2005 William Brack (wbrack@mmm.com.hk)
607 * libxslt/xslt.c: fixed problem with text node on stylesheet
608 document without a dictionary (bug 170533)
610 Sun Mar 13 20:08:34 CET 2005 Daniel Veillard <daniel@veillard.com>
612 * NEWS configure.in doc/*: preparing 1.1.13, updated and rebuilt
614 * tests/plugins/Makefile.am xsltproc/Makefile.am: trying to fix
616 * libxslt.spec.in: adding a build require and a require for
617 libgcrypt-devel, c.f. Red Hat bug #133211
618 * libxslt/xsltInternals.h: as for libxml2, XML_CAST_FPTR was wrong.
620 Wed Feb 23 19:25:13 HKT 2005 William Brack <wbrack@mmm.com.hk>
622 * libxslt/pattern.c: fixed a problem with '//' and
623 namespaces (bug 168208)
625 Mon Feb 14 23:10:21 HKT 2005 William Brack <wbrack@mmm.com.hk>
627 * libxslt/namespaces.c: fixed a problem with
628 exclude-result-prefixes (bug 165560)
630 Mon Feb 14 12:51:07 CET 2005 Daniel Veillard <daniel@veillard.com>
632 * libxslt/variables.c: added a cretion of ctxt->globalVars in
633 xsltProcessUserParamInternal if missing.
635 Wed Feb 9 21:58:56 CET 2005 Daniel Veillard <daniel@veillard.com>
637 * doc/Makefile.am doc/libxslt-api.xml doc/libxslt-refs.xml
638 doc/EXSLT/libexslt-api.xml: applied patch for make wiki from
639 Joel Reed and rebuild
640 * tests/plugins/Makefile.am: fix from Joel Reed for make dist
642 Sun Jan 30 20:01:21 CET 2005 Daniel Veillard <daniel@veillard.com>
644 * tests/plugins/testplugin.c win32/Makefile.msvc win32/configure.js:
645 applied plugin patch for Windows by Joel Reed
647 Fri Jan 28 01:00:56 CET 2005 Daniel Veillard <daniel@veillard.com>
649 * win32/configure.js: Makefile fixes for Widows from Joel Reed
651 Sat Jan 22 22:14:26 CET 2005 Daniel Veillard <daniel@veillard.com>
653 * libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
654 libxslt/xslt.c libxslt/xsltInternals.h: chasing xmlStrEqual
655 calls and removed them when comparing mode and modeURI for
656 templates by interning those strings when compiling the
659 Sat Jan 22 19:17:13 CET 2005 Daniel Veillard <daniel@veillard.com>
661 * configure.in: small fix for local setup
662 * libxslt/transform.c libxslt/variables.c : speeding up some
663 variable lookup. In the process dug out something nasty about
664 ctxt->dict creation and key initialization order.
666 Sat Jan 22 16:28:27 CET 2005 Daniel Veillard <daniel@veillard.com>
668 * libxslt/templates.c libxslt/transform.c libxslt/xslt.c
669 libxslt/xsltInternals.h: when copying text nodes in elements
670 or attributes to the output, if interning, then reuse the strings
671 directly without copying them in the output tree if dicts are
672 shared between the context and the output docs. Less allocations
673 smaller output document and no copying involved anymore.
675 Sat Jan 22 11:24:43 CET 2005 Daniel Veillard <daniel@veillard.com>
677 * libxslt/xslt.c: internalize all text node content from
678 stylesheet documents with the stylesheet dictionnary
680 Fri Jan 21 12:04:18 HKT 2005 William Brack <wbrack@mmm.com.hk>
682 * tests/plugins/Makefile.am: Applied patch 11 (with small
683 modification) from Joel
685 Thu Jan 20 21:05:27 CET 2005 Daniel Veillard <daniel@veillard.com>
687 * tests/plugins/Makefile.am tests/plugins/testplugin.c: applied
688 patch 10 from Joel Reed
690 Wed Jan 19 10:08:55 HKT 2005 William Brack <wbrack@mmm.com.hk>
692 * libxslt/xsltwin32config.h, libxslt/xsltwin32config.h.in:
693 fixed a small error in LIBXSLT_VERSION_EXTRA pointed out
694 by Michael.Hewarth on the mailing list
696 Wed Jan 19 13:58:16 CET 2005 Daniel Veillard <daniel@veillard.com>
698 * configure.in: patch #9 from Joel Reed
700 Wed Jan 19 10:21:37 HKT 2005 William Brack <wbrack@mmm.com.hk>
702 * transform.c: fixed problem with parserOptions not being
703 set before loading a new document (bug 164530)
705 Mon Jan 17 16:50:02 CET 2005 Daniel Veillard <daniel@veillard.com>
707 * configure.in libxslt/Makefile.am libxslt/xsltwin32config.h
708 tests/Makefile.am tests/plugins/Makefile.am
709 tests/plugins/testplugin.c: applied another patch from Joel Reed
710 still failing here but looking better
712 Sun Jan 16 00:09:11 CET 2005 Daniel Veillard <daniel@veillard.com>
714 * libxslt/extensions.c: applied another patch from Joel Reed
716 Sat Jan 15 13:54:28 CET 2005 Daniel Veillard <daniel@veillard.com>
718 * tests/plugins/plugin.* tests/Makefile.am libxslt/extensions.c
719 libxslt/Makefile.am configure.in: Applied another patch from
720 Joel Reed, fixed a segfault and changed the configure code
721 a bit to work in my debug environment.
723 Tue Jan 11 10:50:33 HKT 2005 William Brack <wbrack@mmm.com.hk>
725 * configure.in: added python2.4 to the list of accepted
726 versions (bug 163274)
728 Sun Jan 9 17:04:23 CET 2005 Daniel Veillard <daniel@veillard.com>
730 * libxslt/extensions.c: oops previous patch could break build
732 Sun Jan 9 16:41:59 CET 2005 Daniel Veillard <daniel@veillard.com>
734 * configure.in win32/configure.js libxslt/extensions.c
735 libxslt/xsltconfig.h.in libxslt/xsltwin32config.h.in:
736 integrated the module patch from Joel Reed with just a couple
737 of changes and cleanup.
739 Tue Dec 27 17:50:10 HKT 2004 William Brack <wbrack@mmm.com.hk>
741 * libxslt/pattern.c: fixed a problem with the expression
742 "*//name" (bug 162265), also a small problem with the '|'
745 Thu Dec 23 16:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
747 * libxslt/transform.c, libxslt/templates.c: fixed a couple of
748 spots where out-of-memory errors were not detected in time
749 (bug #153660 on OSF/1)
751 Thu Dec 2 21:10:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
753 *doc/xslt.html, doc/downloads.html: changed the download link
754 on the web page for cvs snapshot
756 Wed Dec 1 22:37:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
758 * libxslt/extensions.c, libxslt/functions.c, libxslt/numbers.c,
759 libxslt/pattern.c, libxslt/transform.c, libxslt/xslt.c,
760 libxslt/xsltInternals.h: minor changes to get rid of gcc
761 warnings, especially on 64-bit system. Implemented
762 XML_CAST_FPTR macro to cast between function pointer <->
763 object pointer while avoiding gcc warnings (a hack).
764 No change to the logic.
766 Wed Dec 1 10:47:15 CET 2004 Daniel Veillard <daniel@veillard.com>
768 * libxslt/security.c xsltproc/xsltproc.c: applied patch from
769 Aleksey Gurtovoy moving some stat() definition for Windows
772 Wed Dec 1 14:30:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
774 * libxslt/xslt.c: applied patch from Mark Vakoc fixing bug with
775 namespace URI on template names.
776 * tests/namespaces/tst9*, tests/namespaces/Makefile.am: added
779 Tue Nov 30 10:53:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
781 * libxslt/pattern.c: more on RVT's in XPath predicates, this
782 time for bug 159726. Cleaned up the logic a little, hopefully
783 now covers all setting of XSLT_RUNTIME_EXTRA.
784 * tests/general/bug-158.xsl: corrected a typo
786 Thu Nov 25 22:24:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
788 * libxslt/variables.c, libxslt/xsltInternals.h: backed out the
789 last change and re-did it the "right way" (bug 158372).
790 * tests/general/bug-158.*, tests/general/Makefile.am,
791 tests/docs/bug-158.*, tests/general/Makefile.am: added test
794 Wed Nov 24 10:51:51 HKT 2004 William Brack <wbrack@mmm.com.hk>
796 * libxslt/variables.c, libxslt/xsltInternals.h: enhanced the
797 evaluation of global variables to take account of possible
798 changes to the current document (bug 158372).
800 Mon Nov 22 08:10:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
802 * libxslt/pattern.c: small change to previous fix for bug 153137,
804 * tests/general/bug-157.*, tests/general/Makefile.am,
805 tests/docs/bug-157.*, tests/docs/Makefile.am: added test for this
807 Sun Nov 21 09:42:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
809 * libxslt/transform.c: enhanced code to assure the "current
810 template rule" is not changed by xsl:call-template (bug 157859).
811 * tests/general/bug-156.*, tests/general/Makefile.am,
812 tests/docs/bug-156.*, tests/docs/Makefile.am: added a test case
814 Mon Nov 8 11:41:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
816 * libexslt/date.c: fixed problem with day-of-week-in-month
817 (bug 157592) with patch from Sal Paradise
818 * tests/exslt/date/datetime.1.out: corrected expected output
821 Mon Nov 1 15:57:24 CET 2004 Daniel Veillard <daniel@veillard.com>
823 * tests/general/bug-155.*, tests/general/Makefile.am,
824 tests/docs/bug-155*, tests/docs/Makefile.am: added a test case
825 provided by Markus Bertheau breaking on libxml2-2.6.15
827 Fri Oct 29 17:03:26 CEST 2004 Daniel Veillard <daniel@veillard.com>
829 * configure.in NEWS doc/*: preparing release of libxslt-1.1.12
830 * libexslt/crypto.c: mini change to avoid breaking apibuild.py
831 * libxslt/templates.c: small fix, first step in adressing #153660
833 Fri Oct 29 14:18:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
835 * doc/xsltproc.1 doc/xsltproc.xml: indicate - means stdin closing
838 Wed Oct 27 17:00:54 CEST 2004 Daniel Veillard <daniel@veillard.com>
840 * libxslt/transform.c: another dictionnary/string interning fix
842 Wed Oct 27 00:00:07 CEST 2004 Daniel Veillard <daniel@veillard.com>
844 * libxslt/transform.c: fix to force string interning on generated
847 Sat Oct 23 09:36:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
849 * libexslt/crypto.c, libexslt/functions.c, libxslt/keys.c,
850 libxslt/numbers.c, libxslt/pattern.c, libxslt/transform.c,
851 libxslt/variables.c: changed some variable names for warning
852 cleanup when -ansi flag is not present.
853 * libxslt/namespaces.c: fixed potential NULL pointer reference
854 pointed out by Dennis Dams (bug 156187)
856 Mon Oct 18 17:04:27 CEST 2004 Daniel Veillard <daniel@veillard.com>
858 * libxslt.spec.in doc/Makefile.am: fix for RedHat bug #136072
859 to include EXSLT doc in libxslt package.
861 Thu Oct 14 22:43:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
863 * configure.in, config.h.in, libexslt/date.c: changed date.c to use
864 gmtime_r if available (bug 129983)
865 * libexslt/functions.c: fixed a namespace problem concerning a
866 function with a namespace-qualified name (bug 155197)
868 Tue Oct 12 03:54:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
870 * libxslt/namespaces.c: fixed a bug in namespace lookup exhibited
871 by the recent namespace tests in libxml2
873 Thu Oct 7 16:15:15 CEST 2004 Daniel Veillard <daniel@veillard.com>
875 * libxslt/transform.c: fixed a problem of tree structure raised
876 by the new libxml2 tree checking code.
878 Thu Sep 30 11:28:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
880 * libexslt/date.c: fixed problem with negative periods
882 * tests/exslt/date/sum.2.out: changed expected output, now
883 agrees with comments in sum.2.xml test data file
885 Thu Sep 30 08:19:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
887 * libxslt/templates.c: patch from Mark Vakoc about an incorrect
888 attribute document pointer.
890 Thu Sep 30 08:13:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
892 * doc/tutorial2/libxslt_pipes.*: updated the tutorial from Panagiotis
895 Thu Sep 30 00:10:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
897 * configure.in doc/*: release of 1.1.11, rebuilt the docs
899 Wed Sep 29 15:42:33 CEST 2004 Daniel Veillard <daniel@veillard.com>
901 * libxslt/pattern.c: try to fix #153137 but without a test case
902 it's shooting in the dark.
904 Tue Sep 28 16:20:48 CEST 2004 Daniel Veillard <daniel@veillard.com>
906 * doc/tutorial2/libxslt_pipes.*: New tutorial from Panagiotis Louridas
907 * libxslt.spec.in doc/Makefile.am: integrated the tutorial in the
910 Sat Sep 25 21:38:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
912 * libxslt/preproc.c libxslt/variables.c: fixed 2 leaks with
913 namespaced variable names.
914 * tests/general/bug-154.*, tests/general/Makefile.am,
915 tests/docs/bug-154*, tests/docs/Makefile.am: added test case
918 Fri Sep 24 18:13:45 CEST 2004 Daniel Veillard <daniel@veillard.com>
920 * Makefile.am: add missing variable
921 * libxslt/transform.c: fixed some error callback data
922 * tests/exslt/date/Makefile.am tests/exslt/date/sum*: added new
923 date:sum testing from Derek Poon
925 Fri Sep 24 09:17:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
927 * libexslt/date.c: fixed problem with empty sets, etc.
928 (see discussion on mailing list)
930 Sat Sep 18 17:08:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
932 * libexslt/date.c: fixed problem with timezone offset
934 * tests/exslt/date/add.1.out: changed regression test output,
935 which was apparently incorrect for above case
937 Sat Sep 18 00:04:02 PDT 2004 William Brack <wbrack@mmm.com.hk>
939 * libxslt/transform.c: re-arranged sequence of setting up
940 namespaces within xsltCopyTree (see the list thread
941 http://mail.gnome.org/archives/xml/2004-September/msg00072.html)
942 * tests/general/bug-104.out: slight change to expected output
945 Fri Sep 17 23:15:33 PDT 2004 William Brack <wbrack@mmm.com.hk>
947 * libexslt/date.c: enhanced validation of date-time to catch
948 bit-field overflow (bug 152836)
949 * tests/exslt/date/date.2.*, tests/exslt/time.2.*: added test
952 Tue Sep 7 18:04:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
954 * libxslt/numbers.c: further refinement to UTF8 pattern
955 separator (bug 151975)
957 Tue Sep 7 00:14:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
959 * libxslt/numbers.c: fixed problem with UTF8 pattern
960 separator (bug 151975)
962 Mon Sep 6 14:27:38 PDT 2004 William Brack <wbrack@mmm.com.hk>
964 * libxslt/imports.c, libxslt/xslt.c, libxslt/xsltInternals.h:
965 fixed 2 problems with xsl:include (bug #151795)
967 Tue Aug 31 15:45:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
969 * NEWS configure.in doc/*: Release of libxslt-1.1.10
971 Tue Aug 31 11:41:11 CEST 2004 Daniel Veillard <daniel@veillard.com>
973 * doc/xsltproc.1 doc/xsltproc.xml: added missing descriptions
974 for --path as well as --load-trace, fixes Red Hat bug #106545
976 Fri Aug 27 20:52:52 PDT 2004 William Brack <wbrack@mmm.com.hk>
978 * libxslt/keys.c: fixed small problem with key initialisation
979 disturbing the transformation context (bug 151201).
980 * tests/general/bug-153.*, tests/general/Makefile.am,
981 tests/docs/bug-153*, tests/docs/Makefile.am: added test case
984 Tue Aug 24 16:40:51 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
986 * win32/configure.js: added support for version extra
988 Mon Aug 23 16:53:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
990 * libexslt/date.c libxslt/imports.c libxslt/xslt.c: fixing
991 compilation problems on Solaris #150844
993 Sun Aug 22 17:19:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
995 * configure.in NEWS doc/*: preparing release of 1.1.9
997 Sat Aug 21 22:08:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
999 * transform.c: Further enhancement for keys on exslt:node-sets.
1000 Corrects a rather serious timing problem (bug 150741)
1001 * tests/exslt/common/node-set.8.*: added regression test for this
1003 Fri Aug 20 18:53:50 CEST 2004 Daniel Veillard <daniel@veillard.com>
1005 * Makefile.am configure.in: a bit of cleanup and a extra variable for
1008 Fri Aug 20 11:30:19 CEST 2004 Daniel Veillard <daniel@veillard.com>
1010 * libxslt/imports.c: fix a 64bit bug reported by Andreas Schwab
1012 Wed Aug 18 14:27:18 PDT 2004 William Brack <wbrack@mmm.com.hk>
1014 * configure.in libxslt/xsltconfig.h.in libxslt/xslt.c
1015 libxslt/xsltwin32config.* libexslt/exsltconfig.h.in
1016 libexslt/exslt.c: added some code to include the CVS
1017 ChangeLog version in the version strings available for
1018 printing (e.g. by xsltproc)
1020 Wed Aug 18 00:22:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
1022 * xsltproc/xsltproc.c: implemented --nodtdattr to avoid defaulting
1023 DTD attributes, RFE 150311 . Also cleanup the code from all
1024 libxml2 pre 2.6.0 specific code since we are using
1025 LIBXML_REQUIRED_VERSION=2.6.8 in configure.in
1027 Tue Aug 17 01:01:22 CEST 2004 Daniel Veillard <daniel@veillard.com>
1029 * libxslt/documents.c libxslt/documents.h libxslt/imports.c
1030 libxslt/xslt.c libxslt/xsltutils.c: Implemented a hook to
1031 provide document loading as suggested by David Hyatt for
1034 Mon Aug 16 12:53:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
1036 * libxslt/transform.c: added a call to xmlXPathOrderDocElems
1037 in xmlNewTransformContext for the principal document (bug 133289)
1039 Sat Aug 14 21:49:48 PDT 2004 William Brack <wbrack@mmm.com.hk>
1041 * libxslt/namespaces.[ch], transform.c, xslt.c, xsltInternals.h:
1042 fixed handling of #default in namespace-alias for default
1043 namespace (bug 149659)
1044 * tests/namespaces/tst7.* tst8.*: added regression tests for above
1046 Fri Aug 6 11:05:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
1048 * libexslt/date.c: added date:sum routine supplied by Joel
1051 Wed Aug 4 00:04:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
1053 * doc/downloads.html doc/xslt.html: fixed a couple of problems
1054 reported by Oliver Stoeneberg
1056 Mon Aug 2 08:48:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
1058 * libxslt/documents.c, libxslt/functions.c, libxslt/transform.c,
1059 libxslt/variables.c: added code to assure keys are generated
1060 when needed for node-sets (bug 148773)
1061 * tests/exslt/common/node-set.7.* - added test case for above.
1063 Mon Jul 26 17:03:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
1065 * libexslt/strings.c: fixed str:tokenize for case when 2nd
1066 argument is an empty string (should produce a token for
1067 each char in the string). Reported on the mailing list by
1070 Fri Jul 23 21:55:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
1071 * libxslt/imports.c: further enhancement for template priorities
1072 on imported stylesheets (better fix for bug 141279, fixes
1075 Fri Jul 16 12:14:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
1077 * configure.in libexslt/crypto.c libexslt/exslt.[ch]
1078 libexslt/exsltconfig.h.in win32/configure.js: apply patch from
1079 Rob Richards to add a normal --with-crypto configure option.
1081 Tue Jul 13 22:57:43 HKT 2004 William Brack <wbrack@mmm.com.hk>
1083 * libxslt/functions.c: added some logic to xsltKeyFunction
1084 to set the transform context doc ptr when the xpath context
1085 doc is different (bug 147445)
1086 * tests/exslt/common/Makefile.am, tests/exslt/common/node-set.5*
1087 and tests/exslt/common/node-set.6*: added regression tests
1088 for bug 145547 (UNION and FILTER for RVT's)
1090 Mon Jul 12 08:28:07 HKT 2004 William Brack <wbrack@mmm.com.hk>
1092 * python/libxslt-python-api.xml: fixed type for doctypeSystem
1093 and doctypePublic (problem reported on the list by Sitsofe
1095 * doc/libxslt-api.xml: updated database.
1097 Sun Jul 11 22:46:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
1099 * transform.c: small change to key handling for RVT, needed
1100 because of enhancement to libxml2 xpath.
1102 Fri Jul 9 02:51:38 PDT 2004 Daniel Veillard <daniel@veillard.com>
1104 * python/libxsl.py: fixes Python on 64bits box problem.
1106 Tue Jul 6 18:43:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
1108 * libxslt.spec.in: better python dependancy Red hat bug #126364
1111 Tue Jul 6 21:35:44 HKT 2004 William Brack <wbrack@mmm.com.hk>
1113 * tests/namespaces/Makefile.am: added extra2.err, tst5.xml,
1114 tst5.xsl and tst.out to EXTRA_DIST
1116 Mon Jul 5 21:48:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
1118 * configure.in doc/*: releasing 1.1.8
1120 Sun Jul 4 24:18:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
1122 * xsltproc/Makefile.am: changed the sequence of LD_ADDS and
1123 LIBGCRYPT_LIBS on xsltproc_LDADD. Previously this was
1124 causing the wrong libs to be linked when using the configure
1125 option --with-libxml-libs-prefix, or --with-libxml-src (nasty)
1127 Sun Jul 4 21:42:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
1129 * libexslt/Makefile.am: implemented change from Joel Reed for
1130 automake-1.4 compatibility.
1131 * libexslt/crypto.c: reformatted source to remove an overly
1132 generous supply of tabs. Added a #include for sys/select to
1133 fix a compilation error caused by the gcrypt include file's
1134 usage of 'fd_set'. Made some minor changes to fix
1135 some warning messages (no change to the logic).
1136 * configure.in, config.h.in: added test for presence of
1138 Added test for libgcrypt version > 1.1.41 (bug 145245)
1140 Sat Jul 3 17:52:27 HKT 2004 William Brack <wbrack@mmm.com.hk>
1142 * doc/xslt.html, doc/extensions.html: corrected the URI for libxslt
1143 namespace, also a small enhancement of the surrounding text on
1144 extension functions. (bug 145250)
1146 Fri Jul 2 15:51:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
1148 * configure.in: convenience change
1149 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
1150 try to avoid calling libxml2 cleanup function directly but go
1151 though the python wrapper of libxml2 for memory debug accounting.
1153 Fri Jul 2 16:24:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
1155 * libxslt/keys.c: added namespace setup before calling XPath
1156 to evaluate key (Bug 143520)
1158 Thu Jul 1 10:07:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1160 * libxslt/transform.c: added coding to xsltCopyTree to copy
1161 namespaces (bug 139578).
1162 * tests/general/bug-128.out: changed to reflect above fix
1163 * libxslt/xslt.c: minor change to an error message
1165 Wed Jun 30 18:41:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
1167 * win32/Makefile.msvc win32/Makefile.mingw libexslt/Makefile.am
1168 libexslt/exslt.c libexslt/exslt.h config.h.in configure.in
1169 libexslt/crypto.c: applied patch from Joel Reed to get EXSLT
1170 crypto extensions based on libgcrypt if found at configure time.
1171 * tests/namespaces/Makefile.am: fixed a small breakage
1173 Wed Jun 30 12:28:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
1175 * libxslt/namespaces: some enhancement for fixing bug 142768
1176 * tests/namespaces/Makefile.am, tests/namespaces/tst6*:
1177 added regression test for this bug
1179 Tue Jun 29 09:23:03 CEST 2004 Daniel Veillard <daniel@veillard.com>
1181 * Makefile.am examples/xsltICUSort.c: seems I never commited to CVS
1182 the example from Richard Jinks
1184 Wed Jun 9 16:33:56 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
1186 * win32/configure.js win32/Makefile.* minor changes for the new
1187 layout of the Windows binary package
1189 Wed May 26 10:51:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1191 * doc/search.php.inc, doc/search/php: enhanced to remove
1192 forcing module names to lower case, and to fix problem
1193 with links between pages in libxml2 directory.
1195 Mon May 24 12:46:10 HKT 2004 Igor Zlatkovic <igor@zlatkovic.com>
1197 * win32/makefile.msvc, win32/configure.js: included the cruntime
1198 option, contributed by Oliver Stoeneberg
1200 Mon May 24 08:37:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1202 * libxslt/xsltutils.c: fixed bug in error message printing
1203 for undefined namespace (bug 143004)
1205 Mon May 17 23:08:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
1207 * NEWS doc/*: updated for 1.1.7
1209 Mon May 17 06:14:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
1211 * configure.in: release of libxslt-1.1.7
1213 Sun May 16 23:08:05 CEST 2004 Daniel Veillard <daniel@veillard.com>
1215 * tests/general/bug-151*, tests/docs/bug-151.xml,
1216 tests/general/Makefile.am, tests/docs/Makefile.am: added
1217 regression test for old bug #127877
1219 Sun May 16 20:48:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
1221 * libxslt/transform.c: fixing bug #135542 about the DOCTYPE name
1222 being generated when the root element is namespaced
1223 * tests/general/bug-151*, tests/docs/bug-151.xml,
1224 tests/general/Makefile.am, tests/docs/Makefile.am: added
1225 regression test for bug #135542
1227 Sun May 16 19:39:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
1229 * libxslt/namespaces.c libxslt/namespaces.h libxslt/templates.c
1230 libxslt/transform.c: fixing bug #134500 on namespace lookup for
1231 attribute which sometimes lead to default namespace
1232 * tests/general/bug-150*, tests/docs/bug-150.xml,
1233 tests/general/Makefile.am, tests/docs/Makefile.am: added
1234 regression test for bug #134500
1236 Sun May 16 18:09:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
1238 * libexslt/date.h: fixing a small portability problem on Solaris
1239 for the declaration of localtime_r bug #140468
1241 Sun May 16 16:36:38 CEST 2004 Daniel Veillard <daniel@veillard.com>
1243 * libxslt.m4: applied patch from Edward Rudd to fix the problems
1244 raised in bug #142429
1246 Sun May 16 11:01:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
1248 * libxslt/xslt.c: fixed a weird namespace bug #141532
1249 * tests/docs/Makefile.am tests/docs/bug-14[89].xml
1250 tests/general/Makefile.am tests/docs/bug-14[89]*: added tests
1251 to the regression for bug #141532
1253 Sun May 2 23:47:43 PDT 2004 William Brack <wbrack@mmm.com.hk>
1255 * libxslt/imports.c: added comments and function header,
1256 improved logic of routine just added.
1257 * tests/general/bug-147*, tests/docs/bug-147.xml,
1258 tests/general/Makefile.am, tests/docs/Makefile.am: added
1259 regression test for bug 141279
1261 Sun May 2 12:47:32 PDT 2004 William Brack <wbrack@mmm.com.hk>
1263 * libxslt/imports.c: enhanced normalization of comp steps
1264 when an imported stylesheet has it's own imports
1267 Sat May 1 10:35:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
1269 * libxslt/transform.c: added code to recognize
1270 disable-output-escaping on certain text nodes (bug 140755)
1271 * tests/general/bug-100.out: regenerated to account for change
1272 from next ChangeLog entry (bug 140558)
1274 Wed Apr 28 18:17:24 PDT 2004 William Brack <wbrack@mmm.com.hk>
1276 * libxslt/xsltutils.c: suppressed any automatic linefeed after
1277 a comment following the document root element (bug 140558)
1279 Thu Apr 22 08:38:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
1281 * libxslt/transform.c: fix a problem where we updated an
1282 ELEMENT node psvi field as if it was a DOCUMENT one, leading
1283 to a subtle crash later, valgrind rules.
1285 The Apr 20 00:22:37 HKT 2004 William Brack <wbrack@mmm.com.hk>
1287 * libexslt/strings.c: fixed bug in UTF8 string tokenize
1288 kindly reported by Vasily Tchekalkin
1290 Mon Apr 19 00:39:18 CEST 2004 Daniel Veillard <daniel@veillard.com>
1292 * configure.in doc/*: preparing release 1.1.6
1293 * libxslt.spec.in: keep the ChangeLog compressed
1295 Mon Apr 5 15:23:53 CEST 2004 Daniel Veillard <daniel@veillard.com>
1297 * libxslt/keys.c: fixed a stupid cut'npaste bug #139132
1298 * tests/docs/Makefile.am tests/docs/bug-146.xml
1299 tests/general/Makefile.am tests/docs/bug-146*: added test
1300 to the regression for bug #139132
1302 2004-04-02 10:17:23 HKT 2004 William Brack <wbrack@mmm.com.hk>
1304 * libxslt/keys.c: applied patch from Mark Vakoc to fix problem
1305 with key matching attribute node.
1307 2004-04-01 Johan Dahlin <johan@gnome.org>
1309 * python/.cvsignore: Add generated files, to make cvs silent.
1311 * .cvsignore: Add missing libexslt.pc and stamp-h1
1313 Tue Mar 23 13:13:56 CET 2004 Daniel Veillard <daniel@veillard.com>
1315 * configure.in: prepare release of 1.1.5, made a hard dependancy
1316 to libxml2 2.6.8 due to the dictionnary reference counting change
1317 * doc/*: updated and rebuilt the doc.
1318 * tests/namespaces/Makefile.am: fixed a build problem (tst5 ?)
1320 Mon Mar 22 20:25:41 CET 2004 Daniel Veillard <daniel@veillard.com>
1322 * libxslt/xsltconfig.h.in: small fix for OpenVMS
1323 * libxslt/documents.c: fixed a leak associated to the change
1324 in reference counting when running the XML parser and using
1325 the document() function.
1327 Wed Mar 17 18:49:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1329 * xsltproc/xsltproc.c: added check for state XSLT_STATE_STOPPED
1330 when output file is used (bug 137341)
1332 Tue Mar 16 08:55:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1334 * libxslt/xsltutils.c: corrected my error from bug 135938
1335 pointed out on the mailing list by Mark Vakoc.
1336 * libxslt/transform.c: enhanced the error message for
1337 call-template when namespace is present.
1338 * tests/general/bug-145.err: regenerated for new message
1340 Fri Mar 12 13:07:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
1342 * libxslt/namespaces.c: added additional check to prevent
1343 superfluous namespace href's being generated on elements
1345 * tests/namespaces/Makefile.am, tests/namespaces/tst5.x[ms]l:
1346 added new test for bug 136914
1347 * tests/namespaces, tests/extensions/ tests/reports: fixed
1348 error in "enhanced" Makefile.am, removed superfluous .err files
1351 Wed Mar 10 19:27:39 HKT 2004 William Brack <wbrack@mmm.com.hk>
1353 * doc/search.php.incl: minor addition for later version of php
1354 requiring $HTTP_GET_VARS.
1355 doc/*: rebuilt the docs
1357 Wed Mar 10 17:14:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
1359 * libexslt/strings.c: modified the 'tokenize' routine to work with
1360 UTF8 chars in both string and tokens (Bug 136183)
1362 Tue Mar 9 23:44:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
1364 * libxslt/attrvt.c: added coding to allow growing the
1365 AVT structure when a large number of segments are present
1367 * libxslt/keys.c: fixed a compilation warning (no logic change)
1369 Sat Mar 6 23:42:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1371 * tests/docbook/Makefile.am: small fix to typo
1373 Sat Mar 6 23:05:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
1375 * Makefile.am, tests/Makefile.am, tests/REC/Makefile.am,
1376 tests/REC1/Makefile.am, tests/REC2/Makefile.am,
1377 tests/XSLTMark/Makefile.am, tests/docbook/Makefile.am,
1378 tests/exslt/common/Makefile.am, tests/exslt/date/Makefile.am,
1379 tests/exslt/functions/Makefile.am, tests/exslt/math/Makefile.am,
1380 tests/exslt/sets/Makefile.am, tests/exslt/strings/Makefile.am,
1381 tests/extensions/Makefile.am, tests/general/Makefile.am,
1382 tests/keys/Makefile.am, tests/multiple/Makefile.am,
1383 tests/namespaces/Makefile.am, tests/numbers/Makefile.am,
1384 tests/reports/Makefile.am, test/xmlspec/Makefile.am,
1385 tests/general/bug-60.err, tests/docbook/result/html/gdp-handbook.err,
1386 tests/REC/test-2.5-1.err:
1387 Major enhancement to "make tests". All but Python tests
1388 cleaned up to produce minimum summary output if no problems.
1389 * tests/general/bug-145.xsl, tests/general/bug-145.err,
1390 tests/docs/Makefile.am, tests/docs/bug-145.xml:
1391 Added test case for bugzilla bug 135938
1393 Thu Mar 4 23:02:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1395 * libxslt/xsltutils.h, libxslt/xsltutils.c, libxslt/preproc.c:
1396 fixed problem with dictionary handling (bug 135938).
1397 * doc/EXSLT/*: fixed a few more "href_base" files.
1399 Wed Mar 3 21:33:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
1401 * doc/*, doc/html/*, doc/EXSLT/*: rebuilt the docs to fix
1402 the "href_base" problem.
1404 Fri Feb 27 01:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1406 * configure.in, config.h.in: added test for localtime_r
1407 * libexslt/date.c: added usage of localtime_r if present on
1408 system (bug 129983, suggested by Vasily Tchekalkin)
1410 Thu Feb 26 16:59:45 CET 2004 Daniel Veillard <daniel@veillard.com>
1412 * libxslt/keys.c libxslt/pattern.c: removed the last use
1413 of _private that time in the input document, use the psvi
1414 field again, this may be interesting if XSLT2 support gets
1415 in but since this is very unlikely ...
1417 Thu Feb 26 16:04:28 CET 2004 Daniel Veillard <daniel@veillard.com>
1419 * libxslt/transform.c libxslt/variables.c: use the psvi field
1420 of teh document used for RVT instead of _private.
1422 Thu Feb 26 15:17:52 CET 2004 Daniel Veillard <daniel@veillard.com>
1424 * libxslt/attrvt.c libxslt/templates.c: use the psvi field of
1425 the attribute instead of the _private one to compile AVT infos
1427 Thu Feb 26 14:53:16 CET 2004 Daniel Veillard <daniel@veillard.com>
1429 * tests/docs/Makefile.am tests/docs/bug-144.xml
1430 tests/general/Makefile.am tests/docs/bug-144*: added test
1431 similar to 143 but checking for AVT in local variables.
1433 Thu Feb 26 13:16:33 CET 2004 Daniel Veillard <daniel@veillard.com>
1435 * libxslt/attrvt.c libxslt/variables.c: fixed a regression for
1436 AVT found in global variable content.
1437 * tests/docs/Makefile.am tests/docs/bug-143.xml
1438 tests/general/Makefile.am tests/docs/bug-143*: added test
1439 to the regression suite.
1441 Wed Feb 25 16:35:01 CET 2004 Daniel Veillard <daniel@veillard.com>
1443 * libxslt/attributes.c libxslt/keys.h libxslt/preproc.c
1444 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
1445 First step toward _private cleanup: use the psvi field to store
1446 the precompilation informations in the stylesheet nodes.
1448 Wed Feb 25 14:24:34 CET 2004 Daniel Veillard <daniel@veillard.com>
1450 * libxslt/variables.c: trying to use the fact that names comes
1451 from a dictionnary when looking up for variables.
1452 * tests/documents/Makefile.am: try to fix an error reported on
1455 Wed Feb 25 17:02:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1457 * tests/general/Makefile.am, tests/general/bug-142.xsl,
1458 tests/general/bug-142.out, tests/docs/Makefile.am,
1459 tests/general/bug-142.xml: added test for language
1460 attribute which previously triggered a memory leak
1461 (from list report by Mike Hommey)
1463 Mon Feb 23 18:01:44 CET 2004 Daniel Veillard <daniel@veillard.com>
1465 * NEWS configure.in doc/*: preparing release 1.1.4, updated and
1466 regenerated the documentation
1468 Tue Feb 24 00:37:28 HKT 2004 William Brack <wbrack@mmm.com.hk>
1470 * libxslt/xsltutils.c, libxslt/templates.c, libxslt/preproc.c:
1471 minor changes to eliminate compilation warnings. No change
1474 Sun Feb 22 23:59:12 CET 2004 Daniel Veillard <daniel@veillard.com>
1476 * libexslt/exsltexports.h libxslt/xsltexports.h: patches from
1477 Mikhail S Grushinskiy to compile on Mingw
1479 Sat Feb 21 16:47:04 CET 2004 Daniel Veillard <daniel@veillard.com>
1481 * win32/Makefile.msvc: patch from Mark Vadoc for attrvt.c
1483 Wed Feb 18 13:32:55 CET 2004 Daniel Veillard <daniel@veillard.com>
1485 * libxslt/extensions.c: applied patch from Steve Little to
1486 display the extension modules.
1488 Wed Feb 18 11:40:23 CET 2004 Daniel Veillard <daniel@veillard.com>
1490 * libxslt/transform.c: trying to fix an extension regression pointed
1493 Tue Feb 17 12:20:26 CET 2004 Daniel Veillard <daniel@veillard.com>
1495 * libxslt/transform.c: try to fix the problem with yelp
1498 Tue Feb 17 11:29:15 CET 2004 Daniel Veillard <daniel@veillard.com>
1500 * libxslt/templates.c: applied patch from #134588 provided by
1501 Mariano Suárez-Alvarez, attribute text node without doc.
1503 Mon Feb 16 15:55:57 CET 2004 Daniel Veillard <daniel@veillard.com>
1505 * configure.in, doc/*: updated and rebuilt the documentation
1506 preparing release of 1.1.3
1507 * libxslt/attrvt.c libxslt/xsltInternals.h: cleanup
1509 2004-02-15 Tomasz KÅ‚oczko <kloczek@pld.org.pl>
1511 * libxslt.m4: small fix: added missing [] quotation macro name
1512 defined in AC_DEFUN(). Fix is neccessary for aclocal from automake
1513 1.8.x and is backward compatible with older auto tools.
1515 Sun Feb 15 23:01:09 CET 2004 Daniel Veillard <daniel@veillard.com>
1517 * libxslt/attrvt.c libxslt/templates.c: removed the two last
1518 known bug with the new code, was overoptimizing a bit...
1520 Sun Feb 15 19:57:20 CET 2004 Daniel Veillard <daniel@veillard.com>
1522 * libxslt/attrvt.c: found the memory leak shown in DocBook,
1523 mostly an error handling some ATV coupled with doctionnaries
1525 * libxslt/documents.c libxslt/transform.c libxslt/variables.c
1526 libxslt/xslt.c: added a bit of debug to be able to trace
1529 Fri Feb 13 16:59:46 CET 2004 Daniel Veillard <daniel@veillard.com>
1531 * libxslt/attrvt.c libxslt/Makefile.am: added new code to handle
1532 attribute value templates
1533 * libxslt/*.c libxslt/*.h: also a lot of work to reuse the
1534 dictionaries at the stylesheet and transformation level.
1535 * configure.in: this relies on a recent version of libxml2
1536 with the sub dictionnary catalog.
1538 Sun Feb 8 16:53:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1540 * libxslt/transform.c: added check for "?>" in PI content
1543 Sat Jan 31 02:43:45 PST 2004 William Brack <wbrack@mmm.com.hk>
1545 * libxslt/namespaces.c: fixed problem with attribute
1546 namespace (Bug 132953)
1548 Thu Jan 29 14:47:22 PST 2004 William Brack <wbrack@mmm.com.hk>
1550 * libxslt/transform.c: added check for "--" or ending '-'
1551 in xsl:comment (Bug 132742)
1553 Thu Jan 29 14:08:31 PST 2004 William Brack <wbrack@mmm.com.hk>
1555 * libxslt/transform.c, libxslt/attributes.c: added
1556 validation of QName for xsl:element and xsl:attribute
1559 Fri Jan 23 18:52:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1561 * libxslt/pattern.c: changed priority of template patterns
1562 starting with '//' from 0.0 to 0.5 (Bug 131705)
1564 Thu Jan 22 18:42:03 CET 2004 Daniel Veillard <daniel@veillard.com>
1566 * libxslt/xslt.c: applied patch from Stefan Kost to fix
1567 behaviour on unknown element from the XSLT namespace.
1568 * python/generator.py: applied patch from Stephane bidoul
1569 to export enums in the bindings.
1571 Thu Jan 22 10:35:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1573 * tests/general/Makefile.am, tests/general/bug-141.out,
1574 tests/general/bug-141.xsl, tests/docs/Makefile.am,
1575 tests/general/bug-141.xml: added test case for
1576 Bug 13971 (libxml2 xpath.c bug, but tested here)
1578 Fri Jan 16 22:15:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
1580 * libxslt/xsltutils.c: added a newline for any comment before
1581 the root element (Bug 130433)
1582 * libxslt/xslt.c: fixed problem with cdata-section-elements when
1583 default namespace is changed (Bug 130793)
1584 * tests/extensions/module.out, tests/general/bug-100.out: adjusted
1585 for newline after comment change above.
1586 * tests/general/Makefile.am, tests/general/bug-140.xsl,
1587 tests/general/Makefile.am, tests/docs/bug-140.xml: added test for
1588 cdata-section-elements problem.
1590 Wed Jan 14 16:44:58 CET 2004 Daniel Veillard <daniel@veillard.com>
1592 * python/libxsl.py: applied shared lib loading patch for OS X from
1595 Wed Jan 14 14:28:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
1597 * libexslt/math.c, libexslt/common.c: fixed problem,
1598 reported on the list by Markus Bayerlein, concerning
1599 math functions on nodesets generated with
1601 * tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
1602 tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
1603 added test case for above.
1605 Tue Jan 13 00:33:50 HKT 2004 William Brack <wbrack@mmm.com.hk>
1607 * libxslt/transform.c: changed to assure comment which
1608 preceeds root node is output after DTD (Bug 130433)
1609 * test/exslt/common/node-set.4.*: added test case for
1612 Mon Jan 12 12:51:45 HKT 2004 William Brack <wbrack@mmm.com.hk>
1614 * doc/site.xsl: Changed logo spacing to avoid stacking
1615 * doc/*: rebuilt web pages
1617 Sun Jan 11 20:10:09 MST 2004 John Fleck <jfleck@inkstain.net>
1622 Test William's new site.xsl improvements by adding the
1623 W3C logo icon, rebuild docs, and presto! It shows up
1626 Mon Jan 10 08:33:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1628 * libxslt/transform.c: Refined wrapper code with large
1629 test case submitted by Norm Walsh. (Bug 130922)
1631 Sun Jan 10 23:33:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
1633 * libxslt/transform.c: Added coding to create a xsltDocument
1634 wrapper for an RVT, in order to produce the applicable
1637 Sat Jan 9 17:04:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
1639 * doc/search.xml, doc/search.templ, doc/Makefile.am,
1640 doc/search.php.inc: Added new facility to "autogen"
1641 the search script. Fixed a few more problems with
1642 the API page generation.
1643 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl: integrated
1644 the autogeneration of the php script. Note that from
1645 this point doc/search.php will be include in the
1646 generic "Rebuilt docs".
1647 * doc/*: api docs rebuilt.
1649 Fri Jan 8 08:32:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1651 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl, doc/search.php:
1652 Further cleanup, fully implemented common routine for
1653 "generic page" within the docs.
1654 * doc/*: api docs rebuilt with enhanced scripts.
1656 Thu Jan 8 06:45:04 MST 2004 John Fleck <jfleck@inkstain.net>
1658 * doc/xslt.html, doc/bugs.html
1659 made link to bugzilla more useful
1661 Wed Jan 7 20:12:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1663 * doc/api.xsl, doc/site.xsl, doc/search.php: a little
1664 cleanup of scripts, assuring page tables are consistent.
1665 * doc/*: api docs rebuilt with enhanced scripts.
1667 Tue Jan 6 23:38:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1669 * configure.in: fixed Bug130593.
1670 * doc/apibuild.py: fixed a couple of sequence problems on
1671 references within APIxxx.html files, rebuild doc/* (and NEWS)
1673 Sun Jan 4 19:06:59 MST 2004 John Fleck <jfleck@inkstain.net>
1675 * doc/newapi.xsl: change background color of function
1676 declaration to improve readability
1677 * doc/*: rebuild docs with new stylesheet
1679 Fri Jan 2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>
1681 * libxslt/transform.c: fix bad doc comment formatting on
1682 xsltDebugSetDefaultTrace and xsltDebugGetDefaultTrace
1683 * doc/*: rebuild docs
1685 Wed Dec 24 15:15:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1687 * configure.in doc/*: prepared release of libxslt-1.1.2
1688 * libxslt.spec.in doc/Makefile.am: some tweaking following the
1691 Mon Dec 22 20:33:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
1693 * libxlst/numbers.c: fixed xsl:number level="any" for Bug
1696 Sun Dec 21 21:38:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1698 * libxslt/numbers.c: added namespace comparison for
1699 xsl:number count function (Bug 129057)
1701 Sun Dec 21 13:56:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1703 * tests/docs/Makefile.am tests/docs/bug-139.xml
1704 tests/general/Makefile.am tests/general/bug-139*: added
1705 test for entities parsing (Bug #129489)
1707 Sun Dec 21 20:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
1709 * tests/docs/Makefile.am tests/docs/bug-138.xml
1710 tests/general/Makefile.am tests/general/bug-138*: added
1711 test for namespace problem (Bug #129624)
1713 Sun Dec 21 13:17:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1715 * xsltproc.c: fixed #129327 make sure parser flags get transmitted to
1716 the transformation context
1717 * libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h
1718 libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
1719 xsltSetCtxtParseOptions() to update parsing options in document()
1721 Sun Dec 21 12:51:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1723 * libxslt/keys.c: fixed second problem on #122483, namespace
1724 definitions must be propagated to keys.
1725 * tests/docs/Makefile.am tests/docs/bug-137.xml
1726 tests/general/Makefile.am tests/docs/bug-137*: added test
1727 to the regression for bug #122483
1729 Sun Dec 21 12:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1731 * libxslt/transform.c: added the cast needed to fix #129188 warning
1733 Sat Dec 20 23:37:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
1735 * libexslt/transform.c: fixed Bug 129624 (erroneous output
1738 Sat Dec 20 16:22:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1740 * libexslt/date.c: fixed several routines to assure empty
1741 string returned (rather than a string object with a null
1742 string pointer) (Bug 129561)
1744 Mon Dec 16 00:30:47 PST 2003 William Brack <wbrack@mmm.com.hk>
1746 * doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
1747 doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
1748 enhanced documentation to include exslt; rebuilt docs
1750 Mon Dec 15 20:33:52 MST 2003 John Fleck <jfleck@inkstain.net>
1752 * libxslt/xsltutils.h
1754 document XSLT_TRACE macro (sort of) and rebuild docs
1756 Thu Dec 11 19:50:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1758 * win32/Makefile.mingw win32/configure.js: tried to fix mingw
1759 build, no success, it still works halfway.
1761 Thu Dec 11 16:33:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1763 * win32/Makefile.* win32/configure.js libxslt/xsltexports.h
1764 libexslt/exsltexports.h libxslt/win32config.h: msvc and
1765 mingw compilation fixes.
1767 Wed Dec 10 20:37:46 MST 2003 John Fleck <jfleck@inkstain.net>
1769 * doc/xslt.html docs.html
1770 remove reference to gtk-doc
1772 Wed Dec 10 17:20:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1774 * configure.in NEWS doc/*: updated the docs, made release 1.1.1
1776 Wed Dec 10 16:13:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1778 * configure.in: upp'ed the dependancy to libxml2-2.6.3
1779 * libxslt/documents.c xsltproc/xsltproc.c: fixed #127473
1780 by using the new XInclude APIs provided by 2.6.3...
1782 Mon Dec 8 23:34:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
1784 * libxslt/transform.c, libxslt/xslt.c: modified to assure
1785 XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
1786 set into node name. This modification arises from
1787 bug #128520, and avoids unnecessary work in libxml2.
1789 Mon Dec 1 16:41:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1791 * libxslt/*.h *.h.in: updated the metadata informations in the headers
1792 * doc/* doc/html/*: regenerated the docs.
1794 Sun Nov 30 23:25:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1796 * doc/Makefile.am: small further enhancement to makefile
1797 * doc/APIchunk[127].html, doc/libxslt-api.xml, doc/libxslt-refs.xml,
1798 doc/html/libxslt-transform.html: updated to reflect last change
1801 Sun Nov 30 22:44:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
1803 * doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
1804 Makefile.am: adapted the libxml files for libxslt.
1805 * doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
1806 doc/libexslt-api.xml, doc/libxslt-refs.xml,
1807 win32/libxslt.def.src, win32/libexslt.def.src: regenerated
1810 Sun Nov 30 18:48:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
1812 * libxslt/transform.c: change initialisation of external functions
1813 to take place in xsltNewTransformContext instead of in
1814 xsltApplyStylesheetInternal. This fixes bug 122483, and should
1815 also fix problem reported on the mailing list on today's date.
1817 Wed Nov 26 09:49:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1819 * libxslt/imports.c, libxslt/xsltInternals.h: Changed to
1820 detect recursion in xslt:include (bug #127687).
1821 * tests/XSLTMark/reverser.out,
1822 * test/docbook/result/xhtml/gdp-handbook.xhtml: results changed
1823 because of fix of bug #127877 in libxml2 (quotes in text)
1825 Mon Nov 24 07:32:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1827 * libxslt/xslt.c, libxslt/imports.c, libxslt/parserInternals.h:
1828 Changed to detect recursion in xslt:import (bug #127687).
1829 * doc/libxslt-api.xml, python/libxsltclass.txt: regenerated to
1830 include change to xsltParseStylesheetImportedDoc parameters for
1833 Sat Nov 22 13:04:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1835 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
1836 libxslt/variables.c libxslt/xsltInternals.h libxslt/xsltutils.h:
1837 Applied patch from Mark Vadoc adding flexible trace debugging
1838 support to the library.
1840 Sat Nov 22 00:53:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
1842 * libxslt/transform.c: fixed bug #127561 (xsl:element with a
1843 'computed' namespace attribute)
1844 * tests/docs/Makefile.am tests/docs/bug-136.xml
1845 tests/general/Makefile.am tests/docs/bug-136*: added tests
1846 to the regression for bug #127561
1848 Fri Nov 21 18:17:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
1850 * libxslt/keys.c: small further enhancement, bug #127450
1852 Thu Nov 20 17:26:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1854 * libxslt/keys.c: another problem reported by Oleg Paraschenko
1855 on the same code in #127450
1856 * tests/docs/Makefile.am tests/docs/bug-135.xml
1857 tests/general/Makefile.am tests/docs/bug-135*: added tests
1858 to the regression suite for bug #127450.
1860 Thu Nov 20 10:59:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1862 * libxslt/keys.c: fixed an error from #120684 patch raised in
1864 * tests/docs/Makefile.am tests/docs/bug-134.xml
1865 tests/general/Makefile.am tests/docs/bug-134*: added tests
1866 to the regression suite for bug #127450.
1868 Thu Nov 20 00:22:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1870 * libxslt/keys.c: fixed a bug in the keys selector parsing
1871 #120684 when | is in a predicate or a string.
1872 * tests/docs/Makefile.am tests/docs/bug-133.xml
1873 tests/general/Makefile.am tests/docs/bug-133*: added tests
1874 to the regression suite for bug #120684.
1875 * Makefile.am: don't package cvs temp files
1876 * doc/apibuild.py: update from libxml2 one
1878 Tue Nov 18 13:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
1880 * libexslt/strings.c: fixed entity problem in exslt:tokenize
1881 uncovered by newapi.xsl
1882 * libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
1883 to use IS_BLANK_CH for char compares (fixes warnings)
1885 Fri Nov 14 23:59:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1887 * libxslt/preproc.c: applied fix from Bjorn Reese to close
1888 number formatting bug #126994
1890 Fri Nov 14 18:44:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1892 * Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
1895 Thu Nov 13 11:54:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1897 * libxslt/attributes.c libxslt/documents.c libxslt/transform.c
1898 libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
1899 patch to moves the control of the XSLT debugger into the transform
1902 Tue Nov 12 18:17:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
1904 * libexslt/functions.c: applied patch for param visibility from
1905 Shaun McCance. Changed variable scoping in accordance with
1906 Shaun's suggestions. This fixed problem reported on the list
1908 * tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
1909 regression test for above
1911 Sat Nov 8 13:27:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1913 * libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
1914 describing the entry points.
1916 Wed Nov 6 17:27:23 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1918 * win32/configure.js: fixed #122146
1920 Wed Nov 5 12:25:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1922 * tests/multiple/Makefile.am: applied last fix from #125614
1924 Tue Nov 4 19:08:53 PST 2003 William Brack <wbrack@mmm.com.hk>
1926 Minor enhancements to eliminate compile/test warnings
1927 * libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
1928 changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
1929 it's defined as __attribute__((unused))
1930 * python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
1931 variable declaration
1932 * libxslt/preproc.c: minor change to get rid of unused var/code
1934 Tue Nov 4 14:21:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1936 * doc/* NEWS: preparing release 1.1.0
1938 Tue Nov 4 14:04:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1940 * libxslt/preproc.c: fixing the Document element precompilation
1941 to avoid the problem raised in #125614
1943 Tue Nov 4 01:08:17 PST 2003 William Brack <wbrack@mmm.com.hk>
1945 * tests/multiple/out/letter*.orig: updated to reflect change
1946 to HTML output in libxml2 (formatting of <p>, bug #125093)
1948 Sun Nov 2 09:07:32 PST 2003 William Brack <wbrack@mmm.com.hk>
1950 * libxslt/xslt.c: fixed bug #124286 - detect invalid name on
1953 Sun Nov 2 10:51:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1955 * Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
1956 libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
1957 for the upcoming 1.1.0 release
1958 * breakpoint/*: this release removes the deprecated breakpoint library
1960 Sat Nov 1 17:04:27 PST 2003 William Brack <wbrack@mmm.com.hk>
1962 * libxslt/transform.c, tests/general/bug-119.out: fixed
1963 bug #125502 and corrected expected test output
1964 * tests/general/bug-79.out: fixed broken test (bug #123328)
1965 * libxslt/pattern.c, libexslt/functions.c: minor change to
1966 eliminate compilation warning
1968 Sat Nov 1 22:36:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1970 * tests/REC/test-5.2-17.xsl tests/REC/test-5.2-18.xsl: fixing two
1971 broken tests (revealed by #125502)
1973 Sat Nov 1 07:41:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1975 * libexslt/strings.c: fix bug #125265 about entities breaking
1976 exsl:tokenize and exsl:split
1977 * tests/exslt/strings/split.1.* tests/exslt/strings/tokenize.1.*:
1978 augmented the reression tests with the example from the bug report.
1980 Fri Oct 31 20:26:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1982 * libxslt/preproc.c: fix bug #120828 make sure that xsl:sort is
1985 Fri Oct 31 15:53:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1987 * libxslt/documents.c libxslt/imports.c libxslt/xslt.c libxslt/xslt.h
1988 xsltproc/xsltproc.c: switch to use xmlReadfile instead of
1989 xmlParseFile, this avoid relying on global parser options, far
1991 * tests/XSLTMark/xslbench1.out tests/general/bug-90.out: fixes a
1992 slightly corrected output for CDATA and STYLE element save.
1994 Tue Oct 28 15:30:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1996 * configure.in python/Makefile.am python/tests/Makefile.am: applied
1997 patch from Roumen Petrov for bug #124539 when building outside the
1999 * libxslt/xsltutils.c: fixed the way to grab the line number from
2000 the document, use the predefiend libxml2 API which mate it work
2001 with both 2.5.x and 2.6.x
2003 Mon Oct 27 08:57:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
2005 * libxslt/xslt.c: put in #undef for IS_BLANK macros to fix
2006 problem reported on the mailing list by Justin Fletcher
2008 Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2010 * configure.in libxslt.spec.in: doing some testing and raising
2011 the build requirement to 2.5.10
2012 * libexslt/Makefile.am configure.in: applied patch from Graham Wilson
2013 for linking the exslt lib with the lib being build instead of the
2016 Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
2018 * libxslt/pattern.c: Fixed problem with cascaded predicates
2019 (more of bug 119946)
2021 Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
2023 * restored earliest portion of ChangeLog (was corrupted)
2025 Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
2027 * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
2028 for xsltGetDebuggerStatus and xsltSetDebuggerStatus
2029 * doc/libxslt-api.xml: regenerated the API
2031 Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2033 * configure.in: bump the libxml2 require to 2.6.0 which
2034 should ship for good real soon...
2035 * doc/Makefile.am: fix installation of HTML pages
2036 * doc/libxslt-api.xml: rebuilt
2037 * libxslt/xsltexports.h: cleanup
2038 * python/generator.py: ATTRIBUTE_UNUSED is after the parameter
2039 * xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
2041 Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
2043 * libxslt/attributes.c: fixed bug 123822
2045 Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
2047 * libxslt/pattern.c: fixed bug 119946
2048 * configure.in: enhanced for better devel (me) testing
2050 Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2052 * configure.in: applied a small patch from Troels Walsted Hansen
2053 for python libxml2 detection.
2055 Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
2057 * libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
2058 python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
2059 various compilation warnings (AIX as well as gcc)
2061 Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2063 * libexslt/saxon.c: applied patch from Brett Kail to implement
2066 Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
2068 * libxslt/extensions.h libxslt/extra.h: fix some header paths
2069 as pointed by Steve Ball
2071 Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
2073 * libxslt/extensions.c: applied patch from Karl Eichwalder
2074 apparently the xmlFree was introducting a memory error
2075 on x86_64, though not reproduced.
2076 * libxslt/transform.c: patch from Shaun McCance fixing a comment.
2078 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
2080 * python/libxslt.c: don't output errors to stdout by default
2083 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2085 * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
2086 IS_XSLT_REAL_NODE change
2087 * python/Makefile.am Makefile.am: some makefile "distclean"
2088 target improvement from Graham Wilson
2089 * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
2092 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
2094 * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
2095 IS_XSLT_REAL_NODE, fixed bug 120644.
2097 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2099 * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
2100 libxslt/xsltutils.h: removing the DocBook SGML support
2102 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
2104 * configure.in: preparing release libxslt-1.0.33
2105 * doc/*: updated and rebuilt the docs
2106 * doc/apibuild.py: small fixes for new tokens
2108 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
2110 * transform.c: enhanced previous fix to bug #120684, using
2111 excellent suggestion by Daniel
2112 * attributes.c: fixed bug #119583, merging attribute sets
2113 from imported stylesheets.
2114 * tests/docs/Makefile.am tests/docs/bug-131.xml
2115 tests/general/Makefile.am tests/docs/bug-131*: added tests
2116 to the regression suite for bug #120684.
2118 Sat Sep 6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
2120 * pattern.c pattern.h imports.c: fixed bug 119946, caused by
2121 incorrect creation of "extra" variables when compiling
2122 templates on imported stylesheets.
2123 * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
2124 tests/general/Makefile.am test/docs/bug-130*: added tests
2125 to the regression suite for this bug.
2128 Wed Sep 3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
2130 * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
2133 Tue Sep 2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
2135 * transform.c: fixing bug #120684 on crash caused by text between
2138 Tue Sep 2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2140 * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional
2141 macros which affect exports and added mingw section
2143 Mon Sep 1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2145 * libxslt/function.c: patch from Mark Vadoc to allow compiling
2146 against libxml2 without XPointer supoort.
2148 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2150 * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
2151 with namespaced names reported by Steve Hay
2152 * tests/docs/Makefile.am tests/docs/bug-129.*
2153 tests/general/Makefile.am tests/general/bug-129*: added the
2154 test to the regression suite for this bug.
2156 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2158 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
2161 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2163 * libxslt/*.h: realigned parameters after taint
2165 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2167 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for
2168 Borland compiler, as reported by Eric Zurcher
2170 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
2172 * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
2173 get included in the distrib
2175 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2177 * libxslt/*.h libexslt/*.h: exportability taint of the headers.
2178 * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
2179 contain the export defs.
2181 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2183 * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
2184 libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
2185 for compilation with MingW compiler on Windows.
2187 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
2189 * keys.c: enhanced xsltInitCtxtKey to take care of multiple
2190 instances of a key with the same namespace:name, reported
2191 on the mailing list by Ian Young. Added regression test
2194 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
2196 * variables.c: fixed bug 119699 (missing error on shadowed
2198 * autogen.sh: removed dependency on automake-1.4, updated
2199 links for fetching auto* tools
2200 * doc/Makefile.am: added check for automatic regeneration of
2201 win32/*.def.src when api xml files are updated.
2203 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
2205 * transform.c: fixed bug 114563 (params not passed when
2206 default template processed)
2208 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
2210 * xslt.c: fixed bug 119862 (missing param on ns error print)
2212 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
2214 * News configure.in: preparing libxslt-1.0.32 release
2215 * doc/* : updated the doc and rebuilt
2217 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
2219 * breakpoint/Makefile.am: removed ref to libxslt.la
2220 * numbers.c transform.c python/libxml_wrap.h python/types.c
2221 xlstproc/xsltproc.c: Minor cleanup of warning errors
2223 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2225 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
2227 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
2229 * tests/docs/Makefile.am tests/docs/bug-127.*
2230 tests/general/Makefile.am tests/general/bug-127*: added the
2231 test from bug #118763 to the regression suite.
2233 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
2235 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
2237 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
2239 Minor cleanup of regression test general/bug-125
2241 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
2243 Fixed bug 116517 - handling of '{' and '}'
2244 * templates.c: added checks for escaping and balancing of
2246 * tests/general/Makefile.am tests/docs/Makefile.am:
2247 Added test case (bug-126) to regression suite.
2249 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
2251 Fixed bug 117552 - sort with multiple keys
2252 * xsltutils.c: enhanced treatment of NaN when multiple sort
2254 * tests/general/Makefile.am tests/docs/Makefile.am:
2255 Added test case (bug-125) to regression suite.
2257 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
2259 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
2260 * transform.c, variables.c, xslt.c, xsltutils.c:
2261 removed some unused variables
2263 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
2265 Fixing bug 118558 (Solaris 8 compiler warnings)
2266 * xslt.c: minor re-ordering of code
2267 * functions.c: added an explicit cast
2268 * number.c: added include for string.h
2269 * security.c: added an explicit cast
2271 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
2273 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
2274 of date:seconds as previously posted to the mailing list
2275 * numbers.c: extensive modification to cater for UTF8 within
2276 the various routines.
2278 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
2280 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
2281 #117616 about EXST str:tokenize.
2282 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
2283 added the test in the regression suite.
2285 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
2287 * xsltproc/xsltproc.c: applying a patch based on #117377
2290 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
2292 * libxslt/transform.c: allow strip-space to support full namespaces
2293 using prefix:* , should fix #114287
2294 * tests/docs/Makefile.am tests/docs/bug-124.*
2295 tests/general/Makefile.am tests/general/bug-124*: added a
2296 test to the regression suite for this bug.
2298 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
2300 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
2301 the attribute was already defined, should fix bug #113812
2302 * tests/docs/Makefile.am tests/docs/bug-123.*
2303 tests/general/Makefile.am tests/general/bug-123*: added the
2304 test to the regression suite.
2306 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
2308 * libexslt/strings.c: applied patch from Shaun McCance to implement
2309 exslt:split c.f. #117752
2310 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
2311 added the test to the regression suite.
2313 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2315 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
2316 might require more attention could be an Unicode support breakage.
2318 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2320 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
2321 libxslt/xsltInternals.h: optimize text node coalescing by
2322 caching info about the last text node generated and doing
2323 fast alloc/copy of the text. Should fix #115273
2325 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
2327 * fixed bug 113520, incorrect result for date:seconds
2328 with change to type casting in libexslt/date.c
2330 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
2332 * fixed bug 114764: trouble with globals and RVT's
2333 with minor changes in variables.c and transform.c
2334 so that any global instantiated with an RVT gets
2335 uninitialized when the RVT is destroyed.
2337 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2339 * libxslt/transform.c: simple cast missing Peter Breitenlohner
2340 * breakpoint/Makefile.am: added deps to libxslt
2341 * tests/exslt/common/Makefile.am: integrated William Brack test
2342 in the regression suite
2344 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
2346 * fixed bug 114812, trouble with imported exslt functions
2347 added lookup function in libxslt/extension.c
2348 enhanced exsltInitFunc in libexslt/functions.c to take
2349 better care of imports
2351 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
2353 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
2354 python/libxslt_wrap.h python/libxsltclass.txt: patch from
2355 Sean Treadway, adding Python bindings for extension element and
2356 some bindings cleanups.
2357 * python/tests/Makefile.am python/tests/extelem.py: also add an
2360 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
2362 * python/libxml_wrap.h: applied patch from #116943 which should
2363 fix the xsltSaveResultToFile python binding.
2365 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2367 * INSTALL: removed an old reference to libxml2 >= 2.2.12
2369 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2371 * configure.in: releasing 1.0.31
2372 * doc/*: update and rebuild of the docs
2374 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
2376 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
2378 * tests/docs/Makefile.am tests/docs/bug-122.*
2379 tests/general/Makefile.am tests/general/bug-122*: added the
2380 test to the regression suite.
2382 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2384 * libxslt/preproc.c: fix bug #115778 for attribute value template
2387 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2389 * libxslt/documents.c libxslt/transform.c: applied patch from
2390 Keith Isdale to desactivate node numbering when running under
2393 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2395 * libxslt/security.c: fix the write checking code when
2396 the output filename does not parse as an URL bug #115402
2398 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
2400 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
2401 triodef.h were missing from the distribution
2403 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2405 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
2406 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
2408 * libexslt/sets.c: applied patch from Peter Breitenlohner
2409 * doc/*: rebuilt the docs
2410 * tests/docbook/result//* tests/xmlspec/*.html: changes in
2411 generattion of " as " in element content.
2413 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2415 * libxslt/transform.c: changed xsltChoose to ignore whitespace
2416 which is a sibling of xsl:when
2418 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2420 * libxslt/xslt.c: fixed a possible crash when the document
2421 wasn't a proper stylesheet.
2423 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2425 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
2427 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2429 * win32/defgen.xsl: new file, generates the export sources.
2430 * win32/*.def.src: these are now autogenerated, changes to these
2431 will not be logged anymore.
2433 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
2435 * tests/docs/Makefile.am tests/docs/bug-121.*
2436 tests/general/Makefile.am tests/general/bug-121*: added the
2437 example for bug #112904 in the regression tests, the bug fix is
2440 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
2442 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
2443 * configure.in libxslt.spec.in python/Makefile.am: cleanup
2444 of --with-python like for libxml2
2446 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
2448 * libxslt/xsltutils.c: fixing bug #112995, a problem with
2449 NaN within the sort element. Also added regression test.
2451 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
2453 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
2454 network accesses when building
2456 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
2458 * libxslt/transform.c: fixed a segfault introduced with the RVT
2459 handling change, bug #112703 .
2461 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
2463 * libxslt/xslt.c: make sure stylesheet compilation errors
2464 forces a NULL stylesheet, fixes #112270
2466 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2468 * NEWS configure.in : preparing release 1.0.30
2469 * doc/apibuild.py: backported a patch from libxml2
2470 * doc/*: updated and rebuilt the docs
2472 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
2474 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
2475 cleaning up Result Value Tree handling
2476 * libexslt/functions.c libexslt/strings.c: fixed a pair of
2478 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
2479 added Mark Vakoc test combining for-each and exslt:tokenize
2481 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2483 * libxslt/transform.c: fixing bug #111755 when a template is
2484 applied to an attribute
2485 * tests/docs/Makefile.am tests/docs/bug-119.*
2486 tests/general/Makefile.am tests/general/bug-119*: added the
2487 example in the regression tests for that bug.
2489 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2491 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
2492 for the HTML generation fixing #111799
2493 * doc/html/*.html doc/html/*.png: associated update
2495 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2497 * libxslt/variables.c: removed premature call to xsltFreeStackElem
2498 * win32/libxslty.def.src: added more exports
2500 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2502 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
2503 transition to XHTML1 added validity checking to the makefile rules.
2505 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
2507 * python/generator.py: fixed a problem in the generator where
2508 the way functions are remapped as methods on classes was
2509 not symetric and dependant on python internal hash order,
2510 as reported by Stéphane Bidoul
2511 * libexslt/strings.c: attempt at fixing an object type pbm
2512 * libxslt/triodef.h: update for OpenVMS from libxml2
2514 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2516 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
2517 generation of the man page
2519 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2521 * libexslt/sets.c: fixed a bug introduced in the last commit
2522 * libxslt/transform.c: tried to fix #111437
2523 * tests/docbook/result/xtchunk/html/*.orig
2524 tests/multiple/out/*.orig: side effect of #111437 change.
2526 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
2528 * libexslt/strings.c: applied last patch for #110023 from
2530 * libexslt/sets.c: fixed a memory leak when mixing one of the
2531 EXSLT set functions and a Result Value Tree
2532 * TODO: there are other bugs around in libexslt/sets.c in conjunction
2533 with Result Value Tree
2535 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
2537 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
2538 bug #111420 about double initialization of extension contexts
2540 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2542 * libxslt/transform.c: fix bug #110577 namespace in copy-of
2543 don't obbey the same rules as for literal reusl elements.
2544 * tests/docs/Makefile.am tests/docs/bug-118.*
2545 tests/general/Makefile.am tests/general/bug-118*: added the
2546 example in the regression tests for that bug.
2547 * libxslt/variables.c: fixed a bug introduced in fixing #110020
2548 * tests/docs/Makefile.am tests/docs/bug-11[67].*
2549 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
2550 regression tests one still exposing a mem leak (Mark Vadoc).
2552 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2554 * libxslt/pattern.c: fix a memory related segfault on a
2555 pattern compilation error #110189
2557 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2559 * libxslt/variables.c: fixing bug #110020 on global parameter
2560 and variables mismatch
2561 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
2562 the test to the regression suite
2564 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2566 * libexslt/math.c: applied patch from Charles Bozeman fixing
2567 the math power function where args were inverted #110996
2568 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
2569 added the test to the regraession for #110996
2570 * libexslt/sets.c: avoid a problem with nodesets.
2572 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2574 * libxslt/win32config.h: added HAVE_MATH_H
2576 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2578 * win32/Makefile.msvc: fixed compilation with thread-enabled
2581 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
2583 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
2584 with RTF in libexslt
2586 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2588 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
2589 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
2590 other places where ctxt->document pointer may be used without
2591 checking it agaisnt NULL.
2592 * tests/docs/Makefile.am tests/docs/bug-115.*
2593 tests/general/Makefile.am tests/general/bug-115*: added the
2594 example in the regression tests for that bug.
2595 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
2597 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2599 * configure.in NEWS: preparing 1.0.29 release
2600 * libxslt/documents.c: generate the document order for document()
2602 * doc/*: updated and regenerated the docs
2604 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2606 * libxslt/transform.c: fixed a namespace redundancy problem
2608 * tests/docs/Makefile.am tests/docs/bug-114.*
2609 tests/general/Makefile.am tests/general/bug-114*: added an
2610 example in the regression tests for that bug.
2612 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2614 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
2615 and avoid some warnings when loading the python modules on non
2617 * libxslt/transform.c: fix a bug introduced in the document lookup
2618 and exhibited by the keys test.
2620 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2622 * tests/docs/Makefile.am tests/docs/bug-113.*
2623 tests/general/Makefile.am tests/general/bug-113*: added an
2624 example in the regression tests for bug #109160 fixed in libxml2
2626 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2628 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
2629 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
2630 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
2632 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2634 * libxslt/transform.c: forgot to make one change related to
2635 Result Value Tree change, pointed out by Sebastian Rahtz
2636 * tests/docs/Makefile.am tests/docs/bug-112.*
2637 tests/general/Makefile.am tests/general/bug-112*: added an
2638 example in the regression tests that bug
2640 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2642 * libxslt/transform.c: second part of the patch fixing #108905
2643 performances problems, ask for computation of document order on
2644 the document transformed and avoid inefficiencies building large
2645 nodesets of unique nodes.
2646 * configure.in: fix a trouble with libtool in my debug environment.
2648 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2650 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
2651 Result Value Tree are now generated with a document root node
2652 not an element, it's quite cleaner.
2653 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
2654 also prepared for libxslt-1.0.28 release
2655 * doc/*: updated and regenerated the docs
2657 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2659 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
2660 Finally fixed bug #75813, processing or Result Value Tree
2661 converted into node-sets should be a bit more sensible now.
2662 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
2663 fixes this regression test, there is 4 nodes, not 3
2664 * tests/docs/Makefile.am tests/docs/bug-111.*
2665 tests/general/Makefile.am tests/general/bug-111*: added an
2666 example in the regression tests for bug #75813
2668 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2670 * tests/docs/Makefile.am tests/docs/bug-110.*
2671 tests/general/Makefile.am tests/general/bug-110*: added an
2672 example in the regression tests for bug #108976 which is
2675 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2677 * tests/docs/Makefile.am tests/docs/bug-109.xml
2678 tests/general/Makefile.am tests/general/bug-109*: added an
2679 example in the regression tests for the invalid bug #108716
2681 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2683 * libxslt/variables.c: fixed bug #108633 reported by
2684 Jerome Pesenti about recursive global variables/param detections
2685 * tests/reports/Makefile.am tests/reports/rec*: added regression
2686 tests for the checking of recusion in global/local param/variables.
2688 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2690 * libxslt/numbers.c: valgrind pointed out an uninitialized
2691 variable use in format-number()
2693 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2695 * tests/docs/Makefile.am tests/docs/bug-108.xml
2696 tests/general/Makefile.am tests/general/bug-108*: added an
2697 example in the regression tests bug #107804 fixed in libxml2
2699 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2701 * libxslt/pattern.c: fixed bug #107591 node() in pattern
2702 matches should catch comments and PIs
2703 * tests/docs/Makefile.am tests/docs/bug-107.xml
2704 tests/general/Makefile.am tests/general/bug-107*: added an
2705 example in the regression tests for this case
2707 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2709 * tests/docs/Makefile.am tests/docs/bug-106.xml
2710 tests/general/Makefile.am tests/general/bug-106*: added the next
2711 example for bug #106788 from James Clark in the regression tests,
2712 the bug fix is actually in libxml2
2714 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2716 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
2717 for Python checks, makefile cleanup, and convenience changes
2719 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2721 * xsltproc/xsltproc.c: had to comment out Igor last change
2722 since it made libxslt-1.0.27 depends on libxml2 newly
2723 API extension which hasn't propagated yet :-(
2725 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2727 * configure.in: preparing release 1.0.27
2728 * doc/*: updated and rebuilt the docs
2730 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
2732 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
2735 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2737 * tests/docs/Makefile.am tests/docs/bug-105.xml
2738 tests/general/Makefile.am tests/general/bug-105*: added the
2739 example for bug #106788 from James Clark in the regression tests,
2740 the bug fix is actually in libxml2
2742 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2744 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
2745 James Clark and a bit of cleanup
2746 * tests/docs/Makefile.am tests/docs/bug-104.xml
2747 tests/general/Makefile.am tests/general/bug-104*: added the
2748 example in the regression tests for this case
2750 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2752 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
2754 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2756 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
2758 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2760 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
2761 * win32/configure.js: included handling of the trio option
2763 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2765 * configure.in doc/*: preparing release 1.0.26
2767 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2769 * libxslt/functions.c: fixing another bug in document(), bug #105450
2770 * tests/documents/test_bad.result: Slight change to the output
2772 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2774 * libxslt/functions.c: fixing a segfault in document(), bug #105418
2775 * tests/documents/Makefile.am tests/documents/test_bad: add the
2776 specific test as suggested by Jean T Anderson
2778 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2780 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
2781 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
2782 libxslt/xslt.c: tried to fix 105387 and all similar cases
2783 in the library sources.
2785 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
2787 * doc/* configure.in: preparing for release of 1.0.25
2789 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2791 * xsltproc/xsltproc.c: fixed bug #99623
2793 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2795 * libxslt/transform.c: fixing bug #105116 sometimes one need
2796 to generate a default namespace reset xmlns="" in the output
2797 * tests/docs/Makefile.am tests/docs/bug-103.xml
2798 tests/general/Makefile.am tests/general/bug-103*: added the
2799 example in the regression tests for this case
2801 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2803 * libxslt/pattern.c libxslt/transform.c: changed the way the
2804 root element of value tree are handled to fix bug #104123
2806 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2808 * README: change of policy w.r.t. mails
2809 * configure.in: small cleanup
2810 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
2811 a couple of bugs raised by Eric van der Vlist in #104114
2812 * tests/exslt/*/*.out: slight change to the tests
2814 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2816 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
2817 emphasis on the fact that --docbook should not be used
2820 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2822 * python/libxslt.c: fixed a couple of return error #104150
2823 reported by Peter O'Shea
2825 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2827 * xsltproc/xsltproc.c: fixed a double free of stylesheet
2828 when applied to a standalone stylesheet
2830 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2832 * configure.in: preparing release 2.0.24
2833 * libxslt.spec.in: small update
2834 * doc/*: updated the news, rebuilt the APIs descriptions
2836 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2838 * libxslt/functions.c: fixed #101502 by applying and cleaning up
2839 the associated patch from Daniel Stodden.
2840 * tests/documents/Makefile.am tests/documents/fragment*: added a
2843 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2845 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
2846 for extension modules init and shutdown callbacks, check that
2847 they are now called when needed.
2848 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
2849 started adding the extension module support at the Python level.
2850 Still a strange bug to hunt down left.
2852 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2854 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
2855 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
2856 computation in the presence of imports
2857 * tests/docs/Makefile.am tests/docs/bug-102.xml
2858 tests/general/Makefile.am tests/general/bug-102*: added an
2859 example in the regression tests for this case
2861 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2863 * xsltproc/xsltproc.c: final touch to #102800 fix
2865 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2867 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
2868 memory debug checking which got deactivated at some point ?!?
2869 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
2870 * libxslt/xsltutils.c: very small change on HTML indentation handling
2872 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2874 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
2875 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
2876 exclude-result-prefixes to avoid extra namespace declaration being
2877 dumped following the fix for #102920 in libxml2
2879 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2881 * libxslt/transform.c: fixed a problem related to directory
2882 checking and creation raised by Craig Goss
2884 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2886 * libexslt/strings.c: applied patch from Jörg Walter to provide
2887 URI escaping and unescaping functions.
2889 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
2891 * libexslt/strings.c: Alexey Efimov found a typo bug in
2892 exsltStrPaddingFunction()
2894 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2896 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
2898 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2900 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
2901 applied patch from Craig A. Berry for the VMS port.
2903 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2905 * libxslt/xsltInternals.h: increase the max number of cascaded
2907 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
2908 the Windows binaries.
2910 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2912 * win32/libxslt.def.src: added more exports for Stephane Bidoul
2914 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2916 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
2917 the apibuilder script, regenerated the APIs
2919 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2921 * libxslt/numbers.c: numbering should not traverse XInclude
2922 nodes left in the tree. Closes bug #101114 raised by
2925 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2927 * doc/apibuild.py: fixed a bug in merging public info from
2929 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
2930 the iconv option to configure.js didn't work, and
2931 added zlib option needed when linking xsltproc statically
2933 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2935 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
2936 the generation of libexslt-api.xml
2937 * libexslt/exslt.h: small cleanup.
2939 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2941 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
2942 copied over the apibuild.py from libxml2, adapted a bit and
2943 regenerated the API description in XML. Todo: libexslt-api.xml
2944 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
2945 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
2946 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
2947 libxslt/templates.c libxslt/transform.c libxslt/transform.h
2948 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
2949 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
2950 report from the scripts.
2951 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
2954 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2956 * libxslt/transform.c: xsl:element generated superfluous xmlns
2957 declarations, closes bug #99905
2958 * tests/docs/Makefile.am tests/docs/bug-101.xml
2959 tests/general/Makefile.am tests/general/bug-101.*: added the
2960 example in the regression tests for this case
2962 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2964 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
2965 within an <xsl:text>
2967 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2969 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
2971 * tests/docs/Makefile.am tests/docs/bug-100.xml
2972 tests/general/Makefile.am tests/general/bug-100.*: added the
2973 example in the regression tests for this case
2974 * tests/docs/Makefile.am tests/docs/bug-99.xml
2975 tests/general/Makefile.am tests/general/bug-99.*: this test
2976 covers an xsl:attribute namespace bug that Norm pointed out.
2978 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2980 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
2981 win32/libxslt.def.src: applied another patch from Richard Jinks
2982 for the export of teh sorting routine and allowing per context
2985 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2987 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
2988 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
2989 redefining the sorting routine, plus a bit of tweaking of the
2992 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2994 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
2996 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
2997 * doc/html/*.html: updated too
2998 * python/libxsltclass.txt: updated too
3000 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3002 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
3003 xsltGetProfileInformation() to retrieve profiling informations
3004 from an XSLT transformation context. It returns it as an XML
3005 tree. Provided by Michael Rothwell this closes RFE #99527
3007 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3009 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
3010 in xsltFindElemSpaceHandling() missing imported informations
3011 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
3014 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3016 * libxslt/namespaces.c: fix for namespace generation on
3017 attributes created with xsl:attribute
3019 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3021 * libxslt.spec.in configure.in: add a line in %changelog for releases
3023 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3025 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
3026 xsltInternals.h reference.
3028 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3030 * python/tests/*.py: enable libxml2 memory debug before
3031 loading libxslt since libxslt initialization now includes
3032 EXSLT registration which initialize the libxml2 library and
3035 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3037 * python/libxsl.py: updated with new version from Stéphane Bidoul
3039 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3041 * win32/libxslt.def.src: exported new functions
3043 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3045 * libexslt/date.c: patch from Charles Bozeman fixing a memory
3046 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
3047 * python/tests/exslt.py: trouble with mem debug in that specific
3050 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3052 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
3053 problem when compiling on HP-UX
3055 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3057 * python/generator.py python/libxslt.c: fixes for compiling
3060 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3062 * libxslt/transform.c: fixed bug #99168 select evaluating to
3065 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3067 * tests/documents/result.xhtml: the XHTML1 serialization change
3068 to libxml2 modifies slightly the result of that test.
3070 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3072 * configure.in: the python bindings requires libxml2 >= 2.4.25
3073 for the regexp stuff.
3075 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3077 * configure.in: similar patch to #98825 for --with-python
3079 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3081 * libxslt/variables.c: fix bug #98793 on clash of imported global
3083 * tests/reports/tst-1.err: this changes the output of that test
3085 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3087 * configure.in: preparing 1.0.23
3088 * doc/*: rebuilding the docs
3090 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3092 * python/libxslt.c: make sure to register EXSLT for the bindings
3093 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
3094 * xsltproc/xsltproc.c: minor cleanup
3096 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3098 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
3099 when building outside of the source tree
3101 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3103 * python/generator.py: xpathObjectRet() pertains to the libxml2
3104 module, add the namespace.
3106 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3108 * libxslt/win32config.h: cleanup
3109 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
3110 * win32/Makefile.msvc: modified to allow mingw coexistence
3111 * win32/configure.js: integrated mingw
3112 * win32/Readme.txt: cleanup
3113 * xsltproc/xsltproc.c: allowed stdarg for mingw
3115 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
3118 * doc/xsltproc.html - ran stylesheets to update man page
3119 and html with Daniel's fix to #95510
3121 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3123 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
3124 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
3125 * README: fix the bug page URL
3127 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3129 * libxslt/functions.c: make sure the fixup for key() reported
3130 by John Escott actually works.
3131 * tests/docs/Makefile.am tests/docs/bug-98.xml
3132 tests/general/Makefile.am tests/general/bug-98.*: added the
3133 example in the regression tests for this case
3135 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3137 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
3138 * tests/docs/Makefile.am tests/docs/bug-97.xml
3139 tests/general/Makefile.am tests/general/bug-97.*: added the
3140 example in the regression tests for this case
3142 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3144 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
3145 checks in recursive copies.
3146 * tests/docs/Makefile.am tests/docs/bug-96.xml
3147 tests/general/Makefile.am tests/general/bug-96.*: added the
3148 example in the regression tests for this case
3150 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3152 * libxslt/functions.c: autoconvert key() first arg to string,
3153 reported by John Escott
3155 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3157 * libxslt/transform.c: corner case handling of copying a CDATA node.
3159 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3161 * libxslt/win32config.h: retired xmlwin32version.h
3163 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3165 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
3166 written by Thomas Schraitle (RFE #96485)
3168 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
3172 clarifying --catalog option and xsltproc's use of
3173 XML_CATALOG_FILES and /etc/xml/catalog. fixes
3174 http://bugzilla.gnome.org/show_bug.cgi?id=97891
3176 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3178 * xsltproc/xsltproc.c: remove the use of snprintf, and use
3179 libxml2 string API instead.
3180 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
3181 try to cope with architecture lacking some of the string functions,
3182 reuse the trio ones compiled in libxml2 , should close #97113
3184 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3186 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
3187 the spec file and associated changes in the Makefiles.
3189 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3191 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
3193 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
3195 * libxslt/keys.h: fixed include c.f. bug #96487
3196 * config.h.in: Red Hat 8.0 induced change
3198 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3200 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
3201 fixed bug #78501 when using a non ascii character for the
3202 number formatting grouping separator.
3203 * tests/docs/Makefile.am tests/docs/bug-95.xml
3204 tests/general/Makefile.am tests/general/bug-95.*: added the
3205 example in the regression tests for this case
3206 * libxslt/attributes.c: cleaning up a problem introduced in last
3209 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3211 * libxslt/attributes.c: fixed minor typo in a call to
3214 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3216 * python/types.c: fixed bugs when passing result value tree
3217 to Python functions.
3219 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3221 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
3223 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
3226 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3228 * configure.in: preparing 1.0.22
3229 * doc/*: upated and rebuilt the docs
3231 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3233 * libxslt/variables.c: fixed bug #86421
3234 * tests/docs/Makefile.am tests/docs/bug-94.xml
3235 tests/general/Makefile.am tests/general/bug-94.*: added the
3236 example in the regression tests for this case
3238 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3240 * xsltproc: added and tested the --path option to close #79638
3242 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3244 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
3245 with the inherited stylesheet value.
3246 * tests/docs/Makefile.am tests/docs/bug-93.xml
3247 tests/general/Makefile.am tests/general/bug-93-inc.*
3248 tests/general/bug-93.*: added the example in the regression
3251 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3253 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
3254 possibility to register a transformation context specific
3255 error handler, with xsltSetTransformErrorFunc() and provided
3256 a new routine xsltTransformError() to handle contextual errors,
3257 this should fix #94435
3258 * libxslt/*.c: modified all the code to use the context specific
3259 error handling, as a result xsltPrintErrorContext() is not called
3260 anymore except internally from xsltTransformError()
3262 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
3264 * libxslt/transform.c: closing #94933, any error will make
3265 the transformation abort with no result.
3266 * tests/reports/tst-1.err tests/reports/tst-1.out
3267 tests/reports/undefvar.err: this changed the regression tests
3269 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
3270 updated the result accordingly to the fixes done last month.
3271 * libxslt/namespaces.c: make sure to avoid duplicate namespace
3272 declarations in the result trees. May fix #93692 but it's unclear.
3274 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3276 * xsltproc/xsltproc.c: added a --path option to provide the
3277 enhancement requested by #79638, first cut at it, untested
3280 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3282 * libxslt/xslt.c: seems the media-type attribute wasn't
3283 always correctly handled
3285 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3287 * libxslt/transform.c: added URI escaping in case the resource
3288 target computation of exslt:element failed. Should fix #81837
3290 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3292 * README: updated the contact informations
3294 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3296 * libxslt/pattern.c: fixed the behaviour of node() patter which
3297 didn't patch the one defined in XPath :-( . Closes bug #95793
3298 * tests/docs/Makefile.am tests/docs/bug-92.xml
3299 tests/general/Makefile.am tests/general/bug-92.*: added the
3300 example in the regression tests for this case
3302 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3304 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
3305 * win32/Makefile.msvc: added security.c to the build
3306 * win32/libxslt.def.src: exported functions from security.c
3308 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3310 * xsltproc/xsltproc.c: added another option --writesubtree to allow
3311 documents to be written only to a given subtree.
3313 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3315 * libxslt/security.[ch] libxslt/Makefile.am: new module with
3316 runtime security checks, it will also check and do directory
3317 creation when allowed
3318 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
3319 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
3320 security infrastructure probes at file reading or file creation
3321 * xsltproc/xsltproc.c: plugged the security module there too,
3322 added the new options --nowrite and --nomkdir
3323 * doc/*: updated the man page and regenerated.
3325 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3327 * doc/*: updated the doc XSLT to add the search, added the search
3328 page, fixed a link problem raised by Yves Pratter, regenerated
3330 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3332 * doc/index.py: the indexer version of the XSLT part of the
3333 xmlsoft site + archives
3335 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3337 * win32/Makefile.msvc: introduced double-run compilation.
3338 * win32/configure.js: introduced double-run compilation.
3340 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3342 * configure.in: preparing 1.0.21
3343 * doc/* : updated and regenerated the docs and web pages
3345 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3347 * libxslt/transform.c: fixed a disable output escaping bug for
3348 HTML output introduced in 1.0.20 and raised by Mario Weilguni
3349 * tests/docs/Makefile.am tests/docs/bug-91.xml
3350 tests/general/Makefile.am tests/general/bug-91.*: added the
3351 example in the regression tests for this case
3353 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3355 * doc/xlst.html: changing link on ftp.gnome.org
3357 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3359 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
3360 reported for libxml2
3362 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3364 * Makefile.am configure.in: trying to fix the same problem as
3365 #88412 by bypassing all the python subdir if python ain't detected
3367 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3369 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
3371 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3373 * libexslt/date.c: fixed the embedded '-' in the duration format
3375 * tests/.../difference.1.xml: added test cases which illustrated
3378 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3380 * libexslt/date.c: fixed date:difference() bugs, removed all
3381 type conversion warnings.
3382 * libxslt/xsltutils.c: removed unused local variable.
3384 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
3386 * doc/xsltproc.html:
3387 oops, forgot to update the html version of the man page
3389 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
3393 * doc/xsltproc2.html
3394 Fixing erroneous mention of old --warnnet option (thanks to Jean
3395 T. Anderson for pointing this out)
3397 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3399 * win32/configure.js: added more readme info for the binary
3402 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3404 * libxslt/pattern.c: fixed a bug in match="node()" reported by
3407 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3409 * libxslt.spec.in: fixes libary path for x86_64 AMD
3411 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3413 * python/Makefile.am: applied patch from Christophe Merlet to
3416 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3418 * libxslt/transform.c: re-applied the patch from Nathan Myers about
3419 a possible memory leak in case of error
3421 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3423 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
3424 nice logos generated by Marc Liyanage
3425 * doc/site.xsl *.html: changed the stylesheet to show the new
3426 logo and regenerated the pages
3428 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3430 * python/libxslt-python-api.xml python/libxslt.c
3431 python/libxsltclass.txt python/tests/basic.py: applied a patch
3432 from Ralf Mattes providing style.saveResultToString()
3434 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3436 * configure.in: preparing release 1.0.20
3437 * doc/*: updated and regenerated the docs
3439 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3441 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
3442 doing the evaluation of attribute value templates
3443 * libxslt.spec.in python/Makefile.am: fixed some troubles
3446 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3448 * python/libxslt.c: fixed the parameter order when calling
3449 Python based extensions.
3451 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3453 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
3455 * tests/docs/Makefile.am tests/docs/bug-90.xml
3456 tests/general/Makefile.am tests/general/bug-90.*: added the
3457 example in the regression tests for this case
3459 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3461 * win32/Makefile.msvc: added the prefix location to the include
3462 and lib search path.
3464 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3466 * libxslt/transform.c: found and fixed the small <xsl:choose>
3467 bug which was giving troubles to DocBook users (the test expression
3468 of <when> was evaluated in the namespace context of <choose> !)
3470 2002-08-18 Havoc Pennington <hp@pobox.com>
3472 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3473 both automake 1.6 and 1.4 installed get the right automake. Means
3474 compilation from CVS will now require the latest automake 1.4
3475 release, or manually creating symlinks called "automake-1.4" and
3478 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3480 * configure.in python/Makefile.am: AMD x86-64 induced changes from
3483 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3485 * libxslt/functions.c: recovering to the old (somewhat) broken
3486 implementation of document('') when there is no base for the
3487 source document or it can't be realoaded (e.g. when the sytlesheet
3488 was loaded from a memory string). Matt Sergeant insisted on this
3491 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3493 * libxslt/transform.c: applied another patch from Nathan Myers about
3494 a possible memory leak in case of error
3496 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3498 * libxslt/transform.c: applied a patch from Nathan Myers about
3499 an erroneous free in case of error
3501 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3503 * configure.in: upon suggestion of Marc-Andre Lemburg, make
3504 the misdetection of libxml2 python bindings a warning only
3506 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3508 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
3509 a bug reported by Gero Meissner (87230)
3510 * fixed a problem compiling python directory when multiple
3511 'make' jobs were executed (python/Makefile.am)
3513 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3515 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
3516 at the xsltdbg interface when encountering an empty attribute
3519 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3521 * tests/* : the change in HTML meta encoding tag serialization
3522 affected some of the results
3524 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3526 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
3527 to fix Red Hat bug #68614
3529 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3531 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
3532 if there is no *.pdb
3534 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3536 * configure.in: preparing 1.0.19
3537 * doc/* : rebuilt the docs
3539 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3541 * libxslt/transform.c: fixed bug #83749 about namespace generated
3542 being invalid when they are inherited from the context.
3544 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3546 * libxslt/transform.c: fixed bug #86753 on multiple identical
3547 attributes being generated, oops ...
3548 * tests/docs/Makefile.am tests/docs/bug-89.xml
3549 tests/general/Makefile.am tests/general/bug-89.*: added an
3550 example in the regression tests for this case
3552 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3554 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
3555 * tests/docs/Makefile.am tests/docs/bug-88.xml
3556 tests/general/Makefile.am tests/general/bug-88.*: added an
3557 example in the regression tests for this case
3559 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3561 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
3562 Ken Neighbors to implement/fix sorting orders
3563 * tests/docbook/result/*/gdp-handbook.*
3564 tests/docbook/result/xtchunk/html/*.orig
3565 tests/general/bug-12-.out tests/general/bug-63.out:
3566 cleaned up the result of "make tests" following some changes
3567 in namespace axis order and serialization rules in libxml2
3569 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3571 * transform.c further enhancement for bug 84902 (another
3572 path), also cleaned up code slightly
3574 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3576 * transform.c: fixed bug 84902 - message with terminate=yes
3579 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3581 * tests/docs/Makefile.am tests/docs/bug-87.xml
3582 tests/general/Makefile.am tests/general/bug-87.*: added a
3583 example in the regression tests for a case where the XML
3584 default namespace was missing from the namespace axis
3585 * xsltproc/xsltproc.c: added the informations that parameter
3586 strings are expected to be UTF8
3587 * libxslt/attributes.c: fixes on attribute group implementation
3589 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
3591 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
3592 updating docs to add reference to UTF-8 requirement for
3593 stringparam command line option
3595 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3597 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
3598 fixed document('') as pointed by Eric van der Vlist
3599 * tests/docs/Makefile.am tests/docs/bug-86.xml
3600 tests/general/Makefile.am tests/general/bug-86.*: added the
3601 specific example in the regression tests
3603 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3605 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
3606 patch from Ken Neighbors fixing some format-number inconsistencies
3607 * tests/numbers/format-number.out tests/numbers/format-number.xml
3608 tests/numbers/format-number.xsl: the patch also included
3609 updates to the regression tests
3611 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3613 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
3614 xsl:number level="multiple"
3615 * tests/docs/Makefile.am tests/docs/bug-84.xml
3616 tests/general/Makefile.am tests/general/bug-84.*: added a
3617 specific example in the regression tests
3619 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
3621 * libexslt/dynamic.c: turned a function static
3622 * libxslt/win32config.h: applied patch from Mark Vadoc
3624 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3626 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
3627 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
3628 a patch from Mark Vakoc to implement the EXSLT
3629 object dyn:evaluate(string) extension function, and a small fix
3632 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3634 * configure.in: preparing 1.0.18
3635 * doc/*: recompiled the API and web site
3637 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3639 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
3640 duplicated namespace declarations, this might not be as generic as
3641 it should but works well for DocBook stylesheets
3643 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3645 * libxslt.pc.in: fix bug #82970
3647 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3649 * python/libxslt-python-api.xml python/libxslt.c
3650 python/libxsltclass.txt : tried to fix #79105 by providing a
3651 specific error registering routine.
3653 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3655 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
3656 adding xsltSaveResultToString()
3657 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
3658 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
3659 API with the new function.
3661 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3663 * libxslt/function.c: applied a patch from Richard Jinks
3664 to avoid a crash in element-available()
3666 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3668 * libxslt.spec.in: applied patch from Geert Kloosterman to
3669 not miss gif and .png files in the RPM documentation
3671 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3673 * libexslt/libexslt.4: Applied patch for the EXSLT man page
3674 from Charles Bozeman
3676 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3678 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
3679 libxslt/xsltconfig.h.in: applied a man page patch from
3680 Christian Cornelssen and fixed a couple of issues he raised.
3682 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3684 * xsltproc/xsltproc.c: moved the extension dump out of the loop
3686 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3688 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
3689 Applied Mark Vakoc patch to show registered extensions in xsltproc
3690 * doc/*: rebuilt the API, docs and website
3691 * python/libxsltclass.txt: this added an entry point
3693 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3695 * libxslt/xslt.c: xsl:include crash fix
3696 * libxslt/imports.c: xsl:include crash fix
3697 * libxslt/imports.h: xsl:include crash fix
3699 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3701 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
3703 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3705 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
3706 fixed some return code problems raised by Thomas Mauch
3708 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3710 * libxslt/transform.c: don't allow adding an attribute to
3713 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3715 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
3716 * doc/*: rebuilt the docs.
3718 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3720 * libxslt/variables.c: better attempt to fix the problem in
3721 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
3723 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3725 * win32/dsp/*.dsp: Removed obsolete macros
3726 * win32/dsp/*.def: Updated export definitions
3728 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3730 * libxslt/variables.c: tried to fix a problem in
3731 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
3733 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3735 * libexslt/date.c: applied another patch from Charles Bozeman to
3736 enhance date/duration support
3737 * tests/exslt/date: added the associated set of regression tests
3739 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3741 * libexslt/date.c: applied a patch from Charles Bozeman to add
3742 duration routines to the date exslt extensions.
3744 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3746 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
3748 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3750 * libexslt/date.c: fixed type inconsistencies, double->int
3751 and unsigned/signed mismatch warnings eliminated
3753 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3755 * win32/Makefile.msvc: XSLT debugger support fix
3756 * win32/configure.js: XSLT debugger support fix
3757 * libxslt/xsltconfig.h.in: XSLT debugger support fix
3759 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3761 * configure.in: preparing 1.0.16
3762 * doc/*: updated and rebuilt the docs
3764 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
3766 * libxslt/attributes.c: removed a warning
3767 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
3768 added xsltRunStylesheetUser() API needed to fix #78546
3769 * xsltproc/xsltproc.c: second part of the fix #78546
3771 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3773 * python/Makefile.am: fixing the equivalent of #75779
3775 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3777 * libxslt/keys.c: fixed bug #78735
3778 * configure.in tests/Makefile.am tests/keys/*:
3779 added the tests in a separate directory
3781 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3783 * tests/docs/Makefile.am tests/docs/bug-83.xml
3784 tests/general/Makefile.am tests/general/bug-83.*: added a
3785 specific example for bug #78662 in the regression tests
3786 * tests/docbook/: this also changed a couple of DocBook results
3788 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
3790 * configure.in: trying to kill #77827 IEEE conformance on alphas
3791 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
3793 * tests/docs/Makefile.am tests/docs/bug-82.xml
3794 tests/general/Makefile.am tests/general/bug-82.*: added a
3795 specific example for bug #78211 in the regression tests
3797 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3799 * libxslt/pattern.c: applied patch from Mark Vakoc
3801 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3803 * tests/docs/Makefile.am tests/docs/bug-81.xml
3804 tests/general/Makefile.am tests/general/bug-81.*: added a
3805 specific example for bug #76927 in the regression tests
3807 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3809 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3810 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3811 that $(datadir) should be used for docs
3813 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3815 * configure.in: preparing 1.0.15
3816 * doc/*: updated and rebuilt
3818 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3820 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
3821 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
3822 * tests/docs/Makefile.am tests/docs/bug-80.xml
3823 tests/general/Makefile.am tests/general/bug-80.*: added a
3824 specific example for bug #76043 in the regression tests
3826 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3828 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
3829 steps which were not compiled
3830 * tests/docs/Makefile.am tests/docs/bug-79.xml
3831 tests/general/Makefile.am tests/general/bug-79.*: added a
3832 specific example for bug #75902 in the regression tests
3834 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3836 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
3837 attribute match rules evaluation
3838 * tests/docs/Makefile.am tests/docs/bug-78.xml
3839 tests/general/Makefile.am tests/general/bug-78.*: added a
3840 specific example for bug #75777 in the regression tests
3842 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3844 * libxslt/transform.c: found another stupid bug by step by
3845 step processing of the code
3846 * libxslt/pattern.c: idem, except that once stupid mistake
3847 ELEM vs NODE forced the templates to be stored in a list
3848 instead of a hash table, fixing this stupidity should
3849 again lead to a substantive improvement of processing speed.
3850 Like divide by 2 processing time for DocBook stylesheets.
3852 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3854 * libxslt/transform.c: fixing bug #75603
3855 * tests/docs/Makefile.am tests/docs/bug-77.xml
3856 tests/general/Makefile.am tests/general/bug-77.*: added a
3857 specific example for bug #75603 in the regression tests
3859 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3861 * python/Makefile.am: Art Haas pointed a stupid error
3863 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
3865 * Makefile.am tests/Makefile.am tests/*/Makefile.am
3866 tests/*/*/Makefile.am : added "make valgrind" targets
3867 to run the test suite under the debugger control
3868 * transform.c: valgrind spotted 2 bugs, one related to
3869 the ordering of the deallocation of the data associated to
3870 a transofrmation, the second in xsltCopyTree when the new
3871 node may have been coalesced with an adjacent text node.
3872 The regression tests now pass cleanly under testgrind.
3874 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3876 * python/Makefile.am: fixed a stupid bug
3878 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3880 * configure.in: preparing 1.0.14
3881 * doc/*: updated rebuilt
3882 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
3883 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
3884 with the Windows maintainers
3886 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3888 * python/Makefile.am python/generator.py python/libxslt.c
3889 python/types.c python/tests/Makefile.am: applied the same kind of
3890 fixes to the Python Makefiels than to libxml2 ones. Updates
3893 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3895 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
3896 libxslt/variables.c: chaing result tree values which may
3897 be deallocated and must not be kept in the template
3898 pattern lookup cache. Thanks to Valgrin to allow finding
3899 the real problem in bug #74857
3901 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3903 * libxslt/*.h doc/* python/*: applied another cleanup comment
3904 diff from Heiko W. Rupp, regenerated the API and python
3906 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3908 * tests/docs/Makefile.am tests/docs/bug-76.xml
3909 tests/general/Makefile.am tests/general/bug-76.*: added a
3910 home brewed test for path computation elmininating duplicate
3913 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3915 * doc/Makefile.am: fixed a build problem in some environements
3917 2002-03-08 jacob berkman <jacob@ximian.com>
3919 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
3920 as make will automatically look there for these files
3922 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3924 * configure.in libxslt/xsltwin32config.h: preparing release
3926 * doc/*: updated and rebuilt the docs
3927 * python/libxslt.c: fixed a possible reentrancy problem
3929 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3931 * libxslt/pattern.c: Fixes the problems exposed by #73880
3932 those ought to be computed at stylesheet compile time, not
3933 at run-time, and the computation was wrong.
3934 * libxslt/transform.c: get rid of fake nodes coming from node-set
3935 transformations. At least if they are still produced they will
3936 become easy to spot as resulting document won't be well-formed.
3938 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3940 * libxslt/extensions.c: fixed bug #73791 related to extension
3941 function declared in included stylesheets
3942 * tests/exslt/functions/function.7.*: added specific test
3944 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3946 * tests/docs/Makefile.am tests/docs/bug-75.xml
3947 tests/general/Makefile.am tests/general/bug-75.*: added a
3948 specific example for bug #72150 in the regression tests
3950 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3952 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
3953 similar way as #71457
3955 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3957 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
3958 some HTML meta encoding fixups resulting from fix in libxml2
3960 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3962 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
3963 related to the XPath changes in fixing #61290
3965 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3967 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
3970 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3972 * libexslt/date.c: patch from Charles Bozeman for the exslt date
3974 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
3975 the associated regression test provided by Charles
3977 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3979 * libxslt/preproc.c: Fixed #73088 with the associated patch
3981 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3983 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
3984 unless compiled explicitely with memory debugging switched on
3985 * TODO: refreshed a bit
3987 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3989 * python/generator.py python/libxslt.c: changes for the 'usual'
3990 setup.py to allow building a libxml2-python
3991 module based on the same code. The initialization is however
3992 different the 2 .so files fo libxml2 and libxslt are identical and
3993 they entry point initialize both libraries. this is done to avoid
3994 some possible nasty problem since the Python don't merge the maps
3995 of all shared modules.
3996 * python/libxsl.py: attempt to cope with the shared library loading
3997 problem when both modules are not merged.
3999 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4001 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
4002 documentation for the wrappers and python modules.
4004 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4006 * tests/docs/Makefile.am tests/docs/bug-74.xml
4007 tests/general/Makefile.am tests/general/bug-74.*: added a
4008 specific example for bug #71342 in the regression tests
4009 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
4010 #71342 changed one attribute serialization.
4012 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
4014 * python/Makefile.am: trying to fix #71270
4016 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4018 * python/*.py: removed tab used spaces
4019 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
4020 * doc/news.html doc/xslt.html: rebuild/updated
4022 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4024 * tests/docs/Makefile.am tests/docs/bug-73.xml
4025 tests/general/Makefile.am tests/general/bug-73.*: added a
4026 specific example for bug #71181 in the regression tests
4028 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4030 * libxslt/pattern.c: fixed bug #71181 p/text() would not
4031 work. A bit of cleanup.
4033 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4035 * xslt-config: fixing Red Hat bug #59508
4037 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4039 * tests/docs/Makefile.am tests/docs/bug-72.xml
4040 tests/general/Makefile.am tests/general/bug-72.*: added a
4041 specific example for bug #58444 in the regression tests
4043 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4045 * libxslt/transform.c: fixed bug #58444, was quite simpler
4048 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4050 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
4051 closed bug #70131, still wondering about the position() when
4052 the node is selected.
4054 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4056 * tests/docs/Makefile.am tests/docs/bug-71.xml
4057 tests/general/Makefile.am tests/general/bug-71.*: added a
4058 specific example for Norm's bug in the regression tests
4060 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4062 * libxslt/attributes.c: fixed a bug reported by Norm
4064 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4066 * python/libxml.c : fixed a small warning.
4067 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
4068 python/libxsltclass.txt: rebuilt the APIs
4070 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4072 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
4073 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
4074 libxslt/xsltInternals.h: adding extra run-time informations
4075 to make the stylesheet really read-only at run-time.
4077 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4079 * libxslt/transform.c: fixing bug #70281
4081 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4083 * libxslt/numbers.c: trying to fix #68759
4085 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4087 * python/Makefile.am: seems some version of automake didn't
4088 generate the dependancies right as Jacob found out. Add
4089 an extra dependancy rule.
4091 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
4093 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
4094 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
4095 Fixed the python Makefiles, corrected a bug showing up on ia64,
4096 changed the name of the python internal module too
4098 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4100 * Copyright Makefile.am configure.in libxslt.spec.in: change the
4101 Licence to MIT Licence and release of 1.0.11
4102 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
4103 doc/xslt.html: updates of the docs accordingly
4104 * libxslt/xsltwin32config.h: numbering
4105 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
4106 python/libxslt-python-api.xml: cleanup the dependancies with
4108 * python/tests/extfunc.py: updated examples.
4110 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4112 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
4113 doc/parsedecl.py: fixup the script and rebuid the API
4114 * libxslt/extensions.h: cleanup
4115 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
4116 python/libxsltclass.txt: provided accessors for a lot of the
4117 tructures involved in the transformation. Stylesheet and
4118 transformation python object don't free automatically the
4119 encapsulated object when deallocated.
4120 * python/tests/Makefile.am python/tests/basic.py
4121 python/tests/extfunc.py python/tests/pyxsltproc.py:
4122 updated the examples
4124 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4126 * xsltproc/xsltproc.c: small fix
4127 * Makefile.am: cleanup
4128 * python/tests/Makefile.am: avoid a problem with $(TESTS)
4129 * python/generator.py python/libxml_wrap.h python/libxsl.py
4130 python/libxslt.c python/libxsltclass.txt: augmented the
4132 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
4133 libxslt-python API to get an estimate of what is missing
4135 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4137 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
4138 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
4139 to libxslt_xsltApplyStylesheet() removed the memleaks left and
4140 fixed an import order.
4141 * python/tests/basic.py python/tests/extfunc.py: updated the tests
4143 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4145 * python/libxlst.c python/libxslt-python-api.xml
4146 python/libxsltclass.txt: plugged the extension of the engine
4147 with python defined functions
4148 * python/tests/Makefile.am python/tests/extfunc.py: added a
4149 basic test, still a memleak, cleanup function needed.
4151 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4153 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
4154 spec file will now build libxslt-python, fought with shared
4155 and other crazyness, seems to work now :-)
4156 * doc/libxslt-api.xml: regenerated
4158 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
4160 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
4161 tests/*/*/Makefile.am: refactored make tests, make all now don't
4163 * python/Makefile.am: added tests
4164 * python/tests/basic.py python/tests/Makefile.am: added the first
4165 basic test, memory debug included
4167 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4169 * configure.in python/Makefile.am: attempst to tweak to get
4170 full memory debug...
4171 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
4172 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
4173 the basic API starts to work
4174 * python/tests/test.*: first basic test
4175 * libxslt/xsltutils.c: fixed a comment
4177 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
4179 * configure.in doc/Makefile.am: do not install outside of prefix,
4180 make sure the API get shipped.
4182 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4184 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
4185 reactivated xsltMatchPattern() since this is really something
4186 one may want to have access to in an extension function.
4187 * Makefile.am configure.in python/Makefile.am python/generator.py
4188 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
4189 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
4190 python/types.c: started working on the python bindings, borrowed
4191 most of the work done for libxml2, most of the generator code
4192 is similar. Commit at the point where this compiles cleanly and
4193 "import libxslt" doesn't yield any missing entry point.
4195 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4197 * libxslt/pattern.c: patch from Charles Bozeman to support
4200 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4202 * libxslt/keys.c: Bob Stayton pointed out a problem when
4203 using unions in key match patterns.
4204 * tests/docs/Makefile.am tests/docs/bug-70.xml
4205 tests/general/Makefile.am tests/general/bug-70.*: added a
4206 specific example in the regression tests
4208 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4210 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
4211 closes bug #69809 submitted by Michael Kroell
4213 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4215 * xsltproc/xsltproc.c: added links to the Web site from usage()
4217 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4219 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
4220 an index based on comments content similar to libxml2 one
4221 The code need more specific comments.
4222 * doc/*: rebuilt the web site with the new references
4224 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
4226 * libxslt/functions.h: roll back the change after more analysis
4227 proper fix is to restore the definition of xmlXPathFuncLookupFunc
4230 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4232 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
4235 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4237 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
4238 error when parsing -o arguments.
4240 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4242 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
4243 Fixed RH bug #57496, xsltproc was not returning error
4244 code on internal runtime errors. Should return 9 now.
4246 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4248 * libexslt/math.c: Charlie Bozeman provided the implementation
4249 for the EXSLT math other functions
4251 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4253 * libexslt/Makefile.am: jacob berkman pointed out that the
4254 Cygwin patch forgot to add libexslt.h to the tarball
4256 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
4258 * libxslt/pattern.c: fixed I18N problemes in the template parser
4259 pointed out by Xavier Cazin
4260 * tests/docs/Makefile.am tests/docs/bug-69.xml
4261 tests/general/Makefile.am tests/general/bug-69.*: added a
4262 specific example in the regression tests
4264 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4266 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
4267 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
4268 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
4269 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
4270 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
4271 xsltproc/xsltproc.c: applied Robert Collins patch for
4274 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4276 * xsltproc/Makefile.am configure.in: ugly way to keep
4277 the memory debugging active on my devel workstation
4278 by bypassing libtool completely
4280 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4282 * libxslt/templates.c: fixed bug #68751
4283 * tests/docs/Makefile.am tests/docs/bug-68.xml
4284 tests/general/Makefile.am tests/general/bug-68.*: added a
4285 specific example in the regression tests
4287 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4289 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
4290 small problems raised by Justin Fletcher
4292 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4294 * configure.in: releasing 1.0.10
4295 * doc/*: updating the docs for the release.
4296 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
4297 seems I inadvertantly commited previously stuff from a failed
4298 attempt at fixing namespace nodes parents.
4300 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4302 * libxslt/numbers.c: the xsl:number implementation incorrectly
4303 cached the format string in some case. Fixes bug #65391
4305 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4307 * configure.in: fixed a couple of cut and paste errors in the
4308 math functions detection
4309 * libxslt.spec.in: added missing file entry for libxslt.pc
4311 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
4313 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
4314 update xsltproc man page to add --stringparam option
4316 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4318 * xsltproc/xsltproc.c: added the --stringparam option
4319 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
4320 the --novalid behaviour.
4322 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4324 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
4326 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4328 * doc/*.html: updated gdome2 homepage
4330 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4332 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
4334 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
4336 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
4337 increased number of parameteres, changed license, cleaned up some
4338 places where it looked junky because of stylesheet issues
4340 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4342 * xsltproc/xsltproc.c: increased the max number of parameters
4344 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
4346 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
4348 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
4350 * configure.in: applied albert portability patch
4351 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
4352 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
4353 applied Igor patch for Windows
4355 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
4357 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
4359 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
4361 * configure.in: preparing 1.0.9
4362 * doc/*: updated and rebuild the doc
4364 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
4366 * configure.in libexslt/Makefile.am: trying to fix the problem
4367 related to prelinking and libtools crazyness
4369 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4371 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
4372 patch for the debugger glue.
4374 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
4376 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
4377 the whole module with just the entry points.
4379 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4381 * libxslt/transform.c: Nik Clayton found a bug introduced in
4382 1.0.8 when using doctypes for HTML output
4384 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4386 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
4387 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
4388 to use a callback setup function, deprecating libxsltbreakpoint
4389 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
4390 dependancies on libxsltbreakpoint
4392 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4394 Build patch from Peter Williams <peterw@ximian.com>
4395 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
4396 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
4397 $(srcdir), not the build directory.
4399 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4401 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
4403 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
4405 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
4406 xsltproc return codes, per
4407 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
4409 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4411 * libxslt/pattern.c: Marc Tardif provided a patch to use as
4412 much as 40 steps. A dynamic alloc would still be better
4414 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
4416 * xsltproc/xsltproc.c: return useful code signaling error conditions
4419 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4421 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
4423 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
4425 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
4426 template matches compilation was failing to skip blanks bewteen
4427 consecutive predicates
4429 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4431 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
4432 updating Makefiles to fix the prelinking.
4434 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4436 * libxslt/transform.c: fixed a bug in the document extension
4437 element where the doctype infos were not taken into account.
4439 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4441 * libxslt/extra.c: fixed xsltDebug() to output with the normal
4443 * tests/namespaces/*: updated the tests to separate stdout and
4445 * libxslt/transform.c: increasing xsltMaxDepth to 5000
4447 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
4449 * configure.in libexslt/Makefile.am: more Makefile fixups
4451 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4453 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
4455 * libxslt/transform.c: small fix.
4457 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4459 * vms/* Makefile.am: included OpenVMS port instructions from
4460 John A Fotheringham, integrated in the tar file.
4462 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4464 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
4465 from Igor for Windows
4466 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
4468 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4470 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
4472 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4474 * configure.in: preparing 1.0.7
4475 * libxslt.spec.in: cleanup similar to libxml2 one
4476 * breakpoint/*.[hc]: finished cleaning up contributed code
4477 * doc/*: updated and rebuilt the documentation
4478 * xsltproc/xsltproc.c: cleanup of the timing code
4479 * xsltproc/Makefile.am: auto* sucks
4480 * libxslt/transform.c: added a missing include
4482 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4484 * Makefile.am acconfig.h config.h.in configure.in
4485 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
4486 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
4487 the debugger support, make it the default, added the
4488 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
4490 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
4492 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
4494 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
4496 * libxslt/xsltutils.c: handle indent=no when using an HTML
4498 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
4499 modified the output of those test suites
4501 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4503 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
4504 to libxml and removed the --warnnet option
4506 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4508 * configure.in: applied patches from David Härdeman closing
4511 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4513 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
4514 * libexslt/date.c: applied patch from Bruce Miller
4515 * doc/*: updated and rebuilt the docs
4517 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4519 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
4520 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
4521 made sure the .def is handled as binary
4523 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4525 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
4527 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
4529 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4531 * libxslt/numbers.c: take NaN and infinity attributes of
4532 xsl:decimal-format into account. Closes #62577
4534 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4536 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
4537 is now extracted from the xslt.html flat file using
4538 the site stylesheet ... eat your own dogfood !
4539 * libxslt/transform.c libxslt/xsltutils.c: fixed the
4540 HTML output to not generate a DOCTYPE if it should not
4541 i.e. no identifier nor version specified in the xsl:output
4542 * tests/multiple/out/*.orig tests/general/bug-11-.out
4543 tests/general/bug-33-.out tests/general/bug-52.out
4544 tests/docbook/result/xtchunk/html/*.orig
4545 tests/docbook/result/html/gdp-handbook.html
4546 tests/XSLTMark/*.out: fixing xsl:output with method=html
4547 resulted in a number of small changes in the regression tests
4550 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4552 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
4553 config.h include out of exsltconfig.h since this header is
4554 exported and config.h is not.
4556 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4558 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
4559 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
4562 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4564 * libxslt/numbers.c: reworked internal representation of
4565 tokenized number format and parsing/tokenization. This fixes
4566 many bugs regarding separator and default tokens.
4567 * tests/REC/test-7.7-3.out: the fix changes the output of this
4568 test. It now complies to the XSLT spec (wow! ;o)
4570 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4572 * xsltproc/Makefile.am configure.in config.h.in: trying to
4573 bypass libtool crazyness when compiling in my debug environment
4574 * libxslt/templates.c: fix a compilation problem due to recent
4577 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4579 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
4580 non-alphanumeric token handling in number formatting.
4582 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4584 * configure.in: releasing 1.0.5
4585 * doc/xslt.html doc/html/*: updated and rebuilt the docs
4587 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4589 * tests/REC/test-7.7-4.out: fixed a typo
4591 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4593 * libexslt/saxon.c: fixed a typo and improved handling of
4594 non-XPath-expression arguments.
4595 * libexslt/strings.c: fixed a bug in tokenize: function was using
4596 tctxt->output instead of tctxt->document->doc.
4597 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
4598 which was using variable "node" instead of "cur"
4600 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4602 * libxslt/extra.[ch]: removed older SAXON extensions
4603 implementations from Darren Graves.
4604 * libexslt/date.c: applied patch from Charlie Bozeman to fix
4605 a bug with time zone offset on Linux.
4607 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
4609 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
4610 strip-space should also be applied to document imported
4613 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4615 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
4616 rewrote the way strip-space gets applied. Closes bugs #61962
4617 * tests/docs/Makefile.am tests/docs/bug-66.xml
4618 tests/general/Makefile.am tests/general/bug-66.*: added a
4619 specific example in the regression tests
4621 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
4623 * libxslt/xslt.c: Fixing bug #61913
4624 * libxslt/transform.c: removing a small memleak when running with
4627 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4629 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
4630 added implementation of SAXON expression(), eval() and
4631 evaluate() functions.
4632 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
4633 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
4634 modified to use SAXON namespace (functions are not registered
4635 in the LibXSLT namespace)
4636 * tests/exslt/common/object-type.1.out: modified to take account
4637 of the new saxon:expression function
4639 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
4641 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
4642 should be faster too.
4643 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
4644 updated the result of the tests. A subtle bug unnnoticed yet
4645 in the XML Rec formatting got fixed.
4647 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4649 * libxslt/numbers.c: trying to fix bug #61070, seems there
4650 is still a couple of problem left. And optimizations are
4653 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4655 * libxslt/variables.c: fixing bug #61673 part II
4656 * tests/docs/Makefile.am tests/docs/bug-65.xml
4657 tests/general/Makefile.am tests/general/bug-65.*: added a
4658 specific example in the regression tests
4660 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4662 * libxslt/pattern.c: fixed bug #61627
4663 * tests/docs/Makefile.am tests/docs/bug-64.xml
4664 tests/general/Makefile.am tests/general/bug-64.*: added a
4665 specific example in the regression tests
4666 * tests/docs/Makefile.am tests/docs/bug-63.xml
4667 tests/general/Makefile.am tests/general/bug-63.*: added a
4668 specific example in the regression tests for bug #61291
4669 (fixed in libxml2 module)
4670 * tests/reports/Makefile.am tests/reports/undefvar.*: added
4671 a test for handling undefined variables
4673 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4675 * configure.in xslt-config.in: trying to fix bug #60890
4677 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4679 * configure.in: applied patch to close bug #60724
4681 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4683 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
4684 a bug in DAY_IN_WEEK and implements the date:week-in-month function
4686 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4688 * libxslt/extra.[ch] tests/extensions/list.*
4689 tests/extensions/evaluate.*: applied patch from Darren Graves
4690 adding support for Saxon's evaluate & expression extension functions
4691 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
4693 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4695 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
4696 patches from Igor for Windows.
4698 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4700 * libxslt/xslt.c: fixed bug #60624
4701 * libxslt/xsltutils.c: improver the error context reporting
4702 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
4703 specific regression test
4704 * xsltproc/xsltproc: free the stylesheet if it contained an error.
4706 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
4708 * libxslt/variables.c: fixed a problem with global var override
4709 being reported as an error.
4710 * tests/docs/Makefile.am tests/docs/bug-61.xml
4711 tests/general/Makefile.am tests/general/bug-61.*: added a
4712 specific example in the regression tests
4713 * configure.in tests/Makefile.am tests/reports/*: adding a test
4714 to make sure redefinition of global variables in the same stylesheet
4717 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4719 * libxslt/extra.c: okay the code from Norm is really non
4720 portable and break everywhere except on Sun and Linux
4721 platform. Compile it only on those targets.
4723 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4725 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
4726 and Justin Fletcher)
4728 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
4730 * libxslt/numbers.c: Fixing bug #60415
4731 * tests/docs/Makefile.am tests/docs/bug-61.xml
4732 tests/general/Makefile.am tests/general/bug-61.*: added a
4733 specific example in the regression tests
4735 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4737 * tests/docbook/result/*: the change in libxml to output
4738 decimal charrefs instead of hexadecimal changed a lot of
4741 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4743 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
4745 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4747 * configure.in: preparing for 1.0.4
4748 * doc/xslt.html doc/html/*: updated and regenerated docs
4750 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4752 * libexslt/date.c: fixed some compile warnings and disabled
4753 debugging by default.
4755 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4757 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
4758 incorporate comments from bug #59220
4760 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4762 * configure.in libexslt/date.c libexslt/Makefile.am
4763 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
4764 of the EXSLT - Dates and Times core functions.
4765 The exsltDateFormat* functions need to be reworked but it
4766 works like this, even if it's quite messy.
4767 * tests/exslt/strings/.cvsignore: added
4769 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4771 * xsltproc/xsltproc.c: tell in usage that parameter strings
4774 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4776 * libxslt/Makefile.am libxslt/transform.c: trying to close
4777 bug #60304 on xsl:fallback usage
4778 * tests/docs/Makefile.am tests/docs/bug-60.xml
4779 tests/general/Makefile.am tests/general/bug-60.*: added a
4780 specific example in the regression tests
4782 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
4784 * tests/documents/Makefile.am tests/documents/*: changed the
4785 test to use doc%5Ffile instead of doc%20file, this is
4786 sufficient to preserve the test capacities while closing
4789 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4791 * libxslt/extra.c : close #59570 by simply not providing
4792 Norm's extension on FreeBSD.
4793 * tests/general tests/docs: added a couple of new entries
4795 * libexslt/strings.c: NULL initialized a local variable
4796 which was tested later on.
4798 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4800 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
4801 #60143 and rebuilt the FO test outputs
4803 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
4805 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
4806 on inheritance of attributes from multiple attributes-sets
4808 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4810 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
4811 added implementation of EXSLT - Strings.
4812 Currently implemented functins are str:tokenize, str:align
4813 str:concat and str:padding.
4814 * configure.in tests/exslt/Makefile.am
4815 tests/exslt/strings/Makefile.am
4816 tests/exslt/strings/tokenize.1.*: added a test for the
4817 str:tokenize function.
4819 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4821 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
4822 libexslt/Makefile.am: added man pages provided by Heiko Rupp
4824 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
4826 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
4827 tutorial text to add references to global variables cleanups
4829 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
4831 * doc/xsltproc.1 - added xsltproc man page (note: this has not
4832 been added into the build yet)
4834 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4836 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
4837 doc/tutorial/libxslttutorial.xml: added global variables cleanups
4839 * tests/documents/Makefile.am: mjcox pointed to some missing files
4841 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4843 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
4845 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4847 * libexslt/common.c: implemented version 3 of the exslt:node-set()
4849 * tests/exslt/common/Makefile.am
4850 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
4852 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
4854 * adding doc/xsltproc.html - html generated from xsltproc.xml,
4855 update doc/xslt.html with link to xsltproc.html
4857 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
4859 * adding doc/xsltproc.xml - user manual for xsltproc
4861 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4863 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
4864 warning raised by the Windows compiler (Chris Poblete)
4866 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4868 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
4869 closed bugs #59212 and #59220
4871 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4873 * config.h.in configure.in xsltproc/xsltproc.c: complete test
4874 of a DocBook XSLt transform with --nonet, need stat(), added
4875 checking in configure.
4877 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4879 * xsltproc/xsltproc.c: catalog integration, cleanup with
4880 the --nonet option closing #59427
4881 * libxslt/xslt.c: removed a small memleak when using a
4884 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4886 * //Makefile.am : fixed an error I propagated to nearly all
4887 Makefiles.am on Saturday
4889 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4891 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
4893 * libxslt/pattern.c: tag a potential threading problem.
4895 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4897 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
4900 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
4902 * //Makefile.am : fixed a number of small problems with
4903 Makefiles spotted by Albert Chin
4905 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4907 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
4910 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4912 * libxslt/extensions.c: fixed a permutation of args to
4913 xsltPrintErrorContext()
4915 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4917 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
4919 * tests/docs/Makefile.am libexslt/Makefile.am
4920 tests/documents/Makefile.am tests/general/Makefile.am
4921 xsltproc/Makefile.am: cleaning of Makefiles pointed out
4924 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4926 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
4928 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4930 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
4931 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
4932 export xsltconfig.h at make install stage
4934 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
4936 * doc/xslt.html updated xsltproc description with the many new
4937 command line options Daniel has added, cleaned up some spelling
4939 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4941 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
4942 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
4943 serious changes on Result Value Trees and NodeSets
4944 w.r.t. deallocation and collect operations. Probably not
4945 100% clean (merge of allocated trees smells like a problem).
4946 Seems sufficient to close #58943 . Also check if XPath evaluations
4947 failed, and in this case stops the processing and avoid
4948 going further, goal is to not segfault on broken XSLT.
4950 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4952 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
4953 some associated serious cleanup in the pattern code.
4954 * tests/docbook/result/*: regenerated all the results for the
4955 docbook testsuite. Seems killing #58878 also changes the
4956 fo results seriously.
4957 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
4958 tests/general/Makefile.am tests/general/bug-5[56].*: added
4961 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4963 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
4964 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
4965 fixed compilation warnings due to recent changes to the extension
4967 * libxslt/preproc.[ch] libexslt/common.c
4968 fixed the precomputation of *:document elements
4969 * libxslt/functions.h: fixed a compilation warning
4971 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4973 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
4974 for xsltTimeStamp() in bug report #58012
4976 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4978 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
4979 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
4980 of 'non-standard' libxml element like namespace nodes.
4981 * tests/docs/Makefile.am tests/docs/bug-54.xml
4982 tests/general/Makefile.am tests/general/bug-54.*: added a
4983 specific example in the regression tests
4985 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4987 * HACKING: added John Fleck right to commit in the doc subdir
4989 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4991 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
4992 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
4993 tests/general/Makefile.am tests/general/bug-52.*
4994 tests/general/bug-53.*: Added a few new tests for recently fixed
4996 * tests/xmlspec/REC-xml-20001006-review.html
4997 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
4998 DTD changed the result by adding extra attributes to the HTML output
5000 2001-08-06 Peter Williams <peterw@ximian.com>
5002 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
5003 when srcdir != builddir.
5005 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5007 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
5008 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
5009 to easify extension element precomputation.
5010 * libexslt/functions.c: uses the new framework and precomputes
5011 func:result elements.
5013 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5015 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
5017 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5019 * tests/general/bug-21-.out tests/general/bug-31-.out:
5020 this got fixed by libxml patches
5021 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
5022 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
5023 libexslt/functions.c libexslt/math.c libxslt/win32config.h
5024 libxslt/xsltconfig.h.in libxslt/xsltutils.h
5025 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
5026 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
5027 a few things related to those changes.
5029 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5031 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
5032 * test//*/*.out: the output of some tests changed, looks better
5035 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5037 * libxslt/xsltutils.c: avoid extra \n when serializing top
5040 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
5042 * libxslt/extra.c: one more revision on Norm's localTime() function
5044 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5046 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
5047 exsltLeadingFunction when passing an empty node-set as the
5049 * libxslt/functions.[ch]: gave priority to context-level functions
5050 over extension module functions. This allows a function declared
5051 with a func:function element to override an extension module
5052 function for example. This is a bit hackish...
5053 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
5054 values didn't conform to the expected values. This is a bug in
5055 the EXSLT official use cases.
5057 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5059 * config.h.in configure.in libxslt/extra.c: tried to integrate
5060 Norm's implemntation of localTime()
5062 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
5064 * libxslt/extra.c: fixed a serious proble is node-set was called
5066 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
5068 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5070 * libexslt/functions.c: fixed memory leaks
5072 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
5074 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
5075 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
5076 more cleanup of the problems introduced with EXSLT, also closes
5079 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
5081 * doc/internals.html - general cleanup
5083 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5085 * configure.in tests/Makefile.am tests/exslt/*: added some tests
5086 to check EXSLT conformance
5087 * libexslt/sets.c: fixed a typo when registering has-same-node
5089 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
5091 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
5092 of memory allocations, raise a bug in the test suite, also
5093 need to be centralized as a single cleanup function.
5095 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
5097 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
5098 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
5099 Some cleanup, there is still a memory leak left and some warnings
5102 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5104 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
5105 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
5106 libxslt/xsltInternals.h: new extension framework.
5107 Added stylesheet module data, top-level and extension elements
5108 precomputing, global registration of top-level elements and
5109 extension elements and functions.
5110 Extensions are no longer initialized from extension-element-prefixes
5111 declarations but when modules need the data.
5112 init/shutdown functions registered with xsltRegisterExtModule{,Full}
5113 only allocate and free module data, they shouldn't register the
5114 elements and functions any more.
5115 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
5117 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
5118 non-XSLT top-level elements before any xsl:import element.
5119 * libexslt/common.c libexslt/functions.c libexslt/math.c
5120 libexslt/sets.c: adapted to use the new extension framework.
5121 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
5122 moved the test module from functions.c to extensions.[ch],
5123 modified it to use the new extension framework. Updated xsltproc
5124 to register the test module.
5126 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
5128 * libxslt/pattern.c: fixed an ugly problem with namespaces
5129 in templates compilation
5130 * tests/namespaces/tst4.*: added a specific testcase
5131 * libxslt/transform.c: reenabled debug
5133 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5135 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
5137 * doc/html/*.html: updated the docs.
5138 * xsltproc/xsltproc.c: activate line numbering unfortunately
5139 this works only with CVS, libxml2-2.4.1 is broken in this respect
5141 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
5143 * libxslt/documents.c enhancement to xsltFindDocument to
5144 cater for the Matt Sergeant patch
5146 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5148 * updating libxslt tutorial to include param support
5150 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5152 * libexslt/math.c: small cleanup
5153 * libxslt/functions.c: patch to document('') from Matt Sergeant
5154 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
5155 c.f. bug #57464 from Tom Moog
5157 2001-07-19 Darin Adler <darin@bentspoon.com>
5159 * configure.in: Add HTML_DIR definition.
5160 * xsltproc/.cvsignore: Ignore some generated files.
5162 2001-07-18 Peter Williams <peterw@ximian.com>
5164 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
5167 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
5169 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
5170 libexslt/common.c libexslt/functions.c libexslt/math.c
5171 libexslt/sets.c: removed utils.[ch] as their content is
5172 integrated in libxml
5173 * libexslt/sets.c: uses the new libxml functions
5174 * libxslt/extra.[ch]: removed exsl:document
5175 * AUTHORS: added /me
5177 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
5179 * libexslt/.cvsignore: some more generated files to ignore
5180 * libexslt/Makefile.am: utils.h not installed anymore
5181 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
5182 libexslt/math.c libexslt/sets.c:
5183 changed function prefix from exsl* to exslt*
5184 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
5185 from common.c to exslt.c
5186 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
5188 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
5189 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
5190 * xsltproc/xsltproc.c: updated to use the new function prefix
5192 2001-07-15 Darin Adler <darin@bentspoon.com>
5194 * libxslt/.cvsignore:
5195 * tests/XSLTMark/.cvsignore:
5196 * tests/extensions/.cvsignore:
5197 * tests/xmlspec/.cvsignore:
5198 Some more generated files to ignore.
5200 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202 * Makefile.am configure.in libexslt/Makefile.am:
5203 Integration of libexslt in the build system
5204 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
5205 xsltproc/Makefile.am xsltproc/xsltproc.c:
5206 Moved xsltproc to a separate directory, linked it to libexslt,
5207 and added exslt version reports to -V
5208 * tests/*/Makefile.am: updated the path to xsltproc
5209 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
5210 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
5211 versionning informations, some cleanup, and added documentation
5212 to a couple of exported functions
5214 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5216 * libexslt/Makefile.am: account for new source files
5217 * libexslt/.cvsignore: added
5219 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5221 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
5222 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
5223 start implementing EXSLT
5225 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5227 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
5228 trying to accept AVT for "format" in xsl:number
5230 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5232 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
5233 xsltProfileStylesheet
5235 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5237 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
5238 libxslt/functions.c libxslt/imports.c libxslt/keys.c
5239 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
5240 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
5241 libxslt/variables.c libxslt/xslt.c: provide context for
5242 error messages. Requires libxml head changes.
5243 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
5246 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5248 * libexslt/Makefile.am: initial EXSLT framework
5250 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5252 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
5253 * win32/libxslt/libxslt.def: added another entry point
5254 * libxslt/transform.c: fixed a comment block
5255 * doc/xslt.html doc/html/*: updated and regenerated the docs
5257 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5259 * win32/libxslt/libxslt.def: added missing functions
5261 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5263 * FEATURES libxslt/xsltproc.c libxslt/transform.c
5264 libxslt/xsltInternals.h: added Embedding Stylesheets
5265 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
5266 from the REC about it
5267 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
5268 tried to accomodate the various (and changing) proprietary
5269 ways of implementing chunking.
5270 * tests/docbook/result/xtchunk/html: now output is generated in
5273 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5275 * libxslt/xsltproc.c: small cleanup
5276 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
5277 for cdata/text handling
5279 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5281 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
5282 * tests/documents/Makefile.am tests/documents/message.*: added
5283 a specific regression test
5284 * libxslt/transform.c: fixed an infinite loop
5285 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
5288 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5290 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
5291 fixed exclude-result-prefixes handling and how namespaces
5292 propagate from the stylesheet to the result in general, this
5293 is a serious cleanup.
5294 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
5295 tests/general/itemschoose.out tests/namespaces/extra.xsl
5296 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
5297 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
5298 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
5299 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
5300 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
5301 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
5302 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
5303 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
5304 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
5305 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
5306 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
5307 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
5308 fixed and rechecked all the tests where the namespace
5309 propagation was wrong either taht the rules were not applied
5310 correctly or that superfluous namespaces were declared in the
5313 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5315 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
5316 libxslt/variables.h: Norm pointed out that element-available()
5317 didn't work, implemented it
5318 * tests/extensions/Makefile.am tests/extensions/list.*: added
5319 a test for all registered xslt element, function and default
5322 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5324 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
5325 tests/documents/docfile.xml tests/documents/test.result
5326 tests/documents/test.xml tests/documents/test.xsl:
5327 added a test for URI-escaping on document() input
5329 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5331 * tests/docs/Makefile.am tests/general/Makefile.am
5332 tests/general/bug-49-* tests/docs/bug-49-*
5333 tests/general/bug-50-* tests/docs/bug-50-*: added a
5334 couple of regression tests for bugs posted on the list
5336 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5338 * libxslt/xsltproc.c: avoid generating CDATA node in document
5339 tree when parsed, force generation of text nodes instead.
5341 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5343 * doc/extensions.html: fixed a number of typo found by Dan York
5344 * libxslt/xsltutils.c: improved the profiling ouput, added the
5347 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5349 * libxslt/variables.c: tryingt to fix a problem raised by Norm
5351 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5353 * config.h.in configure.in: added gettimeofday() check
5354 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
5355 profiling works option --profile (or --norman ;)
5357 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5359 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
5360 libxslt/variables.c: big cleanup on the way templates or
5361 template fragments are processed, cleanup of stack building
5362 * tests/docs/Makefile.am tests/general/Makefile.am
5363 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
5364 series of regression test for the variable/params lookups
5365 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
5366 started working on profiling code, there is just invocation counting
5367 yet but the framework is in place.
5369 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5371 * tests/docs/Makefile.am tests/general/Makefile.am
5372 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
5373 regression test for the variable scope within templates problem
5375 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
5377 * xsltInternals.h variables.c transform.c:
5378 fixed problem with variable scope within templates
5380 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5382 * doc/extensions.html doc/internals.html doc/xslt.html:
5383 added a documentation on writing libxslt extensions, and
5384 added links to the main page
5385 * libxslt/functions.c libxslt/xsltInternals.h
5387 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5389 * cleaned up many comments and error messages
5391 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5393 * configure.in libxslt/xsltwin32config.h: released 0.14.0
5394 * doc/xslt.html: added 0.14.0 release
5396 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5398 * doc/html/*: rebuilt docs before release
5399 * libxslt/extensions.c: fixed a function doc header
5401 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5404 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
5406 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
5408 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
5409 something there, not visually perceptible
5411 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5413 * tests/docbook/result/: the change in libxml affected the
5414 output of the Docbook tests (of course it was detected on
5417 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5420 * libxslt/transform.c: added cdata-section-elements
5421 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
5424 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5427 * libxslt/xsltutils.c: do not dump document for which there have
5428 been no generated content
5429 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
5430 test output accordingly
5431 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
5432 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
5433 * tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
5435 Wed Jul 4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5437 * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
5438 libxslt/transform.c libxslt/functions.c: Added the extension API
5439 suggested by Thomas Broyer, this should allow implementation of
5441 * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
5442 CVS extension namespace to avoid complaints, some cleanup
5443 * configure.in tests/Makefile.am tests/extensions/*: added a test
5444 for new modules testing both elements and functions registration
5446 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448 * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
5449 libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
5450 and cleaned up the way URI for QNames were computed through
5451 the code, serious cleanup.
5452 * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
5453 in their own hash table, implementation not yet finished.
5455 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5457 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
5458 libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
5459 to save/restore some XPath context, bug raised by
5462 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5464 * libxslt/xsltwin32config.h[.in]: added configuration/version
5465 informations for Windows/MSC
5466 * libxslt/libxslt.h libxslt/*.c: internal header to centralize
5468 * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
5469 * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
5471 * AUTHORS: added William
5473 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5475 * configure.in doc/xslt.html: releasing 0.13.0
5476 * doc/Makefile.am: don't index the win32 include
5477 * doc/html/*: rebuilt the docs
5479 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5481 * libxslt/xsltproc.c: John Fleck found a typo in usage()
5482 * libxslt/xslt.c: avoid warning if version="1.1" is used
5483 * libxslt/transform.c: forgot to initialize cur->outputFile
5484 * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
5485 use the vendor string to detect supporting chunking, this
5486 is a workaround to be considered in the list of decent XSLT
5489 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5491 * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
5492 added a new interface xsltRunStylesheet() for a more flexible
5493 handling of the output and trying to adhere to xsl:document
5494 filename generation semantic if one knows the URL of the output,
5495 also add IObuf capacity and SAX for output but is currently not
5497 * libxslt/xsltproc.c: added a -o or --output filename argument
5498 to test xsltRunStylesheet() or provide a base when generating
5500 * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
5501 updated tests to add DocBook xt:document based chunking
5502 * tests/multiple/Makefile.am: cleaned up the makefile a bit
5503 * tests/multiple/out/*.html: the new xt:document now generate
5504 the DOCTYPE if available as is the case for HTML
5506 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5508 * Removed some redundant code in xsltDefaultProcessOneNode
5509 and revised the default processing of an attribute node
5511 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5513 * Enhanced ApplyTemplates and ForEach to allow multiple
5514 documents within a nodelist.
5515 * Repaired small bug in xsltDocument function which caused
5516 a crash if invalid second argument was provided.
5518 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
5520 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
5521 updating tutorial with explanation of xsltSave vs. xmlSave
5524 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5526 * test/docbook: updated to docbook-xsl-1.4, regenerated results
5528 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5530 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
5531 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
5532 Patches for Windows mostly contributed by Yon Derek
5533 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
5534 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
5535 Project file for Mircrosoft C provided by Yon Derek
5537 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539 * libxslt/pattern.c: closing bug #56517, fixed a number of
5540 problems in the patterns compilations, priorities and debug
5541 * libxslt/transform.c: improved the template debug message
5542 * tests/docs/Makefile.am tests/general/Makefile.am
5543 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
5544 regression test for #56517
5546 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5548 * libxslt/xslt.c: avoid a stupid bug when compiling with
5549 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
5551 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5553 * libxslt/numbers.c: fix of a small bug
5554 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
5557 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
5561 * tests/docbook/xhtml/*: added XHTML stylesheets
5562 * tests/docbook/fo/*: added XSL FO stylesheets
5563 * tests/docbook/result/xhtml/*: added XHTML results
5564 * tests/docbook/result/fo/*: added XSL FO results
5566 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5568 * HACKING: fixed, added William
5570 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5572 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
5573 xml cases, and fixed text output to be recursive in text nodes
5576 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5578 * configure.in: patch from Tony Graham to cleanup libxml2 detection
5580 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5582 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
5583 'namespace' is a reserved C++ identifier
5585 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5587 * doc/xslt.html: adding 0.12.0 release
5589 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5591 * configure.in: preparing 0.12.0 release
5592 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
5593 * libxslt/xsltconfig.h.in: added doc inline comment
5594 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
5595 and enriched xsltproc --version to show them
5596 * doc/html/*.html: rebuilt the docs
5597 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
5598 tutorial ends up in the tars and RPMs
5600 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5602 * libxslt.spec.in: updated the descriptions
5604 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5606 * libxslt/namespaces.[ch]: added a single namespace def copy
5607 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
5608 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
5609 any kind of input nodes.
5610 * libxslt/variables.c: checked and closed the last TODO about
5611 namespace propagation
5612 * tests/docs/Makefile.am tests/general/Makefile.am
5613 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
5614 regression test for #56115
5616 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5618 * updating tutorial: adding discussion of freeing memory, image
5619 files for callouts, link to xsltproc.c code
5621 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623 * libxslt/variables.c: bug #56267 was still not fixed, forgot
5624 to remove the old code
5625 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
5628 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5630 * libxslt/variables.c: fixed bug #56267, namespaces must
5631 be propagated when evaluating local variables.
5632 * tests/docs/Makefile.am tests/general/Makefile.am
5633 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
5634 regression test for #56267
5636 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638 * libxslt/keys.c: avoid a possibility of an uninitialized variable
5639 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
5640 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
5641 request to have xinclude processing done on document() if requested
5643 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5645 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
5647 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5649 * libxslt/preproc.c: removed a warning on xsl:transform
5650 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
5651 tests/general/array.out tests/general/array.xsl: added a new
5652 test fround in xsl-dev
5654 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
5657 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
5658 serializer of libxml impacted the result of some tests. Checked
5659 that the XML REC renders identically.
5661 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
5663 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
5666 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5668 * libxslt/variables.c: fixed bug #55670, namespaces must
5669 be propagated when evaluating global variables.
5670 * tests/docs/Makefile.am tests/general/Makefile.am
5671 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
5672 regression test for #55670
5674 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5676 * doc/xslt.html: linked to the tutorial
5678 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
5680 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
5684 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5686 * libxslt/transform.c: closed bug #55723, problem was due to
5687 a limitation of xsltGetNamespace() when the insertion point
5689 * tests/docs/Makefile.am tests/general/Makefile.am
5690 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
5691 regression test for #55723
5693 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
5695 * libxslt/transform.c: fixed problems with document() in
5696 xsltApplyTemplates and xsltForEach. Cleaned up several
5698 * libxslt/keys.c: saved and restored ctxt->document within
5699 xsltInitKey to fix problem with keys when doc changed
5700 * libxslt/documents.[ch]: added new procedure xsltFindDocument
5701 needed when document() causes a change of doc within
5702 xsltApplyTemplates and xsltForEach
5704 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5706 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
5708 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
5709 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
5710 Updated to use the new function
5711 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
5712 the fixes in the serialization of <pre> in HTML in libxml
5713 led to a number of changes in the output
5715 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717 * tests/docs/Makefile.am tests/general/Makefile.am
5718 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
5719 regression test for #55722
5721 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5723 * doc/xslt.html: updated to ask to not send mail directly
5724 * tests/docs/Makefile.am tests/general/Makefile.am
5725 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
5726 regression test for #55722
5728 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5730 * libxslt/pattern.c : trying to fix #55670
5731 * tests/XSLTMark/reverser.out : result of test changed when
5734 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5736 * doc/xslt.html: updated with 0.11.0
5738 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5740 * configure.in libxslt.spec.in: released 0.11.0
5742 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744 * libxslt/transform.c: William M. Brack found a small bug
5745 when call-template didn't find the template.
5747 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749 * libxslt/transform.c: fixed handling of PI and comments
5750 (bug raised by Brent M Hendricks).
5751 * tests/docs/Makefile.am tests/general/Makefile.am
5752 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
5755 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5757 * libxslt/xsltproc.c: added --xinclude in the option list,
5758 patch from Raphael Hertzog
5759 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
5760 test in the normal testsuite
5762 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5764 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
5765 at the top template level
5766 * tests/docs/Makefile.am tests/general/Makefile.am
5767 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
5770 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5772 * libxslt/functions.c: fixed the document() bug reported by
5773 Stephane GUIBOUD-RIBAUD
5774 * tests/docs/Makefile.am tests/general/Makefile.am
5775 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
5778 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5780 * configure.in libxslt/Makefile.am: fixed bug #54953
5781 * libxslt/attributes.c: cleanup pointed by Joe Orton
5782 * libxslt/xsltproc.c: added --catalogs to load catalogs from
5784 * libxslt/functions.c: cleanup unreached code
5785 * configure.in config.h.in libxslt/xsltproc.c: guarded the
5786 include with preprocessor definitions
5788 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790 * tests/documents/Makefile.am tests/general/Makefile.am
5791 tests/multiple/Makefile.am tests/namespaces/Makefile.am
5792 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
5793 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
5794 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
5795 configure.in: Makefiles cleanup from Joe Orton
5797 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5799 * tests/docbook/result/html/external.html
5800 tests/docbook/result/html/graphics.html
5801 tests/docbook/result/html/gtest.html
5802 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
5803 Added a test from coolo for IDs in external parsed entities
5806 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5808 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
5809 added --version info to xsltproc closing #54952
5811 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813 * tests/documents/Makefile.am tests/general/Makefile.am
5814 tests/multiple/Makefile.am tests/namespaces/Makefile.am
5815 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
5816 Seems some of the changes I made for 0.9.0 Makefiles were
5819 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5821 * configure.in: preparing 0.10.0 release
5822 * doc/xslt.html: updated
5823 * doc/html/* : rebuilt the docs
5825 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
5828 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
5829 avoiding modifying stylesheet informations, and fixing
5830 document() when called from a global variable init
5832 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5834 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5835 add ctxt->inst to allow stylesheet element lookup (needed
5837 * libxslt/*.[ch]: generate docs for the structures and
5838 macros, general cleanup for docs
5839 * doc/html/*.html: regenerated all docs
5841 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
5844 libxslt/xsltInternals.h: optimizations, cleanup of global
5847 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5849 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
5850 libxslt/variables.c: force the precompilation of XPath expressions
5851 at stylesheet compilation time
5853 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5855 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
5857 * tests/REC/Makefile.am: be less verbose if things really go wrong
5858 * tests/docs/Makefile.am tests/general/Makefile.am
5859 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
5860 the regression tests
5862 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5864 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
5865 detection method to generate HTML documents
5866 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
5867 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
5868 tests/XSLTMark/html.out tests/XSLTMark/products.out
5869 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
5870 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
5871 tests/general/bug-5-.out: updated a number of tests output
5874 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5876 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
5878 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5880 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
5881 about attribute being generated twice. Fixed a number of related
5882 bugs on attributes handling.
5883 * tests/REC/test-7.1.4.out: this changed an attribute generation
5885 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
5887 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
5890 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
5892 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
5895 the cases where perl is not in the path (nor in /usr/bin)
5896 * tests/docbook/result/html/gdp-handbook.html
5897 tests/docbook/result/html/kwrite.html
5898 tests/docbook/test/gdp-handbook.xml
5899 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
5901 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5903 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
5904 cases where a network access is needed to load a DTD or entity
5905 * tests/docbook/Makefile.am: added --nonet
5906 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
5907 fixed 2 tests as a result
5909 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5911 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
5912 try to remove the unneeded docbook Makefile stuff
5914 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5916 * doc/xslt.html: fixed a link error
5917 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
5918 * libxslt/xsltproc.c: cleaned up the --repeat loop
5919 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
5920 fixed the DOCTYPE in tests output
5921 * tests/docs/bug-25-.xml tests/doc/Makefile.am
5922 tests/general/bug-25-.* tests/general/Makefile.am : added a new
5923 test case and fixed the EXTRA_DIST
5925 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5927 * libxslt/extra.c: add more debug to xsltDebug
5928 * libxslt/transform.c: spent a few hours tracking down an ugly
5929 race like bug in xsltCopyTreeList() arghhh
5930 * libxslt/xsltproc.c: call xmlInitMemory() explictely
5932 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5934 * doc/internals.html: more work done on the doc, mostly complete
5935 except the section on the XSLT stack and the extensions API
5936 since both still need more work.
5938 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5940 * doc/internals.html doc/contexts.* doc/object.*: more work done
5943 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945 * doc/internals.html: more work done on the doc
5947 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5949 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
5950 for the CDATA output
5952 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5954 * libxslt/xslt.c: do not escape content of CDATA nodes on output
5956 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5958 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
5959 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
5960 doc/templates.fig doc/templates.gif: started writing tye doc
5961 on how libxslt works.
5963 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5965 * libxslt/numbersInternals.h libxslt/numbers.c
5966 tests/numbers/format-number.out tests/XSLTMark/number.out:
5967 Patch from William Brack to bring format-number() more in alignment
5968 with the Java implementations.
5970 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
5973 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5975 * tests/docbook/result/html/* tests/general/bug-11-.out
5976 tests/multiple/result.xml tests/XSLTMark/*.out
5977 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
5980 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5982 * libxslt/xsltproc.c: add a --docbook option if your libxml2
5983 has the SGML DocBook support compiled in.
5985 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
5988 tests especially on sorting
5989 * test/xsltutils.c: oops multiple sorts was actually broken !!!
5992 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5994 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
5996 * doc/html/* doc/xslt.html: updated and regenerated the docs
5998 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6000 * xsltutils.[ch] transform.c: implemented multiple levels of
6002 * test/REC/test-10-2.*: added a really small test for it
6004 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6006 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
6007 there can be multiple text and CDATA child
6009 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6011 * tests/multiple/makefile.am: fixing #54015
6012 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
6013 and a similar problem for the docbook tests
6015 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6017 * tests/general/bug-8-.out: fixed in libxml xpath
6018 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
6019 problem in predicates within a pattern. Spotted another
6020 potential namespace problem
6022 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6024 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
6025 libxslt/xsltproc.c: counting errors and warnings at compilation
6026 time. Stop processing in case of error.
6027 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
6028 added more namespace related bug checks
6030 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032 * libxslt/preproc.c libxslt/variables.c: found the source of a
6033 memory leak with DocBook introduced this w.e.. bit of cleanup.
6034 * tests/docbook/result/html/*.html : regenerated the DocBook tests
6037 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6039 * libxslt/variables.c: fixing bug #53769
6040 * tests/general tests/docs: added new examples from the
6041 bug reports to the regression tests, updated the Makefiles
6043 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6045 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
6046 attributes.c extensions.[ch]: moved all stylesheet precomputation
6047 at stylesheet loading time (stylesheet transform should be thread
6048 safe now), improved params and variables evaluations (but optim
6049 is not complete yet).
6052 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6054 * libxslt/xsltproc.c : changed the way --repeat works when
6057 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6059 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
6060 fixed default formatting
6062 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6064 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
6065 * libxslt/xsltproc.c : added an option to process HTML input
6067 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6069 * libxslt/transform.c: Tony Gorski found a bug pointed by
6070 a compiler on Tandem
6071 * tests/documents/result.xhtml: this results in a small
6072 change in the output of this test
6074 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6076 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
6079 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6081 * transform.c: fixed text and cdata handling in xsl:copy
6082 * xslt.c : avoid crashing on invalid xslt input
6083 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
6084 bugs submitted to the regression tests
6086 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6088 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
6090 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6092 * configure.in: updated to 0.8.0
6094 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6096 * transform.c: fixed a bug introduced on handling #53401
6098 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6100 * transform.c: fixed #53401
6101 * configure.in libxslt/*.c: allowed to suppress debug reporting
6102 functionalities but it brings not noticeable improvements
6103 * doc/xslt.html doc/html/*: updated and regenerated docs
6105 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6107 * tests/general/bug-5-.out tests/multiple/out/*.orig
6108 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
6109 following the libxml changes
6111 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6113 * libxslt/functions.c: applied TOM's patch to key()
6114 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
6115 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
6116 small HTML output change
6118 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6120 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
6123 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6125 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
6126 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
6127 fixed for the most part the namespace handling problem in XPath
6128 expression computations.
6129 * test/doc/ tests/general: added bug 5 and 6
6131 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6133 * libxslt/xslt.c: applied William M. Brack patch fixing the
6134 template lack of support for priority
6135 * test/XSLTMark/*.out : this fixed anumber of problems in the
6138 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6140 * libxslt/functions.c: removed warning in unparsed-entity-uri()
6141 fixed a bug in generate-id()
6142 * libxslt/transform.c: fixed null list result errors
6143 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
6144 fixes for sorting semantic
6146 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6148 * config.h.in configure.in libxslt/xsltconfig.h.in: added
6150 * libxslt/xsltproc.c : added --xinclude option
6151 * tests/XSLTMark/union.out : fixed the output
6153 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
6155 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
6157 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6159 * configure.in: released 0.7.0
6160 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
6163 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6165 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
6166 some checking against NULL pointers
6168 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6170 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
6171 added the XSLTMark in the regression tests as well as multiple
6172 output test from Ankh
6173 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
6174 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
6175 patches and fixed a memory leak
6176 * tests/docbook/result/html/*.html : updated the results after
6178 * tests/xmlspec/REC-xml-20001006-review.html
6179 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
6180 an HTML doctype when serializing HTML result, but adds the
6183 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6185 * libxslt/transform.c: applied fix to xsltApplyTemplates from
6187 * test/docbook/result/html/*.html: this change the output
6188 * tests/xmlspec/REC-xml-20001006-review.html
6189 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
6190 the reference anchors generated for the XML spec
6192 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6194 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
6195 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
6196 libxslt/xsltutils.c: of course the way I defined
6197 UNUSED breaks on old gcc version. Try to be smart and
6198 also define it directly in xsltconfig.h
6199 * tests/xmlspec/Makefile.am: fixed the timing arg test
6201 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6203 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
6204 implemented command line parameter passing
6205 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
6206 tested it by passing show.diff.markup=1 to build the review version too
6208 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6210 Huge cleanup, I switched to compile with
6211 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6212 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6213 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6214 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6215 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6216 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
6217 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
6218 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
6219 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
6220 libxslt/xsltutils.c: basically made static unexported functions
6221 avoided name clashes and flagged unused parameters.
6223 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6225 * configure.in: 0.6.0 yet another release
6226 * doc/xslt.html doc/html/*: updated the docs
6228 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6230 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
6231 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
6232 extended xsltEvalStaticAttrValueTemplate and
6233 xsltEvalAttrValueTemplate to support foreign namespaces,
6234 and fixed document()
6236 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6238 * xsltutils.h: cleanup some garbage added last night
6239 * xsltInternals.h variables.c transform.c templates.[ch]
6240 preproc.c pattern.c keys.c: switched the whole XSLt processing
6241 to use XPath precompiled expressions and reusing them.
6242 * functions.c: some cleanup, seems people don't use
6243 unparsed-entity-uri() the way it's supposed to be used
6245 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6247 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
6248 libxslt/variables.c libxslt/xsltutils.h: Changed to work
6249 with the new way XPath is interpreted. This doesn't yet
6250 take advantage of the separate parsing/evaluation phases
6252 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6254 * libxslt/transform.c: robert@xsl.00008.org pointed out a
6255 problem in xsl:copy-of in case of attributes
6256 * tests/docs/Makefile.am tests/docs/bug-3-.xml
6257 tests/general/Makefile.am tests/general/bug-3-.*:
6258 added the test to the general regression suite
6260 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6262 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
6263 fixing some of the missing functionnalities in the XSLT
6264 functions implementations.
6266 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6268 * libxslt/Makefile.am: nick@debian.org forwarded a fix
6270 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6272 * README.cvs-commits: added, pointing to HACKING
6273 * HACKING: added defines commit rules.
6275 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6277 * libxslt/extra.c libxslt/variables.c: fixing compilation
6278 when libxml was compiled without debug support
6280 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6282 * configure.in: time for 0.5.0
6283 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
6284 new test files are included in the distribution
6285 * doc/xslt.html : updated
6286 * doc/html/*.html: regenerated the docs
6288 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6290 * tests/docbook/result/html/*.html: regenerated the HTML
6291 now that value-of an result tree don't include the fake root
6293 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6295 * libxslt/transform.c libxslt/variables.c: removed a couple
6296 of possibly uninitialized var probs
6297 * tests/xmlspec/Makefile.am: run the processing without verbose
6298 avoid raising generated id differences.
6300 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
6304 * libxslt/transform.c: fixed a bug which exaplined why no
6305 optimization were resulting from preproc stuff
6307 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6309 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
6310 w.r.t. value of tree result (and attributes within it) fixed.
6311 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
6312 Integrated the xmlspec to the test (i.e. diffed output for
6315 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6317 * imports.c transform.c xslt.c xsltInternals.h: fixed a
6318 strip-spaces problem
6319 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
6322 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6324 * libxslt/transform.[ch]: finished integrating the current
6325 state of the preproc optimizations.
6326 * tests/xmlspec/diffspec.xsl: switched off diff printing
6328 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6330 * libxslt/preproc.c libxslt/transform.c: started rolling in
6331 some of the optimizations.
6333 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6335 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
6336 transform.[ch]: previous commit broke a lot of stuff, fixing
6337 and preparing for next step
6339 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6341 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
6342 xsltInternals.h: started working on optimizing stylesheet
6343 element parsing. Just builds the extra informations so far.
6344 * xsltutils.h: added a missing XPath decl
6346 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6348 * libxslt/variables.c: William M. Brack found a serious bug
6349 with imports and global variables ...
6351 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6353 * libxslt/pattern.[ch] libxslt/transform.c: added
6354 xsltCleanupTemplates() to clean up state left after processing.
6356 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6358 * libxslt/transform.c: applied patch from William M. Brack
6359 to support with-param in xsltApplyTemplates().
6361 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6363 * libxslt/pattern.c: fixed the compilation of patterns which
6364 contains XPath NodeTypes. Handling of nested predicates.
6366 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6368 * libxslt/transform.c: save ctxt->node after for-each
6370 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6372 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
6373 * doc/xslt.html: updated
6375 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6377 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
6378 added xsltDocumentElem implementing multiple file output,
6379 including 1.1 xsl:document but yet untested.
6381 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6383 * libxslt/extensions.c: fixed stoopid bug
6384 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
6385 carrying extensions to the specification. Added node-set()
6386 for existing saxon and xt namespaces and debug() in libxslt
6387 namespace (http://xmlsoft.org/XSLT/namespace)
6388 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
6390 * configure.in tests/Makefile.am tests/namespaces: added some
6391 namespaces tests, including a test calling the extra debugging
6392 function in libxslt namespace, worked first time !!!
6394 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6396 * libxslt/xslt.c: extension prefix support for the full stylesheet
6397 * libxslt/transform.c libxslt/extensions.[ch]: more work should
6400 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6402 * doc/xslt.html : cleaned up, added a bit more description on
6405 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6407 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
6408 on functions and element extensions. First on list will be
6411 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413 * configure.in libxslt.spec.in: releasing 0.3.0
6414 * doc/xslt.html: updated
6416 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418 * configure.in tests/docbook/html : oops forgot to add
6419 the stylesheets themselves :-\
6421 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6423 * configure.in tests/Makefile.am tests/docbook tree:
6424 added docbook XSL based test suite
6426 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6428 * libxslt/xsltutils.c: reformat of messages
6429 * libxslt/xsltproc.c: removed memleak on --noout
6430 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
6431 changed again the way parameter are evaluated before a
6432 call-template, seems to fix a few nasty bugs, memory alloc debug too
6434 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6436 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
6437 fixed the param evaluation problem in apply-template
6438 * libxslt/pattern.c: speed up seriously some context computation
6439 * libxslt/xsltInternals.h: preparing for extension support
6441 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6443 * libxslt/Makefile.am: small cleanup
6444 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
6445 fixed current() I hope
6447 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6449 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
6450 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
6451 support of namespaces, both in templates and in XPath subexpressions
6453 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6455 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
6457 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6459 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
6460 contextual info must be recomputed
6462 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6464 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
6465 * libxslt/xsltproc.c : added --maxdepth
6467 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6470 * libxslt/xsltproc.c: added --novalid and --noout as well
6471 as options printing when no args
6472 * libxslt/variables.c libxslt/transform.c: trying to get rid
6473 if some variable/params addressing errors.
6475 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6477 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
6478 * libxslt/xsltutils.c: add carriage return to xsl:message when
6481 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6483 * libxslt/functions.c: fixed a bug with generate-id()
6485 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6487 * libxslt/xsltutils.c: started doing more useful stuff in
6489 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
6490 libxslt/xsltInternals.h: changed the way variables/params
6492 * libxslt/xsltproc.c: removed a pedantic warning
6493 * libxslt/variables.[ch]: found an ugly evaluation bug
6495 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6497 * tests/REC/Makefile.am: updated
6499 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6501 * libxlst/functions.c: fixed ID generation
6502 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
6504 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6506 * libxslt/numbers.c: removed a couple of memleaks
6508 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6510 * libxslt/pattern.[ch]: exported pattern matching interfaces
6511 for numbers.c and future debug module
6512 * libxslt/numbers.c: updated to new interface, should avoid
6513 unnecessary recompilation of patterns.
6514 * libxslt/xsltutils.[ch]: cleanup
6515 * tests/REC/gmon.out: removed :-)
6517 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6519 * libxslt/numbers.c: implemented level=any
6520 * libxslt/transform.c: corrected some default values
6521 * tests/REC/test-7.7-*.*: added
6523 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6525 * libxslt/pattern.c: priorities were horribly broken, hope it's
6528 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6530 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
6531 libxslt/xsltInternals.h libxslt/transform.[ch]
6532 libxslt/templates.c libxslt/xslt.c:
6533 Added apply-imports, keep a stack of running templates
6534 * libxslt/xsltutils.c: bugfixes, gather the output informations
6536 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
6537 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
6538 the real set of transformation on XML-1.0 2e generages a near
6539 perfect HTML. Needs just more number fixes and implementation
6540 and an obscure problem in 3.3.3
6542 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6544 * libxslt/pattern.c: added xsltMatchPattern()
6545 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
6547 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6549 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
6550 * libxslt/xsltutils.[ch] : added a small debugging hook
6552 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6554 * libxslt/FEATURES libxslt/transform.c: added support for
6555 disable-output-escaping in xsl:copy-of
6556 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
6557 give more debugging info
6559 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6561 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
6562 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
6563 Includes, more document changes
6564 * libxslt/xsltutils.c: fix the output of doctype and what is or
6566 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
6567 * tests/Makefile.am tests/documents/* : added a new test from Stric
6568 exercising document() among other things
6570 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6572 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
6573 for the level attribute for xsl:number
6574 * libxslt/numbers.c: internal restructuring
6576 Fri Feb 9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6578 * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
6579 to deal with documents
6580 * libxslt/functions.c: fixed document() to return the same set
6582 * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
6583 libxslt/variables.c libxslt/xsltInternals.h: keys are really
6584 associated to loaded documents, not to the transformation
6585 context, made the change, this impacted a number of modules
6587 Thu Feb 8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6589 * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
6591 Thu Feb 8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6593 * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
6594 ready for the release
6595 * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
6596 * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
6599 Thu Feb 8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6601 * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
6602 added support for keys in patterns
6603 * tests/REC/test-12.2-2.*: added a specific testcase
6605 Wed Feb 7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6607 * libxslt/functions.c FEATURES: started adding support for key()
6608 * tests/REC/test-12.2-1.*: first key test
6610 Wed Feb 7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6613 * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
6614 libxslt/transform.c libxslt/xsltInternals.h: started adding key
6616 * libxslt/xsltutils.c: warning cleanup
6617 * libxslt/pattern.h: fixed soopid cut'n paste prob
6619 Tue Feb 6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6621 * libxslt/transform.c libxslt/xslt.c: chased some reported
6622 unitinitialized variables.
6624 Tue Feb 6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6626 * tests/numbers/Makefile.am: fixed the EXTRA stuff
6628 Mon Feb 5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6630 * Copyright IPR Makefile.am: added some wording and a rewrite
6631 of the W3C IPR but without giving Copyright rights to W3C,
6632 should suit everybody
6634 Mon Feb 5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6636 * FEATURES: updated, added mode support for templates
6637 * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
6638 support for templates
6639 * templates.c variables.c: simple fixes
6640 * xslt.c: added a separate DEBUG_BLANKS debug class disabled
6641 * xsltproc.c: added option -timing
6642 * xsltutils.c: seem I forgot to add encoding support in output...
6643 * configure.in tests/Makefile.am tests/xmlspec/*: added a test
6644 consisting of reformatting the XML REC with the xmlspec XSLT,
6647 Mon Feb 5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6650 * numbers.c: handles actual number formatting for both xsl:number
6651 and the format-number extension function.
6652 * function.c: formatting moved to numbers.c
6653 * transform.c: added xsl:number
6654 * xslt.c: minor memory leak removed
6655 * Makefile.am: added numbers.c and numbersInternals.h
6657 Sat Feb 3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6660 * doc/html/*.html updated
6661 * doc/libxslt.sgml: added new modules
6662 * libxslt/pattern.c: fix loop on hash clashes.
6664 Sat Feb 3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6668 * pattern.c: lots of changes to make most patterns work
6669 * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
6670 * transform.c: cleanup and attribute patterns testing
6671 * xslt.c: added xsltFreeStylesheetList() and now cleanup
6673 * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
6674 * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
6677 Fri Feb 2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6680 * transform.c: added xsl:element support
6681 * namespaces.[ch]: added xsltGetSpecialNamespace()
6682 * attributes.c: added xsl:attribute namespace support.
6684 Thu Feb 1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6686 * libxslt/Makefile.am libxslt/imports.[ch]: new module to
6687 implement import cascade lookups and traversal
6688 * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
6689 libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
6690 started coding the import cascade lookup in the places needed,
6691 probably incomplete.
6693 Thu Feb 1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6695 * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
6696 xsl:include and xsl:import, untested
6698 Thu Feb 1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6700 * FEATURES: updated choose/when/otherwise added
6701 * libxslt/transform.c: plugged choose in
6702 * configure.in tests/Makefile.am tests/REC/Makefile.am
6703 tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
6704 tests/general/itemschoose.*: started adding a more generic
6705 infrastructure for testing.
6707 Thu Feb 1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6709 * tests/REC/test-11*: added more tests
6710 * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
6713 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6715 * tests/REC/test-[9-10]*: added more tests
6716 * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
6719 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6721 * tests/REC/test-[7-9]*: added more tests
6722 * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
6723 fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
6724 is allocated, overall cleanup.
6726 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6728 * tests/REC/test-7.*: added more tests
6729 * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
6730 fixing bugs raised by said tests
6732 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6734 * tests/REC/test-7.*: added more tests
6735 * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
6736 libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
6737 raised by said tests
6739 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6742 * configure.in tests/Makefile.am tests/REC/*: started adding
6743 some regression tests based from fragments of spec examples
6744 * libxslt/transform.c: fixed a problem on namespace generation
6746 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6749 * tests/numbers/Makefile.am tests/numbers/format-number.*
6750 tests/Makefile.am configure.in: added number formattting
6752 * libxslt/attributes.[ch]: separated attribute support, started
6753 add support for attribute-sets
6754 * libxslt/functions.[ch]: update for number and formatting
6756 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
6757 cleanups updates, etc ...
6759 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6762 * libxslt/transform.c: added copy-of support
6763 * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
6765 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6767 * FEATURES TODO: updates
6768 * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
6771 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6773 * FEATURES TODO: updates
6774 * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
6775 libxslt/xslt.c libxslt/xsltInternals.h: added support for
6776 namespace aliases and cleaned up the overall namespace related
6777 code. This materialize as a new module.
6779 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6781 * configure.in libxslt.spec.in: changes needed for libxml2-devel
6784 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6786 * libxslt.spec.in doc/xslt.html: updating doc and trying to add
6789 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6791 * Makefile.am configure.in doc/Makefile.am: added a doc subdir
6792 and the rules to generates the makefiles.
6793 * doc/libxslt.sgml doc/xslt.html: very first version of the manual
6794 * doc/html/*.html : autogenerated documentation
6795 * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
6797 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6799 * libxslt/functions.c: xsltGenerateIdFunction() small patch
6801 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6803 * FEATURES TODO README INSTALL: updated
6804 * libxslt/xslt.h: added URL and version/vendor :-)
6805 * libxslt/transform.c: fixed a problem in xsl:attribute, removed
6806 attempt to support older libxml2 version.
6807 * libxslt/variables.h libxslt/xsltInternals.h: update to structures
6808 and macros to add/register new document created by document()
6809 * libxslt/functions.c: implemented current(), unparsed-entity-uri()
6810 system-property(), element-available() and function-available().
6811 A crippled version of document() has been added too.
6813 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6815 * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
6816 number formatting !!!
6817 * acconfig.h config.h.in configure.in libxslt/Makefile.am
6818 tests/Makefile.am; added testing for mathematical functions,
6822 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6824 * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
6825 with non-named rules (*, ...) added accelerators
6826 * libxslt/templates.[ch]: added xsltEvalTemplateString()
6827 and xsltEvalAttrValueTemplate() high level functions
6828 * libxslt/transform.c: fixed the part where attributes
6829 had to be looked at as templates, added comment and
6831 * TODO FEATURES: updated to reflect the new state
6833 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6835 * libxslt/functions.[ch] Makefile.am: added new module functions
6836 with templates for the XSLT functions.
6837 * libxslt/variables.h templates.c: added registrations of new
6838 functions when an XPath context is created
6840 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6842 * tests/Makefile.am: cleanup
6843 * libxslt/pattern.c: should support most of the patterns now
6844 except ID/Key and maybe some namespace checks when having
6848 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6850 * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
6851 tests/REC2/Makefile.am: updated the makefiles and spec files to
6852 add tests, and the FEATURES file to the RPM
6854 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6856 * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
6857 prepared the Makefiles and spec files for a first release.
6858 * COPYING.LIB: added LGPL Licence
6860 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6862 * libxslt/transform.c: applied cleanup patch from Bjorn Reese
6863 <breese@mail1.stofanet.dk>
6865 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6867 * configure.in libxslt.spec.in: first try to get a spec file
6869 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6871 * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
6872 * libxslt/transform.c: add support for "*" to strip and preserve
6875 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6878 * FEATURES: added with alist of what's in and what's not
6879 * libxslt/xslt.c: fixed top level Param and Variable stuff
6881 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6883 * xsltproc.c: removed bug
6884 * tests/REC2/html.xml: added newline after doctype
6885 * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
6886 support, result tree fragment support (requires just commited
6887 extensions to libxml2 XPath !!!)
6888 * transform.c: added call-template, with-param support
6889 * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
6890 * TODO: updated, added a DONE section and started migrating stuff :-)
6892 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6894 * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
6895 tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
6896 too, added the HTML output test
6897 * libxmls/xsltutils.c: added HTML output
6898 * libxslt/xslt.c: check version on literal result used as templates
6899 * libxslt/transform.c: fixed an error in VERSION number
6900 * libxslt/templates.c: make sure generated nodes have doc and
6903 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6905 * libxslt/Makefile.am libxslt/template.[ch]: added a template
6906 specific module. Added attribute value template, at least in
6908 * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
6909 the spec now works too.
6910 * libxslt/variables.c: fixed the debug
6911 * libxslt/xslt.c: fixed an ugly uninitialized variable
6912 * libxslt/transform.c: now using attr template processing
6914 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6916 * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
6917 libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
6918 structure to add an execution stack with variables. Tree
6919 valued variables still missing.
6922 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6924 * libxslt/xslt.c: check version on stylesheets
6925 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
6926 started adding variables interfaces and modules.
6928 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6930 * libxslt/xslt.c: added support for disable-output-escaping
6931 will need libxml version > 20211
6932 * libxslt/transform.c: cleanup
6933 * libxslt/xsltutils.[ch]: added output functions
6934 * libxslt/xsltproc.c: reuse the output function
6935 * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
6938 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6940 * libxslt/transform.c libxslt/xslt.c: avoiding some problems
6941 with blank node stripping when not allowed.
6943 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6945 * libxslt/transform.c: modified apply-templates processing
6946 added select and sort support support.
6948 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6950 * TODO: guess what, it's growing :-(
6951 * configure.in: setup hacking values when compiling in my
6953 * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
6954 very rudimentary version of xsl:sort
6956 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6959 * libxslt/transform.c: context position and size in for-each
6960 * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
6961 and put Error and Debug routines
6962 * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
6963 to use the Debug calls, cleanup
6964 * libxslt/xsltproc.c: added -v to enable debug printing
6966 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6968 * TODO: started filling it :-(
6969 * libxslt/pattern.c: should now at least compile the full
6970 set of patterns authorized. Default priorities added.
6971 * libxslt/transform.c: a bit more work and cleanup.
6973 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6975 * TODO: started adding in there :-(
6977 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6979 * transform.c, xslt.c, xsltproc.c: lots of fixes, added
6980 support of xslt:if and xslt:attribute, need libxml2 interfaces
6981 present only in CVS.
6983 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6985 * test/Makefile.am test/REC*/Makefile.am: added first test
6986 * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
6987 cleanup of nodes at reading of stylesheet, added support
6988 for xsl:for-each and fixed a few recursion bugs
6990 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6992 * pattern.c, xslt.c: removed debug
6993 * transform.c: added value-of, seems to handle the first
6994 REC example correctly
6996 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6998 * transform.c, xsltproc.c: small fight with spaces and formatting
6999 may need a revisit later but looks pretty good right now.
7001 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7003 * transform.c: basic processing in place
7004 * xsltInternals.h: exported one xslt.c function
7006 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7008 * libxslt/transform.[ch] Makefile.am: started adding the
7009 transformation module
7010 * pattern.[ch] xslt.c: more work...
7012 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7014 * libxslt/pattern.c: started adding xsltTestCompMatch()
7016 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7018 * libxslt/pattern.c: more work on parsing selectors
7020 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7022 * libxslt/xslt*: completeted the structures
7023 * libxslt/pattern.[ch]: started adding code to precompile patterns
7025 * libxslt/makefile.am: added the new files
7027 Mon Jan 8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7029 * libxslt/xslt.c : small cleanup
7030 * configure.in libxslt/xsltconfig.h.in: add memory debug and
7031 mechanism for compile-time options
7033 Sun Jan 7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7035 * libxslt/xslt.[ch]: started parsing templates
7037 Sun Jan 7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7039 * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
7041 Sun Jan 7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7043 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
7046 Sun Jan 7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7048 * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
7049 libxslt/Makefile.am tests/Makefile.am:
7050 Created the library framework, imported it into the GNOME CVS base
7051 * INSTALL: added a small instruction file.
7053 Sun Jan 7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7055 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
7056 first steps toward building the framework
7058 Sun Jan 7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7060 * NOTES: added notes taken while reading the spec.
7062 Fri Jan 5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7064 * test/REC1 test/REC2: added examples from the XSLT REC
7066 Fri Jan 5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7068 * README: basic informations
7069 * Changelog: created