~ubuntu-branches/ubuntu/hardy/libxslt/hardy-security

« back to all changes in this revision

Viewing changes to ChangeLog.orig

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2007-11-19 14:47:49 UTC
  • mfrom: (1.1.6 upstream)
  • Revision ID: james.westby@ubuntu.com-20071119144749-w3hx9zj1dpcjwq07
Tags: 1.1.22-1ubuntu1
* Merge from debian unstable, remaining changes:
  - Build a python-libxslt1-dbg package.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Tue Jun 12 18:43:05 CEST 2007 Daniel Veillard <daniel@veillard.com>
2
 
 
3
 
        * NEWS configure.in doc/*: preparing release of 1.1.20
4
 
 
5
 
Thu May 31 12:38:08 PDT 2007 WIlliam Brack <wbrack@mmm.com.hk>
6
 
 
7
 
        * libxslt/xslt.c: fixed obscure namespace problem related to
8
 
          exclude-result-prefix
9
 
 
10
 
Mon May  7 00:14:28 HKT 2007 William Brack <wbrack@mmm.com.hk>
11
 
 
12
 
        * libxslt/transform.c: fixed minor compilation warning; no change
13
 
          to logic.
14
 
 
15
 
Sun May  6 23:42:38 HKT 2007 William Brack <wbrack@mmm.com.hk>
16
 
 
17
 
        * libexslt/math.c: fixed two memory leaks, one in exsltMathConstant
18
 
          and one in exsltMathConstantFunction (bug #436324)
19
 
 
20
 
Fri May  4 15:51:58 HKT 2007 William Brack <wbrack@mmm.com.hk>
21
 
 
22
 
        * libxslt/transform.c: fixed xpath context housekeeping problem
23
 
          on processing "choose" (bug 435479).
24
 
 
25
 
Thu Apr 26 11:10:18 HKT 2007 William Brack <wbrack@mmm.com.hk>
26
 
 
27
 
        * libxslt/transform.c: fixed (another) problem with cached
28
 
          RVT's (from re-opened #378766).
29
 
 
30
 
Tue Mar 27 16:50:52 CEST 2007 Daniel Veillard <daniel@veillard.com>
31
 
 
32
 
        * libxslt/xsltutils.c: apply patch fron Shaun McCance to hook
33
 
          xsl:message construct to the new per-xsltTransformCtxt error
34
 
          callback if set up.
35
 
        * Makefile.am: do not package svn files in releases
36
 
 
37
 
Fri Mar  2 18:45:48 HKT 2007 William Brack <wbrack@mmm.com.hk>
38
 
 
39
 
        * libxslt/xsltconfig.h.in: added setting of TRIO_REPLACE_STDIO
40
 
          when TRIO routines are required.
41
 
        * libxslt/namespaces.c, libxslt/xsltutils.c: enhanced handling
42
 
          of stdio.h vs. trio.h when trio routines are required (now
43
 
          use XSLT_NEED_TRIO) (bug #412787)
44
 
 
45
 
Sun Feb 18 09:00:08 PST 2007 William Brack <wbrack@mmm.com.hk>
46
 
 
47
 
        * python/libxsl.py: fixed tab/space inconsistency with patch
48
 
          provided by Andreas Hanke (bug #409193)
49
 
 
50
 
Thu Feb 15 14:03:18 PST 2007 William Brack <wbrack@mmm.com.hk>
51
 
 
52
 
        * doc/xslt.html: Changed all
53
 
          references to CVS to be SVN; changed corresponding links.
54
 
        * doc/*html: regenerated the documentation for above
55
 
 
56
 
Wed Feb 14 01:21:38 PST 2007 William Brack <wbrack@mmm.com.hk>
57
 
 
58
 
        * libxslt/pattern.c: Fixed problem with namespace on compound
59
 
          predicate (bug #407731)
60
 
 
61
 
Wed Jan 24 11:05:28 PST 2007 William Brack <wbrack@mmm.com.hk>
62
 
 
63
 
        * libxslt/pattern.c: added check for memory allocation error
64
 
          (bug #400242); fixed "type-punned pointer" warnings.
65
 
        * libxslt/xsltutils.c: added checks for memory allocation error
66
 
          (bug #400242)
67
 
        * restored NEWS, doc/EXSLT/downloads.html which mysteriously
68
 
          disappeared from svn
69
 
        
70
 
Wed Jan 17 14:20:18 CET 2007 Daniel Veillard <daniel@veillard.com>
71
 
 
72
 
        * configure.in doc/*: preparing release of 1.1.20
73
 
        * libexslt/crypto.c: small patch for missing includes on some BSD,
74
 
          fixes #397373
75
 
        * configure.in: replace == by = in test, raised by Roland Illig,
76
 
          should fix #397371
77
 
 
78
 
Sun Jan 14 18:45:08 PST 2007 William Brack <wbrack@mmm.com.hk>
79
 
 
80
 
        * libxslt/functions.c: fixed two problems related to checking
81
 
          of fragments, related to python htmlCtxtReadFile problem
82
 
          reported on mailing list by Nic Ferrier.
83
 
 
84
 
Fri Jan 12 23:24:08 PST 2007 William Brack <wbrack@mmm.com.hk>
85
 
 
86
 
        * libxslt/extensions.c: reverted last change, fixed some
87
 
          comments.  Note that in it's current state the 'plugin'
88
 
          implementation will fail if called from a program
89
 
          compiled as static!
90
 
 
91
 
Fri Jan 12 15:40:08 PST 2007 William Brack <wbrack@mmm.com.hk>
92
 
 
93
 
        * configure.in: fixed problem with DV/WMB testing env.
94
 
        * regenerated docs; doc/APIchunk1[012].html added to SVN
95
 
        * libxslt/extensions.c: fixed problem with plugin loading;
96
 
          removed testplugin.c from SVN (current version kept as
97
 
          tests/plugin/testplugin.c)
98
 
 
99
 
Thu Jan 11 11:08:18 PST 2007 William Brack <wbrack@mmm.com.hk>
100
 
 
101
 
        * libxslt/transform.c: enhanced to ignore empty text node
102
 
          in xsltDefaultProcessOneNode (avoid calling xsltCopyText)
103
 
          (bug #354900)
104
 
        * xsltproc/xsltproc.c: added check for output file problem,
105
 
          yielding new error code 11 (Mike Hommey).
106
 
        * doc/xsltproc.html, doc/xsltproc.xml: added documentation
107
 
          for above, regenerated docs (doc/xsltproc.1)
108
 
 
109
 
Wed Jan 10 19:13:08 PST 2007 William Brack <wbrack@mmm.com.hk>
110
 
 
111
 
        * libexslt/strings.c: added new function 'replace' from Joel
112
 
          Reed.
113
 
        * tests/exslt/Makefile.am, replace.1.xml, replace.1.xsl,
114
 
          replace.1.out: added new test case for above.
115
 
        * libxslt.spec.in: trivial change from 'Gnome' to 'GNOME'
116
 
        * configure.in: trivial change for flags on my compilations
117
 
        * libxslt/documents.c, libxslt/documents.h, libxslt/keys.c,
118
 
          libxslt/keys.h, libxslt/variables.c, libxslt/templates.c,
119
 
          libxslt/transform.c, libxslt/variables.c, libxslt/xslt.c,
120
 
          libxslt/xsltutils.c: fixed some documentation/comments and
121
 
          compilation warnings - no change to logic.
122
 
        * re-generated the documentation.
123
 
 
124
 
Wed Jan  3 16:46:05 CET 2007 Daniel Veillard <daniel@veillard.com>
125
 
 
126
 
        * configure.in: adapt the extra versioning code to SVN
127
 
 
128
 
Fri Dec 22 09:12:08 PST 2006 William Brack <wbrack@mmm.com.hk>
129
 
 
130
 
        * python/libxslt.c: applied patch supplied by Kjartan Maraas
131
 
          (bug #388567).
132
 
 
133
 
Mon Dec 11 14:38:22 PST 2006 William Brack <wbrack@mmm.com.hk>
134
 
 
135
 
        * libexslt/functions.c: further enhancement to the original
136
 
          fix for bug #381319 (which was not correct).
137
 
        * tests/exslt/functions: minor enhancement to function.9.xsl;
138
 
          function.10.[xsl,xml,out] added to regression tests to check
139
 
          recursive calls.
140
 
 
141
 
Mon Dec 11 12:13:14 CET 2006 Daniel Veillard <daniel@veillard.com>
142
 
 
143
 
        * configure python/generator.py python/libxsl.py
144
 
          python/libxslt-python-api.xml python/libxslt.c
145
 
          python/tests/2stage.py python/tests/loader.py: applied patch from
146
 
          Nic James Ferrier to make stylesheets comparable and to add
147
 
          transformContext handling
148
 
 
149
 
Sat Dec  9 15:22:34 PST 2006 William Brack <wbrack@mmm.com.hk>
150
 
 
151
 
        * libexslt/functions.c: changed handling of function params
152
 
          to fix bug #381319
153
 
        * libxslt/transform.[ch]: exposed xsltLocalVariablePush and
154
 
          xsltLocalVariablePop as global entries so that they could
155
 
          be used from within libexslt/functions.c
156
 
        * tests/exslt/functions/function.9.[xsl,xml,out] added to
157
 
          regression tests
158
 
 
159
 
Tue Dec  5 10:45:04 CET 2006 Daniel Veillard <daniel@veillard.com>
160
 
 
161
 
        * libxslt/extensions.c: applied patch from Marcus Meissner removing
162
 
          a strict aliasing problem should fix #317921
163
 
 
164
 
Fri Dec  1 23:02:27 HKT 2006 William Brack <wbrack@mmm.com.hk>
165
 
 
166
 
        * libxslt/transform.c: fixed problem with housekeeping of
167
 
          localRVTBase, bug #378766
168
 
 
169
 
Wed Nov 29 16:06:43 CET 2006 Daniel Veillard <daniel@veillard.com>
170
 
 
171
 
        * NEWS configure.in doc//*: preparing release of libxslt-1.1.19
172
 
 
173
 
Sat Nov 25 11:48:28 HKT 2006 William Brack <wbrack@mmm.com.hk>
174
 
 
175
 
        * libxslt/variables.c: fixed problem with cached RVT's,
176
 
          bug #378766
177
 
 
178
 
Thu Nov 23 17:49:31 CET 2006 Daniel Veillard <daniel@veillard.com>
179
 
 
180
 
        * libxslt/transform.c: applied patch from Mike Hommey about saving
181
 
          the current in-scope namespace list when calling a template, fixes
182
 
          bug #377579
183
 
 
184
 
Thu Nov 23 15:36:28 CET 2006 Daniel Veillard <daniel@veillard.com>
185
 
 
186
 
        * configure.in: fix a python detection problem pointed out by 
187
 
          Joseph Sacco, fixes bug #376391
188
 
 
189
 
Fri Nov 17 09:53:08 HKT 2006 William Brack <wbrack@mmm.com.hk>
190
 
 
191
 
        * libxslt/transform.c: fixed problem with entity handling
192
 
          within xsltCopyAttrListNoOverwrite (#352907)
193
 
        * tests/general/bug-164.xsl, tests/general/bug-164.out,
194
 
          tests/docs/bug-164.oxml: added a regression test for this
195
 
 
196
 
Thu Oct 26 15:31:01 CEST 2006 Daniel Veillard <daniel@veillard.com>
197
 
 
198
 
        * NEWS configure.in doc//*: preparing release of libxslt-1.1.18,
199
 
          this bumps libxml2 requirement to 1.6.27
200
 
        * libexslt/date.c libxslt/namespaces.h libxslt/xslt.c 
201
 
          libxslt/xsltInternals.h: cosmetic cleanups to restore the
202
 
          API extraction
203
 
 
204
 
Thu Oct 26 10:36:43 CEST 2006 Daniel Veillard <daniel@veillard.com>
205
 
 
206
 
        * doc//*: removed all remaining references to the old Wiki
207
 
 
208
 
Thu Oct 12 23:12:24 HKT 2006 William Brack <wbrack@mmm.com.hk>
209
 
 
210
 
        * libexslt/date.c: fixed end-of-month problem in exsltDateCurrent
211
 
          (#359246)
212
 
 
213
 
Thu Oct 12 14:39:37 CEST 2006 Daniel Veillard <daniel@veillard.com>
214
 
 
215
 
        * libxslt/preproc.c: applied patch from Mike Hommey fixing 2 
216
 
          erroneous xmlFree() and adding a message on an unsupported feature
217
 
 
218
 
Wed Oct 11 23:16:10 CEST 2006 Daniel Veillard <daniel@veillard.com>
219
 
 
220
 
        * python/libxslt-python-api.xml: applied fix for accessor functions
221
 
          of a stylesheet returning pointers to immutable strings, patch
222
 
          from #320540
223
 
        * xsltproc/xsltproc.c: fix the xinclude on stylehseet problem
224
 
          by adding a new parameter to xsltproc names --xincludestyle
225
 
 
226
 
Wed Oct 11 22:27:37 CEST 2006 Daniel Veillard <daniel@veillard.com>
227
 
 
228
 
        * xsltproc/xsltproc.c: apply patch from Gary Coady to compile when
229
 
          libxml2 has no xinclude support #319886
230
 
        * docs/*: renamed Gnome to GNOME fixes #352159
231
 
 
232
 
Wed Oct 11 21:37:27 CEST 2006 Daniel Veillard <daniel@veillard.com>
233
 
 
234
 
        * libxslt/Makefile.am: a missing DESTDIR
235
 
        * python/Makefile.am: fix reference to build paths in python module
236
 
        * libexslt/exsltconfig.h.in libxslt/xsltconfig.h.in: fix the header
237
 
          comments on version values, the 3 are patches from Peter
238
 
          Breitenlohner   and should fix #340995
239
 
 
240
 
Wed Oct 11 11:16:34 CEST 2006 Daniel Veillard <daniel@veillard.com>
241
 
 
242
 
        * libxslt/security.c: applied cleanup patch from Mikhail Zabaluev
243
 
          which should finish fixing #337486
244
 
 
245
 
Wed Oct 11 09:55:06 CEST 2006 Daniel Veillard <daniel@veillard.com>
246
 
 
247
 
        * libxslt/security.c: applied fix from Shane Corgatelli to pass
248
 
          the full URL when checking security access for network URLs,
249
 
          should fix bug #359366
250
 
 
251
 
Mon Aug 21 10:46:25 CEST 2006 Daniel Veillard <daniel@veillard.com>
252
 
 
253
 
        * doc/xslt.html python/tests/pyxsltproc.py xsltproc/xsltproc.c: 
254
 
          applied patch from Daniel Leidert to fix some typo
255
 
        * xsltproc.xml xsltproc.1: applied another patch from Daniel Leidert
256
 
          and regenerated
257
 
 
258
 
Wed Aug 16 17:39:04 CEST 2006 Daniel Veillard <daniel@veillard.com>
259
 
 
260
 
        * xsltproc/xsltproc.c: --xinclude should also force XInclude
261
 
          processing on the stylesheets themselves, raised by Daniel Leidert
262
 
 
263
 
Thu Aug 10 15:54:02 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
264
 
 
265
 
        * libxslt/transform.c libxslt/variables.c
266
 
          libxslt/xsltInternals.h: Fixed restoring the context doc
267
 
          for XPath in xsltForEach(). Eliminated the use of @tmpDoc
268
 
          of the transformation context.
269
 
 
270
 
Thu Aug 10 13:40:35 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
271
 
 
272
 
        * libxslt/preproc.c: Added missing QName-validation of some
273
 
          attributes of XSLT-elements. This fixes bug #304921, reported
274
 
          by Frans Englich.
275
 
 
276
 
Thu Aug 10 13:27:48 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
277
 
 
278
 
        * libxslt/transform.c: As suggested by Bill, I changed
279
 
          xsltShallowCopyNsNode() to return an xmlNsPtr instead of
280
 
          an int. The fix of bug #350085 is OK; i.e. the removal
281
 
          of the call to xsltFreeRVTs() in
282
 
          xsltApplyStylesheetInternal(). I think I tried to clear
283
 
          the transformation context as much as possible, in case
284
 
          it is reused; Daniel informed me on the list that reusing
285
 
          the context is not intended, so no need anymore to try
286
 
          to free the fragments immediately after the transformation.
287
 
 
288
 
Wed Aug  9 13:22:13 PDT 2006 William Brack <wbrack@mmm.com.hk>
289
 
 
290
 
        * libxslt/transform.c: Fixed problem with cleanup of RVT's, should
291
 
          clear bug350085; cleaned up most warnings (still a problem in
292
 
          xsltShallowCopyNsNode)
293
 
        * trivial warning cleanup in libxslt/[extensions.c, namespaces.c,
294
 
          xslt.c and xsltInternals.h] and libexslt/functions.c
295
 
 
296
 
Fri Aug  4 14:50:41 CEST 2006 Daniel Veillard <daniel@veillard.com>
297
 
 
298
 
        * python/generator.py: fixed the conversion of long parameters
299
 
 
300
 
Wed Jul 19 15:06:39 EDT 2006 Daniel Veillard <daniel@veillard.com>
301
 
 
302
 
        * python/types.c: fix float and boolean XPath conversions
303
 
        * libxslt/xsltutils.c: try to fix Stephane Bidoul attempt
304
 
          at setting XInclude support.
305
 
 
306
 
Mon Jul 17 11:15:23 PDT 2006 William Brack <wbrack@mmm.com.hk>
307
 
 
308
 
        * Updated tests affected by recent library changes -
309
 
          tests/general/bug-1-.out, tests/general/bug-24-.out,
310
 
          tests/keys/month.out : (<t></t> now becomes <t/>);
311
 
          tests/general/bug-41-.xsl and tests/general/bug-43.xsl :
312
 
          call-template and apply-template, where the template has
313
 
          no parameter but one is supplied (var should not be affected)
314
 
          tests/general/bug-145.err : changed error text
315
 
          
316
 
Fri Jul 14 18:16:59 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
317
 
 
318
 
        * libxslt/attributes.c libxslt/documents.c
319
 
          libxslt/functions.c libxslt/keys.c libxslt/namespaces.c
320
 
          libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
321
 
          libxslt/templates.h libxslt/transform.c
322
 
          libxslt/variables.c libxslt/xslt.c
323
 
          libxslt/xsltInternals.h libxslt/xsltutils.c
324
 
          libxslt/xsltutils.h libexslt/common.c libexslt/dynamic.c
325
 
          libexslt/functions.c libexslt/strings.c:
326
 
          Committing again, since I forgot to switch from win to linux
327
 
          linebreaks in the files.
328
 
                                                    
329
 
Fri Jul 14 17:55:42 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
330
 
 
331
 
        * libxslt/attributes.c libxslt/documents.c
332
 
          libxslt/functions.c libxslt/keys.c libxslt/namespaces.c
333
 
          libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
334
 
          libxslt/templates.h libxslt/transform.c libxslt/variables.c
335
 
          libxslt/xslt.c libxslt/xsltInternals.h libxslt/xsltutils.c
336
 
          libxslt/xsltutils.h libexslt/common.c libexslt/dynamic.c
337
 
          libexslt/functions.c libexslt/strings.c:
338
 
          Refactored xsltValueOf(). Changed to use xmlXPathCastToString()
339
 
          directly, rather than creating an intermediate object with
340
 
          xmlXPathConvertString(). This now does not add a text-node to
341
 
          the result if the string is empty (this has impact on
342
 
          serialization, since an empty text-node is serialized as
343
 
          <foo></foo>, and now it will be serialized as <foo/>).
344
 
          Refactored other functions in transform.c:
345
 
          Mostly code cleanup/restructuring. Minimized number of
346
 
          function variables for instruction which eat up function stack
347
 
          memory when recursing templates (xsltIf(), xsltChoose(),
348
 
          xsltApplyTemplates(),  xsltCallTemplate()).
349
 
          Changed XSLT tests to use xmlXPathCompiledEvalToBoolean().
350
 
          Implemented redefinition checks at compilation-time and
351
 
          eliminating them at transformation time in the refactored code
352
 
          paths.
353
 
          Introduced the field @currentTemplateRule on xsltTransformContext to
354
 
          reflect the "Current Template Rule" as defined by the spec.
355
 
          NOTE that ctxt->currentTemplateRule and ctxt->templ is not the
356
 
          same; the former is the "Current Template Rule" as defined by the
357
 
          XSLT spec, the latter is simply the template struct being
358
 
          currently processed by Libxslt.
359
 
          Added XML_COMMENT_NODE and XML_CDATA_SECTION_NODE to the macro
360
 
          IS_XSLT_REAL_NODE.
361
 
          Misc code cleanup/restructuring and everything else I already forgot.
362
 
          Refactored lifetime of temporary result tree fragments.
363
 
          Substituted all calls to the now deprecated xsltRegisterTmpRVT()
364
 
          for the new xsltRegisterLocalRVT().
365
 
          Fragments of xsl:variable and xsl:param are freed when the
366
 
          variable/pram is freed.
367
 
          Fragments created when evaluating a "select" of xsl:varible and
368
 
          xsl:param are also bound to the lifetime of the var/param.
369
 
          EXSLT's func:function now uses the following functions to let take
370
 
          care the transformation's garbage collector of returned tree
371
 
          fragments:
372
 
            xsltExtensionInstructionResultRegister(),
373
 
            xsltExtensionInstructionResultFinalize()
374
 
          Fixes:
375
 
          #339222 - xsl:param at invalid position inside an xsl:template is
376
 
                    not catched
377
 
          #346015 - Non-declared caller-parameters are accepted
378
 
          #160400 - Compiles invalid XSLT; unbound variable accepted
379
 
          #308441 - namespaced parameters become unregistered
380
 
          #307103 - problem with proximity position in predicates of match
381
 
                    patterns
382
 
          #328218 - problem with exsl:node-set() when converting strings
383
 
                    to node sets
384
 
          #318088 - infinite recursion detection
385
 
          #321505 - Multiple contiguous CDATA in output
386
 
          #334493 - "--param" option does not have root context
387
 
          #114377 - weird func:result/xsl:variable/exsl:node-set interaction
388
 
          #150309 - Regression caused by fix for 142768
389
 
 
390
 
Wed Jun 21 15:13:27 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
391
 
 
392
 
        * tests/docs/bug-54.xml tests/general/bug-54.out
393
 
          tests/general/bug-99.out tests/general/bug-136.out
394
 
          tests/REC/test-7.1.3.xsl tests/REC/test-7.1.4.xsl
395
 
          tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl:
396
 
          Fixed incorrect regression tests/results.
397
 
 
398
 
Mon Jun 19 13:33:50 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
399
 
 
400
 
        * libxslt/attributes.c libxslt/attrvt.c libxslt/namespaces.c
401
 
          libxslt/namespaces.h libxslt/preproc.c libxslt/templates.c
402
 
          libxslt/transform.c libxslt/variables.c libxslt/xslt.c
403
 
          libxslt/xsltInternals.h libxslt/xsltutils.c:
404
 
          Merged all the namespace lookup/create/disable functions
405
 
          into xsltGetSpecialNamespace(). Changed xsltGetNamespace()
406
 
          and xsltGetPlainNamespace() to call xsltGetSpecialNamespace(),
407
 
          but kept the ns-aliasing mechanism; the ns-aliasing needs
408
 
          to be removed when we move to the refactored code, which
409
 
          applies ns-alias only at compilaton time.
410
 
          Refactored xsltElementComp() (preproc.c); enhanced error reports.
411
 
          Fixed: if the "namespace" attribute was not given, then this
412
 
          performed incorrectly only a lookup for a default namespace;
413
 
          i.e., without taking any prefix on the "name" attribute into
414
 
          account.
415
 
          Refactored xsltElement() (transform.c); enhanced error reports.
416
 
          Refactored xsltAttributeComp() (preproc.c). Added namespace
417
 
          lookup as in xsltElementComp(). Enhanced error reports.
418
 
          Refactored xsltAttribute() (transform.c); enhanced error reports.
419
 
          xsltCopyTreeInternal(): eliminated the need to call xmlGetNsList()
420
 
          for every element in the tree; this needs to be done only for
421
 
          the top-most elements. For subsequent elements reconcile only
422
 
          the ns-declarations. Disallowed setting of ns-declarations if
423
 
          children have been already added to an element.
424
 
          Removed ns-aliasing code where necessary.
425
 
          xsltCopyProp(): disallowed setting of attribute nodes if
426
 
          children have been already added to an element.
427
 
          xsltCopy(): removed the incorrect skipping of attributes in the
428
 
          XSLT namespace. Removed the incorrect ns-aliasing for attributes.
429
 
          Changed to use the introduced function xsltShallowCopyAttr().
430
 
          xsltShallowCopyAttr():  Centralized all attribute-copy related
431
 
          code in this function. It will now be called by
432
 
          xsltCopyTreeInternal(), xsltCopyOf() and xsltCopy().
433
 
          xsltCopyAttrListNoOverwrite(): Renamed. Refactored. Optimized to
434
 
          use xsltGetSpecialNamespace() and xmlNewDocProp().
435
 
          Further substitution of various scattered namespace-lookup
436
 
          related code for the use of xsltGetSpecialNamespace().
437
 
          xsltAttrTemplateProcess(): Refactored. Removed the incorrect
438
 
          processing of attribute-sets. Attribute sets need to be applied
439
 
          before adding any normal attribute of the literal result element;
440
 
          this is now done in  xsltAttrListTemplateProcess(). Fixed to
441
 
          ensure that the ns-prefix of the overwriting attribute is used.
442
 
          xsltAttrListTemplateProcess(): Refactored. Moved semantics from
443
 
          xsltAttrTemplateProcess() over to this function in order to
444
 
          optimize processing of multiple attributes. This does not call
445
 
          xsltAttrTemplateProcess() anymore.
446
 
          Fixed: do not exclude the XSLT namespace after ns-aliasing have
447
 
          beed applied.
448
 
          The IFDEFed-out refactored code fixes the following issues:
449
 
          - #313711: namespace collision with namespace-alias (reported
450
 
                      by by Oleg Paraschenko)
451
 
          - #338214: Incorrect scope for exclude-result-prefixes
452
 
          - #341392: Excluding namespace declarations of literal result
453
 
                     elements.
454
 
          - #341325: Namespace aliasing and resulting namespace prefixes
455
 
          Already enabled fixes:
456
 
          - #344183: xsl:copy misses to copy attributes in the XSLT namespace
457
 
          - #341463: Namespace-alias using #default for result-prefix with no
458
 
                     default namespace in scope
459
 
          - #313890: namespace collision with xsl:element and xsl:attribute,
460
 
                     reported by Oleg Paraschenko
461
 
          - #344176: xsl:copy misses to set an element's namespace-URI in
462
 
                     some cases
463
 
          - #305739: the "name" QName of xsl:element is incorrectly always
464
 
                     resolved to the default namespace
465
 
 
466
 
Mon Jun 12 16:34:15 CEST 2006 Daniel Veillard <daniel@veillard.com>
467
 
 
468
 
        * doc/xsltproc.1 doc/xsltproc.xml: more info about --output
469
 
          from Daniel Leidert c.f. #344654
470
 
 
471
 
Tue Jun  6 17:16:33 CEST 2006 Daniel Veillard <daniel@veillard.com>
472
 
 
473
 
        * configure.in libxslt.spec.in doc//*: preparing release of 1.1.17
474
 
 
475
 
Tue Jun  6 11:44:34 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
476
 
 
477
 
        * libxslt/attributes.c: Eliminated a tiny difference wrt to
478
 
          the old behaviour in the naming of newly generated ns-decls
479
 
          in xsltAttributeInternal().
480
 
 
481
 
Thu Jun  1 15:06:31 CEST 2006 Daniel Veillard <daniel@veillard.com>
482
 
 
483
 
        * configure.in: fix a problem in Python detection
484
 
 
485
 
Thu Jun  1 13:58:19 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
486
 
 
487
 
        * libxslt/attributes.c libxslt/variables.c
488
 
          libxslt/transform.c libxslt/xslt.c:
489
 
          Next step in the refactored code: enhanced xsl:attribute;
490
 
          enhanced xsltCopyProp.
491
 
          Added the creation of an XPath cache in
492
 
          xsltNewTransformContext().
493
 
 
494
 
Wed May 31 22:32:44 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
495
 
 
496
 
        * libxslt/transform.c: Fixed a difference in processing of
497
 
          xsl:value-of and  xsl:text wrt to merging of strings of
498
 
          output-escaped text-nodes. This difference made the
499
 
          optimized string-merging mechanism run out of sync, which
500
 
          led to segfaults in subsequent string reallocations. See
501
 
          bug #343411, reported by Grzegorz Kaczor.
502
 
        * xslt.c: Added check for ctxt->internalized when we parse
503
 
          xsl:text and internalize the strings.
504
 
 
505
 
Mon May 22 10:32:57 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
506
 
 
507
 
        * libxslt/attributes.c libxslt/documents.c
508
 
          libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
509
 
          libxslt/preproc.c libxslt/templates.c
510
 
          libxslt/transform.c libxslt/variables.c
511
 
          libxslt/xslt.c libxslt/xsltInternals.h:
512
 
          Next tiny step of refactoring - mostly bug fixes and
513
 
          cosmetic changes.
514
 
          Changes outside of the refactored code:
515
 
          1) Optimized xsl:attribute if the content consists of
516
 
           just 1 text node.
517
 
          2) Optimized computation of xsl:key. The keys will now be
518
 
           computed for a specific document not until the first call
519
 
           of a key() function; here only the keys with the specific
520
 
           name used by key() are computed. This means that this
521
 
           now avoids computation of all keys for all loaded
522
 
           input documents (even if no key() was called on them).
523
 
           One exception is the scenario where a key() is used in
524
 
           a template's match pattern; in this case all keys are
525
 
           computed for a document if there's a chance that
526
 
           a "keyed" template could match a node (this could still
527
 
           be optimized a bit).
528
 
 
529
 
Mon May 15 22:32:13 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
530
 
 
531
 
        * libxslt/namespaces.c libxslt/attributes.c:
532
 
          Fixed bug #302020, reported by Thomas Blatter.
533
 
 
534
 
Fri May 12 23:23:06 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
535
 
 
536
 
        * libxslt/documents.c libxslt/namespaces.c
537
 
          libxslt/preproc.c libxslt/transform.c
538
 
          libxslt/xslt.c libxslt/xsltInternals.h libxslt/xsltutils.c:
539
 
          Next step of refactoring. For more details see bug #341588.
540
 
          I applied the suggestion of Jerome Pesenti to the refactored
541
 
          (still IDFEDed out with XSLT_REFACTORED) code: The XPath
542
 
          compilation context (accessible via the compilation context)
543
 
          is now reused for compilation of expressions at
544
 
          compilation-time; this should reduce compilation time to 50%
545
 
          for avarage stylesheets.
546
 
 
547
 
Thu May 11 22:12:22 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
548
 
 
549
 
        * libxslt/extensions.c: Changed a comment to indicate that a
550
 
          specific bug was already fixed.
551
 
          
552
 
Fri May  5 23:10:47 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
553
 
 
554
 
        * libxslt/xsltInternals.h libxslt/attributes.c
555
 
          libxslt/documents.c libxslt/extensions.c
556
 
          libxslt/extensions.h libxslt/functions.c
557
 
          libxslt/imports.c libxslt/keys.c libxslt/preproc.c
558
 
          libxslt/transform.c libxslt/variables.c libxslt/xslt.c
559
 
          libxslt/xsltutils.c libxslt/xsltutils.h libexslt/functions.c:
560
 
          Next step of refactoring (plus some bug-fixes).
561
 
          For more details see #340780.
562
 
 
563
 
Fri May  5 14:31:53 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
564
 
 
565
 
        * tests/exslt/common/node-set.5.out
566
 
          tests/exslt/sets/difference.1.out
567
 
          tests/exslt/functions/function.6.out: Reverting the
568
 
          changes; I'll rather change the processing stylesheet
569
 
          documents in a way that they will produce the same results
570
 
          for broken and stricter whitespace-stripping.
571
 
 
572
 
Thu May  4 22:55:26 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
573
 
 
574
 
        * tests/exslt/common/node-set.5.out
575
 
          tests/exslt/sets/difference.1.out
576
 
          tests/exslt/functions/function.6.out: Changed regression test
577
 
          results (bug #340684). Those will now produce regression
578
 
          errors; so we need to fix the processor.
579
 
 
580
 
Mon May  1 17:39:27 EDT 2006 Daniel Veillard <daniel@veillard.com>
581
 
 
582
 
        * configure.in NEWS doc//*: preparing release of 1.1.16, updated and
583
 
          regenerated the docs.
584
 
 
585
 
Tue Apr 25 15:02:42 CEST 2006 Daniel Veillard <daniel@veillard.com>
586
 
 
587
 
        * configure.in: applied patch from Joseph Sacco changing slightly
588
 
          the python detection scheme should fix bug #338527
589
 
 
590
 
Wed Apr 12 13:35:45 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
591
 
 
592
 
        * libxslt/attributes.c libxslt/preproc.c libxslt/transform.c
593
 
          libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
594
 
          libxslt/xsltutils.c libxslt/xsltutils.h:
595
 
          Refactored the internal structures into specialized
596
 
          structures and adjusted the code to work with those new
597
 
          structures. I didn't yet (we should in the future)
598
 
          renamed any fields of the old structures in order to avoid
599
 
          changing too much code.
600
 
          Introduced the internal structure xsltCompilerCtxt to be
601
 
          used for storage and control of the compilation.
602
 
          Optimized the way lists of in-scope namespaces are created
603
 
          and stored; this will now only generate a new list if
604
 
          really needed, i.e. if we encounter a ns-decl.
605
 
          All this changes here are IFDEFed out with XSLT_REFACTORED.
606
 
          
607
 
Thu Apr  6 10:16:59 CEST 2006 Daniel Veillard <daniel@veillard.com>
608
 
 
609
 
        * doc/xsltproc.1 doc/xsltproc.xml: applied man page improvement
610
 
          from Daniel Leidert
611
 
 
612
 
Thu Mar 30 17:23:52 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
613
 
 
614
 
        * tests/general/bug-36-inc.xsl tests/general/bug-37-inc.xsl
615
 
          tests/general/bug-65-inc.xsl tests/general/bug-100.xsl
616
 
          tests/REC/test-15-1.xsl tests/REC/test-7.1.1-3.xsl
617
 
          tests/namespaces/extra2.xsl tests/extensions/module.xsl
618
 
          tests/plugins/plugin.xsl python/tests/extelem.py
619
 
          python/tests/extfunc.py: Fixed regression tests wrt
620
 
          usage of the attributes "exclude-result-prefixes"
621
 
          and "extension-element-prefixes". test-7.1.1-3.xsl fails
622
 
          now, since the code still does not exclude ns-decls
623
 
          correctly.
624
 
 
625
 
Thu Mar 30 17:11:53 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
626
 
 
627
 
        * libxslt/xslt.c libxslt/xsltutils.c libxslt/preproc.c
628
 
          libxslt/namespaces.c libxslt/imports.c
629
 
          libxslt/attributes.c: Eliminated usage of xsltGetNsProp() in cases
630
 
          where an attribute with a specific namespace is requested.
631
 
          xsltGetNsProp() uses xmlGetProp() which is not namespace aware
632
 
          and thus will return the first attribute with the requested
633
 
          name but of arbitrary namespace.
634
 
          Changed retrieval of the attributes "exclude-result-prefixes"
635
 
          and "extension-element-prefixes", which are expected to be in
636
 
          no namespace on XSLT elements and in the XSLT namespace on
637
 
          literal result elements or extension elements.
638
 
          Additional change: for XSLT elements the attribute
639
 
          "exclude-result-prefixes" is only allowed on xsl:stylesheet
640
 
          and xsl:transform. This attribute was previously processed on
641
 
          all XSLT elements.
642
 
 
643
 
Wed Mar 29 12:16:41 CEST 2006 Daniel Veillard <daniel@veillard.com>
644
 
 
645
 
        * libxslt/transform.c: Charles Hardin pointed an OOM condition where
646
 
          a NULL pointer could be dereferenced, closes #336394
647
 
 
648
 
Fri Mar 10 12:49:18 CET 2006 Daniel Veillard <daniel@veillard.com>
649
 
 
650
 
        * libexslt/crypto.c libexslt/date.c libexslt/saxon.c
651
 
          libxslt/attributes.c libxslt/imports.c libxslt/pattern.c
652
 
          libxslt/preproc.c libxslt/transform.c libxslt/variables.c
653
 
          libxslt/xslt.c libxslt/xsltutils.c: various assorted small cleanups
654
 
          based on the Coverity reports
655
 
 
656
 
Wed Feb 22 16:09:10 CET 2006 Daniel Veillard <daniel@veillard.com>
657
 
 
658
 
        * python/types.c: Nic Ferrier found debug statement left in the
659
 
          XPath conversion code
660
 
 
661
 
Tue Feb 21 20:21:07 CET 2006 Daniel Veillard <daniel@veillard.com>
662
 
 
663
 
        * doc/xsltproc.1 doc/xsltproc.xml: new update from Daniel Leidert
664
 
 
665
 
Tue Feb 21 17:59:11 CET 2006 Daniel Veillard <daniel@veillard.com>
666
 
 
667
 
        * libxslt/extensions.c libxslt/xslt.c libxslt/xslt.h
668
 
          libxslt/xsltInternals.h: applied patch from Christopher R. Palmer
669
 
          to avoid a race condition in xsltInit()
670
 
 
671
 
Sun Feb 19 22:40:58 CET 2006 Daniel Veillard <daniel@veillard.com>
672
 
 
673
 
        * doc/xsltproc.1 doc/xsltproc.xml: improvement of the man page
674
 
          by Daniel Leidert, c.f. #331779
675
 
 
676
 
Sat Feb 11 13:10:01 CET 2006 Daniel Veillard <daniel@veillard.com>
677
 
 
678
 
        * libxslt/xsltutils.c: fix xsltSaveResultToString comment
679
 
        * libxslt/transform.c: detect loops when computing variables, should
680
 
          fix bug #330772
681
 
        * doc/xsltproc.xml doc/xsltproc.1: fix typo in man page
682
 
        * tests/namespaces/tst7.out tests/general/bug-152.out: small output
683
 
          changes due to libxml2 xhtml meta handling modification
684
 
 
685
 
Mon Nov 21 12:22:21 CET 2005 Daniel Veillard <daniel@veillard.com>
686
 
 
687
 
        * libexslt/date.c: Albert Chin found another signed/unsigned problem
688
 
          in the date and time code raised on IRIX 6.5
689
 
 
690
 
Mon Nov 21 12:08:05 CET 2005 Daniel Veillard <daniel@veillard.com>
691
 
 
692
 
        * libexslt/crypto.c: patch from Albert Chin needed for HP-UX
693
 
          which doesn't have <sys/select.h>
694
 
 
695
 
Mon Nov 21 12:05:41 CET 2005 Daniel Veillard <daniel@veillard.com>
696
 
 
697
 
        * libexslt/date.c: Albert Chin posted a patch to fix a problem on
698
 
          Solaris with dates, extended bitfield size too to match libxml2
699
 
          code from xmlschemastypes.c
700
 
 
701
 
Wed Nov 16 12:47:25 CET 2005 Daniel Veillard <daniel@veillard.com>
702
 
 
703
 
        * libexslt/functions.c: fix an problem raised by Ralf Junker in the
704
 
          use of xmlHashScanFull() fixes bug #321582
705
 
        
706
 
Sun Nov  6 19:22:45 CET 2005 Daniel Veillard <daniel@veillard.com>
707
 
 
708
 
        * libxslt/attrvt.c: added a missing parameter to a debug function
709
 
 
710
 
Tue Oct  4 20:37:09 HKT 2005 William Brack <wbrack@mmm.com.hk>
711
 
 
712
 
        * libexslt/date.c: applied fix to date:week-in-year posted to
713
 
          the mailing list by Thomas Broyer
714
 
        * tests/exslt/date/date.1.out, tests/exslt/date/datetime.1.out:
715
 
          updated to reflect above fix
716
 
 
717
 
Sun Oct  2 11:52:44 CEST 2005 Daniel Veillard <daniel@veillard.com>
718
 
 
719
 
        * configure.in libxslt/Makefile.am libxslt/xsltconfig.h.in
720
 
          libxslt.spec.in tests/plugins/Makefile.am xslt-config.in: applied
721
 
          patch from Joel Reed to ease plugin integration
722
 
 
723
 
Thu Sep 22 21:51:22 HKT 2005 William Brack <wbrack@mmm.com.hk>
724
 
 
725
 
        * libxslt/pattern.c: fixed problem in internal XPath compilation
726
 
          of patterns including variables, fixes #316861
727
 
 
728
 
Wed Sep 14 14:30:03 CEST 2005 Daniel Veillard <daniel@veillard.com>
729
 
 
730
 
        * libxslt/transform.c: removed a superfluous second sorting of
731
 
          the node set on xsl:copy-of, fixes #316288
732
 
        * libxslt/xsltutils.c: marked xsltDocumentSortFunction as slow,
733
 
          obsolete and deprecated :-)
734
 
 
735
 
Sat Sep 10 14:35:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
736
 
 
737
 
        * configure.in: check environment for PYTHON, fixes #315367
738
 
 
739
 
Mon Sep  5 00:44:24 CEST 2005 Daniel Veillard <daniel@veillard.com>
740
 
 
741
 
        * configure.in NEWS doc/*: preparing release 1.1.15
742
 
        * libxslt/pattern.c libxslt/xsltutils.c: a bit more cleanup
743
 
 
744
 
Mon Sep  5 00:07:40 CEST 2005 Daniel Veillard <daniel@veillard.com>
745
 
 
746
 
        * libxslt/pattern.c: fixed #303289 variable in match are forbidden
747
 
        * tests/general/bug-89.xsl: had to fix that test which was doing this
748
 
        * tests/general/bug-142.out tests/general/bug-152.out
749
 
          tests/namespaces/tst7.out: small output change on libxml2-2.6.21
750
 
          new way of serializing encoding meta in HTML
751
 
 
752
 
Wed Aug 31 13:49:51 CEST 2005 Daniel Veillard <daniel@veillard.com>
753
 
 
754
 
        * libxslt/transform.c: fixed #314936 a dictionnary issue on text
755
 
          node merging, which probably fixed #311267 too.
756
 
 
757
 
Thu Aug 25 13:29:20 CEST 2005 Daniel Veillard <daniel@veillard.com>
758
 
 
759
 
        * libxslt/xslt.c: libxslt should deallocate directly text node content
760
 
          use xmlSetNodeContent(..., NULL)
761
 
 
762
 
Fri Aug 12 12:17:10 CEST 2005 Daniel Veillard <daniel@veillard.com>
763
 
 
764
 
        * tests/general/bug-163.*, tests/general/Makefile.am,
765
 
          tests/docs/bug-163.*, tests/docs/Makefile.am: check fix for
766
 
          #310692
767
 
 
768
 
Tue Aug  9 22:13:18 CEST 2005 Daniel Veillard <daniel@veillard.com>
769
 
 
770
 
        * tests/plugins/Makefile.am: try to get rid of complaints from
771
 
          jhbuild newbies.
772
 
 
773
 
Sun Aug  7 16:04:47 CEST 2005 Daniel Veillard <daniel@veillard.com>
774
 
 
775
 
        * libxslt/xsltutils.c: fixed a bug when size of xmlXPathContext
776
 
          changes, uses the libxml2 alloc and dealloc functions instead.
777
 
 
778
 
Tue Jul 13 22:41:03 PDT 2005 William Brack <wbrack@mmm.com.hk>
779
 
 
780
 
        * libxslt/transform.c: added check in xsltCopyText to assure
781
 
          content is in dictionary before doing a straight copy of
782
 
          content (bug 302821)
783
 
 
784
 
Tue Jul 13 16:16:31 PDT 2005 William Brack <wbrack@mmm.com.hk>
785
 
 
786
 
        * libxslt/transform.c: fixed to set current default value for
787
 
          XInclude when creating new TransformContext
788
 
        * libxslt/xslt.c: minor change for per-mille
789
 
 
790
 
Sun Jul 10 16:17:53 CEST 2005 Daniel Veillard <daniel@veillard.com>
791
 
 
792
 
        * libxslt/xsltwin32config.h*: try to avoid generating conflicts
793
 
        * libexslt/dynamic.c: applied patch from Mark Vakoc to implement
794
 
          dyn:map
795
 
        * configure.in tests/exslt/Makefile.am tests/exslt/dynamic/*:
796
 
          added test for dyn:map to the regression suite
797
 
 
798
 
Sat Jul  2 02:32:24 PDT 2005 <wbrack@mmm.com.hk>
799
 
 
800
 
        * libxslt/numbers.c: further fixes for bug 309209, changing
801
 
          behaviour of format-number.
802
 
        * libxslt/xslt.c: changed definition of per-mille character from
803
 
          '?' to Unicode #2030 (UTF-8 '‰') (ref XSLT spec 12.3)
804
 
          
805
 
2005-06-30  Federico Mena Quintero  <federico@ximian.com>
806
 
 
807
 
        * libxslt/xsltwin32config.h: Added this file back.  We'll have to
808
 
        figure out a way to make jhbuild not get CVS conflicts with it.
809
 
 
810
 
Thu Jun 30 14:09:55 PDT 2005 William Brack <wbrack@mmm.com.hk>
811
 
 
812
 
        * libxslt/numbers.c: fixed bug in negative prefix (bug 309209)
813
 
        
814
 
2005-06-17  Federico Mena Quintero  <federico@ximian.com>
815
 
 
816
 
        * libxslt/xsltwin32config.h: Removed from CVS; this is a generated
817
 
        file anyway and it breaks jhbuild all the time.
818
 
 
819
 
Sat May  7 11:28:41 CEST 2005 Daniel Veillard <daniel@veillard.com>
820
 
 
821
 
        * libexslt/libexslt.3: applied patch from Jonathan Wakely to fix
822
 
          the namespace name for the EXSLT date and time functions in the man
823
 
          page.
824
 
 
825
 
Wed Apr  6 23:58:12 CEST 2005 Igor Zlatkovic <igor@zlatkovic.com>
826
 
 
827
 
        * libexslt/exslt.c libexslt/libexslt.h: Windows build cleanups,
828
 
          removed obsolete checks
829
 
        * libxslt/libxslt.h libxslt/win32config.h libxslt/xsltutils.h: 
830
 
          Windows build cleanups, removed obsolete checks
831
 
        * win32/configure.js: removed obsolete copy operations
832
 
        * win32/Makefile.*: make install cleanup
833
 
        * xsltproc/xsltproc.c: Windows build cleanup, removed obsolete 
834
 
          macro definitions
835
 
        * .cvsignore: added Eclipse project files
836
 
 
837
 
Sat Apr  2 13:34:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
838
 
 
839
 
        * configure.in NEWS doc/*: preparing release of 1.1.14, updated docs
840
 
          and rebuilt.
841
 
 
842
 
Thu Mar 31 23:50:43 CEST 2005 Daniel Veillard <daniel@veillard.com>
843
 
 
844
 
        * tests/docbook/result/fo/gdp-handbook.fo tests/general/bug-105.out
845
 
          tests/general/bug-142.out: updated the result of some tests
846
 
          following the change to serailization in libxml2.
847
 
 
848
 
Thu Mar 31 11:54:31 CEST 2005 Daniel Veillard <daniel@veillard.com>
849
 
 
850
 
        * libxslt/pattern.c: fixed bug #171488 with cascading select in
851
 
          patterns.
852
 
        * tests/general/bug-161.*, tests/general/Makefile.am,
853
 
          tests/docs/bug-161.*, tests/docs/Makefile.am: added test provided
854
 
          by Ben Ko
855
 
        
856
 
Thu Mar 31 00:28:38 CEST 2005 Daniel Veillard <daniel@veillard.com>
857
 
 
858
 
        * tests/plugins/Makefile.am: fixed build outside of source tree
859
 
          bug #172155 thanks to patch from Mike Castle
860
 
 
861
 
Wed Mar 30 14:09:19 CEST 2005 Daniel Veillard <daniel@veillard.com>
862
 
 
863
 
        * xsltproc/xsltproc.c: fixed the xinclude problem with document()
864
 
          as in bug #171893
865
 
        * configure.in tests/Makefile.am tests/xinclude/*: added a new
866
 
          xinclude directory with the test for this problem
867
 
 
868
 
Wed Mar 30 11:59:06 CEST 2005 Daniel Veillard <daniel@veillard.com>
869
 
 
870
 
        * libxslt/pattern.c: fixed bug 169718 with ancestors in patterns
871
 
          similar to same bug fixed in libxml2
872
 
        * tests/general/bug-160.*, tests/general/Makefile.am,
873
 
          tests/docs/bug-160.*, tests/docs/Makefile.am: added test provided
874
 
          by Aaron Kaplan
875
 
 
876
 
Tue Mar 29 22:35:14 CEST 2005 Daniel Veillard <daniel@veillard.com>
877
 
 
878
 
        * tests/general/bug-159.*, tests/general/Makefile.am,
879
 
          tests/docs/bug-159.*, tests/docs/Makefile.am: added test for
880
 
          bug #168196 fixed in libxml2
881
 
 
882
 
Tue Mar 29 21:06:11 CEST 2005 Daniel Veillard <daniel@veillard.com>
883
 
 
884
 
        * libxslt/transform.c: working around Mark Vakoc' reported bug related
885
 
          to mode internaing
886
 
        * xsltproc/xsltproc.c: adding a --nodict mode to check problems with
887
 
          document without a dictionnary.
888
 
        * tests/REC/Makefile.am tests/general/Makefile.am: testing without 
889
 
          dictionnary
890
 
 
891
 
Tue Mar 29 15:37:13 CEST 2005 Daniel Veillard <daniel@veillard.com>
892
 
 
893
 
        * libxslt/xslt.c: fix bug #165201 when calling xsltInit() multiple
894
 
          times.
895
 
 
896
 
Tue Mar 29 15:13:59 CEST 2005 Daniel Veillard <daniel@veillard.com>
897
 
 
898
 
        * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h: 
899
 
          added DTD like checking when compiling stylesheets, closes
900
 
          bug #160402 and a long term TODO
901
 
        * tests/general/bug-89.xsl: thos spotted a misconstruct of one
902
 
          of the test cases where <xsl:when> was not within <xsl:choose>
903
 
 
904
 
Mon Mar 21 20:56:43 MST 2005 John Fleck (jfleck@inkstain.net)
905
 
 
906
 
        * doc/xsltproc.xml, xsltproc.html, xsltproc.1:
907
 
        update documentation to reflect addition of --nodtdattr
908
 
        command line flag. Bug #171098
909
 
 
910
 
Wed Mar 16 17:19:24 HKT 2005 William Brack (wbrack@mmm.com.hk)
911
 
 
912
 
        * libxslt/xslt.c: fixed problem with text node on stylesheet
913
 
          document without a dictionary (bug 170533)
914
 
 
915
 
Sun Mar 13 20:08:34 CET 2005 Daniel Veillard <daniel@veillard.com>
916
 
 
917
 
        * NEWS configure.in doc/*: preparing 1.1.13, updated and rebuilt
918
 
          the docs.
919
 
        * tests/plugins/Makefile.am xsltproc/Makefile.am: trying to fix
920
 
          some build problems.
921
 
        * libxslt.spec.in: adding a build require and a require for 
922
 
          libgcrypt-devel, c.f. Red Hat bug #133211
923
 
        * libxslt/xsltInternals.h: as for libxml2, XML_CAST_FPTR was wrong.
924
 
 
925
 
Wed Feb 23 19:25:13 HKT 2005 William Brack <wbrack@mmm.com.hk>
926
 
 
927
 
        * libxslt/pattern.c: fixed a problem with '//' and
928
 
          namespaces (bug 168208)
929
 
 
930
 
Mon Feb 14 23:10:21 HKT 2005 William Brack <wbrack@mmm.com.hk>
931
 
 
932
 
        * libxslt/namespaces.c: fixed a problem with
933
 
          exclude-result-prefixes (bug 165560)
934
 
 
935
 
Mon Feb 14 12:51:07 CET 2005 Daniel Veillard <daniel@veillard.com>
936
 
 
937
 
        * libxslt/variables.c: added a cretion of ctxt->globalVars in
938
 
          xsltProcessUserParamInternal if missing.
939
 
 
940
 
Wed Feb  9 21:58:56 CET 2005 Daniel Veillard <daniel@veillard.com>
941
 
 
942
 
        * doc/Makefile.am doc/libxslt-api.xml doc/libxslt-refs.xml 
943
 
          doc/EXSLT/libexslt-api.xml: applied patch for make wiki from
944
 
          Joel Reed and rebuild
945
 
        * tests/plugins/Makefile.am: fix from Joel Reed for make dist
946
 
 
947
 
Sun Jan 30 20:01:21 CET 2005 Daniel Veillard <daniel@veillard.com>
948
 
 
949
 
        * tests/plugins/testplugin.c win32/Makefile.msvc win32/configure.js:
950
 
          applied plugin patch for Windows by Joel Reed
951
 
 
952
 
Fri Jan 28 01:00:56 CET 2005 Daniel Veillard <daniel@veillard.com>
953
 
 
954
 
        * win32/configure.js: Makefile fixes for Widows from Joel Reed
955
 
 
956
 
Sat Jan 22 22:14:26 CET 2005 Daniel Veillard <daniel@veillard.com>
957
 
 
958
 
        * libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
959
 
          libxslt/xslt.c libxslt/xsltInternals.h: chasing xmlStrEqual
960
 
          calls and removed them when comparing mode and modeURI for
961
 
          templates by interning those strings when compiling the
962
 
          stylesheets.
963
 
 
964
 
Sat Jan 22 19:17:13 CET 2005 Daniel Veillard <daniel@veillard.com>
965
 
 
966
 
        * configure.in: small fix for local setup
967
 
        * libxslt/transform.c libxslt/variables.c : speeding up some
968
 
          variable lookup. In the process dug out something nasty about
969
 
          ctxt->dict creation and key initialization order.
970
 
 
971
 
Sat Jan 22 16:28:27 CET 2005 Daniel Veillard <daniel@veillard.com>
972
 
 
973
 
        * libxslt/templates.c libxslt/transform.c libxslt/xslt.c
974
 
          libxslt/xsltInternals.h: when copying text nodes in elements
975
 
          or attributes to the output, if interning, then reuse the strings
976
 
          directly without copying them in the output tree if dicts are
977
 
          shared between the context and the output docs. Less allocations
978
 
          smaller output document and no copying involved anymore.
979
 
 
980
 
Sat Jan 22 11:24:43 CET 2005 Daniel Veillard <daniel@veillard.com>
981
 
 
982
 
        * libxslt/xslt.c: internalize all text node content from
983
 
          stylesheet documents with the stylesheet dictionnary
984
 
 
985
 
Fri Jan 21 12:04:18 HKT 2005 William Brack <wbrack@mmm.com.hk>
986
 
 
987
 
        * tests/plugins/Makefile.am: Applied patch 11 (with small
988
 
          modification) from Joel
989
 
 
990
 
Thu Jan 20 21:05:27 CET 2005 Daniel Veillard <daniel@veillard.com>
991
 
 
992
 
        * tests/plugins/Makefile.am tests/plugins/testplugin.c: applied
993
 
          patch 10 from Joel Reed
994
 
 
995
 
Wed Jan 19 10:08:55 HKT 2005 William Brack <wbrack@mmm.com.hk>
996
 
 
997
 
        * libxslt/xsltwin32config.h, libxslt/xsltwin32config.h.in:
998
 
          fixed a small error in LIBXSLT_VERSION_EXTRA pointed out
999
 
          by Michael.Hewarth on the mailing list
1000
 
         
1001
 
Wed Jan 19 13:58:16 CET 2005 Daniel Veillard <daniel@veillard.com>
1002
 
 
1003
 
        * configure.in: patch #9 from Joel Reed
1004
 
 
1005
 
Wed Jan 19 10:21:37 HKT 2005 William Brack <wbrack@mmm.com.hk>
1006
 
 
1007
 
        * transform.c: fixed problem with parserOptions not being
1008
 
          set before loading a new document (bug 164530)
1009
 
 
1010
 
Mon Jan 17 16:50:02 CET 2005 Daniel Veillard <daniel@veillard.com>
1011
 
 
1012
 
        * configure.in libxslt/Makefile.am libxslt/xsltwin32config.h
1013
 
          tests/Makefile.am tests/plugins/Makefile.am
1014
 
          tests/plugins/testplugin.c: applied another patch from Joel Reed
1015
 
          still failing here but looking better
1016
 
 
1017
 
Sun Jan 16 00:09:11 CET 2005 Daniel Veillard <daniel@veillard.com>
1018
 
 
1019
 
        * libxslt/extensions.c: applied another patch from Joel Reed
1020
 
 
1021
 
Sat Jan 15 13:54:28 CET 2005 Daniel Veillard <daniel@veillard.com>
1022
 
 
1023
 
        * tests/plugins/plugin.* tests/Makefile.am libxslt/extensions.c
1024
 
          libxslt/Makefile.am configure.in: Applied another patch from
1025
 
          Joel Reed, fixed a segfault and changed the configure code
1026
 
          a bit to work in my debug environment.
1027
 
 
1028
 
Tue Jan 11 10:50:33 HKT 2005 William Brack <wbrack@mmm.com.hk>
1029
 
 
1030
 
        * configure.in: added python2.4 to the list of accepted
1031
 
          versions (bug 163274)
1032
 
 
1033
 
Sun Jan  9 17:04:23 CET 2005 Daniel Veillard <daniel@veillard.com>
1034
 
 
1035
 
        * libxslt/extensions.c: oops previous patch could break build
1036
 
 
1037
 
Sun Jan  9 16:41:59 CET 2005 Daniel Veillard <daniel@veillard.com>
1038
 
 
1039
 
        * configure.in win32/configure.js libxslt/extensions.c
1040
 
          libxslt/xsltconfig.h.in libxslt/xsltwin32config.h.in:
1041
 
          integrated the module patch from Joel Reed with just a couple
1042
 
          of changes and cleanup.
1043
 
 
1044
 
Tue Dec 27 17:50:10 HKT 2004 William Brack <wbrack@mmm.com.hk>
1045
 
 
1046
 
        * libxslt/pattern.c: fixed a problem with the expression
1047
 
          "*//name" (bug 162265), also a small problem with the '|'
