a3d1c929de43bc290c04b7673e9f19876e243383
[platform/upstream/libxslt.git] / ChangeLog
1 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3         * libxslt/Makefile.am: small cleanup
4         * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5           fixed current() I hope
6
7 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8
9         * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
10           libxslt/pattern.[ch] libxslt/xsltInternals.h:  more work on
11           support of namespaces, both in templates and in XPath subexpressions
12
13 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14
15         * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
16
17 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18
19         * libxslt/pattern.c: when precompiled pattern is ALL, predicate
20           contextual info must be recomputed
21
22 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
23
24         * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
25         * libxslt/xsltproc.c : added --maxdepth
26
27 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
28
29         * libxslt/xsltproc.c: added --novalid and --noout as well
30           as options printing when no args
31         * libxslt/variables.c libxslt/transform.c: trying to get rid
32           if some variable/params addressing errors.
33
34 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
35
36         * FEATURES libxslt/attributes.c: fixed use-attribute-sets
37         * libxslt/xsltutils.c: add carriage return to xsl:message when
38           needed
39
40 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
41
42         * libxslt/functions.c: fixed a bug with generate-id()
43
44 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
45
46         * libxslt/xsltutils.c: started doing more useful stuff in
47           xsltDebug
48         * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
49           libxslt/xsltInternals.h: changed the way variables/params
50           are stored
51         * libxslt/xsltproc.c: removed a pedantic warning
52         * libxslt/variables.[ch]: found an ugly evaluation bug
53
54 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
55
56         * tests/REC/Makefile.am: updated
57
58 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
59
60         * libxlst/functions.c: fixed ID generation
61         * doc/xslt.html doc/html/*.html: updated/regenerated the doc
62
63 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
64
65         * libxslt/numbers.c: removed a couple of memleaks
66
67 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
68
69         * libxslt/pattern.[ch]: exported pattern matching interfaces
70           for numbers.c and future debug module
71         * libxslt/numbers.c: updated to new interface, should avoid
72           unnecessary recompilation of patterns.
73         * libxslt/xsltutils.[ch]: cleanup
74         * tests/REC/gmon.out: removed :-)
75
76 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
77
78         * libxslt/numbers.c: implemented level=any
79         * libxslt/transform.c: corrected some default values
80         * tests/REC/test-7.7-*.*: added
81
82 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
83
84         * libxslt/pattern.c: priorities were horribly broken, hope it's
85           fixed
86
87 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
88
89         * FEATURES libxslt/imports.h libxslt/pattern.[ch]
90           libxslt/xsltInternals.h libxslt/transform.[ch]
91           libxslt/templates.c libxslt/xslt.c:
92           Added apply-imports, keep a stack of running templates
93         * libxslt/xsltutils.c: bugfixes, gather the output informations
94           down the cascade
95         * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
96           tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
97           the real set of transformation on XML-1.0 2e generages a near
98           perfect HTML. Needs just more number fixes and implementation
99           and an obscure problem in 3.3.3
100
101 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
102
103         * libxslt/pattern.c: added xsltMatchPattern()
104         * libxslt/numbers.c: implemented "level=multiple" for xsl:number
105
106 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
107
108         * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
109         * libxslt/xsltutils.[ch] : added a small debugging hook
110
111 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
112
113         * libxslt/FEATURES libxslt/transform.c: added support for
114           disable-output-escaping in xsl:copy-of
115         * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
116           give more debugging info
117
118 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
119
120         * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
121           libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
122           Includes, more document changes
123         * libxslt/xsltutils.c: fix the output of doctype and what is or
124           is not HTML
125         * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
126         * tests/Makefile.am tests/documents/* : added a new test from Stric
127           exercising document() among other things
128
129 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
130
131         * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
132           for the level attribute for xsl:number
133         * libxslt/numbers.c: internal restructuring
134
135 Fri Feb  9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
136
137         * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
138           to deal with documents
139         * libxslt/functions.c: fixed document() to return the same set
140           for teh same URL
141         * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
142           libxslt/variables.c libxslt/xsltInternals.h: keys are really
143           associated to loaded documents, not to the transformation
144           context, made the change, this impacted a number of modules
145
146 Thu Feb  8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
147
148         * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
149
150 Thu Feb  8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
151
152         * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
153           ready for the release
154         * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
155         * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
156           was not up to date
157
158 Thu Feb  8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
159
160         * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
161           added support for keys in patterns
162         * tests/REC/test-12.2-2.*: added a specific testcase
163
164 Wed Feb  7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
165
166         * libxslt/functions.c FEATURES: started adding support for key()
167         * tests/REC/test-12.2-1.*: first key test
168
169 Wed Feb  7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
170
171         * FEATURES: updated
172         * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
173           libxslt/transform.c libxslt/xsltInternals.h: started adding key
174           support
175         * libxslt/xsltutils.c: warning cleanup
176         * libxslt/pattern.h: fixed soopid cut'n paste prob
177
178 Tue Feb  6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
179
180         * libxslt/transform.c libxslt/xslt.c: chased some reported
181           unitinitialized variables.
182
183 Tue Feb  6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
184
185         * tests/numbers/Makefile.am: fixed the EXTRA stuff
186
187 Mon Feb  5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
188
189         * Copyright IPR Makefile.am: added some wording and a rewrite
190           of the W3C IPR but without giving Copyright rights to W3C,
191           should suit everybody
192
193 Mon Feb  5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
194
195         * FEATURES: updated, added mode support for templates
196         * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
197           support for templates
198         * templates.c variables.c: simple fixes
199         * xslt.c: added a separate DEBUG_BLANKS debug class disabled
200         * xsltproc.c: added option -timing
201         * xsltutils.c: seem I forgot to add encoding support in output...
202         * configure.in tests/Makefile.am tests/xmlspec/*: added a test
203           consisting of reformatting the XML REC with the xmlspec XSLT,
204           heavy !
205
206 Mon Feb  5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
207
208         * FEATURES: updated
209         * numbers.c: handles actual number formatting for both xsl:number
210           and the format-number extension function.
211         * function.c: formatting moved to numbers.c
212         * transform.c: added xsl:number
213         * xslt.c: minor memory leak removed
214         * Makefile.am: added numbers.c and numbersInternals.h
215
216 Sat Feb  3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
217
218         * TODO: updated
219         * doc/html/*.html updated
220         * doc/libxslt.sgml: added new modules
221         * libxslt/pattern.c: fix loop on hash clashes.
222
223 Sat Feb  3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
224
225         * FEATURES: updated
226         * imports.c: bugfix
227         * pattern.c: lots of changes to make most patterns work
228         * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
229         * transform.c: cleanup and attribute patterns testing
230         * xslt.c: added xsltFreeStylesheetList() and now cleanup
231           the imports
232         * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
233         * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
234           work now.
235
236 Fri Feb  2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
237
238         * FEATURES: updated
239         * transform.c: added xsl:element support
240         * namespaces.[ch]: added xsltGetSpecialNamespace()
241         * attributes.c: added xsl:attribute namespace support.
242
243 Thu Feb  1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
244
245         * libxslt/Makefile.am libxslt/imports.[ch]: new module to
246           implement import cascade lookups and traversal
247         * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
248           libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
249           started coding the import cascade lookup in the places needed,
250           probably incomplete.
251
252 Thu Feb  1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
253
254         * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
255           xsl:include and xsl:import, untested
256
257 Thu Feb  1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
258
259         * FEATURES: updated choose/when/otherwise added
260         * libxslt/transform.c: plugged choose in
261         * configure.in tests/Makefile.am tests/REC/Makefile.am
262           tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
263           tests/general/itemschoose.*: started adding a more generic
264           infrastructure for testing.
265
266 Thu Feb  1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
267
268         * tests/REC/test-11*: added more tests
269         * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
270           said tests
271
272 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
273
274         * tests/REC/test-[9-10]*: added more tests
275         * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
276           fixed sorting
277
278 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
279
280         * tests/REC/test-[7-9]*: added more tests
281         * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
282           fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
283           is allocated, overall cleanup.
284
285 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
286
287         * tests/REC/test-7.*: added more tests
288         * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
289           fixing bugs raised by said tests
290
291 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
292
293         * tests/REC/test-7.*: added more tests
294         * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
295           libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
296           raised by said tests
297
298 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
299
300         * TODO: updated
301         * configure.in tests/Makefile.am tests/REC/*: started adding
302           some regression tests based from fragments of spec examples
303         * libxslt/transform.c: fixed a problem on namespace generation
304
305 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
306
307         * FEATURES: updated
308         * tests/numbers/Makefile.am tests/numbers/format-number.*
309           tests/Makefile.am configure.in: added number formattting
310           test from Bjorn
311         * libxslt/attributes.[ch]: separated attribute support, started
312           add support for attribute-sets
313         * libxslt/functions.[ch]: update for number and formatting
314           from Bjorn
315         * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
316           cleanups updates, etc ...
317
318 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
319
320         * FEATURES: updated
321         * libxslt/transform.c: added copy-of support
322         * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
323
324 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
325
326         * FEATURES TODO: updates
327         * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
328           added xsl:message
329
330 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
331
332         * FEATURES TODO: updates
333         * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
334           libxslt/xslt.c libxslt/xsltInternals.h: added support for
335           namespace aliases and cleaned up the overall namespace related
336           code. This materialize as a new module.
337
338 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
339
340         * configure.in libxslt.spec.in: changes needed for libxml2-devel
341           changes
342
343 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
344
345         * libxslt.spec.in doc/xslt.html: updating doc and trying to add
346           it to the RPM.
347
348 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
349
350         * Makefile.am configure.in doc/Makefile.am: added a doc subdir
351           and the rules to generates the makefiles.
352         * doc/libxslt.sgml doc/xslt.html: very first version of the manual
353         * doc/html/*.html : autogenerated documentation
354         * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
355
356 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
357
358         * libxslt/functions.c: xsltGenerateIdFunction() small patch
359
360 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
361
362         * FEATURES TODO README INSTALL: updated
363         * libxslt/xslt.h: added URL and version/vendor :-)
364         * libxslt/transform.c: fixed a problem in xsl:attribute, removed
365           attempt to support older libxml2 version.
366         * libxslt/variables.h libxslt/xsltInternals.h: update to structures
367           and macros to add/register new document created by document()
368         * libxslt/functions.c: implemented current(), unparsed-entity-uri()
369           system-property(), element-available() and function-available().
370           A crippled version of document() has been added too.
371
372 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
373
374         * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
375           number formatting !!!
376         * acconfig.h config.h.in configure.in libxslt/Makefile.am
377           tests/Makefile.am; added testing for mathematical functions,
378           fixed make test(s)
379         * FEATURES: updated
380
381 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
382
383         * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
384           with non-named rules (*, ...) added accelerators
385         * libxslt/templates.[ch]: added xsltEvalTemplateString()
386           and xsltEvalAttrValueTemplate() high level functions
387         * libxslt/transform.c: fixed the part where attributes
388           had to be looked at as templates, added comment and
389           PI generation
390         * TODO FEATURES: updated to reflect the new state
391
392 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
393
394         * libxslt/functions.[ch] Makefile.am: added new module functions
395           with templates for the XSLT functions.
396         * libxslt/variables.h templates.c: added registrations of new
397           functions when an XPath context is created
398
399 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
400
401         * tests/Makefile.am: cleanup
402         * libxslt/pattern.c: should support most of the patterns now
403           except ID/Key and maybe some namespace checks when having
404           a default namespace
405         * TODO: updated
406
407 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
408
409         * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
410           tests/REC2/Makefile.am: updated the makefiles and spec files to
411           add tests, and the FEATURES file to the RPM
412
413 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
414
415         * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
416           prepared the Makefiles and spec files for a first release.
417         * COPYING.LIB: added LGPL Licence
418
419 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
420
421         * libxslt/transform.c: applied cleanup patch from Bjorn Reese
422           <breese@mail1.stofanet.dk>
423
424 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
425
426         * configure.in libxslt.spec.in: first try to get a spec file
427
428 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
429
430         * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
431         * libxslt/transform.c: add support for "*" to strip and preserve
432           space.
433
434 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
435
436         * TODO: updated
437         * FEATURES: added with alist of what's in and what's not
438         * libxslt/xslt.c: fixed top level Param and Variable stuff
439
440 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
441
442         * xsltproc.c: removed bug
443         * tests/REC2/html.xml: added newline after doctype
444         * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
445           support, result tree fragment support (requires just commited
446           extensions to libxml2 XPath !!!)
447         * transform.c: added call-template, with-param support
448         * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
449         * TODO: updated, added a DONE section and started migrating stuff :-)
450
451 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
452
453         * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
454           tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
455           too, added the HTML output test
456         * libxmls/xsltutils.c: added HTML output
457         * libxslt/xslt.c: check version on literal result used as templates
458         * libxslt/transform.c: fixed an error in VERSION number
459         * libxslt/templates.c: make sure generated nodes have doc and
460           parent properly set
461
462 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
463
464         * libxslt/Makefile.am libxslt/template.[ch]: added a template
465           specific module. Added attribute value template, at least in
466           one spot.
467         * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
468           the spec now works too.
469         * libxslt/variables.c: fixed the debug
470         * libxslt/xslt.c: fixed an ugly uninitialized variable
471         * libxslt/transform.c: now using attr template processing
472
473 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
474
475         * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
476           libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
477           structure to add an execution stack with variables. Tree
478           valued variables still missing.
479         * TODO: updated
480
481 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
482
483         * libxslt/xslt.c: check version on stylesheets
484         * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
485           started adding variables interfaces and modules.
486
487 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
488
489         * libxslt/xslt.c: added support for disable-output-escaping
490           will need libxml version > 20211
491         * libxslt/transform.c: cleanup
492         * libxslt/xsltutils.[ch]: added output functions
493         * libxslt/xsltproc.c: reuse the output function
494         * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
495           test
496
497 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
498
499         * libxslt/transform.c libxslt/xslt.c: avoiding some problems
500           with blank node stripping when not allowed.
501
502 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
503
504         * libxslt/transform.c: modified apply-templates processing
505           added select and sort support support.
506
507 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
508
509         * TODO: guess what, it's growing :-(
510         * configure.in: setup hacking values when compiling in my
511           own environment.
512         * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
513           very rudimentary version of xsl:sort
514
515 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
516
517         * TODO: more stuff
518         * libxslt/transform.c: context position and size in for-each
519         * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
520           and put Error and Debug routines
521         * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
522           to use the Debug calls, cleanup
523         * libxslt/xsltproc.c: added -v to enable debug printing
524
525 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
526
527         * TODO: started filling it :-(
528         * libxslt/pattern.c: should now at least compile the full
529           set of patterns authorized. Default priorities added.
530         * libxslt/transform.c: a bit more work and cleanup.
531
532 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
533
534         * TODO: started adding in there :-(
535
536 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
537
538         * transform.c, xslt.c, xsltproc.c: lots of fixes, added
539           support of xslt:if and xslt:attribute, need libxml2 interfaces
540           present only in CVS.
541
542 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
543
544         * test/Makefile.am test/REC*/Makefile.am: added first test
545         * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
546           cleanup of nodes at reading of stylesheet, added support
547           for xsl:for-each and fixed a few recursion bugs
548
549 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
550
551         * pattern.c, xslt.c: removed debug
552         * transform.c: added value-of, seems to handle the first
553           REC example correctly
554
555 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
556
557         * transform.c, xsltproc.c: small fight with spaces and formatting
558           may need a revisit later but looks pretty good right now.
559
560 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
561
562         * transform.c: basic processing in place
563         * xsltInternals.h: exported one xslt.c function
564
565 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
566
567         * libxslt/transform.[ch] Makefile.am: started adding the
568           transformation module
569         * pattern.[ch] xslt.c: more work...
570
571 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
572
573         * libxslt/pattern.c: started adding xsltTestCompMatch()
574
575 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
576
577         * libxslt/pattern.c: more work on parsing selectors
578
579 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
580
581         * libxslt/xslt*: completeted the structures
582         * libxslt/pattern.[ch]: started adding code to precompile patterns
583           and do the lookup
584         * libxslt/makefile.am: added the new files
585
586 Mon Jan  8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
587
588         * libxslt/xslt.c : small cleanup
589         * configure.in libxslt/xsltconfig.h.in: add memory debug and
590           mechanism for compile-time options
591
592 Sun Jan  7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
593
594         * libxslt/xslt.[ch]: started parsing templates
595
596 Sun Jan  7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
597
598         * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
599
600 Sun Jan  7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
601
602         * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
603           very early coding
604
605 Sun Jan  7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
606
607         * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
608           libxslt/Makefile.am tests/Makefile.am:
609           Created the library framework, imported it into the GNOME CVS base
610         * INSTALL: added a small instruction file.
611
612 Sun Jan  7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
613
614         * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
615           first steps toward building the framework
616
617 Sun Jan  7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
618
619         * NOTES: added notes taken while reading the spec.
620
621 Fri Jan  5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
622
623         * test/REC1 test/REC2: added examples from the XSLT REC
624
625 Fri Jan  5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
626
627         * README: basic informations
628         * Changelog: created