~ubuntu-branches/ubuntu/natty/libxslt/natty-security

« back to all changes in this revision

Viewing changes to ChangeLog.orig

  • Committer: Bazaar Package Importer
  • Author(s): Matthias Klose
  • Date: 2007-08-09 08:30:17 UTC
  • Revision ID: james.westby@ubuntu.com-20070809083017-c1mnz1w7v0mgr6gr
Tags: 1.1.21-2ubuntu2
* Merge from Debian; 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