1 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
3 * transform.c: fixed bug 114563 (params not passed when
4 default template processed)
6 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
8 * xslt.c: fixed bug 119862 (missing param on ns error print)
10 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
12 * News configure.in: preparing libxslt-1.0.32 release
13 * doc/* : updated the doc and rebuilt
15 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
17 * breakpoint/Makefile.am: removed ref to libxslt.la
18 * numbers.c transform.c python/libxml_wrap.h python/types.c
19 xlstproc/xsltproc.c: Minor cleanup of warning errors
21 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
23 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
25 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
27 * tests/docs/Makefile.am tests/docs/bug-127.*
28 tests/general/Makefile.am tests/general/bug-127*: added the
29 test from bug #118763 to the regression suite.
31 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
33 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
35 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
37 Minor cleanup of regression test general/bug-125
39 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
41 Fixed bug 116517 - handling of '{' and '}'
42 * templates.c: added checks for escaping and balancing of
44 * tests/general/Makefile.am tests/docs/Makefile.am:
45 Added test case (bug-126) to regression suite.
47 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
49 Fixed bug 117552 - sort with multiple keys
50 * xsltutils.c: enhanced treatment of NaN when multiple sort
52 * tests/general/Makefile.am tests/docs/Makefile.am:
53 Added test case (bug-125) to regression suite.
55 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
57 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
58 * transform.c, variables.c, xslt.c, xsltutils.c:
59 removed some unused variables
61 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
63 Fixing bug 118558 (Solaris 8 compiler warnings)
64 * xslt.c: minor re-ordering of code
65 * functions.c: added an explicit cast
66 * number.c: added include for string.h
67 * security.c: added an explicit cast
69 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
71 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
72 of date:seconds as previously posted to the mailing list
73 * numbers.c: extensive modification to cater for UTF8 within
76 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
78 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
79 #117616 about EXST str:tokenize.
80 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
81 added the test in the regression suite.
83 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
85 * xsltproc/xsltproc.c: applying a patch based on #117377
88 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
90 * libxslt/transform.c: allow strip-space to support full namespaces
91 using prefix:* , should fix #114287
92 * tests/docs/Makefile.am tests/docs/bug-124.*
93 tests/general/Makefile.am tests/general/bug-124*: added a
94 test to the regression suite for this bug.
96 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
98 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
99 the attribute was already defined, should fix bug #113812
100 * tests/docs/Makefile.am tests/docs/bug-123.*
101 tests/general/Makefile.am tests/general/bug-123*: added the
102 test to the regression suite.
104 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
106 * libexslt/strings.c: applied patch from Shaun McCance to implement
107 exslt:split c.f. #117752
108 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
109 added the test to the regression suite.
111 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
113 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
114 might require more attention could be an Unicode support breakage.
116 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
118 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
119 libxslt/xsltInternals.h: optimize text node coalescing by
120 caching info about the last text node generated and doing
121 fast alloc/copy of the text. Should fix #115273
123 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
125 * fixed bug 113520, incorrect result for date:seconds
126 with change to type casting in libexslt/date.c
128 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
130 * fixed bug 114764: trouble with globals and RVT's
131 with minor changes in variables.c and transform.c
132 so that any global instantiated with an RVT gets
133 uninitialized when the RVT is destroyed.
135 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
137 * libxslt/transform.c: simple cast missing Peter Breitenlohner
138 * breakpoint/Makefile.am: added deps to libxslt
139 * tests/exslt/common/Makefile.am: integrated William Brack test
140 in the regression suite
142 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
144 * fixed bug 114812, trouble with imported exslt functions
145 added lookup function in libxslt/extension.c
146 enhanced exsltInitFunc in libexslt/functions.c to take
147 better care of imports
149 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
151 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
152 python/libxslt_wrap.h python/libxsltclass.txt: patch from
153 Sean Treadway, adding Python bindings for extension element and
154 some bindings cleanups.
155 * python/tests/Makefile.am python/tests/extelem.py: also add an
158 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
160 * python/libxml_wrap.h: applied patch from #116943 which should
161 fix the xsltSaveResultToFile python binding.
163 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
165 * INSTALL: removed an old reference to libxml2 >= 2.2.12
167 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
169 * configure.in: releasing 1.0.31
170 * doc/*: update and rebuild of the docs
172 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
174 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
176 * tests/docs/Makefile.am tests/docs/bug-122.*
177 tests/general/Makefile.am tests/general/bug-122*: added the
178 test to the regression suite.
180 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
182 * libxslt/preproc.c: fix bug #115778 for attribute value template
185 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
187 * libxslt/documents.c libxslt/transform.c: applied patch from
188 Keith Isdale to desactivate node numbering when running under
191 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
193 * libxslt/security.c: fix the write checking code when
194 the output filename does not parse as an URL bug #115402
196 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
198 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
199 triodef.h were missing from the distribution
201 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
203 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
204 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
206 * libexslt/sets.c: applied patch from Peter Breitenlohner
207 * doc/*: rebuilt the docs
208 * tests/docbook/result//* tests/xmlspec/*.html: changes in
209 generattion of " as " in element content.
211 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
213 * libxslt/transform.c: changed xsltChoose to ignore whitespace
214 which is a sibling of xsl:when
216 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
218 * libxslt/xslt.c: fixed a possible crash when the document
219 wasn't a proper stylesheet.
221 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
223 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
225 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
227 * win32/defgen.xsl: new file, generates the export sources.
228 * win32/*.def.src: these are now autogenerated, changes to these
229 will not be logged anymore.
231 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
233 * tests/docs/Makefile.am tests/docs/bug-121.*
234 tests/general/Makefile.am tests/general/bug-121*: added the
235 example for bug #112904 in the regression tests, the bug fix is
238 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
240 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
241 * configure.in libxslt.spec.in python/Makefile.am: cleanup
242 of --with-python like for libxml2
244 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
246 * libxslt/xsltutils.c: fixing bug #112995, a problem with
247 NaN within the sort element. Also added regression test.
249 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
251 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
252 network accesses when building
254 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
256 * libxslt/transform.c: fixed a segfault introduced with the RVT
257 handling change, bug #112703 .
259 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
261 * libxslt/xslt.c: make sure stylesheet compilation errors
262 forces a NULL stylesheet, fixes #112270
264 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
266 * NEWS configure.in : preparing release 1.0.30
267 * doc/apibuild.py: backported a patch from libxml2
268 * doc/*: updated and rebuilt the docs
270 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
272 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
273 cleaning up Result Value Tree handling
274 * libexslt/functions.c libexslt/strings.c: fixed a pair of
276 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
277 added Mark Vakoc test combining for-each and exslt:tokenize
279 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
281 * libxslt/transform.c: fixing bug #111755 when a template is
282 applied to an attribute
283 * tests/docs/Makefile.am tests/docs/bug-119.*
284 tests/general/Makefile.am tests/general/bug-119*: added the
285 example in the regression tests for that bug.
287 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
289 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
290 for the HTML generation fixing #111799
291 * doc/html/*.html doc/html/*.png: associated update
293 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
295 * libxslt/variables.c: removed premature call to xsltFreeStackElem
296 * win32/libxslty.def.src: added more exports
298 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
300 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
301 transition to XHTML1 added validity checking to the makefile rules.
303 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
305 * python/generator.py: fixed a problem in the generator where
306 the way functions are remapped as methods on classes was
307 not symetric and dependant on python internal hash order,
308 as reported by Stéphane Bidoul
309 * libexslt/strings.c: attempt at fixing an object type pbm
310 * libxslt/triodef.h: update for OpenVMS from libxml2
312 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
314 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
315 generation of the man page
317 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
319 * libexslt/sets.c: fixed a bug introduced in the last commit
320 * libxslt/transform.c: tried to fix #111437
321 * tests/docbook/result/xtchunk/html/*.orig
322 tests/multiple/out/*.orig: side effect of #111437 change.
324 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
326 * libexslt/strings.c: applied last patch for #110023 from
328 * libexslt/sets.c: fixed a memory leak when mixing one of the
329 EXSLT set functions and a Result Value Tree
330 * TODO: there are other bugs around in libexslt/sets.c in conjunction
331 with Result Value Tree
333 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
335 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
336 bug #111420 about double initialization of extension contexts
338 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
340 * libxslt/transform.c: fix bug #110577 namespace in copy-of
341 don't obbey the same rules as for literal reusl elements.
342 * tests/docs/Makefile.am tests/docs/bug-118.*
343 tests/general/Makefile.am tests/general/bug-118*: added the
344 example in the regression tests for that bug.
345 * libxslt/variables.c: fixed a bug introduced in fixing #110020
346 * tests/docs/Makefile.am tests/docs/bug-11[67].*
347 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
348 regression tests one still exposing a mem leak (Mark Vadoc).
350 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
352 * libxslt/pattern.c: fix a memory related segfault on a
353 pattern compilation error #110189
355 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
357 * libxslt/variables.c: fixing bug #110020 on global parameter
358 and variables mismatch
359 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
360 the test to the regression suite
362 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
364 * libexslt/math.c: applied patch from Charles Bozeman fixing
365 the math power function where args were inverted #110996
366 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
367 added the test to the regraession for #110996
368 * libexslt/sets.c: avoid a problem with nodesets.
370 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
372 * libxslt/win32config.h: added HAVE_MATH_H
374 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
376 * win32/Makefile.msvc: fixed compilation with thread-enabled
379 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
381 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
384 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
386 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
387 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
388 other places where ctxt->document pointer may be used without
389 checking it agaisnt NULL.
390 * tests/docs/Makefile.am tests/docs/bug-115.*
391 tests/general/Makefile.am tests/general/bug-115*: added the
392 example in the regression tests for that bug.
393 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
395 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
397 * configure.in NEWS: preparing 1.0.29 release
398 * libxslt/documents.c: generate the document order for document()
400 * doc/*: updated and regenerated the docs
402 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
404 * libxslt/transform.c: fixed a namespace redundancy problem
406 * tests/docs/Makefile.am tests/docs/bug-114.*
407 tests/general/Makefile.am tests/general/bug-114*: added an
408 example in the regression tests for that bug.
410 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
412 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
413 and avoid some warnings when loading the python modules on non
415 * libxslt/transform.c: fix a bug introduced in the document lookup
416 and exhibited by the keys test.
418 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
420 * tests/docs/Makefile.am tests/docs/bug-113.*
421 tests/general/Makefile.am tests/general/bug-113*: added an
422 example in the regression tests for bug #109160 fixed in libxml2
424 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
426 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
427 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
428 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
430 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
432 * libxslt/transform.c: forgot to make one change related to
433 Result Value Tree change, pointed out by Sebastian Rahtz
434 * tests/docs/Makefile.am tests/docs/bug-112.*
435 tests/general/Makefile.am tests/general/bug-112*: added an
436 example in the regression tests that bug
438 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
440 * libxslt/transform.c: second part of the patch fixing #108905
441 performances problems, ask for computation of document order on
442 the document transformed and avoid inefficiencies building large
443 nodesets of unique nodes.
444 * configure.in: fix a trouble with libtool in my debug environment.
446 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
448 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
449 Result Value Tree are now generated with a document root node
450 not an element, it's quite cleaner.
451 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
452 also prepared for libxslt-1.0.28 release
453 * doc/*: updated and regenerated the docs
455 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
457 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
458 Finally fixed bug #75813, processing or Result Value Tree
459 converted into node-sets should be a bit more sensible now.
460 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
461 fixes this regression test, there is 4 nodes, not 3
462 * tests/docs/Makefile.am tests/docs/bug-111.*
463 tests/general/Makefile.am tests/general/bug-111*: added an
464 example in the regression tests for bug #75813
466 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
468 * tests/docs/Makefile.am tests/docs/bug-110.*
469 tests/general/Makefile.am tests/general/bug-110*: added an
470 example in the regression tests for bug #108976 which is
473 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
475 * tests/docs/Makefile.am tests/docs/bug-109.xml
476 tests/general/Makefile.am tests/general/bug-109*: added an
477 example in the regression tests for the invalid bug #108716
479 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
481 * libxslt/variables.c: fixed bug #108633 reported by
482 Jerome Pesenti about recursive global variables/param detections
483 * tests/reports/Makefile.am tests/reports/rec*: added regression
484 tests for the checking of recusion in global/local param/variables.
486 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
488 * libxslt/numbers.c: valgrind pointed out an uninitialized
489 variable use in format-number()
491 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
493 * tests/docs/Makefile.am tests/docs/bug-108.xml
494 tests/general/Makefile.am tests/general/bug-108*: added an
495 example in the regression tests bug #107804 fixed in libxml2
497 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
499 * libxslt/pattern.c: fixed bug #107591 node() in pattern
500 matches should catch comments and PIs
501 * tests/docs/Makefile.am tests/docs/bug-107.xml
502 tests/general/Makefile.am tests/general/bug-107*: added an
503 example in the regression tests for this case
505 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
507 * tests/docs/Makefile.am tests/docs/bug-106.xml
508 tests/general/Makefile.am tests/general/bug-106*: added the next
509 example for bug #106788 from James Clark in the regression tests,
510 the bug fix is actually in libxml2
512 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
514 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
515 for Python checks, makefile cleanup, and convenience changes
517 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
519 * xsltproc/xsltproc.c: had to comment out Igor last change
520 since it made libxslt-1.0.27 depends on libxml2 newly
521 API extension which hasn't propagated yet :-(
523 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
525 * configure.in: preparing release 1.0.27
526 * doc/*: updated and rebuilt the docs
528 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
530 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
533 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
535 * tests/docs/Makefile.am tests/docs/bug-105.xml
536 tests/general/Makefile.am tests/general/bug-105*: added the
537 example for bug #106788 from James Clark in the regression tests,
538 the bug fix is actually in libxml2
540 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
542 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
543 James Clark and a bit of cleanup
544 * tests/docs/Makefile.am tests/docs/bug-104.xml
545 tests/general/Makefile.am tests/general/bug-104*: added the
546 example in the regression tests for this case
548 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
550 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
552 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
554 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
556 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
558 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
559 * win32/configure.js: included handling of the trio option
561 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
563 * configure.in doc/*: preparing release 1.0.26
565 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
567 * libxslt/functions.c: fixing another bug in document(), bug #105450
568 * tests/documents/test_bad.result: Slight change to the output
570 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
572 * libxslt/functions.c: fixing a segfault in document(), bug #105418
573 * tests/documents/Makefile.am tests/documents/test_bad: add the
574 specific test as suggested by Jean T Anderson
576 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
578 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
579 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
580 libxslt/xslt.c: tried to fix 105387 and all similar cases
581 in the library sources.
583 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
585 * doc/* configure.in: preparing for release of 1.0.25
587 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
589 * xsltproc/xsltproc.c: fixed bug #99623
591 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
593 * libxslt/transform.c: fixing bug #105116 sometimes one need
594 to generate a default namespace reset xmlns="" in the output
595 * tests/docs/Makefile.am tests/docs/bug-103.xml
596 tests/general/Makefile.am tests/general/bug-103*: added the
597 example in the regression tests for this case
599 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
601 * libxslt/pattern.c libxslt/transform.c: changed the way the
602 root element of value tree are handled to fix bug #104123
604 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
606 * README: change of policy w.r.t. mails
607 * configure.in: small cleanup
608 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
609 a couple of bugs raised by Eric van der Vlist in #104114
610 * tests/exslt/*/*.out: slight change to the tests
612 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
614 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
615 emphasis on the fact that --docbook should not be used
618 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
620 * python/libxslt.c: fixed a couple of return error #104150
621 reported by Peter O'Shea
623 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
625 * xsltproc/xsltproc.c: fixed a double free of stylesheet
626 when applied to a standalone stylesheet
628 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
630 * configure.in: preparing release 2.0.24
631 * libxslt.spec.in: small update
632 * doc/*: updated the news, rebuilt the APIs descriptions
634 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
636 * libxslt/functions.c: fixed #101502 by applying and cleaning up
637 the associated patch from Daniel Stodden.
638 * tests/documents/Makefile.am tests/documents/fragment*: added a
641 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
643 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
644 for extension modules init and shutdown callbacks, check that
645 they are now called when needed.
646 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
647 started adding the extension module support at the Python level.
648 Still a strange bug to hunt down left.
650 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
652 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
653 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
654 computation in the presence of imports
655 * tests/docs/Makefile.am tests/docs/bug-102.xml
656 tests/general/Makefile.am tests/general/bug-102*: added an
657 example in the regression tests for this case
659 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
661 * xsltproc/xsltproc.c: final touch to #102800 fix
663 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
665 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
666 memory debug checking which got deactivated at some point ?!?
667 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
668 * libxslt/xsltutils.c: very small change on HTML indentation handling
670 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
672 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
673 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
674 exclude-result-prefixes to avoid extra namespace declaration being
675 dumped following the fix for #102920 in libxml2
677 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
679 * libxslt/transform.c: fixed a problem related to directory
680 checking and creation raised by Craig Goss
682 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
684 * libexslt/strings.c: applied patch from Jörg Walter to provide
685 URI escaping and unescaping functions.
687 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
689 * libexslt/strings.c: Alexey Efimov found a typo bug in
690 exsltStrPaddingFunction()
692 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
694 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
696 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
698 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
699 applied patch from Craig A. Berry for the VMS port.
701 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
703 * libxslt/xsltInternals.h: increase the max number of cascaded
705 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
706 the Windows binaries.
708 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
710 * win32/libxslt.def.src: added more exports for Stephane Bidoul
712 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
714 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
715 the apibuilder script, regenerated the APIs
717 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
719 * libxslt/numbers.c: numbering should not traverse XInclude
720 nodes left in the tree. Closes bug #101114 raised by
723 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
725 * doc/apibuild.py: fixed a bug in merging public info from
727 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
728 the iconv option to configure.js didn't work, and
729 added zlib option needed when linking xsltproc statically
731 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
733 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
734 the generation of libexslt-api.xml
735 * libexslt/exslt.h: small cleanup.
737 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
739 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
740 copied over the apibuild.py from libxml2, adapted a bit and
741 regenerated the API description in XML. Todo: libexslt-api.xml
742 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
743 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
744 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
745 libxslt/templates.c libxslt/transform.c libxslt/transform.h
746 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
747 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
748 report from the scripts.
749 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
752 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
754 * libxslt/transform.c: xsl:element generated superfluous xmlns
755 declarations, closes bug #99905
756 * tests/docs/Makefile.am tests/docs/bug-101.xml
757 tests/general/Makefile.am tests/general/bug-101.*: added the
758 example in the regression tests for this case
760 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
762 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
765 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
767 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
769 * tests/docs/Makefile.am tests/docs/bug-100.xml
770 tests/general/Makefile.am tests/general/bug-100.*: added the
771 example in the regression tests for this case
772 * tests/docs/Makefile.am tests/docs/bug-99.xml
773 tests/general/Makefile.am tests/general/bug-99.*: this test
774 covers an xsl:attribute namespace bug that Norm pointed out.
776 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
778 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
779 win32/libxslt.def.src: applied another patch from Richard Jinks
780 for the export of teh sorting routine and allowing per context
783 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
785 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
786 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
787 redefining the sorting routine, plus a bit of tweaking of the
790 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
792 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
794 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
795 * doc/html/*.html: updated too
796 * python/libxsltclass.txt: updated too
798 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
800 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
801 xsltGetProfileInformation() to retrieve profiling informations
802 from an XSLT transformation context. It returns it as an XML
803 tree. Provided by Michael Rothwell this closes RFE #99527
805 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
807 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
808 in xsltFindElemSpaceHandling() missing imported informations
809 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
812 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
814 * libxslt/namespaces.c: fix for namespace generation on
815 attributes created with xsl:attribute
817 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
819 * libxslt.spec.in configure.in: add a line in %changelog for releases
821 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
823 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
824 xsltInternals.h reference.
826 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
828 * python/tests/*.py: enable libxml2 memory debug before
829 loading libxslt since libxslt initialization now includes
830 EXSLT registration which initialize the libxml2 library and
833 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
835 * python/libxsl.py: updated with new version from Stéphane Bidoul
837 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
839 * win32/libxslt.def.src: exported new functions
841 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
843 * libexslt/date.c: patch from Charles Bozeman fixing a memory
844 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
845 * python/tests/exslt.py: trouble with mem debug in that specific
848 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
850 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
851 problem when compiling on HP-UX
853 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
855 * python/generator.py python/libxslt.c: fixes for compiling
858 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
860 * libxslt/transform.c: fixed bug #99168 select evaluating to
863 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
865 * tests/documents/result.xhtml: the XHTML1 serialization change
866 to libxml2 modifies slightly the result of that test.
868 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
870 * configure.in: the python bindings requires libxml2 >= 2.4.25
871 for the regexp stuff.
873 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
875 * configure.in: similar patch to #98825 for --with-python
877 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
879 * libxslt/variables.c: fix bug #98793 on clash of imported global
881 * tests/reports/tst-1.err: this changes the output of that test
883 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
885 * configure.in: preparing 1.0.23
886 * doc/*: rebuilding the docs
888 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
890 * python/libxslt.c: make sure to register EXSLT for the bindings
891 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
892 * xsltproc/xsltproc.c: minor cleanup
894 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
896 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
897 when building outside of the source tree
899 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
901 * python/generator.py: xpathObjectRet() pertains to the libxml2
902 module, add the namespace.
904 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
906 * libxslt/win32config.h: cleanup
907 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
908 * win32/Makefile.msvc: modified to allow mingw coexistence
909 * win32/configure.js: integrated mingw
910 * win32/Readme.txt: cleanup
911 * xsltproc/xsltproc.c: allowed stdarg for mingw
913 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
916 * doc/xsltproc.html - ran stylesheets to update man page
917 and html with Daniel's fix to #95510
919 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
921 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
922 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
923 * README: fix the bug page URL
925 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
927 * libxslt/functions.c: make sure the fixup for key() reported
928 by John Escott actually works.
929 * tests/docs/Makefile.am tests/docs/bug-98.xml
930 tests/general/Makefile.am tests/general/bug-98.*: added the
931 example in the regression tests for this case
933 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
935 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
936 * tests/docs/Makefile.am tests/docs/bug-97.xml
937 tests/general/Makefile.am tests/general/bug-97.*: added the
938 example in the regression tests for this case
940 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
942 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
943 checks in recursive copies.
944 * tests/docs/Makefile.am tests/docs/bug-96.xml
945 tests/general/Makefile.am tests/general/bug-96.*: added the
946 example in the regression tests for this case
948 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
950 * libxslt/functions.c: autoconvert key() first arg to string,
951 reported by John Escott
953 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
955 * libxslt/transform.c: corner case handling of copying a CDATA node.
957 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
959 * libxslt/win32config.h: retired xmlwin32version.h
961 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
963 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
964 written by Thomas Schraitle (RFE #96485)
966 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
970 clarifying --catalog option and xsltproc's use of
971 XML_CATALOG_FILES and /etc/xml/catalog. fixes
972 http://bugzilla.gnome.org/show_bug.cgi?id=97891
974 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
976 * xsltproc/xsltproc.c: remove the use of snprintf, and use
977 libxml2 string API instead.
978 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
979 try to cope with architecture lacking some of the string functions,
980 reuse the trio ones compiled in libxml2 , should close #97113
982 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
984 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
985 the spec file and associated changes in the Makefiles.
987 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
989 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
991 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
993 * libxslt/keys.h: fixed include c.f. bug #96487
994 * config.h.in: Red Hat 8.0 induced change
996 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
998 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
999 fixed bug #78501 when using a non ascii character for the
1000 number formatting grouping separator.
1001 * tests/docs/Makefile.am tests/docs/bug-95.xml
1002 tests/general/Makefile.am tests/general/bug-95.*: added the
1003 example in the regression tests for this case
1004 * libxslt/attributes.c: cleaning up a problem introduced in last
1007 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1009 * libxslt/attributes.c: fixed minor typo in a call to
1012 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1014 * python/types.c: fixed bugs when passing result value tree
1015 to Python functions.
1017 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1019 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
1021 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
1024 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1026 * configure.in: preparing 1.0.22
1027 * doc/*: upated and rebuilt the docs
1029 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1031 * libxslt/variables.c: fixed bug #86421
1032 * tests/docs/Makefile.am tests/docs/bug-94.xml
1033 tests/general/Makefile.am tests/general/bug-94.*: added the
1034 example in the regression tests for this case
1036 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1038 * xsltproc: added and tested the --path option to close #79638
1040 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1042 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
1043 with the inherited stylesheet value.
1044 * tests/docs/Makefile.am tests/docs/bug-93.xml
1045 tests/general/Makefile.am tests/general/bug-93-inc.*
1046 tests/general/bug-93.*: added the example in the regression
1049 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1051 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
1052 possibility to register a transformation context specific
1053 error handler, with xsltSetTransformErrorFunc() and provided
1054 a new routine xsltTransformError() to handle contextual errors,
1055 this should fix #94435
1056 * libxslt/*.c: modified all the code to use the context specific
1057 error handling, as a result xsltPrintErrorContext() is not called
1058 anymore except internally from xsltTransformError()
1060 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
1062 * libxslt/transform.c: closing #94933, any error will make
1063 the transformation abort with no result.
1064 * tests/reports/tst-1.err tests/reports/tst-1.out
1065 tests/reports/undefvar.err: this changed the regression tests
1067 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
1068 updated the result accordingly to the fixes done last month.
1069 * libxslt/namespaces.c: make sure to avoid duplicate namespace
1070 declarations in the result trees. May fix #93692 but it's unclear.
1072 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1074 * xsltproc/xsltproc.c: added a --path option to provide the
1075 enhancement requested by #79638, first cut at it, untested
1078 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1080 * libxslt/xslt.c: seems the media-type attribute wasn't
1081 always correctly handled
1083 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1085 * libxslt/transform.c: added URI escaping in case the resource
1086 target computation of exslt:element failed. Should fix #81837
1088 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1090 * README: updated the contact informations
1092 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1094 * libxslt/pattern.c: fixed the behaviour of node() patter which
1095 didn't patch the one defined in XPath :-( . Closes bug #95793
1096 * tests/docs/Makefile.am tests/docs/bug-92.xml
1097 tests/general/Makefile.am tests/general/bug-92.*: added the
1098 example in the regression tests for this case
1100 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1102 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
1103 * win32/Makefile.msvc: added security.c to the build
1104 * win32/libxslt.def.src: exported functions from security.c
1106 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1108 * xsltproc/xsltproc.c: added another option --writesubtree to allow
1109 documents to be written only to a given subtree.
1111 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1113 * libxslt/security.[ch] libxslt/Makefile.am: new module with
1114 runtime security checks, it will also check and do directory
1115 creation when allowed
1116 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
1117 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
1118 security infrastructure probes at file reading or file creation
1119 * xsltproc/xsltproc.c: plugged the security module there too,
1120 added the new options --nowrite and --nomkdir
1121 * doc/*: updated the man page and regenerated.
1123 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1125 * doc/*: updated the doc XSLT to add the search, added the search
1126 page, fixed a link problem raised by Yves Pratter, regenerated
1128 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1130 * doc/index.py: the indexer version of the XSLT part of the
1131 xmlsoft site + archives
1133 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1135 * win32/Makefile.msvc: introduced double-run compilation.
1136 * win32/configure.js: introduced double-run compilation.
1138 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1140 * configure.in: preparing 1.0.21
1141 * doc/* : updated and regenerated the docs and web pages
1143 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1145 * libxslt/transform.c: fixed a disable output escaping bug for
1146 HTML output introduced in 1.0.20 and raised by Mario Weilguni
1147 * tests/docs/Makefile.am tests/docs/bug-91.xml
1148 tests/general/Makefile.am tests/general/bug-91.*: added the
1149 example in the regression tests for this case
1151 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1153 * doc/xlst.html: changing link on ftp.gnome.org
1155 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1157 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
1158 reported for libxml2
1160 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1162 * Makefile.am configure.in: trying to fix the same problem as
1163 #88412 by bypassing all the python subdir if python ain't detected
1165 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1167 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
1169 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1171 * libexslt/date.c: fixed the embedded '-' in the duration format
1173 * tests/.../difference.1.xml: added test cases which illustrated
1176 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1178 * libexslt/date.c: fixed date:difference() bugs, removed all
1179 type conversion warnings.
1180 * libxslt/xsltutils.c: removed unused local variable.
1182 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
1184 * doc/xsltproc.html:
1185 oops, forgot to update the html version of the man page
1187 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
1191 * doc/xsltproc2.html
1192 Fixing erroneous mention of old --warnnet option (thanks to Jean
1193 T. Anderson for pointing this out)
1195 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1197 * win32/configure.js: added more readme info for the binary
1200 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1202 * libxslt/pattern.c: fixed a bug in match="node()" reported by
1205 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1207 * libxslt.spec.in: fixes libary path for x86_64 AMD
1209 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1211 * python/Makefile.am: applied patch from Christophe Merlet to
1214 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1216 * libxslt/transform.c: re-applied the patch from Nathan Myers about
1217 a possible memory leak in case of error
1219 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1221 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
1222 nice logos generated by Marc Liyanage
1223 * doc/site.xsl *.html: changed the stylesheet to show the new
1224 logo and regenerated the pages
1226 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1228 * python/libxslt-python-api.xml python/libxslt.c
1229 python/libxsltclass.txt python/tests/basic.py: applied a patch
1230 from Ralf Mattes providing style.saveResultToString()
1232 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1234 * configure.in: preparing release 1.0.20
1235 * doc/*: updated and regenerated the docs
1237 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1239 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
1240 doing the evaluation of attribute value templates
1241 * libxslt.spec.in python/Makefile.am: fixed some troubles
1244 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1246 * python/libxslt.c: fixed the parameter order when calling
1247 Python based extensions.
1249 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1251 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
1253 * tests/docs/Makefile.am tests/docs/bug-90.xml
1254 tests/general/Makefile.am tests/general/bug-90.*: added the
1255 example in the regression tests for this case
1257 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1259 * win32/Makefile.msvc: added the prefix location to the include
1260 and lib search path.
1262 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1264 * libxslt/transform.c: found and fixed the small <xsl:choose>
1265 bug which was giving troubles to DocBook users (the test expression
1266 of <when> was evaluated in the namespace context of <choose> !)
1268 2002-08-18 Havoc Pennington <hp@pobox.com>
1270 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1271 both automake 1.6 and 1.4 installed get the right automake. Means
1272 compilation from CVS will now require the latest automake 1.4
1273 release, or manually creating symlinks called "automake-1.4" and
1276 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1278 * configure.in python/Makefile.am: AMD x86-64 induced changes from
1281 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1283 * libxslt/functions.c: recovering to the old (somewhat) broken
1284 implementation of document('') when there is no base for the
1285 source document or it can't be realoaded (e.g. when the sytlesheet
1286 was loaded from a memory string). Matt Sergeant insisted on this
1289 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1291 * libxslt/transform.c: applied another patch from Nathan Myers about
1292 a possible memory leak in case of error
1294 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1296 * libxslt/transform.c: applied a patch from Nathan Myers about
1297 an erroneous free in case of error
1299 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1301 * configure.in: upon suggestion of Marc-Andre Lemburg, make
1302 the misdetection of libxml2 python bindings a warning only
1304 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1306 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
1307 a bug reported by Gero Meissner (87230)
1308 * fixed a problem compiling python directory when multiple
1309 'make' jobs were executed (python/Makefile.am)
1311 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1313 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
1314 at the xsltdbg interface when encountering an empty attribute
1317 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1319 * tests/* : the change in HTML meta encoding tag serialization
1320 affected some of the results
1322 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1324 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
1325 to fix Red Hat bug #68614
1327 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1329 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
1330 if there is no *.pdb
1332 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1334 * configure.in: preparing 1.0.19
1335 * doc/* : rebuilt the docs
1337 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1339 * libxslt/transform.c: fixed bug #83749 about namespace generated
1340 being invalid when they are inherited from the context.
1342 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1344 * libxslt/transform.c: fixed bug #86753 on multiple identical
1345 attributes being generated, oops ...
1346 * tests/docs/Makefile.am tests/docs/bug-89.xml
1347 tests/general/Makefile.am tests/general/bug-89.*: added an
1348 example in the regression tests for this case
1350 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1352 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
1353 * tests/docs/Makefile.am tests/docs/bug-88.xml
1354 tests/general/Makefile.am tests/general/bug-88.*: added an
1355 example in the regression tests for this case
1357 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1359 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
1360 Ken Neighbors to implement/fix sorting orders
1361 * tests/docbook/result/*/gdp-handbook.*
1362 tests/docbook/result/xtchunk/html/*.orig
1363 tests/general/bug-12-.out tests/general/bug-63.out:
1364 cleaned up the result of "make tests" following some changes
1365 in namespace axis order and serialization rules in libxml2
1367 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1369 * transform.c further enhancement for bug 84902 (another
1370 path), also cleaned up code slightly
1372 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1374 * transform.c: fixed bug 84902 - message with terminate=yes
1377 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1379 * tests/docs/Makefile.am tests/docs/bug-87.xml
1380 tests/general/Makefile.am tests/general/bug-87.*: added a
1381 example in the regression tests for a case where the XML
1382 default namespace was missing from the namespace axis
1383 * xsltproc/xsltproc.c: added the informations that parameter
1384 strings are expected to be UTF8
1385 * libxslt/attributes.c: fixes on attribute group implementation
1387 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
1389 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
1390 updating docs to add reference to UTF-8 requirement for
1391 stringparam command line option
1393 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1395 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
1396 fixed document('') as pointed by Eric van der Vlist
1397 * tests/docs/Makefile.am tests/docs/bug-86.xml
1398 tests/general/Makefile.am tests/general/bug-86.*: added the
1399 specific example in the regression tests
1401 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1403 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
1404 patch from Ken Neighbors fixing some format-number inconsistencies
1405 * tests/numbers/format-number.out tests/numbers/format-number.xml
1406 tests/numbers/format-number.xsl: the patch also included
1407 updates to the regression tests
1409 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1411 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
1412 xsl:number level="multiple"
1413 * tests/docs/Makefile.am tests/docs/bug-84.xml
1414 tests/general/Makefile.am tests/general/bug-84.*: added a
1415 specific example in the regression tests
1417 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
1419 * libexslt/dynamic.c: turned a function static
1420 * libxslt/win32config.h: applied patch from Mark Vadoc
1422 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1424 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
1425 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
1426 a patch from Mark Vakoc to implement the EXSLT
1427 object dyn:evaluate(string) extension function, and a small fix
1430 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1432 * configure.in: preparing 1.0.18
1433 * doc/*: recompiled the API and web site
1435 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1437 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
1438 duplicated namespace declarations, this might not be as generic as
1439 it should but works well for DocBook stylesheets
1441 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1443 * libxslt.pc.in: fix bug #82970
1445 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1447 * python/libxslt-python-api.xml python/libxslt.c
1448 python/libxsltclass.txt : tried to fix #79105 by providing a
1449 specific error registering routine.
1451 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1453 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
1454 adding xsltSaveResultToString()
1455 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
1456 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
1457 API with the new function.
1459 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1461 * libxslt/function.c: applied a patch from Richard Jinks
1462 to avoid a crash in element-available()
1464 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1466 * libxslt.spec.in: applied patch from Geert Kloosterman to
1467 not miss gif and .png files in the RPM documentation
1469 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1471 * libexslt/libexslt.4: Applied patch for the EXSLT man page
1472 from Charles Bozeman
1474 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1476 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
1477 libxslt/xsltconfig.h.in: applied a man page patch from
1478 Christian Cornelssen and fixed a couple of issues he raised.
1480 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1482 * xsltproc/xsltproc.c: moved the extension dump out of the loop
1484 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1486 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
1487 Applied Mark Vakoc patch to show registered extensions in xsltproc
1488 * doc/*: rebuilt the API, docs and website
1489 * python/libxsltclass.txt: this added an entry point
1491 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1493 * libxslt/xslt.c: xsl:include crash fix
1494 * libxslt/imports.c: xsl:include crash fix
1495 * libxslt/imports.h: xsl:include crash fix
1497 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1499 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
1501 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1503 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
1504 fixed some return code problems raised by Thomas Mauch
1506 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1508 * libxslt/transform.c: don't allow adding an attribute to
1511 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1513 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
1514 * doc/*: rebuilt the docs.
1516 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1518 * libxslt/variables.c: better attempt to fix the problem in
1519 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
1521 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1523 * win32/dsp/*.dsp: Removed obsolete macros
1524 * win32/dsp/*.def: Updated export definitions
1526 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1528 * libxslt/variables.c: tried to fix a problem in
1529 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
1531 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1533 * libexslt/date.c: applied another patch from Charles Bozeman to
1534 enhance date/duration support
1535 * tests/exslt/date: added the associated set of regression tests
1537 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1539 * libexslt/date.c: applied a patch from Charles Bozeman to add
1540 duration routines to the date exslt extensions.
1542 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1544 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
1546 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1548 * libexslt/date.c: fixed type inconsistencies, double->int
1549 and unsigned/signed mismatch warnings eliminated
1551 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1553 * win32/Makefile.msvc: XSLT debugger support fix
1554 * win32/configure.js: XSLT debugger support fix
1555 * libxslt/xsltconfig.h.in: XSLT debugger support fix
1557 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1559 * configure.in: preparing 1.0.16
1560 * doc/*: updated and rebuilt the docs
1562 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
1564 * libxslt/attributes.c: removed a warning
1565 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
1566 added xsltRunStylesheetUser() API needed to fix #78546
1567 * xsltproc/xsltproc.c: second part of the fix #78546
1569 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1571 * python/Makefile.am: fixing the equivalent of #75779
1573 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1575 * libxslt/keys.c: fixed bug #78735
1576 * configure.in tests/Makefile.am tests/keys/*:
1577 added the tests in a separate directory
1579 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1581 * tests/docs/Makefile.am tests/docs/bug-83.xml
1582 tests/general/Makefile.am tests/general/bug-83.*: added a
1583 specific example for bug #78662 in the regression tests
1584 * tests/docbook/: this also changed a couple of DocBook results
1586 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
1588 * configure.in: trying to kill #77827 IEEE conformance on alphas
1589 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
1591 * tests/docs/Makefile.am tests/docs/bug-82.xml
1592 tests/general/Makefile.am tests/general/bug-82.*: added a
1593 specific example for bug #78211 in the regression tests
1595 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1597 * libxslt/pattern.c: applied patch from Mark Vakoc
1599 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1601 * tests/docs/Makefile.am tests/docs/bug-81.xml
1602 tests/general/Makefile.am tests/general/bug-81.*: added a
1603 specific example for bug #76927 in the regression tests
1605 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1607 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1608 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1609 that $(datadir) should be used for docs
1611 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1613 * configure.in: preparing 1.0.15
1614 * doc/*: updated and rebuilt
1616 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1618 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
1619 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
1620 * tests/docs/Makefile.am tests/docs/bug-80.xml
1621 tests/general/Makefile.am tests/general/bug-80.*: added a
1622 specific example for bug #76043 in the regression tests
1624 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1626 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
1627 steps which were not compiled
1628 * tests/docs/Makefile.am tests/docs/bug-79.xml
1629 tests/general/Makefile.am tests/general/bug-79.*: added a
1630 specific example for bug #75902 in the regression tests
1632 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1634 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
1635 attribute match rules evaluation
1636 * tests/docs/Makefile.am tests/docs/bug-78.xml
1637 tests/general/Makefile.am tests/general/bug-78.*: added a
1638 specific example for bug #75777 in the regression tests
1640 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1642 * libxslt/transform.c: found another stupid bug by step by
1643 step processing of the code
1644 * libxslt/pattern.c: idem, except that once stupid mistake
1645 ELEM vs NODE forced the templates to be stored in a list
1646 instead of a hash table, fixing this stupidity should
1647 again lead to a substantive improvement of processing speed.
1648 Like divide by 2 processing time for DocBook stylesheets.
1650 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1652 * libxslt/transform.c: fixing bug #75603
1653 * tests/docs/Makefile.am tests/docs/bug-77.xml
1654 tests/general/Makefile.am tests/general/bug-77.*: added a
1655 specific example for bug #75603 in the regression tests
1657 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1659 * python/Makefile.am: Art Haas pointed a stupid error
1661 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
1663 * Makefile.am tests/Makefile.am tests/*/Makefile.am
1664 tests/*/*/Makefile.am : added "make valgrind" targets
1665 to run the test suite under the debugger control
1666 * transform.c: valgrind spotted 2 bugs, one related to
1667 the ordering of the deallocation of the data associated to
1668 a transofrmation, the second in xsltCopyTree when the new
1669 node may have been coalesced with an adjacent text node.
1670 The regression tests now pass cleanly under testgrind.
1672 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
1674 * python/Makefile.am: fixed a stupid bug
1676 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1678 * configure.in: preparing 1.0.14
1679 * doc/*: updated rebuilt
1680 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
1681 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
1682 with the Windows maintainers
1684 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1686 * python/Makefile.am python/generator.py python/libxslt.c
1687 python/types.c python/tests/Makefile.am: applied the same kind of
1688 fixes to the Python Makefiels than to libxml2 ones. Updates
1691 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1693 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
1694 libxslt/variables.c: chaing result tree values which may
1695 be deallocated and must not be kept in the template
1696 pattern lookup cache. Thanks to Valgrin to allow finding
1697 the real problem in bug #74857
1699 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1701 * libxslt/*.h doc/* python/*: applied another cleanup comment
1702 diff from Heiko W. Rupp, regenerated the API and python
1704 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1706 * tests/docs/Makefile.am tests/docs/bug-76.xml
1707 tests/general/Makefile.am tests/general/bug-76.*: added a
1708 home brewed test for path computation elmininating duplicate
1711 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1713 * doc/Makefile.am: fixed a build problem in some environements
1715 2002-03-08 jacob berkman <jacob@ximian.com>
1717 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
1718 as make will automatically look there for these files
1720 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
1722 * configure.in libxslt/xsltwin32config.h: preparing release
1724 * doc/*: updated and rebuilt the docs
1725 * python/libxslt.c: fixed a possible reentrancy problem
1727 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1729 * libxslt/pattern.c: Fixes the problems exposed by #73880
1730 those ought to be computed at stylesheet compile time, not
1731 at run-time, and the computation was wrong.
1732 * libxslt/transform.c: get rid of fake nodes coming from node-set
1733 transformations. At least if they are still produced they will
1734 become easy to spot as resulting document won't be well-formed.
1736 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1738 * libxslt/extensions.c: fixed bug #73791 related to extension
1739 function declared in included stylesheets
1740 * tests/exslt/functions/function.7.*: added specific test
1742 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1744 * tests/docs/Makefile.am tests/docs/bug-75.xml
1745 tests/general/Makefile.am tests/general/bug-75.*: added a
1746 specific example for bug #72150 in the regression tests
1748 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1750 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
1751 similar way as #71457
1753 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1755 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
1756 some HTML meta encoding fixups resulting from fix in libxml2
1758 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1760 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
1761 related to the XPath changes in fixing #61290
1763 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1765 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
1768 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1770 * libexslt/date.c: patch from Charles Bozeman for the exslt date
1772 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
1773 the associated regression test provided by Charles
1775 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1777 * libxslt/preproc.c: Fixed #73088 with the associated patch
1779 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1781 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
1782 unless compiled explicitely with memory debugging switched on
1783 * TODO: refreshed a bit
1785 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1787 * python/generator.py python/libxslt.c: changes for the 'usual'
1788 setup.py to allow building a libxml2-python
1789 module based on the same code. The initialization is however
1790 different the 2 .so files fo libxml2 and libxslt are identical and
1791 they entry point initialize both libraries. this is done to avoid
1792 some possible nasty problem since the Python don't merge the maps
1793 of all shared modules.
1794 * python/libxsl.py: attempt to cope with the shared library loading
1795 problem when both modules are not merged.
1797 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1799 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
1800 documentation for the wrappers and python modules.
1802 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1804 * tests/docs/Makefile.am tests/docs/bug-74.xml
1805 tests/general/Makefile.am tests/general/bug-74.*: added a
1806 specific example for bug #71342 in the regression tests
1807 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
1808 #71342 changed one attribute serialization.
1810 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
1812 * python/Makefile.am: trying to fix #71270
1814 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1816 * python/*.py: removed tab used spaces
1817 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
1818 * doc/news.html doc/xslt.html: rebuild/updated
1820 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1822 * tests/docs/Makefile.am tests/docs/bug-73.xml
1823 tests/general/Makefile.am tests/general/bug-73.*: added a
1824 specific example for bug #71181 in the regression tests
1826 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1828 * libxslt/pattern.c: fixed bug #71181 p/text() would not
1829 work. A bit of cleanup.
1831 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1833 * xslt-config: fixing Red Hat bug #59508
1835 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1837 * tests/docs/Makefile.am tests/docs/bug-72.xml
1838 tests/general/Makefile.am tests/general/bug-72.*: added a
1839 specific example for bug #58444 in the regression tests
1841 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1843 * libxslt/transform.c: fixed bug #58444, was quite simpler
1846 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1848 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
1849 closed bug #70131, still wondering about the position() when
1850 the node is selected.
1852 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1854 * tests/docs/Makefile.am tests/docs/bug-71.xml
1855 tests/general/Makefile.am tests/general/bug-71.*: added a
1856 specific example for Norm's bug in the regression tests
1858 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1860 * libxslt/attributes.c: fixed a bug reported by Norm
1862 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1864 * python/libxml.c : fixed a small warning.
1865 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
1866 python/libxsltclass.txt: rebuilt the APIs
1868 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1870 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
1871 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
1872 libxslt/xsltInternals.h: adding extra run-time informations
1873 to make the stylesheet really read-only at run-time.
1875 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1877 * libxslt/transform.c: fixing bug #70281
1879 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1881 * libxslt/numbers.c: trying to fix #68759
1883 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1885 * python/Makefile.am: seems some version of automake didn't
1886 generate the dependancies right as Jacob found out. Add
1887 an extra dependancy rule.
1889 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
1891 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
1892 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
1893 Fixed the python Makefiles, corrected a bug showing up on ia64,
1894 changed the name of the python internal module too
1896 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1898 * Copyright Makefile.am configure.in libxslt.spec.in: change the
1899 Licence to MIT Licence and release of 1.0.11
1900 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
1901 doc/xslt.html: updates of the docs accordingly
1902 * libxslt/xsltwin32config.h: numbering
1903 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
1904 python/libxslt-python-api.xml: cleanup the dependancies with
1906 * python/tests/extfunc.py: updated examples.
1908 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1910 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
1911 doc/parsedecl.py: fixup the script and rebuid the API
1912 * libxslt/extensions.h: cleanup
1913 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
1914 python/libxsltclass.txt: provided accessors for a lot of the
1915 tructures involved in the transformation. Stylesheet and
1916 transformation python object don't free automatically the
1917 encapsulated object when deallocated.
1918 * python/tests/Makefile.am python/tests/basic.py
1919 python/tests/extfunc.py python/tests/pyxsltproc.py:
1920 updated the examples
1922 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1924 * xsltproc/xsltproc.c: small fix
1925 * Makefile.am: cleanup
1926 * python/tests/Makefile.am: avoid a problem with $(TESTS)
1927 * python/generator.py python/libxml_wrap.h python/libxsl.py
1928 python/libxslt.c python/libxsltclass.txt: augmented the
1930 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
1931 libxslt-python API to get an estimate of what is missing
1933 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1935 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
1936 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
1937 to libxslt_xsltApplyStylesheet() removed the memleaks left and
1938 fixed an import order.
1939 * python/tests/basic.py python/tests/extfunc.py: updated the tests
1941 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1943 * python/libxlst.c python/libxslt-python-api.xml
1944 python/libxsltclass.txt: plugged the extension of the engine
1945 with python defined functions
1946 * python/tests/Makefile.am python/tests/extfunc.py: added a
1947 basic test, still a memleak, cleanup function needed.
1949 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1951 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
1952 spec file will now build libxslt-python, fought with shared
1953 and other crazyness, seems to work now :-)
1954 * doc/libxslt-api.xml: regenerated
1956 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
1958 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
1959 tests/*/*/Makefile.am: refactored make tests, make all now don't
1961 * python/Makefile.am: added tests
1962 * python/tests/basic.py python/tests/Makefile.am: added the first
1963 basic test, memory debug included
1965 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1967 * configure.in python/Makefile.am: attempst to tweak to get
1968 full memory debug...
1969 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
1970 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
1971 the basic API starts to work
1972 * python/tests/test.*: first basic test
1973 * libxslt/xsltutils.c: fixed a comment
1975 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1977 * configure.in doc/Makefile.am: do not install outside of prefix,
1978 make sure the API get shipped.
1980 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1982 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
1983 reactivated xsltMatchPattern() since this is really something
1984 one may want to have access to in an extension function.
1985 * Makefile.am configure.in python/Makefile.am python/generator.py
1986 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
1987 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
1988 python/types.c: started working on the python bindings, borrowed
1989 most of the work done for libxml2, most of the generator code
1990 is similar. Commit at the point where this compiles cleanly and
1991 "import libxslt" doesn't yield any missing entry point.
1993 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1995 * libxslt/pattern.c: patch from Charles Bozeman to support
1998 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2000 * libxslt/keys.c: Bob Stayton pointed out a problem when
2001 using unions in key match patterns.
2002 * tests/docs/Makefile.am tests/docs/bug-70.xml
2003 tests/general/Makefile.am tests/general/bug-70.*: added a
2004 specific example in the regression tests
2006 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2008 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
2009 closes bug #69809 submitted by Michael Kroell
2011 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2013 * xsltproc/xsltproc.c: added links to the Web site from usage()
2015 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2017 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
2018 an index based on comments content similar to libxml2 one
2019 The code need more specific comments.
2020 * doc/*: rebuilt the web site with the new references
2022 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2024 * libxslt/functions.h: roll back the change after more analysis
2025 proper fix is to restore the definition of xmlXPathFuncLookupFunc
2028 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2030 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
2033 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2035 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
2036 error when parsing -o arguments.
2038 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2040 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
2041 Fixed RH bug #57496, xsltproc was not returning error
2042 code on internal runtime errors. Should return 9 now.
2044 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2046 * libexslt/math.c: Charlie Bozeman provided the implementation
2047 for the EXSLT math other functions
2049 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2051 * libexslt/Makefile.am: jacob berkman pointed out that the
2052 Cygwin patch forgot to add libexslt.h to the tarball
2054 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2056 * libxslt/pattern.c: fixed I18N problemes in the template parser
2057 pointed out by Xavier Cazin
2058 * tests/docs/Makefile.am tests/docs/bug-69.xml
2059 tests/general/Makefile.am tests/general/bug-69.*: added a
2060 specific example in the regression tests
2062 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2064 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
2065 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
2066 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
2067 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
2068 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
2069 xsltproc/xsltproc.c: applied Robert Collins patch for
2072 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2074 * xsltproc/Makefile.am configure.in: ugly way to keep
2075 the memory debugging active on my devel workstation
2076 by bypassing libtool completely
2078 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2080 * libxslt/templates.c: fixed bug #68751
2081 * tests/docs/Makefile.am tests/docs/bug-68.xml
2082 tests/general/Makefile.am tests/general/bug-68.*: added a
2083 specific example in the regression tests
2085 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2087 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
2088 small problems raised by Justin Fletcher
2090 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2092 * configure.in: releasing 1.0.10
2093 * doc/*: updating the docs for the release.
2094 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
2095 seems I inadvertantly commited previously stuff from a failed
2096 attempt at fixing namespace nodes parents.
2098 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2100 * libxslt/numbers.c: the xsl:number implementation incorrectly
2101 cached the format string in some case. Fixes bug #65391
2103 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2105 * configure.in: fixed a couple of cut and paste errors in the
2106 math functions detection
2107 * libxslt.spec.in: added missing file entry for libxslt.pc
2109 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
2111 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
2112 update xsltproc man page to add --stringparam option
2114 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2116 * xsltproc/xsltproc.c: added the --stringparam option
2117 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
2118 the --novalid behaviour.
2120 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2122 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
2124 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2126 * doc/*.html: updated gdome2 homepage
2128 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2130 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
2132 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
2134 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
2135 increased number of parameteres, changed license, cleaned up some
2136 places where it looked junky because of stylesheet issues
2138 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2140 * xsltproc/xsltproc.c: increased the max number of parameters
2142 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
2144 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
2146 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
2148 * configure.in: applied albert portability patch
2149 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
2150 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
2151 applied Igor patch for Windows
2153 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
2155 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
2157 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
2159 * configure.in: preparing 1.0.9
2160 * doc/*: updated and rebuild the doc
2162 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
2164 * configure.in libexslt/Makefile.am: trying to fix the problem
2165 related to prelinking and libtools crazyness
2167 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2169 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
2170 patch for the debugger glue.
2172 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
2174 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
2175 the whole module with just the entry points.
2177 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2179 * libxslt/transform.c: Nik Clayton found a bug introduced in
2180 1.0.8 when using doctypes for HTML output
2182 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2184 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
2185 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
2186 to use a callback setup function, deprecating libxsltbreakpoint
2187 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
2188 dependancies on libxsltbreakpoint
2190 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2192 Build patch from Peter Williams <peterw@ximian.com>
2193 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
2194 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
2195 $(srcdir), not the build directory.
2197 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2199 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
2201 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
2203 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
2204 xsltproc return codes, per
2205 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
2207 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2209 * libxslt/pattern.c: Marc Tardif provided a patch to use as
2210 much as 40 steps. A dynamic alloc would still be better
2212 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
2214 * xsltproc/xsltproc.c: return useful code signaling error conditions
2217 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2219 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
2221 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
2223 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
2224 template matches compilation was failing to skip blanks bewteen
2225 consecutive predicates
2227 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2229 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
2230 updating Makefiles to fix the prelinking.
2232 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2234 * libxslt/transform.c: fixed a bug in the document extension
2235 element where the doctype infos were not taken into account.
2237 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2239 * libxslt/extra.c: fixed xsltDebug() to output with the normal
2241 * tests/namespaces/*: updated the tests to separate stdout and
2243 * libxslt/transform.c: increasing xsltMaxDepth to 5000
2245 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
2247 * configure.in libexslt/Makefile.am: more Makefile fixups
2249 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2251 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
2253 * libxslt/transform.c: small fix.
2255 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2257 * vms/* Makefile.am: included OpenVMS port instructions from
2258 John A Fotheringham, integrated in the tar file.
2260 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2262 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
2263 from Igor for Windows
2264 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
2266 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2268 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
2270 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2272 * configure.in: preparing 1.0.7
2273 * libxslt.spec.in: cleanup similar to libxml2 one
2274 * breakpoint/*.[hc]: finished cleaning up contributed code
2275 * doc/*: updated and rebuilt the documentation
2276 * xsltproc/xsltproc.c: cleanup of the timing code
2277 * xsltproc/Makefile.am: auto* sucks
2278 * libxslt/transform.c: added a missing include
2280 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2282 * Makefile.am acconfig.h config.h.in configure.in
2283 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
2284 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
2285 the debugger support, make it the default, added the
2286 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
2288 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
2290 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
2292 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
2294 * libxslt/xsltutils.c: handle indent=no when using an HTML
2296 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
2297 modified the output of those test suites
2299 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2301 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
2302 to libxml and removed the --warnnet option
2304 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2306 * configure.in: applied patches from David Härdeman closing
2309 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2311 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
2312 * libexslt/date.c: applied patch from Bruce Miller
2313 * doc/*: updated and rebuilt the docs
2315 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2317 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
2318 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
2319 made sure the .def is handled as binary
2321 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2323 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
2325 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
2327 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2329 * libxslt/numbers.c: take NaN and infinity attributes of
2330 xsl:decimal-format into account. Closes #62577
2332 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2334 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
2335 is now extracted from the xslt.html flat file using
2336 the site stylesheet ... eat your own dogfood !
2337 * libxslt/transform.c libxslt/xsltutils.c: fixed the
2338 HTML output to not generate a DOCTYPE if it should not
2339 i.e. no identifier nor version specified in the xsl:output
2340 * tests/multiple/out/*.orig tests/general/bug-11-.out
2341 tests/general/bug-33-.out tests/general/bug-52.out
2342 tests/docbook/result/xtchunk/html/*.orig
2343 tests/docbook/result/html/gdp-handbook.html
2344 tests/XSLTMark/*.out: fixing xsl:output with method=html
2345 resulted in a number of small changes in the regression tests
2348 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2350 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
2351 config.h include out of exsltconfig.h since this header is
2352 exported and config.h is not.
2354 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2356 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
2357 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
2360 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2362 * libxslt/numbers.c: reworked internal representation of
2363 tokenized number format and parsing/tokenization. This fixes
2364 many bugs regarding separator and default tokens.
2365 * tests/REC/test-7.7-3.out: the fix changes the output of this
2366 test. It now complies to the XSLT spec (wow! ;o)
2368 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2370 * xsltproc/Makefile.am configure.in config.h.in: trying to
2371 bypass libtool crazyness when compiling in my debug environment
2372 * libxslt/templates.c: fix a compilation problem due to recent
2375 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2377 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
2378 non-alphanumeric token handling in number formatting.
2380 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2382 * configure.in: releasing 1.0.5
2383 * doc/xslt.html doc/html/*: updated and rebuilt the docs
2385 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2387 * tests/REC/test-7.7-4.out: fixed a typo
2389 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2391 * libexslt/saxon.c: fixed a typo and improved handling of
2392 non-XPath-expression arguments.
2393 * libexslt/strings.c: fixed a bug in tokenize: function was using
2394 tctxt->output instead of tctxt->document->doc.
2395 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
2396 which was using variable "node" instead of "cur"
2398 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2400 * libxslt/extra.[ch]: removed older SAXON extensions
2401 implementations from Darren Graves.
2402 * libexslt/date.c: applied patch from Charlie Bozeman to fix
2403 a bug with time zone offset on Linux.
2405 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
2407 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
2408 strip-space should also be applied to document imported
2411 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2413 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
2414 rewrote the way strip-space gets applied. Closes bugs #61962
2415 * tests/docs/Makefile.am tests/docs/bug-66.xml
2416 tests/general/Makefile.am tests/general/bug-66.*: added a
2417 specific example in the regression tests
2419 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
2421 * libxslt/xslt.c: Fixing bug #61913
2422 * libxslt/transform.c: removing a small memleak when running with
2425 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2427 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
2428 added implementation of SAXON expression(), eval() and
2429 evaluate() functions.
2430 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
2431 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
2432 modified to use SAXON namespace (functions are not registered
2433 in the LibXSLT namespace)
2434 * tests/exslt/common/object-type.1.out: modified to take account
2435 of the new saxon:expression function
2437 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
2439 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
2440 should be faster too.
2441 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
2442 updated the result of the tests. A subtle bug unnnoticed yet
2443 in the XML Rec formatting got fixed.
2445 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2447 * libxslt/numbers.c: trying to fix bug #61070, seems there
2448 is still a couple of problem left. And optimizations are
2451 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2453 * libxslt/variables.c: fixing bug #61673 part II
2454 * tests/docs/Makefile.am tests/docs/bug-65.xml
2455 tests/general/Makefile.am tests/general/bug-65.*: added a
2456 specific example in the regression tests
2458 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2460 * libxslt/pattern.c: fixed bug #61627
2461 * tests/docs/Makefile.am tests/docs/bug-64.xml
2462 tests/general/Makefile.am tests/general/bug-64.*: added a
2463 specific example in the regression tests
2464 * tests/docs/Makefile.am tests/docs/bug-63.xml
2465 tests/general/Makefile.am tests/general/bug-63.*: added a
2466 specific example in the regression tests for bug #61291
2467 (fixed in libxml2 module)
2468 * tests/reports/Makefile.am tests/reports/undefvar.*: added
2469 a test for handling undefined variables
2471 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2473 * configure.in xslt-config.in: trying to fix bug #60890
2475 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2477 * configure.in: applied patch to close bug #60724
2479 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2481 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
2482 a bug in DAY_IN_WEEK and implements the date:week-in-month function
2484 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2486 * libxslt/extra.[ch] tests/extensions/list.*
2487 tests/extensions/evaluate.*: applied patch from Darren Graves
2488 adding support for Saxon's evaluate & expression extension functions
2489 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
2491 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2493 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
2494 patches from Igor for Windows.
2496 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2498 * libxslt/xslt.c: fixed bug #60624
2499 * libxslt/xsltutils.c: improver the error context reporting
2500 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
2501 specific regression test
2502 * xsltproc/xsltproc: free the stylesheet if it contained an error.
2504 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
2506 * libxslt/variables.c: fixed a problem with global var override
2507 being reported as an error.
2508 * tests/docs/Makefile.am tests/docs/bug-61.xml
2509 tests/general/Makefile.am tests/general/bug-61.*: added a
2510 specific example in the regression tests
2511 * configure.in tests/Makefile.am tests/reports/*: adding a test
2512 to make sure redefinition of global variables in the same stylesheet
2515 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2517 * libxslt/extra.c: okay the code from Norm is really non
2518 portable and break everywhere except on Sun and Linux
2519 platform. Compile it only on those targets.
2521 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2523 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
2524 and Justin Fletcher)
2526 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
2528 * libxslt/numbers.c: Fixing bug #60415
2529 * tests/docs/Makefile.am tests/docs/bug-61.xml
2530 tests/general/Makefile.am tests/general/bug-61.*: added a
2531 specific example in the regression tests
2533 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2535 * tests/docbook/result/*: the change in libxml to output
2536 decimal charrefs instead of hexadecimal changed a lot of
2539 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2541 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
2543 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2545 * configure.in: preparing for 1.0.4
2546 * doc/xslt.html doc/html/*: updated and regenerated docs
2548 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2550 * libexslt/date.c: fixed some compile warnings and disabled
2551 debugging by default.
2553 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2555 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
2556 incorporate comments from bug #59220
2558 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2560 * configure.in libexslt/date.c libexslt/Makefile.am
2561 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
2562 of the EXSLT - Dates and Times core functions.
2563 The exsltDateFormat* functions need to be reworked but it
2564 works like this, even if it's quite messy.
2565 * tests/exslt/strings/.cvsignore: added
2567 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2569 * xsltproc/xsltproc.c: tell in usage that parameter strings
2572 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2574 * libxslt/Makefile.am libxslt/transform.c: trying to close
2575 bug #60304 on xsl:fallback usage
2576 * tests/docs/Makefile.am tests/docs/bug-60.xml
2577 tests/general/Makefile.am tests/general/bug-60.*: added a
2578 specific example in the regression tests
2580 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
2582 * tests/documents/Makefile.am tests/documents/*: changed the
2583 test to use doc%5Ffile instead of doc%20file, this is
2584 sufficient to preserve the test capacities while closing
2587 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2589 * libxslt/extra.c : close #59570 by simply not providing
2590 Norm's extension on FreeBSD.
2591 * tests/general tests/docs: added a couple of new entries
2593 * libexslt/strings.c: NULL initialized a local variable
2594 which was tested later on.
2596 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2598 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
2599 #60143 and rebuilt the FO test outputs
2601 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
2603 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
2604 on inheritance of attributes from multiple attributes-sets
2606 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2608 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
2609 added implementation of EXSLT - Strings.
2610 Currently implemented functins are str:tokenize, str:align
2611 str:concat and str:padding.
2612 * configure.in tests/exslt/Makefile.am
2613 tests/exslt/strings/Makefile.am
2614 tests/exslt/strings/tokenize.1.*: added a test for the
2615 str:tokenize function.
2617 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2619 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
2620 libexslt/Makefile.am: added man pages provided by Heiko Rupp
2622 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
2624 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
2625 tutorial text to add references to global variables cleanups
2627 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
2629 * doc/xsltproc.1 - added xsltproc man page (note: this has not
2630 been added into the build yet)
2632 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2634 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
2635 doc/tutorial/libxslttutorial.xml: added global variables cleanups
2637 * tests/documents/Makefile.am: mjcox pointed to some missing files
2639 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2641 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
2643 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2645 * libexslt/common.c: implemented version 3 of the exslt:node-set()
2647 * tests/exslt/common/Makefile.am
2648 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
2650 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
2652 * adding doc/xsltproc.html - html generated from xsltproc.xml,
2653 update doc/xslt.html with link to xsltproc.html
2655 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
2657 * adding doc/xsltproc.xml - user manual for xsltproc
2659 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2661 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
2662 warning raised by the Windows compiler (Chris Poblete)
2664 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2666 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
2667 closed bugs #59212 and #59220
2669 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2671 * config.h.in configure.in xsltproc/xsltproc.c: complete test
2672 of a DocBook XSLt transform with --nonet, need stat(), added
2673 checking in configure.
2675 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2677 * xsltproc/xsltproc.c: catalog integration, cleanup with
2678 the --nonet option closing #59427
2679 * libxslt/xslt.c: removed a small memleak when using a
2682 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2684 * //Makefile.am : fixed an error I propagated to nearly all
2685 Makefiles.am on Saturday
2687 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2689 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
2691 * libxslt/pattern.c: tag a potential threading problem.
2693 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2695 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
2698 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
2700 * //Makefile.am : fixed a number of small problems with
2701 Makefiles spotted by Albert Chin
2703 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2705 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
2708 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2710 * libxslt/extensions.c: fixed a permutation of args to
2711 xsltPrintErrorContext()
2713 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2715 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
2717 * tests/docs/Makefile.am libexslt/Makefile.am
2718 tests/documents/Makefile.am tests/general/Makefile.am
2719 xsltproc/Makefile.am: cleaning of Makefiles pointed out
2722 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2724 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
2726 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2728 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
2729 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
2730 export xsltconfig.h at make install stage
2732 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
2734 * doc/xslt.html updated xsltproc description with the many new
2735 command line options Daniel has added, cleaned up some spelling
2737 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2739 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
2740 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
2741 serious changes on Result Value Trees and NodeSets
2742 w.r.t. deallocation and collect operations. Probably not
2743 100% clean (merge of allocated trees smells like a problem).
2744 Seems sufficient to close #58943 . Also check if XPath evaluations
2745 failed, and in this case stops the processing and avoid
2746 going further, goal is to not segfault on broken XSLT.
2748 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2750 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
2751 some associated serious cleanup in the pattern code.
2752 * tests/docbook/result/*: regenerated all the results for the
2753 docbook testsuite. Seems killing #58878 also changes the
2754 fo results seriously.
2755 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
2756 tests/general/Makefile.am tests/general/bug-5[56].*: added
2759 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2761 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
2762 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
2763 fixed compilation warnings due to recent changes to the extension
2765 * libxslt/preproc.[ch] libexslt/common.c
2766 fixed the precomputation of *:document elements
2767 * libxslt/functions.h: fixed a compilation warning
2769 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2771 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
2772 for xsltTimeStamp() in bug report #58012
2774 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2776 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
2777 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
2778 of 'non-standard' libxml element like namespace nodes.
2779 * tests/docs/Makefile.am tests/docs/bug-54.xml
2780 tests/general/Makefile.am tests/general/bug-54.*: added a
2781 specific example in the regression tests
2783 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2785 * HACKING: added John Fleck right to commit in the doc subdir
2787 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2789 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
2790 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
2791 tests/general/Makefile.am tests/general/bug-52.*
2792 tests/general/bug-53.*: Added a few new tests for recently fixed
2794 * tests/xmlspec/REC-xml-20001006-review.html
2795 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
2796 DTD changed the result by adding extra attributes to the HTML output
2798 2001-08-06 Peter Williams <peterw@ximian.com>
2800 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
2801 when srcdir != builddir.
2803 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2805 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
2806 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
2807 to easify extension element precomputation.
2808 * libexslt/functions.c: uses the new framework and precomputes
2809 func:result elements.
2811 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2813 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
2815 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2817 * tests/general/bug-21-.out tests/general/bug-31-.out:
2818 this got fixed by libxml patches
2819 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
2820 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
2821 libexslt/functions.c libexslt/math.c libxslt/win32config.h
2822 libxslt/xsltconfig.h.in libxslt/xsltutils.h
2823 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
2824 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
2825 a few things related to those changes.
2827 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2829 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
2830 * test//*/*.out: the output of some tests changed, looks better
2833 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2835 * libxslt/xsltutils.c: avoid extra \n when serializing top
2838 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
2840 * libxslt/extra.c: one more revision on Norm's localTime() function
2842 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2844 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
2845 exsltLeadingFunction when passing an empty node-set as the
2847 * libxslt/functions.[ch]: gave priority to context-level functions
2848 over extension module functions. This allows a function declared
2849 with a func:function element to override an extension module
2850 function for example. This is a bit hackish...
2851 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
2852 values didn't conform to the expected values. This is a bug in
2853 the EXSLT official use cases.
2855 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2857 * config.h.in configure.in libxslt/extra.c: tried to integrate
2858 Norm's implemntation of localTime()
2860 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
2862 * libxslt/extra.c: fixed a serious proble is node-set was called
2864 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
2866 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2868 * libexslt/functions.c: fixed memory leaks
2870 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
2872 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
2873 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
2874 more cleanup of the problems introduced with EXSLT, also closes
2877 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
2879 * doc/internals.html - general cleanup
2881 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2883 * configure.in tests/Makefile.am tests/exslt/*: added some tests
2884 to check EXSLT conformance
2885 * libexslt/sets.c: fixed a typo when registering has-same-node
2887 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
2889 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
2890 of memory allocations, raise a bug in the test suite, also
2891 need to be centralized as a single cleanup function.
2893 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
2895 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
2896 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
2897 Some cleanup, there is still a memory leak left and some warnings
2900 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2902 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
2903 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
2904 libxslt/xsltInternals.h: new extension framework.
2905 Added stylesheet module data, top-level and extension elements
2906 precomputing, global registration of top-level elements and
2907 extension elements and functions.
2908 Extensions are no longer initialized from extension-element-prefixes
2909 declarations but when modules need the data.
2910 init/shutdown functions registered with xsltRegisterExtModule{,Full}
2911 only allocate and free module data, they shouldn't register the
2912 elements and functions any more.
2913 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
2915 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
2916 non-XSLT top-level elements before any xsl:import element.
2917 * libexslt/common.c libexslt/functions.c libexslt/math.c
2918 libexslt/sets.c: adapted to use the new extension framework.
2919 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
2920 moved the test module from functions.c to extensions.[ch],
2921 modified it to use the new extension framework. Updated xsltproc
2922 to register the test module.
2924 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
2926 * libxslt/pattern.c: fixed an ugly problem with namespaces
2927 in templates compilation
2928 * tests/namespaces/tst4.*: added a specific testcase
2929 * libxslt/transform.c: reenabled debug
2931 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2933 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
2935 * doc/html/*.html: updated the docs.
2936 * xsltproc/xsltproc.c: activate line numbering unfortunately
2937 this works only with CVS, libxml2-2.4.1 is broken in this respect
2939 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
2941 * libxslt/documents.c enhancement to xsltFindDocument to
2942 cater for the Matt Sergeant patch
2944 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2946 * updating libxslt tutorial to include param support
2948 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
2950 * libexslt/math.c: small cleanup
2951 * libxslt/functions.c: patch to document('') from Matt Sergeant
2952 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
2953 c.f. bug #57464 from Tom Moog
2955 2001-07-19 Darin Adler <darin@bentspoon.com>
2957 * configure.in: Add HTML_DIR definition.
2958 * xsltproc/.cvsignore: Ignore some generated files.
2960 2001-07-18 Peter Williams <peterw@ximian.com>
2962 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
2965 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
2967 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
2968 libexslt/common.c libexslt/functions.c libexslt/math.c
2969 libexslt/sets.c: removed utils.[ch] as their content is
2970 integrated in libxml
2971 * libexslt/sets.c: uses the new libxml functions
2972 * libxslt/extra.[ch]: removed exsl:document
2973 * AUTHORS: added /me
2975 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
2977 * libexslt/.cvsignore: some more generated files to ignore
2978 * libexslt/Makefile.am: utils.h not installed anymore
2979 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
2980 libexslt/math.c libexslt/sets.c:
2981 changed function prefix from exsl* to exslt*
2982 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
2983 from common.c to exslt.c
2984 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
2986 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
2987 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
2988 * xsltproc/xsltproc.c: updated to use the new function prefix
2990 2001-07-15 Darin Adler <darin@bentspoon.com>
2992 * libxslt/.cvsignore:
2993 * tests/XSLTMark/.cvsignore:
2994 * tests/extensions/.cvsignore:
2995 * tests/xmlspec/.cvsignore:
2996 Some more generated files to ignore.
2998 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3000 * Makefile.am configure.in libexslt/Makefile.am:
3001 Integration of libexslt in the build system
3002 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
3003 xsltproc/Makefile.am xsltproc/xsltproc.c:
3004 Moved xsltproc to a separate directory, linked it to libexslt,
3005 and added exslt version reports to -V
3006 * tests/*/Makefile.am: updated the path to xsltproc
3007 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
3008 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
3009 versionning informations, some cleanup, and added documentation
3010 to a couple of exported functions
3012 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3014 * libexslt/Makefile.am: account for new source files
3015 * libexslt/.cvsignore: added
3017 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3019 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
3020 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
3021 start implementing EXSLT
3023 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3025 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
3026 trying to accept AVT for "format" in xsl:number
3028 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3030 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
3031 xsltProfileStylesheet
3033 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3035 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
3036 libxslt/functions.c libxslt/imports.c libxslt/keys.c
3037 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
3038 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
3039 libxslt/variables.c libxslt/xslt.c: provide context for
3040 error messages. Requires libxml head changes.
3041 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
3044 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3046 * libexslt/Makefile.am: initial EXSLT framework
3048 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3050 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
3051 * win32/libxslt/libxslt.def: added another entry point
3052 * libxslt/transform.c: fixed a comment block
3053 * doc/xslt.html doc/html/*: updated and regenerated the docs
3055 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3057 * win32/libxslt/libxslt.def: added missing functions
3059 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3061 * FEATURES libxslt/xsltproc.c libxslt/transform.c
3062 libxslt/xsltInternals.h: added Embedding Stylesheets
3063 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
3064 from the REC about it
3065 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
3066 tried to accomodate the various (and changing) proprietary
3067 ways of implementing chunking.
3068 * tests/docbook/result/xtchunk/html: now output is generated in
3071 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3073 * libxslt/xsltproc.c: small cleanup
3074 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
3075 for cdata/text handling
3077 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3079 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
3080 * tests/documents/Makefile.am tests/documents/message.*: added
3081 a specific regression test
3082 * libxslt/transform.c: fixed an infinite loop
3083 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
3086 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3088 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
3089 fixed exclude-result-prefixes handling and how namespaces
3090 propagate from the stylesheet to the result in general, this
3091 is a serious cleanup.
3092 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
3093 tests/general/itemschoose.out tests/namespaces/extra.xsl
3094 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
3095 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
3096 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
3097 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
3098 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
3099 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
3100 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
3101 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
3102 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
3103 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
3104 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
3105 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
3106 fixed and rechecked all the tests where the namespace
3107 propagation was wrong either taht the rules were not applied
3108 correctly or that superfluous namespaces were declared in the
3111 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3113 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
3114 libxslt/variables.h: Norm pointed out that element-available()
3115 didn't work, implemented it
3116 * tests/extensions/Makefile.am tests/extensions/list.*: added
3117 a test for all registered xslt element, function and default
3120 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3122 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
3123 tests/documents/docfile.xml tests/documents/test.result
3124 tests/documents/test.xml tests/documents/test.xsl:
3125 added a test for URI-escaping on document() input
3127 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3129 * tests/docs/Makefile.am tests/general/Makefile.am
3130 tests/general/bug-49-* tests/docs/bug-49-*
3131 tests/general/bug-50-* tests/docs/bug-50-*: added a
3132 couple of regression tests for bugs posted on the list
3134 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3136 * libxslt/xsltproc.c: avoid generating CDATA node in document
3137 tree when parsed, force generation of text nodes instead.
3139 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3141 * doc/extensions.html: fixed a number of typo found by Dan York
3142 * libxslt/xsltutils.c: improved the profiling ouput, added the
3145 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3147 * libxslt/variables.c: tryingt to fix a problem raised by Norm
3149 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3151 * config.h.in configure.in: added gettimeofday() check
3152 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
3153 profiling works option --profile (or --norman ;)
3155 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3157 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
3158 libxslt/variables.c: big cleanup on the way templates or
3159 template fragments are processed, cleanup of stack building
3160 * tests/docs/Makefile.am tests/general/Makefile.am
3161 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
3162 series of regression test for the variable/params lookups
3163 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
3164 started working on profiling code, there is just invocation counting
3165 yet but the framework is in place.
3167 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3169 * tests/docs/Makefile.am tests/general/Makefile.am
3170 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
3171 regression test for the variable scope within templates problem
3173 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
3175 * xsltInternals.h variables.c transform.c:
3176 fixed problem with variable scope within templates
3178 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3180 * doc/extensions.html doc/internals.html doc/xslt.html:
3181 added a documentation on writing libxslt extensions, and
3182 added links to the main page
3183 * libxslt/functions.c libxslt/xsltInternals.h
3185 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3187 * cleaned up many comments and error messages
3189 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3191 * configure.in libxslt/xsltwin32config.h: released 0.14.0
3192 * doc/xslt.html: added 0.14.0 release
3194 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3196 * doc/html/*: rebuilt docs before release
3197 * libxslt/extensions.c: fixed a function doc header
3199 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3202 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
3204 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
3206 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
3207 something there, not visually perceptible
3209 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3211 * tests/docbook/result/: the change in libxml affected the
3212 output of the Docbook tests (of course it was detected on
3215 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3218 * libxslt/transform.c: added cdata-section-elements
3219 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
3222 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3225 * libxslt/xsltutils.c: do not dump document for which there have
3226 been no generated content
3227 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
3228 test output accordingly
3229 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
3230 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
3231 * 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>
3233 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
3234 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
3235 Patches for Windows mostly contributed by Yon Derek
3236 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
3237 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
3238 Project file for Mircrosoft C provided by Yon Derek
3240 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3242 * libxslt/pattern.c: closing bug #56517, fixed a number of
3243 problems in the patterns compilations, priorities and debug
3244 * libxslt/transform.c: improved the template debug message
3245 * tests/docs/Makefile.am tests/general/Makefile.am
3246 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
3247 regression test for #56517
3249 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3251 * libxslt/xslt.c: avoid a stupid bug when compiling with
3252 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
3254 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3256 * libxslt/numbers.c: fix of a small bug
3257 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
3260 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3262 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
3264 * tests/docbook/xhtml/*: added XHTML stylesheets
3265 * tests/docbook/fo/*: added XSL FO stylesheets
3266 * tests/docbook/result/xhtml/*: added XHTML results
3267 * tests/docbook/result/fo/*: added XSL FO results
3269 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3271 * HACKING: fixed, added William
3273 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3275 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
3276 xml cases, and fixed text output to be recursive in text nodes
3279 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3281 * configure.in: patch from Tony Graham to cleanup libxml2 detection
3283 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3285 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
3286 'namespace' is a reserved C++ identifier
3288 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3290 * doc/xslt.html: adding 0.12.0 release
3292 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3294 * configure.in: preparing 0.12.0 release
3295 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
3296 * libxslt/xsltconfig.h.in: added doc inline comment
3297 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
3298 and enriched xsltproc --version to show them
3299 * doc/html/*.html: rebuilt the docs
3300 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
3301 tutorial ends up in the tars and RPMs
3303 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3305 * libxslt.spec.in: updated the descriptions
3307 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3309 * libxslt/namespaces.[ch]: added a single namespace def copy
3310 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
3311 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
3312 any kind of input nodes.
3313 * libxslt/variables.c: checked and closed the last TODO about
3314 namespace propagation
3315 * tests/docs/Makefile.am tests/general/Makefile.am
3316 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
3317 regression test for #56115
3319 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3321 * updating tutorial: adding discussion of freeing memory, image
3322 files for callouts, link to xsltproc.c code
3324 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3326 * libxslt/variables.c: bug #56267 was still not fixed, forgot
3327 to remove the old code
3328 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
3331 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3333 * libxslt/variables.c: fixed bug #56267, namespaces must
3334 be propagated when evaluating local variables.
3335 * tests/docs/Makefile.am tests/general/Makefile.am
3336 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
3337 regression test for #56267
3339 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3341 * libxslt/keys.c: avoid a possibility of an uninitialized variable
3342 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
3343 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
3344 request to have xinclude processing done on document() if requested
3346 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3348 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
3350 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3352 * libxslt/preproc.c: removed a warning on xsl:transform
3353 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
3354 tests/general/array.out tests/general/array.xsl: added a new
3355 test fround in xsl-dev
3357 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3359 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
3360 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
3361 serializer of libxml impacted the result of some tests. Checked
3362 that the XML REC renders identically.
3364 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
3366 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
3369 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3371 * libxslt/variables.c: fixed bug #55670, namespaces must
3372 be propagated when evaluating global variables.
3373 * tests/docs/Makefile.am tests/general/Makefile.am
3374 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
3375 regression test for #55670
3377 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3379 * doc/xslt.html: linked to the tutorial
3381 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
3383 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
3387 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3389 * libxslt/transform.c: closed bug #55723, problem was due to
3390 a limitation of xsltGetNamespace() when the insertion point
3392 * tests/docs/Makefile.am tests/general/Makefile.am
3393 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
3394 regression test for #55723
3396 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
3398 * libxslt/transform.c: fixed problems with document() in
3399 xsltApplyTemplates and xsltForEach. Cleaned up several
3401 * libxslt/keys.c: saved and restored ctxt->document within
3402 xsltInitKey to fix problem with keys when doc changed
3403 * libxslt/documents.[ch]: added new procedure xsltFindDocument
3404 needed when document() causes a change of doc within
3405 xsltApplyTemplates and xsltForEach
3407 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3409 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
3411 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
3412 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
3413 Updated to use the new function
3414 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
3415 the fixes in the serialization of <pre> in HTML in libxml
3416 led to a number of changes in the output
3418 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3420 * tests/docs/Makefile.am tests/general/Makefile.am
3421 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
3422 regression test for #55722
3424 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3426 * doc/xslt.html: updated to ask to not send mail directly
3427 * tests/docs/Makefile.am tests/general/Makefile.am
3428 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
3429 regression test for #55722
3431 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3433 * libxslt/pattern.c : trying to fix #55670
3434 * tests/XSLTMark/reverser.out : result of test changed when
3437 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3439 * doc/xslt.html: updated with 0.11.0
3441 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3443 * configure.in libxslt.spec.in: released 0.11.0
3445 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3447 * libxslt/transform.c: William M. Brack found a small bug
3448 when call-template didn't find the template.
3450 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3452 * libxslt/transform.c: fixed handling of PI and comments
3453 (bug raised by Brent M Hendricks).
3454 * tests/docs/Makefile.am tests/general/Makefile.am
3455 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
3458 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3460 * libxslt/xsltproc.c: added --xinclude in the option list,
3461 patch from Raphael Hertzog
3462 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
3463 test in the normal testsuite
3465 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3467 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
3468 at the top template level
3469 * tests/docs/Makefile.am tests/general/Makefile.am
3470 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
3473 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3475 * libxslt/functions.c: fixed the document() bug reported by
3476 Stephane GUIBOUD-RIBAUD
3477 * tests/docs/Makefile.am tests/general/Makefile.am
3478 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
3481 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3483 * configure.in libxslt/Makefile.am: fixed bug #54953
3484 * libxslt/attributes.c: cleanup pointed by Joe Orton
3485 * libxslt/xsltproc.c: added --catalogs to load catalogs from
3487 * libxslt/functions.c: cleanup unreached code
3488 * configure.in config.h.in libxslt/xsltproc.c: guarded the
3489 include with preprocessor definitions
3491 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3493 * tests/documents/Makefile.am tests/general/Makefile.am
3494 tests/multiple/Makefile.am tests/namespaces/Makefile.am
3495 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
3496 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
3497 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
3498 configure.in: Makefiles cleanup from Joe Orton
3500 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3502 * tests/docbook/result/html/external.html
3503 tests/docbook/result/html/graphics.html
3504 tests/docbook/result/html/gtest.html
3505 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
3506 Added a test from coolo for IDs in external parsed entities
3509 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3511 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
3512 added --version info to xsltproc closing #54952
3514 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3516 * tests/documents/Makefile.am tests/general/Makefile.am
3517 tests/multiple/Makefile.am tests/namespaces/Makefile.am
3518 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
3519 Seems some of the changes I made for 0.9.0 Makefiles were
3522 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3524 * configure.in: preparing 0.10.0 release
3525 * doc/xslt.html: updated
3526 * doc/html/* : rebuilt the docs
3528 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3530 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
3531 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
3532 avoiding modifying stylesheet informations, and fixing
3533 document() when called from a global variable init
3535 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3537 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
3538 add ctxt->inst to allow stylesheet element lookup (needed
3540 * libxslt/*.[ch]: generate docs for the structures and
3541 macros, general cleanup for docs
3542 * doc/html/*.html: regenerated all docs
3544 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3546 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
3547 libxslt/xsltInternals.h: optimizations, cleanup of global
3550 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3552 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
3553 libxslt/variables.c: force the precompilation of XPath expressions
3554 at stylesheet compilation time
3556 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3558 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
3560 * tests/REC/Makefile.am: be less verbose if things really go wrong
3561 * tests/docs/Makefile.am tests/general/Makefile.am
3562 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
3563 the regression tests
3565 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3567 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
3568 detection method to generate HTML documents
3569 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
3570 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
3571 tests/XSLTMark/html.out tests/XSLTMark/products.out
3572 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
3573 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
3574 tests/general/bug-5-.out: updated a number of tests output
3577 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3579 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
3581 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3583 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
3584 about attribute being generated twice. Fixed a number of related
3585 bugs on attributes handling.
3586 * tests/REC/test-7.1.4.out: this changed an attribute generation
3588 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
3590 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3592 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
3593 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
3595 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3597 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
3598 the cases where perl is not in the path (nor in /usr/bin)
3599 * tests/docbook/result/html/gdp-handbook.html
3600 tests/docbook/result/html/kwrite.html
3601 tests/docbook/test/gdp-handbook.xml
3602 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
3604 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3606 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
3607 cases where a network access is needed to load a DTD or entity
3608 * tests/docbook/Makefile.am: added --nonet
3609 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
3610 fixed 2 tests as a result
3612 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3614 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
3615 try to remove the unneeded docbook Makefile stuff
3617 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3619 * doc/xslt.html: fixed a link error
3620 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
3621 * libxslt/xsltproc.c: cleaned up the --repeat loop
3622 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
3623 fixed the DOCTYPE in tests output
3624 * tests/docs/bug-25-.xml tests/doc/Makefile.am
3625 tests/general/bug-25-.* tests/general/Makefile.am : added a new
3626 test case and fixed the EXTRA_DIST
3628 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3630 * libxslt/extra.c: add more debug to xsltDebug
3631 * libxslt/transform.c: spent a few hours tracking down an ugly
3632 race like bug in xsltCopyTreeList() arghhh
3633 * libxslt/xsltproc.c: call xmlInitMemory() explictely
3635 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3637 * doc/internals.html: more work done on the doc, mostly complete
3638 except the section on the XSLT stack and the extensions API
3639 since both still need more work.
3641 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3643 * doc/internals.html doc/contexts.* doc/object.*: more work done
3646 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3648 * doc/internals.html: more work done on the doc
3650 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3652 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
3653 for the CDATA output
3655 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3657 * libxslt/xslt.c: do not escape content of CDATA nodes on output
3659 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3661 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
3662 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
3663 doc/templates.fig doc/templates.gif: started writing tye doc
3664 on how libxslt works.
3666 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3668 * libxslt/numbersInternals.h libxslt/numbers.c
3669 tests/numbers/format-number.out tests/XSLTMark/number.out:
3670 Patch from William Brack to bring format-number() more in alignment
3671 with the Java implementations.
3673 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
3676 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3678 * tests/docbook/result/html/* tests/general/bug-11-.out
3679 tests/multiple/result.xml tests/XSLTMark/*.out
3680 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
3683 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3685 * libxslt/xsltproc.c: add a --docbook option if your libxml2
3686 has the SGML DocBook support compiled in.
3688 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3690 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
3691 tests especially on sorting
3692 * test/xsltutils.c: oops multiple sorts was actually broken !!!
3695 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3697 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
3699 * doc/html/* doc/xslt.html: updated and regenerated the docs
3701 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3703 * xsltutils.[ch] transform.c: implemented multiple levels of
3705 * test/REC/test-10-2.*: added a really small test for it
3707 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3709 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
3710 there can be multiple text and CDATA child
3712 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3714 * tests/multiple/makefile.am: fixing #54015
3715 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
3716 and a similar problem for the docbook tests
3718 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3720 * tests/general/bug-8-.out: fixed in libxml xpath
3721 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
3722 problem in predicates within a pattern. Spotted another
3723 potential namespace problem
3725 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3727 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
3728 libxslt/xsltproc.c: counting errors and warnings at compilation
3729 time. Stop processing in case of error.
3730 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
3731 added more namespace related bug checks
3733 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3735 * libxslt/preproc.c libxslt/variables.c: found the source of a
3736 memory leak with DocBook introduced this w.e.. bit of cleanup.
3737 * tests/docbook/result/html/*.html : regenerated the DocBook tests
3740 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3742 * libxslt/variables.c: fixing bug #53769
3743 * tests/general tests/docs: added new examples from the
3744 bug reports to the regression tests, updated the Makefiles
3746 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3748 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
3749 attributes.c extensions.[ch]: moved all stylesheet precomputation
3750 at stylesheet loading time (stylesheet transform should be thread
3751 safe now), improved params and variables evaluations (but optim
3752 is not complete yet).
3755 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3757 * libxslt/xsltproc.c : changed the way --repeat works when
3760 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3762 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
3763 fixed default formatting
3765 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3767 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
3768 * libxslt/xsltproc.c : added an option to process HTML input
3770 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3772 * libxslt/transform.c: Tony Gorski found a bug pointed by
3773 a compiler on Tandem
3774 * tests/documents/result.xhtml: this results in a small
3775 change in the output of this test
3777 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3779 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
3782 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3784 * transform.c: fixed text and cdata handling in xsl:copy
3785 * xslt.c : avoid crashing on invalid xslt input
3786 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
3787 bugs submitted to the regression tests
3789 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3791 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
3793 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3795 * configure.in: updated to 0.8.0
3797 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3799 * transform.c: fixed a bug introduced on handling #53401
3801 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3803 * transform.c: fixed #53401
3804 * configure.in libxslt/*.c: allowed to suppress debug reporting
3805 functionalities but it brings not noticeable improvements
3806 * doc/xslt.html doc/html/*: updated and regenerated docs
3808 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3810 * tests/general/bug-5-.out tests/multiple/out/*.orig
3811 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
3812 following the libxml changes
3814 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3816 * libxslt/functions.c: applied TOM's patch to key()
3817 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
3818 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
3819 small HTML output change
3821 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3823 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
3826 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3828 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
3829 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
3830 fixed for the most part the namespace handling problem in XPath
3831 expression computations.
3832 * test/doc/ tests/general: added bug 5 and 6
3834 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3836 * libxslt/xslt.c: applied William M. Brack patch fixing the
3837 template lack of support for priority
3838 * test/XSLTMark/*.out : this fixed anumber of problems in the
3841 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3843 * libxslt/functions.c: removed warning in unparsed-entity-uri()
3844 fixed a bug in generate-id()
3845 * libxslt/transform.c: fixed null list result errors
3846 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
3847 fixes for sorting semantic
3849 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3851 * config.h.in configure.in libxslt/xsltconfig.h.in: added
3853 * libxslt/xsltproc.c : added --xinclude option
3854 * tests/XSLTMark/union.out : fixed the output
3856 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
3858 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
3860 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3862 * configure.in: released 0.7.0
3863 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
3866 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3868 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
3869 some checking against NULL pointers
3871 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3873 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
3874 added the XSLTMark in the regression tests as well as multiple
3875 output test from Ankh
3876 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
3877 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
3878 patches and fixed a memory leak
3879 * tests/docbook/result/html/*.html : updated the results after
3881 * tests/xmlspec/REC-xml-20001006-review.html
3882 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
3883 an HTML doctype when serializing HTML result, but adds the
3886 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3888 * libxslt/transform.c: applied fix to xsltApplyTemplates from
3890 * test/docbook/result/html/*.html: this change the output
3891 * tests/xmlspec/REC-xml-20001006-review.html
3892 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
3893 the reference anchors generated for the XML spec
3895 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3897 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
3898 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
3899 libxslt/xsltutils.c: of course the way I defined
3900 UNUSED breaks on old gcc version. Try to be smart and
3901 also define it directly in xsltconfig.h
3902 * tests/xmlspec/Makefile.am: fixed the timing arg test
3904 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3906 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
3907 implemented command line parameter passing
3908 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
3909 tested it by passing show.diff.markup=1 to build the review version too
3911 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3913 Huge cleanup, I switched to compile with
3914 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
3915 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
3916 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
3917 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
3918 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
3919 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
3920 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
3921 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
3922 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
3923 libxslt/xsltutils.c: basically made static unexported functions
3924 avoided name clashes and flagged unused parameters.
3926 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3928 * configure.in: 0.6.0 yet another release
3929 * doc/xslt.html doc/html/*: updated the docs
3931 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3933 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
3934 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
3935 extended xsltEvalStaticAttrValueTemplate and
3936 xsltEvalAttrValueTemplate to support foreign namespaces,
3937 and fixed document()
3939 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3941 * xsltutils.h: cleanup some garbage added last night
3942 * xsltInternals.h variables.c transform.c templates.[ch]
3943 preproc.c pattern.c keys.c: switched the whole XSLt processing
3944 to use XPath precompiled expressions and reusing them.
3945 * functions.c: some cleanup, seems people don't use
3946 unparsed-entity-uri() the way it's supposed to be used
3948 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3950 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
3951 libxslt/variables.c libxslt/xsltutils.h: Changed to work
3952 with the new way XPath is interpreted. This doesn't yet
3953 take advantage of the separate parsing/evaluation phases
3955 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3957 * libxslt/transform.c: robert@xsl.00008.org pointed out a
3958 problem in xsl:copy-of in case of attributes
3959 * tests/docs/Makefile.am tests/docs/bug-3-.xml
3960 tests/general/Makefile.am tests/general/bug-3-.*:
3961 added the test to the general regression suite
3963 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3965 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
3966 fixing some of the missing functionnalities in the XSLT
3967 functions implementations.
3969 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3971 * libxslt/Makefile.am: nick@debian.org forwarded a fix
3973 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3975 * README.cvs-commits: added, pointing to HACKING
3976 * HACKING: added defines commit rules.
3978 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3980 * libxslt/extra.c libxslt/variables.c: fixing compilation
3981 when libxml was compiled without debug support
3983 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3985 * configure.in: time for 0.5.0
3986 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
3987 new test files are included in the distribution
3988 * doc/xslt.html : updated
3989 * doc/html/*.html: regenerated the docs
3991 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3993 * tests/docbook/result/html/*.html: regenerated the HTML
3994 now that value-of an result tree don't include the fake root
3996 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3998 * libxslt/transform.c libxslt/variables.c: removed a couple
3999 of possibly uninitialized var probs
4000 * tests/xmlspec/Makefile.am: run the processing without verbose
4001 avoid raising generated id differences.
4003 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4005 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
4007 * libxslt/transform.c: fixed a bug which exaplined why no
4008 optimization were resulting from preproc stuff
4010 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4012 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
4013 w.r.t. value of tree result (and attributes within it) fixed.
4014 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
4015 Integrated the xmlspec to the test (i.e. diffed output for
4018 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4020 * imports.c transform.c xslt.c xsltInternals.h: fixed a
4021 strip-spaces problem
4022 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
4025 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4027 * libxslt/transform.[ch]: finished integrating the current
4028 state of the preproc optimizations.
4029 * tests/xmlspec/diffspec.xsl: switched off diff printing
4031 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4033 * libxslt/preproc.c libxslt/transform.c: started rolling in
4034 some of the optimizations.
4036 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4038 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
4039 transform.[ch]: previous commit broke a lot of stuff, fixing
4040 and preparing for next step
4042 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4044 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
4045 xsltInternals.h: started working on optimizing stylesheet
4046 element parsing. Just builds the extra informations so far.
4047 * xsltutils.h: added a missing XPath decl
4049 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4051 * libxslt/variables.c: William M. Brack found a serious bug
4052 with imports and global variables ...
4054 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4056 * libxslt/pattern.[ch] libxslt/transform.c: added
4057 xsltCleanupTemplates() to clean up state left after processing.
4059 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4061 * libxslt/transform.c: applied patch from William M. Brack
4062 to support with-param in xsltApplyTemplates().
4064 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4066 * libxslt/pattern.c: fixed the compilation of patterns which
4067 contains XPath NodeTypes. Handling of nested predicates.
4069 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4071 * libxslt/transform.c: save ctxt->node after for-each
4073 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4075 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
4076 * doc/xslt.html: updated
4078 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4080 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
4081 added xsltDocumentElem implementing multiple file output,
4082 including 1.1 xsl:document but yet untested.
4084 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4086 * libxslt/extensions.c: fixed stoopid bug
4087 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
4088 carrying extensions to the specification. Added node-set()
4089 for existing saxon and xt namespaces and debug() in libxslt
4090 namespace (http://xmlsoft.org/XSLT/namespace)
4091 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
4093 * configure.in tests/Makefile.am tests/namespaces: added some
4094 namespaces tests, including a test calling the extra debugging
4095 function in libxslt namespace, worked first time !!!
4097 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4099 * libxslt/xslt.c: extension prefix support for the full stylesheet
4100 * libxslt/transform.c libxslt/extensions.[ch]: more work should
4103 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4105 * doc/xslt.html : cleaned up, added a bit more description on
4108 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4110 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
4111 on functions and element extensions. First on list will be
4114 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4116 * configure.in libxslt.spec.in: releasing 0.3.0
4117 * doc/xslt.html: updated
4119 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4121 * configure.in tests/docbook/html : oops forgot to add
4122 the stylesheets themselves :-\
4124 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4126 * configure.in tests/Makefile.am tests/docbook tree:
4127 added docbook XSL based test suite
4129 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4131 * libxslt/xsltutils.c: reformat of messages
4132 * libxslt/xsltproc.c: removed memleak on --noout
4133 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
4134 changed again the way parameter are evaluated before a
4135 call-template, seems to fix a few nasty bugs, memory alloc debug too
4137 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4139 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
4140 fixed the param evaluation problem in apply-template
4141 * libxslt/pattern.c: speed up seriously some context computation
4142 * libxslt/xsltInternals.h: preparing for extension support
4144 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4146 * libxslt/Makefile.am: small cleanup
4147 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
4148 fixed current() I hope
4150 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4152 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
4153 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
4154 support of namespaces, both in templates and in XPath subexpressions
4156 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4158 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
4160 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4162 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
4163 contextual info must be recomputed
4165 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4167 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
4168 * libxslt/xsltproc.c : added --maxdepth
4170 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4172 * libxslt/xsltproc.c: added --novalid and --noout as well
4173 as options printing when no args
4174 * libxslt/variables.c libxslt/transform.c: trying to get rid
4175 if some variable/params addressing errors.
4177 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4179 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
4180 * libxslt/xsltutils.c: add carriage return to xsl:message when
4183 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4185 * libxslt/functions.c: fixed a bug with generate-id()
4187 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4189 * libxslt/xsltutils.c: started doing more useful stuff in
4191 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
4192 libxslt/xsltInternals.h: changed the way variables/params
4194 * libxslt/xsltproc.c: removed a pedantic warning
4195 * libxslt/variables.[ch]: found an ugly evaluation bug
4197 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4199 * tests/REC/Makefile.am: updated
4201 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4203 * libxlst/functions.c: fixed ID generation
4204 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
4206 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4208 * libxslt/numbers.c: removed a couple of memleaks
4210 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4212 * libxslt/pattern.[ch]: exported pattern matching interfaces
4213 for numbers.c and future debug module
4214 * libxslt/numbers.c: updated to new interface, should avoid
4215 unnecessary recompilation of patterns.
4216 * libxslt/xsltutils.[ch]: cleanup
4217 * tests/REC/gmon.out: removed :-)
4219 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4221 * libxslt/numbers.c: implemented level=any
4222 * libxslt/transform.c: corrected some default values
4223 * tests/REC/test-7.7-*.*: added
4225 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4227 * libxslt/pattern.c: priorities were horribly broken, hope it's
4230 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4232 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
4233 libxslt/xsltInternals.h libxslt/transform.[ch]
4234 libxslt/templates.c libxslt/xslt.c:
4235 Added apply-imports, keep a stack of running templates
4236 * libxslt/xsltutils.c: bugfixes, gather the output informations
4238 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
4239 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
4240 the real set of transformation on XML-1.0 2e generages a near
4241 perfect HTML. Needs just more number fixes and implementation
4242 and an obscure problem in 3.3.3
4244 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4246 * libxslt/pattern.c: added xsltMatchPattern()
4247 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
4249 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4251 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
4252 * libxslt/xsltutils.[ch] : added a small debugging hook
4254 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4256 * libxslt/FEATURES libxslt/transform.c: added support for
4257 disable-output-escaping in xsl:copy-of
4258 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
4259 give more debugging info
4261 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4263 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
4264 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
4265 Includes, more document changes
4266 * libxslt/xsltutils.c: fix the output of doctype and what is or
4268 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
4269 * tests/Makefile.am tests/documents/* : added a new test from Stric
4270 exercising document() among other things
4272 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4274 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
4275 for the level attribute for xsl:number
4276 * libxslt/numbers.c: internal restructuring
4278 Fri Feb
\18;
\11 \19;
\11