1 Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
3 * configure.in libxslt.spec.in: doing some testing and raising
4 the build requirement to 2.5.10
5 * libexslt/Makefile.am configure.in: applied patch from Graham Wilson
6 for linking the exslt lib with the lib being build instead of the
9 Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
11 * libxslt/pattern.c: Fixed problem with cascaded predicates
14 Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
16 * restored earliest portion of ChangeLog (was corrupted)
18 Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
20 * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
21 for xsltGetDebuggerStatus and xsltSetDebuggerStatus
22 * doc/libxslt-api.xml: regenerated the API
24 Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
26 * configure.in: bump the libxml2 require to 2.6.0 which
27 should ship for good real soon...
28 * doc/Makefile.am: fix installation of HTML pages
29 * doc/libxslt-api.xml: rebuilt
30 * libxslt/xsltexports.h: cleanup
31 * python/generator.py: ATTRIBUTE_UNUSED is after the parameter
32 * xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
34 Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
36 * libxslt/attributes.c: fixed bug 123822
38 Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
40 * libxslt/pattern.c: fixed bug 119946
41 * configure.in: enhanced for better devel (me) testing
43 Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
45 * configure.in: applied a small patch from Troels Walsted Hansen
46 for python libxml2 detection.
48 Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
50 * libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
51 python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
52 various compilation warnings (AIX as well as gcc)
54 Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
56 * libexslt/saxon.c: applied patch from Brett Kail to implement
59 Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
61 * libxslt/extensions.h libxslt/extra.h: fix some header paths
62 as pointed by Steve Ball
64 Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
66 * libxslt/extensions.c: applied patch from Karl Eichwalder
67 apparently the xmlFree was introducting a memory error
68 on x86_64, though not reproduced.
69 * libxslt/transform.c: patch from Shaun McCance fixing a comment.
71 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
73 * python/libxslt.c: don't output errors to stdout by default
76 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
78 * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
79 IS_XSLT_REAL_NODE change
80 * python/Makefile.am Makefile.am: some makefile "distclean"
81 target improvement from Graham Wilson
82 * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
85 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
87 * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
88 IS_XSLT_REAL_NODE, fixed bug 120644.
90 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
92 * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
93 libxslt/xsltutils.h: removing the DocBook SGML support
95 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
97 * configure.in: preparing release libxslt-1.0.33
98 * doc/*: updated and rebuilt the docs
99 * doc/apibuild.py: small fixes for new tokens
101 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
103 * transform.c: enhanced previous fix to bug #120684, using
104 excellent suggestion by Daniel
105 * attributes.c: fixed bug #119583, merging attribute sets
106 from imported stylesheets.
107 * tests/docs/Makefile.am tests/docs/bug-131.xml
108 tests/general/Makefile.am tests/docs/bug-131*: added tests
109 to the regression suite for bug #120684.
111 Sat Sep 6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
113 * pattern.c pattern.h imports.c: fixed bug 119946, caused by
114 incorrect creation of "extra" variables when compiling
115 templates on imported stylesheets.
116 * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
117 tests/general/Makefile.am test/docs/bug-130*: added tests
118 to the regression suite for this bug.
121 Wed Sep 3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
123 * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
126 Tue Sep 2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
128 * transform.c: fixing bug #120684 on crash caused by text between
131 Tue Sep 2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
133 * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional
134 macros which affect exports and added mingw section
136 Mon Sep 1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
138 * libxslt/function.c: patch from Mark Vadoc to allow compiling
139 against libxml2 without XPointer supoort.
141 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
143 * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
144 with namespaced names reported by Steve Hay
145 * tests/docs/Makefile.am tests/docs/bug-129.*
146 tests/general/Makefile.am tests/general/bug-129*: added the
147 test to the regression suite for this bug.
149 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
151 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
154 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
156 * libxslt/*.h: realigned parameters after taint
158 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
160 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for
161 Borland compiler, as reported by Eric Zurcher
163 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
165 * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
166 get included in the distrib
168 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
170 * libxslt/*.h libexslt/*.h: exportability taint of the headers.
171 * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
172 contain the export defs.
174 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
176 * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
177 libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
178 for compilation with MingW compiler on Windows.
180 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
182 * keys.c: enhanced xsltInitCtxtKey to take care of multiple
183 instances of a key with the same namespace:name, reported
184 on the mailing list by Ian Young. Added regression test
187 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
189 * variables.c: fixed bug 119699 (missing error on shadowed
191 * autogen.sh: removed dependency on automake-1.4, updated
192 links for fetching auto* tools
193 * doc/Makefile.am: added check for automatic regeneration of
194 win32/*.def.src when api xml files are updated.
196 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
198 * transform.c: fixed bug 114563 (params not passed when
199 default template processed)
201 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
203 * xslt.c: fixed bug 119862 (missing param on ns error print)
205 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
207 * News configure.in: preparing libxslt-1.0.32 release
208 * doc/* : updated the doc and rebuilt
210 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
212 * breakpoint/Makefile.am: removed ref to libxslt.la
213 * numbers.c transform.c python/libxml_wrap.h python/types.c
214 xlstproc/xsltproc.c: Minor cleanup of warning errors
216 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
218 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
220 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
222 * tests/docs/Makefile.am tests/docs/bug-127.*
223 tests/general/Makefile.am tests/general/bug-127*: added the
224 test from bug #118763 to the regression suite.
226 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
228 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
230 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
232 Minor cleanup of regression test general/bug-125
234 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
236 Fixed bug 116517 - handling of '{' and '}'
237 * templates.c: added checks for escaping and balancing of
239 * tests/general/Makefile.am tests/docs/Makefile.am:
240 Added test case (bug-126) to regression suite.
242 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
244 Fixed bug 117552 - sort with multiple keys
245 * xsltutils.c: enhanced treatment of NaN when multiple sort
247 * tests/general/Makefile.am tests/docs/Makefile.am:
248 Added test case (bug-125) to regression suite.
250 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
252 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
253 * transform.c, variables.c, xslt.c, xsltutils.c:
254 removed some unused variables
256 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
258 Fixing bug 118558 (Solaris 8 compiler warnings)
259 * xslt.c: minor re-ordering of code
260 * functions.c: added an explicit cast
261 * number.c: added include for string.h
262 * security.c: added an explicit cast
264 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
266 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
267 of date:seconds as previously posted to the mailing list
268 * numbers.c: extensive modification to cater for UTF8 within
269 the various routines.
271 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
273 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
274 #117616 about EXST str:tokenize.
275 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
276 added the test in the regression suite.
278 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
280 * xsltproc/xsltproc.c: applying a patch based on #117377
283 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
285 * libxslt/transform.c: allow strip-space to support full namespaces
286 using prefix:* , should fix #114287
287 * tests/docs/Makefile.am tests/docs/bug-124.*
288 tests/general/Makefile.am tests/general/bug-124*: added a
289 test to the regression suite for this bug.
291 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
293 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
294 the attribute was already defined, should fix bug #113812
295 * tests/docs/Makefile.am tests/docs/bug-123.*
296 tests/general/Makefile.am tests/general/bug-123*: added the
297 test to the regression suite.
299 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
301 * libexslt/strings.c: applied patch from Shaun McCance to implement
302 exslt:split c.f. #117752
303 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
304 added the test to the regression suite.
306 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
308 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
309 might require more attention could be an Unicode support breakage.
311 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
313 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
314 libxslt/xsltInternals.h: optimize text node coalescing by
315 caching info about the last text node generated and doing
316 fast alloc/copy of the text. Should fix #115273
318 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
320 * fixed bug 113520, incorrect result for date:seconds
321 with change to type casting in libexslt/date.c
323 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
325 * fixed bug 114764: trouble with globals and RVT's
326 with minor changes in variables.c and transform.c
327 so that any global instantiated with an RVT gets
328 uninitialized when the RVT is destroyed.
330 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
332 * libxslt/transform.c: simple cast missing Peter Breitenlohner
333 * breakpoint/Makefile.am: added deps to libxslt
334 * tests/exslt/common/Makefile.am: integrated William Brack test
335 in the regression suite
337 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
339 * fixed bug 114812, trouble with imported exslt functions
340 added lookup function in libxslt/extension.c
341 enhanced exsltInitFunc in libexslt/functions.c to take
342 better care of imports
344 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
346 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
347 python/libxslt_wrap.h python/libxsltclass.txt: patch from
348 Sean Treadway, adding Python bindings for extension element and
349 some bindings cleanups.
350 * python/tests/Makefile.am python/tests/extelem.py: also add an
353 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
355 * python/libxml_wrap.h: applied patch from #116943 which should
356 fix the xsltSaveResultToFile python binding.
358 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
360 * INSTALL: removed an old reference to libxml2 >= 2.2.12
362 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
364 * configure.in: releasing 1.0.31
365 * doc/*: update and rebuild of the docs
367 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
369 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
371 * tests/docs/Makefile.am tests/docs/bug-122.*
372 tests/general/Makefile.am tests/general/bug-122*: added the
373 test to the regression suite.
375 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
377 * libxslt/preproc.c: fix bug #115778 for attribute value template
380 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
382 * libxslt/documents.c libxslt/transform.c: applied patch from
383 Keith Isdale to desactivate node numbering when running under
386 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
388 * libxslt/security.c: fix the write checking code when
389 the output filename does not parse as an URL bug #115402
391 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
393 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
394 triodef.h were missing from the distribution
396 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
398 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
399 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
401 * libexslt/sets.c: applied patch from Peter Breitenlohner
402 * doc/*: rebuilt the docs
403 * tests/docbook/result//* tests/xmlspec/*.html: changes in
404 generattion of " as " in element content.
406 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
408 * libxslt/transform.c: changed xsltChoose to ignore whitespace
409 which is a sibling of xsl:when
411 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
413 * libxslt/xslt.c: fixed a possible crash when the document
414 wasn't a proper stylesheet.
416 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
418 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
420 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
422 * win32/defgen.xsl: new file, generates the export sources.
423 * win32/*.def.src: these are now autogenerated, changes to these
424 will not be logged anymore.
426 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
428 * tests/docs/Makefile.am tests/docs/bug-121.*
429 tests/general/Makefile.am tests/general/bug-121*: added the
430 example for bug #112904 in the regression tests, the bug fix is
433 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
435 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
436 * configure.in libxslt.spec.in python/Makefile.am: cleanup
437 of --with-python like for libxml2
439 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
441 * libxslt/xsltutils.c: fixing bug #112995, a problem with
442 NaN within the sort element. Also added regression test.
444 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
446 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
447 network accesses when building
449 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
451 * libxslt/transform.c: fixed a segfault introduced with the RVT
452 handling change, bug #112703 .
454 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
456 * libxslt/xslt.c: make sure stylesheet compilation errors
457 forces a NULL stylesheet, fixes #112270
459 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
461 * NEWS configure.in : preparing release 1.0.30
462 * doc/apibuild.py: backported a patch from libxml2
463 * doc/*: updated and rebuilt the docs
465 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
467 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
468 cleaning up Result Value Tree handling
469 * libexslt/functions.c libexslt/strings.c: fixed a pair of
471 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
472 added Mark Vakoc test combining for-each and exslt:tokenize
474 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
476 * libxslt/transform.c: fixing bug #111755 when a template is
477 applied to an attribute
478 * tests/docs/Makefile.am tests/docs/bug-119.*
479 tests/general/Makefile.am tests/general/bug-119*: added the
480 example in the regression tests for that bug.
482 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
484 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
485 for the HTML generation fixing #111799
486 * doc/html/*.html doc/html/*.png: associated update
488 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
490 * libxslt/variables.c: removed premature call to xsltFreeStackElem
491 * win32/libxslty.def.src: added more exports
493 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
495 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
496 transition to XHTML1 added validity checking to the makefile rules.
498 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
500 * python/generator.py: fixed a problem in the generator where
501 the way functions are remapped as methods on classes was
502 not symetric and dependant on python internal hash order,
503 as reported by Stéphane Bidoul
504 * libexslt/strings.c: attempt at fixing an object type pbm
505 * libxslt/triodef.h: update for OpenVMS from libxml2
507 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
509 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
510 generation of the man page
512 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
514 * libexslt/sets.c: fixed a bug introduced in the last commit
515 * libxslt/transform.c: tried to fix #111437
516 * tests/docbook/result/xtchunk/html/*.orig
517 tests/multiple/out/*.orig: side effect of #111437 change.
519 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
521 * libexslt/strings.c: applied last patch for #110023 from
523 * libexslt/sets.c: fixed a memory leak when mixing one of the
524 EXSLT set functions and a Result Value Tree
525 * TODO: there are other bugs around in libexslt/sets.c in conjunction
526 with Result Value Tree
528 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
530 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
531 bug #111420 about double initialization of extension contexts
533 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
535 * libxslt/transform.c: fix bug #110577 namespace in copy-of
536 don't obbey the same rules as for literal reusl elements.
537 * tests/docs/Makefile.am tests/docs/bug-118.*
538 tests/general/Makefile.am tests/general/bug-118*: added the
539 example in the regression tests for that bug.
540 * libxslt/variables.c: fixed a bug introduced in fixing #110020
541 * tests/docs/Makefile.am tests/docs/bug-11[67].*
542 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
543 regression tests one still exposing a mem leak (Mark Vadoc).
545 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
547 * libxslt/pattern.c: fix a memory related segfault on a
548 pattern compilation error #110189
550 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
552 * libxslt/variables.c: fixing bug #110020 on global parameter
553 and variables mismatch
554 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
555 the test to the regression suite
557 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
559 * libexslt/math.c: applied patch from Charles Bozeman fixing
560 the math power function where args were inverted #110996
561 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
562 added the test to the regraession for #110996
563 * libexslt/sets.c: avoid a problem with nodesets.
565 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
567 * libxslt/win32config.h: added HAVE_MATH_H
569 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
571 * win32/Makefile.msvc: fixed compilation with thread-enabled
574 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
576 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
579 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
581 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
582 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
583 other places where ctxt->document pointer may be used without
584 checking it agaisnt NULL.
585 * tests/docs/Makefile.am tests/docs/bug-115.*
586 tests/general/Makefile.am tests/general/bug-115*: added the
587 example in the regression tests for that bug.
588 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
590 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
592 * configure.in NEWS: preparing 1.0.29 release
593 * libxslt/documents.c: generate the document order for document()
595 * doc/*: updated and regenerated the docs
597 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
599 * libxslt/transform.c: fixed a namespace redundancy problem
601 * tests/docs/Makefile.am tests/docs/bug-114.*
602 tests/general/Makefile.am tests/general/bug-114*: added an
603 example in the regression tests for that bug.
605 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
607 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
608 and avoid some warnings when loading the python modules on non
610 * libxslt/transform.c: fix a bug introduced in the document lookup
611 and exhibited by the keys test.
613 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
615 * tests/docs/Makefile.am tests/docs/bug-113.*
616 tests/general/Makefile.am tests/general/bug-113*: added an
617 example in the regression tests for bug #109160 fixed in libxml2
619 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
621 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
622 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
623 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
625 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
627 * libxslt/transform.c: forgot to make one change related to
628 Result Value Tree change, pointed out by Sebastian Rahtz
629 * tests/docs/Makefile.am tests/docs/bug-112.*
630 tests/general/Makefile.am tests/general/bug-112*: added an
631 example in the regression tests that bug
633 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
635 * libxslt/transform.c: second part of the patch fixing #108905
636 performances problems, ask for computation of document order on
637 the document transformed and avoid inefficiencies building large
638 nodesets of unique nodes.
639 * configure.in: fix a trouble with libtool in my debug environment.
641 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
643 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
644 Result Value Tree are now generated with a document root node
645 not an element, it's quite cleaner.
646 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
647 also prepared for libxslt-1.0.28 release
648 * doc/*: updated and regenerated the docs
650 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
652 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
653 Finally fixed bug #75813, processing or Result Value Tree
654 converted into node-sets should be a bit more sensible now.
655 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
656 fixes this regression test, there is 4 nodes, not 3
657 * tests/docs/Makefile.am tests/docs/bug-111.*
658 tests/general/Makefile.am tests/general/bug-111*: added an
659 example in the regression tests for bug #75813
661 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
663 * tests/docs/Makefile.am tests/docs/bug-110.*
664 tests/general/Makefile.am tests/general/bug-110*: added an
665 example in the regression tests for bug #108976 which is
668 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
670 * tests/docs/Makefile.am tests/docs/bug-109.xml
671 tests/general/Makefile.am tests/general/bug-109*: added an
672 example in the regression tests for the invalid bug #108716
674 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
676 * libxslt/variables.c: fixed bug #108633 reported by
677 Jerome Pesenti about recursive global variables/param detections
678 * tests/reports/Makefile.am tests/reports/rec*: added regression
679 tests for the checking of recusion in global/local param/variables.
681 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
683 * libxslt/numbers.c: valgrind pointed out an uninitialized
684 variable use in format-number()
686 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
688 * tests/docs/Makefile.am tests/docs/bug-108.xml
689 tests/general/Makefile.am tests/general/bug-108*: added an
690 example in the regression tests bug #107804 fixed in libxml2
692 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
694 * libxslt/pattern.c: fixed bug #107591 node() in pattern
695 matches should catch comments and PIs
696 * tests/docs/Makefile.am tests/docs/bug-107.xml
697 tests/general/Makefile.am tests/general/bug-107*: added an
698 example in the regression tests for this case
700 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
702 * tests/docs/Makefile.am tests/docs/bug-106.xml
703 tests/general/Makefile.am tests/general/bug-106*: added the next
704 example for bug #106788 from James Clark in the regression tests,
705 the bug fix is actually in libxml2
707 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
709 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
710 for Python checks, makefile cleanup, and convenience changes
712 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
714 * xsltproc/xsltproc.c: had to comment out Igor last change
715 since it made libxslt-1.0.27 depends on libxml2 newly
716 API extension which hasn't propagated yet :-(
718 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
720 * configure.in: preparing release 1.0.27
721 * doc/*: updated and rebuilt the docs
723 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
725 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
728 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
730 * tests/docs/Makefile.am tests/docs/bug-105.xml
731 tests/general/Makefile.am tests/general/bug-105*: added the
732 example for bug #106788 from James Clark in the regression tests,
733 the bug fix is actually in libxml2
735 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
737 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
738 James Clark and a bit of cleanup
739 * tests/docs/Makefile.am tests/docs/bug-104.xml
740 tests/general/Makefile.am tests/general/bug-104*: added the
741 example in the regression tests for this case
743 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
745 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
747 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
749 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
751 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
753 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
754 * win32/configure.js: included handling of the trio option
756 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
758 * configure.in doc/*: preparing release 1.0.26
760 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
762 * libxslt/functions.c: fixing another bug in document(), bug #105450
763 * tests/documents/test_bad.result: Slight change to the output
765 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
767 * libxslt/functions.c: fixing a segfault in document(), bug #105418
768 * tests/documents/Makefile.am tests/documents/test_bad: add the
769 specific test as suggested by Jean T Anderson
771 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
773 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
774 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
775 libxslt/xslt.c: tried to fix 105387 and all similar cases
776 in the library sources.
778 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
780 * doc/* configure.in: preparing for release of 1.0.25
782 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
784 * xsltproc/xsltproc.c: fixed bug #99623
786 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
788 * libxslt/transform.c: fixing bug #105116 sometimes one need
789 to generate a default namespace reset xmlns="" in the output
790 * tests/docs/Makefile.am tests/docs/bug-103.xml
791 tests/general/Makefile.am tests/general/bug-103*: added the
792 example in the regression tests for this case
794 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
796 * libxslt/pattern.c libxslt/transform.c: changed the way the
797 root element of value tree are handled to fix bug #104123
799 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
801 * README: change of policy w.r.t. mails
802 * configure.in: small cleanup
803 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
804 a couple of bugs raised by Eric van der Vlist in #104114
805 * tests/exslt/*/*.out: slight change to the tests
807 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
809 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
810 emphasis on the fact that --docbook should not be used
813 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
815 * python/libxslt.c: fixed a couple of return error #104150
816 reported by Peter O'Shea
818 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
820 * xsltproc/xsltproc.c: fixed a double free of stylesheet
821 when applied to a standalone stylesheet
823 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
825 * configure.in: preparing release 2.0.24
826 * libxslt.spec.in: small update
827 * doc/*: updated the news, rebuilt the APIs descriptions
829 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
831 * libxslt/functions.c: fixed #101502 by applying and cleaning up
832 the associated patch from Daniel Stodden.
833 * tests/documents/Makefile.am tests/documents/fragment*: added a
836 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
838 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
839 for extension modules init and shutdown callbacks, check that
840 they are now called when needed.
841 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
842 started adding the extension module support at the Python level.
843 Still a strange bug to hunt down left.
845 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
847 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
848 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
849 computation in the presence of imports
850 * tests/docs/Makefile.am tests/docs/bug-102.xml
851 tests/general/Makefile.am tests/general/bug-102*: added an
852 example in the regression tests for this case
854 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
856 * xsltproc/xsltproc.c: final touch to #102800 fix
858 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
860 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
861 memory debug checking which got deactivated at some point ?!?
862 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
863 * libxslt/xsltutils.c: very small change on HTML indentation handling
865 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
867 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
868 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
869 exclude-result-prefixes to avoid extra namespace declaration being
870 dumped following the fix for #102920 in libxml2
872 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
874 * libxslt/transform.c: fixed a problem related to directory
875 checking and creation raised by Craig Goss
877 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
879 * libexslt/strings.c: applied patch from Jörg Walter to provide
880 URI escaping and unescaping functions.
882 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
884 * libexslt/strings.c: Alexey Efimov found a typo bug in
885 exsltStrPaddingFunction()
887 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
889 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
891 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
893 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
894 applied patch from Craig A. Berry for the VMS port.
896 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
898 * libxslt/xsltInternals.h: increase the max number of cascaded
900 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
901 the Windows binaries.
903 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
905 * win32/libxslt.def.src: added more exports for Stephane Bidoul
907 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
909 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
910 the apibuilder script, regenerated the APIs
912 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
914 * libxslt/numbers.c: numbering should not traverse XInclude
915 nodes left in the tree. Closes bug #101114 raised by
918 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
920 * doc/apibuild.py: fixed a bug in merging public info from
922 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
923 the iconv option to configure.js didn't work, and
924 added zlib option needed when linking xsltproc statically
926 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
928 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
929 the generation of libexslt-api.xml
930 * libexslt/exslt.h: small cleanup.
932 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
934 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
935 copied over the apibuild.py from libxml2, adapted a bit and
936 regenerated the API description in XML. Todo: libexslt-api.xml
937 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
938 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
939 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
940 libxslt/templates.c libxslt/transform.c libxslt/transform.h
941 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
942 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
943 report from the scripts.
944 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
947 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
949 * libxslt/transform.c: xsl:element generated superfluous xmlns
950 declarations, closes bug #99905
951 * tests/docs/Makefile.am tests/docs/bug-101.xml
952 tests/general/Makefile.am tests/general/bug-101.*: added the
953 example in the regression tests for this case
955 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
957 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
960 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
962 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
964 * tests/docs/Makefile.am tests/docs/bug-100.xml
965 tests/general/Makefile.am tests/general/bug-100.*: added the
966 example in the regression tests for this case
967 * tests/docs/Makefile.am tests/docs/bug-99.xml
968 tests/general/Makefile.am tests/general/bug-99.*: this test
969 covers an xsl:attribute namespace bug that Norm pointed out.
971 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
973 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
974 win32/libxslt.def.src: applied another patch from Richard Jinks
975 for the export of teh sorting routine and allowing per context
978 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
980 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
981 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
982 redefining the sorting routine, plus a bit of tweaking of the
985 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
987 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
989 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
990 * doc/html/*.html: updated too
991 * python/libxsltclass.txt: updated too
993 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
995 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
996 xsltGetProfileInformation() to retrieve profiling informations
997 from an XSLT transformation context. It returns it as an XML
998 tree. Provided by Michael Rothwell this closes RFE #99527
1000 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1002 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
1003 in xsltFindElemSpaceHandling() missing imported informations
1004 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
1007 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1009 * libxslt/namespaces.c: fix for namespace generation on
1010 attributes created with xsl:attribute
1012 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1014 * libxslt.spec.in configure.in: add a line in %changelog for releases
1016 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1018 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
1019 xsltInternals.h reference.
1021 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1023 * python/tests/*.py: enable libxml2 memory debug before
1024 loading libxslt since libxslt initialization now includes
1025 EXSLT registration which initialize the libxml2 library and
1028 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1030 * python/libxsl.py: updated with new version from Stéphane Bidoul
1032 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1034 * win32/libxslt.def.src: exported new functions
1036 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1038 * libexslt/date.c: patch from Charles Bozeman fixing a memory
1039 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
1040 * python/tests/exslt.py: trouble with mem debug in that specific
1043 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1045 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
1046 problem when compiling on HP-UX
1048 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1050 * python/generator.py python/libxslt.c: fixes for compiling
1053 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1055 * libxslt/transform.c: fixed bug #99168 select evaluating to
1058 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1060 * tests/documents/result.xhtml: the XHTML1 serialization change
1061 to libxml2 modifies slightly the result of that test.
1063 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1065 * configure.in: the python bindings requires libxml2 >= 2.4.25
1066 for the regexp stuff.
1068 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1070 * configure.in: similar patch to #98825 for --with-python
1072 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1074 * libxslt/variables.c: fix bug #98793 on clash of imported global
1076 * tests/reports/tst-1.err: this changes the output of that test
1078 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1080 * configure.in: preparing 1.0.23
1081 * doc/*: rebuilding the docs
1083 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1085 * python/libxslt.c: make sure to register EXSLT for the bindings
1086 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
1087 * xsltproc/xsltproc.c: minor cleanup
1089 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1091 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
1092 when building outside of the source tree
1094 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1096 * python/generator.py: xpathObjectRet() pertains to the libxml2
1097 module, add the namespace.
1099 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1101 * libxslt/win32config.h: cleanup
1102 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
1103 * win32/Makefile.msvc: modified to allow mingw coexistence
1104 * win32/configure.js: integrated mingw
1105 * win32/Readme.txt: cleanup
1106 * xsltproc/xsltproc.c: allowed stdarg for mingw
1108 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
1111 * doc/xsltproc.html - ran stylesheets to update man page
1112 and html with Daniel's fix to #95510
1114 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1116 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
1117 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
1118 * README: fix the bug page URL
1120 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1122 * libxslt/functions.c: make sure the fixup for key() reported
1123 by John Escott actually works.
1124 * tests/docs/Makefile.am tests/docs/bug-98.xml
1125 tests/general/Makefile.am tests/general/bug-98.*: added the
1126 example in the regression tests for this case
1128 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1130 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
1131 * tests/docs/Makefile.am tests/docs/bug-97.xml
1132 tests/general/Makefile.am tests/general/bug-97.*: added the
1133 example in the regression tests for this case
1135 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1137 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
1138 checks in recursive copies.
1139 * tests/docs/Makefile.am tests/docs/bug-96.xml
1140 tests/general/Makefile.am tests/general/bug-96.*: added the
1141 example in the regression tests for this case
1143 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1145 * libxslt/functions.c: autoconvert key() first arg to string,
1146 reported by John Escott
1148 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1150 * libxslt/transform.c: corner case handling of copying a CDATA node.
1152 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1154 * libxslt/win32config.h: retired xmlwin32version.h
1156 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1158 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
1159 written by Thomas Schraitle (RFE #96485)
1161 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
1165 clarifying --catalog option and xsltproc's use of
1166 XML_CATALOG_FILES and /etc/xml/catalog. fixes
1167 http://bugzilla.gnome.org/show_bug.cgi?id=97891
1169 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1171 * xsltproc/xsltproc.c: remove the use of snprintf, and use
1172 libxml2 string API instead.
1173 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
1174 try to cope with architecture lacking some of the string functions,
1175 reuse the trio ones compiled in libxml2 , should close #97113
1177 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1179 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
1180 the spec file and associated changes in the Makefiles.
1182 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1184 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
1186 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1188 * libxslt/keys.h: fixed include c.f. bug #96487
1189 * config.h.in: Red Hat 8.0 induced change
1191 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1193 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
1194 fixed bug #78501 when using a non ascii character for the
1195 number formatting grouping separator.
1196 * tests/docs/Makefile.am tests/docs/bug-95.xml
1197 tests/general/Makefile.am tests/general/bug-95.*: added the
1198 example in the regression tests for this case
1199 * libxslt/attributes.c: cleaning up a problem introduced in last
1202 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1204 * libxslt/attributes.c: fixed minor typo in a call to
1207 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1209 * python/types.c: fixed bugs when passing result value tree
1210 to Python functions.
1212 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1214 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
1216 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
1219 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1221 * configure.in: preparing 1.0.22
1222 * doc/*: upated and rebuilt the docs
1224 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1226 * libxslt/variables.c: fixed bug #86421
1227 * tests/docs/Makefile.am tests/docs/bug-94.xml
1228 tests/general/Makefile.am tests/general/bug-94.*: added the
1229 example in the regression tests for this case
1231 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1233 * xsltproc: added and tested the --path option to close #79638
1235 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1237 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
1238 with the inherited stylesheet value.
1239 * tests/docs/Makefile.am tests/docs/bug-93.xml
1240 tests/general/Makefile.am tests/general/bug-93-inc.*
1241 tests/general/bug-93.*: added the example in the regression
1244 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1246 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
1247 possibility to register a transformation context specific
1248 error handler, with xsltSetTransformErrorFunc() and provided
1249 a new routine xsltTransformError() to handle contextual errors,
1250 this should fix #94435
1251 * libxslt/*.c: modified all the code to use the context specific
1252 error handling, as a result xsltPrintErrorContext() is not called
1253 anymore except internally from xsltTransformError()
1255 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
1257 * libxslt/transform.c: closing #94933, any error will make
1258 the transformation abort with no result.
1259 * tests/reports/tst-1.err tests/reports/tst-1.out
1260 tests/reports/undefvar.err: this changed the regression tests
1262 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
1263 updated the result accordingly to the fixes done last month.
1264 * libxslt/namespaces.c: make sure to avoid duplicate namespace
1265 declarations in the result trees. May fix #93692 but it's unclear.
1267 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1269 * xsltproc/xsltproc.c: added a --path option to provide the
1270 enhancement requested by #79638, first cut at it, untested
1273 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1275 * libxslt/xslt.c: seems the media-type attribute wasn't
1276 always correctly handled
1278 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1280 * libxslt/transform.c: added URI escaping in case the resource
1281 target computation of exslt:element failed. Should fix #81837
1283 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1285 * README: updated the contact informations
1287 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1289 * libxslt/pattern.c: fixed the behaviour of node() patter which
1290 didn't patch the one defined in XPath :-( . Closes bug #95793
1291 * tests/docs/Makefile.am tests/docs/bug-92.xml
1292 tests/general/Makefile.am tests/general/bug-92.*: added the
1293 example in the regression tests for this case
1295 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1297 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
1298 * win32/Makefile.msvc: added security.c to the build
1299 * win32/libxslt.def.src: exported functions from security.c
1301 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1303 * xsltproc/xsltproc.c: added another option --writesubtree to allow
1304 documents to be written only to a given subtree.
1306 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1308 * libxslt/security.[ch] libxslt/Makefile.am: new module with
1309 runtime security checks, it will also check and do directory
1310 creation when allowed
1311 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
1312 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
1313 security infrastructure probes at file reading or file creation
1314 * xsltproc/xsltproc.c: plugged the security module there too,
1315 added the new options --nowrite and --nomkdir
1316 * doc/*: updated the man page and regenerated.
1318 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1320 * doc/*: updated the doc XSLT to add the search, added the search
1321 page, fixed a link problem raised by Yves Pratter, regenerated
1323 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1325 * doc/index.py: the indexer version of the XSLT part of the
1326 xmlsoft site + archives
1328 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1330 * win32/Makefile.msvc: introduced double-run compilation.
1331 * win32/configure.js: introduced double-run compilation.
1333 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1335 * configure.in: preparing 1.0.21
1336 * doc/* : updated and regenerated the docs and web pages
1338 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1340 * libxslt/transform.c: fixed a disable output escaping bug for
1341 HTML output introduced in 1.0.20 and raised by Mario Weilguni
1342 * tests/docs/Makefile.am tests/docs/bug-91.xml
1343 tests/general/Makefile.am tests/general/bug-91.*: added the
1344 example in the regression tests for this case
1346 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1348 * doc/xlst.html: changing link on ftp.gnome.org
1350 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1352 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
1353 reported for libxml2
1355 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1357 * Makefile.am configure.in: trying to fix the same problem as
1358 #88412 by bypassing all the python subdir if python ain't detected
1360 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1362 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
1364 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1366 * libexslt/date.c: fixed the embedded '-' in the duration format
1368 * tests/.../difference.1.xml: added test cases which illustrated
1371 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1373 * libexslt/date.c: fixed date:difference() bugs, removed all
1374 type conversion warnings.
1375 * libxslt/xsltutils.c: removed unused local variable.
1377 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
1379 * doc/xsltproc.html:
1380 oops, forgot to update the html version of the man page
1382 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
1386 * doc/xsltproc2.html
1387 Fixing erroneous mention of old --warnnet option (thanks to Jean
1388 T. Anderson for pointing this out)
1390 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1392 * win32/configure.js: added more readme info for the binary
1395 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1397 * libxslt/pattern.c: fixed a bug in match="node()" reported by
1400 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1402 * libxslt.spec.in: fixes libary path for x86_64 AMD
1404 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1406 * python/Makefile.am: applied patch from Christophe Merlet to
1409 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1411 * libxslt/transform.c: re-applied the patch from Nathan Myers about
1412 a possible memory leak in case of error
1414 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1416 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
1417 nice logos generated by Marc Liyanage
1418 * doc/site.xsl *.html: changed the stylesheet to show the new
1419 logo and regenerated the pages
1421 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1423 * python/libxslt-python-api.xml python/libxslt.c
1424 python/libxsltclass.txt python/tests/basic.py: applied a patch
1425 from Ralf Mattes providing style.saveResultToString()
1427 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1429 * configure.in: preparing release 1.0.20
1430 * doc/*: updated and regenerated the docs
1432 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1434 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
1435 doing the evaluation of attribute value templates
1436 * libxslt.spec.in python/Makefile.am: fixed some troubles
1439 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1441 * python/libxslt.c: fixed the parameter order when calling
1442 Python based extensions.
1444 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1446 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
1448 * tests/docs/Makefile.am tests/docs/bug-90.xml
1449 tests/general/Makefile.am tests/general/bug-90.*: added the
1450 example in the regression tests for this case
1452 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1454 * win32/Makefile.msvc: added the prefix location to the include
1455 and lib search path.
1457 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1459 * libxslt/transform.c: found and fixed the small <xsl:choose>
1460 bug which was giving troubles to DocBook users (the test expression
1461 of <when> was evaluated in the namespace context of <choose> !)
1463 2002-08-18 Havoc Pennington <hp@pobox.com>
1465 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1466 both automake 1.6 and 1.4 installed get the right automake. Means
1467 compilation from CVS will now require the latest automake 1.4
1468 release, or manually creating symlinks called "automake-1.4" and
1471 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1473 * configure.in python/Makefile.am: AMD x86-64 induced changes from
1476 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1478 * libxslt/functions.c: recovering to the old (somewhat) broken
1479 implementation of document('') when there is no base for the
1480 source document or it can't be realoaded (e.g. when the sytlesheet
1481 was loaded from a memory string). Matt Sergeant insisted on this
1484 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1486 * libxslt/transform.c: applied another patch from Nathan Myers about
1487 a possible memory leak in case of error
1489 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1491 * libxslt/transform.c: applied a patch from Nathan Myers about
1492 an erroneous free in case of error
1494 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1496 * configure.in: upon suggestion of Marc-Andre Lemburg, make
1497 the misdetection of libxml2 python bindings a warning only
1499 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1501 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
1502 a bug reported by Gero Meissner (87230)
1503 * fixed a problem compiling python directory when multiple
1504 'make' jobs were executed (python/Makefile.am)
1506 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1508 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
1509 at the xsltdbg interface when encountering an empty attribute
1512 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1514 * tests/* : the change in HTML meta encoding tag serialization
1515 affected some of the results
1517 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1519 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
1520 to fix Red Hat bug #68614
1522 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1524 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
1525 if there is no *.pdb
1527 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1529 * configure.in: preparing 1.0.19
1530 * doc/* : rebuilt the docs
1532 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1534 * libxslt/transform.c: fixed bug #83749 about namespace generated
1535 being invalid when they are inherited from the context.
1537 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1539 * libxslt/transform.c: fixed bug #86753 on multiple identical
1540 attributes being generated, oops ...
1541 * tests/docs/Makefile.am tests/docs/bug-89.xml
1542 tests/general/Makefile.am tests/general/bug-89.*: added an
1543 example in the regression tests for this case
1545 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1547 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
1548 * tests/docs/Makefile.am tests/docs/bug-88.xml
1549 tests/general/Makefile.am tests/general/bug-88.*: added an
1550 example in the regression tests for this case
1552 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1554 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
1555 Ken Neighbors to implement/fix sorting orders
1556 * tests/docbook/result/*/gdp-handbook.*
1557 tests/docbook/result/xtchunk/html/*.orig
1558 tests/general/bug-12-.out tests/general/bug-63.out:
1559 cleaned up the result of "make tests" following some changes
1560 in namespace axis order and serialization rules in libxml2
1562 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1564 * transform.c further enhancement for bug 84902 (another
1565 path), also cleaned up code slightly
1567 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1569 * transform.c: fixed bug 84902 - message with terminate=yes
1572 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1574 * tests/docs/Makefile.am tests/docs/bug-87.xml
1575 tests/general/Makefile.am tests/general/bug-87.*: added a
1576 example in the regression tests for a case where the XML
1577 default namespace was missing from the namespace axis
1578 * xsltproc/xsltproc.c: added the informations that parameter
1579 strings are expected to be UTF8
1580 * libxslt/attributes.c: fixes on attribute group implementation
1582 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
1584 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
1585 updating docs to add reference to UTF-8 requirement for
1586 stringparam command line option
1588 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1590 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
1591 fixed document('') as pointed by Eric van der Vlist
1592 * tests/docs/Makefile.am tests/docs/bug-86.xml
1593 tests/general/Makefile.am tests/general/bug-86.*: added the
1594 specific example in the regression tests
1596 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1598 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
1599 patch from Ken Neighbors fixing some format-number inconsistencies
1600 * tests/numbers/format-number.out tests/numbers/format-number.xml
1601 tests/numbers/format-number.xsl: the patch also included
1602 updates to the regression tests
1604 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1606 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
1607 xsl:number level="multiple"
1608 * tests/docs/Makefile.am tests/docs/bug-84.xml
1609 tests/general/Makefile.am tests/general/bug-84.*: added a
1610 specific example in the regression tests
1612 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
1614 * libexslt/dynamic.c: turned a function static
1615 * libxslt/win32config.h: applied patch from Mark Vadoc
1617 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1619 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
1620 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
1621 a patch from Mark Vakoc to implement the EXSLT
1622 object dyn:evaluate(string) extension function, and a small fix
1625 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1627 * configure.in: preparing 1.0.18
1628 * doc/*: recompiled the API and web site
1630 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1632 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
1633 duplicated namespace declarations, this might not be as generic as
1634 it should but works well for DocBook stylesheets
1636 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1638 * libxslt.pc.in: fix bug #82970
1640 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1642 * python/libxslt-python-api.xml python/libxslt.c
1643 python/libxsltclass.txt : tried to fix #79105 by providing a
1644 specific error registering routine.
1646 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1648 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
1649 adding xsltSaveResultToString()
1650 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
1651 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
1652 API with the new function.
1654 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1656 * libxslt/function.c: applied a patch from Richard Jinks
1657 to avoid a crash in element-available()
1659 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1661 * libxslt.spec.in: applied patch from Geert Kloosterman to
1662 not miss gif and .png files in the RPM documentation
1664 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1666 * libexslt/libexslt.4: Applied patch for the EXSLT man page
1667 from Charles Bozeman
1669 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1671 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
1672 libxslt/xsltconfig.h.in: applied a man page patch from
1673 Christian Cornelssen and fixed a couple of issues he raised.
1675 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1677 * xsltproc/xsltproc.c: moved the extension dump out of the loop
1679 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1681 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
1682 Applied Mark Vakoc patch to show registered extensions in xsltproc
1683 * doc/*: rebuilt the API, docs and website
1684 * python/libxsltclass.txt: this added an entry point
1686 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1688 * libxslt/xslt.c: xsl:include crash fix
1689 * libxslt/imports.c: xsl:include crash fix
1690 * libxslt/imports.h: xsl:include crash fix
1692 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1694 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
1696 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1698 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
1699 fixed some return code problems raised by Thomas Mauch
1701 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1703 * libxslt/transform.c: don't allow adding an attribute to
1706 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1708 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
1709 * doc/*: rebuilt the docs.
1711 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1713 * libxslt/variables.c: better attempt to fix the problem in
1714 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
1716 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1718 * win32/dsp/*.dsp: Removed obsolete macros
1719 * win32/dsp/*.def: Updated export definitions
1721 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1723 * libxslt/variables.c: tried to fix a problem in
1724 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
1726 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1728 * libexslt/date.c: applied another patch from Charles Bozeman to
1729 enhance date/duration support
1730 * tests/exslt/date: added the associated set of regression tests
1732 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1734 * libexslt/date.c: applied a patch from Charles Bozeman to add
1735 duration routines to the date exslt extensions.
1737 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1739 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
1741 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1743 * libexslt/date.c: fixed type inconsistencies, double->int
1744 and unsigned/signed mismatch warnings eliminated
1746 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1748 * win32/Makefile.msvc: XSLT debugger support fix
1749 * win32/configure.js: XSLT debugger support fix
1750 * libxslt/xsltconfig.h.in: XSLT debugger support fix
1752 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1754 * configure.in: preparing 1.0.16
1755 * doc/*: updated and rebuilt the docs
1757 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
1759 * libxslt/attributes.c: removed a warning
1760 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
1761 added xsltRunStylesheetUser() API needed to fix #78546
1762 * xsltproc/xsltproc.c: second part of the fix #78546
1764 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1766 * python/Makefile.am: fixing the equivalent of #75779
1768 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1770 * libxslt/keys.c: fixed bug #78735
1771 * configure.in tests/Makefile.am tests/keys/*:
1772 added the tests in a separate directory
1774 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1776 * tests/docs/Makefile.am tests/docs/bug-83.xml
1777 tests/general/Makefile.am tests/general/bug-83.*: added a
1778 specific example for bug #78662 in the regression tests
1779 * tests/docbook/: this also changed a couple of DocBook results
1781 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
1783 * configure.in: trying to kill #77827 IEEE conformance on alphas
1784 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
1786 * tests/docs/Makefile.am tests/docs/bug-82.xml
1787 tests/general/Makefile.am tests/general/bug-82.*: added a
1788 specific example for bug #78211 in the regression tests
1790 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1792 * libxslt/pattern.c: applied patch from Mark Vakoc
1794 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1796 * tests/docs/Makefile.am tests/docs/bug-81.xml
1797 tests/general/Makefile.am tests/general/bug-81.*: added a
1798 specific example for bug #76927 in the regression tests
1800 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1802 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1803 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1804 that $(datadir) should be used for docs
1806 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1808 * configure.in: preparing 1.0.15
1809 * doc/*: updated and rebuilt
1811 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1813 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
1814 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
1815 * tests/docs/Makefile.am tests/docs/bug-80.xml
1816 tests/general/Makefile.am tests/general/bug-80.*: added a
1817 specific example for bug #76043 in the regression tests
1819 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1821 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
1822 steps which were not compiled
1823 * tests/docs/Makefile.am tests/docs/bug-79.xml
1824 tests/general/Makefile.am tests/general/bug-79.*: added a
1825 specific example for bug #75902 in the regression tests
1827 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1829 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
1830 attribute match rules evaluation
1831 * tests/docs/Makefile.am tests/docs/bug-78.xml
1832 tests/general/Makefile.am tests/general/bug-78.*: added a
1833 specific example for bug #75777 in the regression tests
1835 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1837 * libxslt/transform.c: found another stupid bug by step by
1838 step processing of the code
1839 * libxslt/pattern.c: idem, except that once stupid mistake
1840 ELEM vs NODE forced the templates to be stored in a list
1841 instead of a hash table, fixing this stupidity should
1842 again lead to a substantive improvement of processing speed.
1843 Like divide by 2 processing time for DocBook stylesheets.
1845 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1847 * libxslt/transform.c: fixing bug #75603
1848 * tests/docs/Makefile.am tests/docs/bug-77.xml
1849 tests/general/Makefile.am tests/general/bug-77.*: added a
1850 specific example for bug #75603 in the regression tests
1852 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1854 * python/Makefile.am: Art Haas pointed a stupid error
1856 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
1858 * Makefile.am tests/Makefile.am tests/*/Makefile.am
1859 tests/*/*/Makefile.am : added "make valgrind" targets
1860 to run the test suite under the debugger control
1861 * transform.c: valgrind spotted 2 bugs, one related to
1862 the ordering of the deallocation of the data associated to
1863 a transofrmation, the second in xsltCopyTree when the new
1864 node may have been coalesced with an adjacent text node.
1865 The regression tests now pass cleanly under testgrind.
1867 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
1869 * python/Makefile.am: fixed a stupid bug
1871 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1873 * configure.in: preparing 1.0.14
1874 * doc/*: updated rebuilt
1875 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
1876 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
1877 with the Windows maintainers
1879 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1881 * python/Makefile.am python/generator.py python/libxslt.c
1882 python/types.c python/tests/Makefile.am: applied the same kind of
1883 fixes to the Python Makefiels than to libxml2 ones. Updates
1886 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1888 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
1889 libxslt/variables.c: chaing result tree values which may
1890 be deallocated and must not be kept in the template
1891 pattern lookup cache. Thanks to Valgrin to allow finding
1892 the real problem in bug #74857
1894 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1896 * libxslt/*.h doc/* python/*: applied another cleanup comment
1897 diff from Heiko W. Rupp, regenerated the API and python
1899 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1901 * tests/docs/Makefile.am tests/docs/bug-76.xml
1902 tests/general/Makefile.am tests/general/bug-76.*: added a
1903 home brewed test for path computation elmininating duplicate
1906 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1908 * doc/Makefile.am: fixed a build problem in some environements
1910 2002-03-08 jacob berkman <jacob@ximian.com>
1912 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
1913 as make will automatically look there for these files
1915 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
1917 * configure.in libxslt/xsltwin32config.h: preparing release
1919 * doc/*: updated and rebuilt the docs
1920 * python/libxslt.c: fixed a possible reentrancy problem
1922 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1924 * libxslt/pattern.c: Fixes the problems exposed by #73880
1925 those ought to be computed at stylesheet compile time, not
1926 at run-time, and the computation was wrong.
1927 * libxslt/transform.c: get rid of fake nodes coming from node-set
1928 transformations. At least if they are still produced they will
1929 become easy to spot as resulting document won't be well-formed.
1931 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1933 * libxslt/extensions.c: fixed bug #73791 related to extension
1934 function declared in included stylesheets
1935 * tests/exslt/functions/function.7.*: added specific test
1937 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1939 * tests/docs/Makefile.am tests/docs/bug-75.xml
1940 tests/general/Makefile.am tests/general/bug-75.*: added a
1941 specific example for bug #72150 in the regression tests
1943 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1945 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
1946 similar way as #71457
1948 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1950 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
1951 some HTML meta encoding fixups resulting from fix in libxml2
1953 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1955 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
1956 related to the XPath changes in fixing #61290
1958 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1960 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
1963 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1965 * libexslt/date.c: patch from Charles Bozeman for the exslt date
1967 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
1968 the associated regression test provided by Charles
1970 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1972 * libxslt/preproc.c: Fixed #73088 with the associated patch
1974 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1976 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
1977 unless compiled explicitely with memory debugging switched on
1978 * TODO: refreshed a bit
1980 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1982 * python/generator.py python/libxslt.c: changes for the 'usual'
1983 setup.py to allow building a libxml2-python
1984 module based on the same code. The initialization is however
1985 different the 2 .so files fo libxml2 and libxslt are identical and
1986 they entry point initialize both libraries. this is done to avoid
1987 some possible nasty problem since the Python don't merge the maps
1988 of all shared modules.
1989 * python/libxsl.py: attempt to cope with the shared library loading
1990 problem when both modules are not merged.
1992 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1994 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
1995 documentation for the wrappers and python modules.
1997 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1999 * tests/docs/Makefile.am tests/docs/bug-74.xml
2000 tests/general/Makefile.am tests/general/bug-74.*: added a
2001 specific example for bug #71342 in the regression tests
2002 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
2003 #71342 changed one attribute serialization.
2005 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2007 * python/Makefile.am: trying to fix #71270
2009 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2011 * python/*.py: removed tab used spaces
2012 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
2013 * doc/news.html doc/xslt.html: rebuild/updated
2015 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2017 * tests/docs/Makefile.am tests/docs/bug-73.xml
2018 tests/general/Makefile.am tests/general/bug-73.*: added a
2019 specific example for bug #71181 in the regression tests
2021 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2023 * libxslt/pattern.c: fixed bug #71181 p/text() would not
2024 work. A bit of cleanup.
2026 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2028 * xslt-config: fixing Red Hat bug #59508
2030 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2032 * tests/docs/Makefile.am tests/docs/bug-72.xml
2033 tests/general/Makefile.am tests/general/bug-72.*: added a
2034 specific example for bug #58444 in the regression tests
2036 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2038 * libxslt/transform.c: fixed bug #58444, was quite simpler
2041 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2043 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
2044 closed bug #70131, still wondering about the position() when
2045 the node is selected.
2047 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2049 * tests/docs/Makefile.am tests/docs/bug-71.xml
2050 tests/general/Makefile.am tests/general/bug-71.*: added a
2051 specific example for Norm's bug in the regression tests
2053 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2055 * libxslt/attributes.c: fixed a bug reported by Norm
2057 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2059 * python/libxml.c : fixed a small warning.
2060 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
2061 python/libxsltclass.txt: rebuilt the APIs
2063 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2065 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
2066 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
2067 libxslt/xsltInternals.h: adding extra run-time informations
2068 to make the stylesheet really read-only at run-time.
2070 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2072 * libxslt/transform.c: fixing bug #70281
2074 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2076 * libxslt/numbers.c: trying to fix #68759
2078 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2080 * python/Makefile.am: seems some version of automake didn't
2081 generate the dependancies right as Jacob found out. Add
2082 an extra dependancy rule.
2084 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
2086 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
2087 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
2088 Fixed the python Makefiles, corrected a bug showing up on ia64,
2089 changed the name of the python internal module too
2091 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2093 * Copyright Makefile.am configure.in libxslt.spec.in: change the
2094 Licence to MIT Licence and release of 1.0.11
2095 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
2096 doc/xslt.html: updates of the docs accordingly
2097 * libxslt/xsltwin32config.h: numbering
2098 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
2099 python/libxslt-python-api.xml: cleanup the dependancies with
2101 * python/tests/extfunc.py: updated examples.
2103 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2105 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
2106 doc/parsedecl.py: fixup the script and rebuid the API
2107 * libxslt/extensions.h: cleanup
2108 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
2109 python/libxsltclass.txt: provided accessors for a lot of the
2110 tructures involved in the transformation. Stylesheet and
2111 transformation python object don't free automatically the
2112 encapsulated object when deallocated.
2113 * python/tests/Makefile.am python/tests/basic.py
2114 python/tests/extfunc.py python/tests/pyxsltproc.py:
2115 updated the examples
2117 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2119 * xsltproc/xsltproc.c: small fix
2120 * Makefile.am: cleanup
2121 * python/tests/Makefile.am: avoid a problem with $(TESTS)
2122 * python/generator.py python/libxml_wrap.h python/libxsl.py
2123 python/libxslt.c python/libxsltclass.txt: augmented the
2125 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
2126 libxslt-python API to get an estimate of what is missing
2128 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2130 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
2131 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
2132 to libxslt_xsltApplyStylesheet() removed the memleaks left and
2133 fixed an import order.
2134 * python/tests/basic.py python/tests/extfunc.py: updated the tests
2136 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2138 * python/libxlst.c python/libxslt-python-api.xml
2139 python/libxsltclass.txt: plugged the extension of the engine
2140 with python defined functions
2141 * python/tests/Makefile.am python/tests/extfunc.py: added a
2142 basic test, still a memleak, cleanup function needed.
2144 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2146 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
2147 spec file will now build libxslt-python, fought with shared
2148 and other crazyness, seems to work now :-)
2149 * doc/libxslt-api.xml: regenerated
2151 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
2153 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
2154 tests/*/*/Makefile.am: refactored make tests, make all now don't
2156 * python/Makefile.am: added tests
2157 * python/tests/basic.py python/tests/Makefile.am: added the first
2158 basic test, memory debug included
2160 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2162 * configure.in python/Makefile.am: attempst to tweak to get
2163 full memory debug...
2164 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
2165 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
2166 the basic API starts to work
2167 * python/tests/test.*: first basic test
2168 * libxslt/xsltutils.c: fixed a comment
2170 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2172 * configure.in doc/Makefile.am: do not install outside of prefix,
2173 make sure the API get shipped.
2175 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2177 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
2178 reactivated xsltMatchPattern() since this is really something
2179 one may want to have access to in an extension function.
2180 * Makefile.am configure.in python/Makefile.am python/generator.py
2181 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
2182 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
2183 python/types.c: started working on the python bindings, borrowed
2184 most of the work done for libxml2, most of the generator code
2185 is similar. Commit at the point where this compiles cleanly and
2186 "import libxslt" doesn't yield any missing entry point.
2188 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2190 * libxslt/pattern.c: patch from Charles Bozeman to support
2193 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2195 * libxslt/keys.c: Bob Stayton pointed out a problem when
2196 using unions in key match patterns.
2197 * tests/docs/Makefile.am tests/docs/bug-70.xml
2198 tests/general/Makefile.am tests/general/bug-70.*: added a
2199 specific example in the regression tests
2201 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2203 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
2204 closes bug #69809 submitted by Michael Kroell
2206 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2208 * xsltproc/xsltproc.c: added links to the Web site from usage()
2210 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2212 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
2213 an index based on comments content similar to libxml2 one
2214 The code need more specific comments.
2215 * doc/*: rebuilt the web site with the new references
2217 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2219 * libxslt/functions.h: roll back the change after more analysis
2220 proper fix is to restore the definition of xmlXPathFuncLookupFunc
2223 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2225 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
2228 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2230 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
2231 error when parsing -o arguments.
2233 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2235 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
2236 Fixed RH bug #57496, xsltproc was not returning error
2237 code on internal runtime errors. Should return 9 now.
2239 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2241 * libexslt/math.c: Charlie Bozeman provided the implementation
2242 for the EXSLT math other functions
2244 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2246 * libexslt/Makefile.am: jacob berkman pointed out that the
2247 Cygwin patch forgot to add libexslt.h to the tarball
2249 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2251 * libxslt/pattern.c: fixed I18N problemes in the template parser
2252 pointed out by Xavier Cazin
2253 * tests/docs/Makefile.am tests/docs/bug-69.xml
2254 tests/general/Makefile.am tests/general/bug-69.*: added a
2255 specific example in the regression tests
2257 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2259 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
2260 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
2261 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
2262 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
2263 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
2264 xsltproc/xsltproc.c: applied Robert Collins patch for
2267 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2269 * xsltproc/Makefile.am configure.in: ugly way to keep
2270 the memory debugging active on my devel workstation
2271 by bypassing libtool completely
2273 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2275 * libxslt/templates.c: fixed bug #68751
2276 * tests/docs/Makefile.am tests/docs/bug-68.xml
2277 tests/general/Makefile.am tests/general/bug-68.*: added a
2278 specific example in the regression tests
2280 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2282 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
2283 small problems raised by Justin Fletcher
2285 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2287 * configure.in: releasing 1.0.10
2288 * doc/*: updating the docs for the release.
2289 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
2290 seems I inadvertantly commited previously stuff from a failed
2291 attempt at fixing namespace nodes parents.
2293 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2295 * libxslt/numbers.c: the xsl:number implementation incorrectly
2296 cached the format string in some case. Fixes bug #65391
2298 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2300 * configure.in: fixed a couple of cut and paste errors in the
2301 math functions detection
2302 * libxslt.spec.in: added missing file entry for libxslt.pc
2304 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
2306 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
2307 update xsltproc man page to add --stringparam option
2309 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2311 * xsltproc/xsltproc.c: added the --stringparam option
2312 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
2313 the --novalid behaviour.
2315 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2317 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
2319 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2321 * doc/*.html: updated gdome2 homepage
2323 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2325 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
2327 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
2329 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
2330 increased number of parameteres, changed license, cleaned up some
2331 places where it looked junky because of stylesheet issues
2333 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2335 * xsltproc/xsltproc.c: increased the max number of parameters
2337 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
2339 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
2341 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
2343 * configure.in: applied albert portability patch
2344 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
2345 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
2346 applied Igor patch for Windows
2348 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
2350 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
2352 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
2354 * configure.in: preparing 1.0.9
2355 * doc/*: updated and rebuild the doc
2357 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
2359 * configure.in libexslt/Makefile.am: trying to fix the problem
2360 related to prelinking and libtools crazyness
2362 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2364 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
2365 patch for the debugger glue.
2367 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
2369 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
2370 the whole module with just the entry points.
2372 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2374 * libxslt/transform.c: Nik Clayton found a bug introduced in
2375 1.0.8 when using doctypes for HTML output
2377 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2379 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
2380 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
2381 to use a callback setup function, deprecating libxsltbreakpoint
2382 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
2383 dependancies on libxsltbreakpoint
2385 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2387 Build patch from Peter Williams <peterw@ximian.com>
2388 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
2389 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
2390 $(srcdir), not the build directory.
2392 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2394 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
2396 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
2398 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
2399 xsltproc return codes, per
2400 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
2402 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2404 * libxslt/pattern.c: Marc Tardif provided a patch to use as
2405 much as 40 steps. A dynamic alloc would still be better
2407 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
2409 * xsltproc/xsltproc.c: return useful code signaling error conditions
2412 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2414 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
2416 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
2418 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
2419 template matches compilation was failing to skip blanks bewteen
2420 consecutive predicates
2422 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2424 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
2425 updating Makefiles to fix the prelinking.
2427 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2429 * libxslt/transform.c: fixed a bug in the document extension
2430 element where the doctype infos were not taken into account.
2432 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2434 * libxslt/extra.c: fixed xsltDebug() to output with the normal
2436 * tests/namespaces/*: updated the tests to separate stdout and
2438 * libxslt/transform.c: increasing xsltMaxDepth to 5000
2440 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
2442 * configure.in libexslt/Makefile.am: more Makefile fixups
2444 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2446 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
2448 * libxslt/transform.c: small fix.
2450 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2452 * vms/* Makefile.am: included OpenVMS port instructions from
2453 John A Fotheringham, integrated in the tar file.
2455 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2457 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
2458 from Igor for Windows
2459 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
2461 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2463 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
2465 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2467 * configure.in: preparing 1.0.7
2468 * libxslt.spec.in: cleanup similar to libxml2 one
2469 * breakpoint/*.[hc]: finished cleaning up contributed code
2470 * doc/*: updated and rebuilt the documentation
2471 * xsltproc/xsltproc.c: cleanup of the timing code
2472 * xsltproc/Makefile.am: auto* sucks
2473 * libxslt/transform.c: added a missing include
2475 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2477 * Makefile.am acconfig.h config.h.in configure.in
2478 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
2479 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
2480 the debugger support, make it the default, added the
2481 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
2483 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
2485 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
2487 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
2489 * libxslt/xsltutils.c: handle indent=no when using an HTML
2491 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
2492 modified the output of those test suites
2494 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2496 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
2497 to libxml and removed the --warnnet option
2499 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2501 * configure.in: applied patches from David Härdeman closing
2504 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2506 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
2507 * libexslt/date.c: applied patch from Bruce Miller
2508 * doc/*: updated and rebuilt the docs
2510 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2512 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
2513 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
2514 made sure the .def is handled as binary
2516 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2518 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
2520 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
2522 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2524 * libxslt/numbers.c: take NaN and infinity attributes of
2525 xsl:decimal-format into account. Closes #62577
2527 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2529 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
2530 is now extracted from the xslt.html flat file using
2531 the site stylesheet ... eat your own dogfood !
2532 * libxslt/transform.c libxslt/xsltutils.c: fixed the
2533 HTML output to not generate a DOCTYPE if it should not
2534 i.e. no identifier nor version specified in the xsl:output
2535 * tests/multiple/out/*.orig tests/general/bug-11-.out
2536 tests/general/bug-33-.out tests/general/bug-52.out
2537 tests/docbook/result/xtchunk/html/*.orig
2538 tests/docbook/result/html/gdp-handbook.html
2539 tests/XSLTMark/*.out: fixing xsl:output with method=html
2540 resulted in a number of small changes in the regression tests
2543 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2545 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
2546 config.h include out of exsltconfig.h since this header is
2547 exported and config.h is not.
2549 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2551 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
2552 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
2555 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2557 * libxslt/numbers.c: reworked internal representation of
2558 tokenized number format and parsing/tokenization. This fixes
2559 many bugs regarding separator and default tokens.
2560 * tests/REC/test-7.7-3.out: the fix changes the output of this
2561 test. It now complies to the XSLT spec (wow! ;o)
2563 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2565 * xsltproc/Makefile.am configure.in config.h.in: trying to
2566 bypass libtool crazyness when compiling in my debug environment
2567 * libxslt/templates.c: fix a compilation problem due to recent
2570 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2572 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
2573 non-alphanumeric token handling in number formatting.
2575 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2577 * configure.in: releasing 1.0.5
2578 * doc/xslt.html doc/html/*: updated and rebuilt the docs
2580 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2582 * tests/REC/test-7.7-4.out: fixed a typo
2584 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2586 * libexslt/saxon.c: fixed a typo and improved handling of
2587 non-XPath-expression arguments.
2588 * libexslt/strings.c: fixed a bug in tokenize: function was using
2589 tctxt->output instead of tctxt->document->doc.
2590 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
2591 which was using variable "node" instead of "cur"
2593 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2595 * libxslt/extra.[ch]: removed older SAXON extensions
2596 implementations from Darren Graves.
2597 * libexslt/date.c: applied patch from Charlie Bozeman to fix
2598 a bug with time zone offset on Linux.
2600 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
2602 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
2603 strip-space should also be applied to document imported
2606 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2608 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
2609 rewrote the way strip-space gets applied. Closes bugs #61962
2610 * tests/docs/Makefile.am tests/docs/bug-66.xml
2611 tests/general/Makefile.am tests/general/bug-66.*: added a
2612 specific example in the regression tests
2614 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
2616 * libxslt/xslt.c: Fixing bug #61913
2617 * libxslt/transform.c: removing a small memleak when running with
2620 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2622 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
2623 added implementation of SAXON expression(), eval() and
2624 evaluate() functions.
2625 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
2626 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
2627 modified to use SAXON namespace (functions are not registered
2628 in the LibXSLT namespace)
2629 * tests/exslt/common/object-type.1.out: modified to take account
2630 of the new saxon:expression function
2632 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
2634 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
2635 should be faster too.
2636 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
2637 updated the result of the tests. A subtle bug unnnoticed yet
2638 in the XML Rec formatting got fixed.
2640 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2642 * libxslt/numbers.c: trying to fix bug #61070, seems there
2643 is still a couple of problem left. And optimizations are
2646 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2648 * libxslt/variables.c: fixing bug #61673 part II
2649 * tests/docs/Makefile.am tests/docs/bug-65.xml
2650 tests/general/Makefile.am tests/general/bug-65.*: added a
2651 specific example in the regression tests
2653 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2655 * libxslt/pattern.c: fixed bug #61627
2656 * tests/docs/Makefile.am tests/docs/bug-64.xml
2657 tests/general/Makefile.am tests/general/bug-64.*: added a
2658 specific example in the regression tests
2659 * tests/docs/Makefile.am tests/docs/bug-63.xml
2660 tests/general/Makefile.am tests/general/bug-63.*: added a
2661 specific example in the regression tests for bug #61291
2662 (fixed in libxml2 module)
2663 * tests/reports/Makefile.am tests/reports/undefvar.*: added
2664 a test for handling undefined variables
2666 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2668 * configure.in xslt-config.in: trying to fix bug #60890
2670 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2672 * configure.in: applied patch to close bug #60724
2674 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2676 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
2677 a bug in DAY_IN_WEEK and implements the date:week-in-month function
2679 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2681 * libxslt/extra.[ch] tests/extensions/list.*
2682 tests/extensions/evaluate.*: applied patch from Darren Graves
2683 adding support for Saxon's evaluate & expression extension functions
2684 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
2686 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2688 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
2689 patches from Igor for Windows.
2691 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2693 * libxslt/xslt.c: fixed bug #60624
2694 * libxslt/xsltutils.c: improver the error context reporting
2695 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
2696 specific regression test
2697 * xsltproc/xsltproc: free the stylesheet if it contained an error.
2699 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
2701 * libxslt/variables.c: fixed a problem with global var override
2702 being reported as an error.
2703 * tests/docs/Makefile.am tests/docs/bug-61.xml
2704 tests/general/Makefile.am tests/general/bug-61.*: added a
2705 specific example in the regression tests
2706 * configure.in tests/Makefile.am tests/reports/*: adding a test
2707 to make sure redefinition of global variables in the same stylesheet
2710 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2712 * libxslt/extra.c: okay the code from Norm is really non
2713 portable and break everywhere except on Sun and Linux
2714 platform. Compile it only on those targets.
2716 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2718 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
2719 and Justin Fletcher)
2721 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
2723 * libxslt/numbers.c: Fixing bug #60415
2724 * tests/docs/Makefile.am tests/docs/bug-61.xml
2725 tests/general/Makefile.am tests/general/bug-61.*: added a
2726 specific example in the regression tests
2728 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2730 * tests/docbook/result/*: the change in libxml to output
2731 decimal charrefs instead of hexadecimal changed a lot of
2734 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2736 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
2738 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2740 * configure.in: preparing for 1.0.4
2741 * doc/xslt.html doc/html/*: updated and regenerated docs
2743 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2745 * libexslt/date.c: fixed some compile warnings and disabled
2746 debugging by default.
2748 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2750 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
2751 incorporate comments from bug #59220
2753 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2755 * configure.in libexslt/date.c libexslt/Makefile.am
2756 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
2757 of the EXSLT - Dates and Times core functions.
2758 The exsltDateFormat* functions need to be reworked but it
2759 works like this, even if it's quite messy.
2760 * tests/exslt/strings/.cvsignore: added
2762 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2764 * xsltproc/xsltproc.c: tell in usage that parameter strings
2767 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2769 * libxslt/Makefile.am libxslt/transform.c: trying to close
2770 bug #60304 on xsl:fallback usage
2771 * tests/docs/Makefile.am tests/docs/bug-60.xml
2772 tests/general/Makefile.am tests/general/bug-60.*: added a
2773 specific example in the regression tests
2775 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
2777 * tests/documents/Makefile.am tests/documents/*: changed the
2778 test to use doc%5Ffile instead of doc%20file, this is
2779 sufficient to preserve the test capacities while closing
2782 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2784 * libxslt/extra.c : close #59570 by simply not providing
2785 Norm's extension on FreeBSD.
2786 * tests/general tests/docs: added a couple of new entries
2788 * libexslt/strings.c: NULL initialized a local variable
2789 which was tested later on.
2791 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2793 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
2794 #60143 and rebuilt the FO test outputs
2796 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
2798 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
2799 on inheritance of attributes from multiple attributes-sets
2801 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2803 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
2804 added implementation of EXSLT - Strings.
2805 Currently implemented functins are str:tokenize, str:align
2806 str:concat and str:padding.
2807 * configure.in tests/exslt/Makefile.am
2808 tests/exslt/strings/Makefile.am
2809 tests/exslt/strings/tokenize.1.*: added a test for the
2810 str:tokenize function.
2812 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2814 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
2815 libexslt/Makefile.am: added man pages provided by Heiko Rupp
2817 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
2819 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
2820 tutorial text to add references to global variables cleanups
2822 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
2824 * doc/xsltproc.1 - added xsltproc man page (note: this has not
2825 been added into the build yet)
2827 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2829 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
2830 doc/tutorial/libxslttutorial.xml: added global variables cleanups
2832 * tests/documents/Makefile.am: mjcox pointed to some missing files
2834 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2836 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
2838 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2840 * libexslt/common.c: implemented version 3 of the exslt:node-set()
2842 * tests/exslt/common/Makefile.am
2843 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
2845 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
2847 * adding doc/xsltproc.html - html generated from xsltproc.xml,
2848 update doc/xslt.html with link to xsltproc.html
2850 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
2852 * adding doc/xsltproc.xml - user manual for xsltproc
2854 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2856 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
2857 warning raised by the Windows compiler (Chris Poblete)
2859 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2861 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
2862 closed bugs #59212 and #59220
2864 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2866 * config.h.in configure.in xsltproc/xsltproc.c: complete test
2867 of a DocBook XSLt transform with --nonet, need stat(), added
2868 checking in configure.
2870 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2872 * xsltproc/xsltproc.c: catalog integration, cleanup with
2873 the --nonet option closing #59427
2874 * libxslt/xslt.c: removed a small memleak when using a
2877 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2879 * //Makefile.am : fixed an error I propagated to nearly all
2880 Makefiles.am on Saturday
2882 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2884 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
2886 * libxslt/pattern.c: tag a potential threading problem.
2888 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2890 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
2893 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
2895 * //Makefile.am : fixed a number of small problems with
2896 Makefiles spotted by Albert Chin
2898 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2900 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
2903 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2905 * libxslt/extensions.c: fixed a permutation of args to
2906 xsltPrintErrorContext()
2908 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2910 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
2912 * tests/docs/Makefile.am libexslt/Makefile.am
2913 tests/documents/Makefile.am tests/general/Makefile.am
2914 xsltproc/Makefile.am: cleaning of Makefiles pointed out
2917 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2919 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
2921 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2923 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
2924 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
2925 export xsltconfig.h at make install stage
2927 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
2929 * doc/xslt.html updated xsltproc description with the many new
2930 command line options Daniel has added, cleaned up some spelling
2932 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2934 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
2935 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
2936 serious changes on Result Value Trees and NodeSets
2937 w.r.t. deallocation and collect operations. Probably not
2938 100% clean (merge of allocated trees smells like a problem).
2939 Seems sufficient to close #58943 . Also check if XPath evaluations
2940 failed, and in this case stops the processing and avoid
2941 going further, goal is to not segfault on broken XSLT.
2943 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2945 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
2946 some associated serious cleanup in the pattern code.
2947 * tests/docbook/result/*: regenerated all the results for the
2948 docbook testsuite. Seems killing #58878 also changes the
2949 fo results seriously.
2950 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
2951 tests/general/Makefile.am tests/general/bug-5[56].*: added
2954 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2956 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
2957 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
2958 fixed compilation warnings due to recent changes to the extension
2960 * libxslt/preproc.[ch] libexslt/common.c
2961 fixed the precomputation of *:document elements
2962 * libxslt/functions.h: fixed a compilation warning
2964 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2966 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
2967 for xsltTimeStamp() in bug report #58012
2969 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2971 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
2972 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
2973 of 'non-standard' libxml element like namespace nodes.
2974 * tests/docs/Makefile.am tests/docs/bug-54.xml
2975 tests/general/Makefile.am tests/general/bug-54.*: added a
2976 specific example in the regression tests
2978 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2980 * HACKING: added John Fleck right to commit in the doc subdir
2982 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2984 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
2985 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
2986 tests/general/Makefile.am tests/general/bug-52.*
2987 tests/general/bug-53.*: Added a few new tests for recently fixed
2989 * tests/xmlspec/REC-xml-20001006-review.html
2990 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
2991 DTD changed the result by adding extra attributes to the HTML output
2993 2001-08-06 Peter Williams <peterw@ximian.com>
2995 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
2996 when srcdir != builddir.
2998 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3000 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
3001 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
3002 to easify extension element precomputation.
3003 * libexslt/functions.c: uses the new framework and precomputes
3004 func:result elements.
3006 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3008 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
3010 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3012 * tests/general/bug-21-.out tests/general/bug-31-.out:
3013 this got fixed by libxml patches
3014 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
3015 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
3016 libexslt/functions.c libexslt/math.c libxslt/win32config.h
3017 libxslt/xsltconfig.h.in libxslt/xsltutils.h
3018 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
3019 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
3020 a few things related to those changes.
3022 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3024 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
3025 * test//*/*.out: the output of some tests changed, looks better
3028 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3030 * libxslt/xsltutils.c: avoid extra \n when serializing top
3033 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
3035 * libxslt/extra.c: one more revision on Norm's localTime() function
3037 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3039 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
3040 exsltLeadingFunction when passing an empty node-set as the
3042 * libxslt/functions.[ch]: gave priority to context-level functions
3043 over extension module functions. This allows a function declared
3044 with a func:function element to override an extension module
3045 function for example. This is a bit hackish...
3046 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
3047 values didn't conform to the expected values. This is a bug in
3048 the EXSLT official use cases.
3050 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3052 * config.h.in configure.in libxslt/extra.c: tried to integrate
3053 Norm's implemntation of localTime()
3055 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
3057 * libxslt/extra.c: fixed a serious proble is node-set was called
3059 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
3061 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3063 * libexslt/functions.c: fixed memory leaks
3065 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
3067 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
3068 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
3069 more cleanup of the problems introduced with EXSLT, also closes
3072 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
3074 * doc/internals.html - general cleanup
3076 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3078 * configure.in tests/Makefile.am tests/exslt/*: added some tests
3079 to check EXSLT conformance
3080 * libexslt/sets.c: fixed a typo when registering has-same-node
3082 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
3084 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
3085 of memory allocations, raise a bug in the test suite, also
3086 need to be centralized as a single cleanup function.
3088 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
3090 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
3091 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
3092 Some cleanup, there is still a memory leak left and some warnings
3095 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3097 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
3098 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
3099 libxslt/xsltInternals.h: new extension framework.
3100 Added stylesheet module data, top-level and extension elements
3101 precomputing, global registration of top-level elements and
3102 extension elements and functions.
3103 Extensions are no longer initialized from extension-element-prefixes
3104 declarations but when modules need the data.
3105 init/shutdown functions registered with xsltRegisterExtModule{,Full}
3106 only allocate and free module data, they shouldn't register the
3107 elements and functions any more.
3108 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
3110 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
3111 non-XSLT top-level elements before any xsl:import element.
3112 * libexslt/common.c libexslt/functions.c libexslt/math.c
3113 libexslt/sets.c: adapted to use the new extension framework.
3114 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
3115 moved the test module from functions.c to extensions.[ch],
3116 modified it to use the new extension framework. Updated xsltproc
3117 to register the test module.
3119 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
3121 * libxslt/pattern.c: fixed an ugly problem with namespaces
3122 in templates compilation
3123 * tests/namespaces/tst4.*: added a specific testcase
3124 * libxslt/transform.c: reenabled debug
3126 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3128 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
3130 * doc/html/*.html: updated the docs.
3131 * xsltproc/xsltproc.c: activate line numbering unfortunately
3132 this works only with CVS, libxml2-2.4.1 is broken in this respect
3134 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
3136 * libxslt/documents.c enhancement to xsltFindDocument to
3137 cater for the Matt Sergeant patch
3139 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3141 * updating libxslt tutorial to include param support
3143 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3145 * libexslt/math.c: small cleanup
3146 * libxslt/functions.c: patch to document('') from Matt Sergeant
3147 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
3148 c.f. bug #57464 from Tom Moog
3150 2001-07-19 Darin Adler <darin@bentspoon.com>
3152 * configure.in: Add HTML_DIR definition.
3153 * xsltproc/.cvsignore: Ignore some generated files.
3155 2001-07-18 Peter Williams <peterw@ximian.com>
3157 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
3160 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
3162 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
3163 libexslt/common.c libexslt/functions.c libexslt/math.c
3164 libexslt/sets.c: removed utils.[ch] as their content is
3165 integrated in libxml
3166 * libexslt/sets.c: uses the new libxml functions
3167 * libxslt/extra.[ch]: removed exsl:document
3168 * AUTHORS: added /me
3170 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
3172 * libexslt/.cvsignore: some more generated files to ignore
3173 * libexslt/Makefile.am: utils.h not installed anymore
3174 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
3175 libexslt/math.c libexslt/sets.c:
3176 changed function prefix from exsl* to exslt*
3177 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
3178 from common.c to exslt.c
3179 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
3181 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
3182 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
3183 * xsltproc/xsltproc.c: updated to use the new function prefix
3185 2001-07-15 Darin Adler <darin@bentspoon.com>
3187 * libxslt/.cvsignore:
3188 * tests/XSLTMark/.cvsignore:
3189 * tests/extensions/.cvsignore:
3190 * tests/xmlspec/.cvsignore:
3191 Some more generated files to ignore.
3193 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3195 * Makefile.am configure.in libexslt/Makefile.am:
3196 Integration of libexslt in the build system
3197 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
3198 xsltproc/Makefile.am xsltproc/xsltproc.c:
3199 Moved xsltproc to a separate directory, linked it to libexslt,
3200 and added exslt version reports to -V
3201 * tests/*/Makefile.am: updated the path to xsltproc
3202 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
3203 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
3204 versionning informations, some cleanup, and added documentation
3205 to a couple of exported functions
3207 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3209 * libexslt/Makefile.am: account for new source files
3210 * libexslt/.cvsignore: added
3212 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3214 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
3215 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
3216 start implementing EXSLT
3218 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3220 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
3221 trying to accept AVT for "format" in xsl:number
3223 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3225 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
3226 xsltProfileStylesheet
3228 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3230 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
3231 libxslt/functions.c libxslt/imports.c libxslt/keys.c
3232 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
3233 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
3234 libxslt/variables.c libxslt/xslt.c: provide context for
3235 error messages. Requires libxml head changes.
3236 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
3239 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3241 * libexslt/Makefile.am: initial EXSLT framework
3243 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3245 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
3246 * win32/libxslt/libxslt.def: added another entry point
3247 * libxslt/transform.c: fixed a comment block
3248 * doc/xslt.html doc/html/*: updated and regenerated the docs
3250 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3252 * win32/libxslt/libxslt.def: added missing functions
3254 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3256 * FEATURES libxslt/xsltproc.c libxslt/transform.c
3257 libxslt/xsltInternals.h: added Embedding Stylesheets
3258 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
3259 from the REC about it
3260 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
3261 tried to accomodate the various (and changing) proprietary
3262 ways of implementing chunking.
3263 * tests/docbook/result/xtchunk/html: now output is generated in
3266 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3268 * libxslt/xsltproc.c: small cleanup
3269 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
3270 for cdata/text handling
3272 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3274 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
3275 * tests/documents/Makefile.am tests/documents/message.*: added
3276 a specific regression test
3277 * libxslt/transform.c: fixed an infinite loop
3278 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
3281 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3283 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
3284 fixed exclude-result-prefixes handling and how namespaces
3285 propagate from the stylesheet to the result in general, this
3286 is a serious cleanup.
3287 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
3288 tests/general/itemschoose.out tests/namespaces/extra.xsl
3289 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
3290 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
3291 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
3292 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
3293 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
3294 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
3295 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
3296 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
3297 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
3298 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
3299 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
3300 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
3301 fixed and rechecked all the tests where the namespace
3302 propagation was wrong either taht the rules were not applied
3303 correctly or that superfluous namespaces were declared in the
3306 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3308 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
3309 libxslt/variables.h: Norm pointed out that element-available()
3310 didn't work, implemented it
3311 * tests/extensions/Makefile.am tests/extensions/list.*: added
3312 a test for all registered xslt element, function and default
3315 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3317 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
3318 tests/documents/docfile.xml tests/documents/test.result
3319 tests/documents/test.xml tests/documents/test.xsl:
3320 added a test for URI-escaping on document() input
3322 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3324 * tests/docs/Makefile.am tests/general/Makefile.am
3325 tests/general/bug-49-* tests/docs/bug-49-*
3326 tests/general/bug-50-* tests/docs/bug-50-*: added a
3327 couple of regression tests for bugs posted on the list
3329 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3331 * libxslt/xsltproc.c: avoid generating CDATA node in document
3332 tree when parsed, force generation of text nodes instead.
3334 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3336 * doc/extensions.html: fixed a number of typo found by Dan York
3337 * libxslt/xsltutils.c: improved the profiling ouput, added the
3340 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3342 * libxslt/variables.c: tryingt to fix a problem raised by Norm
3344 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3346 * config.h.in configure.in: added gettimeofday() check
3347 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
3348 profiling works option --profile (or --norman ;)
3350 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3352 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
3353 libxslt/variables.c: big cleanup on the way templates or
3354 template fragments are processed, cleanup of stack building
3355 * tests/docs/Makefile.am tests/general/Makefile.am
3356 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
3357 series of regression test for the variable/params lookups
3358 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
3359 started working on profiling code, there is just invocation counting
3360 yet but the framework is in place.
3362 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3364 * tests/docs/Makefile.am tests/general/Makefile.am
3365 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
3366 regression test for the variable scope within templates problem
3368 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
3370 * xsltInternals.h variables.c transform.c:
3371 fixed problem with variable scope within templates
3373 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3375 * doc/extensions.html doc/internals.html doc/xslt.html:
3376 added a documentation on writing libxslt extensions, and
3377 added links to the main page
3378 * libxslt/functions.c libxslt/xsltInternals.h
3380 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3382 * cleaned up many comments and error messages
3384 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3386 * configure.in libxslt/xsltwin32config.h: released 0.14.0
3387 * doc/xslt.html: added 0.14.0 release
3389 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3391 * doc/html/*: rebuilt docs before release
3392 * libxslt/extensions.c: fixed a function doc header
3394 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3397 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
3399 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
3401 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
3402 something there, not visually perceptible
3404 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3406 * tests/docbook/result/: the change in libxml affected the
3407 output of the Docbook tests (of course it was detected on
3410 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3413 * libxslt/transform.c: added cdata-section-elements
3414 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
3417 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3420 * libxslt/xsltutils.c: do not dump document for which there have
3421 been no generated content
3422 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
3423 test output accordingly
3424 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
3425 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
3426 * tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
3428 Wed Jul 4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3430 * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
3431 libxslt/transform.c libxslt/functions.c: Added the extension API
3432 suggested by Thomas Broyer, this should allow implementation of
3434 * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
3435 CVS extension namespace to avoid complaints, some cleanup
3436 * configure.in tests/Makefile.am tests/extensions/*: added a test
3437 for new modules testing both elements and functions registration
3439 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3441 * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
3442 libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
3443 and cleaned up the way URI for QNames were computed through
3444 the code, serious cleanup.
3445 * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
3446 in their own hash table, implementation not yet finished.
3448 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3450 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
3451 libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
3452 to save/restore some XPath context, bug raised by
3455 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3457 * libxslt/xsltwin32config.h[.in]: added configuration/version
3458 informations for Windows/MSC
3459 * libxslt/libxslt.h libxslt/*.c: internal header to centralize
3461 * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
3462 * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
3464 * AUTHORS: added William
3466 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3468 * configure.in doc/xslt.html: releasing 0.13.0
3469 * doc/Makefile.am: don't index the win32 include
3470 * doc/html/*: rebuilt the docs
3472 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3474 * libxslt/xsltproc.c: John Fleck found a typo in usage()
3475 * libxslt/xslt.c: avoid warning if version="1.1" is used
3476 * libxslt/transform.c: forgot to initialize cur->outputFile
3477 * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
3478 use the vendor string to detect supporting chunking, this
3479 is a workaround to be considered in the list of decent XSLT
3482 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3484 * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
3485 added a new interface xsltRunStylesheet() for a more flexible
3486 handling of the output and trying to adhere to xsl:document
3487 filename generation semantic if one knows the URL of the output,
3488 also add IObuf capacity and SAX for output but is currently not
3490 * libxslt/xsltproc.c: added a -o or --output filename argument
3491 to test xsltRunStylesheet() or provide a base when generating
3493 * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
3494 updated tests to add DocBook xt:document based chunking
3495 * tests/multiple/Makefile.am: cleaned up the makefile a bit
3496 * tests/multiple/out/*.html: the new xt:document now generate
3497 the DOCTYPE if available as is the case for HTML
3499 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3501 * Removed some redundant code in xsltDefaultProcessOneNode
3502 and revised the default processing of an attribute node
3504 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3506 * Enhanced ApplyTemplates and ForEach to allow multiple
3507 documents within a nodelist.
3508 * Repaired small bug in xsltDocument function which caused
3509 a crash if invalid second argument was provided.
3511 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
3513 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
3514 updating tutorial with explanation of xsltSave vs. xmlSave
3517 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3519 * test/docbook: updated to docbook-xsl-1.4, regenerated results
3521 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3523 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
3524 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
3525 Patches for Windows mostly contributed by Yon Derek
3526 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
3527 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
3528 Project file for Mircrosoft C provided by Yon Derek
3530 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3532 * libxslt/pattern.c: closing bug #56517, fixed a number of
3533 problems in the patterns compilations, priorities and debug
3534 * libxslt/transform.c: improved the template debug message
3535 * tests/docs/Makefile.am tests/general/Makefile.am
3536 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
3537 regression test for #56517
3539 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3541 * libxslt/xslt.c: avoid a stupid bug when compiling with
3542 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
3544 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3546 * libxslt/numbers.c: fix of a small bug
3547 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
3550 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3552 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
3554 * tests/docbook/xhtml/*: added XHTML stylesheets
3555 * tests/docbook/fo/*: added XSL FO stylesheets
3556 * tests/docbook/result/xhtml/*: added XHTML results
3557 * tests/docbook/result/fo/*: added XSL FO results
3559 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3561 * HACKING: fixed, added William
3563 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3565 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
3566 xml cases, and fixed text output to be recursive in text nodes
3569 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3571 * configure.in: patch from Tony Graham to cleanup libxml2 detection
3573 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3575 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
3576 'namespace' is a reserved C++ identifier
3578 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3580 * doc/xslt.html: adding 0.12.0 release
3582 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3584 * configure.in: preparing 0.12.0 release
3585 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
3586 * libxslt/xsltconfig.h.in: added doc inline comment
3587 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
3588 and enriched xsltproc --version to show them
3589 * doc/html/*.html: rebuilt the docs
3590 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
3591 tutorial ends up in the tars and RPMs
3593 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3595 * libxslt.spec.in: updated the descriptions
3597 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3599 * libxslt/namespaces.[ch]: added a single namespace def copy
3600 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
3601 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
3602 any kind of input nodes.
3603 * libxslt/variables.c: checked and closed the last TODO about
3604 namespace propagation
3605 * tests/docs/Makefile.am tests/general/Makefile.am
3606 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
3607 regression test for #56115
3609 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3611 * updating tutorial: adding discussion of freeing memory, image
3612 files for callouts, link to xsltproc.c code
3614 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3616 * libxslt/variables.c: bug #56267 was still not fixed, forgot
3617 to remove the old code
3618 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
3621 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3623 * libxslt/variables.c: fixed bug #56267, namespaces must
3624 be propagated when evaluating local variables.
3625 * tests/docs/Makefile.am tests/general/Makefile.am
3626 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
3627 regression test for #56267
3629 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3631 * libxslt/keys.c: avoid a possibility of an uninitialized variable
3632 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
3633 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
3634 request to have xinclude processing done on document() if requested
3636 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3638 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
3640 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3642 * libxslt/preproc.c: removed a warning on xsl:transform
3643 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
3644 tests/general/array.out tests/general/array.xsl: added a new
3645 test fround in xsl-dev
3647 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3649 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
3650 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
3651 serializer of libxml impacted the result of some tests. Checked
3652 that the XML REC renders identically.
3654 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
3656 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
3659 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3661 * libxslt/variables.c: fixed bug #55670, namespaces must
3662 be propagated when evaluating global variables.
3663 * tests/docs/Makefile.am tests/general/Makefile.am
3664 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
3665 regression test for #55670
3667 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3669 * doc/xslt.html: linked to the tutorial
3671 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
3673 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
3677 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3679 * libxslt/transform.c: closed bug #55723, problem was due to
3680 a limitation of xsltGetNamespace() when the insertion point
3682 * tests/docs/Makefile.am tests/general/Makefile.am
3683 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
3684 regression test for #55723
3686 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
3688 * libxslt/transform.c: fixed problems with document() in
3689 xsltApplyTemplates and xsltForEach. Cleaned up several
3691 * libxslt/keys.c: saved and restored ctxt->document within
3692 xsltInitKey to fix problem with keys when doc changed
3693 * libxslt/documents.[ch]: added new procedure xsltFindDocument
3694 needed when document() causes a change of doc within
3695 xsltApplyTemplates and xsltForEach
3697 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3699 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
3701 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
3702 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
3703 Updated to use the new function
3704 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
3705 the fixes in the serialization of <pre> in HTML in libxml
3706 led to a number of changes in the output
3708 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3710 * tests/docs/Makefile.am tests/general/Makefile.am
3711 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
3712 regression test for #55722
3714 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3716 * doc/xslt.html: updated to ask to not send mail directly
3717 * tests/docs/Makefile.am tests/general/Makefile.am
3718 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
3719 regression test for #55722
3721 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3723 * libxslt/pattern.c : trying to fix #55670
3724 * tests/XSLTMark/reverser.out : result of test changed when
3727 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3729 * doc/xslt.html: updated with 0.11.0
3731 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3733 * configure.in libxslt.spec.in: released 0.11.0
3735 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3737 * libxslt/transform.c: William M. Brack found a small bug
3738 when call-template didn't find the template.
3740 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3742 * libxslt/transform.c: fixed handling of PI and comments
3743 (bug raised by Brent M Hendricks).
3744 * tests/docs/Makefile.am tests/general/Makefile.am
3745 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
3748 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3750 * libxslt/xsltproc.c: added --xinclude in the option list,
3751 patch from Raphael Hertzog
3752 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
3753 test in the normal testsuite
3755 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3757 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
3758 at the top template level
3759 * tests/docs/Makefile.am tests/general/Makefile.am
3760 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
3763 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3765 * libxslt/functions.c: fixed the document() bug reported by
3766 Stephane GUIBOUD-RIBAUD
3767 * tests/docs/Makefile.am tests/general/Makefile.am
3768 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
3771 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3773 * configure.in libxslt/Makefile.am: fixed bug #54953
3774 * libxslt/attributes.c: cleanup pointed by Joe Orton
3775 * libxslt/xsltproc.c: added --catalogs to load catalogs from
3777 * libxslt/functions.c: cleanup unreached code
3778 * configure.in config.h.in libxslt/xsltproc.c: guarded the
3779 include with preprocessor definitions
3781 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3783 * tests/documents/Makefile.am tests/general/Makefile.am
3784 tests/multiple/Makefile.am tests/namespaces/Makefile.am
3785 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
3786 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
3787 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
3788 configure.in: Makefiles cleanup from Joe Orton
3790 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3792 * tests/docbook/result/html/external.html
3793 tests/docbook/result/html/graphics.html
3794 tests/docbook/result/html/gtest.html
3795 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
3796 Added a test from coolo for IDs in external parsed entities
3799 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3801 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
3802 added --version info to xsltproc closing #54952
3804 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3806 * tests/documents/Makefile.am tests/general/Makefile.am
3807 tests/multiple/Makefile.am tests/namespaces/Makefile.am
3808 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
3809 Seems some of the changes I made for 0.9.0 Makefiles were
3812 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3814 * configure.in: preparing 0.10.0 release
3815 * doc/xslt.html: updated
3816 * doc/html/* : rebuilt the docs
3818 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3820 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
3821 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
3822 avoiding modifying stylesheet informations, and fixing
3823 document() when called from a global variable init
3825 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3827 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
3828 add ctxt->inst to allow stylesheet element lookup (needed
3830 * libxslt/*.[ch]: generate docs for the structures and
3831 macros, general cleanup for docs
3832 * doc/html/*.html: regenerated all docs
3834 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3836 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
3837 libxslt/xsltInternals.h: optimizations, cleanup of global
3840 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3842 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
3843 libxslt/variables.c: force the precompilation of XPath expressions
3844 at stylesheet compilation time
3846 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3848 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
3850 * tests/REC/Makefile.am: be less verbose if things really go wrong
3851 * tests/docs/Makefile.am tests/general/Makefile.am
3852 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
3853 the regression tests
3855 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3857 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
3858 detection method to generate HTML documents
3859 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
3860 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
3861 tests/XSLTMark/html.out tests/XSLTMark/products.out
3862 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
3863 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
3864 tests/general/bug-5-.out: updated a number of tests output
3867 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3869 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
3871 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3873 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
3874 about attribute being generated twice. Fixed a number of related
3875 bugs on attributes handling.
3876 * tests/REC/test-7.1.4.out: this changed an attribute generation
3878 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
3880 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3882 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
3883 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
3885 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3887 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
3888 the cases where perl is not in the path (nor in /usr/bin)
3889 * tests/docbook/result/html/gdp-handbook.html
3890 tests/docbook/result/html/kwrite.html
3891 tests/docbook/test/gdp-handbook.xml
3892 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
3894 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3896 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
3897 cases where a network access is needed to load a DTD or entity
3898 * tests/docbook/Makefile.am: added --nonet
3899 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
3900 fixed 2 tests as a result
3902 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3904 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
3905 try to remove the unneeded docbook Makefile stuff
3907 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3909 * doc/xslt.html: fixed a link error
3910 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
3911 * libxslt/xsltproc.c: cleaned up the --repeat loop
3912 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
3913 fixed the DOCTYPE in tests output
3914 * tests/docs/bug-25-.xml tests/doc/Makefile.am
3915 tests/general/bug-25-.* tests/general/Makefile.am : added a new
3916 test case and fixed the EXTRA_DIST
3918 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3920 * libxslt/extra.c: add more debug to xsltDebug
3921 * libxslt/transform.c: spent a few hours tracking down an ugly
3922 race like bug in xsltCopyTreeList() arghhh
3923 * libxslt/xsltproc.c: call xmlInitMemory() explictely
3925 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3927 * doc/internals.html: more work done on the doc, mostly complete
3928 except the section on the XSLT stack and the extensions API
3929 since both still need more work.
3931 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3933 * doc/internals.html doc/contexts.* doc/object.*: more work done
3936 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3938 * doc/internals.html: more work done on the doc
3940 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3942 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
3943 for the CDATA output
3945 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3947 * libxslt/xslt.c: do not escape content of CDATA nodes on output
3949 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3951 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
3952 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
3953 doc/templates.fig doc/templates.gif: started writing tye doc
3954 on how libxslt works.
3956 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3958 * libxslt/numbersInternals.h libxslt/numbers.c
3959 tests/numbers/format-number.out tests/XSLTMark/number.out:
3960 Patch from William Brack to bring format-number() more in alignment
3961 with the Java implementations.
3963 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
3966 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3968 * tests/docbook/result/html/* tests/general/bug-11-.out
3969 tests/multiple/result.xml tests/XSLTMark/*.out
3970 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
3973 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3975 * libxslt/xsltproc.c: add a --docbook option if your libxml2
3976 has the SGML DocBook support compiled in.
3978 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3980 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
3981 tests especially on sorting
3982 * test/xsltutils.c: oops multiple sorts was actually broken !!!
3985 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3987 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
3989 * doc/html/* doc/xslt.html: updated and regenerated the docs
3991 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3993 * xsltutils.[ch] transform.c: implemented multiple levels of
3995 * test/REC/test-10-2.*: added a really small test for it
3997 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3999 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
4000 there can be multiple text and CDATA child
4002 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4004 * tests/multiple/makefile.am: fixing #54015
4005 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
4006 and a similar problem for the docbook tests
4008 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4010 * tests/general/bug-8-.out: fixed in libxml xpath
4011 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
4012 problem in predicates within a pattern. Spotted another
4013 potential namespace problem
4015 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4017 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
4018 libxslt/xsltproc.c: counting errors and warnings at compilation
4019 time. Stop processing in case of error.
4020 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
4021 added more namespace related bug checks
4023 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4025 * libxslt/preproc.c libxslt/variables.c: found the source of a
4026 memory leak with DocBook introduced this w.e.. bit of cleanup.
4027 * tests/docbook/result/html/*.html : regenerated the DocBook tests
4030 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4032 * libxslt/variables.c: fixing bug #53769
4033 * tests/general tests/docs: added new examples from the
4034 bug reports to the regression tests, updated the Makefiles
4036 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4038 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
4039 attributes.c extensions.[ch]: moved all stylesheet precomputation
4040 at stylesheet loading time (stylesheet transform should be thread
4041 safe now), improved params and variables evaluations (but optim
4042 is not complete yet).
4045 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4047 * libxslt/xsltproc.c : changed the way --repeat works when
4050 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4052 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
4053 fixed default formatting
4055 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4057 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
4058 * libxslt/xsltproc.c : added an option to process HTML input
4060 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4062 * libxslt/transform.c: Tony Gorski found a bug pointed by
4063 a compiler on Tandem
4064 * tests/documents/result.xhtml: this results in a small
4065 change in the output of this test
4067 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4069 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
4072 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4074 * transform.c: fixed text and cdata handling in xsl:copy
4075 * xslt.c : avoid crashing on invalid xslt input
4076 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
4077 bugs submitted to the regression tests
4079 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4081 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
4083 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4085 * configure.in: updated to 0.8.0
4087 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4089 * transform.c: fixed a bug introduced on handling #53401
4091 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4093 * transform.c: fixed #53401
4094 * configure.in libxslt/*.c: allowed to suppress debug reporting
4095 functionalities but it brings not noticeable improvements
4096 * doc/xslt.html doc/html/*: updated and regenerated docs
4098 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4100 * tests/general/bug-5-.out tests/multiple/out/*.orig
4101 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
4102 following the libxml changes
4104 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4106 * libxslt/functions.c: applied TOM's patch to key()
4107 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
4108 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
4109 small HTML output change
4111 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4113 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
4116 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4118 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
4119 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
4120 fixed for the most part the namespace handling problem in XPath
4121 expression computations.
4122 * test/doc/ tests/general: added bug 5 and 6
4124 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4126 * libxslt/xslt.c: applied William M. Brack patch fixing the
4127 template lack of support for priority
4128 * test/XSLTMark/*.out : this fixed anumber of problems in the
4131 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4133 * libxslt/functions.c: removed warning in unparsed-entity-uri()
4134 fixed a bug in generate-id()
4135 * libxslt/transform.c: fixed null list result errors
4136 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
4137 fixes for sorting semantic
4139 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4141 * config.h.in configure.in libxslt/xsltconfig.h.in: added
4143 * libxslt/xsltproc.c : added --xinclude option
4144 * tests/XSLTMark/union.out : fixed the output
4146 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
4148 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
4150 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4152 * configure.in: released 0.7.0
4153 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
4156 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4158 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
4159 some checking against NULL pointers
4161 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4163 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
4164 added the XSLTMark in the regression tests as well as multiple
4165 output test from Ankh
4166 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
4167 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
4168 patches and fixed a memory leak
4169 * tests/docbook/result/html/*.html : updated the results after
4171 * tests/xmlspec/REC-xml-20001006-review.html
4172 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
4173 an HTML doctype when serializing HTML result, but adds the
4176 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4178 * libxslt/transform.c: applied fix to xsltApplyTemplates from
4180 * test/docbook/result/html/*.html: this change the output
4181 * tests/xmlspec/REC-xml-20001006-review.html
4182 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
4183 the reference anchors generated for the XML spec
4185 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4187 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
4188 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
4189 libxslt/xsltutils.c: of course the way I defined
4190 UNUSED breaks on old gcc version. Try to be smart and
4191 also define it directly in xsltconfig.h
4192 * tests/xmlspec/Makefile.am: fixed the timing arg test
4194 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4196 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
4197 implemented command line parameter passing
4198 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
4199 tested it by passing show.diff.markup=1 to build the review version too
4201 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4203 Huge cleanup, I switched to compile with
4204 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4205 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4206 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4207 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4208 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4209 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
4210 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
4211 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
4212 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
4213 libxslt/xsltutils.c: basically made static unexported functions
4214 avoided name clashes and flagged unused parameters.
4216 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4218 * configure.in: 0.6.0 yet another release
4219 * doc/xslt.html doc/html/*: updated the docs
4221 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4223 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
4224 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
4225 extended xsltEvalStaticAttrValueTemplate and
4226 xsltEvalAttrValueTemplate to support foreign namespaces,
4227 and fixed document()
4229 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4231 * xsltutils.h: cleanup some garbage added last night
4232 * xsltInternals.h variables.c transform.c templates.[ch]
4233 preproc.c pattern.c keys.c: switched the whole XSLt processing
4234 to use XPath precompiled expressions and reusing them.
4235 * functions.c: some cleanup, seems people don't use
4236 unparsed-entity-uri() the way it's supposed to be used
4238 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4240 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
4241 libxslt/variables.c libxslt/xsltutils.h: Changed to work
4242 with the new way XPath is interpreted. This doesn't yet
4243 take advantage of the separate parsing/evaluation phases
4245 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4247 * libxslt/transform.c: robert@xsl.00008.org pointed out a
4248 problem in xsl:copy-of in case of attributes
4249 * tests/docs/Makefile.am tests/docs/bug-3-.xml
4250 tests/general/Makefile.am tests/general/bug-3-.*:
4251 added the test to the general regression suite
4253 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4255 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
4256 fixing some of the missing functionnalities in the XSLT
4257 functions implementations.
4259 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4261 * libxslt/Makefile.am: nick@debian.org forwarded a fix
4263 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4265 * README.cvs-commits: added, pointing to HACKING
4266 * HACKING: added defines commit rules.
4268 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4270 * libxslt/extra.c libxslt/variables.c: fixing compilation
4271 when libxml was compiled without debug support
4273 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4275 * configure.in: time for 0.5.0
4276 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
4277 new test files are included in the distribution
4278 * doc/xslt.html : updated
4279 * doc/html/*.html: regenerated the docs
4281 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4283 * tests/docbook/result/html/*.html: regenerated the HTML
4284 now that value-of an result tree don't include the fake root
4286 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4288 * libxslt/transform.c libxslt/variables.c: removed a couple
4289 of possibly uninitialized var probs
4290 * tests/xmlspec/Makefile.am: run the processing without verbose
4291 avoid raising generated id differences.
4293 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4295 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
4297 * libxslt/transform.c: fixed a bug which exaplined why no
4298 optimization were resulting from preproc stuff
4300 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4302 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
4303 w.r.t. value of tree result (and attributes within it) fixed.
4304 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
4305 Integrated the xmlspec to the test (i.e. diffed output for
4308 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4310 * imports.c transform.c xslt.c xsltInternals.h: fixed a
4311 strip-spaces problem
4312 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
4315 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4317 * libxslt/transform.[ch]: finished integrating the current
4318 state of the preproc optimizations.
4319 * tests/xmlspec/diffspec.xsl: switched off diff printing
4321 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4323 * libxslt/preproc.c libxslt/transform.c: started rolling in
4324 some of the optimizations.
4326 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4328 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
4329 transform.[ch]: previous commit broke a lot of stuff, fixing
4330 and preparing for next step
4332 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4334 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
4335 xsltInternals.h: started working on optimizing stylesheet
4336 element parsing. Just builds the extra informations so far.
4337 * xsltutils.h: added a missing XPath decl
4339 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4341 * libxslt/variables.c: William M. Brack found a serious bug
4342 with imports and global variables ...
4344 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4346 * libxslt/pattern.[ch] libxslt/transform.c: added
4347 xsltCleanupTemplates() to clean up state left after processing.
4349 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4351 * libxslt/transform.c: applied patch from William M. Brack
4352 to support with-param in xsltApplyTemplates().
4354 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4356 * libxslt/pattern.c: fixed the compilation of patterns which
4357 contains XPath NodeTypes. Handling of nested predicates.
4359 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4361 * libxslt/transform.c: save ctxt->node after for-each
4363 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4365 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
4366 * doc/xslt.html: updated
4368 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4370 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
4371 added xsltDocumentElem implementing multiple file output,
4372 including 1.1 xsl:document but yet untested.
4374 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4376 * libxslt/extensions.c: fixed stoopid bug
4377 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
4378 carrying extensions to the specification. Added node-set()
4379 for existing saxon and xt namespaces and debug() in libxslt
4380 namespace (http://xmlsoft.org/XSLT/namespace)
4381 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
4383 * configure.in tests/Makefile.am tests/namespaces: added some
4384 namespaces tests, including a test calling the extra debugging
4385 function in libxslt namespace, worked first time !!!
4387 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4389 * libxslt/xslt.c: extension prefix support for the full stylesheet
4390 * libxslt/transform.c libxslt/extensions.[ch]: more work should
4393 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4395 * doc/xslt.html : cleaned up, added a bit more description on
4398 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4400 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
4401 on functions and element extensions. First on list will be
4404 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4406 * configure.in libxslt.spec.in: releasing 0.3.0
4407 * doc/xslt.html: updated
4409 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4411 * configure.in tests/docbook/html : oops forgot to add
4412 the stylesheets themselves :-\
4414 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4416 * configure.in tests/Makefile.am tests/docbook tree:
4417 added docbook XSL based test suite
4419 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4421 * libxslt/xsltutils.c: reformat of messages
4422 * libxslt/xsltproc.c: removed memleak on --noout
4423 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
4424 changed again the way parameter are evaluated before a
4425 call-template, seems to fix a few nasty bugs, memory alloc debug too
4427 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4429 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
4430 fixed the param evaluation problem in apply-template
4431 * libxslt/pattern.c: speed up seriously some context computation
4432 * libxslt/xsltInternals.h: preparing for extension support
4434 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4436 * libxslt/Makefile.am: small cleanup
4437 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
4438 fixed current() I hope
4440 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4442 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
4443 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
4444 support of namespaces, both in templates and in XPath subexpressions
4446 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4448 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
4450 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4452 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
4453 contextual info must be recomputed
4455 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4457 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
4458 * libxslt/xsltproc.c : added --maxdepth
4460 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4463 * libxslt/xsltproc.c: added --novalid and --noout as well
4464 as options printing when no args
4465 * libxslt/variables.c libxslt/transform.c: trying to get rid
4466 if some variable/params addressing errors.
4468 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4470 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
4471 * libxslt/xsltutils.c: add carriage return to xsl:message when
4474 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4476 * libxslt/functions.c: fixed a bug with generate-id()
4478 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4480 * libxslt/xsltutils.c: started doing more useful stuff in
4482 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
4483 libxslt/xsltInternals.h: changed the way variables/params
4485 * libxslt/xsltproc.c: removed a pedantic warning
4486 * libxslt/variables.[ch]: found an ugly evaluation bug
4488 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4490 * tests/REC/Makefile.am: updated
4492 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4494 * libxlst/functions.c: fixed ID generation
4495 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
4497 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4499 * libxslt/numbers.c: removed a couple of memleaks
4501 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4503 * libxslt/pattern.[ch]: exported pattern matching interfaces
4504 for numbers.c and future debug module
4505 * libxslt/numbers.c: updated to new interface, should avoid
4506 unnecessary recompilation of patterns.
4507 * libxslt/xsltutils.[ch]: cleanup
4508 * tests/REC/gmon.out: removed :-)
4510 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4512 * libxslt/numbers.c: implemented level=any
4513 * libxslt/transform.c: corrected some default values
4514 * tests/REC/test-7.7-*.*: added
4516 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4518 * libxslt/pattern.c: priorities were horribly broken, hope it's
4521 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4523 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
4524 libxslt/xsltInternals.h libxslt/transform.[ch]
4525 libxslt/templates.c libxslt/xslt.c:
4526 Added apply-imports, keep a stack of running templates
4527 * libxslt/xsltutils.c: bugfixes, gather the output informations
4529 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
4530 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
4531 the real set of transformation on XML-1.0 2e generages a near
4532 perfect HTML. Needs just more number fixes and implementation
4533 and an obscure problem in 3.3.3
4535 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4537 * libxslt/pattern.c: added xsltMatchPattern()
4538 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
4540 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4542 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
4543 * libxslt/xsltutils.[ch] : added a small debugging hook
4545 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4547 * libxslt/FEATURES libxslt/transform.c: added support for
4548 disable-output-escaping in xsl:copy-of
4549 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
4550 give more debugging info
4552 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4554 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
4555 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
4556 Includes, more document changes
4557 * libxslt/xsltutils.c: fix the output of doctype and what is or
4559 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
4560 * tests/Makefile.am tests/documents/* : added a new test from Stric
4561 exercising document() among other things
4563 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4565 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
4566 for the level attribute for xsl:number
4567 * libxslt/numbers.c: internal restructuring
4569 Fri Feb 9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4571 * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
4572 to deal with documents
4573 * libxslt/functions.c: fixed document() to return the same set
4575 * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
4576 libxslt/variables.c libxslt/xsltInternals.h: keys are really
4577 associated to loaded documents, not to the transformation
4578 context, made the change, this impacted a number of modules
4580 Thu Feb 8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4582 * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
4584 Thu Feb 8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4586 * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
4587 ready for the release
4588 * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
4589 * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
4592 Thu Feb 8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4594 * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
4595 added support for keys in patterns
4596 * tests/REC/test-12.2-2.*: added a specific testcase
4598 Wed Feb 7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4600 * libxslt/functions.c FEATURES: started adding support for key()
4601 * tests/REC/test-12.2-1.*: first key test
4603 Wed Feb 7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4606 * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
4607 libxslt/transform.c libxslt/xsltInternals.h: started adding key
4609 * libxslt/xsltutils.c: warning cleanup
4610 * libxslt/pattern.h: fixed soopid cut'n paste prob
4612 Tue Feb 6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4614 * libxslt/transform.c libxslt/xslt.c: chased some reported
4615 unitinitialized variables.
4617 Tue Feb 6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4619 * tests/numbers/Makefile.am: fixed the EXTRA stuff
4621 Mon Feb 5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4623 * Copyright IPR Makefile.am: added some wording and a rewrite
4624 of the W3C IPR but without giving Copyright rights to W3C,
4625 should suit everybody
4627 Mon Feb 5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4629 * FEATURES: updated, added mode support for templates
4630 * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
4631 support for templates
4632 * templates.c variables.c: simple fixes
4633 * xslt.c: added a separate DEBUG_BLANKS debug class disabled
4634 * xsltproc.c: added option -timing
4635 * xsltutils.c: seem I forgot to add encoding support in output...
4636 * configure.in tests/Makefile.am tests/xmlspec/*: added a test
4637 consisting of reformatting the XML REC with the xmlspec XSLT,
4640 Mon Feb 5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4643 * numbers.c: handles actual number formatting for both xsl:number
4644 and the format-number extension function.
4645 * function.c: formatting moved to numbers.c
4646 * transform.c: added xsl:number
4647 * xslt.c: minor memory leak removed
4648 * Makefile.am: added numbers.c and numbersInternals.h
4650 Sat Feb 3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4653 * doc/html/*.html updated
4654 * doc/libxslt.sgml: added new modules
4655 * libxslt/pattern.c: fix loop on hash clashes.
4657 Sat Feb 3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4661 * pattern.c: lots of changes to make most patterns work
4662 * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
4663 * transform.c: cleanup and attribute patterns testing
4664 * xslt.c: added xsltFreeStylesheetList() and now cleanup
4666 * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
4667 * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
4670 Fri Feb 2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4673 * transform.c: added xsl:element support
4674 * namespaces.[ch]: added xsltGetSpecialNamespace()
4675 * attributes.c: added xsl:attribute namespace support.
4677 Thu Feb 1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4679 * libxslt/Makefile.am libxslt/imports.[ch]: new module to
4680 implement import cascade lookups and traversal
4681 * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
4682 libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
4683 started coding the import cascade lookup in the places needed,
4684 probably incomplete.
4686 Thu Feb 1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4688 * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
4689 xsl:include and xsl:import, untested
4691 Thu Feb 1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4693 * FEATURES: updated choose/when/otherwise added
4694 * libxslt/transform.c: plugged choose in
4695 * configure.in tests/Makefile.am tests/REC/Makefile.am
4696 tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
4697 tests/general/itemschoose.*: started adding a more generic
4698 infrastructure for testing.
4700 Thu Feb 1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4702 * tests/REC/test-11*: added more tests
4703 * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
4706 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4708 * tests/REC/test-[9-10]*: added more tests
4709 * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
4712 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4714 * tests/REC/test-[7-9]*: added more tests
4715 * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
4716 fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
4717 is allocated, overall cleanup.
4719 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4721 * tests/REC/test-7.*: added more tests
4722 * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
4723 fixing bugs raised by said tests
4725 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4727 * tests/REC/test-7.*: added more tests
4728 * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
4729 libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
4730 raised by said tests
4732 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4735 * configure.in tests/Makefile.am tests/REC/*: started adding
4736 some regression tests based from fragments of spec examples
4737 * libxslt/transform.c: fixed a problem on namespace generation
4739 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4742 * tests/numbers/Makefile.am tests/numbers/format-number.*
4743 tests/Makefile.am configure.in: added number formattting
4745 * libxslt/attributes.[ch]: separated attribute support, started
4746 add support for attribute-sets
4747 * libxslt/functions.[ch]: update for number and formatting
4749 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
4750 cleanups updates, etc ...
4752 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4755 * libxslt/transform.c: added copy-of support
4756 * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
4758 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4760 * FEATURES TODO: updates
4761 * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
4764 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4766 * FEATURES TODO: updates
4767 * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
4768 libxslt/xslt.c libxslt/xsltInternals.h: added support for
4769 namespace aliases and cleaned up the overall namespace related
4770 code. This materialize as a new module.
4772 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4774 * configure.in libxslt.spec.in: changes needed for libxml2-devel
4777 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4779 * libxslt.spec.in doc/xslt.html: updating doc and trying to add
4782 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4784 * Makefile.am configure.in doc/Makefile.am: added a doc subdir
4785 and the rules to generates the makefiles.
4786 * doc/libxslt.sgml doc/xslt.html: very first version of the manual
4787 * doc/html/*.html : autogenerated documentation
4788 * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
4790 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4792 * libxslt/functions.c: xsltGenerateIdFunction() small patch
4794 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796 * FEATURES TODO README INSTALL: updated
4797 * libxslt/xslt.h: added URL and version/vendor :-)
4798 * libxslt/transform.c: fixed a problem in xsl:attribute, removed
4799 attempt to support older libxml2 version.
4800 * libxslt/variables.h libxslt/xsltInternals.h: update to structures
4801 and macros to add/register new document created by document()
4802 * libxslt/functions.c: implemented current(), unparsed-entity-uri()
4803 system-property(), element-available() and function-available().
4804 A crippled version of document() has been added too.
4806 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4808 * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
4809 number formatting !!!
4810 * acconfig.h config.h.in configure.in libxslt/Makefile.am
4811 tests/Makefile.am; added testing for mathematical functions,
4815 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4817 * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
4818 with non-named rules (*, ...) added accelerators
4819 * libxslt/templates.[ch]: added xsltEvalTemplateString()
4820 and xsltEvalAttrValueTemplate() high level functions
4821 * libxslt/transform.c: fixed the part where attributes
4822 had to be looked at as templates, added comment and
4824 * TODO FEATURES: updated to reflect the new state
4826 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4828 * libxslt/functions.[ch] Makefile.am: added new module functions
4829 with templates for the XSLT functions.
4830 * libxslt/variables.h templates.c: added registrations of new
4831 functions when an XPath context is created
4833 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4835 * tests/Makefile.am: cleanup
4836 * libxslt/pattern.c: should support most of the patterns now
4837 except ID/Key and maybe some namespace checks when having
4841 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4843 * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
4844 tests/REC2/Makefile.am: updated the makefiles and spec files to
4845 add tests, and the FEATURES file to the RPM
4847 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4849 * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
4850 prepared the Makefiles and spec files for a first release.
4851 * COPYING.LIB: added LGPL Licence
4853 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4855 * libxslt/transform.c: applied cleanup patch from Bjorn Reese
4856 <breese@mail1.stofanet.dk>
4858 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4860 * configure.in libxslt.spec.in: first try to get a spec file
4862 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4864 * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
4865 * libxslt/transform.c: add support for "*" to strip and preserve
4868 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4871 * FEATURES: added with alist of what's in and what's not
4872 * libxslt/xslt.c: fixed top level Param and Variable stuff
4874 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4876 * xsltproc.c: removed bug
4877 * tests/REC2/html.xml: added newline after doctype
4878 * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
4879 support, result tree fragment support (requires just commited
4880 extensions to libxml2 XPath !!!)
4881 * transform.c: added call-template, with-param support
4882 * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
4883 * TODO: updated, added a DONE section and started migrating stuff :-)
4885 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887 * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
4888 tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
4889 too, added the HTML output test
4890 * libxmls/xsltutils.c: added HTML output
4891 * libxslt/xslt.c: check version on literal result used as templates
4892 * libxslt/transform.c: fixed an error in VERSION number
4893 * libxslt/templates.c: make sure generated nodes have doc and
4896 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4898 * libxslt/Makefile.am libxslt/template.[ch]: added a template
4899 specific module. Added attribute value template, at least in
4901 * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
4902 the spec now works too.
4903 * libxslt/variables.c: fixed the debug
4904 * libxslt/xslt.c: fixed an ugly uninitialized variable
4905 * libxslt/transform.c: now using attr template processing
4907 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4909 * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
4910 libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
4911 structure to add an execution stack with variables. Tree
4912 valued variables still missing.
4915 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4917 * libxslt/xslt.c: check version on stylesheets
4918 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
4919 started adding variables interfaces and modules.
4921 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923 * libxslt/xslt.c: added support for disable-output-escaping
4924 will need libxml version > 20211
4925 * libxslt/transform.c: cleanup
4926 * libxslt/xsltutils.[ch]: added output functions
4927 * libxslt/xsltproc.c: reuse the output function
4928 * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
4931 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4933 * libxslt/transform.c libxslt/xslt.c: avoiding some problems
4934 with blank node stripping when not allowed.
4936 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4938 * libxslt/transform.c: modified apply-templates processing
4939 added select and sort support support.
4941 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4943 * TODO: guess what, it's growing :-(
4944 * configure.in: setup hacking values when compiling in my
4946 * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
4947 very rudimentary version of xsl:sort
4949 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4952 * libxslt/transform.c: context position and size in for-each
4953 * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
4954 and put Error and Debug routines
4955 * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
4956 to use the Debug calls, cleanup
4957 * libxslt/xsltproc.c: added -v to enable debug printing
4959 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4961 * TODO: started filling it :-(
4962 * libxslt/pattern.c: should now at least compile the full
4963 set of patterns authorized. Default priorities added.
4964 * libxslt/transform.c: a bit more work and cleanup.
4966 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4968 * TODO: started adding in there :-(
4970 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4972 * transform.c, xslt.c, xsltproc.c: lots of fixes, added
4973 support of xslt:if and xslt:attribute, need libxml2 interfaces
4974 present only in CVS.
4976 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4978 * test/Makefile.am test/REC*/Makefile.am: added first test
4979 * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
4980 cleanup of nodes at reading of stylesheet, added support
4981 for xsl:for-each and fixed a few recursion bugs
4983 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4985 * pattern.c, xslt.c: removed debug
4986 * transform.c: added value-of, seems to handle the first
4987 REC example correctly
4989 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991 * transform.c, xsltproc.c: small fight with spaces and formatting
4992 may need a revisit later but looks pretty good right now.
4994 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4996 * transform.c: basic processing in place
4997 * xsltInternals.h: exported one xslt.c function
4999 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5001 * libxslt/transform.[ch] Makefile.am: started adding the
5002 transformation module
5003 * pattern.[ch] xslt.c: more work...
5005 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5007 * libxslt/pattern.c: started adding xsltTestCompMatch()
5009 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5011 * libxslt/pattern.c: more work on parsing selectors
5013 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5015 * libxslt/xslt*: completeted the structures
5016 * libxslt/pattern.[ch]: started adding code to precompile patterns
5018 * libxslt/makefile.am: added the new files
5020 Mon Jan 8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5022 * libxslt/xslt.c : small cleanup
5023 * configure.in libxslt/xsltconfig.h.in: add memory debug and
5024 mechanism for compile-time options
5026 Sun Jan 7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5028 * libxslt/xslt.[ch]: started parsing templates
5030 Sun Jan 7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5032 * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
5034 Sun Jan 7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5036 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
5039 Sun Jan 7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5041 * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
5042 libxslt/Makefile.am tests/Makefile.am:
5043 Created the library framework, imported it into the GNOME CVS base
5044 * INSTALL: added a small instruction file.
5046 Sun Jan 7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5048 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
5049 first steps toward building the framework
5051 Sun Jan 7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5053 * NOTES: added notes taken while reading the spec.
5055 Fri Jan 5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5057 * test/REC1 test/REC2: added examples from the XSLT REC
5059 Fri Jan 5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5061 * README: basic informations
5062 * Changelog: created