1048
 
          operator.
1049
 
 
1050
 
Thu Dec 23 16:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1051
 
 
1052
 
        * libxslt/transform.c, libxslt/templates.c: fixed a couple of
1053
 
          spots where out-of-memory errors were not detected in time
1054
 
          (bug #153660 on OSF/1)
1055
 
          
1056
 
Thu Dec  2 21:10:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
1057
 
 
1058
 
        *doc/xslt.html, doc/downloads.html: changed the download link
1059
 
         on the web page for cvs snapshot
1060
 
         
1061
 
Wed Dec  1 22:37:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1062
 
 
1063
 
        * libxslt/extensions.c, libxslt/functions.c, libxslt/numbers.c,
1064
 
          libxslt/pattern.c, libxslt/transform.c, libxslt/xslt.c,
1065
 
          libxslt/xsltInternals.h: minor changes to get rid of gcc
1066
 
          warnings, especially on 64-bit system. Implemented
1067
 
          XML_CAST_FPTR macro to cast between function pointer <->
1068
 
          object pointer while avoiding gcc warnings (a hack).
1069
 
          No change to the logic.
1070
 
 
1071
 
Wed Dec  1 10:47:15 CET 2004 Daniel Veillard <daniel@veillard.com>
1072
 
 
1073
 
        * libxslt/security.c xsltproc/xsltproc.c: applied patch from
1074
 
          Aleksey Gurtovoy moving some stat() definition for Windows
1075
 
          to the right place.
1076
 
 
1077
 
Wed Dec  1 14:30:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1078
 
 
1079
 
        * libxslt/xslt.c: applied patch from Mark Vakoc fixing bug with
1080
 
          namespace URI on template names.
1081
 
        * tests/namespaces/tst9*, tests/namespaces/Makefile.am: added
1082
 
          test case for this
1083
 
 
1084
 
Tue Nov 30 10:53:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1085
 
 
1086
 
        * libxslt/pattern.c: more on RVT's in XPath predicates, this
1087
 
          time for bug 159726.  Cleaned up the logic a little, hopefully
1088
 
          now covers all setting of XSLT_RUNTIME_EXTRA.
1089
 
        * tests/general/bug-158.xsl: corrected a typo
1090
 
 
1091
 
Thu Nov 25 22:24:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
1092
 
 
1093
 
        * libxslt/variables.c, libxslt/xsltInternals.h: backed out the
1094
 
          last change and re-did it the "right way" (bug 158372).
1095
 
        * tests/general/bug-158.*, tests/general/Makefile.am,
1096
 
          tests/docs/bug-158.*, tests/general/Makefile.am: added test
1097
 
          case for this bug
1098
 
 
1099
 
Wed Nov 24 10:51:51 HKT 2004 William Brack <wbrack@mmm.com.hk>
1100
 
 
1101
 
        * libxslt/variables.c, libxslt/xsltInternals.h: enhanced the
1102
 
          evaluation of global variables to take account of possible
1103
 
          changes to the current document (bug 158372).
1104
 
          
1105
 
Mon Nov 22 08:10:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1106
 
 
1107
 
        * libxslt/pattern.c: small change to previous fix for bug 153137,
1108
 
          fixes bug 158840.
1109
 
        * tests/general/bug-157.*, tests/general/Makefile.am,
1110
 
          tests/docs/bug-157.*, tests/docs/Makefile.am: added test for this
1111
 
 
1112
 
Sun Nov 21 09:42:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1113
 
 
1114
 
        * libxslt/transform.c: enhanced code to assure the "current
1115
 
          template rule" is not changed by xsl:call-template (bug 157859).
1116
 
        * tests/general/bug-156.*, tests/general/Makefile.am,
1117
 
          tests/docs/bug-156.*, tests/docs/Makefile.am: added a test case
1118
 
          
1119
 
Mon Nov  8 11:41:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
1120
 
 
1121
 
        * libexslt/date.c: fixed problem with day-of-week-in-month
1122
 
          (bug 157592) with patch from Sal Paradise
1123
 
        * tests/exslt/date/datetime.1.out: corrected expected output
1124
 
          after above fix
1125
 
 
1126
 
Mon Nov  1 15:57:24 CET 2004 Daniel Veillard <daniel@veillard.com>
1127
 
 
1128
 
        * tests/general/bug-155.*, tests/general/Makefile.am,
1129
 
          tests/docs/bug-155*, tests/docs/Makefile.am: added a test case
1130
 
          provided by Markus Bertheau breaking on libxml2-2.6.15
1131
 
 
1132
 
Fri Oct 29 17:03:26 CEST 2004 Daniel Veillard <daniel@veillard.com>
1133
 
 
1134
 
        * configure.in NEWS doc/*: preparing release of libxslt-1.1.12
1135
 
        * libexslt/crypto.c: mini change to avoid breaking apibuild.py
1136
 
        * libxslt/templates.c: small fix, first step in adressing #153660
1137
 
 
1138
 
Fri Oct 29 14:18:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
1139
 
 
1140
 
        * doc/xsltproc.1 doc/xsltproc.xml: indicate - means stdin closing
1141
 
          #156626
1142
 
 
1143
 
Wed Oct 27 17:00:54 CEST 2004 Daniel Veillard <daniel@veillard.com>
1144
 
 
1145
 
        * libxslt/transform.c: another dictionnary/string interning fix
1146
 
 
1147
 
Wed Oct 27 00:00:07 CEST 2004 Daniel Veillard <daniel@veillard.com>
1148
 
 
1149
 
        * libxslt/transform.c: fix to force string interning on generated
1150
 
          documents
1151
 
 
1152
 
Sat Oct 23 09:36:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
1153
 
 
1154
 
        * libexslt/crypto.c, libexslt/functions.c, libxslt/keys.c,
1155
 
          libxslt/numbers.c, libxslt/pattern.c, libxslt/transform.c,
1156
 
          libxslt/variables.c: changed some variable names for warning
1157
 
          cleanup when -ansi flag is not present.
1158
 
        * libxslt/namespaces.c: fixed potential NULL pointer reference
1159
 
          pointed out by Dennis Dams (bug 156187)
1160
 
 
1161
 
Mon Oct 18 17:04:27 CEST 2004 Daniel Veillard <daniel@veillard.com>
1162
 
 
1163
 
        * libxslt.spec.in doc/Makefile.am: fix for RedHat bug #136072
1164
 
          to include EXSLT doc in libxslt package.
1165
 
 
1166
 
Thu Oct 14 22:43:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
1167
 
 
1168
 
        * configure.in, config.h.in, libexslt/date.c: changed date.c to use
1169
 
          gmtime_r if available (bug 129983)
1170
 
        * libexslt/functions.c: fixed a namespace problem concerning a
1171
 
          function with a namespace-qualified name (bug 155197)
1172
 
 
1173
 
Tue Oct 12 03:54:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
1174
 
 
1175
 
        * libxslt/namespaces.c: fixed a bug in namespace lookup exhibited
1176
 
          by the recent namespace tests in libxml2
1177
 
 
1178
 
Thu Oct  7 16:15:15 CEST 2004 Daniel Veillard <daniel@veillard.com>
1179
 
 
1180
 
        * libxslt/transform.c: fixed a problem of tree structure raised
1181
 
          by the new libxml2 tree checking code.
1182
 
 
1183
 
Thu Sep 30 11:28:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
1184
 
 
1185
 
        * libexslt/date.c: fixed problem with negative periods
1186
 
          (bug 154021)
1187
 
        * tests/exslt/date/sum.2.out: changed expected output, now
1188
 
          agrees with comments in sum.2.xml test data file
1189
 
          
1190
 
Thu Sep 30 08:19:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
1191
 
 
1192
 
        * libxslt/templates.c: patch from Mark Vakoc about an incorrect
1193
 
          attribute document pointer.
1194
 
 
1195
 
Thu Sep 30 08:13:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
1196
 
 
1197
 
        * doc/tutorial2/libxslt_pipes.*: updated the tutorial from Panagiotis
1198
 
          Louridas
1199
 
 
1200
 
Thu Sep 30 00:10:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
1201
 
 
1202
 
        * configure.in doc/*: release of 1.1.11, rebuilt the docs
1203
 
 
1204
 
Wed Sep 29 15:42:33 CEST 2004 Daniel Veillard <daniel@veillard.com>
1205
 
 
1206
 
        * libxslt/pattern.c: try to fix #153137 but without a test case
1207
 
          it's shooting in the dark.
1208
 
 
1209
 
Tue Sep 28 16:20:48 CEST 2004 Daniel Veillard <daniel@veillard.com>
1210
 
 
1211
 
        * doc/tutorial2/libxslt_pipes.*: New tutorial from Panagiotis Louridas
1212
 
        * libxslt.spec.in doc/Makefile.am: integrated the tutorial in the
1213
 
          distribution
1214
 
 
1215
 
Sat Sep 25 21:38:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
1216
 
 
1217
 
        * libxslt/preproc.c libxslt/variables.c: fixed 2 leaks with
1218
 
          namespaced variable names.
1219
 
        * tests/general/bug-154.*, tests/general/Makefile.am,
1220
 
          tests/docs/bug-154*, tests/docs/Makefile.am: added test case
1221
 
          for above
1222
 
 
1223
 
Fri Sep 24 18:13:45 CEST 2004 Daniel Veillard <daniel@veillard.com>
1224
 
 
1225
 
        * Makefile.am: add missing variable
1226
 
        * libxslt/transform.c: fixed some error callback data
1227
 
        * tests/exslt/date/Makefile.am tests/exslt/date/sum*: added new
1228
 
          date:sum testing from Derek Poon
1229
 
 
1230
 
Fri Sep 24 09:17:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
1231
 
 
1232
 
        * libexslt/date.c: fixed problem with empty sets, etc.
1233
 
          (see discussion on mailing list)
1234
 
 
1235
 
Sat Sep 18 17:08:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
1236
 
 
1237
 
        * libexslt/date.c: fixed problem with timezone offset
1238
 
          (bug 153000)
1239
 
        * tests/exslt/date/add.1.out: changed regression test output,
1240
 
          which was apparently incorrect for above case
1241
 
 
1242
 
Sat Sep 18 00:04:02 PDT 2004 William Brack <wbrack@mmm.com.hk>
1243
 
 
1244
 
        * libxslt/transform.c: re-arranged sequence of setting up
1245
 
          namespaces within xsltCopyTree (see the list thread
1246
 
          http://mail.gnome.org/archives/xml/2004-September/msg00072.html)
1247
 
        * tests/general/bug-104.out: slight change to expected output
1248
 
          due to above fix
1249
 
 
1250
 
Fri Sep 17 23:15:33 PDT 2004 William Brack <wbrack@mmm.com.hk>
1251
 
 
1252
 
        * libexslt/date.c: enhanced validation of date-time to catch
1253
 
          bit-field overflow (bug 152836)
1254
 
        * tests/exslt/date/date.2.*, tests/exslt/time.2.*: added test
1255
 
          cases for above
1256
 
 
1257
 
Tue Sep  7 18:04:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
1258
 
 
1259
 
        * libxslt/numbers.c: further refinement to UTF8 pattern
1260
 
          separator (bug 151975)
1261
 
 
1262
 
Tue Sep  7 00:14:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
1263
 
 
1264
 
        * libxslt/numbers.c: fixed problem with UTF8 pattern
1265
 
          separator (bug 151975)
1266
 
 
1267
 
Mon Sep  6 14:27:38 PDT 2004 William Brack <wbrack@mmm.com.hk>
1268
 
 
1269
 
        * libxslt/imports.c, libxslt/xslt.c, libxslt/xsltInternals.h:
1270
 
          fixed 2 problems with xsl:include (bug #151795)
1271
 
 
1272
 
Tue Aug 31 15:45:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
1273
 
 
1274
 
        * NEWS configure.in doc/*: Release of libxslt-1.1.10
1275
 
 
1276
 
Tue Aug 31 11:41:11 CEST 2004 Daniel Veillard <daniel@veillard.com>
1277
 
 
1278
 
        * doc/xsltproc.1 doc/xsltproc.xml: added missing descriptions
1279
 
          for --path as well as --load-trace, fixes Red Hat bug #106545
1280
 
 
1281
 
Fri Aug 27 20:52:52 PDT 2004 William Brack <wbrack@mmm.com.hk>
1282
 
 
1283
 
        * libxslt/keys.c: fixed small problem with key initialisation
1284
 
          disturbing the transformation context (bug 151201).
1285
 
        * tests/general/bug-153.*, tests/general/Makefile.am,
1286
 
          tests/docs/bug-153*, tests/docs/Makefile.am: added test case
1287
 
          for above
1288
 
 
1289
 
Tue Aug 24 16:40:51 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
1290
 
 
1291
 
        * win32/configure.js: added support for version extra
1292
 
 
1293
 
Mon Aug 23 16:53:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
1294
 
 
1295
 
        * libexslt/date.c libxslt/imports.c libxslt/xslt.c: fixing 
1296
 
          compilation problems on Solaris #150844
1297
 
 
1298
 
Sun Aug 22 17:19:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
1299
 
 
1300
 
        * configure.in NEWS doc/*: preparing release of 1.1.9
1301
 
 
1302
 
Sat Aug 21 22:08:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
1303
 
 
1304
 
        * transform.c: Further enhancement for keys on exslt:node-sets.
1305
 
          Corrects a rather serious timing problem (bug 150741)
1306
 
        * tests/exslt/common/node-set.8.*: added regression test for this
1307
 
 
1308
 
Fri Aug 20 18:53:50 CEST 2004 Daniel Veillard <daniel@veillard.com>
1309
 
 
1310
 
        * Makefile.am configure.in: a bit of cleanup and a extra variable for
1311
 
          CVS dist
1312
 
 
1313
 
Fri Aug 20 11:30:19 CEST 2004 Daniel Veillard <daniel@veillard.com>
1314
 
 
1315
 
        * libxslt/imports.c: fix a 64bit bug reported by Andreas Schwab
1316
 
 
1317
 
Wed Aug 18 14:27:18 PDT 2004 William Brack <wbrack@mmm.com.hk>
1318
 
 
1319
 
        * configure.in libxslt/xsltconfig.h.in libxslt/xslt.c
1320
 
          libxslt/xsltwin32config.* libexslt/exsltconfig.h.in
1321
 
          libexslt/exslt.c: added some code to include the CVS
1322
 
          ChangeLog version in the version strings available for
1323
 
          printing (e.g. by xsltproc)
1324
 
 
1325
 
Wed Aug 18 00:22:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
1326
 
 
1327
 
        * xsltproc/xsltproc.c: implemented --nodtdattr to avoid defaulting
1328
 
          DTD attributes, RFE 150311 . Also cleanup the code from all
1329
 
          libxml2 pre 2.6.0 specific code since we are using 
1330
 
          LIBXML_REQUIRED_VERSION=2.6.8 in configure.in
1331
 
 
1332
 
Tue Aug 17 01:01:22 CEST 2004 Daniel Veillard <daniel@veillard.com>
1333
 
 
1334
 
        * libxslt/documents.c libxslt/documents.h libxslt/imports.c
1335
 
          libxslt/xslt.c libxslt/xsltutils.c: Implemented a hook to
1336
 
          provide document loading as suggested by David Hyatt for
1337
 
          Safari
1338
 
 
1339
 
Mon Aug 16 12:53:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
1340
 
 
1341
 
        * libxslt/transform.c: added a call to xmlXPathOrderDocElems
1342
 
          in xmlNewTransformContext for the principal document (bug 133289)
1343
 
 
1344
 
Sat Aug 14 21:49:48 PDT 2004 William Brack <wbrack@mmm.com.hk>
1345
 
 
1346
 
        * libxslt/namespaces.[ch], transform.c, xslt.c, xsltInternals.h:
1347
 
          fixed handling of #default in namespace-alias for default
1348
 
          namespace (bug 149659)
1349
 
        * tests/namespaces/tst7.* tst8.*: added regression tests for above
1350
 
 
1351
 
Fri Aug  6 11:05:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
1352
 
 
1353
 
        * libexslt/date.c: added date:sum routine supplied by Joel
1354
 
          Reed
1355
 
 
1356
 
Wed Aug  4 00:04:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
1357
 
 
1358
 
        * doc/downloads.html doc/xslt.html: fixed a couple of problems
1359
 
          reported by Oliver Stoeneberg
1360
 
                
1361
 
Mon Aug  2 08:48:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
1362
 
 
1363
 
        * libxslt/documents.c, libxslt/functions.c, libxslt/transform.c,
1364
 
          libxslt/variables.c: added code to assure keys are generated
1365
 
          when needed for node-sets (bug 148773)
1366
 
        * tests/exslt/common/node-set.7.* - added test case for above.
1367
 
 
1368
 
Mon Jul 26 17:03:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
1369
 
 
1370
 
        * libexslt/strings.c: fixed str:tokenize for case when 2nd
1371
 
          argument is an empty string (should produce a token for
1372
 
          each char in the string).  Reported on the mailing list by
1373
 
          Peter Pawlowski.
1374
 
 
1375
 
Fri Jul 23 21:55:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
1376
 
        * libxslt/imports.c: further enhancement for template priorities
1377
 
          on imported stylesheets (better fix for bug 141279, fixes
1378
 
          bug 148246).
1379
 
 
1380
 
Fri Jul 16 12:14:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
1381
 
 
1382
 
        * configure.in libexslt/crypto.c libexslt/exslt.[ch] 
1383
 
          libexslt/exsltconfig.h.in win32/configure.js: apply patch from
1384
 
          Rob Richards to add a normal --with-crypto configure option.
1385
 
 
1386
 
Tue Jul 13 22:57:43 HKT 2004 William Brack <wbrack@mmm.com.hk>
1387
 
 
1388
 
        * libxslt/functions.c: added some logic to xsltKeyFunction
1389
 
          to set the transform context doc ptr when the xpath context
1390
 
          doc is different (bug 147445)
1391
 
        * tests/exslt/common/Makefile.am, tests/exslt/common/node-set.5*
1392
 
          and tests/exslt/common/node-set.6*: added regression tests
1393
 
          for bug 145547 (UNION and FILTER for RVT's)
1394
 
 
1395
 
Mon Jul 12 08:28:07 HKT 2004 William Brack <wbrack@mmm.com.hk>
1396
 
 
1397
 
        * python/libxslt-python-api.xml: fixed type for doctypeSystem
1398
 
          and doctypePublic (problem reported on the list by Sitsofe
1399
 
          Wheeler)
1400
 
        * doc/libxslt-api.xml: updated database.
1401
 
 
1402
 
Sun Jul 11 22:46:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
1403
 
 
1404
 
        * transform.c: small change to key handling for RVT, needed
1405
 
          because of enhancement to libxml2 xpath.
1406
 
 
1407
 
Fri Jul  9 02:51:38 PDT 2004 Daniel Veillard <daniel@veillard.com>
1408
 
 
1409
 
        * python/libxsl.py: fixes Python on 64bits box problem.
1410
 
 
1411
 
Tue Jul  6 18:43:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
1412
 
 
1413
 
        * libxslt.spec.in: better python dependancy Red hat bug #126364
1414
 
          by Robert Scheck
1415
 
 
1416
 
Tue Jul  6 21:35:44 HKT 2004 William Brack <wbrack@mmm.com.hk>
1417
 
 
1418
 
        * tests/namespaces/Makefile.am: added extra2.err, tst5.xml,
1419
 
          tst5.xsl and tst.out to EXTRA_DIST
1420
 
 
1421
 
Mon Jul  5 21:48:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
1422
 
 
1423
 
        * configure.in doc/*: releasing 1.1.8
1424
 
 
1425
 
Sun Jul  4 24:18:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
1426
 
 
1427
 
        * xsltproc/Makefile.am: changed the sequence of LD_ADDS and
1428
 
          LIBGCRYPT_LIBS on xsltproc_LDADD.  Previously this was
1429
 
          causing the wrong libs to be linked when using the configure
1430
 
          option --with-libxml-libs-prefix, or --with-libxml-src (nasty)
1431
 
 
1432
 
Sun Jul  4 21:42:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
1433
 
 
1434
 
        * libexslt/Makefile.am: implemented change from Joel Reed for
1435
 
          automake-1.4 compatibility.
1436
 
        * libexslt/crypto.c: reformatted source to remove an overly
1437
 
          generous supply of tabs.  Added a #include for sys/select to
1438
 
          fix a compilation error caused by the gcrypt include file's
1439
 
          usage of 'fd_set'.  Made some minor changes to fix
1440
 
          some warning messages (no change to the logic).
1441
 
        * configure.in, config.h.in: added test for presence of
1442
 
          sys/select.h.
1443
 
          Added test for libgcrypt version > 1.1.41 (bug 145245)
1444
 
          
1445
 
Sat Jul  3 17:52:27 HKT 2004 William Brack <wbrack@mmm.com.hk>
1446
 
 
1447
 
        * doc/xslt.html, doc/extensions.html: corrected the URI for libxslt
1448
 
          namespace, also a small enhancement of the surrounding text on
1449
 
          extension functions. (bug 145250)
1450
 
          
1451
 
Fri Jul  2 15:51:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
1452
 
 
1453
 
        * configure.in: convenience change
1454
 
        * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
1455
 
          try to avoid calling libxml2 cleanup function directly but go
1456
 
          though the python wrapper of libxml2 for memory debug accounting.
1457
 
 
1458
 
Fri Jul  2 16:24:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
1459
 
 
1460
 
        * libxslt/keys.c: added namespace setup before calling XPath
1461
 
          to evaluate key (Bug 143520)
1462
 
 
1463
 
Thu Jul  1 10:07:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1464
 
 
1465
 
        * libxslt/transform.c: added coding to xsltCopyTree to copy
1466
 
          namespaces (bug 139578).
1467
 
        * tests/general/bug-128.out: changed to reflect above fix
1468
 
        * libxslt/xslt.c: minor change to an error message
1469
 
 
1470
 
Wed Jun 30 18:41:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
1471
 
 
1472
 
        * win32/Makefile.msvc win32/Makefile.mingw libexslt/Makefile.am
1473
 
          libexslt/exslt.c libexslt/exslt.h config.h.in configure.in
1474
 
          libexslt/crypto.c: applied patch from Joel Reed to get EXSLT
1475
 
          crypto extensions based on libgcrypt if found at configure time.
1476
 
        * tests/namespaces/Makefile.am: fixed a small breakage
1477
 
 
1478
 
Wed Jun 30 12:28:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
1479
 
 
1480
 
        * libxslt/namespaces: some enhancement for fixing bug 142768
1481
 
        * tests/namespaces/Makefile.am, tests/namespaces/tst6*:
1482
 
          added regression test for this bug
1483
 
 
1484
 
Tue Jun 29 09:23:03 CEST 2004 Daniel Veillard <daniel@veillard.com>
1485
 
 
1486
 
        * Makefile.am examples/xsltICUSort.c: seems I never commited to CVS
1487
 
          the example from Richard Jinks
1488
 
 
1489
 
Wed Jun  9 16:33:56 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
1490
 
 
1491
 
        * win32/configure.js win32/Makefile.* minor changes for the new
1492
 
          layout of the Windows binary package
1493
 
 
1494
 
Wed May 26 10:51:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1495
 
 
1496
 
        * doc/search.php.inc, doc/search/php: enhanced to remove
1497
 
          forcing module names to lower case, and to fix problem
1498
 
          with links between pages in libxml2 directory.
1499
 
 
1500
 
Mon May 24 12:46:10 HKT 2004 Igor Zlatkovic <igor@zlatkovic.com>
1501
 
 
1502
 
        * win32/makefile.msvc, win32/configure.js: included the cruntime 
1503
 
          option, contributed by Oliver Stoeneberg
1504
 
 
1505
 
Mon May 24 08:37:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1506
 
 
1507
 
        * libxslt/xsltutils.c: fixed bug in error message printing
1508
 
          for undefined namespace (bug 143004)
1509
 
 
1510
 
Mon May 17 23:08:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
1511
 
 
1512
 
        * NEWS doc/*: updated for 1.1.7
1513
 
 
1514
 
Mon May 17 06:14:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
1515
 
 
1516
 
        * configure.in: release of libxslt-1.1.7
1517
 
 
1518
 
Sun May 16 23:08:05 CEST 2004 Daniel Veillard <daniel@veillard.com>
1519
 
 
1520
 
        * tests/general/bug-151*, tests/docs/bug-151.xml,
1521
 
          tests/general/Makefile.am, tests/docs/Makefile.am: added
1522
 
          regression test for old bug #127877
1523
 
 
1524
 
Sun May 16 20:48:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
1525
 
 
1526
 
        * libxslt/transform.c: fixing bug #135542 about the DOCTYPE name
1527
 
          being generated when the root element is namespaced 
1528
 
        * tests/general/bug-151*, tests/docs/bug-151.xml,
1529
 
          tests/general/Makefile.am, tests/docs/Makefile.am: added
1530
 
          regression test for bug #135542
1531
 
 
1532
 
Sun May 16 19:39:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
1533
 
 
1534
 
        * libxslt/namespaces.c libxslt/namespaces.h libxslt/templates.c
1535
 
          libxslt/transform.c: fixing bug #134500 on namespace lookup for
1536
 
          attribute which sometimes lead to default namespace
1537
 
        * tests/general/bug-150*, tests/docs/bug-150.xml,
1538
 
          tests/general/Makefile.am, tests/docs/Makefile.am: added
1539
 
          regression test for bug #134500
1540
 
 
1541
 
Sun May 16 18:09:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
1542
 
 
1543
 
        * libexslt/date.h: fixing a small portability problem on Solaris
1544
 
          for the declaration of localtime_r bug #140468
1545
 
 
1546
 
Sun May 16 16:36:38 CEST 2004 Daniel Veillard <daniel@veillard.com>
1547
 
 
1548
 
        * libxslt.m4: applied patch from Edward Rudd to fix the problems
1549
 
          raised in bug #142429
1550
 
          
1551
 
Sun May 16 11:01:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
1552
 
 
1553
 
        * libxslt/xslt.c: fixed a weird namespace bug #141532
1554
 
        * tests/docs/Makefile.am tests/docs/bug-14[89].xml
1555
 
          tests/general/Makefile.am tests/docs/bug-14[89]*: added tests
1556
 
          to the regression for bug #141532
1557
 
 
1558
 
Sun May  2 23:47:43 PDT 2004 William Brack <wbrack@mmm.com.hk>
1559
 
 
1560
 
        * libxslt/imports.c: added comments and function header,
1561
 
          improved logic of routine just added.
1562
 
        * tests/general/bug-147*, tests/docs/bug-147.xml,
1563
 
          tests/general/Makefile.am, tests/docs/Makefile.am: added
1564
 
          regression test for bug 141279
1565
 
 
1566
 
Sun May  2 12:47:32 PDT 2004 William Brack <wbrack@mmm.com.hk>
1567
 
 
1568
 
        * libxslt/imports.c: enhanced normalization of comp steps
1569
 
          when an imported stylesheet has it's own imports
1570
 
          (bug 141279)
1571
 
 
1572
 
Sat May  1 10:35:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
1573
 
 
1574
 
        * libxslt/transform.c: added code to recognize
1575
 
          disable-output-escaping on certain text nodes (bug 140755)
1576
 
        * tests/general/bug-100.out: regenerated to account for change
1577
 
          from next ChangeLog entry (bug 140558)
1578
 
 
1579
 
Wed Apr 28 18:17:24 PDT 2004 William Brack <wbrack@mmm.com.hk>
1580
 
 
1581
 
        * libxslt/xsltutils.c: suppressed any automatic linefeed after
1582
 
          a comment following the document root element (bug 140558)
1583
 
 
1584
 
Thu Apr 22 08:38:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
1585
 
 
1586
 
        * libxslt/transform.c: fix a problem where we updated an
1587
 
          ELEMENT node psvi field as if it was a DOCUMENT one, leading
1588
 
          to a subtle crash later, valgrind rules.
1589
 
 
1590
 
The Apr 20 00:22:37 HKT 2004 William Brack <wbrack@mmm.com.hk>
1591
 
 
1592
 
        * libexslt/strings.c: fixed bug in UTF8 string tokenize
1593
 
          kindly reported by Vasily Tchekalkin
1594
 
 
1595
 
Mon Apr 19 00:39:18 CEST 2004 Daniel Veillard <daniel@veillard.com>
1596
 
 
1597
 
        * configure.in doc/*: preparing release 1.1.6
1598
 
        * libxslt.spec.in: keep the ChangeLog compressed 
1599
 
 
1600
 
Mon Apr  5 15:23:53 CEST 2004 Daniel Veillard <daniel@veillard.com>
1601
 
 
1602
 
        * libxslt/keys.c: fixed a stupid cut'npaste bug #139132
1603
 
        * tests/docs/Makefile.am tests/docs/bug-146.xml
1604
 
          tests/general/Makefile.am tests/docs/bug-146*: added test
1605
 
          to the regression for bug #139132
1606
 
 
1607
 
2004-04-02 10:17:23 HKT 2004 William Brack <wbrack@mmm.com.hk>
1608
 
 
1609
 
        * libxslt/keys.c: applied patch from Mark Vakoc to fix problem
1610
 
          with key matching attribute node.
1611
 
 
1612
 
2004-04-01  Johan Dahlin  <johan@gnome.org>
1613
 
 
1614
 
        * python/.cvsignore: Add generated files, to make cvs silent.
1615
 
 
1616
 
        * .cvsignore: Add missing libexslt.pc and stamp-h1
1617
 
 
1618
 
Tue Mar 23 13:13:56 CET 2004 Daniel Veillard <daniel@veillard.com>
1619
 
 
1620
 
        * configure.in: prepare release of 1.1.5, made a hard dependancy
1621
 
          to libxml2 2.6.8 due to the dictionnary reference counting change
1622
 
        * doc/*: updated and rebuilt the doc.
1623
 
        * tests/namespaces/Makefile.am: fixed a build problem (tst5 ?)
1624
 
 
1625
 
Mon Mar 22 20:25:41 CET 2004 Daniel Veillard <daniel@veillard.com>
1626
 
 
1627
 
        * libxslt/xsltconfig.h.in: small fix for OpenVMS
1628
 
        * libxslt/documents.c: fixed a leak associated to the change
1629
 
          in reference counting when running the XML parser and using
1630
 
          the document() function.
1631
 
 
1632
 
Wed Mar 17 18:49:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1633
 
 
1634
 
        * xsltproc/xsltproc.c: added check for state XSLT_STATE_STOPPED
1635
 
          when output file is used (bug 137341)
1636
 
          
1637
 
Tue Mar 16 08:55:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1638
 
 
1639
 
        * libxslt/xsltutils.c: corrected my error from bug 135938
1640
 
          pointed out on the mailing list by Mark Vakoc.
1641
 
        * libxslt/transform.c: enhanced the error message for
1642
 
          call-template when namespace is present.
1643
 
        * tests/general/bug-145.err: regenerated for new message
1644
 
 
1645
 
Fri Mar 12 13:07:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
1646
 
 
1647
 
        * libxslt/namespaces.c: added additional check to prevent
1648
 
          superfluous namespace href's being generated on elements
1649
 
          (bug 136914)
1650
 
        * tests/namespaces/Makefile.am, tests/namespaces/tst5.x[ms]l:
1651
 
          added new test for bug 136914
1652
 
        * tests/namespaces, tests/extensions/ tests/reports: fixed
1653
 
          error in "enhanced" Makefile.am, removed superfluous .err files
1654
 
          from cvs
1655
 
 
1656
 
Wed Mar 10 19:27:39 HKT 2004 William Brack <wbrack@mmm.com.hk>
1657
 
 
1658
 
        * doc/search.php.incl: minor addition for later version of php
1659
 
          requiring $HTTP_GET_VARS.
1660
 
          doc/*: rebuilt the docs
1661
 
 
1662
 
Wed Mar 10 17:14:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
1663
 
 
1664
 
        * libexslt/strings.c: modified the 'tokenize' routine to work with
1665
 
          UTF8 chars in both string and tokens (Bug 136183)
1666
 
 
1667
 
Tue Mar  9 23:44:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
1668
 
 
1669
 
        * libxslt/attrvt.c: added coding to allow growing the
1670
 
          AVT structure when a large number of segments are present
1671
 
          (bug 136624)
1672
 
        * libxslt/keys.c: fixed a compilation warning (no logic change)
1673
 
 
1674
 
Sat Mar  6 23:42:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1675
 
 
1676
 
        * tests/docbook/Makefile.am: small fix to typo
1677
 
 
1678
 
Sat Mar  6 23:05:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
1679
 
 
1680
 
        * Makefile.am, tests/Makefile.am, tests/REC/Makefile.am,
1681
 
          tests/REC1/Makefile.am, tests/REC2/Makefile.am,
1682
 
          tests/XSLTMark/Makefile.am, tests/docbook/Makefile.am,
1683
 
          tests/exslt/common/Makefile.am, tests/exslt/date/Makefile.am,
1684
 
          tests/exslt/functions/Makefile.am, tests/exslt/math/Makefile.am,
1685
 
          tests/exslt/sets/Makefile.am, tests/exslt/strings/Makefile.am,
1686
 
          tests/extensions/Makefile.am, tests/general/Makefile.am,
1687
 
          tests/keys/Makefile.am, tests/multiple/Makefile.am,
1688
 
          tests/namespaces/Makefile.am, tests/numbers/Makefile.am,
1689
 
          tests/reports/Makefile.am, test/xmlspec/Makefile.am,
1690
 
          tests/general/bug-60.err, tests/docbook/result/html/gdp-handbook.err,
1691
 
          tests/REC/test-2.5-1.err:
1692
 
          Major enhancement to "make tests". All but Python tests
1693
 
          cleaned up to produce minimum summary output if no problems.
1694
 
        * tests/general/bug-145.xsl, tests/general/bug-145.err,
1695
 
          tests/docs/Makefile.am, tests/docs/bug-145.xml:
1696
 
          Added test case for bugzilla bug 135938
1697
 
          
1698
 
Thu Mar  4 23:02:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1699
 
 
1700
 
        * libxslt/xsltutils.h, libxslt/xsltutils.c, libxslt/preproc.c:
1701
 
          fixed problem with dictionary handling (bug 135938).
1702
 
        * doc/EXSLT/*: fixed a few more "href_base" files.
1703
 
 
1704
 
Wed Mar  3 21:33:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
1705
 
 
1706
 
        * doc/*, doc/html/*, doc/EXSLT/*: rebuilt the docs to fix
1707
 
          the "href_base" problem.
1708
 
 
1709
 
Fri Feb 27 01:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1710
 
 
1711
 
        * configure.in, config.h.in: added test for localtime_r
1712
 
        * libexslt/date.c: added usage of localtime_r if present on
1713
 
          system (bug 129983, suggested by Vasily Tchekalkin)
1714
 
 
1715
 
Thu Feb 26 16:59:45 CET 2004 Daniel Veillard <daniel@veillard.com>
1716
 
 
1717
 
        * libxslt/keys.c libxslt/pattern.c: removed the last use
1718
 
          of _private that time in the input document, use the psvi
1719
 
          field again, this may be interesting if XSLT2 support gets
1720
 
          in but since this is very unlikely ...
1721
 
 
1722
 
Thu Feb 26 16:04:28 CET 2004 Daniel Veillard <daniel@veillard.com>
1723
 
 
1724
 
        * libxslt/transform.c libxslt/variables.c: use the psvi field
1725
 
          of teh document used for RVT instead of _private. 
1726
 
 
1727
 
Thu Feb 26 15:17:52 CET 2004 Daniel Veillard <daniel@veillard.com>
1728
 
 
1729
 
        * libxslt/attrvt.c libxslt/templates.c: use the psvi field of
1730
 
          the attribute instead of the _private one to compile AVT infos
1731
 
 
1732
 
Thu Feb 26 14:53:16 CET 2004 Daniel Veillard <daniel@veillard.com>
1733
 
 
1734
 
        * tests/docs/Makefile.am tests/docs/bug-144.xml
1735
 
          tests/general/Makefile.am tests/docs/bug-144*: added test
1736
 
          similar to 143 but checking for AVT in local variables.
1737
 
        
1738
 
Thu Feb 26 13:16:33 CET 2004 Daniel Veillard <daniel@veillard.com>
1739
 
 
1740
 
        * libxslt/attrvt.c libxslt/variables.c: fixed a regression for
1741
 
          AVT found in global variable content.
1742
 
        * tests/docs/Makefile.am tests/docs/bug-143.xml
1743
 
          tests/general/Makefile.am tests/docs/bug-143*: added test
1744
 
          to the regression suite.
1745
 
 
1746
 
Wed Feb 25 16:35:01 CET 2004 Daniel Veillard <daniel@veillard.com>
1747
 
 
1748
 
        * libxslt/attributes.c libxslt/keys.h libxslt/preproc.c 
1749
 
          libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
1750
 
          First step toward _private cleanup: use the psvi field to store
1751
 
          the precompilation informations in the stylesheet nodes.
1752
 
 
1753
 
Wed Feb 25 14:24:34 CET 2004 Daniel Veillard <daniel@veillard.com>
1754
 
 
1755
 
        * libxslt/variables.c: trying to use the fact that names comes
1756
 
          from a dictionnary when looking up for variables.
1757
 
        * tests/documents/Makefile.am: try to fix an error reported on
1758
 
          the list.
1759
 
 
1760
 
Wed Feb 25 17:02:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1761
 
 
1762
 
        * tests/general/Makefile.am, tests/general/bug-142.xsl,
1763
 
          tests/general/bug-142.out, tests/docs/Makefile.am,
1764
 
          tests/general/bug-142.xml: added test for language
1765
 
          attribute which previously triggered a memory leak
1766
 
          (from list report by Mike Hommey)
1767
 
 
1768
 
Mon Feb 23 18:01:44 CET 2004 Daniel Veillard <daniel@veillard.com>
1769
 
 
1770
 
        * NEWS configure.in doc/*: preparing release 1.1.4, updated and
1771
 
          regenerated the documentation
1772
 
 
1773
 
Tue Feb 24 00:37:28 HKT 2004 William Brack <wbrack@mmm.com.hk>
1774
 
 
1775
 
        * libxslt/xsltutils.c, libxslt/templates.c, libxslt/preproc.c:
1776
 
          minor changes to eliminate compilation warnings.  No change
1777
 
          to logic.
1778
 
 
1779
 
Sun Feb 22 23:59:12 CET 2004 Daniel Veillard <daniel@veillard.com>
1780
 
 
1781
 
        * libexslt/exsltexports.h libxslt/xsltexports.h: patches from
1782
 
          Mikhail S Grushinskiy to compile on Mingw
1783
 
 
1784
 
Sat Feb 21 16:47:04 CET 2004 Daniel Veillard <daniel@veillard.com>
1785
 
 
1786
 
        * win32/Makefile.msvc: patch from Mark Vadoc for attrvt.c
1787
 
 
1788
 
Wed Feb 18 13:32:55 CET 2004 Daniel Veillard <daniel@veillard.com>
1789
 
 
1790
 
        * libxslt/extensions.c: applied patch from Steve Little to 
1791
 
          display the extension modules.
1792
 
 
1793
 
Wed Feb 18 11:40:23 CET 2004 Daniel Veillard <daniel@veillard.com>
1794
 
 
1795
 
        * libxslt/transform.c: trying to fix an extension regression pointed
1796
 
          out on the list.
1797
 
 
1798
 
Tue Feb 17 12:20:26 CET 2004 Daniel Veillard <daniel@veillard.com>
1799
 
 
1800
 
        * libxslt/transform.c: try to fix the problem with yelp
1801
 
          and dictionnaries
1802
 
 
1803
 
Tue Feb 17 11:29:15 CET 2004 Daniel Veillard <daniel@veillard.com>
1804
 
 
1805
 
        * libxslt/templates.c: applied patch from #134588 provided by
1806
 
          Mariano Su�rez-Alvarez, attribute text node without doc.
1807
 
 
1808
 
Mon Feb 16 15:55:57 CET 2004 Daniel Veillard <daniel@veillard.com>
1809
 
 
1810
 
        * configure.in, doc/*: updated and rebuilt the documentation
1811
 
          preparing release of 1.1.3
1812
 
        * libxslt/attrvt.c libxslt/xsltInternals.h: cleanup
1813
 
 
1814
 
2004-02-15  Tomasz Kłoczko <kloczek@pld.org.pl>
1815
 
 
1816
 
        * libxslt.m4: small fix: added missing [] quotation macro name
1817
 
          defined in AC_DEFUN(). Fix is neccessary for aclocal from automake
1818
 
          1.8.x and is backward compatible with older auto tools.
1819
 
 
1820
 
Sun Feb 15 23:01:09 CET 2004 Daniel Veillard <daniel@veillard.com>
1821
 
 
1822
 
        * libxslt/attrvt.c libxslt/templates.c: removed the two last
1823
 
          known bug with the new code, was overoptimizing a bit...
1824
 
 
1825
 
Sun Feb 15 19:57:20 CET 2004 Daniel Veillard <daniel@veillard.com>
1826
 
 
1827
 
        * libxslt/attrvt.c: found the memory leak shown in DocBook,
1828
 
          mostly an error handling some ATV coupled with doctionnaries
1829
 
          reference counting.
1830
 
        * libxslt/documents.c libxslt/transform.c libxslt/variables.c
1831
 
          libxslt/xslt.c: added a bit of debug to be able to trace 
1832
 
          dictionnaries.
1833
 
 
1834
 
Fri Feb 13 16:59:46 CET 2004 Daniel Veillard <daniel@veillard.com>
1835
 
 
1836
 
        * libxslt/attrvt.c libxslt/Makefile.am: added new code to handle
1837
 
          attribute value templates
1838
 
        * libxslt/*.c libxslt/*.h: also a lot of work to reuse the 
1839
 
          dictionaries at the stylesheet and transformation level.
1840
 
        * configure.in: this relies on a recent version of libxml2 
1841
 
          with the sub dictionnary catalog.
1842
 
 
1843
 
Sun Feb  8 16:53:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1844
 
 
1845
 
        * libxslt/transform.c: added check for "?>" in PI content
1846
 
          (Bug 133726)
1847
 
 
1848
 
Sat Jan 31 02:43:45 PST 2004 William Brack <wbrack@mmm.com.hk>
1849
 
 
1850
 
        * libxslt/namespaces.c: fixed problem with attribute
1851
 
          namespace (Bug 132953)
1852
 
 
1853
 
Thu Jan 29 14:47:22 PST 2004 William Brack <wbrack@mmm.com.hk>
1854
 
 
1855
 
        * libxslt/transform.c: added check for "--" or ending '-'
1856
 
          in xsl:comment (Bug 132742)
1857
 
 
1858
 
Thu Jan 29 14:08:31 PST 2004 William Brack <wbrack@mmm.com.hk>
1859
 
 
1860
 
        * libxslt/transform.c, libxslt/attributes.c: added
1861
 
          validation of QName for xsl:element and xsl:attribute
1862
 
          (Bug 132531)
1863
 
 
1864
 
Fri Jan 23 18:52:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
1865
 
 
1866
 
        * libxslt/pattern.c: changed priority of template patterns
1867
 
          starting with '//' from 0.0 to 0.5 (Bug 131705)
1868
 
 
1869
 
Thu Jan 22 18:42:03 CET 2004 Daniel Veillard <daniel@veillard.com>
1870
 
 
1871
 
        * libxslt/xslt.c: applied patch from Stefan Kost to fix
1872
 
          behaviour on unknown element from the XSLT namespace.
1873
 
        * python/generator.py: applied patch from Stephane bidoul
1874
 
          to export enums in the bindings.
1875
 
 
1876
 
Thu Jan 22 10:35:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1877
 
 
1878
 
        * tests/general/Makefile.am, tests/general/bug-141.out,
1879
 
          tests/general/bug-141.xsl, tests/docs/Makefile.am,
1880
 
          tests/general/bug-141.xml: added test case for
1881
 
          Bug 13971 (libxml2 xpath.c bug, but tested here)
1882
 
 
1883
 
Fri Jan 16 22:15:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
1884
 
 
1885
 
        * libxslt/xsltutils.c: added a newline for any comment before
1886
 
          the root element (Bug 130433)
1887
 
        * libxslt/xslt.c: fixed problem with cdata-section-elements when
1888
 
          default namespace is changed (Bug 130793)
1889
 
        * tests/extensions/module.out, tests/general/bug-100.out: adjusted
1890
 
          for newline after comment change above.
1891
 
        * tests/general/Makefile.am, tests/general/bug-140.xsl,
1892
 
          tests/general/Makefile.am, tests/docs/bug-140.xml: added test for
1893
 
          cdata-section-elements problem.
1894
 
 
1895
 
Wed Jan 14 16:44:58 CET 2004 Daniel Veillard <daniel@veillard.com>
1896
 
 
1897
 
        * python/libxsl.py: applied shared lib loading patch for OS X from
1898
 
          Gianni Ceccarelli
1899
 
 
1900
 
Wed Jan 14 14:28:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
1901
 
 
1902
 
        * libexslt/math.c, libexslt/common.c: fixed problem,
1903
 
          reported on the list by Markus Bayerlein, concerning
1904
 
          math functions on nodesets generated with
1905
 
          exslt:node-set
1906
 
        * tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
1907
 
          tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
1908
 
          added test case for above.
1909
 
 
1910
 
Tue Jan 13 00:33:50 HKT 2004 William Brack <wbrack@mmm.com.hk>
1911
 
 
1912
 
        * libxslt/transform.c: changed to assure comment which
1913
 
          preceeds root node is output after DTD (Bug 130433)
1914
 
        * test/exslt/common/node-set.4.*: added test case for
1915
 
          Bug 130922
1916
 
 
1917
 
Mon Jan 12 12:51:45 HKT 2004 William Brack <wbrack@mmm.com.hk>
1918
 
 
1919
 
        * doc/site.xsl: Changed logo spacing to avoid stacking
1920
 
        * doc/*: rebuilt web pages
1921
 
 
1922
 
Sun Jan 11 20:10:09 MST 2004 John Fleck <jfleck@inkstain.net>
1923
 
 
1924
 
        * doc/site.xsl
1925
 
        * doc/w3c.png
1926
 
        * doc/*
1927
 
        Test William's new site.xsl improvements by adding the
1928
 
        W3C logo icon, rebuild docs, and presto! It shows up
1929
 
        everywhere!
1930
 
 
1931
 
Mon Jan 10 08:33:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
1932
 
 
1933
 
        * libxslt/transform.c: Refined wrapper code with large
1934
 
          test case submitted by Norm Walsh. (Bug 130922)
1935
 
 
1936
 
Sun Jan 10 23:33:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
1937
 
 
1938
 
        * libxslt/transform.c: Added coding to create a xsltDocument
1939
 
          wrapper for an RVT, in order to produce the applicable
1940
 
          keys (Bug 130922)
1941
 
 
1942
 
Sat Jan  9 17:04:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
1943
 
 
1944
 
        * doc/search.xml, doc/search.templ, doc/Makefile.am,
1945
 
          doc/search.php.inc: Added new facility to "autogen"
1946
 
          the search script.  Fixed a few more problems with
1947
 
          the API page generation.
1948
 
        * doc/site.xsl, doc/api.xsl, doc/newapi.xsl: integrated
1949
 
          the autogeneration of the php script.  Note that from
1950
 
          this point doc/search.php will be include in the
1951
 
          generic "Rebuilt docs".
1952
 
        * doc/*: api docs rebuilt.
1953
 
        
1954
 
Fri Jan  8 08:32:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
1955
 
 
1956
 
        * doc/site.xsl, doc/api.xsl, doc/newapi.xsl, doc/search.php:
1957
 
          Further cleanup, fully implemented common routine for
1958
 
          "generic page" within the docs.
1959
 
        * doc/*: api docs rebuilt with enhanced scripts.
1960
 
 
1961
 
Thu Jan  8 06:45:04 MST 2004 John Fleck <jfleck@inkstain.net>
1962
 
 
1963
 
        * doc/xslt.html, doc/bugs.html
1964
 
        made link to bugzilla more useful
1965
 
 
1966
 
Wed Jan  7 20:12:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
1967
 
 
1968
 
        * doc/api.xsl, doc/site.xsl, doc/search.php: a little
1969
 
          cleanup of scripts, assuring page tables are consistent.
1970
 
        * doc/*: api docs rebuilt with enhanced scripts.
1971
 
 
1972
 
Tue Jan  6 23:38:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
1973
 
 
1974
 
        * configure.in: fixed Bug130593.
1975
 
        * doc/apibuild.py: fixed a couple of sequence problems on
1976
 
          references within APIxxx.html files, rebuild doc/* (and NEWS)
1977
 
 
1978
 
Sun Jan  4 19:06:59 MST 2004 John Fleck <jfleck@inkstain.net>
1979
 
 
1980
 
        * doc/newapi.xsl: change background color of function
1981
 
        declaration to improve readability
1982
 
        * doc/*: rebuild docs with new stylesheet
1983
 
 
1984
 
Fri Jan  2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>
1985
 
 
1986
 
        * libxslt/transform.c: fix bad doc comment formatting on 
1987
 
        xsltDebugSetDefaultTrace and xsltDebugGetDefaultTrace
1988
 
        * doc/*: rebuild docs
1989
 
 
1990
 
Wed Dec 24 15:15:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1991
 
 
1992
 
        * configure.in doc/*: prepared release of libxslt-1.1.2
1993
 
        * libxslt.spec.in doc/Makefile.am: some tweaking following the
1994
 
          new EXSLT docs.
1995
 
 
1996
 
Mon Dec 22 20:33:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
1997
 
 
1998
 
        * libxlst/numbers.c: fixed xsl:number level="any" for Bug
1999
 
          129057
2000
 
 
2001
 
Sun Dec 21 21:38:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
2002
 
 
2003
 
        * libxslt/numbers.c: added namespace comparison for
2004
 
          xsl:number count function (Bug 129057)
2005
 
 
2006
 
Sun Dec 21 13:56:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2007
 
 
2008
 
        * tests/docs/Makefile.am tests/docs/bug-139.xml
2009
 
          tests/general/Makefile.am tests/general/bug-139*: added
2010
 
          test for entities parsing (Bug #129489)
2011
 
 
2012
 
Sun Dec 21 20:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
2013
 
 
2014
 
        * tests/docs/Makefile.am tests/docs/bug-138.xml
2015
 
          tests/general/Makefile.am tests/general/bug-138*: added
2016
 
          test for namespace problem (Bug #129624)
2017
 
 
2018
 
Sun Dec 21 13:17:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2019
 
 
2020
 
        * xsltproc.c: fixed #129327 make sure parser flags get transmitted to
2021
 
          the transformation context
2022
 
        * libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h 
2023
 
          libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
2024
 
          xsltSetCtxtParseOptions() to update parsing options in document()
2025
 
 
2026
 
Sun Dec 21 12:51:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2027
 
 
2028
 
        * libxslt/keys.c: fixed second problem on #122483, namespace
2029
 
          definitions must be propagated to keys.
2030
 
        * tests/docs/Makefile.am tests/docs/bug-137.xml
2031
 
          tests/general/Makefile.am tests/docs/bug-137*: added test
2032
 
          to the regression for bug #122483
2033
 
        
2034
 
Sun Dec 21 12:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2035
 
 
2036
 
        * libxslt/transform.c: added the cast needed to fix #129188 warning
2037
 
 
2038
 
Sat Dec 20 23:37:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
2039
 
 
2040
 
        * libexslt/transform.c: fixed Bug 129624 (erroneous output
2041
 
          of namespaces)
2042
 
 
2043
 
Sat Dec 20 16:22:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
2044
 
 
2045
 
        * libexslt/date.c: fixed several routines to assure empty
2046
 
          string returned (rather than a string object with a null
2047
 
          string pointer) (Bug 129561)
2048
 
 
2049
 
Mon Dec 16 00:30:47 PST 2003 William Brack <wbrack@mmm.com.hk>
2050
 
 
2051
 
        * doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
2052
 
          doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
2053
 
          enhanced documentation to include exslt; rebuilt docs
2054
 
          
2055
 
Mon Dec 15 20:33:52 MST 2003 John Fleck <jfleck@inkstain.net>
2056
 
 
2057
 
        * libxslt/xsltutils.h
2058
 
        * doc/*
2059
 
        document XSLT_TRACE macro (sort of) and rebuild docs
2060
 
 
2061
 
Thu Dec 11 19:50:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2062
 
 
2063
 
        * win32/Makefile.mingw win32/configure.js: tried to fix mingw
2064
 
          build, no success, it still works halfway.
2065
 
 
2066
 
Thu Dec 11 16:33:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2067
 
 
2068
 
        * win32/Makefile.* win32/configure.js libxslt/xsltexports.h
2069
 
          libexslt/exsltexports.h libxslt/win32config.h: msvc and
2070
 
          mingw compilation fixes.
2071
 
 
2072
 
Wed Dec 10 20:37:46 MST 2003 John Fleck <jfleck@inkstain.net>
2073
 
 
2074
 
        * doc/xslt.html docs.html
2075
 
        remove reference to gtk-doc
2076
 
 
2077
 
Wed Dec 10 17:20:27 CET 2003 Daniel Veillard <daniel@veillard.com>
2078
 
 
2079
 
        * configure.in NEWS doc/*: updated the docs, made release 1.1.1
2080
 
 
2081
 
Wed Dec 10 16:13:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2082
 
 
2083
 
        * configure.in: upp'ed the dependancy to libxml2-2.6.3
2084
 
        * libxslt/documents.c xsltproc/xsltproc.c: fixed #127473
2085
 
          by using the new XInclude APIs provided by 2.6.3...
2086
 
 
2087
 
Mon Dec  8 23:34:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
2088
 
 
2089
 
        * libxslt/transform.c, libxslt/xslt.c: modified to assure
2090
 
          XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
2091
 
          set into node name.  This modification arises from
2092
 
          bug #128520, and avoids unnecessary work in libxml2.
2093
 
          
2094
 
Mon Dec  1 16:41:27 CET 2003 Daniel Veillard <daniel@veillard.com>
2095
 
 
2096
 
        * libxslt/*.h *.h.in: updated the metadata informations in the headers
2097
 
        * doc/* doc/html/*: regenerated the docs.
2098
 
 
2099
 
Sun Nov 30 23:25:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
2100
 
 
2101
 
        * doc/Makefile.am: small further enhancement to makefile
2102
 
        * doc/APIchunk[127].html, doc/libxslt-api.xml, doc/libxslt-refs.xml,
2103
 
          doc/html/libxslt-transform.html: updated to reflect last change
2104
 
          to transform.c
2105
 
 
2106
 
Sun Nov 30 22:44:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
2107
 
 
2108
 
        * doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
2109
 
          Makefile.am: adapted the libxml files for libxslt.
2110
 
        * doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
2111
 
          doc/libexslt-api.xml, doc/libxslt-refs.xml,
2112
 
          win32/libxslt.def.src, win32/libexslt.def.src: regenerated
2113
 
          the docs.
2114
 
 
2115
 
Sun Nov 30 18:48:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
2116
 
 
2117
 
        * libxslt/transform.c: change initialisation of external functions
2118
 
          to take place in xsltNewTransformContext instead of in
2119
 
          xsltApplyStylesheetInternal.  This fixes bug 122483, and should
2120
 
          also fix problem reported on the mailing list on today's date.
2121
 
 
2122
 
Wed Nov 26 09:49:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
2123
 
 
2124
 
        * libxslt/imports.c, libxslt/xsltInternals.h: Changed to
2125
 
          detect recursion in xslt:include (bug #127687).
2126
 
        * tests/XSLTMark/reverser.out,
2127
 
        * test/docbook/result/xhtml/gdp-handbook.xhtml: results changed
2128
 
          because of fix of bug #127877 in libxml2 (quotes in text)
2129
 
 
2130
 
Mon Nov 24 07:32:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
2131
 
 
2132
 
        * libxslt/xslt.c, libxslt/imports.c, libxslt/parserInternals.h:
2133
 
          Changed to detect recursion in xslt:import (bug #127687).
2134
 
        * doc/libxslt-api.xml, python/libxsltclass.txt: regenerated to
2135
 
          include change to xsltParseStylesheetImportedDoc parameters for
2136
 
          above.
2137
 
 
2138
 
Sat Nov 22 13:04:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2139
 
 
2140
 
        * libxslt/keys.c libxslt/templates.c libxslt/transform.c
2141
 
          libxslt/variables.c libxslt/xsltInternals.h libxslt/xsltutils.h:
2142
 
          Applied patch from Mark Vadoc adding flexible trace debugging
2143
 
          support to the library.
2144
 
 
2145
 
Sat Nov 22 00:53:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
2146
 
 
2147
 
        * libxslt/transform.c: fixed bug #127561 (xsl:element with a
2148
 
          'computed' namespace attribute)
2149
 
        * tests/docs/Makefile.am tests/docs/bug-136.xml
2150
 
          tests/general/Makefile.am tests/docs/bug-136*: added tests
2151
 
          to the regression for bug #127561
2152
 
 
2153
 
Fri Nov 21 18:17:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
2154
 
 
2155
 
        * libxslt/keys.c: small further enhancement, bug #127450
2156
 
 
2157
 
Thu Nov 20 17:26:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2158
 
 
2159
 
        * libxslt/keys.c: another problem reported by Oleg Paraschenko
2160
 
          on the same code in #127450
2161
 
        * tests/docs/Makefile.am tests/docs/bug-135.xml
2162
 
          tests/general/Makefile.am tests/docs/bug-135*: added tests
2163
 
          to the regression suite for bug #127450.
2164
 
 
2165
 
Thu Nov 20 10:59:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2166
 
 
2167
 
        * libxslt/keys.c: fixed an error from #120684 patch raised in
2168
 
          #127450
2169
 
        * tests/docs/Makefile.am tests/docs/bug-134.xml
2170
 
          tests/general/Makefile.am tests/docs/bug-134*: added tests
2171
 
          to the regression suite for bug #127450.
2172
 
        
2173
 
Thu Nov 20 00:22:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2174
 
 
2175
 
        * libxslt/keys.c: fixed a bug in the keys selector parsing
2176
 
          #120684 when | is in a predicate or a string.
2177
 
        * tests/docs/Makefile.am tests/docs/bug-133.xml
2178
 
          tests/general/Makefile.am tests/docs/bug-133*: added tests
2179
 
          to the regression suite for bug #120684.
2180
 
        * Makefile.am: don't package cvs temp files
2181
 
        * doc/apibuild.py: update from libxml2 one
2182
 
 
2183
 
Tue Nov 18 13:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
2184
 
 
2185
 
        * libexslt/strings.c: fixed entity problem in exslt:tokenize
2186
 
          uncovered by newapi.xsl
2187
 
        * libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
2188
 
          to use IS_BLANK_CH for char compares (fixes warnings)
2189
 
 
2190
 
Fri Nov 14 23:59:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2191
 
 
2192
 
        * libxslt/preproc.c: applied fix from Bjorn Reese to close
2193
 
          number formatting bug #126994
2194
 
 
2195
 
Fri Nov 14 18:44:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2196
 
 
2197
 
        * Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
2198
 
          libexslt.pc support
2199
 
 
2200
 
Thu Nov 13 11:54:36 CET 2003 Daniel Veillard <daniel@veillard.com>
2201
 
 
2202
 
        * libxslt/attributes.c libxslt/documents.c libxslt/transform.c
2203
 
          libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
2204
 
          patch to moves the control of the XSLT debugger into the transform
2205
 
          context.
2206
 
 
2207
 
Tue Nov 12 18:17:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
2208
 
 
2209
 
        * libexslt/functions.c: applied patch for param visibility from
2210
 
          Shaun McCance.  Changed variable scoping in accordance with
2211
 
          Shaun's suggestions.  This fixed problem reported on the list
2212
 
          by Bernd Lang
2213
 
        * tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
2214
 
          regression test for above
2215
 
        
2216
 
Sat Nov  8 13:27:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2217
 
 
2218
 
        * libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
2219
 
          describing the entry points.
2220
 
 
2221
 
Wed Nov  6 17:27:23 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2222
 
 
2223
 
        * win32/configure.js: fixed #122146
2224
 
 
2225
 
Wed Nov  5 12:25:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2226
 
 
2227
 
        * tests/multiple/Makefile.am: applied last fix from #125614
2228
 
 
2229
 
Tue Nov  4 19:08:53 PST 2003 William Brack <wbrack@mmm.com.hk>
2230
 
 
2231
 
        Minor enhancements to eliminate compile/test warnings
2232
 
        * libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
2233
 
          changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
2234
 
          it's defined as __attribute__((unused))
2235
 
        * python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
2236
 
          variable declaration
2237
 
        * libxslt/preproc.c: minor change to get rid of unused var/code
2238
 
          
2239
 
Tue Nov  4 14:21:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2240
 
 
2241
 
        * doc/* NEWS: preparing release 1.1.0
2242
 
 
2243
 
Tue Nov  4 14:04:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2244
 
 
2245
 
        * libxslt/preproc.c: fixing the Document element precompilation
2246
 
          to avoid the problem raised in #125614
2247
 
 
2248
 
Tue Nov  4 01:08:17 PST 2003 William Brack <wbrack@mmm.com.hk>
2249
 
 
2250
 
        * tests/multiple/out/letter*.orig: updated to reflect change
2251
 
          to HTML output in libxml2 (formatting of <p>, bug #125093)
2252
 
 
2253
 
Sun Nov  2 09:07:32 PST 2003 William Brack <wbrack@mmm.com.hk>
2254
 
 
2255
 
        * libxslt/xslt.c: fixed bug #124286 - detect invalid name on
2256
 
          template
2257
 
        
2258
 
Sun Nov  2 10:51:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2259
 
 
2260
 
        * Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
2261
 
          libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
2262
 
          for the upcoming 1.1.0 release
2263
 
        * breakpoint/*: this release removes the deprecated breakpoint library
2264
 
 
2265
 
Sat Nov  1 17:04:27 PST 2003 William Brack <wbrack@mmm.com.hk>
2266
 
 
2267
 
        * libxslt/transform.c, tests/general/bug-119.out: fixed
2268
 
          bug #125502 and corrected expected test output
2269
 
        * tests/general/bug-79.out: fixed broken test (bug #123328)
2270
 
        * libxslt/pattern.c, libexslt/functions.c: minor change to
2271
 
          eliminate compilation warning
2272
 
          
2273
 
Sat Nov  1 22:36:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2274
 
 
2275
 
        * tests/REC/test-5.2-17.xsl tests/REC/test-5.2-18.xsl: fixing two
2276
 
          broken tests (revealed by #125502)
2277
 
 
2278
 
Sat Nov  1 07:41:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2279
 
 
2280
 
        * libexslt/strings.c: fix bug #125265 about entities breaking
2281
 
          exsl:tokenize and exsl:split
2282
 
        * tests/exslt/strings/split.1.* tests/exslt/strings/tokenize.1.*:
2283
 
          augmented the reression tests with the example from the bug report.
2284
 
 
2285
 
Fri Oct 31 20:26:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2286
 
 
2287
 
        * libxslt/preproc.c: fix bug #120828 make sure that xsl:sort is
2288
 
          empty.
2289
 
 
2290
 
Fri Oct 31 15:53:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2291
 
 
2292
 
        * libxslt/documents.c libxslt/imports.c libxslt/xslt.c libxslt/xslt.h
2293
 
          xsltproc/xsltproc.c: switch to use xmlReadfile instead of
2294
 
          xmlParseFile, this avoid relying on global parser options, far
2295
 
          far cleaner.
2296
 
        * tests/XSLTMark/xslbench1.out tests/general/bug-90.out: fixes a
2297
 
          slightly corrected output for CDATA and STYLE element save.
2298
 
 
2299
 
Tue Oct 28 15:30:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2300
 
 
2301
 
        * configure.in python/Makefile.am python/tests/Makefile.am: applied
2302
 
          patch from Roumen Petrov for bug #124539 when building outside the
2303
 
          source directory
2304
 
        * libxslt/xsltutils.c: fixed the way to grab the line number from
2305
 
          the document, use the predefiend libxml2 API which mate it work
2306
 
          with both 2.5.x and 2.6.x
2307
 
 
2308
 
Mon Oct 27 08:57:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
2309
 
 
2310
 
        * libxslt/xslt.c: put in #undef for IS_BLANK macros to fix
2311
 
          problem reported on the mailing list by Justin Fletcher
2312
 
 
2313
 
Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2314
 
 
2315
 
        * configure.in libxslt.spec.in: doing some testing and raising
2316
 
          the build requirement to 2.5.10 
2317
 
        * libexslt/Makefile.am configure.in: applied patch from Graham Wilson
2318
 
          for linking the exslt lib with the lib being build instead of the
2319
 
          installed one
2320
 
 
2321
 
Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
2322
 
 
2323
 
        * libxslt/pattern.c: Fixed problem with cascaded predicates
2324
 
          (more of bug 119946)
2325
 
 
2326
 
Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
2327
 
 
2328
 
        * restored earliest portion of ChangeLog (was corrupted)
2329
 
 
2330
 
Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
2331
 
 
2332
 
        * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
2333
 
          for xsltGetDebuggerStatus and xsltSetDebuggerStatus
2334
 
        * doc/libxslt-api.xml: regenerated the API
2335
 
 
2336
 
Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2337
 
 
2338
 
        * configure.in: bump the libxml2 require to 2.6.0 which
2339
 
          should ship for good real soon...
2340
 
        * doc/Makefile.am: fix installation of HTML pages
2341
 
        * doc/libxslt-api.xml: rebuilt
2342
 
        * libxslt/xsltexports.h: cleanup
2343
 
        * python/generator.py: ATTRIBUTE_UNUSED is after the parameter
2344
 
        * xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
2345
 
 
2346
 
Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
2347
 
 
2348
 
        * libxslt/attributes.c: fixed bug 123822
2349
 
 
2350
 
Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
2351
 
 
2352
 
        * libxslt/pattern.c: fixed bug 119946
2353
 
        * configure.in: enhanced for better devel (me) testing
2354
 
 
2355
 
Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2356
 
 
2357
 
        * configure.in: applied a small patch from Troels Walsted Hansen
2358
 
          for python libxml2 detection.
2359
 
 
2360
 
Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
2361
 
 
2362
 
        * libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
2363
 
          python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
2364
 
          various compilation warnings (AIX as well as gcc)
2365
 
 
2366
 
Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2367
 
 
2368
 
        * libexslt/saxon.c: applied patch from Brett Kail to implement
2369
 
          saxon:line-number()
2370
 
 
2371
 
Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
2372
 
 
2373
 
        * libxslt/extensions.h libxslt/extra.h: fix some header paths
2374
 
          as pointed by Steve Ball
2375
 
 
2376
 
Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
2377
 
 
2378
 
        * libxslt/extensions.c: applied patch from Karl Eichwalder
2379
 
          apparently the xmlFree was introducting a memory error
2380
 
          on x86_64, though not reproduced.
2381
 
        * libxslt/transform.c: patch from Shaun McCance fixing a comment.
2382
 
 
2383
 
Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
2384
 
 
2385
 
        * python/libxslt.c: don't output errors to stdout by default
2386
 
          use stderr instead.
2387
 
 
2388
 
Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2389
 
 
2390
 
        * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
2391
 
          IS_XSLT_REAL_NODE change
2392
 
        * python/Makefile.am Makefile.am: some makefile "distclean"
2393
 
          target improvement from Graham Wilson
2394
 
        * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
2395
 
          display.
2396
 
 
2397
 
Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
2398
 
 
2399
 
        * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
2400
 
          IS_XSLT_REAL_NODE, fixed bug 120644.
2401
 
 
2402
 
Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2403
 
 
2404
 
        * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
2405
 
          libxslt/xsltutils.h: removing the DocBook SGML support
2406
 
 
2407
 
Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
2408
 
 
2409
 
        * configure.in: preparing release libxslt-1.0.33
2410
 
        * doc/*: updated and rebuilt the docs
2411
 
        * doc/apibuild.py: small fixes for new tokens
2412
 
 
2413
 
Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
2414
 
 
2415
 
        * transform.c: enhanced previous fix to bug #120684, using
2416
 
          excellent suggestion by Daniel
2417
 
        * attributes.c: fixed bug #119583, merging attribute sets
2418
 
          from imported stylesheets.
2419
 
        * tests/docs/Makefile.am tests/docs/bug-131.xml
2420
 
          tests/general/Makefile.am tests/docs/bug-131*: added tests
2421
 
          to the regression suite for bug #120684.
2422
 
          
2423
 
Sat Sep  6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
2424
 
 
2425
 
        * pattern.c pattern.h imports.c: fixed bug 119946, caused by
2426
 
          incorrect creation of "extra" variables when compiling
2427
 
          templates on imported stylesheets.
2428
 
        * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
2429
 
          tests/general/Makefile.am test/docs/bug-130*: added tests
2430
 
          to the regression suite for this bug.
2431
 
 
2432
 
 
2433
 
Wed Sep  3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
2434
 
 
2435
 
        * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
2436
 
          a libxml2 change
2437
 
 
2438
 
Tue Sep  2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
2439
 
 
2440
 
        * transform.c: fixing bug #120684 on crash caused by text between
2441
 
          apply-templates
2442
 
 
2443
 
Tue Sep  2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2444
 
 
2445
 
        * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional 
2446
 
          macros which affect exports and added mingw section
2447
 
 
2448
 
Mon Sep  1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2449
 
 
2450
 
        * libxslt/function.c: patch from Mark Vadoc to allow compiling
2451
 
          against libxml2 without XPointer supoort.
2452
 
 
2453
 
Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2454
 
 
2455
 
        * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
2456
 
          with namespaced names reported by Steve Hay
2457
 
        * tests/docs/Makefile.am tests/docs/bug-129.*
2458
 
          tests/general/Makefile.am tests/general/bug-129*: added the
2459
 
          test to the regression suite for this bug.
2460
 
 
2461
 
Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2462
 
 
2463
 
        * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
2464
 
          Mark Vakoc 
2465
 
 
2466
 
Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2467
 
 
2468
 
        * libxslt/*.h: realigned parameters after taint
2469
 
 
2470
 
Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2471
 
 
2472
 
        * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for 
2473
 
          Borland compiler, as reported by Eric Zurcher
2474
 
 
2475
 
Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
2476
 
 
2477
 
        * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
2478
 
          get included in the distrib
2479
 
 
2480
 
Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2481
 
 
2482
 
        * libxslt/*.h libexslt/*.h: exportability taint of the headers.
2483
 
        * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
2484
 
          contain the export defs.
2485
 
 
2486
 
Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2487
 
 
2488
 
        * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
2489
 
          libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
2490
 
          for compilation with MingW compiler on Windows.
2491
 
 
2492
 
Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
2493
 
 
2494
 
        * keys.c: enhanced xsltInitCtxtKey to take care of multiple
2495
 
          instances of a key with the same namespace:name, reported
2496
 
          on the mailing list by Ian Young.  Added regression test
2497
 
          (bug-128).
2498
 
 
2499
 
Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
2500
 
 
2501
 
        * variables.c: fixed bug 119699 (missing error on shadowed
2502
 
          variable)
2503
 
        * autogen.sh: removed dependency on automake-1.4, updated
2504
 
          links for fetching auto* tools
2505
 
        * doc/Makefile.am: added check for automatic regeneration of
2506
 
          win32/*.def.src when api xml files are updated.
2507
 
 
2508
 
Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
2509
 
 
2510
 
        * transform.c: fixed bug 114563 (params not passed when
2511
 
          default template processed)
2512
 
 
2513
 
Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
2514
 
 
2515
 
        * xslt.c: fixed bug 119862 (missing param on ns error print)
2516
 
 
2517
 
Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
2518
 
 
2519
 
        * News configure.in: preparing libxslt-1.0.32 release
2520
 
        * doc/* : updated the doc and rebuilt
2521
 
 
2522
 
Thu Aug  7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
2523
 
 
2524
 
        * breakpoint/Makefile.am: removed ref to libxslt.la
2525
 
        * numbers.c transform.c python/libxml_wrap.h python/types.c
2526
 
          xlstproc/xsltproc.c: Minor cleanup of warning errors
2527
 
 
2528
 
Mon Aug  4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2529
 
 
2530
 
        * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
2531
 
 
2532
 
Sun Aug  3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
2533
 
 
2534
 
        * tests/docs/Makefile.am tests/docs/bug-127.*
2535
 
          tests/general/Makefile.am tests/general/bug-127*: added the
2536
 
          test from bug #118763 to the regression suite.
2537
 
 
2538
 
Sun Aug  3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
2539
 
 
2540
 
        * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
2541
 
 
2542
 
Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
2543
 
 
2544
 
        Minor cleanup of regression test general/bug-125
2545
 
 
2546
 
Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
2547
 
 
2548
 
        Fixed bug 116517 - handling of '{' and '}'
2549
 
        * templates.c: added checks for escaping and balancing of
2550
 
          curly brackets
2551
 
        * tests/general/Makefile.am tests/docs/Makefile.am:
2552
 
          Added test case (bug-126) to regression suite.
2553
 
 
2554
 
Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
2555
 
 
2556
 
        Fixed bug 117552 - sort with multiple keys
2557
 
        * xsltutils.c: enhanced treatment of NaN when multiple sort
2558
 
          keys are specified.
2559
 
        * tests/general/Makefile.am tests/docs/Makefile.am:
2560
 
          Added test case (bug-125) to regression suite.
2561
 
          
2562
 
Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
2563
 
 
2564
 
        Fixing bug 118561 (IRIX MIPSPro compiler warnings)
2565
 
        * transform.c, variables.c, xslt.c, xsltutils.c:
2566
 
          removed some unused variables
2567
 
  
2568
 
Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
2569
 
 
2570
 
        Fixing bug 118558 (Solaris 8 compiler warnings)
2571
 
        * xslt.c: minor re-ordering of code
2572
 
        * functions.c: added an explicit cast
2573
 
        * number.c: added include for string.h
2574
 
        * security.c: added an explicit cast
2575
 
 
2576
 
Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
2577
 
 
2578
 
        * libexslt/date.c test/exslt/data/seconds.1 : changed sign
2579
 
          of date:seconds as previously posted to the mailing list
2580
 
        * numbers.c: extensive modification to cater for UTF8 within
2581
 
          the various routines.
2582
 
 
2583
 
Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
2584
 
 
2585
 
        * libexslt/strings.c: applied patch from Shaun McCance to fix bug
2586
 
          #117616 about EXST str:tokenize.
2587
 
        * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
2588
 
          added the test in the regression suite.
2589
 
 
2590
 
Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
2591
 
 
2592
 
        * xsltproc/xsltproc.c: applying a patch based on #117377
2593
 
          for --path option.
2594
 
 
2595
 
Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
2596
 
 
2597
 
        * libxslt/transform.c: allow strip-space to support full namespaces
2598
 
          using prefix:* , should fix #114287
2599
 
        * tests/docs/Makefile.am tests/docs/bug-124.*
2600
 
          tests/general/Makefile.am tests/general/bug-124*: added a
2601
 
          test to the regression suite for this bug.
2602
 
 
2603
 
Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
2604
 
 
2605
 
        * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
2606
 
          the attribute was already defined, should fix bug #113812
2607
 
        * tests/docs/Makefile.am tests/docs/bug-123.*
2608
 
          tests/general/Makefile.am tests/general/bug-123*: added the
2609
 
          test to the regression suite.
2610
 
 
2611
 
Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
2612
 
 
2613
 
        * libexslt/strings.c: applied patch from Shaun McCance to implement
2614
 
          exslt:split c.f. #117752
2615
 
        * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
2616
 
          added the test to the regression suite.
2617
 
 
2618
 
Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2619
 
 
2620
 
        * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
2621
 
          might require more attention could be an Unicode support breakage.
2622
 
 
2623
 
Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2624
 
 
2625
 
        * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
2626
 
          libxslt/xsltInternals.h: optimize text node coalescing by 
2627
 
          caching info about the last text node generated and doing
2628
 
          fast alloc/copy of the text. Should fix #115273
2629
 
 
2630
 
Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
2631
 
 
2632
 
        * fixed bug 113520, incorrect result for date:seconds
2633
 
          with change to type casting in libexslt/date.c
2634
 
 
2635
 
Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
2636
 
 
2637
 
        * fixed bug 114764: trouble with globals and RVT's
2638
 
          with minor changes in variables.c and transform.c
2639
 
          so that any global instantiated with an RVT gets
2640
 
          uninitialized when the RVT is destroyed.
2641
 
          
2642
 
Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2643
 
 
2644
 
        * libxslt/transform.c: simple cast missing Peter Breitenlohner
2645
 
        * breakpoint/Makefile.am: added deps to libxslt
2646
 
        * tests/exslt/common/Makefile.am: integrated William Brack test
2647
 
          in the regression suite
2648
 
 
2649
 
Wed Jul  9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
2650
 
 
2651
 
        * fixed bug 114812, trouble with imported exslt functions
2652
 
          added lookup function in libxslt/extension.c
2653
 
          enhanced exsltInitFunc in libexslt/functions.c to take
2654
 
          better care of imports
2655
 
 
2656
 
Wed Jul  9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
2657
 
 
2658
 
        * python/generator.py python/libxslt-python-api.xml python/libxslt.c
2659
 
          python/libxslt_wrap.h python/libxsltclass.txt: patch from
2660
 
          Sean Treadway, adding Python bindings for extension element and
2661
 
          some bindings cleanups.
2662
 
        * python/tests/Makefile.am python/tests/extelem.py: also add an
2663
 
          example/test.
2664
 
 
2665
 
Tue Jul  8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
2666
 
 
2667
 
        * python/libxml_wrap.h: applied patch from #116943 which should
2668
 
          fix the xsltSaveResultToFile python binding.
2669
 
 
2670
 
Mon Jul  7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2671
 
 
2672
 
        * INSTALL: removed an old reference to libxml2 >= 2.2.12
2673
 
 
2674
 
Sun Jul  6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2675
 
 
2676
 
        * configure.in: releasing 1.0.31
2677
 
        * doc/*: update and rebuild of the docs
2678
 
 
2679
 
Sun Jul  6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
2680
 
 
2681
 
        * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
2682
 
          nodes.
2683
 
        * tests/docs/Makefile.am tests/docs/bug-122.*
2684
 
          tests/general/Makefile.am tests/general/bug-122*: added the
2685
 
          test to the regression suite.
2686
 
        
2687
 
Sun Jul  6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2688
 
 
2689
 
        * libxslt/preproc.c: fix bug #115778 for attribute value template
2690
 
          on xsl:sort order
2691
 
 
2692
 
Sun Jul  6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2693
 
 
2694
 
        * libxslt/documents.c libxslt/transform.c: applied patch from
2695
 
          Keith Isdale to desactivate node numbering when running under
2696
 
          the debugger.
2697
 
 
2698
 
Sun Jul  6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2699
 
 
2700
 
        * libxslt/security.c: fix the write checking code when
2701
 
          the output filename does not parse as an URL bug #115402
2702
 
 
2703
 
Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
2704
 
 
2705
 
        * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
2706
 
          triodef.h were missing from the distribution
2707
 
 
2708
 
Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2709
 
 
2710
 
        * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
2711
 
          libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
2712
 
          to section 3
2713
 
        * libexslt/sets.c: applied patch from Peter Breitenlohner
2714
 
        * doc/*: rebuilt the docs
2715
 
        * tests/docbook/result//* tests/xmlspec/*.html: changes in
2716
 
          generattion of &quot; as " in element content.
2717
 
 
2718
 
Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2719
 
 
2720
 
        * libxslt/transform.c: changed xsltChoose to ignore whitespace 
2721
 
          which is a sibling of xsl:when
2722
 
 
2723
 
Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2724
 
 
2725
 
        * libxslt/xslt.c: fixed a possible crash when the document
2726
 
          wasn't a proper stylesheet.
2727
 
 
2728
 
Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2729
 
 
2730
 
        * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
2731
 
 
2732
 
Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2733
 
 
2734
 
        * win32/defgen.xsl: new file, generates the export sources.
2735
 
        * win32/*.def.src: these are now autogenerated, changes to these
2736
 
          will not be logged anymore.
2737
 
 
2738
 
Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
2739
 
 
2740
 
        * tests/docs/Makefile.am tests/docs/bug-121.*
2741
 
          tests/general/Makefile.am tests/general/bug-121*: added the
2742
 
          example for bug #112904 in the regression tests, the bug fix is
2743
 
          actually in libxml2
2744
 
 
2745
 
Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
2746
 
 
2747
 
        * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
2748
 
        * configure.in libxslt.spec.in python/Makefile.am: cleanup
2749
 
          of --with-python like for libxml2
2750
 
 
2751
 
Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
2752
 
 
2753
 
        * libxslt/xsltutils.c: fixing bug #112995, a problem with
2754
 
          NaN within the sort element. Also added regression test.
2755
 
 
2756
 
Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
2757
 
 
2758
 
        * doc/Makefile.am: fixing bug #112803 , make sure to avoid
2759
 
          network accesses when building
2760
 
 
2761
 
Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
2762
 
 
2763
 
        * libxslt/transform.c: fixed a segfault introduced with the RVT
2764
 
          handling change, bug #112703 .
2765
 
 
2766
 
Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
2767
 
 
2768
 
        * libxslt/xslt.c: make sure stylesheet compilation errors
2769
 
          forces a NULL stylesheet, fixes #112270
2770
 
 
2771
 
Sun May  4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2772
 
 
2773
 
        * NEWS configure.in : preparing release 1.0.30
2774
 
        * doc/apibuild.py: backported a patch from libxml2
2775
 
        * doc/*: updated and rebuilt the docs
2776
 
 
2777
 
Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
2778
 
 
2779
 
        * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
2780
 
          cleaning up Result Value Tree handling
2781
 
        * libexslt/functions.c libexslt/strings.c: fixed a pair of
2782
 
          implementations.
2783
 
        * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
2784
 
          added Mark Vakoc test combining for-each and exslt:tokenize
2785
 
 
2786
 
Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2787
 
 
2788
 
        * libxslt/transform.c: fixing bug #111755 when a template is
2789
 
          applied to an attribute
2790
 
        * tests/docs/Makefile.am tests/docs/bug-119.*
2791
 
          tests/general/Makefile.am tests/general/bug-119*: added the
2792
 
          example in the regression tests for that bug.
2793
 
 
2794
 
Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2795
 
 
2796
 
        * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
2797
 
          for the HTML generation fixing #111799
2798
 
        * doc/html/*.html doc/html/*.png: associated update
2799
 
 
2800
 
Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2801
 
 
2802
 
        * libxslt/variables.c: removed premature call to xsltFreeStackElem
2803
 
        * win32/libxslty.def.src: added more exports
2804
 
 
2805
 
Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2806
 
 
2807
 
        * NEWS doc/*.xsl doc/*.html: updated the web site, made the
2808
 
          transition to XHTML1 added validity checking to the makefile rules.
2809
 
 
2810
 
Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
2811
 
 
2812
 
        * python/generator.py: fixed a problem in the generator where
2813
 
          the way functions are remapped as methods on classes was
2814
 
          not symetric and dependant on python internal hash order,
2815
 
          as reported by St�phane Bidoul
2816
 
        * libexslt/strings.c: attempt at fixing an object type pbm
2817
 
        * libxslt/triodef.h: update for OpenVMS from libxml2
2818
 
 
2819
 
Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2820
 
 
2821
 
        * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
2822
 
          generation of the man page
2823
 
 
2824
 
Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2825
 
 
2826
 
        * libexslt/sets.c: fixed a bug introduced in the last commit
2827
 
        * libxslt/transform.c: tried to fix #111437
2828
 
        * tests/docbook/result/xtchunk/html/*.orig
2829
 
          tests/multiple/out/*.orig: side effect of #111437 change.
2830
 
 
2831
 
Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
2832
 
 
2833
 
        * libexslt/strings.c: applied last patch for #110023 from 
2834
 
          Mark Vakoc
2835
 
        * libexslt/sets.c: fixed a memory leak when mixing one of the
2836
 
          EXSLT set functions and a Result Value Tree
2837
 
        * TODO: there are other bugs around in libexslt/sets.c in conjunction
2838
 
          with Result Value Tree
2839
 
 
2840
 
Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
2841
 
 
2842
 
        *  libxslt/extensions.c: patch from Vasily Tchekalkin fixing
2843
 
           bug #111420 about double initialization of extension contexts
2844
 
 
2845
 
Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2846
 
 
2847
 
        * libxslt/transform.c: fix bug #110577 namespace in copy-of
2848
 
          don't obbey the same rules as for literal reusl elements.
2849
 
        * tests/docs/Makefile.am tests/docs/bug-118.*
2850
 
          tests/general/Makefile.am tests/general/bug-118*: added the
2851
 
          example in the regression tests for that bug.
2852
 
        * libxslt/variables.c: fixed a bug introduced in fixing #110020
2853
 
        * tests/docs/Makefile.am tests/docs/bug-11[67].*
2854
 
          tests/general/Makefile.am tests/general/bug-11[67]*: added 2
2855
 
          regression tests one still exposing a mem leak (Mark Vadoc).
2856
 
 
2857
 
Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2858
 
 
2859
 
        * libxslt/pattern.c: fix a memory related segfault on a
2860
 
          pattern compilation error #110189
2861
 
 
2862
 
Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2863
 
 
2864
 
        * libxslt/variables.c: fixing bug #110020 on global parameter
2865
 
          and variables mismatch
2866
 
        * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
2867
 
          the test to the regression suite
2868
 
 
2869
 
Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2870
 
 
2871
 
        * libexslt/math.c: applied patch from Charles Bozeman fixing
2872
 
          the math power function where args were inverted #110996
2873
 
        * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
2874
 
          added the test to the regraession for #110996
2875
 
        * libexslt/sets.c: avoid a problem with nodesets.
2876
 
 
2877
 
Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2878
 
 
2879
 
        * libxslt/win32config.h: added HAVE_MATH_H
2880
 
          
2881
 
Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2882
 
 
2883
 
        * win32/Makefile.msvc: fixed compilation with thread-enabled
2884
 
          libxml
2885
 
          
2886
 
Wed Apr  9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
2887
 
 
2888
 
        * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
2889
 
          with RTF in libexslt
2890
 
 
2891
 
Mon Apr  7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2892
 
 
2893
 
        * libxslt/keys.c libxslt/templates.c libxslt/transform.c
2894
 
          libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
2895
 
          other places where ctxt->document pointer may be used without 
2896
 
          checking it agaisnt NULL.
2897
 
        * tests/docs/Makefile.am tests/docs/bug-115.*
2898
 
          tests/general/Makefile.am tests/general/bug-115*: added the
2899
 
          example in the regression tests for that bug.
2900
 
        * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
2901
 
 
2902
 
Tue Apr  1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2903
 
 
2904
 
        * configure.in NEWS: preparing 1.0.29 release
2905
 
        * libxslt/documents.c: generate the document order for document()
2906
 
          loaded resources.
2907
 
        * doc/*: updated and regenerated the docs
2908
 
 
2909
 
Tue Apr  1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2910
 
 
2911
 
        * libxslt/transform.c: fixed a namespace redundancy problem
2912
 
          in xsl:element
2913
 
        * tests/docs/Makefile.am tests/docs/bug-114.*
2914
 
          tests/general/Makefile.am tests/general/bug-114*: added an
2915
 
          example in the regression tests for that bug.
2916
 
 
2917
 
Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2918
 
 
2919
 
        * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
2920
 
          and avoid some warnings when loading the python modules on non
2921
 
          Linux platforms.
2922
 
        * libxslt/transform.c: fix a bug introduced in the document lookup
2923
 
          and exhibited by the keys test.
2924
 
 
2925
 
Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2926
 
 
2927
 
        * tests/docs/Makefile.am tests/docs/bug-113.*
2928
 
          tests/general/Makefile.am tests/general/bug-113*: added an
2929
 
          example in the regression tests for bug #109160 fixed in libxml2
2930
 
 
2931
 
Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2932
 
 
2933
 
        * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
2934
 
          libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
2935
 
        * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
2936
 
 
2937
 
Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2938
 
 
2939
 
        * libxslt/transform.c: forgot to make one change related to
2940
 
          Result Value Tree change, pointed out by Sebastian Rahtz
2941
 
        * tests/docs/Makefile.am tests/docs/bug-112.*
2942
 
          tests/general/Makefile.am tests/general/bug-112*: added an
2943
 
          example in the regression tests that bug
2944
 
 
2945
 
Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2946
 
 
2947
 
        * libxslt/transform.c: second part of the patch fixing #108905
2948
 
          performances problems, ask for computation of document order on
2949
 
          the document transformed and avoid inefficiencies building large
2950
 
          nodesets of unique nodes.
2951
 
        * configure.in: fix a trouble with libtool in my debug environment.
2952
 
 
2953
 
Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2954
 
 
2955
 
        * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
2956
 
          Result Value Tree are now generated with a document root node
2957
 
          not an element, it's quite cleaner.
2958
 
        * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
2959
 
          also prepared for libxslt-1.0.28 release
2960
 
        * doc/*: updated and regenerated the docs
2961
 
 
2962
 
Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2963
 
 
2964
 
        * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
2965
 
          Finally fixed bug #75813, processing or Result Value Tree 
2966
 
          converted into node-sets should be a bit more sensible now.
2967
 
        * tests/exslt/common/node-set.2.out: the associated fix in libxml2
2968
 
          fixes this regression test, there is 4 nodes, not 3
2969
 
        * tests/docs/Makefile.am tests/docs/bug-111.*
2970
 
          tests/general/Makefile.am tests/general/bug-111*: added an
2971
 
          example in the regression tests for bug #75813
2972
 
        
2973
 
Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2974
 
 
2975
 
        * tests/docs/Makefile.am tests/docs/bug-110.*
2976
 
          tests/general/Makefile.am tests/general/bug-110*: added an
2977
 
          example in the regression tests for bug #108976 which is
2978
 
          fixed in libxml2
2979
 
 
2980
 
Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2981
 
 
2982
 
        * tests/docs/Makefile.am tests/docs/bug-109.xml
2983
 
          tests/general/Makefile.am tests/general/bug-109*: added an
2984
 
          example in the regression tests for the invalid bug #108716
2985
 
 
2986
 
Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2987
 
 
2988
 
        * libxslt/variables.c: fixed bug #108633 reported by
2989
 
          Jerome Pesenti about recursive global variables/param detections
2990
 
        * tests/reports/Makefile.am tests/reports/rec*: added regression
2991
 
          tests for the checking of recusion in global/local param/variables.
2992
 
 
2993
 
Fri Mar  7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2994
 
 
2995
 
        * libxslt/numbers.c: valgrind pointed out an uninitialized
2996
 
          variable use in format-number()
2997
 
 
2998
 
Fri Mar  7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2999
 
 
3000
 
        * tests/docs/Makefile.am tests/docs/bug-108.xml
3001
 
          tests/general/Makefile.am tests/general/bug-108*: added an
3002
 
          example in the regression tests bug #107804 fixed in libxml2
3003
 
 
3004
 
Wed Mar  5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
3005
 
 
3006
 
        * libxslt/pattern.c: fixed bug #107591 node() in pattern
3007
 
          matches should catch comments and PIs
3008
 
        * tests/docs/Makefile.am tests/docs/bug-107.xml
3009
 
          tests/general/Makefile.am tests/general/bug-107*: added an
3010
 
          example in the regression tests for this case
3011
 
 
3012
 
Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3013
 
 
3014
 
        * tests/docs/Makefile.am tests/docs/bug-106.xml
3015
 
          tests/general/Makefile.am tests/general/bug-106*: added the next
3016
 
          example for bug #106788 from James Clark in the regression tests,
3017
 
          the bug fix is actually in libxml2
3018
 
 
3019
 
Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
3020
 
 
3021
 
        * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
3022
 
          for Python checks, makefile cleanup, and convenience changes
3023
 
 
3024
 
Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3025
 
 
3026
 
        * xsltproc/xsltproc.c: had to comment out Igor last change
3027
 
          since it made libxslt-1.0.27 depends on libxml2 newly 
3028
 
          API extension which hasn't propagated yet :-(
3029
 
 
3030
 
Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
3031
 
 
3032
 
        * configure.in: preparing release 1.0.27
3033
 
        * doc/*: updated and rebuilt the docs
3034
 
 
3035
 
Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
3036
 
 
3037
 
        * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
3038
 
          generation
3039
 
 
3040
 
Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
3041
 
 
3042
 
        * tests/docs/Makefile.am tests/docs/bug-105.xml
3043
 
          tests/general/Makefile.am tests/general/bug-105*: added the
3044
 
          example for bug #106788 from James Clark in the regression tests,
3045
 
          the bug fix is actually in libxml2
3046
 
 
3047
 
Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
3048
 
 
3049
 
        * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
3050
 
          James Clark and a bit of cleanup
3051
 
        * tests/docs/Makefile.am tests/docs/bug-104.xml
3052
 
          tests/general/Makefile.am tests/general/bug-104*: added the
3053
 
          example in the regression tests for this case
3054
 
 
3055
 
Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
3056
 
 
3057
 
        * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
3058
 
 
3059
 
Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3060
 
 
3061
 
        * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
3062
 
 
3063
 
Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3064
 
 
3065
 
        * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
3066
 
        * win32/configure.js: included handling of the trio option
3067
 
 
3068
 
Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3069
 
 
3070
 
        * configure.in doc/*: preparing release 1.0.26
3071
 
 
3072
 
Fri Feb  7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
3073
 
 
3074
 
        * libxslt/functions.c: fixing another bug in document(), bug #105450
3075
 
        * tests/documents/test_bad.result: Slight change to the output
3076
 
 
3077
 
Fri Feb  7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
3078
 
 
3079
 
        * libxslt/functions.c: fixing a segfault in document(), bug #105418
3080
 
        * tests/documents/Makefile.am tests/documents/test_bad: add the
3081
 
          specific test as suggested by Jean T Anderson
3082
 
 
3083
 
Fri Feb  7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3084
 
 
3085
 
        * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
3086
 
          libxslt/preproc.c libxslt/transform.c libxslt/variables.c
3087
 
          libxslt/xslt.c: tried to fix 105387 and all similar cases
3088
 
          in the library sources.
3089
 
 
3090
 
Wed Feb  5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
3091
 
 
3092
 
        * doc/* configure.in: preparing for release of 1.0.25
3093
 
 
3094
 
Wed Feb  5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
3095
 
 
3096
 
        * xsltproc/xsltproc.c: fixed bug #99623
3097
 
 
3098
 
Tue Feb  4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3099
 
 
3100
 
        * libxslt/transform.c: fixing bug #105116 sometimes one need
3101
 
          to generate a default namespace reset xmlns="" in the output
3102
 
        * tests/docs/Makefile.am tests/docs/bug-103.xml
3103
 
          tests/general/Makefile.am tests/general/bug-103*: added the
3104
 
          example in the regression tests for this case
3105
 
 
3106
 
Tue Feb  4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
3107
 
 
3108
 
        * libxslt/pattern.c libxslt/transform.c: changed the way the
3109
 
          root element of value tree are handled to fix bug #104123
3110
 
 
3111
 
Tue Feb  4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3112
 
 
3113
 
        * README: change of policy w.r.t. mails
3114
 
        * configure.in: small cleanup
3115
 
        * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
3116
 
          a couple of bugs raised by Eric van der Vlist in #104114
3117
 
        * tests/exslt/*/*.out: slight change to the tests
3118
 
 
3119
 
Tue Feb  4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3120
 
 
3121
 
        * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
3122
 
          emphasis on the fact that --docbook should not be used
3123
 
          for XML.
3124
 
 
3125
 
Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
3126
 
 
3127
 
        * python/libxslt.c: fixed a couple of return error #104150
3128
 
          reported by Peter O'Shea 
3129
 
 
3130
 
Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
3131
 
 
3132
 
        * xsltproc/xsltproc.c: fixed a double free of stylesheet
3133
 
          when applied to a standalone stylesheet
3134
 
 
3135
 
Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
3136
 
 
3137
 
        * configure.in: preparing release 2.0.24
3138
 
        * libxslt.spec.in: small update
3139
 
        * doc/*: updated the news, rebuilt the APIs descriptions
3140
 
 
3141
 
Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3142
 
 
3143
 
        * libxslt/functions.c: fixed #101502 by applying and cleaning up
3144
 
          the associated patch from Daniel Stodden.
3145
 
        * tests/documents/Makefile.am tests/documents/fragment*: added a
3146
 
          specific test.
3147
 
 
3148
 
Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
3149
 
 
3150
 
        * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
3151
 
          for extension modules init and shutdown callbacks, check that
3152
 
          they are now called when needed.
3153
 
        * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
3154
 
          started adding the extension module support at the Python level.
3155
 
          Still a strange bug to hunt down left.
3156
 
 
3157
 
Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
3158
 
 
3159
 
        * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
3160
 
          libxslt/xslt.c: fixed bug #101003 on attribute-sets value
3161
 
          computation in the presence of imports
3162
 
        * tests/docs/Makefile.am tests/docs/bug-102.xml
3163
 
          tests/general/Makefile.am tests/general/bug-102*: added an
3164
 
          example in the regression tests for this case
3165
 
 
3166
 
Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
3167
 
 
3168
 
        * xsltproc/xsltproc.c: final touch to #102800 fix
3169
 
 
3170
 
Thu Jan  9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3171
 
 
3172
 
        * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
3173
 
          memory debug checking which got deactivated at some point ?!?
3174
 
        * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
3175
 
        * libxslt/xsltutils.c: very small change on HTML indentation handling
3176
 
 
3177
 
Thu Jan  9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
3178
 
 
3179
 
        * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl 
3180
 
          tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
3181
 
          exclude-result-prefixes to avoid extra namespace declaration being
3182
 
          dumped following the fix for #102920 in libxml2
3183
 
 
3184
 
Wed Jan  8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3185
 
 
3186
 
        * libxslt/transform.c: fixed a problem related to directory
3187
 
          checking and creation raised by Craig Goss
3188
 
 
3189
 
Thu Jan  2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
3190
 
 
3191
 
        * libexslt/strings.c: applied patch from J�rg Walter to provide
3192
 
          URI escaping and unescaping functions.
3193
 
 
3194
 
Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
3195
 
 
3196
 
        * libexslt/strings.c: Alexey Efimov found a typo bug in
3197
 
          exsltStrPaddingFunction()
3198
 
 
3199
 
Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3200
 
 
3201
 
        * python/libxslt.c: patch from St�phane Bidoul for Python 2.1
3202
 
 
3203
 
Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3204
 
 
3205
 
        * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
3206
 
          applied patch from Craig A. Berry for the VMS port.
3207
 
 
3208
 
Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3209
 
 
3210
 
        * libxslt/xsltInternals.h: increase the max number of cascaded
3211
 
          sort operations.
3212
 
        * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
3213
 
          the Windows binaries.
3214
 
 
3215
 
Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3216
 
 
3217
 
        * win32/libxslt.def.src: added more exports for Stephane Bidoul
3218
 
        
3219
 
Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3220
 
 
3221
 
        * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
3222
 
          the apibuilder script, regenerated the APIs
3223
 
 
3224
 
Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3225
 
 
3226
 
        * libxslt/numbers.c: numbering should not traverse XInclude
3227
 
          nodes left in the tree. Closes bug #101114 raised by
3228
 
          Bernd Kuemmerlen
3229
 
 
3230
 
Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3231
 
 
3232
 
        * doc/apibuild.py: fixed a bug in merging public info from
3233
 
          C modules.
3234
 
        * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
3235
 
          the iconv option to configure.js didn't work, and 
3236
 
          added zlib option needed when linking xsltproc statically
3237
 
 
3238
 
Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3239
 
 
3240
 
        * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
3241
 
          the generation of libexslt-api.xml
3242
 
        * libexslt/exslt.h: small cleanup.
3243
 
 
3244
 
Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3245
 
 
3246
 
        * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
3247
 
          copied over the apibuild.py from libxml2, adapted a bit and
3248
 
          regenerated the API description in XML. Todo: libexslt-api.xml
3249
 
        * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
3250
 
          libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
3251
 
          libxslt/pattern.c libxslt/preproc.c libxslt/security.c
3252
 
          libxslt/templates.c libxslt/transform.c libxslt/transform.h
3253
 
          libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
3254
 
          libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
3255
 
          report from the scripts.
3256
 
        * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
3257
 
          package
3258
 
 
3259
 
Thu Dec  5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3260
 
 
3261
 
        * libxslt/transform.c: xsl:element generated superfluous xmlns
3262
 
          declarations, closes bug #99905
3263
 
        * tests/docs/Makefile.am tests/docs/bug-101.xml
3264
 
          tests/general/Makefile.am tests/general/bug-101.*: added the
3265
 
          example in the regression tests for this case
3266
 
 
3267
 
Wed Dec  4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3268
 
 
3269
 
        * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
3270
 
          within an <xsl:text>
3271
 
 
3272
 
Mon Dec  2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3273
 
 
3274
 
        * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
3275
 
          #100056
3276
 
        * tests/docs/Makefile.am tests/docs/bug-100.xml
3277
 
          tests/general/Makefile.am tests/general/bug-100.*: added the
3278
 
          example in the regression tests for this case
3279
 
        * tests/docs/Makefile.am tests/docs/bug-99.xml
3280
 
          tests/general/Makefile.am tests/general/bug-99.*: this test
3281
 
          covers an xsl:attribute namespace bug that Norm pointed out.
3282
 
 
3283
 
Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3284
 
 
3285
 
        * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
3286
 
          win32/libxslt.def.src: applied another patch from Richard Jinks
3287
 
          for the export of teh sorting routine and allowing per context
3288
 
          sort.
3289
 
 
3290
 
Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3291
 
 
3292
 
        * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
3293
 
          libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
3294
 
          redefining the sorting routine, plus a bit of tweaking of the
3295
 
          interfaces.
3296
 
 
3297
 
Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
3298
 
 
3299
 
        * doc/Makefile.am doc/parsedecl.py: fixed the API generation
3300
 
          scripts.
3301
 
        * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
3302
 
        * doc/html/*.html: updated too
3303
 
        * python/libxsltclass.txt: updated too
3304
 
 
3305
 
Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3306
 
 
3307
 
        * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
3308
 
          xsltGetProfileInformation() to retrieve profiling informations
3309
 
          from an XSLT transformation context. It returns it as an XML
3310
 
          tree. Provided by Michael Rothwell this closes RFE #99527
3311
 
 
3312
 
Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3313
 
 
3314
 
        * libxslt/imports.c: apply patch from Daniel Stodden, a bug
3315
 
          in xsltFindElemSpaceHandling() missing imported informations
3316
 
        * tests/REC/stand-2.7-1.stand.out: this change slightly the result
3317
 
          of this test.
3318
 
 
3319
 
Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3320
 
 
3321
 
        * libxslt/namespaces.c: fix for namespace generation on 
3322
 
          attributes created with xsl:attribute
3323
 
 
3324
 
Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3325
 
 
3326
 
        * libxslt.spec.in configure.in: add a line in %changelog for releases
3327
 
 
3328
 
Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3329
 
 
3330
 
        * libxslt/transform.h: Kir Kolyshkin pointed out it lacked 
3331
 
          xsltInternals.h reference.
3332
 
 
3333
 
Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3334
 
 
3335
 
        * python/tests/*.py: enable libxml2 memory debug before
3336
 
          loading libxslt since libxslt initialization now includes
3337
 
          EXSLT registration which initialize the libxml2 library and
3338
 
          allocate memory
3339
 
 
3340
 
Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3341
 
 
3342
 
        * python/libxsl.py: updated with new version from St�phane Bidoul
3343
 
 
3344
 
Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3345
 
 
3346
 
        * win32/libxslt.def.src: exported new functions
3347
 
 
3348
 
Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3349
 
 
3350
 
        * libexslt/date.c: patch from Charles Bozeman fixing a memory
3351
 
          leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
3352
 
        * python/tests/exslt.py: trouble with mem debug in that specific
3353
 
          test...
3354
 
 
3355
 
Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3356
 
 
3357
 
        * libxslt/xsltInternals.h: Alexey Efimov reported a portability
3358
 
          problem when compiling on HP-UX
3359
 
 
3360
 
Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3361
 
 
3362
 
        * python/generator.py python/libxslt.c: fixes for compiling
3363
 
          without config.h
3364
 
 
3365
 
Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3366
 
 
3367
 
        * libxslt/transform.c: fixed bug #99168 select evaluating to
3368
 
          a node list check
3369
 
 
3370
 
Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3371
 
 
3372
 
        * tests/documents/result.xhtml: the XHTML1 serialization change
3373
 
          to libxml2 modifies slightly the result of that test.
3374
 
 
3375
 
Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3376
 
 
3377
 
        * configure.in: the python bindings requires libxml2 >= 2.4.25
3378
 
          for the regexp stuff.
3379
 
 
3380
 
Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3381
 
 
3382
 
        * configure.in: similar patch to #98825 for --with-python
3383
 
 
3384
 
Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3385
 
 
3386
 
        * libxslt/variables.c: fix bug #98793 on clash of imported global
3387
 
          variables.
3388
 
        * tests/reports/tst-1.err: this changes the output of that test
3389
 
 
3390
 
Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3391
 
 
3392
 
        * configure.in: preparing 1.0.23
3393
 
        * doc/*: rebuilding the docs
3394
 
 
3395
 
Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3396
 
 
3397
 
        * python/libxslt.c: make sure to register EXSLT for the bindings
3398
 
        * python/tests/Makefile.am python/tests/exslt.py: add a specific test
3399
 
        * xsltproc/xsltproc.c: minor cleanup
3400
 
 
3401
 
Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3402
 
 
3403
 
        * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
3404
 
          when building outside of the source tree
3405
 
 
3406
 
Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3407
 
 
3408
 
        * python/generator.py: xpathObjectRet() pertains to the libxml2
3409
 
          module, add the namespace.
3410
 
 
3411
 
Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3412
 
 
3413
 
        * libxslt/win32config.h: cleanup
3414
 
        * win32/Makefile.mingw: new file, integrated mingw in JScript configure
3415
 
        * win32/Makefile.msvc: modified to allow mingw coexistence
3416
 
        * win32/configure.js: integrated mingw
3417
 
        * win32/Readme.txt: cleanup
3418
 
        * xsltproc/xsltproc.c: allowed stdarg for mingw
3419
 
 
3420
 
Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
3421
 
 
3422
 
        * doc/xsltproc.1
3423
 
        * doc/xsltproc.html - ran stylesheets to update man page
3424
 
        and html with Daniel's fix to #95510
3425
 
 
3426
 
Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3427
 
 
3428
 
        * libxslt/transform.c: applied patch from Brian McCauley fixing #95493 
3429
 
        * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
3430
 
        * README: fix the bug page URL
3431
 
 
3432
 
Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3433
 
 
3434
 
        * libxslt/functions.c: make sure the fixup for key() reported
3435
 
          by John Escott actually works.
3436
 
        * tests/docs/Makefile.am tests/docs/bug-98.xml
3437
 
          tests/general/Makefile.am tests/general/bug-98.*: added the
3438
 
          example in the regression tests for this case
3439
 
 
3440
 
Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3441
 
 
3442
 
        * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
3443
 
        * tests/docs/Makefile.am tests/docs/bug-97.xml
3444
 
          tests/general/Makefile.am tests/general/bug-97.*: added the
3445
 
          example in the regression tests for this case
3446
 
        
3447
 
Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3448
 
 
3449
 
        * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
3450
 
          checks in recursive copies.
3451
 
        * tests/docs/Makefile.am tests/docs/bug-96.xml
3452
 
          tests/general/Makefile.am tests/general/bug-96.*: added the
3453
 
          example in the regression tests for this case
3454
 
 
3455
 
Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3456
 
 
3457
 
        * libxslt/functions.c: autoconvert key() first arg to string,
3458
 
          reported by John Escott
3459
 
 
3460
 
Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3461
 
 
3462
 
        * libxslt/transform.c: corner case handling of copying a CDATA node.
3463
 
 
3464
 
Fri Nov  8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3465
 
 
3466
 
        * libxslt/win32config.h: retired xmlwin32version.h
3467
 
 
3468
 
Fri Nov  8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3469
 
 
3470
 
        * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
3471
 
          written by Thomas Schraitle (RFE #96485)
3472
 
 
3473
 
Thu Nov  7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
3474
 
 
3475
 
        * doc/xsltproc.xml
3476
 
        * doc/xsltproc.1
3477
 
        clarifying --catalog option and xsltproc's use of 
3478
 
        XML_CATALOG_FILES and /etc/xml/catalog. fixes
3479
 
        http://bugzilla.gnome.org/show_bug.cgi?id=97891
3480
 
        
3481
 
Mon Nov  4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3482
 
 
3483
 
        * xsltproc/xsltproc.c: remove the use of snprintf, and use
3484
 
          libxml2 string API instead.
3485
 
        * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
3486
 
          try to cope with architecture lacking some of the string functions,
3487
 
          reuse the trio ones compiled in libxml2 , should close #97113
3488
 
 
3489
 
Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3490
 
 
3491
 
        * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
3492
 
          the spec file and associated changes in the Makefiles.
3493
 
 
3494
 
Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3495
 
 
3496
 
        * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
3497
 
 
3498
 
Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
3499
 
 
3500
 
        * libxslt/keys.h: fixed include c.f. bug #96487
3501
 
        * config.h.in:  Red Hat 8.0 induced change 
3502
 
 
3503
 
Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3504
 
 
3505
 
        * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
3506
 
          fixed bug #78501 when using a non ascii character for the
3507
 
          number formatting grouping separator.
3508
 
        * tests/docs/Makefile.am tests/docs/bug-95.xml
3509
 
          tests/general/Makefile.am tests/general/bug-95.*: added the
3510
 
          example in the regression tests for this case
3511
 
        * libxslt/attributes.c: cleaning up a problem introduced in last
3512
 
          patch
3513
 
 
3514
 
Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3515
 
 
3516
 
        * libxslt/attributes.c: fixed minor typo in a call to
3517
 
          xmlHasNsProp
3518
 
 
3519
 
Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3520
 
 
3521
 
        * python/types.c: fixed bugs when passing result value tree
3522
 
          to Python functions.
3523
 
 
3524
 
Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3525
 
 
3526
 
        * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
3527
 
          MS runtime
3528
 
        * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
3529
 
          runtime
3530
 
        
3531
 
Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3532
 
 
3533
 
        * configure.in: preparing 1.0.22
3534
 
        * doc/*: upated and rebuilt the docs
3535
 
 
3536
 
Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3537
 
 
3538
 
        * libxslt/variables.c: fixed bug #86421 
3539
 
        * tests/docs/Makefile.am tests/docs/bug-94.xml
3540
 
          tests/general/Makefile.am tests/general/bug-94.*: added the
3541
 
          example in the regression tests for this case
3542
 
 
3543
 
Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3544
 
 
3545
 
        * xsltproc: added and tested the --path option to close #79638
3546
 
 
3547
 
Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3548
 
 
3549
 
        * libxslt/attributes.c: fixing bug #95826 the attribute was reset
3550
 
          with the inherited stylesheet value.
3551
 
        * tests/docs/Makefile.am tests/docs/bug-93.xml
3552
 
          tests/general/Makefile.am tests/general/bug-93-inc.*
3553
 
          tests/general/bug-93.*: added the example in the regression
3554
 
          tests for this case
3555
 
        
3556
 
Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3557
 
 
3558
 
        * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
3559
 
          possibility to register a transformation context specific
3560
 
          error handler, with xsltSetTransformErrorFunc() and provided
3561
 
          a new routine xsltTransformError() to handle contextual errors,
3562
 
          this should fix #94435
3563
 
        * libxslt/*.c: modified all the code to use the context specific
3564
 
          error handling, as a result xsltPrintErrorContext() is not called
3565
 
          anymore except internally from xsltTransformError()
3566
 
 
3567
 
Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
3568
 
 
3569
 
        * libxslt/transform.c: closing #94933, any error will make
3570
 
          the transformation abort with  no result.
3571
 
        * tests/reports/tst-1.err tests/reports/tst-1.out 
3572
 
          tests/reports/undefvar.err: this changed the regression tests
3573
 
          output.
3574
 
        * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
3575
 
          updated the result accordingly to the fixes done last month.
3576
 
        * libxslt/namespaces.c: make sure to avoid duplicate namespace
3577
 
          declarations in the result trees. May fix #93692 but it's unclear.
3578
 
 
3579
 
Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3580
 
 
3581
 
        * xsltproc/xsltproc.c: added a --path option to provide the
3582
 
          enhancement requested by #79638, first cut at it, untested
3583
 
          yet.
3584
 
 
3585
 
Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3586
 
 
3587
 
        * libxslt/xslt.c: seems the media-type attribute wasn't
3588
 
          always correctly handled
3589
 
 
3590
 
Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3591
 
 
3592
 
        * libxslt/transform.c: added URI escaping in case the resource 
3593
 
          target computation of exslt:element failed. Should fix #81837
3594
 
 
3595
 
Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3596
 
 
3597
 
        * README: updated the contact informations
3598
 
 
3599
 
Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3600
 
 
3601
 
        * libxslt/pattern.c: fixed the behaviour of node() patter which
3602
 
          didn't patch the one defined in XPath :-( . Closes bug #95793
3603
 
        * tests/docs/Makefile.am tests/docs/bug-92.xml
3604
 
          tests/general/Makefile.am tests/general/bug-92.*: added the
3605
 
          example in the regression tests for this case
3606
 
 
3607
 
Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3608
 
 
3609
 
        * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
3610
 
        * win32/Makefile.msvc: added security.c to the build
3611
 
        * win32/libxslt.def.src: exported functions from security.c
3612
 
 
3613
 
Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3614
 
 
3615
 
        * xsltproc/xsltproc.c: added another option --writesubtree to allow
3616
 
          documents to be written only to  a given subtree.
3617
 
 
3618
 
Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3619
 
 
3620
 
        * libxslt/security.[ch] libxslt/Makefile.am: new module with
3621
 
          runtime security checks, it will also check and do directory
3622
 
          creation when allowed
3623
 
        * libxslt/documents.c libxslt/imports.c libxslt/transform.c
3624
 
          libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
3625
 
          security infrastructure probes at file reading or file creation
3626
 
        * xsltproc/xsltproc.c: plugged the security module there too,
3627
 
          added the new options --nowrite and --nomkdir
3628
 
        * doc/*: updated the man page and regenerated.
3629
 
 
3630
 
Wed Oct  9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3631
 
 
3632
 
        * doc/*: updated the doc XSLT to add the search, added the search
3633
 
          page, fixed a link problem raised by Yves Pratter, regenerated
3634
 
 
3635
 
Wed Oct  9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3636
 
 
3637
 
        * doc/index.py: the indexer version of the XSLT part of the
3638
 
          xmlsoft site + archives
3639
 
 
3640
 
Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3641
 
 
3642
 
        * win32/Makefile.msvc: introduced double-run compilation.
3643
 
        * win32/configure.js: introduced double-run compilation.
3644
 
 
3645
 
Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3646
 
 
3647
 
        * configure.in: preparing 1.0.21
3648
 
        * doc/* : updated and regenerated the docs and web pages
3649
 
 
3650
 
Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3651
 
 
3652
 
        * libxslt/transform.c: fixed a disable output escaping bug for
3653
 
          HTML output introduced in 1.0.20 and raised by Mario Weilguni
3654
 
        * tests/docs/Makefile.am tests/docs/bug-91.xml
3655
 
          tests/general/Makefile.am tests/general/bug-91.*: added the
3656
 
          example in the regression tests for this case
3657
 
 
3658
 
Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3659
 
 
3660
 
        * doc/xlst.html: changing link on ftp.gnome.org
3661
 
 
3662
 
Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3663
 
 
3664
 
        * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
3665
 
          reported for libxml2
3666
 
 
3667
 
Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3668
 
 
3669
 
        * Makefile.am configure.in: trying to fix the same problem as
3670
 
          #88412 by bypassing all the python subdir if python ain't detected
3671
 
 
3672
 
Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3673
 
 
3674
 
        * libxslt/templates.c: fixed a problem reported by Mark Vakoc
3675
 
 
3676
 
Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3677
 
 
3678
 
        * libexslt/date.c: fixed the embedded '-' in the duration format 
3679
 
          function
3680
 
        * tests/.../difference.1.xml: added test cases which illustrated
3681
 
          the above bug
3682
 
 
3683
 
Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3684
 
 
3685
 
        * libexslt/date.c: fixed date:difference() bugs, removed all
3686
 
          type conversion warnings.
3687
 
        * libxslt/xsltutils.c: removed unused local variable.
3688
 
 
3689
 
Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
3690
 
 
3691
 
        * doc/xsltproc.html:
3692
 
        oops, forgot to update the html version of the man page
3693
 
 
3694
 
Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
3695
 
 
3696
 
        * doc/xsltproc.xml
3697
 
        * doc/xsltproc.1
3698
 
        * doc/xsltproc2.html
3699
 
        Fixing erroneous mention of old --warnnet option (thanks to Jean
3700
 
        T. Anderson for pointing this out)
3701
 
 
3702
 
Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3703
 
 
3704
 
        * win32/configure.js: added more readme info for the binary
3705
 
          package.
3706
 
        
3707
 
Mon Sep  9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3708
 
 
3709
 
        * libxslt/pattern.c: fixed a bug in match="node()" reported by
3710
 
          Ben Ko
3711
 
 
3712
 
Mon Sep  9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3713
 
 
3714
 
        * libxslt.spec.in: fixes libary path for x86_64 AMD
3715
 
 
3716
 
Thu Sep  5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3717
 
 
3718
 
        * python/Makefile.am: applied patch from Christophe Merlet to
3719
 
          reestablish DESTDIR
3720
 
 
3721
 
Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3722
 
 
3723
 
        * libxslt/transform.c: re-applied the patch from Nathan Myers about
3724
 
          a possible memory leak in case of error
3725
 
 
3726
 
Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3727
 
 
3728
 
        * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
3729
 
          nice logos generated by Marc Liyanage
3730
 
        * doc/site.xsl *.html: changed the stylesheet to show the new
3731
 
          logo and regenerated the pages
3732
 
 
3733
 
Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3734
 
 
3735
 
        * python/libxslt-python-api.xml python/libxslt.c
3736
 
          python/libxsltclass.txt python/tests/basic.py: applied a patch
3737
 
          from Ralf Mattes providing style.saveResultToString()
3738
 
 
3739
 
Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3740
 
 
3741
 
        * configure.in: preparing release 1.0.20
3742
 
        * doc/*: updated and regenerated the docs
3743
 
 
3744
 
Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3745
 
 
3746
 
        * libxslt/templates.c: fixed a bug w.r.t. namespace context when
3747
 
          doing the evaluation of attribute value templates 
3748
 
        * libxslt.spec.in python/Makefile.am: fixed some troubles
3749
 
          with "make rpm"
3750
 
 
3751
 
Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3752
 
 
3753
 
        * python/libxslt.c: fixed the parameter order when calling
3754
 
          Python based extensions.
3755
 
 
3756
 
Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3757
 
 
3758
 
        * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
3759
 
          cleanup.
3760
 
        * tests/docs/Makefile.am tests/docs/bug-90.xml
3761
 
          tests/general/Makefile.am tests/general/bug-90.*: added the
3762
 
          example in the regression tests for this case
3763
 
 
3764
 
Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3765
 
 
3766
 
        * win32/Makefile.msvc: added the prefix location to the include
3767
 
        and lib search path.
3768
 
 
3769
 
Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3770
 
 
3771
 
        * libxslt/transform.c: found and fixed the small <xsl:choose>
3772
 
          bug which was giving troubles to DocBook users (the test expression
3773
 
          of <when> was evaluated in the namespace context of <choose> !)
3774
 
 
3775
 
2002-08-18  Havoc Pennington  <hp@pobox.com>
3776
 
 
3777
 
        * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3778
 
        both automake 1.6 and 1.4 installed get the right automake. Means
3779
 
        compilation from CVS will now require the latest automake 1.4
3780
 
        release, or manually creating symlinks called "automake-1.4" and
3781
 
        "aclocal-1.4"
3782
 
 
3783
 
Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3784
 
 
3785
 
        * configure.in python/Makefile.am: AMD x86-64 induced changes from
3786
 
          Frederic Crozat
3787
 
 
3788
 
Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3789
 
 
3790
 
        * libxslt/functions.c: recovering to the old (somewhat) broken
3791
 
          implementation of document('') when there is no base for the
3792
 
          source document or it can't be realoaded (e.g. when the sytlesheet
3793
 
          was loaded from a memory string). Matt Sergeant insisted on this
3794
 
          one :-)
3795
 
 
3796
 
Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3797
 
 
3798
 
        * libxslt/transform.c: applied another patch from Nathan Myers about
3799
 
          a possible memory leak in case of error
3800
 
 
3801
 
Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3802
 
 
3803
 
        * libxslt/transform.c: applied a patch from Nathan Myers about
3804
 
          an erroneous free in case of error
3805
 
 
3806
 
Thu Aug  1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3807
 
 
3808
 
        * configure.in: upon suggestion of Marc-Andre Lemburg, make 
3809
 
          the misdetection of libxml2 python bindings a warning only
3810
 
 
3811
 
Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3812
 
 
3813
 
        * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
3814
 
          a bug reported by Gero Meissner (87230)
3815
 
        * fixed a problem compiling python directory when multiple
3816
 
          'make' jobs were executed (python/Makefile.am)
3817
 
 
3818
 
Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3819
 
 
3820
 
        * libxslt/attributes.c: fixed a bug reported by Keith Isdale
3821
 
          at the xsltdbg interface when encountering an empty attribute
3822
 
          set.
3823
 
 
3824
 
Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3825
 
 
3826
 
        * tests/* : the change in HTML meta encoding tag serialization
3827
 
          affected some of the results
3828
 
 
3829
 
Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3830
 
 
3831
 
        * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
3832
 
          to fix Red Hat bug #68614 
3833
 
 
3834
 
Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3835
 
        
3836
 
        * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
3837
 
          if there is no *.pdb
3838
 
        
3839
 
Sat Jul  6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3840
 
 
3841
 
        * configure.in: preparing 1.0.19
3842
 
        * doc/* : rebuilt the docs
3843
 
 
3844
 
Sat Jul  6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3845
 
 
3846
 
        * libxslt/transform.c: fixed bug #83749 about namespace generated
3847
 
          being invalid when they are inherited from the context.
3848
 
 
3849
 
Fri Jul  5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3850
 
 
3851
 
        * libxslt/transform.c: fixed bug #86753 on multiple identical
3852
 
          attributes being generated, oops ...
3853
 
        * tests/docs/Makefile.am tests/docs/bug-89.xml
3854
 
          tests/general/Makefile.am tests/general/bug-89.*: added an
3855
 
          example in the regression tests for this case
3856
 
        
3857
 
Fri Jul  5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3858
 
 
3859
 
        * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
3860
 
        * tests/docs/Makefile.am tests/docs/bug-88.xml
3861
 
          tests/general/Makefile.am tests/general/bug-88.*: added an
3862
 
          example in the regression tests for this case
3863
 
 
3864
 
Fri Jul  5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3865
 
 
3866
 
        * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
3867
 
          Ken Neighbors to implement/fix sorting orders
3868
 
        * tests/docbook/result/*/gdp-handbook.* 
3869
 
          tests/docbook/result/xtchunk/html/*.orig
3870
 
          tests/general/bug-12-.out tests/general/bug-63.out:
3871
 
          cleaned up the result of "make tests" following some changes
3872
 
          in namespace axis order and serialization rules in libxml2
3873
 
 
3874
 
Thu Jul  4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3875
 
 
3876
 
        * transform.c further enhancement for bug 84902 (another
3877
 
          path), also cleaned up code slightly
3878
 
 
3879
 
Wed Jul  3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3880
 
 
3881
 
        * transform.c: fixed bug 84902 - message with terminate=yes
3882
 
          caused segfault
3883
 
 
3884
 
Tue Jul  2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3885
 
 
3886
 
        * tests/docs/Makefile.am tests/docs/bug-87.xml
3887
 
          tests/general/Makefile.am tests/general/bug-87.*: added a
3888
 
          example in the regression tests for a case where the XML
3889
 
          default namespace was missing from the namespace axis
3890
 
        * xsltproc/xsltproc.c: added the informations that parameter
3891
 
          strings are expected to be UTF8
3892
 
        * libxslt/attributes.c: fixes on attribute group implementation
3893
 
 
3894
 
Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
3895
 
 
3896
 
        * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
3897
 
        updating docs to add reference to UTF-8 requirement for
3898
 
        stringparam command line option
3899
 
 
3900
 
Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3901
 
 
3902
 
        * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
3903
 
          fixed document('') as pointed by Eric van der Vlist
3904
 
        * tests/docs/Makefile.am tests/docs/bug-86.xml
3905
 
          tests/general/Makefile.am tests/general/bug-86.*: added the
3906
 
          specific example in the regression tests
3907
 
 
3908
 
Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3909
 
 
3910
 
        * libxslt/numbers.c libxslt/numbersInternals.h: applied a
3911
 
          patch from Ken Neighbors fixing some format-number inconsistencies
3912
 
        * tests/numbers/format-number.out tests/numbers/format-number.xml
3913
 
          tests/numbers/format-number.xsl: the patch also included
3914
 
          updates to the regression tests
3915
 
 
3916
 
Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3917
 
 
3918
 
        * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
3919
 
          xsl:number level="multiple"
3920
 
        * tests/docs/Makefile.am tests/docs/bug-84.xml
3921
 
          tests/general/Makefile.am tests/general/bug-84.*: added a 
3922
 
          specific example in the regression tests
3923
 
 
3924
 
Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
3925
 
 
3926
 
        * libexslt/dynamic.c: turned a function static
3927
 
        * libxslt/win32config.h: applied patch from Mark Vadoc
3928
 
 
3929
 
Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3930
 
 
3931
 
        * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
3932
 
          libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
3933
 
          a patch from Mark Vakoc to implement the EXSLT
3934
 
          object dyn:evaluate(string) extension function, and a small fix
3935
 
          to date.c
3936
 
 
3937
 
Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3938
 
 
3939
 
        * configure.in: preparing 1.0.18
3940
 
        * doc/*: recompiled the API and web site
3941
 
 
3942
 
Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3943
 
 
3944
 
        * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
3945
 
          duplicated namespace declarations, this might not be as generic as
3946
 
          it should but works well for DocBook stylesheets
3947
 
 
3948
 
Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3949
 
 
3950
 
        * libxslt.pc.in: fix bug #82970
3951
 
 
3952
 
Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3953
 
 
3954
 
        * python/libxslt-python-api.xml python/libxslt.c 
3955
 
          python/libxsltclass.txt : tried to fix #79105 by providing a 
3956
 
          specific error registering routine.
3957
 
 
3958
 
Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3959
 
 
3960
 
        * libxslt/xsltutils.[ch] : applied patch from Morus Walter
3961
 
          adding xsltSaveResultToString()
3962
 
        * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
3963
 
          doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
3964
 
          API with the new function.
3965
 
 
3966
 
Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3967
 
 
3968
 
        * libxslt/function.c: applied a patch from Richard Jinks
3969
 
          to avoid a crash in element-available()
3970
 
 
3971
 
Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3972
 
 
3973
 
        * libxslt.spec.in: applied patch from Geert Kloosterman to
3974
 
          not miss gif and .png files in the RPM  documentation
3975
 
 
3976
 
Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3977
 
 
3978
 
        * libexslt/libexslt.4: Applied patch for the EXSLT man page
3979
 
          from Charles Bozeman
3980
 
 
3981
 
Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3982
 
 
3983
 
        * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c 
3984
 
          libxslt/xsltconfig.h.in: applied a man page patch from 
3985
 
          Christian Cornelssen and fixed a couple of issues he raised.
3986
 
 
3987
 
Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3988
 
 
3989
 
        * xsltproc/xsltproc.c: moved the extension dump out of the loop
3990
 
 
3991
 
Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3992
 
 
3993
 
        * libxslt/extensions.[ch]  xsltproc/xsltproc.c win32/libxslt.def.src:
3994
 
          Applied Mark Vakoc patch to show registered extensions in xsltproc
3995
 
        * doc/*: rebuilt the API, docs and website
3996
 
        * python/libxsltclass.txt: this added an entry point
3997
 
 
3998
 
Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3999
 
 
4000
 
        * libxslt/xslt.c: xsl:include crash fix
4001
 
        * libxslt/imports.c: xsl:include crash fix
4002
 
        * libxslt/imports.h: xsl:include crash fix      
4003
 
 
4004
 
Wed May  9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4005
 
 
4006
 
        * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
4007
 
 
4008
 
Thu May  2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
4009
 
 
4010
 
        * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
4011
 
          fixed some return code problems raised by Thomas Mauch
4012
 
 
4013
 
Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4014
 
 
4015
 
        * libxslt/transform.c: don't allow adding an attribute to
4016
 
          a document node
4017
 
 
4018
 
Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
4019
 
 
4020
 
        * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
4021
 
        * doc/*: rebuilt the docs.
4022
 
 
4023
 
Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4024
 
 
4025
 
        * libxslt/variables.c: better attempt to fix the problem in
4026
 
          xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
4027
 
 
4028
 
Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4029
 
 
4030
 
        * win32/dsp/*.dsp: Removed obsolete macros
4031
 
        * win32/dsp/*.def: Updated export definitions
4032
 
        
4033
 
Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
4034
 
 
4035
 
        * libxslt/variables.c: tried to fix a problem in
4036
 
          xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
4037
 
 
4038
 
Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4039
 
 
4040
 
        * libexslt/date.c: applied another patch from Charles Bozeman to
4041
 
          enhance date/duration support
4042
 
        * tests/exslt/date: added the associated set of regression tests
4043
 
 
4044
 
Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4045
 
 
4046
 
        * libexslt/date.c: applied a patch from Charles Bozeman to add
4047
 
          duration routines to the date exslt extensions.
4048
 
 
4049
 
Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
4050
 
 
4051
 
        * libexslt/exslt.h: extern "C" {  missing by Mark Vakoc
4052
 
 
4053
 
Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4054
 
 
4055
 
        * libexslt/date.c: fixed type inconsistencies, double->int
4056
 
         and unsigned/signed mismatch warnings eliminated
4057
 
 
4058
 
Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4059
 
 
4060
 
        * win32/Makefile.msvc: XSLT debugger support fix
4061
 
        * win32/configure.js: XSLT debugger support fix
4062
 
        * libxslt/xsltconfig.h.in: XSLT debugger support fix
4063
 
 
4064
 
Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4065
 
 
4066
 
        * configure.in: preparing 1.0.16
4067
 
        * doc/*: updated and rebuilt the docs
4068
 
 
4069
 
Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
4070
 
 
4071
 
        * libxslt/attributes.c: removed a warning
4072
 
        * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
4073
 
          added xsltRunStylesheetUser() API needed to fix #78546
4074
 
        * xsltproc/xsltproc.c: second part of the fix #78546
4075
 
 
4076
 
Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4077
 
 
4078
 
        * python/Makefile.am: fixing the equivalent of #75779
4079
 
 
4080
 
Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4081
 
 
4082
 
        * libxslt/keys.c: fixed bug #78735
4083
 
        * configure.in tests/Makefile.am tests/keys/*:
4084
 
          added the tests in a separate directory
4085
 
 
4086
 
Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4087
 
 
4088
 
        * tests/docs/Makefile.am tests/docs/bug-83.xml
4089
 
          tests/general/Makefile.am tests/general/bug-83.*: added a 
4090
 
          specific example for bug #78662 in the regression tests
4091
 
        * tests/docbook/: this also changed a couple of DocBook results
4092
 
        
4093
 
Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
4094
 
 
4095
 
        * configure.in: trying to kill #77827 IEEE conformance on alphas
4096
 
        * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
4097
 
          bug #78211
4098
 
        * tests/docs/Makefile.am tests/docs/bug-82.xml
4099
 
          tests/general/Makefile.am tests/general/bug-82.*: added a 
4100
 
          specific example for bug #78211 in the regression tests
4101
 
 
4102
 
Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
4103
 
 
4104
 
        * libxslt/pattern.c: applied patch from Mark Vakoc
4105
 
 
4106
 
Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4107
 
 
4108
 
        * tests/docs/Makefile.am tests/docs/bug-81.xml
4109
 
          tests/general/Makefile.am tests/general/bug-81.*: added a 
4110
 
          specific example for bug #76927 in the regression tests
4111
 
        
4112
 
Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4113
 
 
4114
 
        * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
4115
 
        * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
4116
 
          that $(datadir) should be used for docs
4117
 
 
4118
 
Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4119
 
 
4120
 
        * configure.in: preparing 1.0.15
4121
 
        * doc/*: updated and rebuilt
4122
 
 
4123
 
Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4124
 
 
4125
 
        * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
4126
 
          libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
4127
 
        * tests/docs/Makefile.am tests/docs/bug-80.xml
4128
 
          tests/general/Makefile.am tests/general/bug-80.*: added a 
4129
 
          specific example for bug #76043 in the regression tests
4130
 
 
4131
 
Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
4132
 
 
4133
 
        * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
4134
 
          steps which were not compiled
4135
 
        * tests/docs/Makefile.am tests/docs/bug-79.xml
4136
 
          tests/general/Makefile.am tests/general/bug-79.*: added a 
4137
 
          specific example for bug #75902 in the regression tests
4138
 
        
4139
 
Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4140
 
 
4141
 
        * libxslt/pattern.c: Fixing bug #75777 error with namespaced
4142
 
          attribute match rules evaluation
4143
 
        * tests/docs/Makefile.am tests/docs/bug-78.xml
4144
 
          tests/general/Makefile.am tests/general/bug-78.*: added a 
4145
 
          specific example for bug #75777 in the regression tests
4146
 
        
4147
 
Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4148
 
 
4149
 
        * libxslt/transform.c: found another stupid bug by step by 
4150
 
          step processing of the code
4151
 
        * libxslt/pattern.c: idem, except that once stupid mistake
4152
 
          ELEM vs NODE forced the templates to be stored in a list
4153
 
          instead of a hash table, fixing this stupidity should
4154
 
          again lead to a substantive improvement of processing speed.
4155
 
          Like divide by 2 processing time for DocBook stylesheets.
4156
 
 
4157
 
Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4158
 
 
4159
 
        * libxslt/transform.c: fixing bug #75603
4160
 
        * tests/docs/Makefile.am tests/docs/bug-77.xml
4161
 
          tests/general/Makefile.am tests/general/bug-77.*: added a 
4162
 
          specific example for bug #75603 in the regression tests
4163
 
 
4164
 
Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4165
 
 
4166
 
        * python/Makefile.am: Art Haas pointed a stupid error
4167
 
 
4168
 
Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
4169
 
 
4170
 
        * Makefile.am tests/Makefile.am tests/*/Makefile.am
4171
 
          tests/*/*/Makefile.am : added "make valgrind" targets
4172
 
          to run the test suite under the debugger control
4173
 
        * transform.c: valgrind spotted 2 bugs, one related to
4174
 
          the ordering of the deallocation of the data associated to
4175
 
          a transofrmation, the second in xsltCopyTree when the new
4176
 
          node may have been coalesced with an adjacent text node.
4177
 
          The regression tests now pass cleanly under testgrind.
4178
 
 
4179
 
Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
4180
 
 
4181
 
        * python/Makefile.am: fixed a stupid bug
4182
 
 
4183
 
Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4184
 
 
4185
 
        * configure.in: preparing 1.0.14
4186
 
        * doc/*: updated rebuilt
4187
 
        * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
4188
 
          implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
4189
 
          with the Windows maintainers
4190
 
 
4191
 
Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4192
 
 
4193
 
        * python/Makefile.am python/generator.py python/libxslt.c
4194
 
          python/types.c python/tests/Makefile.am: applied the same kind of
4195
 
          fixes to the Python Makefiels than to libxml2 ones. Updates
4196
 
          and cleanups too.
4197
 
 
4198
 
Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4199
 
 
4200
 
        * libexslt/common.c libxslt/pattern.c  libxslt/transform.c
4201
 
          libxslt/variables.c: chaing result tree values which may
4202
 
          be deallocated and must not be kept in the template 
4203
 
          pattern lookup cache. Thanks to Valgrin to allow finding
4204
 
          the real problem in bug #74857
4205
 
 
4206
 
Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4207
 
 
4208
 
        * libxslt/*.h doc/* python/*: applied another cleanup comment
4209
 
          diff from Heiko W. Rupp, regenerated the API and python
4210
 
 
4211
 
Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4212
 
 
4213
 
        * tests/docs/Makefile.am tests/docs/bug-76.xml
4214
 
          tests/general/Makefile.am tests/general/bug-76.*: added a 
4215
 
          home brewed test for path computation elmininating duplicate
4216
 
          in result sets.
4217
 
 
4218
 
Sat Mar  9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4219
 
 
4220
 
        * doc/Makefile.am: fixed a build problem in some environements
4221
 
 
4222
 
2002-03-08  jacob berkman  <jacob@ximian.com>
4223
 
 
4224
 
        * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
4225
 
        as make will automatically look there for these files
4226
 
 
4227
 
Fri Mar  8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
4228
 
 
4229
 
        * configure.in libxslt/xsltwin32config.h: preparing release
4230
 
          1.0.13
4231
 
        * doc/*: updated and rebuilt the docs
4232
 
        * python/libxslt.c: fixed a possible reentrancy problem
4233
 
 
4234
 
Fri Mar  8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4235
 
 
4236
 
        * libxslt/pattern.c: Fixes the problems exposed by #73880
4237
 
          those ought to be computed at stylesheet compile time, not
4238
 
          at run-time, and the computation was wrong.
4239
 
        * libxslt/transform.c: get rid of fake nodes coming from node-set
4240
 
          transformations. At least if they are still produced they will
4241
 
          become easy to spot as resulting document won't be well-formed.
4242
 
 
4243
 
Thu Mar  7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4244
 
 
4245
 
        * libxslt/extensions.c: fixed bug #73791 related to extension
4246
 
          function declared in included stylesheets
4247
 
        * tests/exslt/functions/function.7.*: added specific test
4248
 
 
4249
 
Thu Mar  7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4250
 
 
4251
 
        * tests/docs/Makefile.am tests/docs/bug-75.xml
4252
 
          tests/general/Makefile.am tests/general/bug-75.*: added a 
4253
 
          specific example for bug #72150 in the regression tests
4254
 
 
4255
 
Thu Mar  7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4256
 
 
4257
 
        * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
4258
 
          similar way as #71457
4259
 
 
4260
 
Thu Mar  7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4261
 
 
4262
 
        * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
4263
 
          some HTML meta encoding fixups resulting from fix in libxml2
4264
 
 
4265
 
Mon Mar  4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4266
 
 
4267
 
        * libxslt/namespaces.c tests/general/bug-63.out: small fixups
4268
 
          related to the XPath changes in fixing #61290
4269
 
          
4270
 
Mon Mar  4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4271
 
 
4272
 
        * libxslt/pattern.c: fixed bug #73363, bad tokenization of
4273
 
          pattern
4274
 
 
4275
 
Mon Mar  4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4276
 
 
4277
 
        * libexslt/date.c: patch from Charles Bozeman for the exslt date
4278
 
          extension
4279
 
        * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
4280
 
          the associated regression test provided by Charles
4281
 
 
4282
 
Fri Mar  1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4283
 
 
4284
 
        * libxslt/preproc.c: Fixed #73088 with the associated patch
4285
 
 
4286
 
Fri Mar  1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4287
 
 
4288
 
        * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
4289
 
          unless compiled explicitely with memory debugging switched on
4290
 
        * TODO: refreshed a bit
4291
 
 
4292
 
Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4293
 
 
4294
 
        * python/generator.py python/libxslt.c: changes for the 'usual'
4295
 
          setup.py to allow building a libxml2-python
4296
 
          module based on the same code. The initialization is however
4297
 
          different the 2 .so files fo libxml2 and libxslt are identical and
4298
 
          they entry point initialize both libraries. this is done to avoid
4299
 
          some possible nasty problem since the Python don't merge the maps
4300
 
          of all shared modules.
4301
 
        * python/libxsl.py: attempt to cope with the shared library loading
4302
 
          problem when both modules are not merged.
4303
 
 
4304
 
Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4305
 
 
4306
 
        * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
4307
 
          documentation for the wrappers and python modules.
4308
 
 
4309
 
Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4310
 
 
4311
 
        * tests/docs/Makefile.am tests/docs/bug-74.xml
4312
 
          tests/general/Makefile.am tests/general/bug-74.*: added a 
4313
 
          specific example for bug #71342 in the regression tests
4314
 
        * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
4315
 
          #71342 changed one attribute serialization.
4316
 
 
4317
 
Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
4318
 
 
4319
 
        * python/Makefile.am: trying to fix #71270 
4320
 
 
4321
 
Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4322
 
 
4323
 
        * python/*.py: removed tab used spaces
4324
 
        * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
4325
 
        * doc/news.html doc/xslt.html: rebuild/updated
4326
 
 
4327
 
Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4328
 
 
4329
 
        * tests/docs/Makefile.am tests/docs/bug-73.xml
4330
 
          tests/general/Makefile.am tests/general/bug-73.*: added a 
4331
 
          specific example for bug #71181 in the regression tests
4332
 
 
4333
 
Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4334
 
 
4335
 
        * libxslt/pattern.c: fixed bug #71181 p/text() would not
4336
 
          work. A bit of cleanup.
4337
 
 
4338
 
Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4339
 
 
4340
 
        * xslt-config: fixing Red Hat bug #59508
4341
 
 
4342
 
Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4343
 
 
4344
 
        * tests/docs/Makefile.am tests/docs/bug-72.xml
4345
 
          tests/general/Makefile.am tests/general/bug-72.*: added a 
4346
 
          specific example for bug #58444 in the regression tests
4347
 
 
4348
 
Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4349
 
 
4350
 
        * libxslt/transform.c: fixed bug #58444, was quite simpler
4351
 
          than expected.
4352
 
 
4353
 
Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4354
 
 
4355
 
        * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
4356
 
          closed bug #70131, still wondering about the position() when
4357
 
          the node is selected.
4358
 
 
4359
 
Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4360
 
 
4361
 
        * tests/docs/Makefile.am tests/docs/bug-71.xml
4362
 
          tests/general/Makefile.am tests/general/bug-71.*: added a 
4363
 
          specific example for Norm's bug in the regression tests
4364
 
 
4365
 
Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4366
 
 
4367
 
        * libxslt/attributes.c: fixed a bug reported by Norm
4368
 
 
4369
 
Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4370
 
 
4371
 
        * python/libxml.c : fixed a small warning.
4372
 
        * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
4373
 
          python/libxsltclass.txt: rebuilt the APIs
4374
 
 
4375
 
Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4376
 
 
4377
 
        * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
4378
 
          libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
4379
 
          libxslt/xsltInternals.h: adding extra run-time informations
4380
 
          to make the stylesheet really read-only at run-time.
4381
 
 
4382
 
Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4383
 
 
4384
 
        * libxslt/transform.c: fixing bug #70281
4385
 
 
4386
 
Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4387
 
 
4388
 
        * libxslt/numbers.c: trying to fix #68759
4389
 
 
4390
 
Sat Feb  9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4391
 
 
4392
 
        * python/Makefile.am: seems some version of automake didn't
4393
 
          generate the dependancies right as Jacob found out. Add
4394
 
          an extra dependancy rule.
4395
 
 
4396
 
Sat Feb  9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
4397
 
 
4398
 
        * configure.in libxslt.spec.in python/Makefile.am python/generator.py
4399
 
          python/libxsl.py python/libxslt.c python/tests/Makefile.am:
4400
 
          Fixed the python Makefiles, corrected a bug showing up on ia64,
4401
 
          changed the name of the python internal module too
4402
 
 
4403
 
Fri Feb  8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4404
 
 
4405
 
        * Copyright Makefile.am configure.in libxslt.spec.in: change the
4406
 
          Licence to MIT Licence and release of 1.0.11
4407
 
        * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html 
4408
 
          doc/xslt.html: updates of the docs accordingly
4409
 
        * libxslt/xsltwin32config.h: numbering
4410
 
        * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
4411
 
          python/libxslt-python-api.xml: cleanup the dependancies with
4412
 
          libxml2
4413
 
        * python/tests/extfunc.py: updated examples.
4414
 
 
4415
 
Thu Feb  7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4416
 
 
4417
 
        * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
4418
 
          doc/parsedecl.py: fixup the script and rebuid the API
4419
 
        * libxslt/extensions.h: cleanup
4420
 
        * python/generator.py python/libxslt-python-api.xml python/libxslt.c
4421
 
          python/libxsltclass.txt: provided accessors for a lot of the
4422
 
          tructures involved in the transformation. Stylesheet and
4423
 
          transformation python object don't free automatically the
4424
 
          encapsulated object when deallocated.
4425
 
        * python/tests/Makefile.am python/tests/basic.py
4426
 
          python/tests/extfunc.py python/tests/pyxsltproc.py:
4427
 
          updated the examples
4428
 
 
4429
 
Thu Feb  7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4430
 
 
4431
 
        * xsltproc/xsltproc.c: small fix
4432
 
        * Makefile.am: cleanup
4433
 
        * python/tests/Makefile.am: avoid a problem with $(TESTS)
4434
 
        * python/generator.py python/libxml_wrap.h python/libxsl.py
4435
 
          python/libxslt.c python/libxsltclass.txt: augmented the
4436
 
          wrappers
4437
 
        * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
4438
 
          libxslt-python API to get an estimate of what is missing
4439
 
 
4440
 
Wed Feb  6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4441
 
 
4442
 
        * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
4443
 
          python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
4444
 
          to libxslt_xsltApplyStylesheet() removed the memleaks left and
4445
 
          fixed an import order.
4446
 
        * python/tests/basic.py python/tests/extfunc.py: updated the tests
4447
 
 
4448
 
Wed Feb  6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4449
 
 
4450
 
        * python/libxlst.c python/libxslt-python-api.xml 
4451
 
          python/libxsltclass.txt: plugged the extension of the engine
4452
 
          with python defined functions
4453
 
        * python/tests/Makefile.am python/tests/extfunc.py: added a
4454
 
          basic test, still a memleak, cleanup function needed.
4455
 
 
4456
 
Wed Feb  6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4457
 
 
4458
 
        * libxslt.spec.in python/Makefile.am python/libxsl.py: the
4459
 
          spec file will now build libxslt-python, fought with shared
4460
 
          and other crazyness, seems to work now :-)
4461
 
        * doc/libxslt-api.xml: regenerated
4462
 
 
4463
 
Wed Feb  6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
4464
 
 
4465
 
        * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
4466
 
          tests/*/*/Makefile.am: refactored make tests, make all now don't
4467
 
          run the test suite
4468
 
        * python/Makefile.am: added tests
4469
 
        * python/tests/basic.py python/tests/Makefile.am: added the first
4470
 
          basic test, memory debug included
4471
 
 
4472
 
Wed Feb  6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4473
 
 
4474
 
        * configure.in python/Makefile.am: attempst to tweak to get
4475
 
          full memory debug...
4476
 
        * python/generator.py python/libxsl.py python/libxslt-python-api.xml
4477
 
          python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
4478
 
          the basic API starts to work
4479
 
        * python/tests/test.*: first basic test
4480
 
        * libxslt/xsltutils.c: fixed a comment
4481
 
 
4482
 
Tue Feb  5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
4483
 
 
4484
 
        * configure.in doc/Makefile.am: do not install outside of prefix,
4485
 
          make sure the API get shipped.
4486
 
 
4487
 
Mon Feb  4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4488
 
 
4489
 
        * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
4490
 
          reactivated xsltMatchPattern() since this is really something
4491
 
          one may want to have access to in an extension function.
4492
 
        * Makefile.am configure.in python/Makefile.am python/generator.py
4493
 
          python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
4494
 
          python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
4495
 
          python/types.c: started working on the python bindings, borrowed
4496
 
          most of the work done for libxml2, most of the generator code
4497
 
          is similar. Commit at the point where this compiles cleanly and
4498
 
          "import libxslt" doesn't yield any missing entry point.
4499
 
 
4500
 
Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4501
 
 
4502
 
        * libxslt/pattern.c: patch from Charles Bozeman to support
4503
 
          child::* patterns.
4504
 
 
4505
 
Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4506
 
 
4507
 
        * libxslt/keys.c: Bob Stayton pointed out a problem when
4508
 
          using unions in key match patterns.
4509
 
        * tests/docs/Makefile.am tests/docs/bug-70.xml
4510
 
          tests/general/Makefile.am tests/general/bug-70.*: added a 
4511
 
          specific example in the regression tests
4512
 
        
4513
 
Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4514
 
 
4515
 
        * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
4516
 
          closes bug #69809 submitted by Michael Kroell
4517
 
 
4518
 
Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4519
 
 
4520
 
        * xsltproc/xsltproc.c: added links to the Web site from usage()
4521
 
 
4522
 
Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4523
 
 
4524
 
        * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
4525
 
          an index based on comments content similar to libxml2 one
4526
 
          The code need more specific comments.
4527
 
        * doc/*: rebuilt the web site with the new references
4528
 
 
4529
 
Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
4530
 
 
4531
 
        * libxslt/functions.h: roll back the change after more analysis
4532
 
          proper fix is to restore the definition of xmlXPathFuncLookupFunc
4533
 
          int libxml2
4534
 
 
4535
 
Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4536
 
 
4537
 
        * libxslt/functions.h: fixed a proble  after some cleanup of libxml2
4538
 
          includes.
4539
 
 
4540
 
Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4541
 
 
4542
 
        * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
4543
 
          error when parsing -o arguments.
4544
 
 
4545
 
Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4546
 
 
4547
 
        * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
4548
 
          Fixed RH bug #57496, xsltproc was not returning error
4549
 
          code on internal runtime errors. Should return 9 now.
4550
 
 
4551
 
Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4552
 
 
4553
 
        * libexslt/math.c: Charlie Bozeman provided the implementation
4554
 
          for the EXSLT math other functions
4555
 
 
4556
 
Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4557
 
 
4558
 
        * libexslt/Makefile.am: jacob berkman pointed out that the
4559
 
          Cygwin patch forgot to add libexslt.h to the tarball
4560
 
 
4561
 
Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
4562
 
 
4563
 
        * libxslt/pattern.c: fixed I18N problemes in the template parser
4564
 
          pointed out by Xavier Cazin
4565
 
        * tests/docs/Makefile.am tests/docs/bug-69.xml
4566
 
          tests/general/Makefile.am tests/general/bug-69.*: added a 
4567
 
          specific example in the regression tests
4568
 
 
4569
 
Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4570
 
 
4571
 
        * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
4572
 
          libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
4573
 
          libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
4574
 
          libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
4575
 
          libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
4576
 
          xsltproc/xsltproc.c: applied Robert Collins patch for 
4577
 
          Cygwin support
4578
 
 
4579
 
Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4580
 
 
4581
 
        * xsltproc/Makefile.am configure.in: ugly way to keep
4582
 
          the memory debugging active on my devel workstation
4583
 
          by bypassing libtool completely
4584
 
 
4585
 
Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4586
 
 
4587
 
        * libxslt/templates.c: fixed bug #68751
4588
 
        * tests/docs/Makefile.am tests/docs/bug-68.xml
4589
 
          tests/general/Makefile.am tests/general/bug-68.*: added a 
4590
 
          specific example in the regression tests
4591
 
        
4592
 
Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4593
 
 
4594
 
        * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
4595
 
          small problems raised by Justin Fletcher
4596
 
 
4597
 
Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4598
 
 
4599
 
        * configure.in: releasing 1.0.10
4600
 
        * doc/*: updating the docs for the release.
4601
 
        * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
4602
 
          seems I inadvertantly commited previously stuff from a failed
4603
 
          attempt at fixing namespace nodes parents.
4604
 
 
4605
 
Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4606
 
 
4607
 
        * libxslt/numbers.c: the xsl:number implementation incorrectly
4608
 
          cached the format string in some case. Fixes bug #65391
4609
 
 
4610
 
Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4611
 
 
4612
 
        * configure.in: fixed a couple of cut and paste errors in the
4613
 
          math functions detection
4614
 
        * libxslt.spec.in: added missing file entry for libxslt.pc
4615
 
 
4616
 
Tue Jan  8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
4617
 
 
4618
 
        * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
4619
 
        update xsltproc man page to add --stringparam option
4620
 
 
4621
 
Tue Jan  8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4622
 
 
4623
 
        * xsltproc/xsltproc.c: added the --stringparam option
4624
 
        * xsltproc/xsltproc.c: applied John Fleck's patch to correct
4625
 
          the --novalid behaviour.
4626
 
 
4627
 
Tue Jan  8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4628
 
 
4629
 
        * doc/site.xsl doc/*.html: added a DocBook section docbook.html
4630
 
 
4631
 
Tue Jan  8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4632
 
 
4633
 
        * doc/*.html: updated gdome2 homepage
4634
 
 
4635
 
Sat Jan  5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4636
 
 
4637
 
        * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
4638
 
 
4639
 
Fri Jan  4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
4640
 
 
4641
 
        * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
4642
 
        increased number of parameteres, changed license, cleaned up some
4643
 
        places where it looked junky because of stylesheet issues
4644
 
 
4645
 
Fri Jan  4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4646
 
 
4647
 
        * xsltproc/xsltproc.c: increased the max number of parameters
4648
 
 
4649
 
Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
4650
 
 
4651
 
        * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
4652
 
 
4653
 
Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
4654
 
 
4655
 
        * configure.in: applied albert portability patch
4656
 
        * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
4657
 
         libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
4658
 
         applied Igor patch for Windows
4659
 
 
4660
 
Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
4661
 
 
4662
 
        * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
4663
 
 
4664
 
Fri Dec  7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
4665
 
 
4666
 
        * configure.in: preparing 1.0.9
4667
 
        * doc/*: updated and rebuild the doc
4668
 
 
4669
 
Thu Dec  6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
4670
 
 
4671
 
        * configure.in libexslt/Makefile.am: trying to fix the problem
4672
 
          related to prelinking and libtools crazyness
4673
 
 
4674
 
Wed Dec  5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4675
 
 
4676
 
        * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
4677
 
          patch for the debugger glue.
4678
 
 
4679
 
Wed Dec  5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
4680
 
 
4681
 
        * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
4682
 
          the whole module with just the entry points.
4683
 
 
4684
 
Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4685
 
 
4686
 
        * libxslt/transform.c: Nik Clayton found a bug introduced in
4687
 
          1.0.8 when using doctypes for HTML output
4688
 
 
4689
 
Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4690
 
 
4691
 
        * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
4692
 
          libxslt/xsltutils.h: revamped the mechanism to hook a debuger
4693
 
          to use a callback setup function, deprecating libxsltbreakpoint
4694
 
        * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
4695
 
          dependancies on libxsltbreakpoint
4696
 
 
4697
 
Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4698
 
 
4699
 
        Build patch from  Peter Williams  <peterw@ximian.com>
4700
 
        * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
4701
 
        * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
4702
 
          $(srcdir), not the build directory.
4703
 
 
4704
 
Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4705
 
 
4706
 
        * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
4707
 
 
4708
 
Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
4709
 
 
4710
 
        * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
4711
 
        xsltproc return codes, per
4712
 
        https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649 
4713
 
 
4714
 
Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4715
 
 
4716
 
        * libxslt/pattern.c: Marc Tardif provided a patch to use as
4717
 
          much as 40 steps. A dynamic alloc would still be better
4718
 
 
4719
 
Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
4720
 
 
4721
 
        * xsltproc/xsltproc.c: return useful code signaling error conditions
4722
 
          closing #56649 (RH)
4723
 
 
4724
 
Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4725
 
 
4726
 
        * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
4727
 
 
4728
 
Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
4729
 
 
4730
 
        * libxslt/pattern.c: fixing bug #64044 reported by Gero Mei�ner,
4731
 
          template matches compilation was failing to skip blanks bewteen
4732
 
          consecutive predicates
4733
 
 
4734
 
Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4735
 
 
4736
 
        * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
4737
 
          updating Makefiles to fix the prelinking.
4738
 
 
4739
 
Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4740
 
 
4741
 
* libxslt/transform.c: fixed a bug in the document extension
4742
 
          element where the doctype infos were not taken into account.
4743
 
 
4744
 
Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4745
 
 
4746
 
        * libxslt/extra.c: fixed xsltDebug() to output with the normal
4747
 
          error routines
4748
 
        * tests/namespaces/*: updated the tests to separate stdout and
4749
 
          stderr
4750
 
        * libxslt/transform.c: increasing xsltMaxDepth to 5000
4751
 
 
4752
 
Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
4753
 
 
4754
 
        * configure.in libexslt/Makefile.am: more Makefile fixups
4755
 
 
4756
 
Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4757
 
 
4758
 
        * configure.in libexslt/Makefile.am: trying to fix more Makefiles
4759
 
          crapola
4760
 
        * libxslt/transform.c: small fix.
4761
 
 
4762
 
Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4763
 
 
4764
 
        * vms/* Makefile.am: included OpenVMS port instructions from
4765
 
          John A Fotheringham, integrated in the tar file.
4766
 
 
4767
 
Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4768
 
 
4769
 
        * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
4770
 
          from Igor for Windows
4771
 
        * libxslt/xslt.h: try to fix the  LIBXSLT_PUBLIC mess
4772
 
 
4773
 
Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4774
 
 
4775
 
        * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
4776
 
 
4777
 
Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4778
 
 
4779
 
        * configure.in: preparing 1.0.7
4780
 
        * libxslt.spec.in: cleanup similar to libxml2 one
4781
 
        * breakpoint/*.[hc]: finished cleaning up contributed code
4782
 
        * doc/*: updated and rebuilt the documentation
4783
 
        * xsltproc/xsltproc.c: cleanup of the timing code
4784
 
        * xsltproc/Makefile.am: auto* sucks
4785
 
        * libxslt/transform.c: added a missing include
4786
 
 
4787
 
Mon Nov  5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4788
 
 
4789
 
        * Makefile.am acconfig.h config.h.in configure.in 
4790
 
          xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
4791
 
          libxslt/xsltconfig.h.in:  Applied Keith Isdale patch for
4792
 
          the debugger support, make it the default, added the
4793
 
          WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
4794
 
 
4795
 
Fri Nov  2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
4796
 
 
4797
 
        * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
4798
 
 
4799
 
Thu Nov  1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
4800
 
 
4801
 
        * libxslt/xsltutils.c: handle indent=no when using an HTML
4802
 
          output
4803
 
        * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
4804
 
          modified the output of those test suites
4805
 
 
4806
 
Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4807
 
 
4808
 
        * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
4809
 
          to libxml and removed the --warnnet option
4810
 
 
4811
 
Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4812
 
 
4813
 
        * configure.in: applied patches from David H�rdeman closing
4814
 
          bug #62891
4815
 
 
4816
 
Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4817
 
 
4818
 
        * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
4819
 
        * libexslt/date.c: applied patch from Bruce Miller
4820
 
        * doc/*: updated and rebuilt the docs
4821
 
 
4822
 
Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4823
 
 
4824
 
        * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
4825
 
          win32/dsp/libxslt.def: updated with latest ZIP from Igor,
4826
 
          made sure the .def is handled as binary
4827
 
 
4828
 
Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4829
 
 
4830
 
        * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
4831
 
          for Win32
4832
 
        * doc/*.html doc/site.xsl: changed the site stylesheet a bit
4833
 
 
4834
 
Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4835
 
 
4836
 
        * libxslt/numbers.c: take NaN and infinity attributes of
4837
 
          xsl:decimal-format into account. Closes #62577
4838
 
 
4839
 
Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4840
 
 
4841
 
        * doc/*.html doc/site.xsl doc/Makefile.am: the web site
4842
 
          is now extracted from the xslt.html flat file using
4843
 
          the site stylesheet ... eat your own dogfood !
4844
 
        * libxslt/transform.c libxslt/xsltutils.c: fixed the 
4845
 
          HTML output to not generate a DOCTYPE if it should not
4846
 
          i.e. no identifier nor version specified in the xsl:output
4847
 
        * tests/multiple/out/*.orig tests/general/bug-11-.out 
4848
 
          tests/general/bug-33-.out tests/general/bug-52.out
4849
 
          tests/docbook/result/xtchunk/html/*.orig
4850
 
          tests/docbook/result/html/gdp-handbook.html
4851
 
          tests/XSLTMark/*.out: fixing xsl:output with method=html
4852
 
          resulted in a number of small changes in the regression tests
4853
 
          output
4854
 
 
4855
 
Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4856
 
 
4857
 
        * libexslt/*.c libexslt/exsltconfig.h.in: moved the 
4858
 
          config.h include out of exsltconfig.h since this header is
4859
 
          exported and config.h is not.
4860
 
 
4861
 
Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4862
 
 
4863
 
        * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
4864
 
          libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
4865
 
          XSLT_TODO
4866
 
 
4867
 
Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4868
 
 
4869
 
        * libxslt/numbers.c: reworked internal representation of
4870
 
          tokenized number format and parsing/tokenization. This fixes
4871
 
          many bugs regarding separator and default tokens.
4872
 
        * tests/REC/test-7.7-3.out: the fix changes the output of this
4873
 
          test. It now complies to the XSLT spec (wow! ;o)
4874
 
 
4875
 
Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4876
 
 
4877
 
        * xsltproc/Makefile.am configure.in config.h.in: trying to
4878
 
          bypass libtool crazyness when compiling in my debug environment
4879
 
        * libxslt/templates.c: fix a compilation problem due to recent
4880
 
          libxml changes
4881
 
 
4882
 
Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4883
 
 
4884
 
        * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
4885
 
          non-alphanumeric token handling in number formatting.
4886
 
 
4887
 
Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4888
 
 
4889
 
        * configure.in: releasing 1.0.5
4890
 
        * doc/xslt.html doc/html/*: updated and rebuilt the docs
4891
 
 
4892
 
Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4893
 
 
4894
 
        * tests/REC/test-7.7-4.out: fixed a typo
4895
 
        
4896
 
Tue Oct  9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4897
 
 
4898
 
        * libexslt/saxon.c: fixed a typo and improved handling of
4899
 
          non-XPath-expression arguments.
4900
 
        * libexslt/strings.c: fixed a bug in tokenize: function was using
4901
 
          tctxt->output instead of tctxt->document->doc.
4902
 
        * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
4903
 
          which was using variable "node" instead of "cur"
4904
 
 
4905
 
Tue Oct  9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4906
 
 
4907
 
        * libxslt/extra.[ch]: removed older SAXON extensions
4908
 
          implementations from Darren Graves.
4909
 
        * libexslt/date.c: applied patch from Charlie Bozeman to fix
4910
 
          a bug with time zone offset on Linux.
4911
 
 
4912
 
Tue Oct  9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
4913
 
 
4914
 
        * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
4915
 
          strip-space should also be applied to document imported
4916
 
          at run-time.
4917
 
 
4918
 
Tue Oct  9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4919
 
 
4920
 
        * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
4921
 
          rewrote the way strip-space gets applied. Closes bugs #61962
4922
 
        * tests/docs/Makefile.am tests/docs/bug-66.xml
4923
 
          tests/general/Makefile.am tests/general/bug-66.*: added a 
4924
 
          specific example in the regression tests
4925
 
 
4926
 
Mon Oct  8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
4927
 
 
4928
 
        * libxslt/xslt.c: Fixing bug #61913
4929
 
        * libxslt/transform.c: removing a small memleak when running with
4930
 
          the profiler.
4931
 
 
4932
 
Sun Oct  7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4933
 
 
4934
 
        * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
4935
 
          added implementation of SAXON expression(), eval() and
4936
 
          evaluate() functions.
4937
 
          See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
4938
 
        * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
4939
 
          modified to use SAXON namespace (functions are not registered
4940
 
          in the LibXSLT namespace)
4941
 
        * tests/exslt/common/object-type.1.out: modified to take account
4942
 
          of the new saxon:expression function
4943
 
 
4944
 
Sun Oct  7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
4945
 
 
4946
 
        * libxslt/numbers.c: fixed bug #61070, number ANY formatting 
4947
 
          should be faster too.
4948
 
        * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
4949
 
          updated the result of the tests. A subtle bug unnnoticed yet
4950
 
          in the XML Rec formatting got fixed.
4951
 
 
4952
 
Sat Oct  6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4953
 
 
4954
 
        * libxslt/numbers.c: trying to fix bug #61070, seems there
4955
 
          is still a couple of problem left. And optimizations are
4956
 
          certainly needed.
4957
 
 
4958
 
Sat Oct  6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4959
 
 
4960
 
        * libxslt/variables.c: fixing bug #61673 part II
4961
 
        * tests/docs/Makefile.am tests/docs/bug-65.xml
4962
 
          tests/general/Makefile.am tests/general/bug-65.*: added a 
4963
 
          specific example in the regression tests
4964
 
 
4965
 
Sat Oct  6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4966
 
 
4967
 
        * libxslt/pattern.c: fixed bug #61627
4968
 
        * tests/docs/Makefile.am tests/docs/bug-64.xml
4969
 
          tests/general/Makefile.am tests/general/bug-64.*: added a 
4970
 
          specific example in the regression tests
4971
 
        * tests/docs/Makefile.am tests/docs/bug-63.xml
4972
 
          tests/general/Makefile.am tests/general/bug-63.*: added a 
4973
 
          specific example in the regression tests for bug #61291
4974
 
          (fixed in libxml2 module)
4975
 
        * tests/reports/Makefile.am tests/reports/undefvar.*: added
4976
 
          a test for handling undefined variables
4977
 
 
4978
 
Thu Oct  4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4979
 
 
4980
 
        * configure.in xslt-config.in: trying to fix bug #60890
4981
 
 
4982
 
Thu Oct  4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4983
 
 
4984
 
        * configure.in: applied patch to close bug #60724
4985
 
 
4986
 
Tue Oct  2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4987
 
 
4988
 
        * libexslt/date.c: applied patch from Charlie Bozeman that fixes
4989
 
          a bug in DAY_IN_WEEK and implements the date:week-in-month function
4990
 
 
4991
 
Tue Oct  2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4992
 
 
4993
 
        * libxslt/extra.[ch] tests/extensions/list.*
4994
 
          tests/extensions/evaluate.*: applied patch from Darren Graves
4995
 
          adding support for Saxon's evaluate & expression extension functions
4996
 
          http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
4997
 
 
4998
 
Mon Oct  1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4999
 
 
5000
 
        * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
5001
 
          patches from Igor for Windows.
5002
 
 
5003
 
Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5004
 
 
5005
 
        * libxslt/xslt.c: fixed bug #60624
5006
 
        * libxslt/xsltutils.c: improver the error context reporting
5007
 
        * tests/reports/Makefile.am tests/reports/tst-2.*: added a
5008
 
          specific regression test
5009
 
        * xsltproc/xsltproc: free the stylesheet if it contained an error.
5010
 
 
5011
 
Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
5012
 
 
5013
 
        * libxslt/variables.c: fixed a problem with global var override
5014
 
          being reported as an error.
5015
 
        * tests/docs/Makefile.am tests/docs/bug-61.xml
5016
 
          tests/general/Makefile.am tests/general/bug-61.*: added a 
5017
 
          specific example in the regression tests
5018
 
        * configure.in tests/Makefile.am tests/reports/*: adding a test
5019
 
          to make sure redefinition of global variables in the same stylesheet
5020
 
          are still reported
5021
 
 
5022
 
Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5023
 
 
5024
 
        * libxslt/extra.c: okay the code from Norm is really non
5025
 
          portable and break everywhere except on Sun and Linux
5026
 
          platform. Compile it only on those targets.
5027
 
 
5028
 
Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5029
 
 
5030
 
        * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
5031
 
          and Justin Fletcher)
5032
 
 
5033
 
Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
5034
 
 
5035
 
        * libxslt/numbers.c: Fixing bug #60415 
5036
 
        * tests/docs/Makefile.am tests/docs/bug-61.xml
5037
 
          tests/general/Makefile.am tests/general/bug-61.*: added a 
5038
 
          specific example in the regression tests
5039
 
 
5040
 
Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5041
 
 
5042
 
        * tests/docbook/result/*: the change in libxml to output
5043
 
          decimal charrefs instead of hexadecimal changed a lot of
5044
 
          docbook results
5045
 
 
5046
 
Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5047
 
 
5048
 
        * libxslt.spec.in doc/Makefile.am: install xsltproc man page
5049
 
 
5050
 
Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5051
 
 
5052
 
        * configure.in: preparing for 1.0.4
5053
 
        * doc/xslt.html doc/html/*: updated and regenerated docs
5054
 
 
5055
 
Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5056
 
 
5057
 
        * libexslt/date.c: fixed some compile warnings and disabled
5058
 
          debugging by default.
5059
 
 
5060
 
Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5061
 
 
5062
 
        * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
5063
 
          incorporate comments from bug #59220
5064
 
 
5065
 
Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5066
 
 
5067
 
        * configure.in libexslt/date.c libexslt/Makefile.am
5068
 
          libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
5069
 
          of the EXSLT - Dates and Times core functions.
5070
 
          The exsltDateFormat* functions need to be reworked but it
5071
 
          works like this, even if it's quite messy.
5072
 
        * tests/exslt/strings/.cvsignore: added
5073
 
 
5074
 
Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5075
 
 
5076
 
        * xsltproc/xsltproc.c: tell in usage that parameter strings
5077
 
          need to be quoted 
5078
 
 
5079
 
Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5080
 
 
5081
 
        * libxslt/Makefile.am libxslt/transform.c: trying to close
5082
 
          bug #60304 on xsl:fallback usage
5083
 
        * tests/docs/Makefile.am tests/docs/bug-60.xml
5084
 
          tests/general/Makefile.am tests/general/bug-60.*: added a 
5085
 
          specific example in the regression tests
5086
 
 
5087
 
Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
5088
 
 
5089
 
        * tests/documents/Makefile.am tests/documents/*: changed the
5090
 
          test to use doc%5Ffile instead of doc%20file, this is 
5091
 
          sufficient to preserve the test capacities while closing
5092
 
          bug #60090
5093
 
 
5094
 
Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5095
 
 
5096
 
        * libxslt/extra.c : close #59570 by simply not providing
5097
 
          Norm's extension on FreeBSD.
5098
 
        * tests/general tests/docs: added a couple of new entries
5099
 
          in the testsuite
5100
 
        * libexslt/strings.c: NULL initialized a local variable
5101
 
          which was tested later on.
5102
 
 
5103
 
Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5104
 
 
5105
 
        * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
5106
 
          #60143 and rebuilt the FO test outputs
5107
 
 
5108
 
Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
5109
 
 
5110
 
        * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
5111
 
          on inheritance of attributes from multiple attributes-sets
5112
 
 
5113
 
Mon Sep  3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5114
 
 
5115
 
        * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
5116
 
          added implementation of EXSLT - Strings.
5117
 
          Currently implemented functins are str:tokenize, str:align
5118
 
          str:concat and str:padding.
5119
 
        * configure.in tests/exslt/Makefile.am
5120
 
          tests/exslt/strings/Makefile.am
5121
 
          tests/exslt/strings/tokenize.1.*: added a test for the
5122
 
          str:tokenize function.
5123
 
 
5124
 
Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5125
 
 
5126
 
        * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
5127
 
          libexslt/Makefile.am: added man pages provided by Heiko Rupp
5128
 
 
5129
 
Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
5130
 
 
5131
 
        * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
5132
 
        tutorial text to add references to global variables cleanups
5133
 
 
5134
 
Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
5135
 
 
5136
 
        * doc/xsltproc.1 - added xsltproc man page (note: this has not
5137
 
        been added into the build yet)
5138
 
 
5139
 
Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5140
 
 
5141
 
        * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
5142
 
          doc/tutorial/libxslttutorial.xml: added global variables cleanups
5143
 
          to the example.
5144
 
        * tests/documents/Makefile.am: mjcox pointed to some missing files
5145
 
 
5146
 
Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5147
 
 
5148
 
        * libexslt/common.c: fixed a bug in exsltNodeSetFunction
5149
 
 
5150
 
Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5151
 
 
5152
 
        * libexslt/common.c: implemented version 3 of the exslt:node-set()
5153
 
          function.
5154
 
        * tests/exslt/common/Makefile.am
5155
 
          tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
5156
 
 
5157
 
Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
5158
 
 
5159
 
        * adding doc/xsltproc.html - html generated from xsltproc.xml,
5160
 
        update doc/xslt.html with link to xsltproc.html
5161
 
 
5162
 
Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
5163
 
 
5164
 
        * adding doc/xsltproc.xml - user manual for xsltproc
5165
 
        
5166
 
Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5167
 
 
5168
 
        * libxslt/numbers.c libxslt/xslt.c: removed a couple of
5169
 
          warning raised by the Windows compiler (Chris Poblete)
5170
 
 
5171
 
Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5172
 
 
5173
 
        * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
5174
 
          closed bugs #59212 and #59220
5175
 
 
5176
 
Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5177
 
 
5178
 
        * config.h.in configure.in xsltproc/xsltproc.c: complete test
5179
 
          of a DocBook XSLt transform with --nonet, need stat(), added
5180
 
          checking in configure.
5181
 
 
5182
 
Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5183
 
 
5184
 
        * xsltproc/xsltproc.c: catalog integration, cleanup with
5185
 
          the --nonet option closing #59427
5186
 
        * libxslt/xslt.c: removed a small memleak when using a 
5187
 
          stylesheet PI
5188
 
 
5189
 
Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5190
 
 
5191
 
        * //Makefile.am : fixed an error I propagated to nearly all
5192
 
          Makefiles.am on Saturday
5193
 
 
5194
 
Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5195
 
 
5196
 
        * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
5197
 
          xmlXPathIsInf()
5198
 
        * libxslt/pattern.c: tag a potential threading problem.
5199
 
 
5200
 
Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5201
 
 
5202
 
        * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
5203
 
          support.
5204
 
 
5205
 
Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
5206
 
 
5207
 
        * //Makefile.am : fixed a number of small problems with
5208
 
          Makefiles spotted by Albert Chin
5209
 
 
5210
 
Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5211
 
 
5212
 
        * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
5213
 
          Windows/MSC
5214
 
 
5215
 
Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5216
 
 
5217
 
        * libxslt/extensions.c: fixed a permutation of args to
5218
 
          xsltPrintErrorContext()
5219
 
 
5220
 
Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5221
 
 
5222
 
        * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
5223
 
          release of 1.0.2
5224
 
        * tests/docs/Makefile.am libexslt/Makefile.am
5225
 
          tests/documents/Makefile.am tests/general/Makefile.am
5226
 
          xsltproc/Makefile.am: cleaning of Makefiles pointed out
5227
 
          by make distcheck
5228
 
 
5229
 
Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5230
 
 
5231
 
        * libxslt/functions.h libxslt/transform.c: a bit of cleanup
5232
 
 
5233
 
Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5234
 
 
5235
 
        * libexslt/common.c libexslt/math.c libxslt/Makefile.am
5236
 
          libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
5237
 
          export xsltconfig.h at make install stage
5238
 
 
5239
 
Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
5240
 
 
5241
 
        * doc/xslt.html updated xsltproc description with the many new
5242
 
          command line options Daniel has added, cleaned up some spelling
5243
 
 
5244
 
Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5245
 
 
5246
 
        * libxslt/extra.c libxslt/keys.c libxslt/templates.c 
5247
 
          libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
5248
 
          serious changes on Result Value Trees and NodeSets
5249
 
          w.r.t. deallocation and collect operations. Probably not
5250
 
          100% clean (merge of allocated trees smells like a problem).
5251
 
          Seems sufficient to close #58943 . Also check if XPath evaluations
5252
 
          failed, and in this case stops the processing and avoid
5253
 
          going further, goal is to not segfault on broken XSLT.
5254
 
 
5255
 
Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5256
 
 
5257
 
        * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
5258
 
          some associated serious cleanup in the pattern code.
5259
 
        * tests/docbook/result/*: regenerated all the results for the
5260
 
          docbook testsuite. Seems killing #58878 also changes the
5261
 
          fo results seriously.
5262
 
        * tests/docs/Makefile.am tests/docs/bug-5[56].xml 
5263
 
          tests/general/Makefile.am tests/general/bug-5[56].*: added
5264
 
          2 more tests
5265
 
 
5266
 
Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5267
 
 
5268
 
        * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
5269
 
          libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
5270
 
          fixed compilation warnings due to recent changes to the extension
5271
 
          framework.
5272
 
        * libxslt/preproc.[ch] libexslt/common.c
5273
 
          fixed the precomputation of *:document elements
5274
 
        * libxslt/functions.h: fixed a compilation warning
5275
 
 
5276
 
Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5277
 
 
5278
 
        * libxslt/xsltutils.c: applied fix suggested by Tom Moog
5279
 
          for xsltTimeStamp() in bug report #58012
5280
 
 
5281
 
Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5282
 
 
5283
 
        * libxslt/functions.c libxslt/keys.c libxslt/transform.c 
5284
 
          libxslt/xsltutils.h: cleaned up the code w.r.t. handling
5285
 
          of 'non-standard' libxml element like namespace nodes.
5286
 
        * tests/docs/Makefile.am tests/docs/bug-54.xml
5287
 
          tests/general/Makefile.am tests/general/bug-54.*: added a 
5288
 
          specific example in the regression tests
5289
 
 
5290
 
Wed Aug  8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5291
 
 
5292
 
        * HACKING: added John Fleck right to commit in the doc subdir
5293
 
 
5294
 
Tue Aug  7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5295
 
 
5296
 
        * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
5297
 
        * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
5298
 
          tests/general/Makefile.am tests/general/bug-52.*
5299
 
          tests/general/bug-53.*: Added a few new tests for recently fixed
5300
 
          stuff in libxml
5301
 
        * tests/xmlspec/REC-xml-20001006-review.html
5302
 
          tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
5303
 
          DTD changed the result by adding extra attributes to the HTML output
5304
 
 
5305
 
2001-08-06  Peter Williams  <peterw@ximian.com>
5306
 
 
5307
 
        * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
5308
 
        when srcdir != builddir.
5309
 
 
5310
 
Sun Aug  5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5311
 
 
5312
 
        * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
5313
 
          libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
5314
 
          to easify extension element precomputation.
5315
 
        * libexslt/functions.c: uses the new framework and precomputes
5316
 
          func:result elements.
5317
 
 
5318
 
Sat Aug  4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5319
 
 
5320
 
        * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
5321
 
 
5322
 
Fri Aug  3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5323
 
 
5324
 
        * tests/general/bug-21-.out tests/general/bug-31-.out:
5325
 
          this got fixed by libxml patches
5326
 
        * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
5327
 
          Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
5328
 
          libexslt/functions.c libexslt/math.c libxslt/win32config.h
5329
 
          libxslt/xsltconfig.h.in libxslt/xsltutils.h
5330
 
          libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
5331
 
          Applied Igor  Zlatkovic Win32 Facelift No.2 patch, and fixed
5332
 
          a few things related to those changes.
5333
 
 
5334
 
Wed Aug  1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5335
 
 
5336
 
        * libxslt/xsltutils.c: well one need one \n after DOCTYPE
5337
 
        * test//*/*.out: the output of some tests changed, looks better
5338
 
          actually
5339
 
 
5340
 
Wed Aug  1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5341
 
 
5342
 
        * libxslt/xsltutils.c: avoid extra \n when serializing top
5343
 
          text nodes.
5344
 
 
5345
 
Wed Aug  1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
5346
 
 
5347
 
        * libxslt/extra.c: one more revision on Norm's localTime() function
5348
 
 
5349
 
Wed Aug  1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5350
 
 
5351
 
        * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
5352
 
          exsltLeadingFunction when passing an empty node-set as the
5353
 
          second argument
5354
 
        * libxslt/functions.[ch]: gave priority to context-level functions
5355
 
          over extension module functions. This allows a function declared
5356
 
          with a func:function element to override an extension module
5357
 
          function for example. This is a bit hackish...
5358
 
        * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
5359
 
          values didn't conform to the expected values. This is a bug in
5360
 
          the EXSLT official use cases.
5361
 
 
5362
 
Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5363
 
 
5364
 
        * config.h.in configure.in libxslt/extra.c: tried to integrate
5365
 
          Norm's implemntation of localTime()
5366
 
 
5367
 
Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
5368
 
 
5369
 
        * libxslt/extra.c: fixed a serious proble is node-set was called
5370
 
          on a nodeset
5371
 
        * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
5372
 
 
5373
 
Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5374
 
 
5375
 
        * libexslt/functions.c: fixed memory leaks
5376
 
        
5377
 
Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
5378
 
 
5379
 
        * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
5380
 
          libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
5381
 
          more cleanup of the problems introduced with EXSLT, also closes
5382
 
          bug #58180
5383
 
 
5384
 
Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
5385
 
 
5386
 
        * doc/internals.html - general cleanup
5387
 
 
5388
 
Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5389
 
 
5390
 
        * configure.in tests/Makefile.am tests/exslt/*: added some tests
5391
 
          to check EXSLT conformance
5392
 
        * libexslt/sets.c: fixed a typo when registering has-same-node
5393
 
 
5394
 
Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
5395
 
 
5396
 
        * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
5397
 
          of memory allocations, raise a bug in the test suite, also
5398
 
          need to be centralized as a single cleanup function.
5399
 
 
5400
 
Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
5401
 
 
5402
 
        * libxslt/transform.[ch]: applied changes from Tom Moog #58002
5403
 
        * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
5404
 
          Some cleanup, there is still a memory leak left and some warnings
5405
 
          in libexslt.
5406
 
 
5407
 
Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5408
 
 
5409
 
        * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
5410
 
          libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c 
5411
 
          libxslt/xsltInternals.h: new extension framework.
5412
 
          Added stylesheet module data, top-level and extension elements
5413
 
          precomputing, global registration of top-level elements and 
5414
 
          extension elements and functions.
5415
 
          Extensions are no longer initialized from extension-element-prefixes
5416
 
          declarations but when modules need the data.
5417
 
          init/shutdown functions registered with xsltRegisterExtModule{,Full}
5418
 
          only allocate and free module data, they shouldn't register the
5419
 
          elements and functions any more.
5420
 
        * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
5421
 
          @node wasn't NULL.
5422
 
        * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
5423
 
          non-XSLT top-level elements before any xsl:import element.
5424
 
        * libexslt/common.c libexslt/functions.c libexslt/math.c
5425
 
          libexslt/sets.c: adapted to use the new extension framework.
5426
 
        * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
5427
 
          moved the test module from functions.c to extensions.[ch],
5428
 
          modified it to use the new extension framework. Updated xsltproc
5429
 
          to register the test module.
5430
 
 
5431
 
Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
5432
 
 
5433
 
        * libxslt/pattern.c: fixed an ugly problem with namespaces
5434
 
          in templates compilation
5435
 
        * tests/namespaces/tst4.*: added a specific testcase
5436
 
        * libxslt/transform.c: reenabled debug
5437
 
 
5438
 
Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5439
 
 
5440
 
        * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
5441
 
          releasing 1.0.1
5442
 
        * doc/html/*.html: updated the docs.
5443
 
        * xsltproc/xsltproc.c: activate line numbering unfortunately
5444
 
          this works only with CVS, libxml2-2.4.1 is broken in this respect
5445
 
 
5446
 
Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
5447
 
 
5448
 
        * libxslt/documents.c enhancement to xsltFindDocument to
5449
 
          cater for the Matt Sergeant patch
5450
 
 
5451
 
Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5452
 
 
5453
 
        * updating libxslt tutorial to include param support
5454
 
 
5455
 
Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5456
 
 
5457
 
        * libexslt/math.c: small cleanup
5458
 
        * libxslt/functions.c: patch to document('') from Matt Sergeant
5459
 
        * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
5460
 
          c.f. bug #57464 from Tom Moog
5461
 
 
5462
 
2001-07-19  Darin Adler  <darin@bentspoon.com>
5463
 
 
5464
 
        * configure.in: Add HTML_DIR definition.
5465
 
        * xsltproc/.cvsignore: Ignore some generated files.
5466
 
 
5467
 
2001-07-18  Peter Williams  <peterw@ximian.com>
5468
 
 
5469
 
        * xsltproc/Makefile.am (INCLUDES): Fix compiling when
5470
 
        srcdir != builddir.
5471
 
 
5472
 
2001-07-17  Thomas Broyer <tbroyer@ltgt.net>
5473
 
 
5474
 
        * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
5475
 
          libexslt/common.c libexslt/functions.c libexslt/math.c
5476
 
          libexslt/sets.c: removed utils.[ch] as their content is
5477
 
          integrated in libxml
5478
 
        * libexslt/sets.c: uses the new libxml functions
5479
 
        * libxslt/extra.[ch]: removed exsl:document
5480
 
        * AUTHORS: added /me
5481
 
 
5482
 
2001-07-16  Thomas Broyer <tbroyer@ltgt.net>
5483
 
 
5484
 
        * libexslt/.cvsignore: some more generated files to ignore
5485
 
        * libexslt/Makefile.am: utils.h not installed anymore
5486
 
        * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
5487
 
          libexslt/math.c libexslt/sets.c:
5488
 
          changed function prefix from exsl* to exslt*
5489
 
          {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
5490
 
          from common.c to exslt.c
5491
 
          {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
5492
 
          instead
5493
 
        * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
5494
 
          XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
5495
 
        * xsltproc/xsltproc.c: updated to use the new function prefix
5496
 
 
5497
 
2001-07-15  Darin Adler  <darin@bentspoon.com>
5498
 
 
5499
 
        * libxslt/.cvsignore:
5500
 
        * tests/XSLTMark/.cvsignore:
5501
 
        * tests/extensions/.cvsignore:
5502
 
        * tests/xmlspec/.cvsignore:
5503
 
        Some more generated files to ignore.
5504
 
 
5505
 
Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5506
 
 
5507
 
        * Makefile.am configure.in libexslt/Makefile.am:
5508
 
          Integration of libexslt in the build system
5509
 
        * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
5510
 
          xsltproc/Makefile.am xsltproc/xsltproc.c:
5511
 
          Moved xsltproc to a separate directory, linked it to libexslt,
5512
 
          and added exslt version reports to -V
5513
 
        * tests/*/Makefile.am: updated the path to xsltproc
5514
 
        * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
5515
 
          libexslt/functions.c libexslt/math.c libexslt/sets.c: added
5516
 
          versionning informations, some cleanup, and added documentation
5517
 
          to a couple of exported functions
5518
 
 
5519
 
Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5520
 
 
5521
 
        * libexslt/Makefile.am: account for new source files
5522
 
        * libexslt/.cvsignore: added
5523
 
 
5524
 
Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5525
 
 
5526
 
        * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
5527
 
          libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
5528
 
          start implementing EXSLT
5529
 
 
5530
 
Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5531
 
 
5532
 
        * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
5533
 
          trying to accept AVT for "format" in xsl:number
5534
 
 
5535
 
Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5536
 
 
5537
 
        * win32/libxslt/libxslt.defs: trying to close #57460 by adding
5538
 
          xsltProfileStylesheet
5539
 
 
5540
 
Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5541
 
 
5542
 
        * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
5543
 
          libxslt/functions.c libxslt/imports.c libxslt/keys.c
5544
 
          libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
5545
 
          libxslt/preproc.c libxslt/templates.c libxslt/transform.c
5546
 
          libxslt/variables.c libxslt/xslt.c: provide context for
5547
 
          error messages. Requires libxml head changes.
5548
 
        * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
5549
 
          problem
5550
 
 
5551
 
Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5552
 
 
5553
 
        * libexslt/Makefile.am: initial EXSLT framework
5554
 
 
5555
 
Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5556
 
 
5557
 
        * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
5558
 
        * win32/libxslt/libxslt.def: added another entry point
5559
 
        * libxslt/transform.c: fixed a comment block
5560
 
        * doc/xslt.html doc/html/*: updated and regenerated the docs
5561
 
 
5562
 
Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5563
 
 
5564
 
        * win32/libxslt/libxslt.def: added missing functions
5565
 
 
5566
 
Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5567
 
 
5568
 
        * FEATURES libxslt/xsltproc.c libxslt/transform.c
5569
 
          libxslt/xsltInternals.h: added Embedding Stylesheets
5570
 
        * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
5571
 
          from the REC about it
5572
 
        * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
5573
 
          tried to accomodate the various (and changing) proprietary
5574
 
          ways of implementing chunking.
5575
 
        * tests/docbook/result/xtchunk/html: now output is generated in
5576
 
          ISO-8859-1
5577
 
 
5578
 
Mon Jul  9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5579
 
 
5580
 
        * libxslt/xsltproc.c: small cleanup
5581
 
        * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
5582
 
          for cdata/text handling
5583
 
 
5584
 
Mon Jul  9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5585
 
 
5586
 
        * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
5587
 
        * tests/documents/Makefile.am tests/documents/message.*: added
5588
 
          a specific regression test
5589
 
        * libxslt/transform.c: fixed an infinite loop
5590
 
        * configure.in doc/Makefile.am: attempt to add --with-html-dir,
5591
 
          this may work
5592
 
 
5593
 
Mon Jul  9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594
 
 
5595
 
        * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
5596
 
          fixed exclude-result-prefixes handling and how namespaces
5597
 
          propagate from the stylesheet to the result in general, this
5598
 
          is a serious cleanup.
5599
 
        * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
5600
 
          tests/general/itemschoose.out tests/namespaces/extra.xsl
5601
 
          tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
5602
 
          tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
5603
 
          tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
5604
 
          tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
5605
 
          tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
5606
 
          tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
5607
 
          tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
5608
 
          tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
5609
 
          tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
5610
 
          tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
5611
 
          tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
5612
 
          tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
5613
 
          fixed and rechecked all the tests where the namespace
5614
 
          propagation was wrong either taht the rules were not applied
5615
 
          correctly or that superfluous namespaces were declared in the
5616
 
          stylesheets
5617
 
 
5618
 
Sun Jul  8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5619
 
 
5620
 
        * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
5621
 
          libxslt/variables.h: Norm pointed out that element-available()
5622
 
          didn't work, implemented it
5623
 
        * tests/extensions/Makefile.am tests/extensions/list.*: added
5624
 
          a test for all registered xslt element, function and default
5625
 
          extensions.
5626
 
 
5627
 
Sun Jul  8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5628
 
 
5629
 
        * tests/documents/Makefile.am 'tests/documents/doc file.xml'
5630
 
          tests/documents/docfile.xml tests/documents/test.result
5631
 
          tests/documents/test.xml tests/documents/test.xsl:
5632
 
          added a test for URI-escaping on document() input
5633
 
 
5634
 
Sun Jul  8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5635
 
 
5636
 
        * tests/docs/Makefile.am tests/general/Makefile.am
5637
 
          tests/general/bug-49-* tests/docs/bug-49-*
5638
 
          tests/general/bug-50-* tests/docs/bug-50-*: added a
5639
 
          couple of regression tests for bugs posted on the list
5640
 
 
5641
 
Sun Jul  8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5642
 
 
5643
 
        * libxslt/xsltproc.c: avoid generating CDATA node in document
5644
 
          tree when parsed, force generation of text nodes instead.
5645
 
 
5646
 
Sun Jul  8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5647
 
 
5648
 
        * doc/extensions.html: fixed a number of typo found by Dan York
5649
 
        * libxslt/xsltutils.c: improved the profiling ouput, added the
5650
 
          average value too.
5651
 
 
5652
 
Sun Jul  8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5653
 
 
5654
 
        * libxslt/variables.c: tryingt to fix a problem raised by Norm
5655
 
 
5656
 
Sat Jul  7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5657
 
 
5658
 
        * config.h.in configure.in: added gettimeofday() check
5659
 
        * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
5660
 
          profiling works option --profile (or --norman ;)
5661
 
 
5662
 
Sat Jul  7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5663
 
 
5664
 
        * libxslt/templates.c libxslt/transform.c libxslt/transform.h
5665
 
          libxslt/variables.c: big cleanup on the way templates or 
5666
 
          template fragments are processed, cleanup of stack building
5667
 
        * tests/docs/Makefile.am tests/general/Makefile.am
5668
 
          tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
5669
 
          series of regression test for the variable/params lookups
5670
 
        * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
5671
 
          started working on profiling code, there is just invocation counting
5672
 
          yet but the framework is in place.
5673
 
 
5674
 
Sat Jul  7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5675
 
 
5676
 
        * tests/docs/Makefile.am tests/general/Makefile.am
5677
 
          tests/general/bug-40-* tests/docs/bug-40-*: added a specific
5678
 
          regression test for the variable scope within templates problem
5679
 
 
5680
 
Sat Jul  7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
5681
 
 
5682
 
        * xsltInternals.h variables.c transform.c:
5683
 
          fixed problem with variable scope within templates
5684
 
 
5685
 
Fri Jul  6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5686
 
 
5687
 
        * doc/extensions.html doc/internals.html doc/xslt.html:
5688
 
          added a documentation on writing libxslt extensions, and
5689
 
          added links to the main page
5690
 
        * libxslt/functions.c libxslt/xsltInternals.h
5691
 
 
5692
 
Fri Jul  6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5693
 
 
5694
 
        * cleaned up many comments and error messages
5695
 
 
5696
 
Fri Jul  6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5697
 
 
5698
 
        * configure.in libxslt/xsltwin32config.h: released 0.14.0
5699
 
        * doc/xslt.html: added 0.14.0 release
5700
 
 
5701
 
Fri Jul  6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5702
 
 
5703
 
        * doc/html/*: rebuilt docs before release
5704
 
        * libxslt/extensions.c: fixed a function doc header
5705
 
 
5706
 
Fri Jul  6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5707
 
 
5708
 
        * FEATURES: updated
5709
 
        * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
5710
 
          support
5711
 
        * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
5712
 
          of specific tests
5713
 
        * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
5714
 
          something there, not visually perceptible
5715
 
 
5716
 
Thu Jul  5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717
 
 
5718
 
        * tests/docbook/result/: the change in libxml affected the
5719
 
          output of the Docbook tests (of course it was detected on
5720
 
          a DocBook example)
5721
 
 
5722
 
Thu Jul  5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5723
 
 
5724
 
        * FEATURES: updated
5725
 
        * libxslt/transform.c: added cdata-section-elements
5726
 
        * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
5727
 
          the REC
5728
 
 
5729
 
Thu Jul  5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5730
 
 
5731
 
        * FEATURES: updated
5732
 
        * libxslt/xsltutils.c: do not dump document for which there have
5733
 
          been no generated content
5734
 
        * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
5735
 
          test output accordingly
5736
 
        * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
5737
 
        * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
5738
 
        * tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
5739
 
 
5740
 
Wed Jul  4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5741
 
 
5742
 
        * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
5743
 
          libxslt/transform.c libxslt/functions.c: Added the extension API
5744
 
          suggested by Thomas Broyer, this should allow implementation of
5745
 
          EXSLT for example.
5746
 
        * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
5747
 
          CVS extension namespace to avoid complaints, some cleanup
5748
 
        * configure.in tests/Makefile.am tests/extensions/*: added a test
5749
 
          for new modules testing both elements and functions registration
5750
 
 
5751
 
Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5752
 
 
5753
 
        * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
5754
 
          libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
5755
 
          and cleaned up the way URI for QNames were computed through
5756
 
          the code, serious cleanup.
5757
 
        * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
5758
 
          in their own hash table, implementation not yet finished.
5759
 
 
5760
 
Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5761
 
 
5762
 
        * libxslt/keys.c libxslt/templates.c libxslt/transform.c
5763
 
          libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
5764
 
          to save/restore some XPath context, bug raised by
5765
 
          Steve Cheng
5766
 
 
5767
 
Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5768
 
 
5769
 
        * libxslt/xsltwin32config.h[.in]: added configuration/version
5770
 
          informations for Windows/MSC
5771
 
        * libxslt/libxslt.h libxslt/*.c: internal header to centralize
5772
 
          includes switches
5773
 
        * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
5774
 
        * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
5775
 
          the email addresses
5776
 
        * AUTHORS: added William
5777
 
 
5778
 
Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5779
 
 
5780
 
        * configure.in doc/xslt.html: releasing 0.13.0
5781
 
        * doc/Makefile.am: don't index the win32 include
5782
 
        * doc/html/*: rebuilt the docs
5783
 
 
5784
 
Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5785
 
 
5786
 
        * libxslt/xsltproc.c: John Fleck found a typo in usage()
5787
 
        * libxslt/xslt.c: avoid warning if version="1.1" is used
5788
 
        * libxslt/transform.c: forgot to initialize cur->outputFile
5789
 
        * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
5790
 
          use the vendor string to detect supporting chunking, this
5791
 
          is a workaround to be considered in the list of decent XSLT
5792
 
          processors <grin/>
5793
 
 
5794
 
Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
 
 
5796
 
        * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
5797
 
          added a new interface xsltRunStylesheet() for a more flexible
5798
 
          handling of the output and trying to adhere to xsl:document
5799
 
          filename generation semantic if one knows the URL of the output,
5800
 
          also add IObuf capacity and SAX for output but is currently not
5801
 
          implemented.
5802
 
        * libxslt/xsltproc.c: added a -o or --output filename argument
5803
 
          to test xsltRunStylesheet() or provide a base when generating
5804
 
          multiple outputs
5805
 
        * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
5806
 
          updated tests to add DocBook xt:document based chunking
5807
 
        * tests/multiple/Makefile.am: cleaned up the makefile a bit
5808
 
        * tests/multiple/out/*.html: the new xt:document now generate
5809
 
          the DOCTYPE if available as is the case for HTML
5810
 
 
5811
 
Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5812
 
 
5813
 
        * Removed some redundant code in xsltDefaultProcessOneNode
5814
 
          and revised the default processing of an attribute node
5815
 
 
5816
 
Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5817
 
 
5818
 
        * Enhanced ApplyTemplates and ForEach to allow multiple
5819
 
          documents within a nodelist.
5820
 
        * Repaired small bug in xsltDocument function which caused
5821
 
          a crash if invalid second argument was provided.
5822
 
 
5823
 
Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
5824
 
 
5825
 
        * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
5826
 
          updating tutorial with explanation of xsltSave vs. xmlSave
5827
 
          functions 
5828
 
 
5829
 
Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5830
 
 
5831
 
        * test/docbook: updated to docbook-xsl-1.4, regenerated results
5832
 
 
5833
 
Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5834
 
 
5835
 
        * Makefile.am libxslt/Makefile.am libxslt/numbers.c 
5836
 
          libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
5837
 
          Patches for Windows mostly contributed by Yon Derek
5838
 
        * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
5839
 
          win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
5840
 
          Project file for Mircrosoft C provided by Yon Derek
5841
 
 
5842
 
Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843
 
 
5844
 
        * libxslt/pattern.c: closing bug #56517, fixed a number of
5845
 
          problems in the patterns compilations, priorities and debug
5846
 
        * libxslt/transform.c: improved the template debug message
5847
 
        * tests/docs/Makefile.am tests/general/Makefile.am
5848
 
          tests/general/bug-39-* tests/docs/bug-39-*: added a specific
5849
 
          regression test for #56517
5850
 
 
5851
 
Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5852
 
 
5853
 
        * libxslt/xslt.c: avoid a stupid bug when compiling with
5854
 
          libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
5855
 
 
5856
 
Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5857
 
 
5858
 
        * libxslt/numbers.c: fix of a small bug
5859
 
        * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
5860
 
          while bug-hunting
5861
 
 
5862
 
Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5863
 
 
5864
 
        * tests/docbook/Makefile.am: added XHTML and XSL FO to the
5865
 
          regression tests
5866
 
        * tests/docbook/xhtml/*: added XHTML stylesheets
5867
 
        * tests/docbook/fo/*: added XSL FO stylesheets
5868
 
        * tests/docbook/result/xhtml/*: added XHTML results
5869
 
        * tests/docbook/result/fo/*: added XSL FO results
5870
 
 
5871
 
Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5872
 
 
5873
 
        * HACKING: fixed, added William
5874
 
 
5875
 
Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5876
 
 
5877
 
        * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
5878
 
          xml cases, and fixed text output to be recursive in text nodes
5879
 
          lookups
5880
 
 
5881
 
Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882
 
 
5883
 
        * configure.in: patch from Tony Graham to cleanup libxml2 detection
5884
 
 
5885
 
Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5886
 
 
5887
 
        * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
5888
 
          'namespace' is a reserved C++ identifier
5889
 
 
5890
 
Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5891
 
 
5892
 
        * doc/xslt.html: adding 0.12.0 release
5893
 
 
5894
 
Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5895
 
 
5896
 
        * configure.in: preparing 0.12.0 release
5897
 
        * libxslt/transform.c: a bit of cleanup on the XInclude defaults
5898
 
        * libxslt/xsltconfig.h.in: added doc inline comment
5899
 
        * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
5900
 
          and enriched xsltproc --version to show them
5901
 
        * doc/html/*.html: rebuilt the docs
5902
 
        * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
5903
 
          tutorial ends up in the tars and RPMs
5904
 
 
5905
 
Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5906
 
 
5907
 
        * libxslt.spec.in: updated the descriptions
5908
 
 
5909
 
Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5910
 
 
5911
 
        * libxslt/namespaces.[ch]: added a single namespace def copy
5912
 
          operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
5913
 
        * libxslt/transform.c: cleaned up xsltCopyNode to cope with
5914
 
          any kind of input nodes.
5915
 
        * libxslt/variables.c: checked and closed the last TODO about
5916
 
          namespace propagation
5917
 
        * tests/docs/Makefile.am tests/general/Makefile.am
5918
 
          tests/general/bug-38-* tests/docs/bug-38-*: added a specific
5919
 
          regression test for #56115 
5920
 
 
5921
 
Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5922
 
 
5923
 
        * updating tutorial: adding discussion of freeing memory, image
5924
 
        files for callouts, link to xsltproc.c code
5925
 
 
5926
 
Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5927
 
 
5928
 
        * libxslt/variables.c: bug #56267 was still not fixed, forgot
5929
 
          to remove the old code
5930
 
        * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
5931
 
          the test for good
5932
 
 
5933
 
Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5934
 
 
5935
 
        * libxslt/variables.c: fixed bug #56267, namespaces must
5936
 
          be propagated when evaluating local variables.
5937
 
        * tests/docs/Makefile.am tests/general/Makefile.am
5938
 
          tests/general/bug-37-* tests/docs/bug-37-*: added a specific
5939
 
          regression test for #56267 
5940
 
 
5941
 
Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5942
 
 
5943
 
        * libxslt/keys.c: avoid a possibility of an uninitialized variable
5944
 
        * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
5945
 
          libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
5946
 
          request to have xinclude processing done on document() if requested
5947
 
 
5948
 
Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5949
 
 
5950
 
        * libxslt/Makefile.am: applied patch from Sander Vesik for -j2 
5951
 
 
5952
 
Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953
 
 
5954
 
        * libxslt/preproc.c: removed a warning on xsl:transform
5955
 
        * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
5956
 
          tests/general/array.out tests/general/array.xsl: added a new
5957
 
          test fround in xsl-dev
5958
 
 
5959
 
Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5960
 
 
5961
 
        * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
5962
 
          tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
5963
 
          serializer of libxml impacted the result of some tests. Checked
5964
 
          that the XML REC renders identically.
5965
 
 
5966
 
Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
5967
 
 
5968
 
        * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and 
5969
 
        generated html
5970
 
 
5971
 
Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5972
 
 
5973
 
        * libxslt/variables.c: fixed bug #55670, namespaces must
5974
 
          be propagated when evaluating global variables.
5975
 
        * tests/docs/Makefile.am tests/general/Makefile.am
5976
 
          tests/general/bug-36-* tests/docs/bug-36-*: added a specific
5977
 
          regression test for #55670 
5978
 
 
5979
 
Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980
 
 
5981
 
        * doc/xslt.html: linked to the tutorial
5982
 
 
5983
 
Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
5984
 
 
5985
 
        * doc/tutorial/libxslt_tutorial.c,  libxslttutorial.html,
5986
 
        libxslttutorial.xml 
5987
 
        adding tutorial
5988
 
 
5989
 
Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5990
 
 
5991
 
        * libxslt/transform.c: closed bug #55723, problem was due to
5992
 
          a limitation of xsltGetNamespace() when the insertion point
5993
 
          is the document.
5994
 
        * tests/docs/Makefile.am tests/general/Makefile.am
5995
 
          tests/general/bug-35-* tests/docs/bug-35-*: added a specific
5996
 
          regression test for #55723 
5997
 
 
5998
 
Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
5999
 
 
6000
 
        * libxslt/transform.c: fixed problems with document() in
6001
 
          xsltApplyTemplates and xsltForEach.  Cleaned up several
6002
 
          error messages.
6003
 
        * libxslt/keys.c: saved and restored ctxt->document within
6004
 
          xsltInitKey to fix problem with keys when doc changed
6005
 
        * libxslt/documents.[ch]: added new procedure xsltFindDocument
6006
 
          needed when document() causes a change of doc within
6007
 
          xsltApplyTemplates and xsltForEach
6008
 
 
6009
 
Thu Jun  7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6010
 
 
6011
 
        * libxslt/xsltutils.[ch]: closing bug #55683 required to add
6012
 
          xsltGetNsProp()
6013
 
        * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
6014
 
          libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
6015
 
          Updated to use the new function
6016
 
        * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
6017
 
          the fixes in the serialization of <pre> in HTML in libxml
6018
 
          led to a number of changes in the output
6019
 
 
6020
 
Thu Jun  7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6021
 
 
6022
 
        * tests/docs/Makefile.am tests/general/Makefile.am
6023
 
          tests/general/bug-32-* tests/docs/bug-32-*: added a specific
6024
 
          regression test for #55722 
6025
 
 
6026
 
Wed Jun  6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6027
 
 
6028
 
        * doc/xslt.html: updated to ask to not send mail directly
6029
 
        * tests/docs/Makefile.am tests/general/Makefile.am
6030
 
          tests/general/bug-33-* tests/docs/bug-33-*: added a specific
6031
 
          regression test for #55722 
6032
 
 
6033
 
Wed Jun  6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6034
 
 
6035
 
        * libxslt/pattern.c : trying to fix #55670
6036
 
        * tests/XSLTMark/reverser.out : result of test changed when
6037
 
          William fixed XPath
6038
 
 
6039
 
Sat Jun  2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6040
 
 
6041
 
        * doc/xslt.html: updated with 0.11.0
6042
 
 
6043
 
Fri Jun  1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6044
 
 
6045
 
        * configure.in libxslt.spec.in: released 0.11.0
6046
 
 
6047
 
Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6048
 
 
6049
 
        * libxslt/transform.c: William M. Brack found a small bug
6050
 
          when call-template didn't find the template.
6051
 
 
6052
 
Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6053
 
 
6054
 
        * libxslt/transform.c: fixed handling of PI and comments
6055
 
          (bug raised by Brent M Hendricks).
6056
 
        * tests/docs/Makefile.am tests/general/Makefile.am
6057
 
          tests/general/bug-31-* tests/docs/bug-31-*: added a specific
6058
 
          regression test
6059
 
 
6060
 
Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6061
 
 
6062
 
        * libxslt/xsltproc.c: added --xinclude in the option list,
6063
 
          patch from Raphael Hertzog
6064
 
        * test/docbook/Makefile.am: force at least the gdp-handbook.xml
6065
 
          test in the normal testsuite
6066
 
 
6067
 
Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6068
 
 
6069
 
        * libxslt/variables.c: Mark Vakoc found a bug in variable eval
6070
 
          at the top template level 
6071
 
        * tests/docs/Makefile.am tests/general/Makefile.am
6072
 
          tests/general/bug-30-* tests/docs/bug-30-*: added a specific
6073
 
          regression test
6074
 
 
6075
 
Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6076
 
 
6077
 
        * libxslt/functions.c: fixed the document() bug reported by
6078
 
          Stephane GUIBOUD-RIBAUD
6079
 
        * tests/docs/Makefile.am tests/general/Makefile.am
6080
 
          tests/general/bug-29-* tests/docs/bug-29-*: added a specific
6081
 
          regression test
6082
 
 
6083
 
Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6084
 
 
6085
 
        * configure.in libxslt/Makefile.am: fixed bug #54953
6086
 
        * libxslt/attributes.c: cleanup pointed by Joe Orton
6087
 
        * libxslt/xsltproc.c: added --catalogs to load catalogs from
6088
 
          $SGML_CATALOG_FILES
6089
 
        * libxslt/functions.c: cleanup unreached code
6090
 
        * configure.in config.h.in libxslt/xsltproc.c: guarded the
6091
 
          include with preprocessor definitions
6092
 
 
6093
 
Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6094
 
 
6095
 
        * tests/documents/Makefile.am tests/general/Makefile.am
6096
 
          tests/multiple/Makefile.am tests/namespaces/Makefile.am
6097
 
          tests/numbers/Makefile.am tests/xmlspec/Makefile.am
6098
 
          tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
6099
 
          tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
6100
 
          configure.in: Makefiles cleanup from Joe Orton
6101
 
 
6102
 
Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6103
 
 
6104
 
        * tests/docbook/result/html/external.html 
6105
 
          tests/docbook/result/html/graphics.html
6106
 
          tests/docbook/result/html/gtest.html
6107
 
          tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
6108
 
          Added a test from coolo for IDs in external parsed entities
6109
 
          and fixed 2 outputs
6110
 
 
6111
 
Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6112
 
 
6113
 
        * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
6114
 
          added --version info to xsltproc closing #54952
6115
 
 
6116
 
Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117
 
 
6118
 
        * tests/documents/Makefile.am tests/general/Makefile.am 
6119
 
          tests/multiple/Makefile.am tests/namespaces/Makefile.am 
6120
 
          tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
6121
 
          Seems some of the changes I made for 0.9.0 Makefiles were
6122
 
          not commited ...
6123
 
 
6124
 
Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6125
 
 
6126
 
        * configure.in: preparing 0.10.0 release
6127
 
        * doc/xslt.html: updated
6128
 
        * doc/html/* : rebuilt the docs
6129
 
 
6130
 
Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6131
 
 
6132
 
        * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
6133
 
          libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
6134
 
          avoiding modifying stylesheet informations, and fixing
6135
 
          document() when called from a global variable init
6136
 
 
6137
 
Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6138
 
 
6139
 
        * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
6140
 
          add ctxt->inst to allow stylesheet element lookup (needed
6141
 
          for document() fix)
6142
 
        * libxslt/*.[ch]: generate docs for the structures and
6143
 
          macros, general cleanup for docs
6144
 
        * doc/html/*.html: regenerated all docs
6145
 
 
6146
 
Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6147
 
 
6148
 
        * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
6149
 
          libxslt/xsltInternals.h: optimizations, cleanup of global
6150
 
          variables handling
6151
 
 
6152
 
Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6153
 
 
6154
 
        * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
6155
 
          libxslt/variables.c: force the precompilation of XPath expressions
6156
 
          at stylesheet compilation time
6157
 
 
6158
 
Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6159
 
 
6160
 
        * libxslt/keys.c libxslt/transform.c: avoid some possibilities
6161
 
          of crashes on debug
6162
 
        * tests/REC/Makefile.am: be less verbose if things really go wrong
6163
 
        * tests/docs/Makefile.am tests/general/Makefile.am
6164
 
          tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
6165
 
          the regression tests
6166
 
 
6167
 
Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6168
 
 
6169
 
        * libxslt/transform.c libxslt/xsltutils.c: fixed the default
6170
 
          detection method to generate HTML documents 
6171
 
        * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
6172
 
          tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
6173
 
          tests/XSLTMark/html.out tests/XSLTMark/products.out
6174
 
          tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
6175
 
          tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
6176
 
          tests/general/bug-5-.out: updated a number of tests output
6177
 
          accordingly
6178
 
 
6179
 
Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6180
 
 
6181
 
        * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
6182
 
 
6183
 
Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6184
 
 
6185
 
        * libxslt/templates.c libxslt/transform.c: fixed bug #54446
6186
 
          about attribute being generated twice. Fixed a number of related
6187
 
          bugs on attributes handling.
6188
 
        * tests/REC/test-7.1.4.out: this changed an attribute generation
6189
 
          order
6190
 
        * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
6191
 
 
6192
 
Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6193
 
 
6194
 
        * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
6195
 
        * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
6196
 
 
6197
 
Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6198
 
 
6199
 
        * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
6200
 
          the cases where perl is not in the path (nor in /usr/bin)
6201
 
        * tests/docbook/result/html/gdp-handbook.html
6202
 
          tests/docbook/result/html/kwrite.html
6203
 
          tests/docbook/test/gdp-handbook.xml
6204
 
          tests/docbook/test/kwrite.xml: commited a few more DocBook tests
6205
 
 
6206
 
Wed May  9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6207
 
 
6208
 
        * libxslt/xsltproc.c: added --nonet and --warnnet to catch
6209
 
          cases where a network access is needed to load a DTD or entity
6210
 
        * tests/docbook/Makefile.am: added --nonet
6211
 
        * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
6212
 
          fixed 2 tests as a result
6213
 
 
6214
 
Wed May  9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215
 
 
6216
 
        * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
6217
 
          try to remove the unneeded docbook Makefile stuff 
6218
 
 
6219
 
Tue May  8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6220
 
 
6221
 
        * doc/xslt.html: fixed a link error
6222
 
        * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
6223
 
        * libxslt/xsltproc.c: cleaned up the --repeat loop
6224
 
        * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
6225
 
          fixed the DOCTYPE in tests output
6226
 
        * tests/docs/bug-25-.xml tests/doc/Makefile.am 
6227
 
          tests/general/bug-25-.* tests/general/Makefile.am : added a new
6228
 
          test case and fixed the EXTRA_DIST
6229
 
 
6230
 
Mon May  7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6231
 
 
6232
 
        * libxslt/extra.c: add more debug to xsltDebug
6233
 
        * libxslt/transform.c: spent a few hours tracking down an ugly
6234
 
          race like bug in xsltCopyTreeList() arghhh
6235
 
        * libxslt/xsltproc.c: call xmlInitMemory() explictely
6236
 
 
6237
 
Mon May  7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6238
 
 
6239
 
        * doc/internals.html: more work done on the doc, mostly complete
6240
 
          except the section on the XSLT stack and the extensions API
6241
 
          since both still need more work.
6242
 
 
6243
 
Sun May  6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244
 
 
6245
 
        * doc/internals.html doc/contexts.* doc/object.*: more work done
6246
 
          on the doc
6247
 
 
6248
 
Sun May  6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
 
 
6250
 
        * doc/internals.html: more work done on the doc
6251
 
 
6252
 
Sat May  5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6253
 
 
6254
 
        * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
6255
 
          for the CDATA output
6256
 
 
6257
 
Sat May  5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6258
 
 
6259
 
        * libxslt/xslt.c: do not escape content of CDATA nodes on output
6260
 
 
6261
 
Sat May  5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6262
 
 
6263
 
        * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
6264
 
          doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
6265
 
          doc/templates.fig doc/templates.gif: started writing tye doc
6266
 
          on how libxslt works.
6267
 
 
6268
 
Sat May  5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6269
 
 
6270
 
        * libxslt/numbersInternals.h libxslt/numbers.c
6271
 
          tests/numbers/format-number.out tests/XSLTMark/number.out:
6272
 
          Patch from William Brack to bring format-number() more in alignment
6273
 
          with the Java implementations.
6274
 
 
6275
 
        * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
6276
 
          from stylesheet
6277
 
 
6278
 
Fri May  4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6279
 
 
6280
 
        * tests/docbook/result/html/* tests/general/bug-11-.out 
6281
 
          tests/multiple/result.xml tests/XSLTMark/*.out 
6282
 
          libxslt/transform.c: all the PUBLIC and SYSTEM IDs
6283
 
          were swapped
6284
 
 
6285
 
Fri May  4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6286
 
 
6287
 
        * libxslt/xsltproc.c: add a --docbook option if your libxml2
6288
 
          has the SGML DocBook support compiled in.
6289
 
 
6290
 
Fri May  4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6291
 
 
6292
 
        * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
6293
 
          tests especially on sorting
6294
 
        * test/xsltutils.c: oops multiple sorts was actually broken !!!
6295
 
          this should fix it
6296
 
 
6297
 
Thu May  3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6298
 
 
6299
 
        * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
6300
 
          release
6301
 
        * doc/html/* doc/xslt.html: updated and regenerated the docs
6302
 
 
6303
 
Thu May  3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6304
 
 
6305
 
        * xsltutils.[ch] transform.c: implemented multiple levels of
6306
 
          sorting
6307
 
        * test/REC/test-10-2.*: added a really small test for it
6308
 
 
6309
 
Wed May  2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6310
 
 
6311
 
        * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
6312
 
          there can be multiple text and CDATA child
6313
 
 
6314
 
Wed May  2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6315
 
 
6316
 
        * tests/multiple/makefile.am: fixing #54015
6317
 
        * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
6318
 
          and a similar problem for the docbook tests
6319
 
 
6320
 
Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6321
 
 
6322
 
        * tests/general/bug-8-.out: fixed in libxml xpath
6323
 
        * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
6324
 
          problem in predicates within a pattern. Spotted another
6325
 
          potential namespace problem
6326
 
 
6327
 
Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6328
 
 
6329
 
        * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
6330
 
          libxslt/xsltproc.c: counting errors and warnings at compilation
6331
 
          time. Stop processing in case of error.
6332
 
        * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
6333
 
          added more namespace related bug checks
6334
 
 
6335
 
Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6336
 
 
6337
 
        * libxslt/preproc.c libxslt/variables.c: found the source of a
6338
 
          memory leak with DocBook introduced this w.e.. bit of cleanup.
6339
 
        * tests/docbook/result/html/*.html : regenerated the DocBook tests
6340
 
          results.
6341
 
 
6342
 
Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6343
 
 
6344
 
        * libxslt/variables.c: fixing bug #53769
6345
 
        * tests/general tests/docs: added new examples from the
6346
 
          bug reports to the regression tests, updated the Makefiles
6347
 
 
6348
 
Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6349
 
 
6350
 
        * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
6351
 
          attributes.c extensions.[ch]: moved all stylesheet precomputation
6352
 
          at stylesheet loading time (stylesheet transform should be thread
6353
 
          safe now), improved params and variables evaluations (but optim
6354
 
          is not complete yet).
6355
 
        * TODO: updated
6356
 
 
6357
 
Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6358
 
 
6359
 
        * libxslt/xsltproc.c : changed the way --repeat works when
6360
 
          used twice
6361
 
 
6362
 
Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6363
 
 
6364
 
        * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
6365
 
          fixed default formatting
6366
 
 
6367
 
Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6368
 
 
6369
 
        * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
6370
 
        * libxslt/xsltproc.c : added an option to process HTML input
6371
 
 
6372
 
Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6373
 
 
6374
 
        * libxslt/transform.c: Tony Gorski found a bug pointed by
6375
 
          a compiler on Tandem
6376
 
        * tests/documents/result.xhtml: this results in a small
6377
 
          change in the output of this test
6378
 
 
6379
 
Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6380
 
 
6381
 
        * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
6382
 
          bug #53689
6383
 
 
6384
 
Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6385
 
 
6386
 
        * transform.c: fixed text and cdata handling in xsl:copy
6387
 
        * xslt.c : avoid crashing on invalid xslt input
6388
 
        * test/general/bug-*.* test/docs/bug-*.xml : added a number of
6389
 
          bugs submitted to the regression tests
6390
 
 
6391
 
Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6392
 
 
6393
 
        * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
6394
 
 
6395
 
Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6396
 
 
6397
 
        * configure.in: updated to 0.8.0
6398
 
 
6399
 
Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400
 
 
6401
 
        * transform.c: fixed a bug introduced on handling #53401
6402
 
 
6403
 
Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6404
 
 
6405
 
        * transform.c: fixed #53401
6406
 
        * configure.in libxslt/*.c: allowed to suppress debug reporting
6407
 
          functionalities but it brings not noticeable improvements
6408
 
        * doc/xslt.html doc/html/*: updated and regenerated docs
6409
 
 
6410
 
Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6411
 
 
6412
 
        * tests/general/bug-5-.out tests/multiple/out/*.orig
6413
 
          tests/xmlspec/REC-xml-20001006*.html: fixed the test output
6414
 
          following the libxml changes
6415
 
 
6416
 
Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6417
 
 
6418
 
        * libxslt/functions.c: applied TOM's patch to key()
6419
 
        * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
6420
 
          tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
6421
 
          small HTML output change 
6422
 
 
6423
 
Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6424
 
 
6425
 
        * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
6426
 
          fixed current()
6427
 
 
6428
 
Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6429
 
 
6430
 
        * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
6431
 
          libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
6432
 
          fixed for the most part the namespace handling problem in XPath
6433
 
          expression computations.
6434
 
        * test/doc/ tests/general: added bug 5 and 6
6435
 
 
6436
 
Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6437
 
 
6438
 
        * libxslt/xslt.c: applied William M. Brack patch fixing the
6439
 
          template lack of support for priority
6440
 
        * test/XSLTMark/*.out : this fixed anumber of problems in the
6441
 
          XSLTMark output
6442
 
 
6443
 
Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6444
 
 
6445
 
        * libxslt/functions.c: removed warning in unparsed-entity-uri()
6446
 
          fixed a bug in generate-id()
6447
 
        * libxslt/transform.c: fixed null list result errors
6448
 
        * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
6449
 
          fixes for sorting semantic
6450
 
 
6451
 
Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6452
 
 
6453
 
        * config.h.in configure.in libxslt/xsltconfig.h.in: added
6454
 
          ansidecl.h test
6455
 
        * libxslt/xsltproc.c : added --xinclude option
6456
 
        * tests/XSLTMark/union.out : fixed the output
6457
 
 
6458
 
Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
6459
 
 
6460
 
        * .cvsignore & doc/.cvsignore: Added CVS ignore files.
6461
 
 
6462
 
Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6463
 
 
6464
 
        * configure.in: released 0.7.0
6465
 
        * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
6466
 
          problems
6467
 
 
6468
 
Sun Apr  8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6469
 
 
6470
 
        * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
6471
 
          some checking against NULL pointers
6472
 
 
6473
 
Mon Apr  2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6474
 
 
6475
 
        * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
6476
 
          added the XSLTMark in the regression tests as well as multiple
6477
 
          output test from Ankh
6478
 
        * libxslt/functions.c libxslt/keys.c libxslt/transform.c
6479
 
          libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
6480
 
          patches and fixed a memory leak
6481
 
        * tests/docbook/result/html/*.html : updated the results after
6482
 
          William's patch
6483
 
        * tests/xmlspec/REC-xml-20001006-review.html 
6484
 
          tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
6485
 
          an HTML doctype when serializing HTML result, but adds the
6486
 
          encoding in ALT
6487
 
 
6488
 
Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6489
 
 
6490
 
        * libxslt/transform.c: applied fix to xsltApplyTemplates from
6491
 
          William M. Brack
6492
 
        * test/docbook/result/html/*.html: this change the output
6493
 
        * tests/xmlspec/REC-xml-20001006-review.html 
6494
 
          tests/xmlspec/REC-xml-20001006.html: this also fixed some of
6495
 
          the reference anchors generated for the XML spec
6496
 
 
6497
 
Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6498
 
 
6499
 
        * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
6500
 
          libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
6501
 
          libxslt/xsltutils.c: of course the way I defined
6502
 
          UNUSED breaks on old gcc version. Try to be smart and
6503
 
          also define it directly in xsltconfig.h
6504
 
        * tests/xmlspec/Makefile.am: fixed the timing arg test
6505
 
 
6506
 
Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6507
 
 
6508
 
        * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
6509
 
          implemented command line parameter passing
6510
 
        * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
6511
 
          tested it by passing show.diff.markup=1 to build the review version too
6512
 
 
6513
 
Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6514
 
 
6515
 
        Huge cleanup, I switched to compile with
6516
 
        -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6517
 
        -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6518
 
        -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6519
 
        -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6520
 
        -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6521
 
        * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
6522
 
          libxslt/functions.c libxslt/keys.c libxslt/numbers.c
6523
 
          libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
6524
 
          libxslt/transform.c libxslt/variables.c libxslt/xslt.c
6525
 
          libxslt/xsltutils.c: basically made static unexported functions
6526
 
          avoided name clashes and flagged unused parameters.
6527
 
 
6528
 
Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6529
 
 
6530
 
        * configure.in: 0.6.0 yet another release
6531
 
        * doc/xslt.html doc/html/*: updated the docs
6532
 
 
6533
 
Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6534
 
 
6535
 
        * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
6536
 
          libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
6537
 
          extended xsltEvalStaticAttrValueTemplate and 
6538
 
          xsltEvalAttrValueTemplate to support foreign namespaces,
6539
 
          and fixed document()
6540
 
 
6541
 
Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6542
 
 
6543
 
        * xsltutils.h: cleanup some garbage added last night
6544
 
        * xsltInternals.h variables.c transform.c templates.[ch]
6545
 
          preproc.c pattern.c keys.c: switched the whole XSLt processing
6546
 
          to use XPath precompiled expressions and reusing them.
6547
 
        * functions.c: some cleanup, seems people don't use 
6548
 
          unparsed-entity-uri() the way it's supposed to be used
6549
 
 
6550
 
Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6551
 
 
6552
 
        * libxslt/keys.c libxslt/templates.c libxslt/transform.c
6553
 
          libxslt/variables.c libxslt/xsltutils.h: Changed to work
6554
 
          with the new way XPath is interpreted. This doesn't yet
6555
 
          take advantage of the separate parsing/evaluation phases
6556
 
 
6557
 
Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6558
 
 
6559
 
        * libxslt/transform.c: robert@xsl.00008.org pointed out a
6560
 
          problem in xsl:copy-of in case of attributes
6561
 
        * tests/docs/Makefile.am tests/docs/bug-3-.xml
6562
 
          tests/general/Makefile.am tests/general/bug-3-.*:
6563
 
          added the test to the general regression suite
6564
 
 
6565
 
Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6566
 
 
6567
 
        * libxslt/functions.c: applied and fixed ptittom@free.fr patch
6568
 
          fixing some of the missing functionnalities in the XSLT
6569
 
          functions implementations.
6570
 
          
6571
 
Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6572
 
 
6573
 
        * libxslt/Makefile.am: nick@debian.org forwarded a fix
6574
 
 
6575
 
Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6576
 
 
6577
 
        * README.cvs-commits: added, pointing to HACKING
6578
 
        * HACKING: added defines commit rules.
6579
 
 
6580
 
Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6581
 
 
6582
 
        * libxslt/extra.c libxslt/variables.c: fixing compilation
6583
 
          when libxml was compiled without debug support
6584
 
 
6585
 
Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6586
 
 
6587
 
        * configure.in: time for 0.5.0
6588
 
        * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
6589
 
          new test files are included in the distribution
6590
 
        * doc/xslt.html : updated
6591
 
        * doc/html/*.html: regenerated the docs
6592
 
 
6593
 
Thu Mar  8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6594
 
 
6595
 
        * tests/docbook/result/html/*.html: regenerated the HTML
6596
 
          now that value-of an result tree don't include the fake root
6597
 
 
6598
 
Thu Mar  8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6599
 
 
6600
 
        * libxslt/transform.c libxslt/variables.c: removed a couple
6601
 
          of possibly uninitialized var probs
6602
 
        * tests/xmlspec/Makefile.am: run the processing without verbose
6603
 
          avoid raising generated id differences.
6604
 
 
6605
 
Wed Mar  7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6606
 
 
6607
 
        * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
6608
 
          reuse problem.
6609
 
        * libxslt/transform.c: fixed a bug which exaplined why no
6610
 
          optimization were resulting from preproc stuff
6611
 
 
6612
 
Wed Mar  7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6613
 
 
6614
 
        * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
6615
 
          w.r.t. value of tree result (and attributes within it) fixed.
6616
 
        * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
6617
 
          Integrated the xmlspec to the test (i.e. diffed output for
6618
 
          changes).
6619
 
 
6620
 
Wed Mar  7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6621
 
 
6622
 
        * imports.c transform.c xslt.c xsltInternals.h: fixed a
6623
 
          strip-spaces problem
6624
 
        * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
6625
 
          bugs to testsuite
6626
 
 
6627
 
Wed Mar  7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6628
 
 
6629
 
        * libxslt/transform.[ch]: finished integrating the current
6630
 
          state of the preproc optimizations.
6631
 
        * tests/xmlspec/diffspec.xsl: switched off diff printing
6632
 
 
6633
 
Wed Mar  7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6634
 
 
6635
 
        * libxslt/preproc.c libxslt/transform.c: started rolling in
6636
 
          some of the optimizations.
6637
 
 
6638
 
Tue Mar  6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6639
 
 
6640
 
        * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
6641
 
          transform.[ch]: previous commit broke a lot of stuff, fixing
6642
 
          and preparing for next step
6643
 
 
6644
 
Tue Mar  6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6645
 
 
6646
 
        * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
6647
 
          xsltInternals.h: started working on optimizing stylesheet
6648
 
          element parsing. Just builds the extra informations so far.
6649
 
        * xsltutils.h: added a missing XPath decl
6650
 
 
6651
 
Tue Mar  6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6652
 
 
6653
 
        * libxslt/variables.c: William M. Brack found a serious bug
6654
 
          with imports and global variables ...
6655
 
 
6656
 
Mon Mar  5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6657
 
 
6658
 
        * libxslt/pattern.[ch] libxslt/transform.c: added 
6659
 
          xsltCleanupTemplates() to clean up state left after processing.
6660
 
 
6661
 
Sun Mar  4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6662
 
 
6663
 
        * libxslt/transform.c: applied patch from William M. Brack
6664
 
          to support with-param in xsltApplyTemplates().
6665
 
 
6666
 
Sun Mar  4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6667
 
 
6668
 
        * libxslt/pattern.c: fixed the compilation of patterns which
6669
 
          contains XPath NodeTypes. Handling of nested predicates.
6670
 
 
6671
 
Sat Mar  3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6672
 
 
6673
 
        * libxslt/transform.c: save ctxt->node after for-each
6674
 
 
6675
 
Thu Mar  1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6676
 
 
6677
 
        * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
6678
 
        * doc/xslt.html: updated
6679
 
 
6680
 
Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6681
 
 
6682
 
        * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
6683
 
          added xsltDocumentElem implementing multiple file output,
6684
 
          including 1.1 xsl:document but yet untested.
6685
 
 
6686
 
Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6687
 
 
6688
 
        * libxslt/extensions.c: fixed stoopid bug
6689
 
        * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
6690
 
          carrying extensions to the specification. Added node-set()
6691
 
          for existing saxon and xt namespaces and debug() in libxslt
6692
 
          namespace (http://xmlsoft.org/XSLT/namespace)
6693
 
        * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
6694
 
          plus cleanup.
6695
 
        * configure.in tests/Makefile.am tests/namespaces: added some
6696
 
          namespaces tests, including a test calling the extra debugging
6697
 
          function in libxslt namespace, worked first time !!!
6698
 
 
6699
 
Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6700
 
 
6701
 
        * libxslt/xslt.c: extension prefix support for the full stylesheet
6702
 
        * libxslt/transform.c libxslt/extensions.[ch]: more work should
6703
 
          start working
6704
 
 
6705
 
Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6706
 
 
6707
 
        * doc/xslt.html : cleaned up, added a bit more description on
6708
 
          the API section.
6709
 
 
6710
 
Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6711
 
 
6712
 
        * libxslt/Makefile.am libxslt/extensions.[ch]: started working
6713
 
          on functions and element extensions. First on list will be
6714
 
          a document element.
6715
 
 
6716
 
Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6717
 
 
6718
 
        * configure.in libxslt.spec.in: releasing 0.3.0
6719
 
        * doc/xslt.html: updated
6720
 
        
6721
 
Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6722
 
 
6723
 
        * configure.in tests/docbook/html : oops forgot to add
6724
 
          the stylesheets themselves :-\
6725
 
 
6726
 
Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6727
 
 
6728
 
        * configure.in tests/Makefile.am tests/docbook tree:
6729
 
          added docbook XSL based test suite
6730
 
 
6731
 
Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6732
 
 
6733
 
        * libxslt/xsltutils.c: reformat of messages
6734
 
        * libxslt/xsltproc.c: removed memleak on --noout
6735
 
        * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
6736
 
          changed again the way parameter are evaluated before a
6737
 
          call-template, seems to fix a few nasty bugs, memory alloc debug too
6738
 
        
6739
 
Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6740
 
 
6741
 
        * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
6742
 
          fixed the param evaluation problem in apply-template
6743
 
        * libxslt/pattern.c: speed up seriously some context computation
6744
 
        * libxslt/xsltInternals.h: preparing for extension support
6745
 
          
6746
 
Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6747
 
 
6748
 
        * libxslt/Makefile.am: small cleanup
6749
 
        * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
6750
 
          fixed current() I hope
6751
 
 
6752
 
Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6753
 
 
6754
 
        * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
6755
 
          libxslt/pattern.[ch] libxslt/xsltInternals.h:  more work on
6756
 
          support of namespaces, both in templates and in XPath subexpressions
6757
 
 
6758
 
Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6759
 
 
6760
 
        * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
6761
 
 
6762
 
Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6763
 
 
6764
 
        * libxslt/pattern.c: when precompiled pattern is ALL, predicate
6765
 
          contextual info must be recomputed
6766
 
 
6767
 
Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6768
 
 
6769
 
        * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
6770
 
        * libxslt/xsltproc.c : added --maxdepth
6771
 
 
6772
 
Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6773
 
 
6774
 
 
6775
 
        * libxslt/xsltproc.c: added --novalid and --noout as well
6776
 
          as options printing when no args
6777
 
        * libxslt/variables.c libxslt/transform.c: trying to get rid
6778
 
          if some variable/params addressing errors.
6779
 
 
6780
 
Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6781
 
 
6782
 
        * FEATURES libxslt/attributes.c: fixed use-attribute-sets
6783
 
        * libxslt/xsltutils.c: add carriage return to xsl:message when
6784
 
          needed
6785
 
 
6786
 
Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6787
 
 
6788
 
        * libxslt/functions.c: fixed a bug with generate-id()
6789
 
 
6790
 
Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6791
 
 
6792
 
        * libxslt/xsltutils.c: started doing more useful stuff in
6793
 
          xsltDebug
6794
 
        * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
6795
 
          libxslt/xsltInternals.h: changed the way variables/params
6796
 
          are stored
6797
 
        * libxslt/xsltproc.c: removed a pedantic warning
6798
 
        * libxslt/variables.[ch]: found an ugly evaluation bug
6799
 
 
6800
 
Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6801
 
 
6802
 
        * tests/REC/Makefile.am: updated
6803
 
 
6804
 
Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6805
 
 
6806
 
        * libxlst/functions.c: fixed ID generation
6807
 
        * doc/xslt.html doc/html/*.html: updated/regenerated the doc
6808
 
 
6809
 
Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6810
 
 
6811
 
        * libxslt/numbers.c: removed a couple of memleaks
6812
 
 
6813
 
Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6814
 
 
6815
 
        * libxslt/pattern.[ch]: exported pattern matching interfaces
6816
 
          for numbers.c and future debug module
6817
 
        * libxslt/numbers.c: updated to new interface, should avoid
6818
 
          unnecessary recompilation of patterns.
6819
 
        * libxslt/xsltutils.[ch]: cleanup
6820
 
        * tests/REC/gmon.out: removed :-)
6821
 
 
6822
 
Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6823
 
 
6824
 
        * libxslt/numbers.c: implemented level=any
6825
 
        * libxslt/transform.c: corrected some default values
6826
 
        * tests/REC/test-7.7-*.*: added
6827
 
 
6828
 
Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6829
 
 
6830
 
        * libxslt/pattern.c: priorities were horribly broken, hope it's
6831
 
          fixed
6832
 
 
6833
 
Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6834
 
 
6835
 
        * FEATURES libxslt/imports.h libxslt/pattern.[ch]
6836
 
          libxslt/xsltInternals.h libxslt/transform.[ch]
6837
 
          libxslt/templates.c libxslt/xslt.c:
6838
 
          Added apply-imports, keep a stack of running templates
6839
 
        * libxslt/xsltutils.c: bugfixes, gather the output informations
6840
 
          down the cascade
6841
 
        * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
6842
 
          tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
6843
 
          the real set of transformation on XML-1.0 2e generages a near
6844
 
          perfect HTML. Needs just more number fixes and implementation
6845
 
          and an obscure problem in 3.3.3
6846
 
 
6847
 
Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6848
 
 
6849
 
        * libxslt/pattern.c: added xsltMatchPattern()
6850
 
        * libxslt/numbers.c: implemented "level=multiple" for xsl:number
6851
 
 
6852
 
Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6853
 
 
6854
 
        * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
6855
 
        * libxslt/xsltutils.[ch] : added a small debugging hook
6856
 
 
6857
 
Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6858
 
 
6859
 
        * libxslt/FEATURES libxslt/transform.c: added support for
6860
 
          disable-output-escaping in xsl:copy-of
6861
 
        * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
6862
 
          give more debugging info
6863
 
 
6864
 
Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6865
 
 
6866
 
        * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
6867
 
          libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
6868
 
          Includes, more document changes
6869
 
        * libxslt/xsltutils.c: fix the output of doctype and what is or
6870
 
          is not HTML
6871
 
        * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
6872
 
        * tests/Makefile.am tests/documents/* : added a new test from Stric
6873
 
          exercising document() among other things
6874
 
 
6875
 
Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6876
 
 
6877
 
        * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
6878
 
          for the level attribute for xsl:number
6879
 
        * libxslt/numbers.c: internal restructuring
6880
 
 
6881
 
Fri Feb  9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6882
 
 
6883
 
        * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
6884
 
          to deal with documents
6885
 
        * libxslt/functions.c: fixed document() to return the same set
6886
 
          for teh same URL
6887
 
        * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
6888
 
          libxslt/variables.c libxslt/xsltInternals.h: keys are really
6889
 
          associated to loaded documents, not to the transformation
6890
 
          context, made the change, this impacted a number of modules
6891
 
 
6892
 
Thu Feb  8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6893
 
 
6894
 
        * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
6895
 
 
6896
 
Thu Feb  8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6897
 
 
6898
 
        * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
6899
 
          ready for the release
6900
 
        * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
6901
 
        * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
6902
 
          was not up to date
6903
 
 
6904
 
Thu Feb  8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6905
 
 
6906
 
        * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
6907
 
          added support for keys in patterns
6908
 
        * tests/REC/test-12.2-2.*: added a specific testcase
6909
 
 
6910
 
Wed Feb  7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6911
 
 
6912
 
        * libxslt/functions.c FEATURES: started adding support for key()
6913
 
        * tests/REC/test-12.2-1.*: first key test
6914
 
 
6915
 
Wed Feb  7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6916
 
 
6917
 
        * FEATURES: updated
6918
 
        * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
6919
 
          libxslt/transform.c libxslt/xsltInternals.h: started adding key
6920
 
          support
6921
 
        * libxslt/xsltutils.c: warning cleanup
6922
 
        * libxslt/pattern.h: fixed soopid cut'n paste prob
6923
 
 
6924
 
Tue Feb  6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6925
 
 
6926
 
        * libxslt/transform.c libxslt/xslt.c: chased some reported
6927
 
          unitinitialized variables.
6928
 
 
6929
 
Tue Feb  6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6930
 
 
6931
 
        * tests/numbers/Makefile.am: fixed the EXTRA stuff
6932
 
 
6933
 
Mon Feb  5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6934
 
 
6935
 
        * Copyright IPR Makefile.am: added some wording and a rewrite
6936
 
          of the W3C IPR but without giving Copyright rights to W3C,
6937
 
          should suit everybody
6938
 
 
6939
 
Mon Feb  5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6940
 
 
6941
 
        * FEATURES: updated, added mode support for templates
6942
 
        * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
6943
 
          support for templates
6944
 
        * templates.c variables.c: simple fixes
6945
 
        * xslt.c: added a separate DEBUG_BLANKS debug class disabled
6946
 
        * xsltproc.c: added option -timing
6947
 
        * xsltutils.c: seem I forgot to add encoding support in output...
6948
 
        * configure.in tests/Makefile.am tests/xmlspec/*: added a test
6949
 
          consisting of reformatting the XML REC with the xmlspec XSLT,
6950
 
          heavy !
6951
 
 
6952
 
Mon Feb  5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6953
 
 
6954
 
        * FEATURES: updated
6955
 
        * numbers.c: handles actual number formatting for both xsl:number
6956
 
          and the format-number extension function.
6957
 
        * function.c: formatting moved to numbers.c
6958
 
        * transform.c: added xsl:number
6959
 
        * xslt.c: minor memory leak removed
6960
 
        * Makefile.am: added numbers.c and numbersInternals.h
6961
 
 
6962
 
Sat Feb  3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6963
 
 
6964
 
        * TODO: updated
6965
 
        * doc/html/*.html updated
6966
 
        * doc/libxslt.sgml: added new modules
6967
 
        * libxslt/pattern.c: fix loop on hash clashes.
6968
 
 
6969
 
Sat Feb  3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6970
 
 
6971
 
        * FEATURES: updated
6972
 
        * imports.c: bugfix
6973
 
        * pattern.c: lots of changes to make most patterns work
6974
 
        * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
6975
 
        * transform.c: cleanup and attribute patterns testing
6976
 
        * xslt.c: added xsltFreeStylesheetList() and now cleanup
6977
 
          the imports
6978
 
        * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
6979
 
        * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
6980
 
          work now.
6981
 
 
6982
 
Fri Feb  2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6983
 
 
6984
 
        * FEATURES: updated
6985
 
        * transform.c: added xsl:element support
6986
 
        * namespaces.[ch]: added xsltGetSpecialNamespace()
6987
 
        * attributes.c: added xsl:attribute namespace support.
6988
 
 
6989
 
Thu Feb  1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6990
 
 
6991
 
        * libxslt/Makefile.am libxslt/imports.[ch]: new module to
6992
 
          implement import cascade lookups and traversal
6993
 
        * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
6994
 
          libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
6995
 
          started coding the import cascade lookup in the places needed,
6996
 
          probably incomplete.
6997
 
 
6998
 
Thu Feb  1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6999
 
 
7000
 
        * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
7001
 
          xsl:include and xsl:import, untested
7002
 
 
7003
 
Thu Feb  1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7004
 
 
7005
 
        * FEATURES: updated choose/when/otherwise added
7006
 
        * libxslt/transform.c: plugged choose in
7007
 
        * configure.in tests/Makefile.am tests/REC/Makefile.am
7008
 
          tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
7009
 
          tests/general/itemschoose.*: started adding a more generic
7010
 
          infrastructure for testing.
7011
 
 
7012
 
Thu Feb  1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7013
 
 
7014
 
        * tests/REC/test-11*: added more tests
7015
 
        * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
7016
 
          said tests
7017
 
 
7018
 
Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7019
 
 
7020
 
        * tests/REC/test-[9-10]*: added more tests
7021
 
        * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
7022
 
          fixed sorting
7023
 
 
7024
 
Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7025
 
 
7026
 
        * tests/REC/test-[7-9]*: added more tests
7027
 
        * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
7028
 
          fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
7029
 
          is allocated, overall cleanup.
7030
 
 
7031
 
Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7032
 
 
7033
 
        * tests/REC/test-7.*: added more tests
7034
 
        * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
7035
 
          fixing bugs raised by said tests
7036
 
 
7037
 
Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7038
 
 
7039
 
        * tests/REC/test-7.*: added more tests
7040
 
        * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
7041
 
          libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
7042
 
          raised by said tests
7043
 
 
7044
 
Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7045
 
 
7046
 
        * TODO: updated
7047
 
        * configure.in tests/Makefile.am tests/REC/*: started adding
7048
 
          some regression tests based from fragments of spec examples
7049
 
        * libxslt/transform.c: fixed a problem on namespace generation
7050
 
 
7051
 
Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7052
 
 
7053
 
        * FEATURES: updated
7054
 
        * tests/numbers/Makefile.am tests/numbers/format-number.*
7055
 
          tests/Makefile.am configure.in: added number formattting
7056
 
          test from Bjorn
7057
 
        * libxslt/attributes.[ch]: separated attribute support, started
7058
 
          add support for attribute-sets
7059
 
        * libxslt/functions.[ch]: update for number and formatting
7060
 
          from Bjorn
7061
 
        * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
7062
 
          cleanups updates, etc ...
7063
 
 
7064
 
Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7065
 
 
7066
 
        * FEATURES: updated
7067
 
        * libxslt/transform.c: added copy-of support
7068
 
        * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
7069
 
 
7070
 
Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7071
 
 
7072
 
        * FEATURES TODO: updates
7073
 
        * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
7074
 
          added xsl:message
7075
 
 
7076
 
Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7077
 
 
7078
 
        * FEATURES TODO: updates
7079
 
        * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
7080
 
          libxslt/xslt.c libxslt/xsltInternals.h: added support for
7081
 
          namespace aliases and cleaned up the overall namespace related
7082
 
          code. This materialize as a new module.
7083
 
 
7084
 
Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7085
 
 
7086
 
        * configure.in libxslt.spec.in: changes needed for libxml2-devel
7087
 
          changes
7088
 
 
7089
 
Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7090
 
 
7091
 
        * libxslt.spec.in doc/xslt.html: updating doc and trying to add
7092
 
          it to the RPM.
7093
 
 
7094
 
Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7095
 
 
7096
 
        * Makefile.am configure.in doc/Makefile.am: added a doc subdir
7097
 
          and the rules to generates the makefiles.
7098
 
        * doc/libxslt.sgml doc/xslt.html: very first version of the manual
7099
 
        * doc/html/*.html : autogenerated documentation
7100
 
        * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
7101
 
 
7102
 
Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7103
 
 
7104
 
        * libxslt/functions.c: xsltGenerateIdFunction() small patch
7105
 
 
7106
 
Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7107
 
 
7108
 
        * FEATURES TODO README INSTALL: updated
7109
 
        * libxslt/xslt.h: added URL and version/vendor :-)
7110
 
        * libxslt/transform.c: fixed a problem in xsl:attribute, removed
7111
 
          attempt to support older libxml2 version.
7112
 
        * libxslt/variables.h libxslt/xsltInternals.h: update to structures
7113
 
          and macros to add/register new document created by document()
7114
 
        * libxslt/functions.c: implemented current(), unparsed-entity-uri()
7115
 
          system-property(), element-available() and function-available().
7116
 
          A crippled version of document() has been added too.
7117
 
 
7118
 
Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7119
 
 
7120
 
        * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
7121
 
          number formatting !!!
7122
 
        * acconfig.h config.h.in configure.in libxslt/Makefile.am
7123
 
          tests/Makefile.am; added testing for mathematical functions,
7124
 
          fixed make test(s)
7125
 
        * FEATURES: updated
7126
 
 
7127
 
Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7128
 
 
7129
 
        * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
7130
 
          with non-named rules (*, ...) added accelerators
7131
 
        * libxslt/templates.[ch]: added xsltEvalTemplateString()
7132
 
          and xsltEvalAttrValueTemplate() high level functions
7133
 
        * libxslt/transform.c: fixed the part where attributes
7134
 
          had to be looked at as templates, added comment and
7135
 
          PI generation
7136
 
        * TODO FEATURES: updated to reflect the new state
7137
 
 
7138
 
Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7139
 
 
7140
 
        * libxslt/functions.[ch] Makefile.am: added new module functions
7141
 
          with templates for the XSLT functions.
7142
 
        * libxslt/variables.h templates.c: added registrations of new
7143
 
          functions when an XPath context is created
7144
 
 
7145
 
Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7146
 
 
7147
 
        * tests/Makefile.am: cleanup
7148
 
        * libxslt/pattern.c: should support most of the patterns now
7149
 
          except ID/Key and maybe some namespace checks when having
7150
 
          a default namespace
7151
 
        * TODO: updated
7152
 
 
7153
 
Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7154
 
 
7155
 
        * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
7156
 
          tests/REC2/Makefile.am: updated the makefiles and spec files to
7157
 
          add tests, and the FEATURES file to the RPM
7158
 
 
7159
 
Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7160
 
 
7161
 
        * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
7162
 
          prepared the Makefiles and spec files for a first release.
7163
 
        * COPYING.LIB: added LGPL Licence
7164
 
 
7165
 
Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7166
 
 
7167
 
        * libxslt/transform.c: applied cleanup patch from Bjorn Reese
7168
 
          <breese@mail1.stofanet.dk>
7169
 
 
7170
 
Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7171
 
 
7172
 
        * configure.in libxslt.spec.in: first try to get a spec file
7173
 
 
7174
 
Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7175
 
 
7176
 
        * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
7177
 
        * libxslt/transform.c: add support for "*" to strip and preserve
7178
 
          space.
7179
 
 
7180
 
Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7181
 
 
7182
 
        * TODO: updated
7183
 
        * FEATURES: added with alist of what's in and what's not
7184
 
        * libxslt/xslt.c: fixed top level Param and Variable stuff
7185
 
 
7186
 
Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7187
 
 
7188
 
        * xsltproc.c: removed bug
7189
 
        * tests/REC2/html.xml: added newline after doctype
7190
 
        * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
7191
 
          support, result tree fragment support (requires just commited
7192
 
          extensions to libxml2 XPath !!!)
7193
 
        * transform.c: added call-template, with-param support
7194
 
        * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
7195
 
        * TODO: updated, added a DONE section and started migrating stuff :-)
7196
 
 
7197
 
Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7198
 
 
7199
 
        * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
7200
 
          tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
7201
 
          too, added the HTML output test
7202
 
        * libxmls/xsltutils.c: added HTML output
7203
 
        * libxslt/xslt.c: check version on literal result used as templates
7204
 
        * libxslt/transform.c: fixed an error in VERSION number
7205
 
        * libxslt/templates.c: make sure generated nodes have doc and
7206
 
          parent properly set
7207
 
 
7208
 
Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7209
 
 
7210
 
        * libxslt/Makefile.am libxslt/template.[ch]: added a template
7211
 
          specific module. Added attribute value template, at least in
7212
 
          one spot.
7213
 
        * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
7214
 
          the spec now works too.
7215
 
        * libxslt/variables.c: fixed the debug
7216
 
        * libxslt/xslt.c: fixed an ugly uninitialized variable
7217
 
        * libxslt/transform.c: now using attr template processing
7218
 
 
7219
 
Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7220
 
 
7221
 
        * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
7222
 
          libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
7223
 
          structure to add an execution stack with variables. Tree
7224
 
          valued variables still missing.
7225
 
        * TODO: updated
7226
 
 
7227
 
Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7228
 
 
7229
 
        * libxslt/xslt.c: check version on stylesheets
7230
 
        * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
7231
 
          started adding variables interfaces and modules.
7232
 
 
7233
 
Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7234
 
 
7235
 
        * libxslt/xslt.c: added support for disable-output-escaping
7236
 
          will need libxml version > 20211
7237
 
        * libxslt/transform.c: cleanup
7238
 
        * libxslt/xsltutils.[ch]: added output functions
7239
 
        * libxslt/xsltproc.c: reuse the output function
7240
 
        * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
7241
 
          test
7242
 
 
7243
 
Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7244
 
 
7245
 
        * libxslt/transform.c libxslt/xslt.c: avoiding some problems
7246
 
          with blank node stripping when not allowed.
7247
 
 
7248
 
Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7249
 
 
7250
 
        * libxslt/transform.c: modified apply-templates processing
7251
 
          added select and sort support support.
7252
 
 
7253
 
Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7254
 
 
7255
 
        * TODO: guess what, it's growing :-(
7256
 
        * configure.in: setup hacking values when compiling in my
7257
 
          own environment.
7258
 
        * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
7259
 
          very rudimentary version of xsl:sort
7260
 
 
7261
 
Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7262
 
 
7263
 
        * TODO: more stuff
7264
 
        * libxslt/transform.c: context position and size in for-each
7265
 
        * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
7266
 
          and put Error and Debug routines
7267
 
        * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
7268
 
          to use the Debug calls, cleanup
7269
 
        * libxslt/xsltproc.c: added -v to enable debug printing
7270
 
 
7271
 
Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7272
 
 
7273
 
        * TODO: started filling it :-(
7274
 
        * libxslt/pattern.c: should now at least compile the full
7275
 
          set of patterns authorized. Default priorities added.
7276
 
        * libxslt/transform.c: a bit more work and cleanup.
7277
 
 
7278
 
Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7279
 
 
7280
 
        * TODO: started adding in there :-(
7281
 
 
7282
 
Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7283
 
 
7284
 
        * transform.c, xslt.c, xsltproc.c: lots of fixes, added
7285
 
          support of xslt:if and xslt:attribute, need libxml2 interfaces
7286
 
          present only in CVS.
7287
 
 
7288
 
Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7289
 
 
7290
 
        * test/Makefile.am test/REC*/Makefile.am: added first test
7291
 
        * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
7292
 
          cleanup of nodes at reading of stylesheet, added support
7293
 
          for xsl:for-each and fixed a few recursion bugs
7294
 
 
7295
 
Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7296
 
 
7297
 
        * pattern.c, xslt.c: removed debug
7298
 
        * transform.c: added value-of, seems to handle the first
7299
 
          REC example correctly
7300
 
 
7301
 
Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7302
 
 
7303
 
        * transform.c, xsltproc.c: small fight with spaces and formatting
7304
 
          may need a revisit later but looks pretty good right now.
7305
 
 
7306
 
Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7307
 
 
7308
 
        * transform.c: basic processing in place
7309
 
        * xsltInternals.h: exported one xslt.c function
7310
 
 
7311
 
Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7312
 
 
7313
 
        * libxslt/transform.[ch] Makefile.am: started adding the
7314
 
          transformation module
7315
 
        * pattern.[ch] xslt.c: more work...
7316
 
 
7317
 
Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7318
 
 
7319
 
        * libxslt/pattern.c: started adding xsltTestCompMatch()
7320
 
 
7321
 
Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7322
 
 
7323
 
        * libxslt/pattern.c: more work on parsing selectors
7324
 
 
7325
 
Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7326
 
 
7327
 
        * libxslt/xslt*: completeted the structures
7328
 
        * libxslt/pattern.[ch]: started adding code to precompile patterns
7329
 
          and do the lookup
7330
 
        * libxslt/makefile.am: added the new files
7331
 
 
7332
 
Mon Jan  8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7333
 
 
7334
 
        * libxslt/xslt.c : small cleanup
7335
 
        * configure.in libxslt/xsltconfig.h.in: add memory debug and
7336
 
          mechanism for compile-time options
7337
 
 
7338
 
Sun Jan  7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7339
 
 
7340
 
        * libxslt/xslt.[ch]: started parsing templates
7341
 
 
7342
 
Sun Jan  7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7343
 
 
7344
 
        * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
7345
 
 
7346
 
Sun Jan  7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7347
 
 
7348
 
        * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
7349
 
          very early coding
7350
 
 
7351
 
Sun Jan  7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7352
 
 
7353
 
        * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
7354
 
          libxslt/Makefile.am tests/Makefile.am:
7355
 
          Created the library framework, imported it into the GNOME CVS base
7356
 
        * INSTALL: added a small instruction file.
7357
 
 
7358
 
Sun Jan  7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7359
 
 
7360
 
        * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
7361
 
          first steps toward building the framework
7362
 
 
7363
 
Sun Jan  7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7364
 
 
7365
 
        * NOTES: added notes taken while reading the spec.
7366
 
 
7367
 
Fri Jan  5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7368
 
 
7369
 
        * test/REC1 test/REC2: added examples from the XSLT REC
7370
 
 
7371
 
Fri Jan  5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7372
 
 
7373
 
        * README: basic informations
7374
 
        * Changelog: created