1 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3 * python/Makefile.am python/generator.py python/libxslt.c
4 python/types.c python/tests/Makefile.am: applied the same kind of
5 fixes to the Python Makefiels than to libxml2 ones. Updates
8 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
11 libxslt/variables.c: chaing result tree values which may
12 be deallocated and must not be kept in the template
13 pattern lookup cache. Thanks to Valgrin to allow finding
14 the real problem in bug #74857
16 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
18 * libxslt/*.h doc/* python/*: applied another cleanup comment
19 diff from Heiko W. Rupp, regenerated the API and python
21 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
23 * tests/docs/Makefile.am tests/docs/bug-76.xml
24 tests/general/Makefile.am tests/general/bug-76.*: added a
25 home brewed test for path computation elmininating duplicate
28 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
30 * doc/Makefile.am: fixed a build problem in some environements
32 2002-03-08 jacob berkman <jacob@ximian.com>
34 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
35 as make will automatically look there for these files
37 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
39 * configure.in libxslt/xsltwin32config.h: preparing release
41 * doc/*: updated and rebuilt the docs
42 * python/libxslt.c: fixed a possible reentrancy problem
44 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
46 * libxslt/pattern.c: Fixes the problems exposed by #73880
47 those ought to be computed at stylesheet compile time, not
48 at run-time, and the computation was wrong.
49 * libxslt/transform.c: get rid of fake nodes coming from node-set
50 transformations. At least if they are still produced they will
51 become easy to spot as resulting document won't be well-formed.
53 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
55 * libxslt/extensions.c: fixed bug #73791 related to extension
56 function declared in included stylesheets
57 * tests/exslt/functions/function.7.*: added specific test
59 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
61 * tests/docs/Makefile.am tests/docs/bug-75.xml
62 tests/general/Makefile.am tests/general/bug-75.*: added a
63 specific example for bug #72150 in the regression tests
65 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
67 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
70 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
72 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
73 some HTML meta encoding fixups resulting from fix in libxml2
75 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
77 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
78 related to the XPath changes in fixing #61290
80 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
82 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
85 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
87 * libexslt/date.c: patch from Charles Bozeman for the exslt date
89 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
90 the associated regression test provided by Charles
92 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
94 * libxslt/preproc.c: Fixed #73088 with the associated patch
96 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
98 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
99 unless compiled explicitely with memory debugging switched on
100 * TODO: refreshed a bit
102 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
104 * python/generator.py python/libxslt.c: changes for the 'usual'
105 setup.py to allow building a libxml2-python
106 module based on the same code. The initialization is however
107 different the 2 .so files fo libxml2 and libxslt are identical and
108 they entry point initialize both libraries. this is done to avoid
109 some possible nasty problem since the Python don't merge the maps
110 of all shared modules.
111 * python/libxsl.py: attempt to cope with the shared library loading
112 problem when both modules are not merged.
114 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
116 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
117 documentation for the wrappers and python modules.
119 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
121 * tests/docs/Makefile.am tests/docs/bug-74.xml
122 tests/general/Makefile.am tests/general/bug-74.*: added a
123 specific example for bug #71342 in the regression tests
124 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
125 #71342 changed one attribute serialization.
127 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
129 * python/Makefile.am: trying to fix #71270
131 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
133 * python/*.py: removed tab used spaces
134 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
135 * doc/news.html doc/xslt.html: rebuild/updated
137 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
139 * tests/docs/Makefile.am tests/docs/bug-73.xml
140 tests/general/Makefile.am tests/general/bug-73.*: added a
141 specific example for bug #71181 in the regression tests
143 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
145 * libxslt/pattern.c: fixed bug #71181 p/text() would not
146 work. A bit of cleanup.
148 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
150 * xslt-config: fixing Red Hat bug #59508
152 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
154 * tests/docs/Makefile.am tests/docs/bug-72.xml
155 tests/general/Makefile.am tests/general/bug-72.*: added a
156 specific example for bug #58444 in the regression tests
158 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
160 * libxslt/transform.c: fixed bug #58444, was quite simpler
163 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
165 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
166 closed bug #70131, still wondering about the position() when
167 the node is selected.
169 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
171 * tests/docs/Makefile.am tests/docs/bug-71.xml
172 tests/general/Makefile.am tests/general/bug-71.*: added a
173 specific example for Norm's bug in the regression tests
175 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
177 * libxslt/attributes.c: fixed a bug reported by Norm
179 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
181 * python/libxml.c : fixed a small warning.
182 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
183 python/libxsltclass.txt: rebuilt the APIs
185 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
187 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
188 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
189 libxslt/xsltInternals.h: adding extra run-time informations
190 to make the stylesheet really read-only at run-time.
192 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
194 * libxslt/transform.c: fixing bug #70281
196 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
198 * libxslt/numbers.c: trying to fix #68759
200 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
202 * python/Makefile.am: seems some version of automake didn't
203 generate the dependancies right as Jacob found out. Add
204 an extra dependancy rule.
206 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
208 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
209 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
210 Fixed the python Makefiles, corrected a bug showing up on ia64,
211 changed the name of the python internal module too
213 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
215 * Copyright Makefile.am configure.in libxslt.spec.in: change the
216 Licence to MIT Licence and release of 1.0.11
217 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
218 doc/xslt.html: updates of the docs accordingly
219 * libxslt/xsltwin32config.h: numbering
220 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
221 python/libxslt-python-api.xml: cleanup the dependancies with
223 * python/tests/extfunc.py: updated examples.
225 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
227 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
228 doc/parsedecl.py: fixup the script and rebuid the API
229 * libxslt/extensions.h: cleanup
230 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
231 python/libxsltclass.txt: provided accessors for a lot of the
232 tructures involved in the transformation. Stylesheet and
233 transformation python object don't free automatically the
234 encapsulated object when deallocated.
235 * python/tests/Makefile.am python/tests/basic.py
236 python/tests/extfunc.py python/tests/pyxsltproc.py:
239 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
241 * xsltproc/xsltproc.c: small fix
242 * Makefile.am: cleanup
243 * python/tests/Makefile.am: avoid a problem with $(TESTS)
244 * python/generator.py python/libxml_wrap.h python/libxsl.py
245 python/libxslt.c python/libxsltclass.txt: augmented the
247 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
248 libxslt-python API to get an estimate of what is missing
250 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
252 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
253 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
254 to libxslt_xsltApplyStylesheet() removed the memleaks left and
255 fixed an import order.
256 * python/tests/basic.py python/tests/extfunc.py: updated the tests
258 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
260 * python/libxlst.c python/libxslt-python-api.xml
261 python/libxsltclass.txt: plugged the extension of the engine
262 with python defined functions
263 * python/tests/Makefile.am python/tests/extfunc.py: added a
264 basic test, still a memleak, cleanup function needed.
266 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
268 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
269 spec file will now build libxslt-python, fought with shared
270 and other crazyness, seems to work now :-)
271 * doc/libxslt-api.xml: regenerated
273 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
275 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
276 tests/*/*/Makefile.am: refactored make tests, make all now don't
278 * python/Makefile.am: added tests
279 * python/tests/basic.py python/tests/Makefile.am: added the first
280 basic test, memory debug included
282 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
284 * configure.in python/Makefile.am: attempst to tweak to get
286 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
287 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
288 the basic API starts to work
289 * python/tests/test.*: first basic test
290 * libxslt/xsltutils.c: fixed a comment
292 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
294 * configure.in doc/Makefile.am: do not install outside of prefix,
295 make sure the API get shipped.
297 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
299 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
300 reactivated xsltMatchPattern() since this is really something
301 one may want to have access to in an extension function.
302 * Makefile.am configure.in python/Makefile.am python/generator.py
303 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
304 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
305 python/types.c: started working on the python bindings, borrowed
306 most of the work done for libxml2, most of the generator code
307 is similar. Commit at the point where this compiles cleanly and
308 "import libxslt" doesn't yield any missing entry point.
310 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
312 * libxslt/pattern.c: patch from Charles Bozeman to support
315 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
317 * libxslt/keys.c: Bob Stayton pointed out a problem when
318 using unions in key match patterns.
319 * tests/docs/Makefile.am tests/docs/bug-70.xml
320 tests/general/Makefile.am tests/general/bug-70.*: added a
321 specific example in the regression tests
323 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
325 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
326 closes bug #69809 submitted by Michael Kroell
328 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
330 * xsltproc/xsltproc.c: added links to the Web site from usage()
332 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
334 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
335 an index based on comments content similar to libxml2 one
336 The code need more specific comments.
337 * doc/*: rebuilt the web site with the new references
339 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
341 * libxslt/functions.h: roll back the change after more analysis
342 proper fix is to restore the definition of xmlXPathFuncLookupFunc
345 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
347 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
350 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
352 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
353 error when parsing -o arguments.
355 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
357 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
358 Fixed RH bug #57496, xsltproc was not returning error
359 code on internal runtime errors. Should return 9 now.
361 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
363 * libexslt/math.c: Charlie Bozeman provided the implementation
364 for the EXSLT math other functions
366 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
368 * libexslt/Makefile.am: jacob berkman pointed out that the
369 Cygwin patch forgot to add libexslt.h to the tarball
371 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
373 * libxslt/pattern.c: fixed I18N problemes in the template parser
374 pointed out by Xavier Cazin
375 * tests/docs/Makefile.am tests/docs/bug-69.xml
376 tests/general/Makefile.am tests/general/bug-69.*: added a
377 specific example in the regression tests
379 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
381 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
382 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
383 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
384 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
385 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
386 xsltproc/xsltproc.c: applied Robert Collins patch for
389 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
391 * xsltproc/Makefile.am configure.in: ugly way to keep
392 the memory debugging active on my devel workstation
393 by bypassing libtool completely
395 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
397 * libxslt/templates.c: fixed bug #68751
398 * tests/docs/Makefile.am tests/docs/bug-68.xml
399 tests/general/Makefile.am tests/general/bug-68.*: added a
400 specific example in the regression tests
402 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
404 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
405 small problems raised by Justin Fletcher
407 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
409 * configure.in: releasing 1.0.10
410 * doc/*: updating the docs for the release.
411 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
412 seems I inadvertantly commited previously stuff from a failed
413 attempt at fixing namespace nodes parents.
415 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
417 * libxslt/numbers.c: the xsl:number implementation incorrectly
418 cached the format string in some case. Fixes bug #65391
420 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
422 * configure.in: fixed a couple of cut and paste errors in the
423 math functions detection
424 * libxslt.spec.in: added missing file entry for libxslt.pc
426 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
428 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
429 update xsltproc man page to add --stringparam option
431 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
433 * xsltproc/xsltproc.c: added the --stringparam option
434 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
435 the --novalid behaviour.
437 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
439 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
441 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
443 * doc/*.html: updated gdome2 homepage
445 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
447 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
449 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
451 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
452 increased number of parameteres, changed license, cleaned up some
453 places where it looked junky because of stylesheet issues
455 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
457 * xsltproc/xsltproc.c: increased the max number of parameters
459 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
461 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
463 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
465 * configure.in: applied albert portability patch
466 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
467 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
468 applied Igor patch for Windows
470 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
472 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
474 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
476 * configure.in: preparing 1.0.9
477 * doc/*: updated and rebuild the doc
479 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
481 * configure.in libexslt/Makefile.am: trying to fix the problem
482 related to prelinking and libtools crazyness
484 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
486 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
487 patch for the debugger glue.
489 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
491 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
492 the whole module with just the entry points.
494 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
496 * libxslt/transform.c: Nik Clayton found a bug introduced in
497 1.0.8 when using doctypes for HTML output
499 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
501 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
502 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
503 to use a callback setup function, deprecating libxsltbreakpoint
504 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
505 dependancies on libxsltbreakpoint
507 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
509 Build patch from Peter Williams <peterw@ximian.com>
510 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
511 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
512 $(srcdir), not the build directory.
514 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
516 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
518 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
520 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
521 xsltproc return codes, per
522 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
524 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
526 * libxslt/pattern.c: Marc Tardif provided a patch to use as
527 much as 40 steps. A dynamic alloc would still be better
529 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
531 * xsltproc/xsltproc.c: return useful code signaling error conditions
534 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
536 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
538 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
540 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
541 template matches compilation was failing to skip blanks bewteen
542 consecutive predicates
544 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
546 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
547 updating Makefiles to fix the prelinking.
549 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
551 * libxslt/transform.c: fixed a bug in the document extension
552 element where the doctype infos were not taken into account.
554 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
556 * libxslt/extra.c: fixed xsltDebug() to output with the normal
558 * tests/namespaces/*: updated the tests to separate stdout and
560 * libxslt/transform.c: increasing xsltMaxDepth to 5000
562 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
564 * configure.in libexslt/Makefile.am: more Makefile fixups
566 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
568 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
570 * libxslt/transform.c: small fix.
572 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
574 * vms/* Makefile.am: included OpenVMS port instructions from
575 John A Fotheringham, integrated in the tar file.
577 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
579 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
580 from Igor for Windows
581 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
583 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
585 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
587 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
589 * configure.in: preparing 1.0.7
590 * libxslt.spec.in: cleanup similar to libxml2 one
591 * breakpoint/*.[hc]: finished cleaning up contributed code
592 * doc/*: updated and rebuilt the documentation
593 * xsltproc/xsltproc.c: cleanup of the timing code
594 * xsltproc/Makefile.am: auto* sucks
595 * libxslt/transform.c: added a missing include
597 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
599 * Makefile.am acconfig.h config.h.in configure.in
600 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
601 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
602 the debugger support, make it the default, added the
603 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
605 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
607 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
609 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
611 * libxslt/xsltutils.c: handle indent=no when using an HTML
613 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
614 modified the output of those test suites
616 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
618 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
619 to libxml and removed the --warnnet option
621 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
623 * configure.in: applied patches from David Härdeman closing
626 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
628 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
629 * libexslt/date.c: applied patch from Bruce Miller
630 * doc/*: updated and rebuilt the docs
632 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
634 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
635 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
636 made sure the .def is handled as binary
638 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
640 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
642 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
644 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
646 * libxslt/numbers.c: take NaN and infinity attributes of
647 xsl:decimal-format into account. Closes #62577
649 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
651 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
652 is now extracted from the xslt.html flat file using
653 the site stylesheet ... eat your own dogfood !
654 * libxslt/transform.c libxslt/xsltutils.c: fixed the
655 HTML output to not generate a DOCTYPE if it should not
656 i.e. no identifier nor version specified in the xsl:output
657 * tests/multiple/out/*.orig tests/general/bug-11-.out
658 tests/general/bug-33-.out tests/general/bug-52.out
659 tests/docbook/result/xtchunk/html/*.orig
660 tests/docbook/result/html/gdp-handbook.html
661 tests/XSLTMark/*.out: fixing xsl:output with method=html
662 resulted in a number of small changes in the regression tests
665 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
667 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
668 config.h include out of exsltconfig.h since this header is
669 exported and config.h is not.
671 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
673 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
674 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
677 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
679 * libxslt/numbers.c: reworked internal representation of
680 tokenized number format and parsing/tokenization. This fixes
681 many bugs regarding separator and default tokens.
682 * tests/REC/test-7.7-3.out: the fix changes the output of this
683 test. It now complies to the XSLT spec (wow! ;o)
685 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
687 * xsltproc/Makefile.am configure.in config.h.in: trying to
688 bypass libtool crazyness when compiling in my debug environment
689 * libxslt/templates.c: fix a compilation problem due to recent
692 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
694 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
695 non-alphanumeric token handling in number formatting.
697 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
699 * configure.in: releasing 1.0.5
700 * doc/xslt.html doc/html/*: updated and rebuilt the docs
702 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
704 * tests/REC/test-7.7-4.out: fixed a typo
706 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
708 * libexslt/saxon.c: fixed a typo and improved handling of
709 non-XPath-expression arguments.
710 * libexslt/strings.c: fixed a bug in tokenize: function was using
711 tctxt->output instead of tctxt->document->doc.
712 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
713 which was using variable "node" instead of "cur"
715 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
717 * libxslt/extra.[ch]: removed older SAXON extensions
718 implementations from Darren Graves.
719 * libexslt/date.c: applied patch from Charlie Bozeman to fix
720 a bug with time zone offset on Linux.
722 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
724 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
725 strip-space should also be applied to document imported
728 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
730 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
731 rewrote the way strip-space gets applied. Closes bugs #61962
732 * tests/docs/Makefile.am tests/docs/bug-66.xml
733 tests/general/Makefile.am tests/general/bug-66.*: added a
734 specific example in the regression tests
736 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
738 * libxslt/xslt.c: Fixing bug #61913
739 * libxslt/transform.c: removing a small memleak when running with
742 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
744 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
745 added implementation of SAXON expression(), eval() and
746 evaluate() functions.
747 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
748 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
749 modified to use SAXON namespace (functions are not registered
750 in the LibXSLT namespace)
751 * tests/exslt/common/object-type.1.out: modified to take account
752 of the new saxon:expression function
754 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
756 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
757 should be faster too.
758 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
759 updated the result of the tests. A subtle bug unnnoticed yet
760 in the XML Rec formatting got fixed.
762 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
764 * libxslt/numbers.c: trying to fix bug #61070, seems there
765 is still a couple of problem left. And optimizations are
768 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
770 * libxslt/variables.c: fixing bug #61673 part II
771 * tests/docs/Makefile.am tests/docs/bug-65.xml
772 tests/general/Makefile.am tests/general/bug-65.*: added a
773 specific example in the regression tests
775 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
777 * libxslt/pattern.c: fixed bug #61627
778 * tests/docs/Makefile.am tests/docs/bug-64.xml
779 tests/general/Makefile.am tests/general/bug-64.*: added a
780 specific example in the regression tests
781 * tests/docs/Makefile.am tests/docs/bug-63.xml
782 tests/general/Makefile.am tests/general/bug-63.*: added a
783 specific example in the regression tests for bug #61291
784 (fixed in libxml2 module)
785 * tests/reports/Makefile.am tests/reports/undefvar.*: added
786 a test for handling undefined variables
788 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
790 * configure.in xslt-config.in: trying to fix bug #60890
792 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
794 * configure.in: applied patch to close bug #60724
796 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
798 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
799 a bug in DAY_IN_WEEK and implements the date:week-in-month function
801 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
803 * libxslt/extra.[ch] tests/extensions/list.*
804 tests/extensions/evaluate.*: applied patch from Darren Graves
805 adding support for Saxon's evaluate & expression extension functions
806 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
808 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
810 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
811 patches from Igor for Windows.
813 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
815 * libxslt/xslt.c: fixed bug #60624
816 * libxslt/xsltutils.c: improver the error context reporting
817 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
818 specific regression test
819 * xsltproc/xsltproc: free the stylesheet if it contained an error.
821 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
823 * libxslt/variables.c: fixed a problem with global var override
824 being reported as an error.
825 * tests/docs/Makefile.am tests/docs/bug-61.xml
826 tests/general/Makefile.am tests/general/bug-61.*: added a
827 specific example in the regression tests
828 * configure.in tests/Makefile.am tests/reports/*: adding a test
829 to make sure redefinition of global variables in the same stylesheet
832 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
834 * libxslt/extra.c: okay the code from Norm is really non
835 portable and break everywhere except on Sun and Linux
836 platform. Compile it only on those targets.
838 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
840 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
843 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
845 * libxslt/numbers.c: Fixing bug #60415
846 * tests/docs/Makefile.am tests/docs/bug-61.xml
847 tests/general/Makefile.am tests/general/bug-61.*: added a
848 specific example in the regression tests
850 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
852 * tests/docbook/result/*: the change in libxml to output
853 decimal charrefs instead of hexadecimal changed a lot of
856 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
858 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
860 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
862 * configure.in: preparing for 1.0.4
863 * doc/xslt.html doc/html/*: updated and regenerated docs
865 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
867 * libexslt/date.c: fixed some compile warnings and disabled
868 debugging by default.
870 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
872 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
873 incorporate comments from bug #59220
875 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
877 * configure.in libexslt/date.c libexslt/Makefile.am
878 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
879 of the EXSLT - Dates and Times core functions.
880 The exsltDateFormat* functions need to be reworked but it
881 works like this, even if it's quite messy.
882 * tests/exslt/strings/.cvsignore: added
884 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
886 * xsltproc/xsltproc.c: tell in usage that parameter strings
889 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
891 * libxslt/Makefile.am libxslt/transform.c: trying to close
892 bug #60304 on xsl:fallback usage
893 * tests/docs/Makefile.am tests/docs/bug-60.xml
894 tests/general/Makefile.am tests/general/bug-60.*: added a
895 specific example in the regression tests
897 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
899 * tests/documents/Makefile.am tests/documents/*: changed the
900 test to use doc%5Ffile instead of doc%20file, this is
901 sufficient to preserve the test capacities while closing
904 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
906 * libxslt/extra.c : close #59570 by simply not providing
907 Norm's extension on FreeBSD.
908 * tests/general tests/docs: added a couple of new entries
910 * libexslt/strings.c: NULL initialized a local variable
911 which was tested later on.
913 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
915 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
916 #60143 and rebuilt the FO test outputs
918 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
920 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
921 on inheritance of attributes from multiple attributes-sets
923 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
925 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
926 added implementation of EXSLT - Strings.
927 Currently implemented functins are str:tokenize, str:align
928 str:concat and str:padding.
929 * configure.in tests/exslt/Makefile.am
930 tests/exslt/strings/Makefile.am
931 tests/exslt/strings/tokenize.1.*: added a test for the
932 str:tokenize function.
934 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
936 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
937 libexslt/Makefile.am: added man pages provided by Heiko Rupp
939 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
941 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
942 tutorial text to add references to global variables cleanups
944 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
946 * doc/xsltproc.1 - added xsltproc man page (note: this has not
947 been added into the build yet)
949 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
951 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
952 doc/tutorial/libxslttutorial.xml: added global variables cleanups
954 * tests/documents/Makefile.am: mjcox pointed to some missing files
956 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
958 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
960 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
962 * libexslt/common.c: implemented version 3 of the exslt:node-set()
964 * tests/exslt/common/Makefile.am
965 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
967 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
969 * adding doc/xsltproc.html - html generated from xsltproc.xml,
970 update doc/xslt.html with link to xsltproc.html
972 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
974 * adding doc/xsltproc.xml - user manual for xsltproc
976 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
978 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
979 warning raised by the Windows compiler (Chris Poblete)
981 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
983 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
984 closed bugs #59212 and #59220
986 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
988 * config.h.in configure.in xsltproc/xsltproc.c: complete test
989 of a DocBook XSLt transform with --nonet, need stat(), added
990 checking in configure.
992 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
994 * xsltproc/xsltproc.c: catalog integration, cleanup with
995 the --nonet option closing #59427
996 * libxslt/xslt.c: removed a small memleak when using a
999 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
1001 * //Makefile.am : fixed an error I propagated to nearly all
1002 Makefiles.am on Saturday
1004 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1006 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
1008 * libxslt/pattern.c: tag a potential threading problem.
1010 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1012 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
1015 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
1017 * //Makefile.am : fixed a number of small problems with
1018 Makefiles spotted by Albert Chin
1020 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
1022 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
1025 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
1027 * libxslt/extensions.c: fixed a permutation of args to
1028 xsltPrintErrorContext()
1030 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1032 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
1034 * tests/docs/Makefile.am libexslt/Makefile.am
1035 tests/documents/Makefile.am tests/general/Makefile.am
1036 xsltproc/Makefile.am: cleaning of Makefiles pointed out
1039 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
1041 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
1043 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1045 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
1046 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
1047 export xsltconfig.h at make install stage
1049 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
1051 * doc/xslt.html updated xsltproc description with the many new
1052 command line options Daniel has added, cleaned up some spelling
1054 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
1056 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
1057 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
1058 serious changes on Result Value Trees and NodeSets
1059 w.r.t. deallocation and collect operations. Probably not
1060 100% clean (merge of allocated trees smells like a problem).
1061 Seems sufficient to close #58943 . Also check if XPath evaluations
1062 failed, and in this case stops the processing and avoid
1063 going further, goal is to not segfault on broken XSLT.
1065 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
1067 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
1068 some associated serious cleanup in the pattern code.
1069 * tests/docbook/result/*: regenerated all the results for the
1070 docbook testsuite. Seems killing #58878 also changes the
1071 fo results seriously.
1072 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
1073 tests/general/Makefile.am tests/general/bug-5[56].*: added
1076 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1078 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
1079 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
1080 fixed compilation warnings due to recent changes to the extension
1082 * libxslt/preproc.[ch] libexslt/common.c
1083 fixed the precomputation of *:document elements
1084 * libxslt/functions.h: fixed a compilation warning
1086 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
1088 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
1089 for xsltTimeStamp() in bug report #58012
1091 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1093 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
1094 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
1095 of 'non-standard' libxml element like namespace nodes.
1096 * tests/docs/Makefile.am tests/docs/bug-54.xml
1097 tests/general/Makefile.am tests/general/bug-54.*: added a
1098 specific example in the regression tests
1100 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1102 * HACKING: added John Fleck right to commit in the doc subdir
1104 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1106 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
1107 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
1108 tests/general/Makefile.am tests/general/bug-52.*
1109 tests/general/bug-53.*: Added a few new tests for recently fixed
1111 * tests/xmlspec/REC-xml-20001006-review.html
1112 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
1113 DTD changed the result by adding extra attributes to the HTML output
1115 2001-08-06 Peter Williams <peterw@ximian.com>
1117 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
1118 when srcdir != builddir.
1120 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1122 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
1123 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
1124 to easify extension element precomputation.
1125 * libexslt/functions.c: uses the new framework and precomputes
1126 func:result elements.
1128 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1130 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
1132 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
1134 * tests/general/bug-21-.out tests/general/bug-31-.out:
1135 this got fixed by libxml patches
1136 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
1137 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
1138 libexslt/functions.c libexslt/math.c libxslt/win32config.h
1139 libxslt/xsltconfig.h.in libxslt/xsltutils.h
1140 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
1141 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
1142 a few things related to those changes.
1144 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1146 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
1147 * test//*/*.out: the output of some tests changed, looks better
1150 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1152 * libxslt/xsltutils.c: avoid extra \n when serializing top
1155 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
1157 * libxslt/extra.c: one more revision on Norm's localTime() function
1159 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1161 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
1162 exsltLeadingFunction when passing an empty node-set as the
1164 * libxslt/functions.[ch]: gave priority to context-level functions
1165 over extension module functions. This allows a function declared
1166 with a func:function element to override an extension module
1167 function for example. This is a bit hackish...
1168 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
1169 values didn't conform to the expected values. This is a bug in
1170 the EXSLT official use cases.
1172 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
1174 * config.h.in configure.in libxslt/extra.c: tried to integrate
1175 Norm's implemntation of localTime()
1177 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
1179 * libxslt/extra.c: fixed a serious proble is node-set was called
1181 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
1183 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1185 * libexslt/functions.c: fixed memory leaks
1187 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
1189 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
1190 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
1191 more cleanup of the problems introduced with EXSLT, also closes
1194 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
1196 * doc/internals.html - general cleanup
1198 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1200 * configure.in tests/Makefile.am tests/exslt/*: added some tests
1201 to check EXSLT conformance
1202 * libexslt/sets.c: fixed a typo when registering has-same-node
1204 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
1206 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
1207 of memory allocations, raise a bug in the test suite, also
1208 need to be centralized as a single cleanup function.
1210 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
1212 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
1213 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
1214 Some cleanup, there is still a memory leak left and some warnings
1217 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1219 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
1220 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
1221 libxslt/xsltInternals.h: new extension framework.
1222 Added stylesheet module data, top-level and extension elements
1223 precomputing, global registration of top-level elements and
1224 extension elements and functions.
1225 Extensions are no longer initialized from extension-element-prefixes
1226 declarations but when modules need the data.
1227 init/shutdown functions registered with xsltRegisterExtModule{,Full}
1228 only allocate and free module data, they shouldn't register the
1229 elements and functions any more.
1230 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
1232 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
1233 non-XSLT top-level elements before any xsl:import element.
1234 * libexslt/common.c libexslt/functions.c libexslt/math.c
1235 libexslt/sets.c: adapted to use the new extension framework.
1236 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
1237 moved the test module from functions.c to extensions.[ch],
1238 modified it to use the new extension framework. Updated xsltproc
1239 to register the test module.
1241 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
1243 * libxslt/pattern.c: fixed an ugly problem with namespaces
1244 in templates compilation
1245 * tests/namespaces/tst4.*: added a specific testcase
1246 * libxslt/transform.c: reenabled debug
1248 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
1250 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
1252 * doc/html/*.html: updated the docs.
1253 * xsltproc/xsltproc.c: activate line numbering unfortunately
1254 this works only with CVS, libxml2-2.4.1 is broken in this respect
1256 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
1258 * libxslt/documents.c enhancement to xsltFindDocument to
1259 cater for the Matt Sergeant patch
1261 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
1263 * updating libxslt tutorial to include param support
1265 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
1267 * libexslt/math.c: small cleanup
1268 * libxslt/functions.c: patch to document('') from Matt Sergeant
1269 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
1270 c.f. bug #57464 from Tom Moog
1272 2001-07-19 Darin Adler <darin@bentspoon.com>
1274 * configure.in: Add HTML_DIR definition.
1275 * xsltproc/.cvsignore: Ignore some generated files.
1277 2001-07-18 Peter Williams <peterw@ximian.com>
1279 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
1282 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
1284 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
1285 libexslt/common.c libexslt/functions.c libexslt/math.c
1286 libexslt/sets.c: removed utils.[ch] as their content is
1287 integrated in libxml
1288 * libexslt/sets.c: uses the new libxml functions
1289 * libxslt/extra.[ch]: removed exsl:document
1290 * AUTHORS: added /me
1292 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
1294 * libexslt/.cvsignore: some more generated files to ignore
1295 * libexslt/Makefile.am: utils.h not installed anymore
1296 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
1297 libexslt/math.c libexslt/sets.c:
1298 changed function prefix from exsl* to exslt*
1299 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
1300 from common.c to exslt.c
1301 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
1303 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
1304 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
1305 * xsltproc/xsltproc.c: updated to use the new function prefix
1307 2001-07-15 Darin Adler <darin@bentspoon.com>
1309 * libxslt/.cvsignore:
1310 * tests/XSLTMark/.cvsignore:
1311 * tests/extensions/.cvsignore:
1312 * tests/xmlspec/.cvsignore:
1313 Some more generated files to ignore.
1315 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1317 * Makefile.am configure.in libexslt/Makefile.am:
1318 Integration of libexslt in the build system
1319 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
1320 xsltproc/Makefile.am xsltproc/xsltproc.c:
1321 Moved xsltproc to a separate directory, linked it to libexslt,
1322 and added exslt version reports to -V
1323 * tests/*/Makefile.am: updated the path to xsltproc
1324 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
1325 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
1326 versionning informations, some cleanup, and added documentation
1327 to a couple of exported functions
1329 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1331 * libexslt/Makefile.am: account for new source files
1332 * libexslt/.cvsignore: added
1334 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1336 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
1337 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
1338 start implementing EXSLT
1340 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1342 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
1343 trying to accept AVT for "format" in xsl:number
1345 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1347 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
1348 xsltProfileStylesheet
1350 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1352 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
1353 libxslt/functions.c libxslt/imports.c libxslt/keys.c
1354 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
1355 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
1356 libxslt/variables.c libxslt/xslt.c: provide context for
1357 error messages. Requires libxml head changes.
1358 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
1361 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1363 * libexslt/Makefile.am: initial EXSLT framework
1365 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1367 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
1368 * win32/libxslt/libxslt.def: added another entry point
1369 * libxslt/transform.c: fixed a comment block
1370 * doc/xslt.html doc/html/*: updated and regenerated the docs
1372 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1374 * win32/libxslt/libxslt.def: added missing functions
1376 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1378 * FEATURES libxslt/xsltproc.c libxslt/transform.c
1379 libxslt/xsltInternals.h: added Embedding Stylesheets
1380 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
1381 from the REC about it
1382 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
1383 tried to accomodate the various (and changing) proprietary
1384 ways of implementing chunking.
1385 * tests/docbook/result/xtchunk/html: now output is generated in
1388 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1390 * libxslt/xsltproc.c: small cleanup
1391 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
1392 for cdata/text handling
1394 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1396 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
1397 * tests/documents/Makefile.am tests/documents/message.*: added
1398 a specific regression test
1399 * libxslt/transform.c: fixed an infinite loop
1400 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
1403 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1405 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
1406 fixed exclude-result-prefixes handling and how namespaces
1407 propagate from the stylesheet to the result in general, this
1408 is a serious cleanup.
1409 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
1410 tests/general/itemschoose.out tests/namespaces/extra.xsl
1411 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
1412 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
1413 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
1414 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
1415 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
1416 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
1417 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
1418 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
1419 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
1420 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
1421 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
1422 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
1423 fixed and rechecked all the tests where the namespace
1424 propagation was wrong either taht the rules were not applied
1425 correctly or that superfluous namespaces were declared in the
1428 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1430 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
1431 libxslt/variables.h: Norm pointed out that element-available()
1432 didn't work, implemented it
1433 * tests/extensions/Makefile.am tests/extensions/list.*: added
1434 a test for all registered xslt element, function and default
1437 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1439 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
1440 tests/documents/docfile.xml tests/documents/test.result
1441 tests/documents/test.xml tests/documents/test.xsl:
1442 added a test for URI-escaping on document() input
1444 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1446 * tests/docs/Makefile.am tests/general/Makefile.am
1447 tests/general/bug-49-* tests/docs/bug-49-*
1448 tests/general/bug-50-* tests/docs/bug-50-*: added a
1449 couple of regression tests for bugs posted on the list
1451 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1453 * libxslt/xsltproc.c: avoid generating CDATA node in document
1454 tree when parsed, force generation of text nodes instead.
1456 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1458 * doc/extensions.html: fixed a number of typo found by Dan York
1459 * libxslt/xsltutils.c: improved the profiling ouput, added the
1462 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1464 * libxslt/variables.c: tryingt to fix a problem raised by Norm
1466 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1468 * config.h.in configure.in: added gettimeofday() check
1469 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
1470 profiling works option --profile (or --norman ;)
1472 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1474 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
1475 libxslt/variables.c: big cleanup on the way templates or
1476 template fragments are processed, cleanup of stack building
1477 * tests/docs/Makefile.am tests/general/Makefile.am
1478 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
1479 series of regression test for the variable/params lookups
1480 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
1481 started working on profiling code, there is just invocation counting
1482 yet but the framework is in place.
1484 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1486 * tests/docs/Makefile.am tests/general/Makefile.am
1487 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
1488 regression test for the variable scope within templates problem
1490 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
1492 * xsltInternals.h variables.c transform.c:
1493 fixed problem with variable scope within templates
1495 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1497 * doc/extensions.html doc/internals.html doc/xslt.html:
1498 added a documentation on writing libxslt extensions, and
1499 added links to the main page
1500 * libxslt/functions.c libxslt/xsltInternals.h
1502 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1504 * cleaned up many comments and error messages
1506 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1508 * configure.in libxslt/xsltwin32config.h: released 0.14.0
1509 * doc/xslt.html: added 0.14.0 release
1511 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1513 * doc/html/*: rebuilt docs before release
1514 * libxslt/extensions.c: fixed a function doc header
1516 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1519 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
1521 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
1523 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
1524 something there, not visually perceptible
1526 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1528 * tests/docbook/result/: the change in libxml affected the
1529 output of the Docbook tests (of course it was detected on
1532 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1535 * libxslt/transform.c: added cdata-section-elements
1536 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
1539 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1542 * libxslt/xsltutils.c: do not dump document for which there have
1543 been no generated content
1544 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
1545 test output accordingly
1546 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
1547 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
1548 * tests/xmlspec/Makefile.am tests/docbook/Makefi
\f;
\11\0\r;
\11\0\ e;
\11\0\ f;
\11\0\10;
\11\0\11;
\11\0\12;
\11\0\13;
\11\0\14;
\11\0\15;
\11\0\16;
\11\0\17;
\11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0r>
1550 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
1551 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
1552 Patches for Windows mostly contributed by Yon Derek
1553 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
1554 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
1555 Project file for Mircrosoft C provided by Yon Derek
1557 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1559 * libxslt/pattern.c: closing bug #56517, fixed a number of
1560 problems in the patterns compilations, priorities and debug
1561 * libxslt/transform.c: improved the template debug message
1562 * tests/docs/Makefile.am tests/general/Makefile.am
1563 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
1564 regression test for #56517
1566 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1568 * libxslt/xslt.c: avoid a stupid bug when compiling with
1569 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
1571 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1573 * libxslt/numbers.c: fix of a small bug
1574 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
1577 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1579 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
1581 * tests/docbook/xhtml/*: added XHTML stylesheets
1582 * tests/docbook/fo/*: added XSL FO stylesheets
1583 * tests/docbook/result/xhtml/*: added XHTML results
1584 * tests/docbook/result/fo/*: added XSL FO results
1586 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1588 * HACKING: fixed, added William
1590 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1592 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
1593 xml cases, and fixed text output to be recursive in text nodes
1596 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1598 * configure.in: patch from Tony Graham to cleanup libxml2 detection
1600 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1602 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
1603 'namespace' is a reserved C++ identifier
1605 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1607 * doc/xslt.html: adding 0.12.0 release
1609 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1611 * configure.in: preparing 0.12.0 release
1612 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
1613 * libxslt/xsltconfig.h.in: added doc inline comment
1614 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
1615 and enriched xsltproc --version to show them
1616 * doc/html/*.html: rebuilt the docs
1617 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
1618 tutorial ends up in the tars and RPMs
1620 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1622 * libxslt.spec.in: updated the descriptions
1624 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1626 * libxslt/namespaces.[ch]: added a single namespace def copy
1627 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
1628 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
1629 any kind of input nodes.
1630 * libxslt/variables.c: checked and closed the last TODO about
1631 namespace propagation
1632 * tests/docs/Makefile.am tests/general/Makefile.am
1633 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
1634 regression test for #56115
1636 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
1638 * updating tutorial: adding discussion of freeing memory, image
1639 files for callouts, link to xsltproc.c code
1641 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1643 * libxslt/variables.c: bug #56267 was still not fixed, forgot
1644 to remove the old code
1645 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
1648 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1650 * libxslt/variables.c: fixed bug #56267, namespaces must
1651 be propagated when evaluating local variables.
1652 * tests/docs/Makefile.am tests/general/Makefile.am
1653 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
1654 regression test for #56267
1656 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1658 * libxslt/keys.c: avoid a possibility of an uninitialized variable
1659 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
1660 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
1661 request to have xinclude processing done on document() if requested
1663 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1665 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
1667 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1669 * libxslt/preproc.c: removed a warning on xsl:transform
1670 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
1671 tests/general/array.out tests/general/array.xsl: added a new
1672 test fround in xsl-dev
1674 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1676 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
1677 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
1678 serializer of libxml impacted the result of some tests. Checked
1679 that the XML REC renders identically.
1681 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
1683 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
1686 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1688 * libxslt/variables.c: fixed bug #55670, namespaces must
1689 be propagated when evaluating global variables.
1690 * tests/docs/Makefile.am tests/general/Makefile.am
1691 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
1692 regression test for #55670
1694 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1696 * doc/xslt.html: linked to the tutorial
1698 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
1700 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
1704 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1706 * libxslt/transform.c: closed bug #55723, problem was due to
1707 a limitation of xsltGetNamespace() when the insertion point
1709 * tests/docs/Makefile.am tests/general/Makefile.am
1710 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
1711 regression test for #55723
1713 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
1715 * libxslt/transform.c: fixed problems with document() in
1716 xsltApplyTemplates and xsltForEach. Cleaned up several
1718 * libxslt/keys.c: saved and restored ctxt->document within
1719 xsltInitKey to fix problem with keys when doc changed
1720 * libxslt/documents.[ch]: added new procedure xsltFindDocument
1721 needed when document() causes a change of doc within
1722 xsltApplyTemplates and xsltForEach
1724 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1726 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
1728 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
1729 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
1730 Updated to use the new function
1731 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
1732 the fixes in the serialization of <pre> in HTML in libxml
1733 led to a number of changes in the output
1735 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1737 * tests/docs/Makefile.am tests/general/Makefile.am
1738 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
1739 regression test for #55722
1741 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1743 * doc/xslt.html: updated to ask to not send mail directly
1744 * tests/docs/Makefile.am tests/general/Makefile.am
1745 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
1746 regression test for #55722
1748 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1750 * libxslt/pattern.c : trying to fix #55670
1751 * tests/XSLTMark/reverser.out : result of test changed when
1754 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1756 * doc/xslt.html: updated with 0.11.0
1758 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1760 * configure.in libxslt.spec.in: released 0.11.0
1762 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1764 * libxslt/transform.c: William M. Brack found a small bug
1765 when call-template didn't find the template.
1767 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1769 * libxslt/transform.c: fixed handling of PI and comments
1770 (bug raised by Brent M Hendricks).
1771 * tests/docs/Makefile.am tests/general/Makefile.am
1772 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
1775 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1777 * libxslt/xsltproc.c: added --xinclude in the option list,
1778 patch from Raphael Hertzog
1779 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
1780 test in the normal testsuite
1782 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1784 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
1785 at the top template level
1786 * tests/docs/Makefile.am tests/general/Makefile.am
1787 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
1790 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1792 * libxslt/functions.c: fixed the document() bug reported by
1793 Stephane GUIBOUD-RIBAUD
1794 * tests/docs/Makefile.am tests/general/Makefile.am
1795 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
1798 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1800 * configure.in libxslt/Makefile.am: fixed bug #54953
1801 * libxslt/attributes.c: cleanup pointed by Joe Orton
1802 * libxslt/xsltproc.c: added --catalogs to load catalogs from
1804 * libxslt/functions.c: cleanup unreached code
1805 * configure.in config.h.in libxslt/xsltproc.c: guarded the
1806 include with preprocessor definitions
1808 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1810 * tests/documents/Makefile.am tests/general/Makefile.am
1811 tests/multiple/Makefile.am tests/namespaces/Makefile.am
1812 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
1813 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
1814 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
1815 configure.in: Makefiles cleanup from Joe Orton
1817 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1819 * tests/docbook/result/html/external.html
1820 tests/docbook/result/html/graphics.html
1821 tests/docbook/result/html/gtest.html
1822 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
1823 Added a test from coolo for IDs in external parsed entities
1826 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1828 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
1829 added --version info to xsltproc closing #54952
1831 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1833 * tests/documents/Makefile.am tests/general/Makefile.am
1834 tests/multiple/Makefile.am tests/namespaces/Makefile.am
1835 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
1836 Seems some of the changes I made for 0.9.0 Makefiles were
1839 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1841 * configure.in: preparing 0.10.0 release
1842 * doc/xslt.html: updated
1843 * doc/html/* : rebuilt the docs
1845 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1847 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
1848 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
1849 avoiding modifying stylesheet informations, and fixing
1850 document() when called from a global variable init
1852 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1854 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
1855 add ctxt->inst to allow stylesheet element lookup (needed
1857 * libxslt/*.[ch]: generate docs for the structures and
1858 macros, general cleanup for docs
1859 * doc/html/*.html: regenerated all docs
1861 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1863 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
1864 libxslt/xsltInternals.h: optimizations, cleanup of global
1867 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1869 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
1870 libxslt/variables.c: force the precompilation of XPath expressions
1871 at stylesheet compilation time
1873 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1875 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
1877 * tests/REC/Makefile.am: be less verbose if things really go wrong
1878 * tests/docs/Makefile.am tests/general/Makefile.am
1879 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
1880 the regression tests
1882 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1884 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
1885 detection method to generate HTML documents
1886 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
1887 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
1888 tests/XSLTMark/html.out tests/XSLTMark/products.out
1889 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
1890 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
1891 tests/general/bug-5-.out: updated a number of tests output
1894 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1896 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
1898 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1900 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
1901 about attribute being generated twice. Fixed a number of related
1902 bugs on attributes handling.
1903 * tests/REC/test-7.1.4.out: this changed an attribute generation
1905 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
1907 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1909 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
1910 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
1912 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1914 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
1915 the cases where perl is not in the path (nor in /usr/bin)
1916 * tests/docbook/result/html/gdp-handbook.html
1917 tests/docbook/result/html/kwrite.html
1918 tests/docbook/test/gdp-handbook.xml
1919 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
1921 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1923 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
1924 cases where a network access is needed to load a DTD or entity
1925 * tests/docbook/Makefile.am: added --nonet
1926 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
1927 fixed 2 tests as a result
1929 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1931 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
1932 try to remove the unneeded docbook Makefile stuff
1934 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1936 * doc/xslt.html: fixed a link error
1937 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
1938 * libxslt/xsltproc.c: cleaned up the --repeat loop
1939 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
1940 fixed the DOCTYPE in tests output
1941 * tests/docs/bug-25-.xml tests/doc/Makefile.am
1942 tests/general/bug-25-.* tests/general/Makefile.am : added a new
1943 test case and fixed the EXTRA_DIST
1945 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1947 * libxslt/extra.c: add more debug to xsltDebug
1948 * libxslt/transform.c: spent a few hours tracking down an ugly
1949 race like bug in xsltCopyTreeList() arghhh
1950 * libxslt/xsltproc.c: call xmlInitMemory() explictely
1952 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1954 * doc/internals.html: more work done on the doc, mostly complete
1955 except the section on the XSLT stack and the extensions API
1956 since both still need more work.
1958 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1960 * doc/internals.html doc/contexts.* doc/object.*: more work done
1963 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1965 * doc/internals.html: more work done on the doc
1967 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1969 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
1970 for the CDATA output
1972 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1974 * libxslt/xslt.c: do not escape content of CDATA nodes on output
1976 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1978 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
1979 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
1980 doc/templates.fig doc/templates.gif: started writing tye doc
1981 on how libxslt works.
1983 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1985 * libxslt/numbersInternals.h libxslt/numbers.c
1986 tests/numbers/format-number.out tests/XSLTMark/number.out:
1987 Patch from William Brack to bring format-number() more in alignment
1988 with the Java implementations.
1990 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
1993 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1995 * tests/docbook/result/html/* tests/general/bug-11-.out
1996 tests/multiple/result.xml tests/XSLTMark/*.out
1997 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
2000 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2002 * libxslt/xsltproc.c: add a --docbook option if your libxml2
2003 has the SGML DocBook support compiled in.
2005 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2007 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
2008 tests especially on sorting
2009 * test/xsltutils.c: oops multiple sorts was actually broken !!!
2012 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2014 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
2016 * doc/html/* doc/xslt.html: updated and regenerated the docs
2018 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2020 * xsltutils.[ch] transform.c: implemented multiple levels of
2022 * test/REC/test-10-2.*: added a really small test for it
2024 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2026 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
2027 there can be multiple text and CDATA child
2029 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2031 * tests/multiple/makefile.am: fixing #54015
2032 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
2033 and a similar problem for the docbook tests
2035 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2037 * tests/general/bug-8-.out: fixed in libxml xpath
2038 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
2039 problem in predicates within a pattern. Spotted another
2040 potential namespace problem
2042 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2044 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
2045 libxslt/xsltproc.c: counting errors and warnings at compilation
2046 time. Stop processing in case of error.
2047 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
2048 added more namespace related bug checks
2050 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2052 * libxslt/preproc.c libxslt/variables.c: found the source of a
2053 memory leak with DocBook introduced this w.e.. bit of cleanup.
2054 * tests/docbook/result/html/*.html : regenerated the DocBook tests
2057 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2059 * libxslt/variables.c: fixing bug #53769
2060 * tests/general tests/docs: added new examples from the
2061 bug reports to the regression tests, updated the Makefiles
2063 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2065 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
2066 attributes.c extensions.[ch]: moved all stylesheet precomputation
2067 at stylesheet loading time (stylesheet transform should be thread
2068 safe now), improved params and variables evaluations (but optim
2069 is not complete yet).
2072 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2074 * libxslt/xsltproc.c : changed the way --repeat works when
2077 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2079 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
2080 fixed default formatting
2082 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2084 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
2085 * libxslt/xsltproc.c : added an option to process HTML input
2087 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2089 * libxslt/transform.c: Tony Gorski found a bug pointed by
2090 a compiler on Tandem
2091 * tests/documents/result.xhtml: this results in a small
2092 change in the output of this test
2094 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2096 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
2099 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2101 * transform.c: fixed text and cdata handling in xsl:copy
2102 * xslt.c : avoid crashing on invalid xslt input
2103 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
2104 bugs submitted to the regression tests
2106 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2108 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
2110 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2112 * configure.in: updated to 0.8.0
2114 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2116 * transform.c: fixed a bug introduced on handling #53401
2118 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2120 * transform.c: fixed #53401
2121 * configure.in libxslt/*.c: allowed to suppress debug reporting
2122 functionalities but it brings not noticeable improvements
2123 * doc/xslt.html doc/html/*: updated and regenerated docs
2125 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2127 * tests/general/bug-5-.out tests/multiple/out/*.orig
2128 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
2129 following the libxml changes
2131 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2133 * libxslt/functions.c: applied TOM's patch to key()
2134 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
2135 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
2136 small HTML output change
2138 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2140 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
2143 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2145 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
2146 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
2147 fixed for the most part the namespace handling problem in XPath
2148 expression computations.
2149 * test/doc/ tests/general: added bug 5 and 6
2151 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2153 * libxslt/xslt.c: applied William M. Brack patch fixing the
2154 template lack of support for priority
2155 * test/XSLTMark/*.out : this fixed anumber of problems in the
2158 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2160 * libxslt/functions.c: removed warning in unparsed-entity-uri()
2161 fixed a bug in generate-id()
2162 * libxslt/transform.c: fixed null list result errors
2163 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
2164 fixes for sorting semantic
2166 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2168 * config.h.in configure.in libxslt/xsltconfig.h.in: added
2170 * libxslt/xsltproc.c : added --xinclude option
2171 * tests/XSLTMark/union.out : fixed the output
2173 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
2175 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
2177 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2179 * configure.in: released 0.7.0
2180 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
2183 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2185 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
2186 some checking against NULL pointers
2188 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2190 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
2191 added the XSLTMark in the regression tests as well as multiple
2192 output test from Ankh
2193 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
2194 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
2195 patches and fixed a memory leak
2196 * tests/docbook/result/html/*.html : updated the results after
2198 * tests/xmlspec/REC-xml-20001006-review.html
2199 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
2200 an HTML doctype when serializing HTML result, but adds the
2203 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2205 * libxslt/transform.c: applied fix to xsltApplyTemplates from
2207 * test/docbook/result/html/*.html: this change the output
2208 * tests/xmlspec/REC-xml-20001006-review.html
2209 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
2210 the reference anchors generated for the XML spec
2212 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2214 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
2215 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
2216 libxslt/xsltutils.c: of course the way I defined
2217 UNUSED breaks on old gcc version. Try to be smart and
2218 also define it directly in xsltconfig.h
2219 * tests/xmlspec/Makefile.am: fixed the timing arg test
2221 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2223 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
2224 implemented command line parameter passing
2225 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
2226 tested it by passing show.diff.markup=1 to build the review version too
2228 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2230 Huge cleanup, I switched to compile with
2231 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
2232 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
2233 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
2234 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
2235 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
2236 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
2237 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
2238 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
2239 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
2240 libxslt/xsltutils.c: basically made static unexported functions
2241 avoided name clashes and flagged unused parameters.
2243 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2245 * configure.in: 0.6.0 yet another release
2246 * doc/xslt.html doc/html/*: updated the docs
2248 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2250 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
2251 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
2252 extended xsltEvalStaticAttrValueTemplate and
2253 xsltEvalAttrValueTemplate to support foreign namespaces,
2254 and fixed document()
2256 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2258 * xsltutils.h: cleanup some garbage added last night
2259 * xsltInternals.h variables.c transform.c templates.[ch]
2260 preproc.c pattern.c keys.c: switched the whole XSLt processing
2261 to use XPath precompiled expressions and reusing them.
2262 * functions.c: some cleanup, seems people don't use
2263 unparsed-entity-uri() the way it's supposed to be used
2265 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2267 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
2268 libxslt/variables.c libxslt/xsltutils.h: Changed to work
2269 with the new way XPath is interpreted. This doesn't yet
2270 take advantage of the separate parsing/evaluation phases
2272 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2274 * libxslt/transform.c: robert@xsl.00008.org pointed out a
2275 problem in xsl:copy-of in case of attributes
2276 * tests/docs/Makefile.am tests/docs/bug-3-.xml
2277 tests/general/Makefile.am tests/general/bug-3-.*:
2278 added the test to the general regression suite
2280 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2282 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
2283 fixing some of the missing functionnalities in the XSLT
2284 functions implementations.
2286 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2288 * libxslt/Makefile.am: nick@debian.org forwarded a fix
2290 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2292 * README.cvs-commits: added, pointing to HACKING
2293 * HACKING: added defines commit rules.
2295 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2297 * libxslt/extra.c libxslt/variables.c: fixing compilation
2298 when libxml was compiled without debug support
2300 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2302 * configure.in: time for 0.5.0
2303 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
2304 new test files are included in the distribution
2305 * doc/xslt.html : updated
2306 * doc/html/*.html: regenerated the docs
2308 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2310 * tests/docbook/result/html/*.html: regenerated the HTML
2311 now that value-of an result tree don't include the fake root
2313 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2315 * libxslt/transform.c libxslt/variables.c: removed a couple
2316 of possibly uninitialized var probs
2317 * tests/xmlspec/Makefile.am: run the processing without verbose
2318 avoid raising generated id differences.
2320 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2322 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
2324 * libxslt/transform.c: fixed a bug which exaplined why no
2325 optimization were resulting from preproc stuff
2327 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2329 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
2330 w.r.t. value of tree result (and attributes within it) fixed.
2331 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
2332 Integrated the xmlspec to the test (i.e. diffed output for
2335 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2337 * imports.c transform.c xslt.c xsltInternals.h: fixed a
2338 strip-spaces problem
2339 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
2342 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2344 * libxslt/transform.[ch]: finished integrating the current
2345 state of the preproc optimizations.
2346 * tests/xmlspec/diffspec.xsl: switched off diff printing
2348 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2350 * libxslt/preproc.c libxslt/transform.c: started rolling in
2351 some of the optimizations.
2353 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2355 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
2356 transform.[ch]: previous commit broke a lot of stuff, fixing
2357 and preparing for next step
2359 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2361 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
2362 xsltInternals.h: started working on optimizing stylesheet
2363 element parsing. Just builds the extra informations so far.
2364 * xsltutils.h: added a missing XPath decl
2366 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2368 * libxslt/variables.c: William M. Brack found a serious bug
2369 with imports and global variables ...
2371 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2373 * libxslt/pattern.[ch] libxslt/transform.c: added
2374 xsltCleanupTemplates() to clean up state left after processing.
2376 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2378 * libxslt/transform.c: applied patch from William M. Brack
2379 to support with-param in xsltApplyTemplates().
2381 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
2383 * libxslt/pattern.c: fixed the compilation of patterns which
2384 contains XPath NodeTypes. Handling of nested predicates.
2386 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2388 * libxslt/transform.c: save ctxt->node after for-each
2390 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2392 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
2393 * doc/xslt.html: updated
2395 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2397 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
2398 added xsltDocumentElem implementing multiple file output,
2399 including 1.1 xsl:document but yet untested.
2401 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2403 * libxslt/extensions.c: fixed stoopid bug
2404 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
2405 carrying extensions to the specification. Added node-set()
2406 for existing saxon and xt namespaces and debug() in libxslt
2407 namespace (http://xmlsoft.org/XSLT/namespace)
2408 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
2410 * configure.in tests/Makefile.am tests/namespaces: added some
2411 namespaces tests, including a test calling the extra debugging
2412 function in libxslt namespace, worked first time !!!
2414 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2416 * libxslt/xslt.c: extension prefix support for the full stylesheet
2417 * libxslt/transform.c libxslt/extensions.[ch]: more work should
2420 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2422 * doc/xslt.html : cleaned up, added a bit more description on
2425 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2427 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
2428 on functions and element extensions. First on list will be
2431 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2433 * configure.in libxslt.spec.in: releasing 0.3.0
2434 * doc/xslt.html: updated
2436 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2438 * configure.in tests/docbook/html : oops forgot to add
2439 the stylesheets themselves :-\
2441 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2443 * configure.in tests/Makefile.am tests/docbook tree:
2444 added docbook XSL based test suite
2446 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2448 * libxslt/xsltutils.c: reformat of messages
2449 * libxslt/xsltproc.c: removed memleak on --noout
2450 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
2451 changed again the way parameter are evaluated before a
2452 call-template, seems to fix a few nasty bugs, memory alloc debug too
2454 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2456 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
2457 fixed the param evaluation problem in apply-template
2458 * libxslt/pattern.c: speed up seriously some context computation
2459 * libxslt/xsltInternals.h: preparing for extension support
2461 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2463 * libxslt/Makefile.am: small cleanup
2464 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
2465 fixed current() I hope
2467 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2469 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
2470 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
2471 support of namespaces, both in templates and in XPath subexpressions
2473 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
2475 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
2477 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2479 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
2480 contextual info must be recomputed
2482 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2484 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
2485 * libxslt/xsltproc.c : added --maxdepth
2487 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2489 * libxslt/xsltproc.c: added --novalid and --noout as well
2490 as options printing when no args
2491 * libxslt/variables.c libxslt/transform.c: trying to get rid
2492 if some variable/params addressing errors.
2494 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2496 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
2497 * libxslt/xsltutils.c: add carriage return to xsl:message when
2500 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2502 * libxslt/functions.c: fixed a bug with generate-id()
2504 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2506 * libxslt/xsltutils.c: started doing more useful stuff in
2508 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
2509 libxslt/xsltInternals.h: changed the way variables/params
2511 * libxslt/xsltproc.c: removed a pedantic warning
2512 * libxslt/variables.[ch]: found an ugly evaluation bug
2514 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2516 * tests/REC/Makefile.am: updated
2518 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2520 * libxlst/functions.c: fixed ID generation
2521 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
2523 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2525 * libxslt/numbers.c: removed a couple of memleaks
2527 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2529 * libxslt/pattern.[ch]: exported pattern matching interfaces
2530 for numbers.c and future debug module
2531 * libxslt/numbers.c: updated to new interface, should avoid
2532 unnecessary recompilation of patterns.
2533 * libxslt/xsltutils.[ch]: cleanup
2534 * tests/REC/gmon.out: removed :-)
2536 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
2538 * libxslt/numbers.c: implemented level=any
2539 * libxslt/transform.c: corrected some default values
2540 * tests/REC/test-7.7-*.*: added
2542 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2544 * libxslt/pattern.c: priorities were horribly broken, hope it's
2547 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2549 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
2550 libxslt/xsltInternals.h libxslt/transform.[ch]
2551 libxslt/templates.c libxslt/xslt.c:
2552 Added apply-imports, keep a stack of running templates
2553 * libxslt/xsltutils.c: bugfixes, gather the output informations
2555 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
2556 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
2557 the real set of transformation on XML-1.0 2e generages a near
2558 perfect HTML. Needs just more number fixes and implementation
2559 and an obscure problem in 3.3.3
2561 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
2563 * libxslt/pattern.c: added xsltMatchPattern()
2564 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
2566 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2568 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
2569 * libxslt/xsltutils.[ch] : added a small debugging hook
2571 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2573 * libxslt/FEATURES libxslt/transform.c: added support for
2574 disable-output-escaping in xsl:copy-of
2575 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
2576 give more debugging info
2578 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2580 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
2581 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
2582 Includes, more document changes
2583 * libxslt/xsltutils.c: fix the output of doctype and what is or
2585 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
2586 * tests/Makefile.am tests/documents/* : added a new test from Stric
2587 exercising document() among other things
2589 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
2591 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
2592 for the level attribute for xsl:number
2593 * libxslt/numbers.c: internal restructuring
2595 Fri Feb
\18;
\11\0\19;
\11\0\1a;
\11\0\e;
\11\0\1c;
\11\0\1d;
\11\0\1e;
\11\0\1f;
\11\0 ;
\11\0!;
\11\0";
\11\0#;
\11\0$;
\11\0%;
\11\0&;
\11\0';
\11\0(;
\11\0);
\11\0+;
\11\0,;
\11\0-;
\11\0.;
\11\0/;
\11\00;
\11\01;
\11\02;
\11\03;
\11\04;
\11\05;
\11\06;
\11\07;
\11\08;
\11\09;
\11\0:;
\11\0;;
\11\0<;
\11\0=;
\11\0>;
\11\0?;
\11\0@;
\11\0A;
\11\0B;
\11\0C;
\11\0D;
\11\0E;
\11\0F;
\11\0G;
\11\0H;
\11\0I;
\11\0J;
\11\0K;
\11\0L;
\11\0N;
\11\0O;
\11\0Q;
\11\0R;
\11\0S;
\11\0T;
\11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Feb 1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2597 * libxslt/Makefile.am libxslt/imports.[ch]: new module to
2598 implement import cascade lookups and traversal
2599 * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
2600 libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
2601 started coding the import cascade lookup in the places needed,
2602 probably incomplete.
2604 Thu Feb 1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2606 * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
2607 xsl:include and xsl:import, untested
2609 Thu Feb 1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2611 * FEATURES: updated choose/when/otherwise added
2612 * libxslt/transform.c: plugged choose in
2613 * configure.in tests/Makefile.am tests/REC/Makefile.am
2614 tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
2615 tests/general/itemschoose.*: started adding a more generic
2616 infrastructure for testing.
2618 Thu Feb 1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2620 * tests/REC/test-11*: added more tests
2621 * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
2624 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2626 * tests/REC/test-[9-10]*: added more tests
2627 * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
2630 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2632 * tests/REC/test-[7-9]*: added more tests
2633 * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
2634 fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
2635 is allocated, overall cleanup.
2637 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2639 * tests/REC/test-7.*: added more tests
2640 * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
2641 fixing bugs raised by said tests
2643 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2645 * tests/REC/test-7.*: added more tests
2646 * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
2647 libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
2648 raised by said tests
2650 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2653 * configure.in tests/Makefile.am tests/REC/*: started adding
2654 some regression tests based from fragments of spec examples
2655 * libxslt/transform.c: fixed a problem on namespace generation
2657 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2660 * tests/numbers/Makefile.am tests/numbers/format-number.*
2661 tests/Makefile.am configure.in: added number formattting
2663 * libxslt/attributes.[ch]: separated attribute support, started
2664 add support for attribute-sets
2665 * libxslt/functions.[ch]: update for number and formatting
2667 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
2668 cleanups updates, etc ...
2670 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2673 * libxslt/transform.c: added copy-of support
2674 * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
2676 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2678 * FEATURES TODO: updates
2679 * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
2682 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2684 * FEATURES TODO: updates
2685 * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
2686 libxslt/xslt.c libxslt/xsltInternals.h: added support for
2687 namespace aliases and cleaned up the overall namespace related
2688 code. This materialize as a new module.
2690 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2692 * configure.in libxslt.spec.in: changes needed for libxml2-devel
2695 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2697 * libxslt.spec.in doc/xslt.html: updating doc and trying to add
2700 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2702 * Makefile.am configure.in doc/Makefile.am: added a doc subdir
2703 and the rules to generates the makefiles.
2704 * doc/libxslt.sgml doc/xslt.html: very first version of the manual
2705 * doc/html/*.html : autogenerated documentation
2706 * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
2708 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2710 * libxslt/functions.c: xsltGenerateIdFunction() small patch
2712 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2714 * FEATURES TODO README INSTALL: updated
2715 * libxslt/xslt.h: added URL and version/vendor :-)
2716 * libxslt/transform.c: fixed a problem in xsl:attribute, removed
2717 attempt to support older libxml2 version.
2718 * libxslt/variables.h libxslt/xsltInternals.h: update to structures
2719 and macros to add/register new document created by document()
2720 * libxslt/functions.c: implemented current(), unparsed-entity-uri()
2721 system-property(), element-available() and function-available().
2722 A crippled version of document() has been added too.
2724 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2726 * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
2727 number formatting !!!
2728 * acconfig.h config.h.in configure.in libxslt/Makefile.am
2729 tests/Makefile.am; added testing for mathematical functions,
2733 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2735 * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
2736 with non-named rules (*, ...) added accelerators
2737 * libxslt/templates.[ch]: added xsltEvalTemplateString()
2738 and xsltEvalAttrValueTemplate() high level functions
2739 * libxslt/transform.c: fixed the part where attributes
2740 had to be looked at as templates, added comment and
2742 * TODO FEATURES: updated to reflect the new state
2744 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2746 * libxslt/functions.[ch] Makefile.am: added new module functions
2747 with templates for the XSLT functions.
2748 * libxslt/variables.h templates.c: added registrations of new
2749 functions when an XPath context is created
2751 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2753 * tests/Makefile.am: cleanup
2754 * libxslt/pattern.c: should support most of the patterns now
2755 except ID/Key and maybe some namespace checks when having
2759 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2761 * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
2762 tests/REC2/Makefile.am: updated the makefiles and spec files to
2763 add tests, and the FEATURES file to the RPM
2765 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2767 * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
2768 prepared the Makefiles and spec files for a first release.
2769 * COPYING.LIB: added LGPL Licence
2771 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2773 * libxslt/transform.c: applied cleanup patch from Bjorn Reese
2774 <breese@mail1.stofanet.dk>
2776 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2778 * configure.in libxslt.spec.in: first try to get a spec file
2780 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2782 * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
2783 * libxslt/transform.c: add support for "*" to strip and preserve
2786 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2789 * FEATURES: added with alist of what's in and what's not
2790 * libxslt/xslt.c: fixed top level Param and Variable stuff
2792 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2794 * xsltproc.c: removed bug
2795 * tests/REC2/html.xml: added newline after doctype
2796 * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
2797 support, result tree fragment support (requires just commited
2798 extensions to libxml2 XPath !!!)
2799 * transform.c: added call-template, with-param support
2800 * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
2801 * TODO: updated, added a DONE section and started migrating stuff :-)
2803 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2805 * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
2806 tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
2807 too, added the HTML output test
2808 * libxmls/xsltutils.c: added HTML output
2809 * libxslt/xslt.c: check version on literal result used as templates
2810 * libxslt/transform.c: fixed an error in VERSION number
2811 * libxslt/templates.c: make sure generated nodes have doc and
2814 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2816 * libxslt/Makefile.am libxslt/template.[ch]: added a template
2817 specific module. Added attribute value template, at least in
2819 * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
2820 the spec now works too.
2821 * libxslt/variables.c: fixed the debug
2822 * libxslt/xslt.c: fixed an ugly uninitialized variable
2823 * libxslt/transform.c: now using attr template processing
2825 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2827 * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
2828 libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
2829 structure to add an execution stack with variables. Tree
2830 valued variables still missing.
2833 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2835 * libxslt/xslt.c: check version on stylesheets
2836 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
2837 started adding variables interfaces and modules.
2839 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2841 * libxslt/xslt.c: added support for disable-output-escaping
2842 will need libxml version > 20211
2843 * libxslt/transform.c: cleanup
2844 * libxslt/xsltutils.[ch]: added output functions
2845 * libxslt/xsltproc.c: reuse the output function
2846 * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
2849 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2851 * libxslt/transform.c libxslt/xslt.c: avoiding some problems
2852 with blank node stripping when not allowed.
2854 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2856 * libxslt/transform.c: modified apply-templates processing
2857 added select and sort support support.
2859 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2861 * TODO: guess what, it's growing :-(
2862 * configure.in: setup hacking values when compiling in my
2864 * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
2865 very rudimentary version of xsl:sort
2867 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2870 * libxslt/transform.c: context position and size in for-each
2871 * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
2872 and put Error and Debug routines
2873 * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
2874 to use the Debug calls, cleanup
2875 * libxslt/xsltproc.c: added -v to enable debug printing
2877 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2879 * TODO: started filling it :-(
2880 * libxslt/pattern.c: should now at least compile the full
2881 set of patterns authorized. Default priorities added.
2882 * libxslt/transform.c: a bit more work and cleanup.
2884 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2886 * TODO: started adding in there :-(
2888 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2890 * transform.c, xslt.c, xsltproc.c: lots of fixes, added
2891 support of xslt:if and xslt:attribute, need libxml2 interfaces
2892 present only in CVS.
2894 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2896 * test/Makefile.am test/REC*/Makefile.am: added first test
2897 * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
2898 cleanup of nodes at reading of stylesheet, added support
2899 for xsl:for-each and fixed a few recursion bugs
2901 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2903 * pattern.c, xslt.c: removed debug
2904 * transform.c: added value-of, seems to handle the first
2905 REC example correctly
2907 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2909 * transform.c, xsltproc.c: small fight with spaces and formatting
2910 may need a revisit later but looks pretty good right now.
2912 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2914 * transform.c: basic processing in place
2915 * xsltInternals.h: exported one xslt.c function
2917 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2919 * libxslt/transform.[ch] Makefile.am: started adding the
2920 transformation module
2921 * pattern.[ch] xslt.c: more work...
2923 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2925 * libxslt/pattern.c: started adding xsltTestCompMatch()
2927 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2929 * libxslt/pattern.c: more work on parsing selectors
2931 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2933 * libxslt/xslt*: completeted the structures
2934 * libxslt/pattern.[ch]: started adding code to precompile patterns
2936 * libxslt/makefile.am: added the new files
2938 Mon Jan 8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2940 * libxslt/xslt.c : small cleanup
2941 * configure.in libxslt/xsltconfig.h.in: add memory debug and
2942 mechanism for compile-time options
2944 Sun Jan 7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2946 * libxslt/xslt.[ch]: started parsing templates
2948 Sun Jan 7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2950 * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
2952 Sun Jan 7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2954 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
2957 Sun Jan 7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2959 * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
2960 libxslt/Makefile.am tests/Makefile.am:
2961 Created the library framework, imported it into the GNOME CVS base
2962 * INSTALL: added a small instruction file.
2964 Sun Jan 7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2966 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
2967 first steps toward building the framework
2969 Sun Jan 7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2971 * NOTES: added notes taken while reading the spec.
2973 Fri Jan 5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2975 * test/REC1 test/REC2: added examples from the XSLT REC
2977 Fri Jan 5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2979 * README: basic informations
2980 * Changelog: created