1 Mon Sep 1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
3 * libxslt/function.c: patch from Mark Vadoc to allow compiling
4 against libxml2 without XPointer supoort.
6 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
8 * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
9 with namespaced names reported by Steve Hay
10 * tests/docs/Makefile.am tests/docs/bug-129.*
11 tests/general/Makefile.am tests/general/bug-129*: added the
12 test to the regression suite for this bug.
14 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
16 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
19 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
21 * libxslt/*.h: realigned parameters after taint
23 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
25 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for
26 Borland compiler, as reported by Eric Zurcher
28 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
30 * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
31 get included in the distrib
33 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
35 * libxslt/*.h libexslt/*.h: exportability taint of the headers.
36 * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
37 contain the export defs.
39 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
41 * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
42 libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
43 for compilation with MingW compiler on Windows.
45 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
47 * keys.c: enhanced xsltInitCtxtKey to take care of multiple
48 instances of a key with the same namespace:name, reported
49 on the mailing list by Ian Young. Added regression test
52 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
54 * variables.c: fixed bug 119699 (missing error on shadowed
56 * autogen.sh: removed dependency on automake-1.4, updated
57 links for fetching auto* tools
58 * doc/Makefile.am: added check for automatic regeneration of
59 win32/*.def.src when api xml files are updated.
61 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
63 * transform.c: fixed bug 114563 (params not passed when
64 default template processed)
66 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
68 * xslt.c: fixed bug 119862 (missing param on ns error print)
70 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
72 * News configure.in: preparing libxslt-1.0.32 release
73 * doc/* : updated the doc and rebuilt
75 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
77 * breakpoint/Makefile.am: removed ref to libxslt.la
78 * numbers.c transform.c python/libxml_wrap.h python/types.c
79 xlstproc/xsltproc.c: Minor cleanup of warning errors
81 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
83 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
85 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
87 * tests/docs/Makefile.am tests/docs/bug-127.*
88 tests/general/Makefile.am tests/general/bug-127*: added the
89 test from bug #118763 to the regression suite.
91 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
93 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
95 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
97 Minor cleanup of regression test general/bug-125
99 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
101 Fixed bug 116517 - handling of '{' and '}'
102 * templates.c: added checks for escaping and balancing of
104 * tests/general/Makefile.am tests/docs/Makefile.am:
105 Added test case (bug-126) to regression suite.
107 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
109 Fixed bug 117552 - sort with multiple keys
110 * xsltutils.c: enhanced treatment of NaN when multiple sort
112 * tests/general/Makefile.am tests/docs/Makefile.am:
113 Added test case (bug-125) to regression suite.
115 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
117 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
118 * transform.c, variables.c, xslt.c, xsltutils.c:
119 removed some unused variables
121 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
123 Fixing bug 118558 (Solaris 8 compiler warnings)
124 * xslt.c: minor re-ordering of code
125 * functions.c: added an explicit cast
126 * number.c: added include for string.h
127 * security.c: added an explicit cast
129 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
131 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
132 of date:seconds as previously posted to the mailing list
133 * numbers.c: extensive modification to cater for UTF8 within
134 the various routines.
136 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
138 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
139 #117616 about EXST str:tokenize.
140 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
141 added the test in the regression suite.
143 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
145 * xsltproc/xsltproc.c: applying a patch based on #117377
148 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
150 * libxslt/transform.c: allow strip-space to support full namespaces
151 using prefix:* , should fix #114287
152 * tests/docs/Makefile.am tests/docs/bug-124.*
153 tests/general/Makefile.am tests/general/bug-124*: added a
154 test to the regression suite for this bug.
156 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
158 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
159 the attribute was already defined, should fix bug #113812
160 * tests/docs/Makefile.am tests/docs/bug-123.*
161 tests/general/Makefile.am tests/general/bug-123*: added the
162 test to the regression suite.
164 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
166 * libexslt/strings.c: applied patch from Shaun McCance to implement
167 exslt:split c.f. #117752
168 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
169 added the test to the regression suite.
171 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
173 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
174 might require more attention could be an Unicode support breakage.
176 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
178 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
179 libxslt/xsltInternals.h: optimize text node coalescing by
180 caching info about the last text node generated and doing
181 fast alloc/copy of the text. Should fix #115273
183 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
185 * fixed bug 113520, incorrect result for date:seconds
186 with change to type casting in libexslt/date.c
188 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
190 * fixed bug 114764: trouble with globals and RVT's
191 with minor changes in variables.c and transform.c
192 so that any global instantiated with an RVT gets
193 uninitialized when the RVT is destroyed.
195 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
197 * libxslt/transform.c: simple cast missing Peter Breitenlohner
198 * breakpoint/Makefile.am: added deps to libxslt
199 * tests/exslt/common/Makefile.am: integrated William Brack test
200 in the regression suite
202 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
204 * fixed bug 114812, trouble with imported exslt functions
205 added lookup function in libxslt/extension.c
206 enhanced exsltInitFunc in libexslt/functions.c to take
207 better care of imports
209 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
211 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
212 python/libxslt_wrap.h python/libxsltclass.txt: patch from
213 Sean Treadway, adding Python bindings for extension element and
214 some bindings cleanups.
215 * python/tests/Makefile.am python/tests/extelem.py: also add an
218 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
220 * python/libxml_wrap.h: applied patch from #116943 which should
221 fix the xsltSaveResultToFile python binding.
223 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
225 * INSTALL: removed an old reference to libxml2 >= 2.2.12
227 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
229 * configure.in: releasing 1.0.31
230 * doc/*: update and rebuild of the docs
232 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
234 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
236 * tests/docs/Makefile.am tests/docs/bug-122.*
237 tests/general/Makefile.am tests/general/bug-122*: added the
238 test to the regression suite.
240 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
242 * libxslt/preproc.c: fix bug #115778 for attribute value template
245 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
247 * libxslt/documents.c libxslt/transform.c: applied patch from
248 Keith Isdale to desactivate node numbering when running under
251 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
253 * libxslt/security.c: fix the write checking code when
254 the output filename does not parse as an URL bug #115402
256 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
258 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
259 triodef.h were missing from the distribution
261 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
263 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
264 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
266 * libexslt/sets.c: applied patch from Peter Breitenlohner
267 * doc/*: rebuilt the docs
268 * tests/docbook/result//* tests/xmlspec/*.html: changes in
269 generattion of " as " in element content.
271 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
273 * libxslt/transform.c: changed xsltChoose to ignore whitespace
274 which is a sibling of xsl:when
276 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
278 * libxslt/xslt.c: fixed a possible crash when the document
279 wasn't a proper stylesheet.
281 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
283 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
285 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
287 * win32/defgen.xsl: new file, generates the export sources.
288 * win32/*.def.src: these are now autogenerated, changes to these
289 will not be logged anymore.
291 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
293 * tests/docs/Makefile.am tests/docs/bug-121.*
294 tests/general/Makefile.am tests/general/bug-121*: added the
295 example for bug #112904 in the regression tests, the bug fix is
298 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
300 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
301 * configure.in libxslt.spec.in python/Makefile.am: cleanup
302 of --with-python like for libxml2
304 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
306 * libxslt/xsltutils.c: fixing bug #112995, a problem with
307 NaN within the sort element. Also added regression test.
309 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
311 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
312 network accesses when building
314 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
316 * libxslt/transform.c: fixed a segfault introduced with the RVT
317 handling change, bug #112703 .
319 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
321 * libxslt/xslt.c: make sure stylesheet compilation errors
322 forces a NULL stylesheet, fixes #112270
324 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
326 * NEWS configure.in : preparing release 1.0.30
327 * doc/apibuild.py: backported a patch from libxml2
328 * doc/*: updated and rebuilt the docs
330 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
332 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
333 cleaning up Result Value Tree handling
334 * libexslt/functions.c libexslt/strings.c: fixed a pair of
336 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
337 added Mark Vakoc test combining for-each and exslt:tokenize
339 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
341 * libxslt/transform.c: fixing bug #111755 when a template is
342 applied to an attribute
343 * tests/docs/Makefile.am tests/docs/bug-119.*
344 tests/general/Makefile.am tests/general/bug-119*: added the
345 example in the regression tests for that bug.
347 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
349 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
350 for the HTML generation fixing #111799
351 * doc/html/*.html doc/html/*.png: associated update
353 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
355 * libxslt/variables.c: removed premature call to xsltFreeStackElem
356 * win32/libxslty.def.src: added more exports
358 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
360 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
361 transition to XHTML1 added validity checking to the makefile rules.
363 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
365 * python/generator.py: fixed a problem in the generator where
366 the way functions are remapped as methods on classes was
367 not symetric and dependant on python internal hash order,
368 as reported by Stéphane Bidoul
369 * libexslt/strings.c: attempt at fixing an object type pbm
370 * libxslt/triodef.h: update for OpenVMS from libxml2
372 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
374 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
375 generation of the man page
377 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
379 * libexslt/sets.c: fixed a bug introduced in the last commit
380 * libxslt/transform.c: tried to fix #111437
381 * tests/docbook/result/xtchunk/html/*.orig
382 tests/multiple/out/*.orig: side effect of #111437 change.
384 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
386 * libexslt/strings.c: applied last patch for #110023 from
388 * libexslt/sets.c: fixed a memory leak when mixing one of the
389 EXSLT set functions and a Result Value Tree
390 * TODO: there are other bugs around in libexslt/sets.c in conjunction
391 with Result Value Tree
393 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
395 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
396 bug #111420 about double initialization of extension contexts
398 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
400 * libxslt/transform.c: fix bug #110577 namespace in copy-of
401 don't obbey the same rules as for literal reusl elements.
402 * tests/docs/Makefile.am tests/docs/bug-118.*
403 tests/general/Makefile.am tests/general/bug-118*: added the
404 example in the regression tests for that bug.
405 * libxslt/variables.c: fixed a bug introduced in fixing #110020
406 * tests/docs/Makefile.am tests/docs/bug-11[67].*
407 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
408 regression tests one still exposing a mem leak (Mark Vadoc).
410 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
412 * libxslt/pattern.c: fix a memory related segfault on a
413 pattern compilation error #110189
415 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
417 * libxslt/variables.c: fixing bug #110020 on global parameter
418 and variables mismatch
419 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
420 the test to the regression suite
422 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
424 * libexslt/math.c: applied patch from Charles Bozeman fixing
425 the math power function where args were inverted #110996
426 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
427 added the test to the regraession for #110996
428 * libexslt/sets.c: avoid a problem with nodesets.
430 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
432 * libxslt/win32config.h: added HAVE_MATH_H
434 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
436 * win32/Makefile.msvc: fixed compilation with thread-enabled
439 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
441 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
444 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
446 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
447 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
448 other places where ctxt->document pointer may be used without
449 checking it agaisnt NULL.
450 * tests/docs/Makefile.am tests/docs/bug-115.*
451 tests/general/Makefile.am tests/general/bug-115*: added the
452 example in the regression tests for that bug.
453 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
455 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
457 * configure.in NEWS: preparing 1.0.29 release
458 * libxslt/documents.c: generate the document order for document()
460 * doc/*: updated and regenerated the docs
462 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
464 * libxslt/transform.c: fixed a namespace redundancy problem
466 * tests/docs/Makefile.am tests/docs/bug-114.*
467 tests/general/Makefile.am tests/general/bug-114*: added an
468 example in the regression tests for that bug.
470 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
472 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
473 and avoid some warnings when loading the python modules on non
475 * libxslt/transform.c: fix a bug introduced in the document lookup
476 and exhibited by the keys test.
478 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
480 * tests/docs/Makefile.am tests/docs/bug-113.*
481 tests/general/Makefile.am tests/general/bug-113*: added an
482 example in the regression tests for bug #109160 fixed in libxml2
484 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
486 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
487 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
488 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
490 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
492 * libxslt/transform.c: forgot to make one change related to
493 Result Value Tree change, pointed out by Sebastian Rahtz
494 * tests/docs/Makefile.am tests/docs/bug-112.*
495 tests/general/Makefile.am tests/general/bug-112*: added an
496 example in the regression tests that bug
498 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
500 * libxslt/transform.c: second part of the patch fixing #108905
501 performances problems, ask for computation of document order on
502 the document transformed and avoid inefficiencies building large
503 nodesets of unique nodes.
504 * configure.in: fix a trouble with libtool in my debug environment.
506 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
508 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
509 Result Value Tree are now generated with a document root node
510 not an element, it's quite cleaner.
511 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
512 also prepared for libxslt-1.0.28 release
513 * doc/*: updated and regenerated the docs
515 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
517 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
518 Finally fixed bug #75813, processing or Result Value Tree
519 converted into node-sets should be a bit more sensible now.
520 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
521 fixes this regression test, there is 4 nodes, not 3
522 * tests/docs/Makefile.am tests/docs/bug-111.*
523 tests/general/Makefile.am tests/general/bug-111*: added an
524 example in the regression tests for bug #75813
526 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
528 * tests/docs/Makefile.am tests/docs/bug-110.*
529 tests/general/Makefile.am tests/general/bug-110*: added an
530 example in the regression tests for bug #108976 which is
533 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
535 * tests/docs/Makefile.am tests/docs/bug-109.xml
536 tests/general/Makefile.am tests/general/bug-109*: added an
537 example in the regression tests for the invalid bug #108716
539 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
541 * libxslt/variables.c: fixed bug #108633 reported by
542 Jerome Pesenti about recursive global variables/param detections
543 * tests/reports/Makefile.am tests/reports/rec*: added regression
544 tests for the checking of recusion in global/local param/variables.
546 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
548 * libxslt/numbers.c: valgrind pointed out an uninitialized
549 variable use in format-number()
551 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
553 * tests/docs/Makefile.am tests/docs/bug-108.xml
554 tests/general/Makefile.am tests/general/bug-108*: added an
555 example in the regression tests bug #107804 fixed in libxml2
557 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
559 * libxslt/pattern.c: fixed bug #107591 node() in pattern
560 matches should catch comments and PIs
561 * tests/docs/Makefile.am tests/docs/bug-107.xml
562 tests/general/Makefile.am tests/general/bug-107*: added an
563 example in the regression tests for this case
565 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
567 * tests/docs/Makefile.am tests/docs/bug-106.xml
568 tests/general/Makefile.am tests/general/bug-106*: added the next
569 example for bug #106788 from James Clark in the regression tests,
570 the bug fix is actually in libxml2
572 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
574 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
575 for Python checks, makefile cleanup, and convenience changes
577 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
579 * xsltproc/xsltproc.c: had to comment out Igor last change
580 since it made libxslt-1.0.27 depends on libxml2 newly
581 API extension which hasn't propagated yet :-(
583 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
585 * configure.in: preparing release 1.0.27
586 * doc/*: updated and rebuilt the docs
588 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
590 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
593 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
595 * tests/docs/Makefile.am tests/docs/bug-105.xml
596 tests/general/Makefile.am tests/general/bug-105*: added the
597 example for bug #106788 from James Clark in the regression tests,
598 the bug fix is actually in libxml2
600 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
602 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
603 James Clark and a bit of cleanup
604 * tests/docs/Makefile.am tests/docs/bug-104.xml
605 tests/general/Makefile.am tests/general/bug-104*: added the
606 example in the regression tests for this case
608 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
610 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
612 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
614 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
616 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
618 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
619 * win32/configure.js: included handling of the trio option
621 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
623 * configure.in doc/*: preparing release 1.0.26
625 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
627 * libxslt/functions.c: fixing another bug in document(), bug #105450
628 * tests/documents/test_bad.result: Slight change to the output
630 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
632 * libxslt/functions.c: fixing a segfault in document(), bug #105418
633 * tests/documents/Makefile.am tests/documents/test_bad: add the
634 specific test as suggested by Jean T Anderson
636 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
638 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
639 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
640 libxslt/xslt.c: tried to fix 105387 and all similar cases
641 in the library sources.
643 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
645 * doc/* configure.in: preparing for release of 1.0.25
647 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
649 * xsltproc/xsltproc.c: fixed bug #99623
651 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
653 * libxslt/transform.c: fixing bug #105116 sometimes one need
654 to generate a default namespace reset xmlns="" in the output
655 * tests/docs/Makefile.am tests/docs/bug-103.xml
656 tests/general/Makefile.am tests/general/bug-103*: added the
657 example in the regression tests for this case
659 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
661 * libxslt/pattern.c libxslt/transform.c: changed the way the
662 root element of value tree are handled to fix bug #104123
664 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
666 * README: change of policy w.r.t. mails
667 * configure.in: small cleanup
668 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
669 a couple of bugs raised by Eric van der Vlist in #104114
670 * tests/exslt/*/*.out: slight change to the tests
672 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
674 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
675 emphasis on the fact that --docbook should not be used
678 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
680 * python/libxslt.c: fixed a couple of return error #104150
681 reported by Peter O'Shea
683 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
685 * xsltproc/xsltproc.c: fixed a double free of stylesheet
686 when applied to a standalone stylesheet
688 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
690 * configure.in: preparing release 2.0.24
691 * libxslt.spec.in: small update
692 * doc/*: updated the news, rebuilt the APIs descriptions
694 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
696 * libxslt/functions.c: fixed #101502 by applying and cleaning up
697 the associated patch from Daniel Stodden.
698 * tests/documents/Makefile.am tests/documents/fragment*: added a
701 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
703 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
704 for extension modules init and shutdown callbacks, check that
705 they are now called when needed.
706 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
707 started adding the extension module support at the Python level.
708 Still a strange bug to hunt down left.
710 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
712 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
713 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
714 computation in the presence of imports
715 * tests/docs/Makefile.am tests/docs/bug-102.xml
716 tests/general/Makefile.am tests/general/bug-102*: added an
717 example in the regression tests for this case
719 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
721 * xsltproc/xsltproc.c: final touch to #102800 fix
723 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
725 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
726 memory debug checking which got deactivated at some point ?!?
727 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
728 * libxslt/xsltutils.c: very small change on HTML indentation handling
730 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
732 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
733 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
734 exclude-result-prefixes to avoid extra namespace declaration being
735 dumped following the fix for #102920 in libxml2
737 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
739 * libxslt/transform.c: fixed a problem related to directory
740 checking and creation raised by Craig Goss
742 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
744 * libexslt/strings.c: applied patch from Jörg Walter to provide
745 URI escaping and unescaping functions.
747 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
749 * libexslt/strings.c: Alexey Efimov found a typo bug in
750 exsltStrPaddingFunction()
752 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
754 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
756 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
758 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
759 applied patch from Craig A. Berry for the VMS port.
761 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
763 * libxslt/xsltInternals.h: increase the max number of cascaded
765 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
766 the Windows binaries.
768 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
770 * win32/libxslt.def.src: added more exports for Stephane Bidoul
772 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
774 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
775 the apibuilder script, regenerated the APIs
777 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
779 * libxslt/numbers.c: numbering should not traverse XInclude
780 nodes left in the tree. Closes bug #101114 raised by
783 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
785 * doc/apibuild.py: fixed a bug in merging public info from
787 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
788 the iconv option to configure.js didn't work, and
789 added zlib option needed when linking xsltproc statically
791 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
793 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
794 the generation of libexslt-api.xml
795 * libexslt/exslt.h: small cleanup.
797 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
799 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
800 copied over the apibuild.py from libxml2, adapted a bit and
801 regenerated the API description in XML. Todo: libexslt-api.xml
802 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
803 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
804 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
805 libxslt/templates.c libxslt/transform.c libxslt/transform.h
806 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
807 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
808 report from the scripts.
809 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
812 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
814 * libxslt/transform.c: xsl:element generated superfluous xmlns
815 declarations, closes bug #99905
816 * tests/docs/Makefile.am tests/docs/bug-101.xml
817 tests/general/Makefile.am tests/general/bug-101.*: added the
818 example in the regression tests for this case
820 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
822 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
825 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
827 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
829 * tests/docs/Makefile.am tests/docs/bug-100.xml
830 tests/general/Makefile.am tests/general/bug-100.*: added the
831 example in the regression tests for this case
832 * tests/docs/Makefile.am tests/docs/bug-99.xml
833 tests/general/Makefile.am tests/general/bug-99.*: this test
834 covers an xsl:attribute namespace bug that Norm pointed out.
836 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
838 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
839 win32/libxslt.def.src: applied another patch from Richard Jinks
840 for the export of teh sorting routine and allowing per context
843 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
845 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
846 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
847 redefining the sorting routine, plus a bit of tweaking of the
850 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
852 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
854 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
855 * doc/html/*.html: updated too
856 * python/libxsltclass.txt: updated too
858 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
860 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
861 xsltGetProfileInformation() to retrieve profiling informations
862 from an XSLT transformation context. It returns it as an XML
863 tree. Provided by Michael Rothwell this closes RFE #99527
865 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
867 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
868 in xsltFindElemSpaceHandling() missing imported informations
869 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
872 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
874 * libxslt/namespaces.c: fix for namespace generation on
875 attributes created with xsl:attribute
877 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
879 * libxslt.spec.in configure.in: add a line in %changelog for releases
881 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
883 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
884 xsltInternals.h reference.
886 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
888 * python/tests/*.py: enable libxml2 memory debug before
889 loading libxslt since libxslt initialization now includes
890 EXSLT registration which initialize the libxml2 library and
893 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
895 * python/libxsl.py: updated with new version from Stéphane Bidoul
897 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
899 * win32/libxslt.def.src: exported new functions
901 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
903 * libexslt/date.c: patch from Charles Bozeman fixing a memory
904 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
905 * python/tests/exslt.py: trouble with mem debug in that specific
908 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
910 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
911 problem when compiling on HP-UX
913 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
915 * python/generator.py python/libxslt.c: fixes for compiling
918 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
920 * libxslt/transform.c: fixed bug #99168 select evaluating to
923 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
925 * tests/documents/result.xhtml: the XHTML1 serialization change
926 to libxml2 modifies slightly the result of that test.
928 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
930 * configure.in: the python bindings requires libxml2 >= 2.4.25
931 for the regexp stuff.
933 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
935 * configure.in: similar patch to #98825 for --with-python
937 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
939 * libxslt/variables.c: fix bug #98793 on clash of imported global
941 * tests/reports/tst-1.err: this changes the output of that test
943 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
945 * configure.in: preparing 1.0.23
946 * doc/*: rebuilding the docs
948 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
950 * python/libxslt.c: make sure to register EXSLT for the bindings
951 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
952 * xsltproc/xsltproc.c: minor cleanup
954 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
956 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
957 when building outside of the source tree
959 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
961 * python/generator.py: xpathObjectRet() pertains to the libxml2
962 module, add the namespace.
964 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
966 * libxslt/win32config.h: cleanup
967 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
968 * win32/Makefile.msvc: modified to allow mingw coexistence
969 * win32/configure.js: integrated mingw
970 * win32/Readme.txt: cleanup
971 * xsltproc/xsltproc.c: allowed stdarg for mingw
973 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
976 * doc/xsltproc.html - ran stylesheets to update man page
977 and html with Daniel's fix to #95510
979 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
981 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
982 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
983 * README: fix the bug page URL
985 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
987 * libxslt/functions.c: make sure the fixup for key() reported
988 by John Escott actually works.
989 * tests/docs/Makefile.am tests/docs/bug-98.xml
990 tests/general/Makefile.am tests/general/bug-98.*: added the
991 example in the regression tests for this case
993 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
995 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
996 * tests/docs/Makefile.am tests/docs/bug-97.xml
997 tests/general/Makefile.am tests/general/bug-97.*: added the
998 example in the regression tests for this case
1000 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1002 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
1003 checks in recursive copies.
1004 * tests/docs/Makefile.am tests/docs/bug-96.xml
1005 tests/general/Makefile.am tests/general/bug-96.*: added the
1006 example in the regression tests for this case
1008 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1010 * libxslt/functions.c: autoconvert key() first arg to string,
1011 reported by John Escott
1013 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1015 * libxslt/transform.c: corner case handling of copying a CDATA node.
1017 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1019 * libxslt/win32config.h: retired xmlwin32version.h
1021 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1023 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
1024 written by Thomas Schraitle (RFE #96485)
1026 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
1030 clarifying --catalog option and xsltproc's use of
1031 XML_CATALOG_FILES and /etc/xml/catalog. fixes
1032 http://bugzilla.gnome.org/show_bug.cgi?id=97891
1034 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1036 * xsltproc/xsltproc.c: remove the use of snprintf, and use
1037 libxml2 string API instead.
1038 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
1039 try to cope with architecture lacking some of the string functions,
1040 reuse the trio ones compiled in libxml2 , should close #97113
1042 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1044 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
1045 the spec file and associated changes in the Makefiles.
1047 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1049 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
1051 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1053 * libxslt/keys.h: fixed include c.f. bug #96487
1054 * config.h.in: Red Hat 8.0 induced change
1056 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1058 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
1059 fixed bug #78501 when using a non ascii character for the
1060 number formatting grouping separator.
1061 * tests/docs/Makefile.am tests/docs/bug-95.xml
1062 tests/general/Makefile.am tests/general/bug-95.*: added the
1063 example in the regression tests for this case
1064 * libxslt/attributes.c: cleaning up a problem introduced in last
1067 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1069 * libxslt/attributes.c: fixed minor typo in a call to
1072 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1074 * python/types.c: fixed bugs when passing result value tree
1075 to Python functions.
1077 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1079 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
1081 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
1084 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1086 * configure.in: preparing 1.0.22
1087 * doc/*: upated and rebuilt the docs
1089 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1091 * libxslt/variables.c: fixed bug #86421
1092 * tests/docs/Makefile.am tests/docs/bug-94.xml
1093 tests/general/Makefile.am tests/general/bug-94.*: added the
1094 example in the regression tests for this case
1096 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1098 * xsltproc: added and tested the --path option to close #79638
1100 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1102 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
1103 with the inherited stylesheet value.
1104 * tests/docs/Makefile.am tests/docs/bug-93.xml
1105 tests/general/Makefile.am tests/general/bug-93-inc.*
1106 tests/general/bug-93.*: added the example in the regression
1109 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1111 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
1112 possibility to register a transformation context specific
1113 error handler, with xsltSetTransformErrorFunc() and provided
1114 a new routine xsltTransformError() to handle contextual errors,
1115 this should fix #94435
1116 * libxslt/*.c: modified all the code to use the context specific
1117 error handling, as a result xsltPrintErrorContext() is not called
1118 anymore except internally from xsltTransformError()
1120 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
1122 * libxslt/transform.c: closing #94933, any error will make
1123 the transformation abort with no result.
1124 * tests/reports/tst-1.err tests/reports/tst-1.out
1125 tests/reports/undefvar.err: this changed the regression tests
1127 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
1128 updated the result accordingly to the fixes done last month.
1129 * libxslt/namespaces.c: make sure to avoid duplicate namespace
1130 declarations in the result trees. May fix #93692 but it's unclear.
1132 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1134 * xsltproc/xsltproc.c: added a --path option to provide the
1135 enhancement requested by #79638, first cut at it, untested
1138 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1140 * libxslt/xslt.c: seems the media-type attribute wasn't
1141 always correctly handled
1143 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1145 * libxslt/transform.c: added URI escaping in case the resource
1146 target computation of exslt:element failed. Should fix #81837
1148 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1150 * README: updated the contact informations
1152 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1154 * libxslt/pattern.c: fixed the behaviour of node() patter which
1155 didn't patch the one defined in XPath :-( . Closes bug #95793
1156 * tests/docs/Makefile.am tests/docs/bug-92.xml
1157 tests/general/Makefile.am tests/general/bug-92.*: added the
1158 example in the regression tests for this case
1160 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1162 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
1163 * win32/Makefile.msvc: added security.c to the build
1164 * win32/libxslt.def.src: exported functions from security.c
1166 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1168 * xsltproc/xsltproc.c: added another option --writesubtree to allow
1169 documents to be written only to a given subtree.
1171 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1173 * libxslt/security.[ch] libxslt/Makefile.am: new module with
1174 runtime security checks, it will also check and do directory
1175 creation when allowed
1176 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
1177 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
1178 security infrastructure probes at file reading or file creation
1179 * xsltproc/xsltproc.c: plugged the security module there too,
1180 added the new options --nowrite and --nomkdir
1181 * doc/*: updated the man page and regenerated.
1183 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1185 * doc/*: updated the doc XSLT to add the search, added the search
1186 page, fixed a link problem raised by Yves Pratter, regenerated
1188 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1190 * doc/index.py: the indexer version of the XSLT part of the
1191 xmlsoft site + archives
1193 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1195 * win32/Makefile.msvc: introduced double-run compilation.
1196 * win32/configure.js: introduced double-run compilation.
1198 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1200 * configure.in: preparing 1.0.21
1201 * doc/* : updated and regenerated the docs and web pages
1203 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1205 * libxslt/transform.c: fixed a disable output escaping bug for
1206 HTML output introduced in 1.0.20 and raised by Mario Weilguni
1207 * tests/docs/Makefile.am tests/docs/bug-91.xml
1208 tests/general/Makefile.am tests/general/bug-91.*: added the
1209 example in the regression tests for this case
1211 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1213 * doc/xlst.html: changing link on ftp.gnome.org
1215 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1217 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
1218 reported for libxml2
1220 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1222 * Makefile.am configure.in: trying to fix the same problem as
1223 #88412 by bypassing all the python subdir if python ain't detected
1225 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1227 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
1229 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1231 * libexslt/date.c: fixed the embedded '-' in the duration format
1233 * tests/.../difference.1.xml: added test cases which illustrated
1236 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1238 * libexslt/date.c: fixed date:difference() bugs, removed all
1239 type conversion warnings.
1240 * libxslt/xsltutils.c: removed unused local variable.
1242 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
1244 * doc/xsltproc.html:
1245 oops, forgot to update the html version of the man page
1247 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
1251 * doc/xsltproc2.html
1252 Fixing erroneous mention of old --warnnet option (thanks to Jean
1253 T. Anderson for pointing this out)
1255 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1257 * win32/configure.js: added more readme info for the binary
1260 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1262 * libxslt/pattern.c: fixed a bug in match="node()" reported by
1265 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1267 * libxslt.spec.in: fixes libary path for x86_64 AMD
1269 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1271 * python/Makefile.am: applied patch from Christophe Merlet to
1274 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1276 * libxslt/transform.c: re-applied the patch from Nathan Myers about
1277 a possible memory leak in case of error
1279 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1281 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
1282 nice logos generated by Marc Liyanage
1283 * doc/site.xsl *.html: changed the stylesheet to show the new
1284 logo and regenerated the pages
1286 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1288 * python/libxslt-python-api.xml python/libxslt.c
1289 python/libxsltclass.txt python/tests/basic.py: applied a patch
1290 from Ralf Mattes providing style.saveResultToString()
1292 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1294 * configure.in: preparing release 1.0.20
1295 * doc/*: updated and regenerated the docs
1297 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1299 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
1300 doing the evaluation of attribute value templates
1301 * libxslt.spec.in python/Makefile.am: fixed some troubles
1304 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1306 * python/libxslt.c: fixed the parameter order when calling
1307 Python based extensions.
1309 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1311 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
1313 * tests/docs/Makefile.am tests/docs/bug-90.xml
1314 tests/general/Makefile.am tests/general/bug-90.*: added the
1315 example in the regression tests for this case
1317 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1319 * win32/Makefile.msvc: added the prefix location to the include
1320 and lib search path.
1322 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1324 * libxslt/transform.c: found and fixed the small <xsl:choose>
1325 bug which was giving troubles to DocBook users (the test expression
1326 of <when> was evaluated in the namespace context of <choose> !)
1328 2002-08-18 Havoc Pennington <hp@pobox.com>
1330 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1331 both automake 1.6 and 1.4 installed get the right automake. Means
1332 compilation from CVS will now require the latest automake 1.4
1333 release, or manually creating symlinks called "automake-1.4" and
1336 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1338 * configure.in python/Makefile.am: AMD x86-64 induced changes from
1341 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1343 * libxslt/functions.c: recovering to the old (somewhat) broken
1344 implementation of document('') when there is no base for the
1345 source document or it can't be realoaded (e.g. when the sytlesheet
1346 was loaded from a memory string). Matt Sergeant insisted on this
1349 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1351 * libxslt/transform.c: applied another patch from Nathan Myers about
1352 a possible memory leak in case of error
1354 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1356 * libxslt/transform.c: applied a patch from Nathan Myers about
1357 an erroneous free in case of error
1359 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1361 * configure.in: upon suggestion of Marc-Andre Lemburg, make
1362 the misdetection of libxml2 python bindings a warning only
1364 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1366 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
1367 a bug reported by Gero Meissner (87230)
1368 * fixed a problem compiling python directory when multiple
1369 'make' jobs were executed (python/Makefile.am)
1371 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1373 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
1374 at the xsltdbg interface when encountering an empty attribute
1377 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1379 * tests/* : the change in HTML meta encoding tag serialization
1380 affected some of the results
1382 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1384 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
1385 to fix Red Hat bug #68614
1387 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1389 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
1390 if there is no *.pdb
1392 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1394 * configure.in: preparing 1.0.19
1395 * doc/* : rebuilt the docs
1397 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1399 * libxslt/transform.c: fixed bug #83749 about namespace generated
1400 being invalid when they are inherited from the context.
1402 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1404 * libxslt/transform.c: fixed bug #86753 on multiple identical
1405 attributes being generated, oops ...
1406 * tests/docs/Makefile.am tests/docs/bug-89.xml
1407 tests/general/Makefile.am tests/general/bug-89.*: added an
1408 example in the regression tests for this case
1410 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1412 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
1413 * tests/docs/Makefile.am tests/docs/bug-88.xml
1414 tests/general/Makefile.am tests/general/bug-88.*: added an
1415 example in the regression tests for this case
1417 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1419 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
1420 Ken Neighbors to implement/fix sorting orders
1421 * tests/docbook/result/*/gdp-handbook.*
1422 tests/docbook/result/xtchunk/html/*.orig
1423 tests/general/bug-12-.out tests/general/bug-63.out:
1424 cleaned up the result of "make tests" following some changes
1425 in namespace axis order and serialization rules in libxml2
1427 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1429 * transform.c further enhancement for bug 84902 (another
1430 path), also cleaned up code slightly
1432 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1434 * transform.c: fixed bug 84902 - message with terminate=yes
1437 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1439 * tests/docs/Makefile.am tests/docs/bug-87.xml
1440 tests/general/Makefile.am tests/general/bug-87.*: added a
1441 example in the regression tests for a case where the XML
1442 default namespace was missing from the namespace axis
1443 * xsltproc/xsltproc.c: added the informations that parameter
1444 strings are expected to be UTF8
1445 * libxslt/attributes.c: fixes on attribute group implementation
1447 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
1449 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
1450 updating docs to add reference to UTF-8 requirement for
1451 stringparam command line option
1453 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1455 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
1456 fixed document('') as pointed by Eric van der Vlist
1457 * tests/docs/Makefile.am tests/docs/bug-86.xml
1458 tests/general/Makefile.am tests/general/bug-86.*: added the
1459 specific example in the regression tests
1461 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1463 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
1464 patch from Ken Neighbors fixing some format-number inconsistencies
1465 * tests/numbers/format-number.out tests/numbers/format-number.xml
1466 tests/numbers/format-number.xsl: the patch also included
1467 updates to the regression tests
1469 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1471 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
1472 xsl:number level="multiple"
1473 * tests/docs/Makefile.am tests/docs/bug-84.xml
1474 tests/general/Makefile.am tests/general/bug-84.*: added a
1475 specific example in the regression tests
1477 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
1479 * libexslt/dynamic.c: turned a function static
1480 * libxslt/win32config.h: applied patch from Mark Vadoc
1482 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1484 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
1485 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
1486 a patch from Mark Vakoc to implement the EXSLT
1487 object dyn:evaluate(string) extension function, and a small fix
1490 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1492 * configure.in: preparing 1.0.18
1493 * doc/*: recompiled the API and web site
1495 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1497 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
1498 duplicated namespace declarations, this might not be as generic as
1499 it should but works well for DocBook stylesheets
1501 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1503 * libxslt.pc.in: fix bug #82970
1505 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1507 * python/libxslt-python-api.xml python/libxslt.c
1508 python/libxsltclass.txt : tried to fix #79105 by providing a
1509 specific error registering routine.
1511 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1513 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
1514 adding xsltSaveResultToString()
1515 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
1516 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
1517 API with the new function.
1519 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1521 * libxslt/function.c: applied a patch from Richard Jinks
1522 to avoid a crash in element-available()
1524 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1526 * libxslt.spec.in: applied patch from Geert Kloosterman to
1527 not miss gif and .png files in the RPM documentation
1529 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1531 * libexslt/libexslt.4: Applied patch for the EXSLT man page
1532 from Charles Bozeman
1534 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1536 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
1537 libxslt/xsltconfig.h.in: applied a man page patch from
1538 Christian Cornelssen and fixed a couple of issues he raised.
1540 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1542 * xsltproc/xsltproc.c: moved the extension dump out of the loop
1544 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1546 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
1547 Applied Mark Vakoc patch to show registered extensions in xsltproc
1548 * doc/*: rebuilt the API, docs and website
1549 * python/libxsltclass.txt: this added an entry point
1551 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1553 * libxslt/xslt.c: xsl:include crash fix
1554 * libxslt/imports.c: xsl:include crash fix
1555 * libxslt/imports.h: xsl:include crash fix
1557 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1559 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
1561 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1563 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
1564 fixed some return code problems raised by Thomas Mauch
1566 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1568 * libxslt/transform.c: don't allow adding an attribute to
1571 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1573 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
1574 * doc/*: rebuilt the docs.
1576 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1578 * libxslt/variables.c: better attempt to fix the problem in
1579 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
1581 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1583 * win32/dsp/*.dsp: Removed obsolete macros
1584 * win32/dsp/*.def: Updated export definitions
1586 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1588 * libxslt/variables.c: tried to fix a problem in
1589 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
1591 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1593 * libexslt/date.c: applied another patch from Charles Bozeman to
1594 enhance date/duration support
1595 * tests/exslt/date: added the associated set of regression tests
1597 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1599 * libexslt/date.c: applied a patch from Charles Bozeman to add
1600 duration routines to the date exslt extensions.
1602 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1604 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
1606 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1608 * libexslt/date.c: fixed type inconsistencies, double->int
1609 and unsigned/signed mismatch warnings eliminated
1611 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1613 * win32/Makefile.msvc: XSLT debugger support fix
1614 * win32/configure.js: XSLT debugger support fix
1615 * libxslt/xsltconfig.h.in: XSLT debugger support fix
1617 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1619 * configure.in: preparing 1.0.16
1620 * doc/*: updated and rebuilt the docs
1622 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
1624 * libxslt/attributes.c: removed a warning
1625 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
1626 added xsltRunStylesheetUser() API needed to fix #78546
1627 * xsltproc/xsltproc.c: second part of the fix #78546
1629 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1631 * python/Makefile.am: fixing the equivalent of #75779
1633 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1635 * libxslt/keys.c: fixed bug #78735
1636 * configure.in tests/Makefile.am tests/keys/*:
1637 added the tests in a separate directory
1639 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1641 * tests/docs/Makefile.am tests/docs/bug-83.xml
1642 tests/general/Makefile.am tests/general/bug-83.*: added a
1643 specific example for bug #78662 in the regression tests
1644 * tests/docbook/: this also changed a couple of DocBook results
1646 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
1648 * configure.in: trying to kill #77827 IEEE conformance on alphas
1649 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
1651 * tests/docs/Makefile.am tests/docs/bug-82.xml
1652 tests/general/Makefile.am tests/general/bug-82.*: added a
1653 specific example for bug #78211 in the regression tests
1655 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1657 * libxslt/pattern.c: applied patch from Mark Vakoc
1659 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1661 * tests/docs/Makefile.am tests/docs/bug-81.xml
1662 tests/general/Makefile.am tests/general/bug-81.*: added a
1663 specific example for bug #76927 in the regression tests
1665 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1667 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1668 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1669 that $(datadir) should be used for docs
1671 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1673 * configure.in: preparing 1.0.15
1674 * doc/*: updated and rebuilt
1676 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1678 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
1679 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
1680 * tests/docs/Makefile.am tests/docs/bug-80.xml
1681 tests/general/Makefile.am tests/general/bug-80.*: added a
1682 specific example for bug #76043 in the regression tests
1684 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1686 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
1687 steps which were not compiled
1688 * tests/docs/Makefile.am tests/docs/bug-79.xml
1689 tests/general/Makefile.am tests/general/bug-79.*: added a
1690 specific example for bug #75902 in the regression tests
1692 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1694 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
1695 attribute match rules evaluation
1696 * tests/docs/Makefile.am tests/docs/bug-78.xml
1697 tests/general/Makefile.am tests/general/bug-78.*: added a
1698 specific example for bug #75777 in the regression tests
1700 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1702 * libxslt/transform.c: found another stupid bug by step by
1703 step processing of the code
1704 * libxslt/pattern.c: idem, except that once stupid mistake
1705 ELEM vs NODE forced the templates to be stored in a list
1706 instead of a hash table, fixing this stupidity should
1707 again lead to a substantive improvement of processing speed.
1708 Like divide by 2 processing time for DocBook stylesheets.
1710 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1712 * libxslt/transform.c: fixing bug #75603
1713 * tests/docs/Makefile.am tests/docs/bug-77.xml
1714 tests/general/Makefile.am tests/general/bug-77.*: added a
1715 specific example for bug #75603 in the regression tests
1717 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1719 * python/Makefile.am: Art Haas pointed a stupid error
1721 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
1723 * Makefile.am tests/Makefile.am tests/*/Makefile.am
1724 tests/*/*/Makefile.am : added "make valgrind" targets
1725 to run the test suite under the debugger control
1726 * transform.c: valgrind spotted 2 bugs, one related to
1727 the ordering of the deallocation of the data associated to
1728 a transofrmation, the second in xsltCopyTree when the new
1729 node may have been coalesced with an adjacent text node.
1730 The regression tests now pass cleanly under testgrind.
1732 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
1734 * python/Makefile.am: fixed a stupid bug
1736 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1738 * configure.in: preparing 1.0.14
1739 * doc/*: updated rebuilt
1740 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
1741 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
1742 with the Windows maintainers
1744 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1746 * python/Makefile.am python/generator.py python/libxslt.c
1747 python/types.c python/tests/Makefile.am: applied the same kind of
1748 fixes to the Python Makefiels than to libxml2 ones. Updates
1751 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1753 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
1754 libxslt/variables.c: chaing result tree values which may
1755 be deallocated and must not be kept in the template
1756 pattern lookup cache. Thanks to Valgrin to allow finding
1757 the real problem in bug #74857
1759 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1761 * libxslt/*.h doc/* python/*: applied another cleanup comment
1762 diff from Heiko W. Rupp, regenerated the API and python
1764 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1766 * tests/docs/Makefile.am tests/docs/bug-76.xml
1767 tests/general/Makefile.am tests/general/bug-76.*: added a
1768 home brewed test for path computation elmininating duplicate
1771 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1773 * doc/Makefile.am: fixed a build problem in some environements
1775 2002-03-08 jacob berkman <jacob@ximian.com>
1777 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
1778 as make will automatically look there for these files
1780 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
1782 * configure.in libxslt/xsltwin32config.h: preparing release
1784 * doc/*: updated and rebuilt the docs
1785 * python/libxslt.c: fixed a possible reentrancy problem
1787 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1789 * libxslt/pattern.c: Fixes the problems exposed by #73880
1790 those ought to be computed at stylesheet compile time, not
1791 at run-time, and the computation was wrong.
1792 * libxslt/transform.c: get rid of fake nodes coming from node-set
1793 transformations. At least if they are still produced they will
1794 become easy to spot as resulting document won't be well-formed.
1796 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1798 * libxslt/extensions.c: fixed bug #73791 related to extension
1799 function declared in included stylesheets
1800 * tests/exslt/functions/function.7.*: added specific test
1802 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1804 * tests/docs/Makefile.am tests/docs/bug-75.xml
1805 tests/general/Makefile.am tests/general/bug-75.*: added a
1806 specific example for bug #72150 in the regression tests
1808 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1810 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
1811 similar way as #71457
1813 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1815 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
1816 some HTML meta encoding fixups resulting from fix in libxml2
1818 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1820 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
1821 related to the XPath changes in fixing #61290
1823 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1825 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
1828 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1830 * libexslt/date.c: patch from Charles Bozeman for the exslt date
1832 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
1833 the associated regression test provided by Charles
1835 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1837 * libxslt/preproc.c: Fixed #73088 with the associated patch
1839 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1841 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
1842 unless compiled explicitely with memory debugging switched on
1843 * TODO: refreshed a bit
1845 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1847 * python/generator.py python/libxslt.c: changes for the 'usual'
1848 setup.py to allow building a libxml2-python
1849 module based on the same code. The initialization is however
1850 different the 2 .so files fo libxml2 and libxslt are identical and
1851 they entry point initialize both libraries. this is done to avoid
1852 some possible nasty problem since the Python don't merge the maps
1853 of all shared modules.
1854 * python/libxsl.py: attempt to cope with the shared library loading
1855 problem when both modules are not merged.
1857 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1859 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
1860 documentation for the wrappers and python modules.
1862 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1864 * tests/docs/Makefile.am tests/docs/bug-74.xml
1865 tests/general/Makefile.am tests/general/bug-74.*: added a
1866 specific example for bug #71342 in the regression tests
1867 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
1868 #71342 changed one attribute serialization.
1870 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
1872 * python/Makefile.am: trying to fix #71270
1874 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1876 * python/*.py: removed tab used spaces
1877 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
1878 * doc/news.html doc/xslt.html: rebuild/updated
1880 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1882 * tests/docs/Makefile.am tests/docs/bug-73.xml
1883 tests/general/Makefile.am tests/general/bug-73.*: added a
1884 specific example for bug #71181 in the regression tests
1886 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1888 * libxslt/pattern.c: fixed bug #71181 p/text() would not
1889 work. A bit of cleanup.
1891 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1893 * xslt-config: fixing Red Hat bug #59508
1895 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1897 * tests/docs/Makefile.am tests/docs/bug-72.xml
1898 tests/general/Makefile.am tests/general/bug-72.*: added a
1899 specific example for bug #58444 in the regression tests
1901 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1903 * libxslt/transform.c: fixed bug #58444, was quite simpler
1906 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1908 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
1909 closed bug #70131, still wondering about the position() when
1910 the node is selected.
1912 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1914 * tests/docs/Makefile.am tests/docs/bug-71.xml
1915 tests/general/Makefile.am tests/general/bug-71.*: added a
1916 specific example for Norm's bug in the regression tests
1918 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1920 * libxslt/attributes.c: fixed a bug reported by Norm
1922 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1924 * python/libxml.c : fixed a small warning.
1925 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
1926 python/libxsltclass.txt: rebuilt the APIs
1928 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1930 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
1931 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
1932 libxslt/xsltInternals.h: adding extra run-time informations
1933 to make the stylesheet really read-only at run-time.
1935 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1937 * libxslt/transform.c: fixing bug #70281
1939 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1941 * libxslt/numbers.c: trying to fix #68759
1943 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1945 * python/Makefile.am: seems some version of automake didn't
1946 generate the dependancies right as Jacob found out. Add
1947 an extra dependancy rule.
1949 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
1951 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
1952 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
1953 Fixed the python Makefiles, corrected a bug showing up on ia64,
1954 changed the name of the python internal module too
1956 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1958 * Copyright Makefile.am configure.in libxslt.spec.in: change the
1959 Licence to MIT Licence and release of 1.0.11
1960 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
1961 doc/xslt.html: updates of the docs accordingly
1962 * libxslt/xsltwin32config.h: numbering
1963 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
1964 python/libxslt-python-api.xml: cleanup the dependancies with
1966 * python/tests/extfunc.py: updated examples.
1968 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1970 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
1971 doc/parsedecl.py: fixup the script and rebuid the API
1972 * libxslt/extensions.h: cleanup
1973 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
1974 python/libxsltclass.txt: provided accessors for a lot of the
1975 tructures involved in the transformation. Stylesheet and
1976 transformation python object don't free automatically the
1977 encapsulated object when deallocated.
1978 * python/tests/Makefile.am python/tests/basic.py
1979 python/tests/extfunc.py python/tests/pyxsltproc.py:
1980 updated the examples
1982 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1984 * xsltproc/xsltproc.c: small fix
1985 * Makefile.am: cleanup
1986 * python/tests/Makefile.am: avoid a problem with $(TESTS)
1987 * python/generator.py python/libxml_wrap.h python/libxsl.py
1988 python/libxslt.c python/libxsltclass.txt: augmented the
1990 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
1991 libxslt-python API to get an estimate of what is missing
1993 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1995 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
1996 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
1997 to libxslt_xsltApplyStylesheet() removed the memleaks left and
1998 fixed an import order.
1999 * python/tests/basic.py python/tests/extfunc.py: updated the tests
2001 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2003 * python/libxlst.c python/libxslt-python-api.xml
2004 python/libxsltclass.txt: plugged the extension of the engine
2005 with python defined functions
2006 * python/tests/Makefile.am python/tests/extfunc.py: added a
2007 basic test, still a memleak, cleanup function needed.
2009 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2011 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
2012 spec file will now build libxslt-python, fought with shared
2013 and other crazyness, seems to work now :-)
2014 * doc/libxslt-api.xml: regenerated
2016 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
2018 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
2019 tests/*/*/Makefile.am: refactored make tests, make all now don't
2021 * python/Makefile.am: added tests
2022 * python/tests/basic.py python/tests/Makefile.am: added the first
2023 basic test, memory debug included
2025 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2027 * configure.in python/Makefile.am: attempst to tweak to get
2028 full memory debug...
2029 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
2030 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
2031 the basic API starts to work
2032 * python/tests/test.*: first basic test
2033 * libxslt/xsltutils.c: fixed a comment
2035 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2037 * configure.in doc/Makefile.am: do not install outside of prefix,
2038 make sure the API get shipped.
2040 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2042 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
2043 reactivated xsltMatchPattern() since this is really something
2044 one may want to have access to in an extension function.
2045 * Makefile.am configure.in python/Makefile.am python/generator.py
2046 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
2047 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
2048 python/types.c: started working on the python bindings, borrowed
2049 most of the work done for libxml2, most of the generator code
2050 is similar. Commit at the point where this compiles cleanly and
2051 "import libxslt" doesn't yield any missing entry point.
2053 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2055 * libxslt/pattern.c: patch from Charles Bozeman to support
2058 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2060 * libxslt/keys.c: Bob Stayton pointed out a problem when
2061 using unions in key match patterns.
2062 * tests/docs/Makefile.am tests/docs/bug-70.xml
2063 tests/general/Makefile.am tests/general/bug-70.*: added a
2064 specific example in the regression tests
2066 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2068 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
2069 closes bug #69809 submitted by Michael Kroell
2071 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2073 * xsltproc/xsltproc.c: added links to the Web site from usage()
2075 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2077 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
2078 an index based on comments content similar to libxml2 one
2079 The code need more specific comments.
2080 * doc/*: rebuilt the web site with the new references
2082 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2084 * libxslt/functions.h: roll back the change after more analysis
2085 proper fix is to restore the definition of xmlXPathFuncLookupFunc
2088 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2090 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
2093 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2095 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
2096 error when parsing -o arguments.
2098 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2100 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
2101 Fixed RH bug #57496, xsltproc was not returning error
2102 code on internal runtime errors. Should return 9 now.
2104 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2106 * libexslt/math.c: Charlie Bozeman provided the implementation
2107 for the EXSLT math other functions
2109 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2111 * libexslt/Makefile.am: jacob berkman pointed out that the
2112 Cygwin patch forgot to add libexslt.h to the tarball
2114 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2116 * libxslt/pattern.c: fixed I18N problemes in the template parser
2117 pointed out by Xavier Cazin
2118 * tests/docs/Makefile.am tests/docs/bug-69.xml
2119 tests/general/Makefile.am tests/general/bug-69.*: added a
2120 specific example in the regression tests
2122 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2124 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
2125 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
2126 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
2127 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
2128 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
2129 xsltproc/xsltproc.c: applied Robert Collins patch for
2132 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2134 * xsltproc/Makefile.am configure.in: ugly way to keep
2135 the memory debugging active on my devel workstation
2136 by bypassing libtool completely
2138 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2140 * libxslt/templates.c: fixed bug #68751
2141 * tests/docs/Makefile.am tests/docs/bug-68.xml
2142 tests/general/Makefile.am tests/general/bug-68.*: added a
2143 specific example in the regression tests
2145 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2147 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
2148 small problems raised by Justin Fletcher
2150 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2152 * configure.in: releasing 1.0.10
2153 * doc/*: updating the docs for the release.
2154 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
2155 seems I inadvertantly commited previously stuff from a failed
2156 attempt at fixing namespace nodes parents.
2158 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2160 * libxslt/numbers.c: the xsl:number implementation incorrectly
2161 cached the format string in some case. Fixes bug #65391
2163 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2165 * configure.in: fixed a couple of cut and paste errors in the
2166 math functions detection
2167 * libxslt.spec.in: added missing file entry for libxslt.pc
2169 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
2171 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
2172 update xsltproc man page to add --stringparam option
2174 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2176 * xsltproc/xsltproc.c: added the --stringparam option
2177 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
2178 the --novalid behaviour.
2180 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2182 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
2184 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2186 * doc/*.html: updated gdome2 homepage
2188 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2190 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
2192 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
2194 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
2195 increased number of parameteres, changed license, cleaned up some
2196 places where it looked junky because of stylesheet issues
2198 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2200 * xsltproc/xsltproc.c: increased the max number of parameters
2202 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
2204 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
2206 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
2208 * configure.in: applied albert portability patch
2209 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
2210 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
2211 applied Igor patch for Windows
2213 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
2215 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
2217 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
2219 * configure.in: preparing 1.0.9
2220 * doc/*: updated and rebuild the doc
2222 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
2224 * configure.in libexslt/Makefile.am: trying to fix the problem
2225 related to prelinking and libtools crazyness
2227 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2229 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
2230 patch for the debugger glue.
2232 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
2234 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
2235 the whole module with just the entry points.
2237 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2239 * libxslt/transform.c: Nik Clayton found a bug introduced in
2240 1.0.8 when using doctypes for HTML output
2242 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2244 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
2245 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
2246 to use a callback setup function, deprecating libxsltbreakpoint
2247 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
2248 dependancies on libxsltbreakpoint
2250 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2252 Build patch from Peter Williams <peterw@ximian.com>
2253 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
2254 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
2255 $(srcdir), not the build directory.
2257 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2259 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
2261 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
2263 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
2264 xsltproc return codes, per
2265 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
2267 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2269 * libxslt/pattern.c: Marc Tardif provided a patch to use as
2270 much as 40 steps. A dynamic alloc would still be better
2272 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
2274 * xsltproc/xsltproc.c: return useful code signaling error conditions
2277 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2279 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
2281 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
2283 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
2284 template matches compilation was failing to skip blanks bewteen
2285 consecutive predicates
2287 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2289 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
2290 updating Makefiles to fix the prelinking.
2292 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2294 * libxslt/transform.c: fixed a bug in the document extension
2295 element where the doctype infos were not taken into account.
2297 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2299 * libxslt/extra.c: fixed xsltDebug() to output with the normal
2301 * tests/namespaces/*: updated the tests to separate stdout and
2303 * libxslt/transform.c: increasing xsltMaxDepth to 5000
2305 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
2307 * configure.in libexslt/Makefile.am: more Makefile fixups
2309 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2311 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
2313 * libxslt/transform.c: small fix.
2315 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2317 * vms/* Makefile.am: included OpenVMS port instructions from
2318 John A Fotheringham, integrated in the tar file.
2320 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2322 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
2323 from Igor for Windows
2324 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
2326 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2328 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
2330 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2332 * configure.in: preparing 1.0.7
2333 * libxslt.spec.in: cleanup similar to libxml2 one
2334 * breakpoint/*.[hc]: finished cleaning up contributed code
2335 * doc/*: updated and rebuilt the documentation
2336 * xsltproc/xsltproc.c: cleanup of the timing code
2337 * xsltproc/Makefile.am: auto* sucks
2338 * libxslt/transform.c: added a missing include
2340 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2342 * Makefile.am acconfig.h config.h.in configure.in
2343 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
2344 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
2345 the debugger support, make it the default, added the
2346 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
2348 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
2350 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
2352 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
2354 * libxslt/xsltutils.c: handle indent=no when using an HTML
2356 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
2357 modified the output of those test suites
2359 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2361 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
2362 to libxml and removed the --warnnet option
2364 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2366 * configure.in: applied patches from David Härdeman closing
2369 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2371 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
2372 * libexslt/date.c: applied patch from Bruce Miller
2373 * doc/*: updated and rebuilt the docs
2375 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2377 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
2378 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
2379 made sure the .def is handled as binary
2381 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2383 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
2385 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
2387 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2389 * libxslt/numbers.c: take NaN and infinity attributes of
2390 xsl:decimal-format into account. Closes #62577
2392 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2394 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
2395 is now extracted from the xslt.html flat file using
2396 the site stylesheet ... eat your own dogfood !
2397 * libxslt/transform.c libxslt/xsltutils.c: fixed the
2398 HTML output to not generate a DOCTYPE if it should not
2399 i.e. no identifier nor version specified in the xsl:output
2400 * tests/multiple/out/*.orig tests/general/bug-11-.out
2401 tests/general/bug-33-.out tests/general/bug-52.out
2402 tests/docbook/result/xtchunk/html/*.orig
2403 tests/docbook/result/html/gdp-handbook.html
2404 tests/XSLTMark/*.out: fixing xsl:output with method=html
2405 resulted in a number of small changes in the regression tests
2408 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2410 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
2411 config.h include out of exsltconfig.h since this header is
2412 exported and config.h is not.
2414 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2416 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
2417 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
2420 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2422 * libxslt/numbers.c: reworked internal representation of
2423 tokenized number format and parsing/tokenization. This fixes
2424 many bugs regarding separator and default tokens.
2425 * tests/REC/test-7.7-3.out: the fix changes the output of this
2426 test. It now complies to the XSLT spec (wow! ;o)
2428 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2430 * xsltproc/Makefile.am configure.in config.h.in: trying to
2431 bypass libtool crazyness when compiling in my debug environment
2432 * libxslt/templates.c: fix a compilation problem due to recent
2435 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2437 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
2438 non-alphanumeric token handling in number formatting.
2440 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2442 * configure.in: releasing 1.0.5
2443 * doc/xslt.html doc/html/*: updated and rebuilt the docs
2445 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2447 * tests/REC/test-7.7-4.out: fixed a typo
2449 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2451 * libexslt/saxon.c: fixed a typo and improved handling of
2452 non-XPath-expression arguments.
2453 * libexslt/strings.c: fixed a bug in tokenize: function was using
2454 tctxt->output instead of tctxt->document->doc.
2455 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
2456 which was using variable "node" instead of "cur"
2458 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2460 * libxslt/extra.[ch]: removed older SAXON extensions
2461 implementations from Darren Graves.
2462 * libexslt/date.c: applied patch from Charlie Bozeman to fix
2463 a bug with time zone offset on Linux.
2465 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
2467 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
2468 strip-space should also be applied to document imported
2471 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2473 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
2474 rewrote the way strip-space gets applied. Closes bugs #61962
2475 * tests/docs/Makefile.am tests/docs/bug-66.xml
2476 tests/general/Makefile.am tests/general/bug-66.*: added a
2477 specific example in the regression tests
2479 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
2481 * libxslt/xslt.c: Fixing bug #61913
2482 * libxslt/transform.c: removing a small memleak when running with
2485 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2487 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
2488 added implementation of SAXON expression(), eval() and
2489 evaluate() functions.
2490 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
2491 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
2492 modified to use SAXON namespace (functions are not registered
2493 in the LibXSLT namespace)
2494 * tests/exslt/common/object-type.1.out: modified to take account
2495 of the new saxon:expression function
2497 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
2499 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
2500 should be faster too.
2501 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
2502 updated the result of the tests. A subtle bug unnnoticed yet
2503 in the XML Rec formatting got fixed.
2505 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2507 * libxslt/numbers.c: trying to fix bug #61070, seems there
2508 is still a couple of problem left. And optimizations are
2511 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2513 * libxslt/variables.c: fixing bug #61673 part II
2514 * tests/docs/Makefile.am tests/docs/bug-65.xml
2515 tests/general/Makefile.am tests/general/bug-65.*: added a
2516 specific example in the regression tests
2518 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2520 * libxslt/pattern.c: fixed bug #61627
2521 * tests/docs/Makefile.am tests/docs/bug-64.xml
2522 tests/general/Makefile.am tests/general/bug-64.*: added a
2523 specific example in the regression tests
2524 * tests/docs/Makefile.am tests/docs/bug-63.xml
2525 tests/general/Makefile.am tests/general/bug-63.*: added a
2526 specific example in the regression tests for bug #61291
2527 (fixed in libxml2 module)
2528 * tests/reports/Makefile.am tests/reports/undefvar.*: added
2529 a test for handling undefined variables
2531 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2533 * configure.in xslt-config.in: trying to fix bug #60890
2535 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2537 * configure.in: applied patch to close bug #60724
2539 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2541 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
2542 a bug in DAY_IN_WEEK and implements the date:week-in-month function
2544 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2546 * libxslt/extra.[ch] tests/extensions/list.*
2547 tests/extensions/evaluate.*: applied patch from Darren Graves
2548 adding support for Saxon's evaluate & expression extension functions
2549 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
2551 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2553 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
2554 patches from Igor for Windows.
2556 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2558 * libxslt/xslt.c: fixed bug #60624
2559 * libxslt/xsltutils.c: improver the error context reporting
2560 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
2561 specific regression test
2562 * xsltproc/xsltproc: free the stylesheet if it contained an error.
2564 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
2566 * libxslt/variables.c: fixed a problem with global var override
2567 being reported as an error.
2568 * tests/docs/Makefile.am tests/docs/bug-61.xml
2569 tests/general/Makefile.am tests/general/bug-61.*: added a
2570 specific example in the regression tests
2571 * configure.in tests/Makefile.am tests/reports/*: adding a test
2572 to make sure redefinition of global variables in the same stylesheet
2575 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2577 * libxslt/extra.c: okay the code from Norm is really non
2578 portable and break everywhere except on Sun and Linux
2579 platform. Compile it only on those targets.
2581 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2583 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
2584 and Justin Fletcher)
2586 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
2588 * libxslt/numbers.c: Fixing bug #60415
2589 * tests/docs/Makefile.am tests/docs/bug-61.xml
2590 tests/general/Makefile.am tests/general/bug-61.*: added a
2591 specific example in the regression tests
2593 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2595 * tests/docbook/result/*: the change in libxml to output
2596 decimal charrefs instead of hexadecimal changed a lot of
2599 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2601 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
2603 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2605 * configure.in: preparing for 1.0.4
2606 * doc/xslt.html doc/html/*: updated and regenerated docs
2608 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2610 * libexslt/date.c: fixed some compile warnings and disabled
2611 debugging by default.
2613 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2615 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
2616 incorporate comments from bug #59220
2618 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2620 * configure.in libexslt/date.c libexslt/Makefile.am
2621 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
2622 of the EXSLT - Dates and Times core functions.
2623 The exsltDateFormat* functions need to be reworked but it
2624 works like this, even if it's quite messy.
2625 * tests/exslt/strings/.cvsignore: added
2627 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2629 * xsltproc/xsltproc.c: tell in usage that parameter strings
2632 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2634 * libxslt/Makefile.am libxslt/transform.c: trying to close
2635 bug #60304 on xsl:fallback usage
2636 * tests/docs/Makefile.am tests/docs/bug-60.xml
2637 tests/general/Makefile.am tests/general/bug-60.*: added a
2638 specific example in the regression tests
2640 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
2642 * tests/documents/Makefile.am tests/documents/*: changed the
2643 test to use doc%5Ffile instead of doc%20file, this is
2644 sufficient to preserve the test capacities while closing
2647 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2649 * libxslt/extra.c : close #59570 by simply not providing
2650 Norm's extension on FreeBSD.
2651 * tests/general tests/docs: added a couple of new entries
2653 * libexslt/strings.c: NULL initialized a local variable
2654 which was tested later on.
2656 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2658 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
2659 #60143 and rebuilt the FO test outputs
2661 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
2663 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
2664 on inheritance of attributes from multiple attributes-sets
2666 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2668 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
2669 added implementation of EXSLT - Strings.
2670 Currently implemented functins are str:tokenize, str:align
2671 str:concat and str:padding.
2672 * configure.in tests/exslt/Makefile.am
2673 tests/exslt/strings/Makefile.am
2674 tests/exslt/strings/tokenize.1.*: added a test for the
2675 str:tokenize function.
2677 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2679 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
2680 libexslt/Makefile.am: added man pages provided by Heiko Rupp
2682 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
2684 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
2685 tutorial text to add references to global variables cleanups
2687 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
2689 * doc/xsltproc.1 - added xsltproc man page (note: this has not
2690 been added into the build yet)
2692 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2694 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
2695 doc/tutorial/libxslttutorial.xml: added global variables cleanups
2697 * tests/documents/Makefile.am: mjcox pointed to some missing files
2699 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2701 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
2703 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2705 * libexslt/common.c: implemented version 3 of the exslt:node-set()
2707 * tests/exslt/common/Makefile.am
2708 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
2710 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
2712 * adding doc/xsltproc.html - html generated from xsltproc.xml,
2713 update doc/xslt.html with link to xsltproc.html
2715 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
2717 * adding doc/xsltproc.xml - user manual for xsltproc
2719 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2721 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
2722 warning raised by the Windows compiler (Chris Poblete)
2724 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2726 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
2727 closed bugs #59212 and #59220
2729 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2731 * config.h.in configure.in xsltproc/xsltproc.c: complete test
2732 of a DocBook XSLt transform with --nonet, need stat(), added
2733 checking in configure.
2735 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2737 * xsltproc/xsltproc.c: catalog integration, cleanup with
2738 the --nonet option closing #59427
2739 * libxslt/xslt.c: removed a small memleak when using a
2742 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2744 * //Makefile.am : fixed an error I propagated to nearly all
2745 Makefiles.am on Saturday
2747 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2749 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
2751 * libxslt/pattern.c: tag a potential threading problem.
2753 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2755 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
2758 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
2760 * //Makefile.am : fixed a number of small problems with
2761 Makefiles spotted by Albert Chin
2763 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2765 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
2768 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2770 * libxslt/extensions.c: fixed a permutation of args to
2771 xsltPrintErrorContext()
2773 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2775 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
2777 * tests/docs/Makefile.am libexslt/Makefile.am
2778 tests/documents/Makefile.am tests/general/Makefile.am
2779 xsltproc/Makefile.am: cleaning of Makefiles pointed out
2782 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2784 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
2786 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2788 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
2789 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
2790 export xsltconfig.h at make install stage
2792 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
2794 * doc/xslt.html updated xsltproc description with the many new
2795 command line options Daniel has added, cleaned up some spelling
2797 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2799 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
2800 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
2801 serious changes on Result Value Trees and NodeSets
2802 w.r.t. deallocation and collect operations. Probably not
2803 100% clean (merge of allocated trees smells like a problem).
2804 Seems sufficient to close #58943 . Also check if XPath evaluations
2805 failed, and in this case stops the processing and avoid
2806 going further, goal is to not segfault on broken XSLT.
2808 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2810 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
2811 some associated serious cleanup in the pattern code.
2812 * tests/docbook/result/*: regenerated all the results for the
2813 docbook testsuite. Seems killing #58878 also changes the
2814 fo results seriously.
2815 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
2816 tests/general/Makefile.am tests/general/bug-5[56].*: added
2819 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2821 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
2822 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
2823 fixed compilation warnings due to recent changes to the extension
2825 * libxslt/preproc.[ch] libexslt/common.c
2826 fixed the precomputation of *:document elements
2827 * libxslt/functions.h: fixed a compilation warning
2829 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2831 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
2832 for xsltTimeStamp() in bug report #58012
2834 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2836 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
2837 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
2838 of 'non-standard' libxml element like namespace nodes.
2839 * tests/docs/Makefile.am tests/docs/bug-54.xml
2840 tests/general/Makefile.am tests/general/bug-54.*: added a
2841 specific example in the regression tests
2843 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2845 * HACKING: added John Fleck right to commit in the doc subdir
2847 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2849 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
2850 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
2851 tests/general/Makefile.am tests/general/bug-52.*
2852 tests/general/bug-53.*: Added a few new tests for recently fixed
2854 * tests/xmlspec/REC-xml-20001006-review.html
2855 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
2856 DTD changed the result by adding extra attributes to the HTML output
2858 2001-08-06 Peter Williams <peterw@ximian.com>
2860 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
2861 when srcdir != builddir.
2863 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2865 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
2866 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
2867 to easify extension element precomputation.
2868 * libexslt/functions.c: uses the new framework and precomputes
2869 func:result elements.
2871 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2873 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
2875 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2877 * tests/general/bug-21-.out tests/general/bug-31-.out:
2878 this got fixed by libxml patches
2879 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
2880 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
2881 libexslt/functions.c libexslt/math.c libxslt/win32config.h
2882 libxslt/xsltconfig.h.in libxslt/xsltutils.h
2883 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
2884 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
2885 a few things related to those changes.
2887 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2889 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
2890 * test//*/*.out: the output of some tests changed, looks better
2893 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2895 * libxslt/xsltutils.c: avoid extra \n when serializing top
2898 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
2900 * libxslt/extra.c: one more revision on Norm's localTime() function
2902 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2904 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
2905 exsltLeadingFunction when passing an empty node-set as the
2907 * libxslt/functions.[ch]: gave priority to context-level functions
2908 over extension module functions. This allows a function declared
2909 with a func:function element to override an extension module
2910 function for example. This is a bit hackish...
2911 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
2912 values didn't conform to the expected values. This is a bug in
2913 the EXSLT official use cases.
2915 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2917 * config.h.in configure.in libxslt/extra.c: tried to integrate
2918 Norm's implemntation of localTime()
2920 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
2922 * libxslt/extra.c: fixed a serious proble is node-set was called
2924 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
2926 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2928 * libexslt/functions.c: fixed memory leaks
2930 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
2932 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
2933 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
2934 more cleanup of the problems introduced with EXSLT, also closes
2937 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
2939 * doc/internals.html - general cleanup
2941 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2943 * configure.in tests/Makefile.am tests/exslt/*: added some tests
2944 to check EXSLT conformance
2945 * libexslt/sets.c: fixed a typo when registering has-same-node
2947 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
2949 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
2950 of memory allocations, raise a bug in the test suite, also
2951 need to be centralized as a single cleanup function.
2953 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
2955 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
2956 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
2957 Some cleanup, there is still a memory leak left and some warnings
2960 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2962 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
2963 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
2964 libxslt/xsltInternals.h: new extension framework.
2965 Added stylesheet module data, top-level and extension elements
2966 precomputing, global registration of top-level elements and
2967 extension elements and functions.
2968 Extensions are no longer initialized from extension-element-prefixes
2969 declarations but when modules need the data.
2970 init/shutdown functions registered with xsltRegisterExtModule{,Full}
2971 only allocate and free module data, they shouldn't register the
2972 elements and functions any more.
2973 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
2975 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
2976 non-XSLT top-level elements before any xsl:import element.
2977 * libexslt/common.c libexslt/functions.c libexslt/math.c
2978 libexslt/sets.c: adapted to use the new extension framework.
2979 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
2980 moved the test module from functions.c to extensions.[ch],
2981 modified it to use the new extension framework. Updated xsltproc
2982 to register the test module.
2984 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
2986 * libxslt/pattern.c: fixed an ugly problem with namespaces
2987 in templates compilation
2988 * tests/namespaces/tst4.*: added a specific testcase
2989 * libxslt/transform.c: reenabled debug
2991 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2993 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
2995 * doc/html/*.html: updated the docs.
2996 * xsltproc/xsltproc.c: activate line numbering unfortunately
2997 this works only with CVS, libxml2-2.4.1 is broken in this respect
2999 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
3001 * libxslt/documents.c enhancement to xsltFindDocument to
3002 cater for the Matt Sergeant patch
3004 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3006 * updating libxslt tutorial to include param support
3008 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3010 * libexslt/math.c: small cleanup
3011 * libxslt/functions.c: patch to document('') from Matt Sergeant
3012 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
3013 c.f. bug #57464 from Tom Moog
3015 2001-07-19 Darin Adler <darin@bentspoon.com>
3017 * configure.in: Add HTML_DIR definition.
3018 * xsltproc/.cvsignore: Ignore some generated files.
3020 2001-07-18 Peter Williams <peterw@ximian.com>
3022 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
3025 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
3027 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
3028 libexslt/common.c libexslt/functions.c libexslt/math.c
3029 libexslt/sets.c: removed utils.[ch] as their content is
3030 integrated in libxml
3031 * libexslt/sets.c: uses the new libxml functions
3032 * libxslt/extra.[ch]: removed exsl:document
3033 * AUTHORS: added /me
3035 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
3037 * libexslt/.cvsignore: some more generated files to ignore
3038 * libexslt/Makefile.am: utils.h not installed anymore
3039 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
3040 libexslt/math.c libexslt/sets.c:
3041 changed function prefix from exsl* to exslt*
3042 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
3043 from common.c to exslt.c
3044 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
3046 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
3047 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
3048 * xsltproc/xsltproc.c: updated to use the new function prefix
3050 2001-07-15 Darin Adler <darin@bentspoon.com>
3052 * libxslt/.cvsignore:
3053 * tests/XSLTMark/.cvsignore:
3054 * tests/extensions/.cvsignore:
3055 * tests/xmlspec/.cvsignore:
3056 Some more generated files to ignore.
3058 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3060 * Makefile.am configure.in libexslt/Makefile.am:
3061 Integration of libexslt in the build system
3062 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
3063 xsltproc/Makefile.am xsltproc/xsltproc.c:
3064 Moved xsltproc to a separate directory, linked it to libexslt,
3065 and added exslt version reports to -V
3066 * tests/*/Makefile.am: updated the path to xsltproc
3067 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
3068 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
3069 versionning informations, some cleanup, and added documentation
3070 to a couple of exported functions
3072 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3074 * libexslt/Makefile.am: account for new source files
3075 * libexslt/.cvsignore: added
3077 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3079 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
3080 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
3081 start implementing EXSLT
3083 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3085 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
3086 trying to accept AVT for "format" in xsl:number
3088 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3090 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
3091 xsltProfileStylesheet
3093 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3095 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
3096 libxslt/functions.c libxslt/imports.c libxslt/keys.c
3097 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
3098 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
3099 libxslt/variables.c libxslt/xslt.c: provide context for
3100 error messages. Requires libxml head changes.
3101 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
3104 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3106 * libexslt/Makefile.am: initial EXSLT framework
3108 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3110 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
3111 * win32/libxslt/libxslt.def: added another entry point
3112 * libxslt/transform.c: fixed a comment block
3113 * doc/xslt.html doc/html/*: updated and regenerated the docs
3115 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3117 * win32/libxslt/libxslt.def: added missing functions
3119 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3121 * FEATURES libxslt/xsltproc.c libxslt/transform.c
3122 libxslt/xsltInternals.h: added Embedding Stylesheets
3123 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
3124 from the REC about it
3125 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
3126 tried to accomodate the various (and changing) proprietary
3127 ways of implementing chunking.
3128 * tests/docbook/result/xtchunk/html: now output is generated in
3131 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3133 * libxslt/xsltproc.c: small cleanup
3134 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
3135 for cdata/text handling
3137 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3139 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
3140 * tests/documents/Makefile.am tests/documents/message.*: added
3141 a specific regression test
3142 * libxslt/transform.c: fixed an infinite loop
3143 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
3146 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3148 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
3149 fixed exclude-result-prefixes handling and how namespaces
3150 propagate from the stylesheet to the result in general, this
3151 is a serious cleanup.
3152 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
3153 tests/general/itemschoose.out tests/namespaces/extra.xsl
3154 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
3155 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
3156 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
3157 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
3158 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
3159 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
3160 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
3161 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
3162 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
3163 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
3164 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
3165 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
3166 fixed and rechecked all the tests where the namespace
3167 propagation was wrong either taht the rules were not applied
3168 correctly or that superfluous namespaces were declared in the
3171 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3173 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
3174 libxslt/variables.h: Norm pointed out that element-available()
3175 didn't work, implemented it
3176 * tests/extensions/Makefile.am tests/extensions/list.*: added
3177 a test for all registered xslt element, function and default
3180 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3182 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
3183 tests/documents/docfile.xml tests/documents/test.result
3184 tests/documents/test.xml tests/documents/test.xsl:
3185 added a test for URI-escaping on document() input
3187 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3189 * tests/docs/Makefile.am tests/general/Makefile.am
3190 tests/general/bug-49-* tests/docs/bug-49-*
3191 tests/general/bug-50-* tests/docs/bug-50-*: added a
3192 couple of regression tests for bugs posted on the list
3194 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3196 * libxslt/xsltproc.c: avoid generating CDATA node in document
3197 tree when parsed, force generation of text nodes instead.
3199 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3201 * doc/extensions.html: fixed a number of typo found by Dan York
3202 * libxslt/xsltutils.c: improved the profiling ouput, added the
3205 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3207 * libxslt/variables.c: tryingt to fix a problem raised by Norm
3209 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3211 * config.h.in configure.in: added gettimeofday() check
3212 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
3213 profiling works option --profile (or --norman ;)
3215 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3217 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
3218 libxslt/variables.c: big cleanup on the way templates or
3219 template fragments are processed, cleanup of stack building
3220 * tests/docs/Makefile.am tests/general/Makefile.am
3221 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
3222 series of regression test for the variable/params lookups
3223 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
3224 started working on profiling code, there is just invocation counting
3225 yet but the framework is in place.
3227 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3229 * tests/docs/Makefile.am tests/general/Makefile.am
3230 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
3231 regression test for the variable scope within templates problem
3233 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
3235 * xsltInternals.h variables.c transform.c:
3236 fixed problem with variable scope within templates
3238 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3240 * doc/extensions.html doc/internals.html doc/xslt.html:
3241 added a documentation on writing libxslt extensions, and
3242 added links to the main page
3243 * libxslt/functions.c libxslt/xsltInternals.h
3245 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3247 * cleaned up many comments and error messages
3249 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3251 * configure.in libxslt/xsltwin32config.h: released 0.14.0
3252 * doc/xslt.html: added 0.14.0 release
3254 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3256 * doc/html/*: rebuilt docs before release
3257 * libxslt/extensions.c: fixed a function doc header
3259 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3262 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
3264 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
3266 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
3267 something there, not visually perceptible
3269 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3271 * tests/docbook/result/: the change in libxml affected the
3272 output of the Docbook tests (of course it was detected on
3275 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3278 * libxslt/transform.c: added cdata-section-elements
3279 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
3282 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3285 * libxslt/xsltutils.c: do not dump document for which there have
3286 been no generated content
3287 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
3288 test output accordingly
3289 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
3290 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
3291 * tests/xmlspec/Makefile.am tests/docbook/Makefi
\f;
\11 \r;
\11 \ e;
\11 \ f;
\11 \10;
\11 \11;
\11 \12;
\11 \13;
\11 \14;
\11 \15;
\11 \16;
\11 \17;
\11 r>
3293 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
3294 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
3295 Patches for Windows mostly contributed by Yon Derek
3296 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
3297 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
3298 Project file for Mircrosoft C provided by Yon Derek
3300 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3302 * libxslt/pattern.c: closing bug #56517, fixed a number of
3303 problems in the patterns compilations, priorities and debug
3304 * libxslt/transform.c: improved the template debug message
3305 * tests/docs/Makefile.am tests/general/Makefile.am
3306 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
3307 regression test for #56517
3309 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3311 * libxslt/xslt.c: avoid a stupid bug when compiling with
3312 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
3314 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3316 * libxslt/numbers.c: fix of a small bug
3317 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
3320 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3322 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
3324 * tests/docbook/xhtml/*: added XHTML stylesheets
3325 * tests/docbook/fo/*: added XSL FO stylesheets
3326 * tests/docbook/result/xhtml/*: added XHTML results
3327 * tests/docbook/result/fo/*: added XSL FO results
3329 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3331 * HACKING: fixed, added William
3333 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3335 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
3336 xml cases, and fixed text output to be recursive in text nodes
3339 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3341 * configure.in: patch from Tony Graham to cleanup libxml2 detection
3343 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3345 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
3346 'namespace' is a reserved C++ identifier
3348 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3350 * doc/xslt.html: adding 0.12.0 release
3352 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3354 * configure.in: preparing 0.12.0 release
3355 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
3356 * libxslt/xsltconfig.h.in: added doc inline comment
3357 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
3358 and enriched xsltproc --version to show them
3359 * doc/html/*.html: rebuilt the docs
3360 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
3361 tutorial ends up in the tars and RPMs
3363 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3365 * libxslt.spec.in: updated the descriptions
3367 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3369 * libxslt/namespaces.[ch]: added a single namespace def copy
3370 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
3371 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
3372 any kind of input nodes.
3373 * libxslt/variables.c: checked and closed the last TODO about
3374 namespace propagation
3375 * tests/docs/Makefile.am tests/general/Makefile.am
3376 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
3377 regression test for #56115
3379 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3381 * updating tutorial: adding discussion of freeing memory, image
3382 files for callouts, link to xsltproc.c code
3384 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3386 * libxslt/variables.c: bug #56267 was still not fixed, forgot
3387 to remove the old code
3388 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
3391 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3393 * libxslt/variables.c: fixed bug #56267, namespaces must
3394 be propagated when evaluating local variables.
3395 * tests/docs/Makefile.am tests/general/Makefile.am
3396 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
3397 regression test for #56267
3399 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3401 * libxslt/keys.c: avoid a possibility of an uninitialized variable
3402 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
3403 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
3404 request to have xinclude processing done on document() if requested
3406 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3408 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
3410 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3412 * libxslt/preproc.c: removed a warning on xsl:transform
3413 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
3414 tests/general/array.out tests/general/array.xsl: added a new
3415 test fround in xsl-dev
3417 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3419 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
3420 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
3421 serializer of libxml impacted the result of some tests. Checked
3422 that the XML REC renders identically.
3424 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
3426 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
3429 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3431 * libxslt/variables.c: fixed bug #55670, namespaces must
3432 be propagated when evaluating global variables.
3433 * tests/docs/Makefile.am tests/general/Makefile.am
3434 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
3435 regression test for #55670
3437 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3439 * doc/xslt.html: linked to the tutorial
3441 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
3443 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
3447 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3449 * libxslt/transform.c: closed bug #55723, problem was due to
3450 a limitation of xsltGetNamespace() when the insertion point
3452 * tests/docs/Makefile.am tests/general/Makefile.am
3453 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
3454 regression test for #55723
3456 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
3458 * libxslt/transform.c: fixed problems with document() in
3459 xsltApplyTemplates and xsltForEach. Cleaned up several
3461 * libxslt/keys.c: saved and restored ctxt->document within
3462 xsltInitKey to fix problem with keys when doc changed
3463 * libxslt/documents.[ch]: added new procedure xsltFindDocument
3464 needed when document() causes a change of doc within
3465 xsltApplyTemplates and xsltForEach
3467 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3469 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
3471 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
3472 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
3473 Updated to use the new function
3474 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
3475 the fixes in the serialization of <pre> in HTML in libxml
3476 led to a number of changes in the output
3478 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3480 * tests/docs/Makefile.am tests/general/Makefile.am
3481 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
3482 regression test for #55722
3484 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3486 * doc/xslt.html: updated to ask to not send mail directly
3487 * tests/docs/Makefile.am tests/general/Makefile.am
3488 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
3489 regression test for #55722
3491 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3493 * libxslt/pattern.c : trying to fix #55670
3494 * tests/XSLTMark/reverser.out : result of test changed when
3497 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3499 * doc/xslt.html: updated with 0.11.0
3501 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3503 * configure.in libxslt.spec.in: released 0.11.0
3505 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3507 * libxslt/transform.c: William M. Brack found a small bug
3508 when call-template didn't find the template.
3510 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3512 * libxslt/transform.c: fixed handling of PI and comments
3513 (bug raised by Brent M Hendricks).
3514 * tests/docs/Makefile.am tests/general/Makefile.am
3515 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
3518 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3520 * libxslt/xsltproc.c: added --xinclude in the option list,
3521 patch from Raphael Hertzog
3522 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
3523 test in the normal testsuite
3525 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3527 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
3528 at the top template level
3529 * tests/docs/Makefile.am tests/general/Makefile.am
3530 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
3533 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3535 * libxslt/functions.c: fixed the document() bug reported by
3536 Stephane GUIBOUD-RIBAUD
3537 * tests/docs/Makefile.am tests/general/Makefile.am
3538 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
3541 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3543 * configure.in libxslt/Makefile.am: fixed bug #54953
3544 * libxslt/attributes.c: cleanup pointed by Joe Orton
3545 * libxslt/xsltproc.c: added --catalogs to load catalogs from
3547 * libxslt/functions.c: cleanup unreached code
3548 * configure.in config.h.in libxslt/xsltproc.c: guarded the
3549 include with preprocessor definitions
3551 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3553 * tests/documents/Makefile.am tests/general/Makefile.am
3554 tests/multiple/Makefile.am tests/namespaces/Makefile.am
3555 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
3556 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
3557 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
3558 configure.in: Makefiles cleanup from Joe Orton
3560 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3562 * tests/docbook/result/html/external.html
3563 tests/docbook/result/html/graphics.html
3564 tests/docbook/result/html/gtest.html
3565 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
3566 Added a test from coolo for IDs in external parsed entities
3569 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3571 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
3572 added --version info to xsltproc closing #54952
3574 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3576 * tests/documents/Makefile.am tests/general/Makefile.am
3577 tests/multiple/Makefile.am tests/namespaces/Makefile.am
3578 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
3579 Seems some of the changes I made for 0.9.0 Makefiles were
3582 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3584 * configure.in: preparing 0.10.0 release
3585 * doc/xslt.html: updated
3586 * doc/html/* : rebuilt the docs
3588 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3590 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
3591 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
3592 avoiding modifying stylesheet informations, and fixing
3593 document() when called from a global variable init
3595 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3597 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
3598 add ctxt->inst to allow stylesheet element lookup (needed
3600 * libxslt/*.[ch]: generate docs for the structures and
3601 macros, general cleanup for docs
3602 * doc/html/*.html: regenerated all docs
3604 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3606 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
3607 libxslt/xsltInternals.h: optimizations, cleanup of global
3610 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3612 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
3613 libxslt/variables.c: force the precompilation of XPath expressions
3614 at stylesheet compilation time
3616 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3618 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
3620 * tests/REC/Makefile.am: be less verbose if things really go wrong
3621 * tests/docs/Makefile.am tests/general/Makefile.am
3622 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
3623 the regression tests
3625 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3627 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
3628 detection method to generate HTML documents
3629 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
3630 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
3631 tests/XSLTMark/html.out tests/XSLTMark/products.out
3632 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
3633 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
3634 tests/general/bug-5-.out: updated a number of tests output
3637 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3639 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
3641 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3643 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
3644 about attribute being generated twice. Fixed a number of related
3645 bugs on attributes handling.
3646 * tests/REC/test-7.1.4.out: this changed an attribute generation
3648 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
3650 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3652 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
3653 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
3655 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3657 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
3658 the cases where perl is not in the path (nor in /usr/bin)
3659 * tests/docbook/result/html/gdp-handbook.html
3660 tests/docbook/result/html/kwrite.html
3661 tests/docbook/test/gdp-handbook.xml
3662 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
3664 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3666 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
3667 cases where a network access is needed to load a DTD or entity
3668 * tests/docbook/Makefile.am: added --nonet
3669 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
3670 fixed 2 tests as a result
3672 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3674 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
3675 try to remove the unneeded docbook Makefile stuff
3677 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3679 * doc/xslt.html: fixed a link error
3680 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
3681 * libxslt/xsltproc.c: cleaned up the --repeat loop
3682 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
3683 fixed the DOCTYPE in tests output
3684 * tests/docs/bug-25-.xml tests/doc/Makefile.am
3685 tests/general/bug-25-.* tests/general/Makefile.am : added a new
3686 test case and fixed the EXTRA_DIST
3688 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3690 * libxslt/extra.c: add more debug to xsltDebug
3691 * libxslt/transform.c: spent a few hours tracking down an ugly
3692 race like bug in xsltCopyTreeList() arghhh
3693 * libxslt/xsltproc.c: call xmlInitMemory() explictely
3695 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3697 * doc/internals.html: more work done on the doc, mostly complete
3698 except the section on the XSLT stack and the extensions API
3699 since both still need more work.
3701 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3703 * doc/internals.html doc/contexts.* doc/object.*: more work done
3706 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3708 * doc/internals.html: more work done on the doc
3710 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3712 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
3713 for the CDATA output
3715 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3717 * libxslt/xslt.c: do not escape content of CDATA nodes on output
3719 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3721 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
3722 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
3723 doc/templates.fig doc/templates.gif: started writing tye doc
3724 on how libxslt works.
3726 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3728 * libxslt/numbersInternals.h libxslt/numbers.c
3729 tests/numbers/format-number.out tests/XSLTMark/number.out:
3730 Patch from William Brack to bring format-number() more in alignment
3731 with the Java implementations.
3733 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
3736 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3738 * tests/docbook/result/html/* tests/general/bug-11-.out
3739 tests/multiple/result.xml tests/XSLTMark/*.out
3740 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
3743 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3745 * libxslt/xsltproc.c: add a --docbook option if your libxml2
3746 has the SGML DocBook support compiled in.
3748 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3750 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
3751 tests especially on sorting
3752 * test/xsltutils.c: oops multiple sorts was actually broken !!!
3755 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3757 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
3759 * doc/html/* doc/xslt.html: updated and regenerated the docs
3761 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3763 * xsltutils.[ch] transform.c: implemented multiple levels of
3765 * test/REC/test-10-2.*: added a really small test for it
3767 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3769 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
3770 there can be multiple text and CDATA child
3772 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3774 * tests/multiple/makefile.am: fixing #54015
3775 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
3776 and a similar problem for the docbook tests
3778 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3780 * tests/general/bug-8-.out: fixed in libxml xpath
3781 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
3782 problem in predicates within a pattern. Spotted another
3783 potential namespace problem
3785 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3787 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
3788 libxslt/xsltproc.c: counting errors and warnings at compilation
3789 time. Stop processing in case of error.
3790 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
3791 added more namespace related bug checks
3793 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3795 * libxslt/preproc.c libxslt/variables.c: found the source of a
3796 memory leak with DocBook introduced this w.e.. bit of cleanup.
3797 * tests/docbook/result/html/*.html : regenerated the DocBook tests
3800 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3802 * libxslt/variables.c: fixing bug #53769
3803 * tests/general tests/docs: added new examples from the
3804 bug reports to the regression tests, updated the Makefiles
3806 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3808 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
3809 attributes.c extensions.[ch]: moved all stylesheet precomputation
3810 at stylesheet loading time (stylesheet transform should be thread
3811 safe now), improved params and variables evaluations (but optim
3812 is not complete yet).
3815 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3817 * libxslt/xsltproc.c : changed the way --repeat works when
3820 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3822 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
3823 fixed default formatting
3825 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3827 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
3828 * libxslt/xsltproc.c : added an option to process HTML input
3830 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3832 * libxslt/transform.c: Tony Gorski found a bug pointed by
3833 a compiler on Tandem
3834 * tests/documents/result.xhtml: this results in a small
3835 change in the output of this test
3837 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3839 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
3842 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3844 * transform.c: fixed text and cdata handling in xsl:copy
3845 * xslt.c : avoid crashing on invalid xslt input
3846 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
3847 bugs submitted to the regression tests
3849 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3851 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
3853 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3855 * configure.in: updated to 0.8.0
3857 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3859 * transform.c: fixed a bug introduced on handling #53401
3861 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3863 * transform.c: fixed #53401
3864 * configure.in libxslt/*.c: allowed to suppress debug reporting
3865 functionalities but it brings not noticeable improvements
3866 * doc/xslt.html doc/html/*: updated and regenerated docs
3868 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3870 * tests/general/bug-5-.out tests/multiple/out/*.orig
3871 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
3872 following the libxml changes
3874 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3876 * libxslt/functions.c: applied TOM's patch to key()
3877 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
3878 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
3879 small HTML output change
3881 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3883 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
3886 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3888 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
3889 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
3890 fixed for the most part the namespace handling problem in XPath
3891 expression computations.
3892 * test/doc/ tests/general: added bug 5 and 6
3894 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3896 * libxslt/xslt.c: applied William M. Brack patch fixing the
3897 template lack of support for priority
3898 * test/XSLTMark/*.out : this fixed anumber of problems in the
3901 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3903 * libxslt/functions.c: removed warning in unparsed-entity-uri()
3904 fixed a bug in generate-id()
3905 * libxslt/transform.c: fixed null list result errors
3906 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
3907 fixes for sorting semantic
3909 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3911 * config.h.in configure.in libxslt/xsltconfig.h.in: added
3913 * libxslt/xsltproc.c : added --xinclude option
3914 * tests/XSLTMark/union.out : fixed the output
3916 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
3918 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
3920 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3922 * configure.in: released 0.7.0
3923 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
3926 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3928 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
3929 some checking against NULL pointers
3931 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3933 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
3934 added the XSLTMark in the regression tests as well as multiple
3935 output test from Ankh
3936 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
3937 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
3938 patches and fixed a memory leak
3939 * tests/docbook/result/html/*.html : updated the results after
3941 * tests/xmlspec/REC-xml-20001006-review.html
3942 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
3943 an HTML doctype when serializing HTML result, but adds the
3946 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3948 * libxslt/transform.c: applied fix to xsltApplyTemplates from
3950 * test/docbook/result/html/*.html: this change the output
3951 * tests/xmlspec/REC-xml-20001006-review.html
3952 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
3953 the reference anchors generated for the XML spec
3955 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3957 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
3958 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
3959 libxslt/xsltutils.c: of course the way I defined
3960 UNUSED breaks on old gcc version. Try to be smart and
3961 also define it directly in xsltconfig.h
3962 * tests/xmlspec/Makefile.am: fixed the timing arg test
3964 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3966 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
3967 implemented command line parameter passing
3968 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
3969 tested it by passing show.diff.markup=1 to build the review version too
3971 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3973 Huge cleanup, I switched to compile with
3974 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
3975 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
3976 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
3977 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
3978 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
3979 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
3980 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
3981 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
3982 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
3983 libxslt/xsltutils.c: basically made static unexported functions
3984 avoided name clashes and flagged unused parameters.
3986 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3988 * configure.in: 0.6.0 yet another release
3989 * doc/xslt.html doc/html/*: updated the docs
3991 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3993 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
3994 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
3995 extended xsltEvalStaticAttrValueTemplate and
3996 xsltEvalAttrValueTemplate to support foreign namespaces,
3997 and fixed document()
3999 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4001 * xsltutils.h: cleanup some garbage added last night
4002 * xsltInternals.h variables.c transform.c templates.[ch]
4003 preproc.c pattern.c keys.c: switched the whole XSLt processing
4004 to use XPath precompiled expressions and reusing them.
4005 * functions.c: some cleanup, seems people don't use
4006 unparsed-entity-uri() the way it's supposed to be used
4008 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4010 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
4011 libxslt/variables.c libxslt/xsltutils.h: Changed to work
4012 with the new way XPath is interpreted. This doesn't yet
4013 take advantage of the separate parsing/evaluation phases
4015 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4017 * libxslt/transform.c: robert@xsl.00008.org pointed out a
4018 problem in xsl:copy-of in case of attributes
4019 * tests/docs/Makefile.am tests/docs/bug-3-.xml
4020 tests/general/Makefile.am tests/general/bug-3-.*:
4021 added the test to the general regression suite
4023 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4025 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
4026 fixing some of the missing functionnalities in the XSLT
4027 functions implementations.
4029 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4031 * libxslt/Makefile.am: nick@debian.org forwarded a fix
4033 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4035 * README.cvs-commits: added, pointing to HACKING
4036 * HACKING: added defines commit rules.
4038 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4040 * libxslt/extra.c libxslt/variables.c: fixing compilation
4041 when libxml was compiled without debug support
4043 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4045 * configure.in: time for 0.5.0
4046 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
4047 new test files are included in the distribution
4048 * doc/xslt.html : updated
4049 * doc/html/*.html: regenerated the docs
4051 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4053 * tests/docbook/result/html/*.html: regenerated the HTML
4054 now that value-of an result tree don't include the fake root
4056 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4058 * libxslt/transform.c libxslt/variables.c: removed a couple
4059 of possibly uninitialized var probs
4060 * tests/xmlspec/Makefile.am: run the processing without verbose
4061 avoid raising generated id differences.
4063 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4065 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
4067 * libxslt/transform.c: fixed a bug which exaplined why no
4068 optimization were resulting from preproc stuff
4070 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4072 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
4073 w.r.t. value of tree result (and attributes within it) fixed.
4074 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
4075 Integrated the xmlspec to the test (i.e. diffed output for
4078 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4080 * imports.c transform.c xslt.c xsltInternals.h: fixed a
4081 strip-spaces problem
4082 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
4085 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4087 * libxslt/transform.[ch]: finished integrating the current
4088 state of the preproc optimizations.
4089 * tests/xmlspec/diffspec.xsl: switched off diff printing
4091 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4093 * libxslt/preproc.c libxslt/transform.c: started rolling in
4094 some of the optimizations.
4096 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4098 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
4099 transform.[ch]: previous commit broke a lot of stuff, fixing
4100 and preparing for next step
4102 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4104 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
4105 xsltInternals.h: started working on optimizing stylesheet
4106 element parsing. Just builds the extra informations so far.
4107 * xsltutils.h: added a missing XPath decl
4109 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4111 * libxslt/variables.c: William M. Brack found a serious bug
4112 with imports and global variables ...
4114 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4116 * libxslt/pattern.[ch] libxslt/transform.c: added
4117 xsltCleanupTemplates() to clean up state left after processing.
4119 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4121 * libxslt/transform.c: applied patch from William M. Brack
4122 to support with-param in xsltApplyTemplates().
4124 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4126 * libxslt/pattern.c: fixed the compilation of patterns which
4127 contains XPath NodeTypes. Handling of nested predicates.
4129 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4131 * libxslt/transform.c: save ctxt->node after for-each
4133 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4135 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
4136 * doc/xslt.html: updated
4138 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4140 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
4141 added xsltDocumentElem implementing multiple file output,
4142 including 1.1 xsl:document but yet untested.
4144 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4146 * libxslt/extensions.c: fixed stoopid bug
4147 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
4148 carrying extensions to the specification. Added node-set()
4149 for existing saxon and xt namespaces and debug() in libxslt
4150 namespace (http://xmlsoft.org/XSLT/namespace)
4151 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
4153 * configure.in tests/Makefile.am tests/namespaces: added some
4154 namespaces tests, including a test calling the extra debugging
4155 function in libxslt namespace, worked first time !!!
4157 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4159 * libxslt/xslt.c: extension prefix support for the full stylesheet
4160 * libxslt/transform.c libxslt/extensions.[ch]: more work should
4163 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4165 * doc/xslt.html : cleaned up, added a bit more description on
4168 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4170 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
4171 on functions and element extensions. First on list will be
4174 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4176 * configure.in libxslt.spec.in: releasing 0.3.0
4177 * doc/xslt.html: updated
4179 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4181 * configure.in tests/docbook/html : oops forgot to add
4182 the stylesheets themselves :-\
4184 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4186 * configure.in tests/Makefile.am tests/docbook tree:
4187 added docbook XSL based test suite
4189 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4191 * libxslt/xsltutils.c: reformat of messages
4192 * libxslt/xsltproc.c: removed memleak on --noout
4193 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
4194 changed again the way parameter are evaluated before a
4195 call-template, seems to fix a few nasty bugs, memory alloc debug too
4197 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4199 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
4200 fixed the param evaluation problem in apply-template
4201 * libxslt/pattern.c: speed up seriously some context computation
4202 * libxslt/xsltInternals.h: preparing for extension support
4204 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4206 * libxslt/Makefile.am: small cleanup
4207 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
4208 fixed current() I hope
4210 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4212 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
4213 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
4214 support of namespaces, both in templates and in XPath subexpressions
4216 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4218 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
4220 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4222 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
4223 contextual info must be recomputed
4225 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4227 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
4228 * libxslt/xsltproc.c : added --maxdepth
4230 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4232 * libxslt/xsltproc.c: added --novalid and --noout as well
4233 as options printing when no args
4234 * libxslt/variables.c libxslt/transform.c: trying to get rid
4235 if some variable/params addressing errors.
4237 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4239 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
4240 * libxslt/xsltutils.c: add carriage return to xsl:message when
4243 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4245 * libxslt/functions.c: fixed a bug with generate-id()
4247 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4249 * libxslt/xsltutils.c: started doing more useful stuff in
4251 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
4252 libxslt/xsltInternals.h: changed the way variables/params
4254 * libxslt/xsltproc.c: removed a pedantic warning
4255 * libxslt/variables.[ch]: found an ugly evaluation bug
4257 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4259 * tests/REC/Makefile.am: updated
4261 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4263 * libxlst/functions.c: fixed ID generation
4264 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
4266 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4268 * libxslt/numbers.c: removed a couple of memleaks
4270 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4272 * libxslt/pattern.[ch]: exported pattern matching interfaces
4273 for numbers.c and future debug module
4274 * libxslt/numbers.c: updated to new interface, should avoid
4275 unnecessary recompilation of patterns.
4276 * libxslt/xsltutils.[ch]: cleanup
4277 * tests/REC/gmon.out: removed :-)
4279 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4281 * libxslt/numbers.c: implemented level=any
4282 * libxslt/transform.c: corrected some default values
4283 * tests/REC/test-7.7-*.*: added
4285 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4287 * libxslt/pattern.c: priorities were horribly broken, hope it's
4290 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4292 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
4293 libxslt/xsltInternals.h libxslt/transform.[ch]
4294 libxslt/templates.c libxslt/xslt.c:
4295 Added apply-imports, keep a stack of running templates
4296 * libxslt/xsltutils.c: bugfixes, gather the output informations
4298 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
4299 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
4300 the real set of transformation on XML-1.0 2e generages a near
4301 perfect HTML. Needs just more number fixes and implementation
4302 and an obscure problem in 3.3.3
4304 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4306 * libxslt/pattern.c: added xsltMatchPattern()
4307 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
4309 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4311 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
4312 * libxslt/xsltutils.[ch] : added a small debugging hook
4314 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4316 * libxslt/FEATURES libxslt/transform.c: added support for
4317 disable-output-escaping in xsl:copy-of
4318 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
4319 give more debugging info
4321 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4323 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
4324 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
4325 Includes, more document changes
4326 * libxslt/xsltutils.c: fix the output of doctype and what is or
4328 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
4329 * tests/Makefile.am tests/documents/* : added a new test from Stric
4330 exercising document() among other things
4332 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4334 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
4335 for the level attribute for xsl:number
4336 * libxslt/numbers.c: internal restructuring
4338 Fri Feb
\18;
\11 \19;
\11