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