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