1 Wed Jul 4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3 * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
4 libxslt/transform.c libxslt/functions.c: Added the extension API
5 suggested by Thomas Broyer, this should allow implementation of
7 * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
8 CVS extension namespace to avoid complaints, some cleanup
9 * configure.in tests/Makefile.am tests/extensions/*: added a test
10 for new modules testing both elements and functions registration
12 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14 * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
15 libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
16 and cleaned up the way URI for QNames were computed through
17 the code, serious cleanup.
18 * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
19 in their own hash table, implementation not yet finished.
21 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
23 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
24 libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
25 to save/restore some XPath context, bug raised by
28 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
30 * libxslt/xsltwin32config.h[.in]: added configuration/version
31 informations for Windows/MSC
32 * libxslt/libxslt.h libxslt/*.c: internal header to centralize
34 * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
35 * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
37 * AUTHORS: added William
39 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
41 * configure.in doc/xslt.html: releasing 0.13.0
42 * doc/Makefile.am: don't index the win32 include
43 * doc/html/*: rebuilt the docs
45 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
47 * libxslt/xsltproc.c: John Fleck found a typo in usage()
48 * libxslt/xslt.c: avoid warning if version="1.1" is used
49 * libxslt/transform.c: forgot to initialize cur->outputFile
50 * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
51 use the vendor string to detect supporting chunking, this
52 is a workaround to be considered in the list of decent XSLT
55 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
57 * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
58 added a new interface xsltRunStylesheet() for a more flexible
59 handling of the output and trying to adhere to xsl:document
60 filename generation semantic if one knows the URL of the output,
61 also add IObuf capacity and SAX for output but is currently not
63 * libxslt/xsltproc.c: added a -o or --output filename argument
64 to test xsltRunStylesheet() or provide a base when generating
66 * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
67 updated tests to add DocBook xt:document based chunking
68 * tests/multiple/Makefile.am: cleaned up the makefile a bit
69 * tests/multiple/out/*.html: the new xt:document now generate
70 the DOCTYPE if available as is the case for HTML
72 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
74 * Removed some redundant code in xsltDefaultProcessOneNode
75 and revised the default processing of an attribute node
77 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
79 * Enhanced ApplyTemplates and ForEach to allow multiple
80 documents within a nodelist.
81 * Repaired small bug in xsltDocument function which caused
82 a crash if invalid second argument was provided.
84 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
86 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
87 updating tutorial with explanation of xsltSave vs. xmlSave
90 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
92 * test/docbook: updated to docbook-xsl-1.4, regenerated results
94 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
96 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
97 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
98 Patches for Windows mostly contributed by Yon Derek
99 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
100 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
101 Project file for Mircrosoft C provided by Yon Derek
103 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
105 * libxslt/pattern.c: closing bug #56517, fixed a number of
106 problems in the patterns compilations, priorities and debug
107 * libxslt/transform.c: improved the template debug message
108 * tests/docs/Makefile.am tests/general/Makefile.am
109 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
110 regression test for #56517
112 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
114 * libxslt/xslt.c: avoid a stupid bug when compiling with
115 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
117 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
119 * libxslt/numbers.c: fix of a small bug
120 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
123 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
125 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
127 * tests/docbook/xhtml/*: added XHTML stylesheets
128 * tests/docbook/fo/*: added XSL FO stylesheets
129 * tests/docbook/result/xhtml/*: added XHTML results
130 * tests/docbook/result/fo/*: added XSL FO results
132 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
134 * HACKING: fixed, added William
136 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
138 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
139 xml cases, and fixed text output to be recursive in text nodes
142 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
144 * configure.in: patch from Tony Graham to cleanup libxml2 detection
146 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
148 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
149 'namespace' is a reserved C++ identifier
151 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
153 * doc/xslt.html: adding 0.12.0 release
155 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
157 * configure.in: preparing 0.12.0 release
158 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
159 * libxslt/xsltconfig.h.in: added doc inline comment
160 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
161 and enriched xsltproc --version to show them
162 * doc/html/*.html: rebuilt the docs
163 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
164 tutorial ends up in the tars and RPMs
166 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
168 * libxslt.spec.in: updated the descriptions
170 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
172 * libxslt/namespaces.[ch]: added a single namespace def copy
173 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
174 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
175 any kind of input nodes.
176 * libxslt/variables.c: checked and closed the last TODO about
177 namespace propagation
178 * tests/docs/Makefile.am tests/general/Makefile.am
179 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
180 regression test for #56115
182 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
184 * updating tutorial: adding discussion of freeing memory, image
185 files for callouts, link to xsltproc.c code
187 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
189 * libxslt/variables.c: bug #56267 was still not fixed, forgot
190 to remove the old code
191 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
194 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
196 * libxslt/variables.c: fixed bug #56267, namespaces must
197 be propagated when evaluating local variables.
198 * tests/docs/Makefile.am tests/general/Makefile.am
199 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
200 regression test for #56267
202 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
204 * libxslt/keys.c: avoid a possibility of an uninitialized variable
205 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
206 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
207 request to have xinclude processing done on document() if requested
209 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
211 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
213 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
215 * libxslt/preproc.c: removed a warning on xsl:transform
216 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
217 tests/general/array.out tests/general/array.xsl: added a new
218 test fround in xsl-dev
220 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
222 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
223 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
224 serializer of libxml impacted the result of some tests. Checked
225 that the XML REC renders identically.
227 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
229 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
232 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
234 * libxslt/variables.c: fixed bug #55670, namespaces must
235 be propagated when evaluating global variables.
236 * tests/docs/Makefile.am tests/general/Makefile.am
237 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
238 regression test for #55670
240 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
242 * doc/xslt.html: linked to the tutorial
244 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
246 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
250 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
252 * libxslt/transform.c: closed bug #55723, problem was due to
253 a limitation of xsltGetNamespace() when the insertion point
255 * tests/docs/Makefile.am tests/general/Makefile.am
256 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
257 regression test for #55723
259 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
261 * libxslt/transform.c: fixed problems with document() in
262 xsltApplyTemplates and xsltForEach. Cleaned up several
264 * libxslt/keys.c: saved and restored ctxt->document within
265 xsltInitKey to fix problem with keys when doc changed
266 * libxslt/documents.[ch]: added new procedure xsltFindDocument
267 needed when document() causes a change of doc within
268 xsltApplyTemplates and xsltForEach
270 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
272 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
274 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
275 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
276 Updated to use the new function
277 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
278 the fixes in the serialization of <pre> in HTML in libxml
279 led to a number of changes in the output
281 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
283 * tests/docs/Makefile.am tests/general/Makefile.am
284 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
285 regression test for #55722
287 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
289 * doc/xslt.html: updated to ask to not send mail directly
290 * tests/docs/Makefile.am tests/general/Makefile.am
291 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
292 regression test for #55722
294 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
296 * libxslt/pattern.c : trying to fix #55670
297 * tests/XSLTMark/reverser.out : result of test changed when
300 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
302 * doc/xslt.html: updated with 0.11.0
304 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
306 * configure.in libxslt.spec.in: released 0.11.0
308 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
310 * libxslt/transform.c: William M. Brack found a small bug
311 when call-template didn't find the template.
313 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
315 * libxslt/transform.c: fixed handling of PI and comments
316 (bug raised by Brent M Hendricks).
317 * tests/docs/Makefile.am tests/general/Makefile.am
318 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
321 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
323 * libxslt/xsltproc.c: added --xinclude in the option list,
324 patch from Raphael Hertzog
325 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
326 test in the normal testsuite
328 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
330 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
331 at the top template level
332 * tests/docs/Makefile.am tests/general/Makefile.am
333 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
336 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
338 * libxslt/functions.c: fixed the document() bug reported by
339 Stephane GUIBOUD-RIBAUD
340 * tests/docs/Makefile.am tests/general/Makefile.am
341 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
344 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
346 * configure.in libxslt/Makefile.am: fixed bug #54953
347 * libxslt/attributes.c: cleanup pointed by Joe Orton
348 * libxslt/xsltproc.c: added --catalogs to load catalogs from
350 * libxslt/functions.c: cleanup unreached code
351 * configure.in config.h.in libxslt/xsltproc.c: guarded the
352 include with preprocessor definitions
354 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
356 * tests/documents/Makefile.am tests/general/Makefile.am
357 tests/multiple/Makefile.am tests/namespaces/Makefile.am
358 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
359 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
360 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
361 configure.in: Makefiles cleanup from Joe Orton
363 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
365 * tests/docbook/result/html/external.html
366 tests/docbook/result/html/graphics.html
367 tests/docbook/result/html/gtest.html
368 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
369 Added a test from coolo for IDs in external parsed entities
372 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
374 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
375 added --version info to xsltproc closing #54952
377 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
379 * tests/documents/Makefile.am tests/general/Makefile.am
380 tests/multiple/Makefile.am tests/namespaces/Makefile.am
381 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
382 Seems some of the changes I made for 0.9.0 Makefiles were
385 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
387 * configure.in: preparing 0.10.0 release
388 * doc/xslt.html: updated
389 * doc/html/* : rebuilt the docs
391 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
393 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
394 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
395 avoiding modifying stylesheet informations, and fixing
396 document() when called from a global variable init
398 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
400 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
401 add ctxt->inst to allow stylesheet element lookup (needed
403 * libxslt/*.[ch]: generate docs for the structures and
404 macros, general cleanup for docs
405 * doc/html/*.html: regenerated all docs
407 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
409 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
410 libxslt/xsltInternals.h: optimizations, cleanup of global
413 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
415 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
416 libxslt/variables.c: force the precompilation of XPath expressions
417 at stylesheet compilation time
419 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
421 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
423 * tests/REC/Makefile.am: be less verbose if things really go wrong
424 * tests/docs/Makefile.am tests/general/Makefile.am
425 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
428 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
430 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
431 detection method to generate HTML documents
432 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
433 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
434 tests/XSLTMark/html.out tests/XSLTMark/products.out
435 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
436 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
437 tests/general/bug-5-.out: updated a number of tests output
440 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
442 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
444 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
446 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
447 about attribute being generated twice. Fixed a number of related
448 bugs on attributes handling.
449 * tests/REC/test-7.1.4.out: this changed an attribute generation
451 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
453 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
455 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
456 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
458 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
460 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
461 the cases where perl is not in the path (nor in /usr/bin)
462 * tests/docbook/result/html/gdp-handbook.html
463 tests/docbook/result/html/kwrite.html
464 tests/docbook/test/gdp-handbook.xml
465 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
467 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
469 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
470 cases where a network access is needed to load a DTD or entity
471 * tests/docbook/Makefile.am: added --nonet
472 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
473 fixed 2 tests as a result
475 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
477 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
478 try to remove the unneeded docbook Makefile stuff
480 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
482 * doc/xslt.html: fixed a link error
483 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
484 * libxslt/xsltproc.c: cleaned up the --repeat loop
485 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
486 fixed the DOCTYPE in tests output
487 * tests/docs/bug-25-.xml tests/doc/Makefile.am
488 tests/general/bug-25-.* tests/general/Makefile.am : added a new
489 test case and fixed the EXTRA_DIST
491 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
493 * libxslt/extra.c: add more debug to xsltDebug
494 * libxslt/transform.c: spent a few hours tracking down an ugly
495 race like bug in xsltCopyTreeList() arghhh
496 * libxslt/xsltproc.c: call xmlInitMemory() explictely
498 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
500 * doc/internals.html: more work done on the doc, mostly complete
501 except the section on the XSLT stack and the extensions API
502 since both still need more work.
504 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
506 * doc/internals.html doc/contexts.* doc/object.*: more work done
509 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
511 * doc/internals.html: more work done on the doc
513 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
515 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
518 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
520 * libxslt/xslt.c: do not escape content of CDATA nodes on output
522 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
524 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
525 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
526 doc/templates.fig doc/templates.gif: started writing tye doc
527 on how libxslt works.
529 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
531 * libxslt/numbersInternals.h libxslt/numbers.c
532 tests/numbers/format-number.out tests/XSLTMark/number.out:
533 Patch from William Brack to bring format-number() more in alignment
534 with the Java implementations.
536 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
539 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
541 * tests/docbook/result/html/* tests/general/bug-11-.out
542 tests/multiple/result.xml tests/XSLTMark/*.out
543 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
546 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
548 * libxslt/xsltproc.c: add a --docbook option if your libxml2
549 has the SGML DocBook support compiled in.
551 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
553 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
554 tests especially on sorting
555 * test/xsltutils.c: oops multiple sorts was actually broken !!!
558 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
560 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
562 * doc/html/* doc/xslt.html: updated and regenerated the docs
564 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
566 * xsltutils.[ch] transform.c: implemented multiple levels of
568 * test/REC/test-10-2.*: added a really small test for it
570 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
572 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
573 there can be multiple text and CDATA child
575 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
577 * tests/multiple/makefile.am: fixing #54015
578 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
579 and a similar problem for the docbook tests
581 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
583 * tests/general/bug-8-.out: fixed in libxml xpath
584 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
585 problem in predicates within a pattern. Spotted another
586 potential namespace problem
588 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
590 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
591 libxslt/xsltproc.c: counting errors and warnings at compilation
592 time. Stop processing in case of error.
593 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
594 added more namespace related bug checks
596 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
598 * libxslt/preproc.c libxslt/variables.c: found the source of a
599 memory leak with DocBook introduced this w.e.. bit of cleanup.
600 * tests/docbook/result/html/*.html : regenerated the DocBook tests
603 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
605 * libxslt/variables.c: fixing bug #53769
606 * tests/general tests/docs: added new examples from the
607 bug reports to the regression tests, updated the Makefiles
609 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
611 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
612 attributes.c extensions.[ch]: moved all stylesheet precomputation
613 at stylesheet loading time (stylesheet transform should be thread
614 safe now), improved params and variables evaluations (but optim
615 is not complete yet).
618 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
620 * libxslt/xsltproc.c : changed the way --repeat works when
623 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
625 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
626 fixed default formatting
628 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
630 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
631 * libxslt/xsltproc.c : added an option to process HTML input
633 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
635 * libxslt/transform.c: Tony Gorski found a bug pointed by
637 * tests/documents/result.xhtml: this results in a small
638 change in the output of this test
640 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
642 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
645 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
647 * transform.c: fixed text and cdata handling in xsl:copy
648 * xslt.c : avoid crashing on invalid xslt input
649 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
650 bugs submitted to the regression tests
652 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
654 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
656 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
658 * configure.in: updated to 0.8.0
660 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
662 * transform.c: fixed a bug introduced on handling #53401
664 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
666 * transform.c: fixed #53401
667 * configure.in libxslt/*.c: allowed to suppress debug reporting
668 functionalities but it brings not noticeable improvements
669 * doc/xslt.html doc/html/*: updated and regenerated docs
671 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
673 * tests/general/bug-5-.out tests/multiple/out/*.orig
674 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
675 following the libxml changes
677 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
679 * libxslt/functions.c: applied TOM's patch to key()
680 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
681 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
682 small HTML output change
684 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
686 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
689 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
691 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
692 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
693 fixed for the most part the namespace handling problem in XPath
694 expression computations.
695 * test/doc/ tests/general: added bug 5 and 6
697 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
699 * libxslt/xslt.c: applied William M. Brack patch fixing the
700 template lack of support for priority
701 * test/XSLTMark/*.out : this fixed anumber of problems in the
704 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
706 * libxslt/functions.c: removed warning in unparsed-entity-uri()
707 fixed a bug in generate-id()
708 * libxslt/transform.c: fixed null list result errors
709 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
710 fixes for sorting semantic
712 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
714 * config.h.in configure.in libxslt/xsltconfig.h.in: added
716 * libxslt/xsltproc.c : added --xinclude option
717 * tests/XSLTMark/union.out : fixed the output
719 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
721 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
723 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
725 * configure.in: released 0.7.0
726 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
729 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
731 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
732 some checking against NULL pointers
734 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
736 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
737 added the XSLTMark in the regression tests as well as multiple
738 output test from Ankh
739 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
740 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
741 patches and fixed a memory leak
742 * tests/docbook/result/html/*.html : updated the results after
744 * tests/xmlspec/REC-xml-20001006-review.html
745 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
746 an HTML doctype when serializing HTML result, but adds the
749 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
751 * libxslt/transform.c: applied fix to xsltApplyTemplates from
753 * test/docbook/result/html/*.html: this change the output
754 * tests/xmlspec/REC-xml-20001006-review.html
755 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
756 the reference anchors generated for the XML spec
758 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
760 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
761 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
762 libxslt/xsltutils.c: of course the way I defined
763 UNUSED breaks on old gcc version. Try to be smart and
764 also define it directly in xsltconfig.h
765 * tests/xmlspec/Makefile.am: fixed the timing arg test
767 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
769 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
770 implemented command line parameter passing
771 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
772 tested it by passing show.diff.markup=1 to build the review version too
774 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
776 Huge cleanup, I switched to compile with
777 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
778 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
779 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
780 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
781 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
782 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
783 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
784 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
785 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
786 libxslt/xsltutils.c: basically made static unexported functions
787 avoided name clashes and flagged unused parameters.
789 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
791 * configure.in: 0.6.0 yet another release
792 * doc/xslt.html doc/html/*: updated the docs
794 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
796 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
797 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
798 extended xsltEvalStaticAttrValueTemplate and
799 xsltEvalAttrValueTemplate to support foreign namespaces,
802 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
804 * xsltutils.h: cleanup some garbage added last night
805 * xsltInternals.h variables.c transform.c templates.[ch]
806 preproc.c pattern.c keys.c: switched the whole XSLt processing
807 to use XPath precompiled expressions and reusing them.
808 * functions.c: some cleanup, seems people don't use
809 unparsed-entity-uri() the way it's supposed to be used
811 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
813 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
814 libxslt/variables.c libxslt/xsltutils.h: Changed to work
815 with the new way XPath is interpreted. This doesn't yet
816 take advantage of the separate parsing/evaluation phases
818 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
820 * libxslt/transform.c: robert@xsl.00008.org pointed out a
821 problem in xsl:copy-of in case of attributes
822 * tests/docs/Makefile.am tests/docs/bug-3-.xml
823 tests/general/Makefile.am tests/general/bug-3-.*:
824 added the test to the general regression suite
826 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
828 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
829 fixing some of the missing functionnalities in the XSLT
830 functions implementations.
832 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
834 * libxslt/Makefile.am: nick@debian.org forwarded a fix
836 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
838 * README.cvs-commits: added, pointing to HACKING
839 * HACKING: added defines commit rules.
841 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
843 * libxslt/extra.c libxslt/variables.c: fixing compilation
844 when libxml was compiled without debug support
846 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
848 * configure.in: time for 0.5.0
849 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
850 new test files are included in the distribution
851 * doc/xslt.html : updated
852 * doc/html/*.html: regenerated the docs
854 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
856 * tests/docbook/result/html/*.html: regenerated the HTML
857 now that value-of an result tree don't include the fake root
859 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
861 * libxslt/transform.c libxslt/variables.c: removed a couple
862 of possibly uninitialized var probs
863 * tests/xmlspec/Makefile.am: run the processing without verbose
864 avoid raising generated id differences.
866 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
868 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
870 * libxslt/transform.c: fixed a bug which exaplined why no
871 optimization were resulting from preproc stuff
873 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
875 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
876 w.r.t. value of tree result (and attributes within it) fixed.
877 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
878 Integrated the xmlspec to the test (i.e. diffed output for
881 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
883 * imports.c transform.c xslt.c xsltInternals.h: fixed a
885 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
888 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
890 * libxslt/transform.[ch]: finished integrating the current
891 state of the preproc optimizations.
892 * tests/xmlspec/diffspec.xsl: switched off diff printing
894 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
896 * libxslt/preproc.c libxslt/transform.c: started rolling in
897 some of the optimizations.
899 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
901 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
902 transform.[ch]: previous commit broke a lot of stuff, fixing
903 and preparing for next step
905 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
907 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
908 xsltInternals.h: started working on optimizing stylesheet
909 element parsing. Just builds the extra informations so far.
910 * xsltutils.h: added a missing XPath decl
912 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
914 * libxslt/variables.c: William M. Brack found a serious bug
915 with imports and global variables ...
917 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
919 * libxslt/pattern.[ch] libxslt/transform.c: added
920 xsltCleanupTemplates() to clean up state left after processing.
922 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
924 * libxslt/transform.c: applied patch from William M. Brack
925 to support with-param in xsltApplyTemplates().
927 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
929 * libxslt/pattern.c: fixed the compilation of patterns which
930 contains XPath NodeTypes. Handling of nested predicates.
932 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
934 * libxslt/transform.c: save ctxt->node after for-each
936 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
938 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
939 * doc/xslt.html: updated
941 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
943 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
944 added xsltDocumentElem implementing multiple file output,
945 including 1.1 xsl:document but yet untested.
947 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
949 * libxslt/extensions.c: fixed stoopid bug
950 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
951 carrying extensions to the specification. Added node-set()
952 for existing saxon and xt namespaces and debug() in libxslt
953 namespace (http://xmlsoft.org/XSLT/namespace)
954 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
956 * configure.in tests/Makefile.am tests/namespaces: added some
957 namespaces tests, including a test calling the extra debugging
958 function in libxslt namespace, worked first time !!!
960 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
962 * libxslt/xslt.c: extension prefix support for the full stylesheet
963 * libxslt/transform.c libxslt/extensions.[ch]: more work should
966 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
968 * doc/xslt.html : cleaned up, added a bit more description on
971 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
973 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
974 on functions and element extensions. First on list will be
977 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
979 * configure.in libxslt.spec.in: releasing 0.3.0
980 * doc/xslt.html: updated
982 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
984 * configure.in tests/docbook/html : oops forgot to add
985 the stylesheets themselves :-\
987 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
989 * configure.in tests/Makefile.am tests/docbook tree:
990 added docbook XSL based test suite
992 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
994 * libxslt/xsltutils.c: reformat of messages
995 * libxslt/xsltproc.c: removed memleak on --noout
996 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
997 changed again the way parameter are evaluated before a
998 call-template, seems to fix a few nasty bugs, memory alloc debug too
1000 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1002 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
1003 fixed the param evaluation problem in apply-template
1004 * libxslt/pattern.c: speed up seriously some context computation
1005 * libxslt/xsltInternals.h: preparing for extension support
1007 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1009 * libxslt/Makefile.am: small cleanup
1010 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
1011 fixed current() I hope
1013 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1015 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
1016 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
1017 support of namespaces, both in templates and in XPath subexpressions
1019 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
1021 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
1023 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1025 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
1026 contextual info must be recomputed
1028 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1030 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
1031 * libxslt/xsltproc.c : added --maxdepth
1033 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1035 * libxslt/xsltproc.c: added --novalid and --noout as well
1036 as options printing when no args
1037 * libxslt/variables.c libxslt/transform.c: trying to get rid
1038 if some variable/params addressing errors.
1040 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1042 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
1043 * libxslt/xsltutils.c: add carriage return to xsl:message when
1046 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1048 * libxslt/functions.c: fixed a bug with generate-id()
1050 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1052 * libxslt/xsltutils.c: started doing more useful stuff in
1054 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
1055 libxslt/xsltInternals.h: changed the way variables/params
1057 * libxslt/xsltproc.c: removed a pedantic warning
1058 * libxslt/variables.[ch]: found an ugly evaluation bug
1060 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1062 * tests/REC/Makefile.am: updated
1064 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1066 * libxlst/functions.c: fixed ID generation
1067 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
1069 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1071 * libxslt/numbers.c: removed a couple of memleaks
1073 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1075 * libxslt/pattern.[ch]: exported pattern matching interfaces
1076 for numbers.c and future debug module
1077 * libxslt/numbers.c: updated to new interface, should avoid
1078 unnecessary recompilation of patterns.
1079 * libxslt/xsltutils.[ch]: cleanup
1080 * tests/REC/gmon.out: removed :-)
1082 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
1084 * libxslt/numbers.c: implemented level=any
1085 * libxslt/transform.c: corrected some default values
1086 * tests/REC/test-7.7-*.*: added
1088 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1090 * libxslt/pattern.c: priorities were horribly broken, hope it's
1093 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1095 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
1096 libxslt/xsltInternals.h libxslt/transform.[ch]
1097 libxslt/templates.c libxslt/xslt.c:
1098 Added apply-imports, keep a stack of running templates
1099 * libxslt/xsltutils.c: bugfixes, gather the output informations
1101 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
1102 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
1103 the real set of transformation on XML-1.0 2e generages a near
1104 perfect HTML. Needs just more number fixes and implementation
1105 and an obscure problem in 3.3.3
1107 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
1109 * libxslt/pattern.c: added xsltMatchPattern()
1110 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
1112 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1114 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
1115 * libxslt/xsltutils.[ch] : added a small debugging hook
1117 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1119 * libxslt/FEATURES libxslt/transform.c: added support for
1120 disable-output-escaping in xsl:copy-of
1121 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
1122 give more debugging info
1124 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1126 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
1127 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
1128 Includes, more document changes
1129 * libxslt/xsltutils.c: fix the output of doctype and what is or
1131 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
1132 * tests/Makefile.am tests/documents/* : added a new test from Stric
1133 exercising document() among other things
1135 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
1137 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
1138 for the level attribute for xsl:number
1139 * libxslt/numbers.c: internal restructuring
1141 Fri Feb 9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1143 * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
1144 to deal with documents
1145 * libxslt/functions.c: fixed document() to return the same set
1147 * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
1148 libxslt/variables.c libxslt/xsltInternals.h: keys are really
1149 associated to loaded documents, not to the transformation
1150 context, made the change, this impacted a number of modules
1152 Thu Feb 8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1154 * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
1156 Thu Feb 8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1158 * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
1159 ready for the release
1160 * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
1161 * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
1164 Thu Feb 8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1166 * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
1167 added support for keys in patterns
1168 * tests/REC/test-12.2-2.*: added a specific testcase
1170 Wed Feb 7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1172 * libxslt/functions.c FEATURES: started adding support for key()
1173 * tests/REC/test-12.2-1.*: first key test
1175 Wed Feb 7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1178 * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
1179 libxslt/transform.c libxslt/xsltInternals.h: started adding key
1181 * libxslt/xsltutils.c: warning cleanup
1182 * libxslt/pattern.h: fixed soopid cut'n paste prob
1184 Tue Feb 6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1186 * libxslt/transform.c libxslt/xslt.c: chased some reported
1187 unitinitialized variables.
1189 Tue Feb 6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1191 * tests/numbers/Makefile.am: fixed the EXTRA stuff
1193 Mon Feb 5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1195 * Copyright IPR Makefile.am: added some wording and a rewrite
1196 of the W3C IPR but without giving Copyright rights to W3C,
1197 should suit everybody
1199 Mon Feb 5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1201 * FEATURES: updated, added mode support for templates
1202 * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
1203 support for templates
1204 * templates.c variables.c: simple fixes
1205 * xslt.c: added a separate DEBUG_BLANKS debug class disabled
1206 * xsltproc.c: added option -timing
1207 * xsltutils.c: seem I forgot to add encoding support in output...
1208 * configure.in tests/Makefile.am tests/xmlspec/*: added a test
1209 consisting of reformatting the XML REC with the xmlspec XSLT,
1212 Mon Feb 5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
1215 * numbers.c: handles actual number formatting for both xsl:number
1216 and the format-number extension function.
1217 * function.c: formatting moved to numbers.c
1218 * transform.c: added xsl:number
1219 * xslt.c: minor memory leak removed
1220 * Makefile.am: added numbers.c and numbersInternals.h
1222 Sat Feb 3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1225 * doc/html/*.html updated
1226 * doc/libxslt.sgml: added new modules
1227 * libxslt/pattern.c: fix loop on hash clashes.
1229 Sat Feb 3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1233 * pattern.c: lots of changes to make most patterns work
1234 * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
1235 * transform.c: cleanup and attribute patterns testing
1236 * xslt.c: added xsltFreeStylesheetList() and now cleanup
1238 * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
1239 * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
1242 Fri Feb 2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1245 * transform.c: added xsl:element support
1246 * namespaces.[ch]: added xsltGetSpecialNamespace()
1247 * attributes.c: added xsl:attribute namespace support.
1249 Thu Feb 1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1251 * libxslt/Makefile.am libxslt/imports.[ch]: new module to
1252 implement import cascade lookups and traversal
1253 * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
1254 libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
1255 started coding the import cascade lookup in the places needed,
1256 probably incomplete.
1258 Thu Feb 1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1260 * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
1261 xsl:include and xsl:import, untested
1263 Thu Feb 1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1265 * FEATURES: updated choose/when/otherwise added
1266 * libxslt/transform.c: plugged choose in
1267 * configure.in tests/Makefile.am tests/REC/Makefile.am
1268 tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
1269 tests/general/itemschoose.*: started adding a more generic
1270 infrastructure for testing.
1272 Thu Feb 1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1274 * tests/REC/test-11*: added more tests
1275 * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
1278 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1280 * tests/REC/test-[9-10]*: added more tests
1281 * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
1284 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1286 * tests/REC/test-[7-9]*: added more tests
1287 * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
1288 fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
1289 is allocated, overall cleanup.
1291 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1293 * tests/REC/test-7.*: added more tests
1294 * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
1295 fixing bugs raised by said tests
1297 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1299 * tests/REC/test-7.*: added more tests
1300 * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
1301 libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
1302 raised by said tests
1304 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1307 * configure.in tests/Makefile.am tests/REC/*: started adding
1308 some regression tests based from fragments of spec examples
1309 * libxslt/transform.c: fixed a problem on namespace generation
1311 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1314 * tests/numbers/Makefile.am tests/numbers/format-number.*
1315 tests/Makefile.am configure.in: added number formattting
1317 * libxslt/attributes.[ch]: separated attribute support, started
1318 add support for attribute-sets
1319 * libxslt/functions.[ch]: update for number and formatting
1321 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
1322 cleanups updates, etc ...
1324 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1327 * libxslt/transform.c: added copy-of support
1328 * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
1330 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1332 * FEATURES TODO: updates
1333 * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
1336 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1338 * FEATURES TODO: updates
1339 * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
1340 libxslt/xslt.c libxslt/xsltInternals.h: added support for
1341 namespace aliases and cleaned up the overall namespace related
1342 code. This materialize as a new module.
1344 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1346 * configure.in libxslt.spec.in: changes needed for libxml2-devel
1349 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1351 * libxslt.spec.in doc/xslt.html: updating doc and trying to add
1354 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1356 * Makefile.am configure.in doc/Makefile.am: added a doc subdir
1357 and the rules to generates the makefiles.
1358 * doc/libxslt.sgml doc/xslt.html: very first version of the manual
1359 * doc/html/*.html : autogenerated documentation
1360 * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
1362 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1364 * libxslt/functions.c: xsltGenerateIdFunction() small patch
1366 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1368 * FEATURES TODO README INSTALL: updated
1369 * libxslt/xslt.h: added URL and version/vendor :-)
1370 * libxslt/transform.c: fixed a problem in xsl:attribute, removed
1371 attempt to support older libxml2 version.
1372 * libxslt/variables.h libxslt/xsltInternals.h: update to structures
1373 and macros to add/register new document created by document()
1374 * libxslt/functions.c: implemented current(), unparsed-entity-uri()
1375 system-property(), element-available() and function-available().
1376 A crippled version of document() has been added too.
1378 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1380 * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
1381 number formatting !!!
1382 * acconfig.h config.h.in configure.in libxslt/Makefile.am
1383 tests/Makefile.am; added testing for mathematical functions,
1387 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1389 * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
1390 with non-named rules (*, ...) added accelerators
1391 * libxslt/templates.[ch]: added xsltEvalTemplateString()
1392 and xsltEvalAttrValueTemplate() high level functions
1393 * libxslt/transform.c: fixed the part where attributes
1394 had to be looked at as templates, added comment and
1396 * TODO FEATURES: updated to reflect the new state
1398 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1400 * libxslt/functions.[ch] Makefile.am: added new module functions
1401 with templates for the XSLT functions.
1402 * libxslt/variables.h templates.c: added registrations of new
1403 functions when an XPath context is created
1405 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1407 * tests/Makefile.am: cleanup
1408 * libxslt/pattern.c: should support most of the patterns now
1409 except ID/Key and maybe some namespace checks when having
1413 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1415 * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
1416 tests/REC2/Makefile.am: updated the makefiles and spec files to
1417 add tests, and the FEATURES file to the RPM
1419 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1421 * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
1422 prepared the Makefiles and spec files for a first release.
1423 * COPYING.LIB: added LGPL Licence
1425 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1427 * libxslt/transform.c: applied cleanup patch from Bjorn Reese
1428 <breese@mail1.stofanet.dk>
1430 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1432 * configure.in libxslt.spec.in: first try to get a spec file
1434 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1436 * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
1437 * libxslt/transform.c: add support for "*" to strip and preserve
1440 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1443 * FEATURES: added with alist of what's in and what's not
1444 * libxslt/xslt.c: fixed top level Param and Variable stuff
1446 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1448 * xsltproc.c: removed bug
1449 * tests/REC2/html.xml: added newline after doctype
1450 * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
1451 support, result tree fragment support (requires just commited
1452 extensions to libxml2 XPath !!!)
1453 * transform.c: added call-template, with-param support
1454 * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
1455 * TODO: updated, added a DONE section and started migrating stuff :-)
1457 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1459 * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
1460 tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
1461 too, added the HTML output test
1462 * libxmls/xsltutils.c: added HTML output
1463 * libxslt/xslt.c: check version on literal result used as templates
1464 * libxslt/transform.c: fixed an error in VERSION number
1465 * libxslt/templates.c: make sure generated nodes have doc and
1468 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1470 * libxslt/Makefile.am libxslt/template.[ch]: added a template
1471 specific module. Added attribute value template, at least in
1473 * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
1474 the spec now works too.
1475 * libxslt/variables.c: fixed the debug
1476 * libxslt/xslt.c: fixed an ugly uninitialized variable
1477 * libxslt/transform.c: now using attr template processing
1479 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1481 * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
1482 libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
1483 structure to add an execution stack with variables. Tree
1484 valued variables still missing.
1487 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1489 * libxslt/xslt.c: check version on stylesheets
1490 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
1491 started adding variables interfaces and modules.
1493 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1495 * libxslt/xslt.c: added support for disable-output-escaping
1496 will need libxml version > 20211
1497 * libxslt/transform.c: cleanup
1498 * libxslt/xsltutils.[ch]: added output functions
1499 * libxslt/xsltproc.c: reuse the output function
1500 * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
1503 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1505 * libxslt/transform.c libxslt/xslt.c: avoiding some problems
1506 with blank node stripping when not allowed.
1508 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1510 * libxslt/transform.c: modified apply-templates processing
1511 added select and sort support support.
1513 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1515 * TODO: guess what, it's growing :-(
1516 * configure.in: setup hacking values when compiling in my
1518 * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
1519 very rudimentary version of xsl:sort
1521 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1524 * libxslt/transform.c: context position and size in for-each
1525 * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
1526 and put Error and Debug routines
1527 * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
1528 to use the Debug calls, cleanup
1529 * libxslt/xsltproc.c: added -v to enable debug printing
1531 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1533 * TODO: started filling it :-(
1534 * libxslt/pattern.c: should now at least compile the full
1535 set of patterns authorized. Default priorities added.
1536 * libxslt/transform.c: a bit more work and cleanup.
1538 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1540 * TODO: started adding in there :-(
1542 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1544 * transform.c, xslt.c, xsltproc.c: lots of fixes, added
1545 support of xslt:if and xslt:attribute, need libxml2 interfaces
1546 present only in CVS.
1548 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1550 * test/Makefile.am test/REC*/Makefile.am: added first test
1551 * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
1552 cleanup of nodes at reading of stylesheet, added support
1553 for xsl:for-each and fixed a few recursion bugs
1555 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1557 * pattern.c, xslt.c: removed debug
1558 * transform.c: added value-of, seems to handle the first
1559 REC example correctly
1561 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1563 * transform.c, xsltproc.c: small fight with spaces and formatting
1564 may need a revisit later but looks pretty good right now.
1566 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1568 * transform.c: basic processing in place
1569 * xsltInternals.h: exported one xslt.c function
1571 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1573 * libxslt/transform.[ch] Makefile.am: started adding the
1574 transformation module
1575 * pattern.[ch] xslt.c: more work...
1577 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1579 * libxslt/pattern.c: started adding xsltTestCompMatch()
1581 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1583 * libxslt/pattern.c: more work on parsing selectors
1585 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1587 * libxslt/xslt*: completeted the structures
1588 * libxslt/pattern.[ch]: started adding code to precompile patterns
1590 * libxslt/makefile.am: added the new files
1592 Mon Jan 8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1594 * libxslt/xslt.c : small cleanup
1595 * configure.in libxslt/xsltconfig.h.in: add memory debug and
1596 mechanism for compile-time options
1598 Sun Jan 7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1600 * libxslt/xslt.[ch]: started parsing templates
1602 Sun Jan 7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1604 * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
1606 Sun Jan 7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1608 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
1611 Sun Jan 7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1613 * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
1614 libxslt/Makefile.am tests/Makefile.am:
1615 Created the library framework, imported it into the GNOME CVS base
1616 * INSTALL: added a small instruction file.
1618 Sun Jan 7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1620 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
1621 first steps toward building the framework
1623 Sun Jan 7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1625 * NOTES: added notes taken while reading the spec.
1627 Fri Jan 5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1629 * test/REC1 test/REC2: added examples from the XSLT REC
1631 Fri Jan 5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1633 * README: basic informations
1634 * Changelog: created