1 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
3 * variables.c: fixed bug 119699 (missing error on shadowed
5 * autogen.sh: removed dependency on automake-1.4, updated
6 links for fetching auto* tools
7 * doc/Makefile.am: added check for automatic regeneration of
8 win32/*.def.src when api xml files are updated.
10 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
12 * transform.c: fixed bug 114563 (params not passed when
13 default template processed)
15 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
17 * xslt.c: fixed bug 119862 (missing param on ns error print)
19 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
21 * News configure.in: preparing libxslt-1.0.32 release
22 * doc/* : updated the doc and rebuilt
24 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
26 * breakpoint/Makefile.am: removed ref to libxslt.la
27 * numbers.c transform.c python/libxml_wrap.h python/types.c
28 xlstproc/xsltproc.c: Minor cleanup of warning errors
30 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
32 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
34 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
36 * tests/docs/Makefile.am tests/docs/bug-127.*
37 tests/general/Makefile.am tests/general/bug-127*: added the
38 test from bug #118763 to the regression suite.
40 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
42 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
44 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
46 Minor cleanup of regression test general/bug-125
48 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
50 Fixed bug 116517 - handling of '{' and '}'
51 * templates.c: added checks for escaping and balancing of
53 * tests/general/Makefile.am tests/docs/Makefile.am:
54 Added test case (bug-126) to regression suite.
56 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
58 Fixed bug 117552 - sort with multiple keys
59 * xsltutils.c: enhanced treatment of NaN when multiple sort
61 * tests/general/Makefile.am tests/docs/Makefile.am:
62 Added test case (bug-125) to regression suite.
64 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
66 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
67 * transform.c, variables.c, xslt.c, xsltutils.c:
68 removed some unused variables
70 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
72 Fixing bug 118558 (Solaris 8 compiler warnings)
73 * xslt.c: minor re-ordering of code
74 * functions.c: added an explicit cast
75 * number.c: added include for string.h
76 * security.c: added an explicit cast
78 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
80 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
81 of date:seconds as previously posted to the mailing list
82 * numbers.c: extensive modification to cater for UTF8 within
85 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
87 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
88 #117616 about EXST str:tokenize.
89 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
90 added the test in the regression suite.
92 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
94 * xsltproc/xsltproc.c: applying a patch based on #117377
97 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
99 * libxslt/transform.c: allow strip-space to support full namespaces
100 using prefix:* , should fix #114287
101 * tests/docs/Makefile.am tests/docs/bug-124.*
102 tests/general/Makefile.am tests/general/bug-124*: added a
103 test to the regression suite for this bug.
105 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
107 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
108 the attribute was already defined, should fix bug #113812
109 * tests/docs/Makefile.am tests/docs/bug-123.*
110 tests/general/Makefile.am tests/general/bug-123*: added the
111 test to the regression suite.
113 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
115 * libexslt/strings.c: applied patch from Shaun McCance to implement
116 exslt:split c.f. #117752
117 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
118 added the test to the regression suite.
120 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
122 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
123 might require more attention could be an Unicode support breakage.
125 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
127 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
128 libxslt/xsltInternals.h: optimize text node coalescing by
129 caching info about the last text node generated and doing
130 fast alloc/copy of the text. Should fix #115273
132 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
134 * fixed bug 113520, incorrect result for date:seconds
135 with change to type casting in libexslt/date.c
137 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
139 * fixed bug 114764: trouble with globals and RVT's
140 with minor changes in variables.c and transform.c
141 so that any global instantiated with an RVT gets
142 uninitialized when the RVT is destroyed.
144 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
146 * libxslt/transform.c: simple cast missing Peter Breitenlohner
147 * breakpoint/Makefile.am: added deps to libxslt
148 * tests/exslt/common/Makefile.am: integrated William Brack test
149 in the regression suite
151 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
153 * fixed bug 114812, trouble with imported exslt functions
154 added lookup function in libxslt/extension.c
155 enhanced exsltInitFunc in libexslt/functions.c to take
156 better care of imports
158 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
160 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
161 python/libxslt_wrap.h python/libxsltclass.txt: patch from
162 Sean Treadway, adding Python bindings for extension element and
163 some bindings cleanups.
164 * python/tests/Makefile.am python/tests/extelem.py: also add an
167 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
169 * python/libxml_wrap.h: applied patch from #116943 which should
170 fix the xsltSaveResultToFile python binding.
172 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
174 * INSTALL: removed an old reference to libxml2 >= 2.2.12
176 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
178 * configure.in: releasing 1.0.31
179 * doc/*: update and rebuild of the docs
181 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
183 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
185 * tests/docs/Makefile.am tests/docs/bug-122.*
186 tests/general/Makefile.am tests/general/bug-122*: added the
187 test to the regression suite.
189 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
191 * libxslt/preproc.c: fix bug #115778 for attribute value template
194 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
196 * libxslt/documents.c libxslt/transform.c: applied patch from
197 Keith Isdale to desactivate node numbering when running under
200 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
202 * libxslt/security.c: fix the write checking code when
203 the output filename does not parse as an URL bug #115402
205 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
207 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
208 triodef.h were missing from the distribution
210 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
212 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
213 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
215 * libexslt/sets.c: applied patch from Peter Breitenlohner
216 * doc/*: rebuilt the docs
217 * tests/docbook/result//* tests/xmlspec/*.html: changes in
218 generattion of " as " in element content.
220 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
222 * libxslt/transform.c: changed xsltChoose to ignore whitespace
223 which is a sibling of xsl:when
225 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
227 * libxslt/xslt.c: fixed a possible crash when the document
228 wasn't a proper stylesheet.
230 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
232 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
234 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
236 * win32/defgen.xsl: new file, generates the export sources.
237 * win32/*.def.src: these are now autogenerated, changes to these
238 will not be logged anymore.
240 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
242 * tests/docs/Makefile.am tests/docs/bug-121.*
243 tests/general/Makefile.am tests/general/bug-121*: added the
244 example for bug #112904 in the regression tests, the bug fix is
247 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
249 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
250 * configure.in libxslt.spec.in python/Makefile.am: cleanup
251 of --with-python like for libxml2
253 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
255 * libxslt/xsltutils.c: fixing bug #112995, a problem with
256 NaN within the sort element. Also added regression test.
258 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
260 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
261 network accesses when building
263 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
265 * libxslt/transform.c: fixed a segfault introduced with the RVT
266 handling change, bug #112703 .
268 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
270 * libxslt/xslt.c: make sure stylesheet compilation errors
271 forces a NULL stylesheet, fixes #112270
273 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
275 * NEWS configure.in : preparing release 1.0.30
276 * doc/apibuild.py: backported a patch from libxml2
277 * doc/*: updated and rebuilt the docs
279 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
281 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
282 cleaning up Result Value Tree handling
283 * libexslt/functions.c libexslt/strings.c: fixed a pair of
285 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
286 added Mark Vakoc test combining for-each and exslt:tokenize
288 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
290 * libxslt/transform.c: fixing bug #111755 when a template is
291 applied to an attribute
292 * tests/docs/Makefile.am tests/docs/bug-119.*
293 tests/general/Makefile.am tests/general/bug-119*: added the
294 example in the regression tests for that bug.
296 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
298 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
299 for the HTML generation fixing #111799
300 * doc/html/*.html doc/html/*.png: associated update
302 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
304 * libxslt/variables.c: removed premature call to xsltFreeStackElem
305 * win32/libxslty.def.src: added more exports
307 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
309 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
310 transition to XHTML1 added validity checking to the makefile rules.
312 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
314 * python/generator.py: fixed a problem in the generator where
315 the way functions are remapped as methods on classes was
316 not symetric and dependant on python internal hash order,
317 as reported by Stéphane Bidoul
318 * libexslt/strings.c: attempt at fixing an object type pbm
319 * libxslt/triodef.h: update for OpenVMS from libxml2
321 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
323 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
324 generation of the man page
326 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
328 * libexslt/sets.c: fixed a bug introduced in the last commit
329 * libxslt/transform.c: tried to fix #111437
330 * tests/docbook/result/xtchunk/html/*.orig
331 tests/multiple/out/*.orig: side effect of #111437 change.
333 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
335 * libexslt/strings.c: applied last patch for #110023 from
337 * libexslt/sets.c: fixed a memory leak when mixing one of the
338 EXSLT set functions and a Result Value Tree
339 * TODO: there are other bugs around in libexslt/sets.c in conjunction
340 with Result Value Tree
342 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
344 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
345 bug #111420 about double initialization of extension contexts
347 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
349 * libxslt/transform.c: fix bug #110577 namespace in copy-of
350 don't obbey the same rules as for literal reusl elements.
351 * tests/docs/Makefile.am tests/docs/bug-118.*
352 tests/general/Makefile.am tests/general/bug-118*: added the
353 example in the regression tests for that bug.
354 * libxslt/variables.c: fixed a bug introduced in fixing #110020
355 * tests/docs/Makefile.am tests/docs/bug-11[67].*
356 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
357 regression tests one still exposing a mem leak (Mark Vadoc).
359 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
361 * libxslt/pattern.c: fix a memory related segfault on a
362 pattern compilation error #110189
364 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
366 * libxslt/variables.c: fixing bug #110020 on global parameter
367 and variables mismatch
368 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
369 the test to the regression suite
371 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
373 * libexslt/math.c: applied patch from Charles Bozeman fixing
374 the math power function where args were inverted #110996
375 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
376 added the test to the regraession for #110996
377 * libexslt/sets.c: avoid a problem with nodesets.
379 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
381 * libxslt/win32config.h: added HAVE_MATH_H
383 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
385 * win32/Makefile.msvc: fixed compilation with thread-enabled
388 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
390 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
393 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
395 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
396 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
397 other places where ctxt->document pointer may be used without
398 checking it agaisnt NULL.
399 * tests/docs/Makefile.am tests/docs/bug-115.*
400 tests/general/Makefile.am tests/general/bug-115*: added the
401 example in the regression tests for that bug.
402 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
404 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
406 * configure.in NEWS: preparing 1.0.29 release
407 * libxslt/documents.c: generate the document order for document()
409 * doc/*: updated and regenerated the docs
411 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
413 * libxslt/transform.c: fixed a namespace redundancy problem
415 * tests/docs/Makefile.am tests/docs/bug-114.*
416 tests/general/Makefile.am tests/general/bug-114*: added an
417 example in the regression tests for that bug.
419 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
421 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
422 and avoid some warnings when loading the python modules on non
424 * libxslt/transform.c: fix a bug introduced in the document lookup
425 and exhibited by the keys test.
427 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
429 * tests/docs/Makefile.am tests/docs/bug-113.*
430 tests/general/Makefile.am tests/general/bug-113*: added an
431 example in the regression tests for bug #109160 fixed in libxml2
433 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
435 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
436 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
437 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
439 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
441 * libxslt/transform.c: forgot to make one change related to
442 Result Value Tree change, pointed out by Sebastian Rahtz
443 * tests/docs/Makefile.am tests/docs/bug-112.*
444 tests/general/Makefile.am tests/general/bug-112*: added an
445 example in the regression tests that bug
447 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
449 * libxslt/transform.c: second part of the patch fixing #108905
450 performances problems, ask for computation of document order on
451 the document transformed and avoid inefficiencies building large
452 nodesets of unique nodes.
453 * configure.in: fix a trouble with libtool in my debug environment.
455 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
457 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
458 Result Value Tree are now generated with a document root node
459 not an element, it's quite cleaner.
460 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
461 also prepared for libxslt-1.0.28 release
462 * doc/*: updated and regenerated the docs
464 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
466 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
467 Finally fixed bug #75813, processing or Result Value Tree
468 converted into node-sets should be a bit more sensible now.
469 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
470 fixes this regression test, there is 4 nodes, not 3
471 * tests/docs/Makefile.am tests/docs/bug-111.*
472 tests/general/Makefile.am tests/general/bug-111*: added an
473 example in the regression tests for bug #75813
475 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
477 * tests/docs/Makefile.am tests/docs/bug-110.*
478 tests/general/Makefile.am tests/general/bug-110*: added an
479 example in the regression tests for bug #108976 which is
482 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
484 * tests/docs/Makefile.am tests/docs/bug-109.xml
485 tests/general/Makefile.am tests/general/bug-109*: added an
486 example in the regression tests for the invalid bug #108716
488 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
490 * libxslt/variables.c: fixed bug #108633 reported by
491 Jerome Pesenti about recursive global variables/param detections
492 * tests/reports/Makefile.am tests/reports/rec*: added regression
493 tests for the checking of recusion in global/local param/variables.
495 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
497 * libxslt/numbers.c: valgrind pointed out an uninitialized
498 variable use in format-number()
500 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
502 * tests/docs/Makefile.am tests/docs/bug-108.xml
503 tests/general/Makefile.am tests/general/bug-108*: added an
504 example in the regression tests bug #107804 fixed in libxml2
506 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
508 * libxslt/pattern.c: fixed bug #107591 node() in pattern
509 matches should catch comments and PIs
510 * tests/docs/Makefile.am tests/docs/bug-107.xml
511 tests/general/Makefile.am tests/general/bug-107*: added an
512 example in the regression tests for this case
514 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
516 * tests/docs/Makefile.am tests/docs/bug-106.xml
517 tests/general/Makefile.am tests/general/bug-106*: added the next
518 example for bug #106788 from James Clark in the regression tests,
519 the bug fix is actually in libxml2
521 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
523 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
524 for Python checks, makefile cleanup, and convenience changes
526 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
528 * xsltproc/xsltproc.c: had to comment out Igor last change
529 since it made libxslt-1.0.27 depends on libxml2 newly
530 API extension which hasn't propagated yet :-(
532 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
534 * configure.in: preparing release 1.0.27
535 * doc/*: updated and rebuilt the docs
537 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
539 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
542 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
544 * tests/docs/Makefile.am tests/docs/bug-105.xml
545 tests/general/Makefile.am tests/general/bug-105*: added the
546 example for bug #106788 from James Clark in the regression tests,
547 the bug fix is actually in libxml2
549 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
551 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
552 James Clark and a bit of cleanup
553 * tests/docs/Makefile.am tests/docs/bug-104.xml
554 tests/general/Makefile.am tests/general/bug-104*: added the
555 example in the regression tests for this case
557 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
559 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
561 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
563 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
565 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
567 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
568 * win32/configure.js: included handling of the trio option
570 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
572 * configure.in doc/*: preparing release 1.0.26
574 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
576 * libxslt/functions.c: fixing another bug in document(), bug #105450
577 * tests/documents/test_bad.result: Slight change to the output
579 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
581 * libxslt/functions.c: fixing a segfault in document(), bug #105418
582 * tests/documents/Makefile.am tests/documents/test_bad: add the
583 specific test as suggested by Jean T Anderson
585 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
587 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
588 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
589 libxslt/xslt.c: tried to fix 105387 and all similar cases
590 in the library sources.
592 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
594 * doc/* configure.in: preparing for release of 1.0.25
596 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
598 * xsltproc/xsltproc.c: fixed bug #99623
600 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
602 * libxslt/transform.c: fixing bug #105116 sometimes one need
603 to generate a default namespace reset xmlns="" in the output
604 * tests/docs/Makefile.am tests/docs/bug-103.xml
605 tests/general/Makefile.am tests/general/bug-103*: added the
606 example in the regression tests for this case
608 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
610 * libxslt/pattern.c libxslt/transform.c: changed the way the
611 root element of value tree are handled to fix bug #104123
613 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
615 * README: change of policy w.r.t. mails
616 * configure.in: small cleanup
617 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
618 a couple of bugs raised by Eric van der Vlist in #104114
619 * tests/exslt/*/*.out: slight change to the tests
621 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
623 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
624 emphasis on the fact that --docbook should not be used
627 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
629 * python/libxslt.c: fixed a couple of return error #104150
630 reported by Peter O'Shea
632 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
634 * xsltproc/xsltproc.c: fixed a double free of stylesheet
635 when applied to a standalone stylesheet
637 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
639 * configure.in: preparing release 2.0.24
640 * libxslt.spec.in: small update
641 * doc/*: updated the news, rebuilt the APIs descriptions
643 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
645 * libxslt/functions.c: fixed #101502 by applying and cleaning up
646 the associated patch from Daniel Stodden.
647 * tests/documents/Makefile.am tests/documents/fragment*: added a
650 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
652 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
653 for extension modules init and shutdown callbacks, check that
654 they are now called when needed.
655 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
656 started adding the extension module support at the Python level.
657 Still a strange bug to hunt down left.
659 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
661 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
662 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
663 computation in the presence of imports
664 * tests/docs/Makefile.am tests/docs/bug-102.xml
665 tests/general/Makefile.am tests/general/bug-102*: added an
666 example in the regression tests for this case
668 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
670 * xsltproc/xsltproc.c: final touch to #102800 fix
672 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
674 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
675 memory debug checking which got deactivated at some point ?!?
676 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
677 * libxslt/xsltutils.c: very small change on HTML indentation handling
679 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
681 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
682 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
683 exclude-result-prefixes to avoid extra namespace declaration being
684 dumped following the fix for #102920 in libxml2
686 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
688 * libxslt/transform.c: fixed a problem related to directory
689 checking and creation raised by Craig Goss
691 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
693 * libexslt/strings.c: applied patch from Jörg Walter to provide
694 URI escaping and unescaping functions.
696 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
698 * libexslt/strings.c: Alexey Efimov found a typo bug in
699 exsltStrPaddingFunction()
701 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
703 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
705 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
707 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
708 applied patch from Craig A. Berry for the VMS port.
710 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
712 * libxslt/xsltInternals.h: increase the max number of cascaded
714 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
715 the Windows binaries.
717 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
719 * win32/libxslt.def.src: added more exports for Stephane Bidoul
721 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
723 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
724 the apibuilder script, regenerated the APIs
726 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
728 * libxslt/numbers.c: numbering should not traverse XInclude
729 nodes left in the tree. Closes bug #101114 raised by
732 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
734 * doc/apibuild.py: fixed a bug in merging public info from
736 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
737 the iconv option to configure.js didn't work, and
738 added zlib option needed when linking xsltproc statically
740 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
742 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
743 the generation of libexslt-api.xml
744 * libexslt/exslt.h: small cleanup.
746 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
748 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
749 copied over the apibuild.py from libxml2, adapted a bit and
750 regenerated the API description in XML. Todo: libexslt-api.xml
751 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
752 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
753 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
754 libxslt/templates.c libxslt/transform.c libxslt/transform.h
755 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
756 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
757 report from the scripts.
758 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
761 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
763 * libxslt/transform.c: xsl:element generated superfluous xmlns
764 declarations, closes bug #99905
765 * tests/docs/Makefile.am tests/docs/bug-101.xml
766 tests/general/Makefile.am tests/general/bug-101.*: added the
767 example in the regression tests for this case
769 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
771 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
774 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
776 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
778 * tests/docs/Makefile.am tests/docs/bug-100.xml
779 tests/general/Makefile.am tests/general/bug-100.*: added the
780 example in the regression tests for this case
781 * tests/docs/Makefile.am tests/docs/bug-99.xml
782 tests/general/Makefile.am tests/general/bug-99.*: this test
783 covers an xsl:attribute namespace bug that Norm pointed out.
785 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
787 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
788 win32/libxslt.def.src: applied another patch from Richard Jinks
789 for the export of teh sorting routine and allowing per context
792 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
794 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
795 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
796 redefining the sorting routine, plus a bit of tweaking of the
799 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
801 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
803 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
804 * doc/html/*.html: updated too
805 * python/libxsltclass.txt: updated too
807 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
809 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
810 xsltGetProfileInformation() to retrieve profiling informations
811 from an XSLT transformation context. It returns it as an XML
812 tree. Provided by Michael Rothwell this closes RFE #99527
814 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
816 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
817 in xsltFindElemSpaceHandling() missing imported informations
818 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
821 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
823 * libxslt/namespaces.c: fix for namespace generation on
824 attributes created with xsl:attribute
826 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
828 * libxslt.spec.in configure.in: add a line in %changelog for releases
830 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
832 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
833 xsltInternals.h reference.
835 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
837 * python/tests/*.py: enable libxml2 memory debug before
838 loading libxslt since libxslt initialization now includes
839 EXSLT registration which initialize the libxml2 library and
842 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
844 * python/libxsl.py: updated with new version from Stéphane Bidoul
846 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
848 * win32/libxslt.def.src: exported new functions
850 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
852 * libexslt/date.c: patch from Charles Bozeman fixing a memory
853 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
854 * python/tests/exslt.py: trouble with mem debug in that specific
857 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
859 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
860 problem when compiling on HP-UX
862 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
864 * python/generator.py python/libxslt.c: fixes for compiling
867 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
869 * libxslt/transform.c: fixed bug #99168 select evaluating to
872 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
874 * tests/documents/result.xhtml: the XHTML1 serialization change
875 to libxml2 modifies slightly the result of that test.
877 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
879 * configure.in: the python bindings requires libxml2 >= 2.4.25
880 for the regexp stuff.
882 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
884 * configure.in: similar patch to #98825 for --with-python
886 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
888 * libxslt/variables.c: fix bug #98793 on clash of imported global
890 * tests/reports/tst-1.err: this changes the output of that test
892 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
894 * configure.in: preparing 1.0.23
895 * doc/*: rebuilding the docs
897 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
899 * python/libxslt.c: make sure to register EXSLT for the bindings
900 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
901 * xsltproc/xsltproc.c: minor cleanup
903 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
905 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
906 when building outside of the source tree
908 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
910 * python/generator.py: xpathObjectRet() pertains to the libxml2
911 module, add the namespace.
913 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
915 * libxslt/win32config.h: cleanup
916 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
917 * win32/Makefile.msvc: modified to allow mingw coexistence
918 * win32/configure.js: integrated mingw
919 * win32/Readme.txt: cleanup
920 * xsltproc/xsltproc.c: allowed stdarg for mingw
922 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
925 * doc/xsltproc.html - ran stylesheets to update man page
926 and html with Daniel's fix to #95510
928 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
930 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
931 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
932 * README: fix the bug page URL
934 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
936 * libxslt/functions.c: make sure the fixup for key() reported
937 by John Escott actually works.
938 * tests/docs/Makefile.am tests/docs/bug-98.xml
939 tests/general/Makefile.am tests/general/bug-98.*: added the
940 example in the regression tests for this case
942 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
944 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
945 * tests/docs/Makefile.am tests/docs/bug-97.xml
946 tests/general/Makefile.am tests/general/bug-97.*: added the
947 example in the regression tests for this case
949 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
951 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
952 checks in recursive copies.
953 * tests/docs/Makefile.am tests/docs/bug-96.xml
954 tests/general/Makefile.am tests/general/bug-96.*: added the
955 example in the regression tests for this case
957 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
959 * libxslt/functions.c: autoconvert key() first arg to string,
960 reported by John Escott
962 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
964 * libxslt/transform.c: corner case handling of copying a CDATA node.
966 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
968 * libxslt/win32config.h: retired xmlwin32version.h
970 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
972 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
973 written by Thomas Schraitle (RFE #96485)
975 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
979 clarifying --catalog option and xsltproc's use of
980 XML_CATALOG_FILES and /etc/xml/catalog. fixes
981 http://bugzilla.gnome.org/show_bug.cgi?id=97891
983 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
985 * xsltproc/xsltproc.c: remove the use of snprintf, and use
986 libxml2 string API instead.
987 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
988 try to cope with architecture lacking some of the string functions,
989 reuse the trio ones compiled in libxml2 , should close #97113
991 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
993 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
994 the spec file and associated changes in the Makefiles.
996 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
998 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
1000 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1002 * libxslt/keys.h: fixed include c.f. bug #96487
1003 * config.h.in: Red Hat 8.0 induced change
1005 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1007 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
1008 fixed bug #78501 when using a non ascii character for the
1009 number formatting grouping separator.
1010 * tests/docs/Makefile.am tests/docs/bug-95.xml
1011 tests/general/Makefile.am tests/general/bug-95.*: added the
1012 example in the regression tests for this case
1013 * libxslt/attributes.c: cleaning up a problem introduced in last
1016 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1018 * libxslt/attributes.c: fixed minor typo in a call to
1021 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1023 * python/types.c: fixed bugs when passing result value tree
1024 to Python functions.
1026 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1028 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
1030 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
1033 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1035 * configure.in: preparing 1.0.22
1036 * doc/*: upated and rebuilt the docs
1038 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1040 * libxslt/variables.c: fixed bug #86421
1041 * tests/docs/Makefile.am tests/docs/bug-94.xml
1042 tests/general/Makefile.am tests/general/bug-94.*: added the
1043 example in the regression tests for this case
1045 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1047 * xsltproc: added and tested the --path option to close #79638
1049 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1051 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
1052 with the inherited stylesheet value.
1053 * tests/docs/Makefile.am tests/docs/bug-93.xml
1054 tests/general/Makefile.am tests/general/bug-93-inc.*
1055 tests/general/bug-93.*: added the example in the regression
1058 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1060 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
1061 possibility to register a transformation context specific
1062 error handler, with xsltSetTransformErrorFunc() and provided
1063 a new routine xsltTransformError() to handle contextual errors,
1064 this should fix #94435
1065 * libxslt/*.c: modified all the code to use the context specific
1066 error handling, as a result xsltPrintErrorContext() is not called
1067 anymore except internally from xsltTransformError()
1069 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
1071 * libxslt/transform.c: closing #94933, any error will make
1072 the transformation abort with no result.
1073 * tests/reports/tst-1.err tests/reports/tst-1.out
1074 tests/reports/undefvar.err: this changed the regression tests
1076 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
1077 updated the result accordingly to the fixes done last month.
1078 * libxslt/namespaces.c: make sure to avoid duplicate namespace
1079 declarations in the result trees. May fix #93692 but it's unclear.
1081 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1083 * xsltproc/xsltproc.c: added a --path option to provide the
1084 enhancement requested by #79638, first cut at it, untested
1087 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1089 * libxslt/xslt.c: seems the media-type attribute wasn't
1090 always correctly handled
1092 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1094 * libxslt/transform.c: added URI escaping in case the resource
1095 target computation of exslt:element failed. Should fix #81837
1097 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1099 * README: updated the contact informations
1101 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1103 * libxslt/pattern.c: fixed the behaviour of node() patter which
1104 didn't patch the one defined in XPath :-( . Closes bug #95793
1105 * tests/docs/Makefile.am tests/docs/bug-92.xml
1106 tests/general/Makefile.am tests/general/bug-92.*: added the
1107 example in the regression tests for this case
1109 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1111 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
1112 * win32/Makefile.msvc: added security.c to the build
1113 * win32/libxslt.def.src: exported functions from security.c
1115 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1117 * xsltproc/xsltproc.c: added another option --writesubtree to allow
1118 documents to be written only to a given subtree.
1120 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1122 * libxslt/security.[ch] libxslt/Makefile.am: new module with
1123 runtime security checks, it will also check and do directory
1124 creation when allowed
1125 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
1126 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
1127 security infrastructure probes at file reading or file creation
1128 * xsltproc/xsltproc.c: plugged the security module there too,
1129 added the new options --nowrite and --nomkdir
1130 * doc/*: updated the man page and regenerated.
1132 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1134 * doc/*: updated the doc XSLT to add the search, added the search
1135 page, fixed a link problem raised by Yves Pratter, regenerated
1137 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1139 * doc/index.py: the indexer version of the XSLT part of the
1140 xmlsoft site + archives
1142 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1144 * win32/Makefile.msvc: introduced double-run compilation.
1145 * win32/configure.js: introduced double-run compilation.
1147 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1149 * configure.in: preparing 1.0.21
1150 * doc/* : updated and regenerated the docs and web pages
1152 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1154 * libxslt/transform.c: fixed a disable output escaping bug for
1155 HTML output introduced in 1.0.20 and raised by Mario Weilguni
1156 * tests/docs/Makefile.am tests/docs/bug-91.xml
1157 tests/general/Makefile.am tests/general/bug-91.*: added the
1158 example in the regression tests for this case
1160 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1162 * doc/xlst.html: changing link on ftp.gnome.org
1164 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1166 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
1167 reported for libxml2
1169 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1171 * Makefile.am configure.in: trying to fix the same problem as
1172 #88412 by bypassing all the python subdir if python ain't detected
1174 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1176 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
1178 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1180 * libexslt/date.c: fixed the embedded '-' in the duration format
1182 * tests/.../difference.1.xml: added test cases which illustrated
1185 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1187 * libexslt/date.c: fixed date:difference() bugs, removed all
1188 type conversion warnings.
1189 * libxslt/xsltutils.c: removed unused local variable.
1191 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
1193 * doc/xsltproc.html:
1194 oops, forgot to update the html version of the man page
1196 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
1200 * doc/xsltproc2.html
1201 Fixing erroneous mention of old --warnnet option (thanks to Jean
1202 T. Anderson for pointing this out)
1204 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1206 * win32/configure.js: added more readme info for the binary
1209 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1211 * libxslt/pattern.c: fixed a bug in match="node()" reported by
1214 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1216 * libxslt.spec.in: fixes libary path for x86_64 AMD
1218 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1220 * python/Makefile.am: applied patch from Christophe Merlet to
1223 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1225 * libxslt/transform.c: re-applied the patch from Nathan Myers about
1226 a possible memory leak in case of error
1228 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1230 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
1231 nice logos generated by Marc Liyanage
1232 * doc/site.xsl *.html: changed the stylesheet to show the new
1233 logo and regenerated the pages
1235 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1237 * python/libxslt-python-api.xml python/libxslt.c
1238 python/libxsltclass.txt python/tests/basic.py: applied a patch
1239 from Ralf Mattes providing style.saveResultToString()
1241 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1243 * configure.in: preparing release 1.0.20
1244 * doc/*: updated and regenerated the docs
1246 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1248 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
1249 doing the evaluation of attribute value templates
1250 * libxslt.spec.in python/Makefile.am: fixed some troubles
1253 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1255 * python/libxslt.c: fixed the parameter order when calling
1256 Python based extensions.
1258 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1260 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
1262 * tests/docs/Makefile.am tests/docs/bug-90.xml
1263 tests/general/Makefile.am tests/general/bug-90.*: added the
1264 example in the regression tests for this case
1266 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1268 * win32/Makefile.msvc: added the prefix location to the include
1269 and lib search path.
1271 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1273 * libxslt/transform.c: found and fixed the small <xsl:choose>
1274 bug which was giving troubles to DocBook users (the test expression
1275 of <when> was evaluated in the namespace context of <choose> !)
1277 2002-08-18 Havoc Pennington <hp@pobox.com>
1279 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1280 both automake 1.6 and 1.4 installed get the right automake. Means
1281 compilation from CVS will now require the latest automake 1.4
1282 release, or manually creating symlinks called "automake-1.4" and
1285 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1287 * configure.in python/Makefile.am: AMD x86-64 induced changes from
1290 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1292 * libxslt/functions.c: recovering to the old (somewhat) broken
1293 implementation of document('') when there is no base for the
1294 source document or it can't be realoaded (e.g. when the sytlesheet
1295 was loaded from a memory string). Matt Sergeant insisted on this
1298 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1300 * libxslt/transform.c: applied another patch from Nathan Myers about
1301 a possible memory leak in case of error
1303 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1305 * libxslt/transform.c: applied a patch from Nathan Myers about
1306 an erroneous free in case of error
1308 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1310 * configure.in: upon suggestion of Marc-Andre Lemburg, make
1311 the misdetection of libxml2 python bindings a warning only
1313 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1315 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
1316 a bug reported by Gero Meissner (87230)
1317 * fixed a problem compiling python directory when multiple
1318 'make' jobs were executed (python/Makefile.am)
1320 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1322 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
1323 at the xsltdbg interface when encountering an empty attribute
1326 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1328 * tests/* : the change in HTML meta encoding tag serialization
1329 affected some of the results
1331 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1333 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
1334 to fix Red Hat bug #68614
1336 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1338 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
1339 if there is no *.pdb
1341 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1343 * configure.in: preparing 1.0.19
1344 * doc/* : rebuilt the docs
1346 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1348 * libxslt/transform.c: fixed bug #83749 about namespace generated
1349 being invalid when they are inherited from the context.
1351 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1353 * libxslt/transform.c: fixed bug #86753 on multiple identical
1354 attributes being generated, oops ...
1355 * tests/docs/Makefile.am tests/docs/bug-89.xml
1356 tests/general/Makefile.am tests/general/bug-89.*: added an
1357 example in the regression tests for this case
1359 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1361 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
1362 * tests/docs/Makefile.am tests/docs/bug-88.xml
1363 tests/general/Makefile.am tests/general/bug-88.*: added an
1364 example in the regression tests for this case
1366 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1368 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
1369 Ken Neighbors to implement/fix sorting orders
1370 * tests/docbook/result/*/gdp-handbook.*
1371 tests/docbook/result/xtchunk/html/*.orig
1372 tests/general/bug-12-.out tests/general/bug-63.out:
1373 cleaned up the result of "make tests" following some changes
1374 in namespace axis order and serialization rules in libxml2
1376 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1378 * transform.c further enhancement for bug 84902 (another
1379 path), also cleaned up code slightly
1381 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1383 * transform.c: fixed bug 84902 - message with terminate=yes
1386 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1388 * tests/docs/Makefile.am tests/docs/bug-87.xml
1389 tests/general/Makefile.am tests/general/bug-87.*: added a
1390 example in the regression tests for a case where the XML
1391 default namespace was missing from the namespace axis
1392 * xsltproc/xsltproc.c: added the informations that parameter
1393 strings are expected to be UTF8
1394 * libxslt/attributes.c: fixes on attribute group implementation
1396 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
1398 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
1399 updating docs to add reference to UTF-8 requirement for
1400 stringparam command line option
1402 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1404 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
1405 fixed document('') as pointed by Eric van der Vlist
1406 * tests/docs/Makefile.am tests/docs/bug-86.xml
1407 tests/general/Makefile.am tests/general/bug-86.*: added the
1408 specific example in the regression tests
1410 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1412 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
1413 patch from Ken Neighbors fixing some format-number inconsistencies
1414 * tests/numbers/format-number.out tests/numbers/format-number.xml
1415 tests/numbers/format-number.xsl: the patch also included
1416 updates to the regression tests
1418 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1420 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
1421 xsl:number level="multiple"
1422 * tests/docs/Makefile.am tests/docs/bug-84.xml
1423 tests/general/Makefile.am tests/general/bug-84.*: added a
1424 specific example in the regression tests
1426 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
1428 * libexslt/dynamic.c: turned a function static
1429 * libxslt/win32config.h: applied patch from Mark Vadoc
1431 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1433 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
1434 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
1435 a patch from Mark Vakoc to implement the EXSLT
1436 object dyn:evaluate(string) extension function, and a small fix
1439 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1441 * configure.in: preparing 1.0.18
1442 * doc/*: recompiled the API and web site
1444 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1446 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
1447 duplicated namespace declarations, this might not be as generic as
1448 it should but works well for DocBook stylesheets
1450 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1452 * libxslt.pc.in: fix bug #82970
1454 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1456 * python/libxslt-python-api.xml python/libxslt.c
1457 python/libxsltclass.txt : tried to fix #79105 by providing a
1458 specific error registering routine.
1460 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1462 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
1463 adding xsltSaveResultToString()
1464 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
1465 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
1466 API with the new function.
1468 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1470 * libxslt/function.c: applied a patch from Richard Jinks
1471 to avoid a crash in element-available()
1473 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1475 * libxslt.spec.in: applied patch from Geert Kloosterman to
1476 not miss gif and .png files in the RPM documentation
1478 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1480 * libexslt/libexslt.4: Applied patch for the EXSLT man page
1481 from Charles Bozeman
1483 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1485 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
1486 libxslt/xsltconfig.h.in: applied a man page patch from
1487 Christian Cornelssen and fixed a couple of issues he raised.
1489 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1491 * xsltproc/xsltproc.c: moved the extension dump out of the loop
1493 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1495 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
1496 Applied Mark Vakoc patch to show registered extensions in xsltproc
1497 * doc/*: rebuilt the API, docs and website
1498 * python/libxsltclass.txt: this added an entry point
1500 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1502 * libxslt/xslt.c: xsl:include crash fix
1503 * libxslt/imports.c: xsl:include crash fix
1504 * libxslt/imports.h: xsl:include crash fix
1506 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1508 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
1510 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1512 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
1513 fixed some return code problems raised by Thomas Mauch
1515 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1517 * libxslt/transform.c: don't allow adding an attribute to
1520 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1522 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
1523 * doc/*: rebuilt the docs.
1525 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1527 * libxslt/variables.c: better attempt to fix the problem in
1528 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
1530 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1532 * win32/dsp/*.dsp: Removed obsolete macros
1533 * win32/dsp/*.def: Updated export definitions
1535 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1537 * libxslt/variables.c: tried to fix a problem in
1538 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
1540 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1542 * libexslt/date.c: applied another patch from Charles Bozeman to
1543 enhance date/duration support
1544 * tests/exslt/date: added the associated set of regression tests
1546 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1548 * libexslt/date.c: applied a patch from Charles Bozeman to add
1549 duration routines to the date exslt extensions.
1551 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1553 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
1555 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1557 * libexslt/date.c: fixed type inconsistencies, double->int
1558 and unsigned/signed mismatch warnings eliminated
1560 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1562 * win32/Makefile.msvc: XSLT debugger support fix
1563 * win32/configure.js: XSLT debugger support fix
1564 * libxslt/xsltconfig.h.in: XSLT debugger support fix
1566 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1568 * configure.in: preparing 1.0.16
1569 * doc/*: updated and rebuilt the docs
1571 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
1573 * libxslt/attributes.c: removed a warning
1574 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
1575 added xsltRunStylesheetUser() API needed to fix #78546
1576 * xsltproc/xsltproc.c: second part of the fix #78546
1578 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1580 * python/Makefile.am: fixing the equivalent of #75779
1582 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1584 * libxslt/keys.c: fixed bug #78735
1585 * configure.in tests/Makefile.am tests/keys/*:
1586 added the tests in a separate directory
1588 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1590 * tests/docs/Makefile.am tests/docs/bug-83.xml
1591 tests/general/Makefile.am tests/general/bug-83.*: added a
1592 specific example for bug #78662 in the regression tests
1593 * tests/docbook/: this also changed a couple of DocBook results
1595 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
1597 * configure.in: trying to kill #77827 IEEE conformance on alphas
1598 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
1600 * tests/docs/Makefile.am tests/docs/bug-82.xml
1601 tests/general/Makefile.am tests/general/bug-82.*: added a
1602 specific example for bug #78211 in the regression tests
1604 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1606 * libxslt/pattern.c: applied patch from Mark Vakoc
1608 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1610 * tests/docs/Makefile.am tests/docs/bug-81.xml
1611 tests/general/Makefile.am tests/general/bug-81.*: added a
1612 specific example for bug #76927 in the regression tests
1614 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1616 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1617 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1618 that $(datadir) should be used for docs
1620 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1622 * configure.in: preparing 1.0.15
1623 * doc/*: updated and rebuilt
1625 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1627 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
1628 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
1629 * tests/docs/Makefile.am tests/docs/bug-80.xml
1630 tests/general/Makefile.am tests/general/bug-80.*: added a
1631 specific example for bug #76043 in the regression tests
1633 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1635 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
1636 steps which were not compiled
1637 * tests/docs/Makefile.am tests/docs/bug-79.xml
1638 tests/general/Makefile.am tests/general/bug-79.*: added a
1639 specific example for bug #75902 in the regression tests
1641 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1643 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
1644 attribute match rules evaluation
1645 * tests/docs/Makefile.am tests/docs/bug-78.xml
1646 tests/general/Makefile.am tests/general/bug-78.*: added a
1647 specific example for bug #75777 in the regression tests
1649 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1651 * libxslt/transform.c: found another stupid bug by step by
1652 step processing of the code
1653 * libxslt/pattern.c: idem, except that once stupid mistake
1654 ELEM vs NODE forced the templates to be stored in a list
1655 instead of a hash table, fixing this stupidity should
1656 again lead to a substantive improvement of processing speed.
1657 Like divide by 2 processing time for DocBook stylesheets.
1659 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1661 * libxslt/transform.c: fixing bug #75603
1662 * tests/docs/Makefile.am tests/docs/bug-77.xml
1663 tests/general/Makefile.am tests/general/bug-77.*: added a
1664 specific example for bug #75603 in the regression tests
1666 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1668 * python/Makefile.am: Art Haas pointed a stupid error
1670 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
1672 * Makefile.am tests/Makefile.am tests/*/Makefile.am
1673 tests/*/*/Makefile.am : added "make valgrind" targets
1674 to run the test suite under the debugger control
1675 * transform.c: valgrind spotted 2 bugs, one related to
1676 the ordering of the deallocation of the data associated to
1677 a transofrmation, the second in xsltCopyTree when the new
1678 node may have been coalesced with an adjacent text node.
1679 The regression tests now pass cleanly under testgrind.
1681 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
1683 * python/Makefile.am: fixed a stupid bug
1685 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1687 * configure.in: preparing 1.0.14
1688 * doc/*: updated rebuilt
1689 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
1690 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
1691 with the Windows maintainers
1693 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1695 * python/Makefile.am python/generator.py python/libxslt.c
1696 python/types.c python/tests/Makefile.am: applied the same kind of
1697 fixes to the Python Makefiels than to libxml2 ones. Updates
1700 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1702 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
1703 libxslt/variables.c: chaing result tree values which may
1704 be deallocated and must not be kept in the template
1705 pattern lookup cache. Thanks to Valgrin to allow finding
1706 the real problem in bug #74857
1708 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1710 * libxslt/*.h doc/* python/*: applied another cleanup comment
1711 diff from Heiko W. Rupp, regenerated the API and python
1713 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1715 * tests/docs/Makefile.am tests/docs/bug-76.xml
1716 tests/general/Makefile.am tests/general/bug-76.*: added a
1717 home brewed test for path computation elmininating duplicate
1720 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1722 * doc/Makefile.am: fixed a build problem in some environements
1724 2002-03-08 jacob berkman <jacob@ximian.com>
1726 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
1727 as make will automatically look there for these files
1729 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
1731 * configure.in libxslt/xsltwin32config.h: preparing release
1733 * doc/*: updated and rebuilt the docs
1734 * python/libxslt.c: fixed a possible reentrancy problem
1736 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1738 * libxslt/pattern.c: Fixes the problems exposed by #73880
1739 those ought to be computed at stylesheet compile time, not
1740 at run-time, and the computation was wrong.
1741 * libxslt/transform.c: get rid of fake nodes coming from node-set
1742 transformations. At least if they are still produced they will
1743 become easy to spot as resulting document won't be well-formed.
1745 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1747 * libxslt/extensions.c: fixed bug #73791 related to extension
1748 function declared in included stylesheets
1749 * tests/exslt/functions/function.7.*: added specific test
1751 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1753 * tests/docs/Makefile.am tests/docs/bug-75.xml
1754 tests/general/Makefile.am tests/general/bug-75.*: added a
1755 specific example for bug #72150 in the regression tests
1757 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1759 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
1760 similar way as #71457
1762 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1764 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
1765 some HTML meta encoding fixups resulting from fix in libxml2
1767 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1769 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
1770 related to the XPath changes in fixing #61290
1772 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1774 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
1777 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1779 * libexslt/date.c: patch from Charles Bozeman for the exslt date
1781 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
1782 the associated regression test provided by Charles
1784 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1786 * libxslt/preproc.c: Fixed #73088 with the associated patch
1788 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1790 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
1791 unless compiled explicitely with memory debugging switched on
1792 * TODO: refreshed a bit
1794 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1796 * python/generator.py python/libxslt.c: changes for the 'usual'
1797 setup.py to allow building a libxml2-python
1798 module based on the same code. The initialization is however
1799 different the 2 .so files fo libxml2 and libxslt are identical and
1800 they entry point initialize both libraries. this is done to avoid
1801 some possible nasty problem since the Python don't merge the maps
1802 of all shared modules.
1803 * python/libxsl.py: attempt to cope with the shared library loading
1804 problem when both modules are not merged.
1806 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1808 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
1809 documentation for the wrappers and python modules.
1811 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1813 * tests/docs/Makefile.am tests/docs/bug-74.xml
1814 tests/general/Makefile.am tests/general/bug-74.*: added a
1815 specific example for bug #71342 in the regression tests
1816 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
1817 #71342 changed one attribute serialization.
1819 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
1821 * python/Makefile.am: trying to fix #71270
1823 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1825 * python/*.py: removed tab used spaces
1826 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
1827 * doc/news.html doc/xslt.html: rebuild/updated
1829 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1831 * tests/docs/Makefile.am tests/docs/bug-73.xml
1832 tests/general/Makefile.am tests/general/bug-73.*: added a
1833 specific example for bug #71181 in the regression tests
1835 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1837 * libxslt/pattern.c: fixed bug #71181 p/text() would not
1838 work. A bit of cleanup.
1840 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1842 * xslt-config: fixing Red Hat bug #59508
1844 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1846 * tests/docs/Makefile.am tests/docs/bug-72.xml
1847 tests/general/Makefile.am tests/general/bug-72.*: added a
1848 specific example for bug #58444 in the regression tests
1850 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1852 * libxslt/transform.c: fixed bug #58444, was quite simpler
1855 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1857 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
1858 closed bug #70131, still wondering about the position() when
1859 the node is selected.
1861 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1863 * tests/docs/Makefile.am tests/docs/bug-71.xml
1864 tests/general/Makefile.am tests/general/bug-71.*: added a
1865 specific example for Norm's bug in the regression tests
1867 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1869 * libxslt/attributes.c: fixed a bug reported by Norm
1871 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1873 * python/libxml.c : fixed a small warning.
1874 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
1875 python/libxsltclass.txt: rebuilt the APIs
1877 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1879 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
1880 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
1881 libxslt/xsltInternals.h: adding extra run-time informations
1882 to make the stylesheet really read-only at run-time.
1884 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1886 * libxslt/transform.c: fixing bug #70281
1888 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1890 * libxslt/numbers.c: trying to fix #68759
1892 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1894 * python/Makefile.am: seems some version of automake didn't
1895 generate the dependancies right as Jacob found out. Add
1896 an extra dependancy rule.
1898 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
1900 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
1901 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
1902 Fixed the python Makefiles, corrected a bug showing up on ia64,
1903 changed the name of the python internal module too
1905 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1907 * Copyright Makefile.am configure.in libxslt.spec.in: change the
1908 Licence to MIT Licence and release of 1.0.11
1909 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
1910 doc/xslt.html: updates of the docs accordingly
1911 * libxslt/xsltwin32config.h: numbering
1912 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
1913 python/libxslt-python-api.xml: cleanup the dependancies with
1915 * python/tests/extfunc.py: updated examples.
1917 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1919 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
1920 doc/parsedecl.py: fixup the script and rebuid the API
1921 * libxslt/extensions.h: cleanup
1922 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
1923 python/libxsltclass.txt: provided accessors for a lot of the
1924 tructures involved in the transformation. Stylesheet and
1925 transformation python object don't free automatically the
1926 encapsulated object when deallocated.
1927 * python/tests/Makefile.am python/tests/basic.py
1928 python/tests/extfunc.py python/tests/pyxsltproc.py:
1929 updated the examples
1931 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1933 * xsltproc/xsltproc.c: small fix
1934 * Makefile.am: cleanup
1935 * python/tests/Makefile.am: avoid a problem with $(TESTS)
1936 * python/generator.py python/libxml_wrap.h python/libxsl.py
1937 python/libxslt.c python/libxsltclass.txt: augmented the
1939 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
1940 libxslt-python API to get an estimate of what is missing
1942 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1944 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
1945 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
1946 to libxslt_xsltApplyStylesheet() removed the memleaks left and
1947 fixed an import order.
1948 * python/tests/basic.py python/tests/extfunc.py: updated the tests
1950 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1952 * python/libxlst.c python/libxslt-python-api.xml
1953 python/libxsltclass.txt: plugged the extension of the engine
1954 with python defined functions
1955 * python/tests/Makefile.am python/tests/extfunc.py: added a
1956 basic test, still a memleak, cleanup function needed.
1958 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1960 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
1961 spec file will now build libxslt-python, fought with shared
1962 and other crazyness, seems to work now :-)
1963 * doc/libxslt-api.xml: regenerated
1965 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
1967 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
1968 tests/*/*/Makefile.am: refactored make tests, make all now don't
1970 * python/Makefile.am: added tests
1971 * python/tests/basic.py python/tests/Makefile.am: added the first
1972 basic test, memory debug included
1974 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1976 * configure.in python/Makefile.am: attempst to tweak to get
1977 full memory debug...
1978 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
1979 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
1980 the basic API starts to work
1981 * python/tests/test.*: first basic test
1982 * libxslt/xsltutils.c: fixed a comment
1984 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1986 * configure.in doc/Makefile.am: do not install outside of prefix,
1987 make sure the API get shipped.
1989 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1991 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
1992 reactivated xsltMatchPattern() since this is really something
1993 one may want to have access to in an extension function.
1994 * Makefile.am configure.in python/Makefile.am python/generator.py
1995 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
1996 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
1997 python/types.c: started working on the python bindings, borrowed
1998 most of the work done for libxml2, most of the generator code
1999 is similar. Commit at the point where this compiles cleanly and
2000 "import libxslt" doesn't yield any missing entry point.
2002 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2004 * libxslt/pattern.c: patch from Charles Bozeman to support
2007 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2009 * libxslt/keys.c: Bob Stayton pointed out a problem when
2010 using unions in key match patterns.
2011 * tests/docs/Makefile.am tests/docs/bug-70.xml
2012 tests/general/Makefile.am tests/general/bug-70.*: added a
2013 specific example in the regression tests
2015 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2017 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
2018 closes bug #69809 submitted by Michael Kroell
2020 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2022 * xsltproc/xsltproc.c: added links to the Web site from usage()
2024 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2026 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
2027 an index based on comments content similar to libxml2 one
2028 The code need more specific comments.
2029 * doc/*: rebuilt the web site with the new references
2031 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2033 * libxslt/functions.h: roll back the change after more analysis
2034 proper fix is to restore the definition of xmlXPathFuncLookupFunc
2037 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2039 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
2042 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2044 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
2045 error when parsing -o arguments.
2047 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2049 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
2050 Fixed RH bug #57496, xsltproc was not returning error
2051 code on internal runtime errors. Should return 9 now.
2053 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2055 * libexslt/math.c: Charlie Bozeman provided the implementation
2056 for the EXSLT math other functions
2058 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2060 * libexslt/Makefile.am: jacob berkman pointed out that the
2061 Cygwin patch forgot to add libexslt.h to the tarball
2063 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2065 * libxslt/pattern.c: fixed I18N problemes in the template parser
2066 pointed out by Xavier Cazin
2067 * tests/docs/Makefile.am tests/docs/bug-69.xml
2068 tests/general/Makefile.am tests/general/bug-69.*: added a
2069 specific example in the regression tests
2071 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2073 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
2074 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
2075 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
2076 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
2077 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
2078 xsltproc/xsltproc.c: applied Robert Collins patch for
2081 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2083 * xsltproc/Makefile.am configure.in: ugly way to keep
2084 the memory debugging active on my devel workstation
2085 by bypassing libtool completely
2087 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2089 * libxslt/templates.c: fixed bug #68751
2090 * tests/docs/Makefile.am tests/docs/bug-68.xml
2091 tests/general/Makefile.am tests/general/bug-68.*: added a
2092 specific example in the regression tests
2094 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2096 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
2097 small problems raised by Justin Fletcher
2099 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2101 * configure.in: releasing 1.0.10
2102 * doc/*: updating the docs for the release.
2103 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
2104 seems I inadvertantly commited previously stuff from a failed
2105 attempt at fixing namespace nodes parents.
2107 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2109 * libxslt/numbers.c: the xsl:number implementation incorrectly
2110 cached the format string in some case. Fixes bug #65391
2112 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2114 * configure.in: fixed a couple of cut and paste errors in the
2115 math functions detection
2116 * libxslt.spec.in: added missing file entry for libxslt.pc
2118 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
2120 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
2121 update xsltproc man page to add --stringparam option
2123 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2125 * xsltproc/xsltproc.c: added the --stringparam option
2126 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
2127 the --novalid behaviour.
2129 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2131 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
2133 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2135 * doc/*.html: updated gdome2 homepage
2137 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2139 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
2141 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
2143 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
2144 increased number of parameteres, changed license, cleaned up some
2145 places where it looked junky because of stylesheet issues
2147 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2149 * xsltproc/xsltproc.c: increased the max number of parameters
2151 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
2153 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
2155 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
2157 * configure.in: applied albert portability patch
2158 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
2159 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
2160 applied Igor patch for Windows
2162 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
2164 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
2166 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
2168 * configure.in: preparing 1.0.9
2169 * doc/*: updated and rebuild the doc
2171 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
2173 * configure.in libexslt/Makefile.am: trying to fix the problem
2174 related to prelinking and libtools crazyness
2176 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2178 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
2179 patch for the debugger glue.
2181 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
2183 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
2184 the whole module with just the entry points.
2186 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2188 * libxslt/transform.c: Nik Clayton found a bug introduced in
2189 1.0.8 when using doctypes for HTML output
2191 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2193 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
2194 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
2195 to use a callback setup function, deprecating libxsltbreakpoint
2196 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
2197 dependancies on libxsltbreakpoint
2199 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2201 Build patch from Peter Williams <peterw@ximian.com>
2202 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
2203 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
2204 $(srcdir), not the build directory.
2206 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2208 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
2210 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
2212 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
2213 xsltproc return codes, per
2214 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
2216 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2218 * libxslt/pattern.c: Marc Tardif provided a patch to use as
2219 much as 40 steps. A dynamic alloc would still be better
2221 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
2223 * xsltproc/xsltproc.c: return useful code signaling error conditions
2226 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2228 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
2230 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
2232 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
2233 template matches compilation was failing to skip blanks bewteen
2234 consecutive predicates
2236 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2238 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
2239 updating Makefiles to fix the prelinking.
2241 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2243 * libxslt/transform.c: fixed a bug in the document extension
2244 element where the doctype infos were not taken into account.
2246 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2248 * libxslt/extra.c: fixed xsltDebug() to output with the normal
2250 * tests/namespaces/*: updated the tests to separate stdout and
2252 * libxslt/transform.c: increasing xsltMaxDepth to 5000
2254 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
2256 * configure.in libexslt/Makefile.am: more Makefile fixups
2258 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2260 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
2262 * libxslt/transform.c: small fix.
2264 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2266 * vms/* Makefile.am: included OpenVMS port instructions from
2267 John A Fotheringham, integrated in the tar file.
2269 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2271 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
2272 from Igor for Windows
2273 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
2275 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2277 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
2279 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2281 * configure.in: preparing 1.0.7
2282 * libxslt.spec.in: cleanup similar to libxml2 one
2283 * breakpoint/*.[hc]: finished cleaning up contributed code
2284 * doc/*: updated and rebuilt the documentation
2285 * xsltproc/xsltproc.c: cleanup of the timing code
2286 * xsltproc/Makefile.am: auto* sucks
2287 * libxslt/transform.c: added a missing include
2289 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2291 * Makefile.am acconfig.h config.h.in configure.in
2292 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
2293 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
2294 the debugger support, make it the default, added the
2295 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
2297 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
2299 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
2301 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
2303 * libxslt/xsltutils.c: handle indent=no when using an HTML
2305 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
2306 modified the output of those test suites
2308 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2310 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
2311 to libxml and removed the --warnnet option
2313 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2315 * configure.in: applied patches from David Härdeman closing
2318 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2320 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
2321 * libexslt/date.c: applied patch from Bruce Miller
2322 * doc/*: updated and rebuilt the docs
2324 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2326 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
2327 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
2328 made sure the .def is handled as binary
2330 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2332 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
2334 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
2336 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2338 * libxslt/numbers.c: take NaN and infinity attributes of
2339 xsl:decimal-format into account. Closes #62577
2341 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2343 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
2344 is now extracted from the xslt.html flat file using
2345 the site stylesheet ... eat your own dogfood !
2346 * libxslt/transform.c libxslt/xsltutils.c: fixed the
2347 HTML output to not generate a DOCTYPE if it should not
2348 i.e. no identifier nor version specified in the xsl:output
2349 * tests/multiple/out/*.orig tests/general/bug-11-.out
2350 tests/general/bug-33-.out tests/general/bug-52.out
2351 tests/docbook/result/xtchunk/html/*.orig
2352 tests/docbook/result/html/gdp-handbook.html
2353 tests/XSLTMark/*.out: fixing xsl:output with method=html
2354 resulted in a number of small changes in the regression tests
2357 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2359 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
2360 config.h include out of exsltconfig.h since this header is
2361 exported and config.h is not.
2363 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2365 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
2366 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
2369 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2371 * libxslt/numbers.c: reworked internal representation of
2372 tokenized number format and parsing/tokenization. This fixes
2373 many bugs regarding separator and default tokens.
2374 * tests/REC/test-7.7-3.out: the fix changes the output of this
2375 test. It now complies to the XSLT spec (wow! ;o)
2377 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2379 * xsltproc/Makefile.am configure.in config.h.in: trying to
2380 bypass libtool crazyness when compiling in my debug environment
2381 * libxslt/templates.c: fix a compilation problem due to recent
2384 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2386 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
2387 non-alphanumeric token handling in number formatting.
2389 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2391 * configure.in: releasing 1.0.5
2392 * doc/xslt.html doc/html/*: updated and rebuilt the docs
2394 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2396 * tests/REC/test-7.7-4.out: fixed a typo
2398 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2400 * libexslt/saxon.c: fixed a typo and improved handling of
2401 non-XPath-expression arguments.
2402 * libexslt/strings.c: fixed a bug in tokenize: function was using
2403 tctxt->output instead of tctxt->document->doc.
2404 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
2405 which was using variable "node" instead of "cur"
2407 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2409 * libxslt/extra.[ch]: removed older SAXON extensions
2410 implementations from Darren Graves.
2411 * libexslt/date.c: applied patch from Charlie Bozeman to fix
2412 a bug with time zone offset on Linux.
2414 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
2416 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
2417 strip-space should also be applied to document imported
2420 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2422 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
2423 rewrote the way strip-space gets applied. Closes bugs #61962
2424 * tests/docs/Makefile.am tests/docs/bug-66.xml
2425 tests/general/Makefile.am tests/general/bug-66.*: added a
2426 specific example in the regression tests
2428 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
2430 * libxslt/xslt.c: Fixing bug #61913
2431 * libxslt/transform.c: removing a small memleak when running with
2434 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2436 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
2437 added implementation of SAXON expression(), eval() and
2438 evaluate() functions.
2439 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
2440 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
2441 modified to use SAXON namespace (functions are not registered
2442 in the LibXSLT namespace)
2443 * tests/exslt/common/object-type.1.out: modified to take account
2444 of the new saxon:expression function
2446 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
2448 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
2449 should be faster too.
2450 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
2451 updated the result of the tests. A subtle bug unnnoticed yet
2452 in the XML Rec formatting got fixed.
2454 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2456 * libxslt/numbers.c: trying to fix bug #61070, seems there
2457 is still a couple of problem left. And optimizations are
2460 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2462 * libxslt/variables.c: fixing bug #61673 part II
2463 * tests/docs/Makefile.am tests/docs/bug-65.xml
2464 tests/general/Makefile.am tests/general/bug-65.*: added a
2465 specific example in the regression tests
2467 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2469 * libxslt/pattern.c: fixed bug #61627
2470 * tests/docs/Makefile.am tests/docs/bug-64.xml
2471 tests/general/Makefile.am tests/general/bug-64.*: added a
2472 specific example in the regression tests
2473 * tests/docs/Makefile.am tests/docs/bug-63.xml
2474 tests/general/Makefile.am tests/general/bug-63.*: added a
2475 specific example in the regression tests for bug #61291
2476 (fixed in libxml2 module)
2477 * tests/reports/Makefile.am tests/reports/undefvar.*: added
2478 a test for handling undefined variables
2480 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2482 * configure.in xslt-config.in: trying to fix bug #60890
2484 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2486 * configure.in: applied patch to close bug #60724
2488 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2490 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
2491 a bug in DAY_IN_WEEK and implements the date:week-in-month function
2493 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2495 * libxslt/extra.[ch] tests/extensions/list.*
2496 tests/extensions/evaluate.*: applied patch from Darren Graves
2497 adding support for Saxon's evaluate & expression extension functions
2498 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
2500 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2502 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
2503 patches from Igor for Windows.
2505 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2507 * libxslt/xslt.c: fixed bug #60624
2508 * libxslt/xsltutils.c: improver the error context reporting
2509 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
2510 specific regression test
2511 * xsltproc/xsltproc: free the stylesheet if it contained an error.
2513 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
2515 * libxslt/variables.c: fixed a problem with global var override
2516 being reported as an error.
2517 * tests/docs/Makefile.am tests/docs/bug-61.xml
2518 tests/general/Makefile.am tests/general/bug-61.*: added a
2519 specific example in the regression tests
2520 * configure.in tests/Makefile.am tests/reports/*: adding a test
2521 to make sure redefinition of global variables in the same stylesheet
2524 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2526 * libxslt/extra.c: okay the code from Norm is really non
2527 portable and break everywhere except on Sun and Linux
2528 platform. Compile it only on those targets.
2530 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2532 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
2533 and Justin Fletcher)
2535 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
2537 * libxslt/numbers.c: Fixing bug #60415
2538 * tests/docs/Makefile.am tests/docs/bug-61.xml
2539 tests/general/Makefile.am tests/general/bug-61.*: added a
2540 specific example in the regression tests
2542 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2544 * tests/docbook/result/*: the change in libxml to output
2545 decimal charrefs instead of hexadecimal changed a lot of
2548 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2550 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
2552 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2554 * configure.in: preparing for 1.0.4
2555 * doc/xslt.html doc/html/*: updated and regenerated docs
2557 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2559 * libexslt/date.c: fixed some compile warnings and disabled
2560 debugging by default.
2562 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2564 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
2565 incorporate comments from bug #59220
2567 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2569 * configure.in libexslt/date.c libexslt/Makefile.am
2570 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
2571 of the EXSLT - Dates and Times core functions.
2572 The exsltDateFormat* functions need to be reworked but it
2573 works like this, even if it's quite messy.
2574 * tests/exslt/strings/.cvsignore: added
2576 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2578 * xsltproc/xsltproc.c: tell in usage that parameter strings
2581 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2583 * libxslt/Makefile.am libxslt/transform.c: trying to close
2584 bug #60304 on xsl:fallback usage
2585 * tests/docs/Makefile.am tests/docs/bug-60.xml
2586 tests/general/Makefile.am tests/general/bug-60.*: added a
2587 specific example in the regression tests
2589 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
2591 * tests/documents/Makefile.am tests/documents/*: changed the
2592 test to use doc%5Ffile instead of doc%20file, this is
2593 sufficient to preserve the test capacities while closing
2596 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2598 * libxslt/extra.c : close #59570 by simply not providing
2599 Norm's extension on FreeBSD.
2600 * tests/general tests/docs: added a couple of new entries
2602 * libexslt/strings.c: NULL initialized a local variable
2603 which was tested later on.
2605 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2607 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
2608 #60143 and rebuilt the FO test outputs
2610 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
2612 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
2613 on inheritance of attributes from multiple attributes-sets
2615 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2617 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
2618 added implementation of EXSLT - Strings.
2619 Currently implemented functins are str:tokenize, str:align
2620 str:concat and str:padding.
2621 * configure.in tests/exslt/Makefile.am
2622 tests/exslt/strings/Makefile.am
2623 tests/exslt/strings/tokenize.1.*: added a test for the
2624 str:tokenize function.
2626 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2628 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
2629 libexslt/Makefile.am: added man pages provided by Heiko Rupp
2631 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
2633 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
2634 tutorial text to add references to global variables cleanups
2636 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
2638 * doc/xsltproc.1 - added xsltproc man page (note: this has not
2639 been added into the build yet)
2641 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2643 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
2644 doc/tutorial/libxslttutorial.xml: added global variables cleanups
2646 * tests/documents/Makefile.am: mjcox pointed to some missing files
2648 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2650 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
2652 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2654 * libexslt/common.c: implemented version 3 of the exslt:node-set()
2656 * tests/exslt/common/Makefile.am
2657 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
2659 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
2661 * adding doc/xsltproc.html - html generated from xsltproc.xml,
2662 update doc/xslt.html with link to xsltproc.html
2664 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
2666 * adding doc/xsltproc.xml - user manual for xsltproc
2668 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2670 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
2671 warning raised by the Windows compiler (Chris Poblete)
2673 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2675 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
2676 closed bugs #59212 and #59220
2678 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2680 * config.h.in configure.in xsltproc/xsltproc.c: complete test
2681 of a DocBook XSLt transform with --nonet, need stat(), added
2682 checking in configure.
2684 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2686 * xsltproc/xsltproc.c: catalog integration, cleanup with
2687 the --nonet option closing #59427
2688 * libxslt/xslt.c: removed a small memleak when using a
2691 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2693 * //Makefile.am : fixed an error I propagated to nearly all
2694 Makefiles.am on Saturday
2696 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2698 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
2700 * libxslt/pattern.c: tag a potential threading problem.
2702 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2704 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
2707 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
2709 * //Makefile.am : fixed a number of small problems with
2710 Makefiles spotted by Albert Chin
2712 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2714 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
2717 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2719 * libxslt/extensions.c: fixed a permutation of args to
2720 xsltPrintErrorContext()
2722 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2724 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
2726 * tests/docs/Makefile.am libexslt/Makefile.am
2727 tests/documents/Makefile.am tests/general/Makefile.am
2728 xsltproc/Makefile.am: cleaning of Makefiles pointed out
2731 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2733 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
2735 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2737 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
2738 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
2739 export xsltconfig.h at make install stage
2741 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
2743 * doc/xslt.html updated xsltproc description with the many new
2744 command line options Daniel has added, cleaned up some spelling
2746 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2748 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
2749 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
2750 serious changes on Result Value Trees and NodeSets
2751 w.r.t. deallocation and collect operations. Probably not
2752 100% clean (merge of allocated trees smells like a problem).
2753 Seems sufficient to close #58943 . Also check if XPath evaluations
2754 failed, and in this case stops the processing and avoid
2755 going further, goal is to not segfault on broken XSLT.
2757 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2759 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
2760 some associated serious cleanup in the pattern code.
2761 * tests/docbook/result/*: regenerated all the results for the
2762 docbook testsuite. Seems killing #58878 also changes the
2763 fo results seriously.
2764 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
2765 tests/general/Makefile.am tests/general/bug-5[56].*: added
2768 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2770 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
2771 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
2772 fixed compilation warnings due to recent changes to the extension
2774 * libxslt/preproc.[ch] libexslt/common.c
2775 fixed the precomputation of *:document elements
2776 * libxslt/functions.h: fixed a compilation warning
2778 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2780 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
2781 for xsltTimeStamp() in bug report #58012
2783 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2785 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
2786 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
2787 of 'non-standard' libxml element like namespace nodes.
2788 * tests/docs/Makefile.am tests/docs/bug-54.xml
2789 tests/general/Makefile.am tests/general/bug-54.*: added a
2790 specific example in the regression tests
2792 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2794 * HACKING: added John Fleck right to commit in the doc subdir
2796 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2798 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
2799 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
2800 tests/general/Makefile.am tests/general/bug-52.*
2801 tests/general/bug-53.*: Added a few new tests for recently fixed
2803 * tests/xmlspec/REC-xml-20001006-review.html
2804 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
2805 DTD changed the result by adding extra attributes to the HTML output
2807 2001-08-06 Peter Williams <peterw@ximian.com>
2809 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
2810 when srcdir != builddir.
2812 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2814 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
2815 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
2816 to easify extension element precomputation.
2817 * libexslt/functions.c: uses the new framework and precomputes
2818 func:result elements.
2820 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2822 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
2824 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2826 * tests/general/bug-21-.out tests/general/bug-31-.out:
2827 this got fixed by libxml patches
2828 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
2829 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
2830 libexslt/functions.c libexslt/math.c libxslt/win32config.h
2831 libxslt/xsltconfig.h.in libxslt/xsltutils.h
2832 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
2833 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
2834 a few things related to those changes.
2836 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2838 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
2839 * test//*/*.out: the output of some tests changed, looks better
2842 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2844 * libxslt/xsltutils.c: avoid extra \n when serializing top
2847 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
2849 * libxslt/extra.c: one more revision on Norm's localTime() function
2851 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2853 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
2854 exsltLeadingFunction when passing an empty node-set as the
2856 * libxslt/functions.[ch]: gave priority to context-level functions
2857 over extension module functions. This allows a function declared
2858 with a func:function element to override an extension module
2859 function for example. This is a bit hackish...
2860 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
2861 values didn't conform to the expected values. This is a bug in
2862 the EXSLT official use cases.
2864 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2866 * config.h.in configure.in libxslt/extra.c: tried to integrate
2867 Norm's implemntation of localTime()
2869 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
2871 * libxslt/extra.c: fixed a serious proble is node-set was called
2873 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
2875 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2877 * libexslt/functions.c: fixed memory leaks
2879 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
2881 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
2882 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
2883 more cleanup of the problems introduced with EXSLT, also closes
2886 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
2888 * doc/internals.html - general cleanup
2890 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2892 * configure.in tests/Makefile.am tests/exslt/*: added some tests
2893 to check EXSLT conformance
2894 * libexslt/sets.c: fixed a typo when registering has-same-node
2896 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
2898 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
2899 of memory allocations, raise a bug in the test suite, also
2900 need to be centralized as a single cleanup function.
2902 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
2904 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
2905 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
2906 Some cleanup, there is still a memory leak left and some warnings
2909 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2911 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
2912 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
2913 libxslt/xsltInternals.h: new extension framework.
2914 Added stylesheet module data, top-level and extension elements
2915 precomputing, global registration of top-level elements and
2916 extension elements and functions.
2917 Extensions are no longer initialized from extension-element-prefixes
2918 declarations but when modules need the data.
2919 init/shutdown functions registered with xsltRegisterExtModule{,Full}
2920 only allocate and free module data, they shouldn't register the
2921 elements and functions any more.
2922 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
2924 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
2925 non-XSLT top-level elements before any xsl:import element.
2926 * libexslt/common.c libexslt/functions.c libexslt/math.c
2927 libexslt/sets.c: adapted to use the new extension framework.
2928 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
2929 moved the test module from functions.c to extensions.[ch],
2930 modified it to use the new extension framework. Updated xsltproc
2931 to register the test module.
2933 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
2935 * libxslt/pattern.c: fixed an ugly problem with namespaces
2936 in templates compilation
2937 * tests/namespaces/tst4.*: added a specific testcase
2938 * libxslt/transform.c: reenabled debug
2940 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2942 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
2944 * doc/html/*.html: updated the docs.
2945 * xsltproc/xsltproc.c: activate line numbering unfortunately
2946 this works only with CVS, libxml2-2.4.1 is broken in this respect
2948 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
2950 * libxslt/documents.c enhancement to xsltFindDocument to
2951 cater for the Matt Sergeant patch
2953 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2955 * updating libxslt tutorial to include param support
2957 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
2959 * libexslt/math.c: small cleanup
2960 * libxslt/functions.c: patch to document('') from Matt Sergeant
2961 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
2962 c.f. bug #57464 from Tom Moog
2964 2001-07-19 Darin Adler <darin@bentspoon.com>
2966 * configure.in: Add HTML_DIR definition.
2967 * xsltproc/.cvsignore: Ignore some generated files.
2969 2001-07-18 Peter Williams <peterw@ximian.com>
2971 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
2974 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
2976 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
2977 libexslt/common.c libexslt/functions.c libexslt/math.c
2978 libexslt/sets.c: removed utils.[ch] as their content is
2979 integrated in libxml
2980 * libexslt/sets.c: uses the new libxml functions
2981 * libxslt/extra.[ch]: removed exsl:document
2982 * AUTHORS: added /me
2984 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
2986 * libexslt/.cvsignore: some more generated files to ignore
2987 * libexslt/Makefile.am: utils.h not installed anymore
2988 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
2989 libexslt/math.c libexslt/sets.c:
2990 changed function prefix from exsl* to exslt*
2991 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
2992 from common.c to exslt.c
2993 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
2995 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
2996 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
2997 * xsltproc/xsltproc.c: updated to use the new function prefix
2999 2001-07-15 Darin Adler <darin@bentspoon.com>
3001 * libxslt/.cvsignore:
3002 * tests/XSLTMark/.cvsignore:
3003 * tests/extensions/.cvsignore:
3004 * tests/xmlspec/.cvsignore:
3005 Some more generated files to ignore.
3007 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3009 * Makefile.am configure.in libexslt/Makefile.am:
3010 Integration of libexslt in the build system
3011 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
3012 xsltproc/Makefile.am xsltproc/xsltproc.c:
3013 Moved xsltproc to a separate directory, linked it to libexslt,
3014 and added exslt version reports to -V
3015 * tests/*/Makefile.am: updated the path to xsltproc
3016 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
3017 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
3018 versionning informations, some cleanup, and added documentation
3019 to a couple of exported functions
3021 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3023 * libexslt/Makefile.am: account for new source files
3024 * libexslt/.cvsignore: added
3026 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3028 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
3029 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
3030 start implementing EXSLT
3032 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3034 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
3035 trying to accept AVT for "format" in xsl:number
3037 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3039 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
3040 xsltProfileStylesheet
3042 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3044 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
3045 libxslt/functions.c libxslt/imports.c libxslt/keys.c
3046 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
3047 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
3048 libxslt/variables.c libxslt/xslt.c: provide context for
3049 error messages. Requires libxml head changes.
3050 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
3053 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3055 * libexslt/Makefile.am: initial EXSLT framework
3057 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3059 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
3060 * win32/libxslt/libxslt.def: added another entry point
3061 * libxslt/transform.c: fixed a comment block
3062 * doc/xslt.html doc/html/*: updated and regenerated the docs
3064 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3066 * win32/libxslt/libxslt.def: added missing functions
3068 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3070 * FEATURES libxslt/xsltproc.c libxslt/transform.c
3071 libxslt/xsltInternals.h: added Embedding Stylesheets
3072 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
3073 from the REC about it
3074 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
3075 tried to accomodate the various (and changing) proprietary
3076 ways of implementing chunking.
3077 * tests/docbook/result/xtchunk/html: now output is generated in
3080 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3082 * libxslt/xsltproc.c: small cleanup
3083 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
3084 for cdata/text handling
3086 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3088 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
3089 * tests/documents/Makefile.am tests/documents/message.*: added
3090 a specific regression test
3091 * libxslt/transform.c: fixed an infinite loop
3092 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
3095 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3097 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
3098 fixed exclude-result-prefixes handling and how namespaces
3099 propagate from the stylesheet to the result in general, this
3100 is a serious cleanup.
3101 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
3102 tests/general/itemschoose.out tests/namespaces/extra.xsl
3103 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
3104 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
3105 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
3106 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
3107 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
3108 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
3109 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
3110 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
3111 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
3112 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
3113 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
3114 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
3115 fixed and rechecked all the tests where the namespace
3116 propagation was wrong either taht the rules were not applied
3117 correctly or that superfluous namespaces were declared in the
3120 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3122 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
3123 libxslt/variables.h: Norm pointed out that element-available()
3124 didn't work, implemented it
3125 * tests/extensions/Makefile.am tests/extensions/list.*: added
3126 a test for all registered xslt element, function and default
3129 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3131 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
3132 tests/documents/docfile.xml tests/documents/test.result
3133 tests/documents/test.xml tests/documents/test.xsl:
3134 added a test for URI-escaping on document() input
3136 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3138 * tests/docs/Makefile.am tests/general/Makefile.am
3139 tests/general/bug-49-* tests/docs/bug-49-*
3140 tests/general/bug-50-* tests/docs/bug-50-*: added a
3141 couple of regression tests for bugs posted on the list
3143 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3145 * libxslt/xsltproc.c: avoid generating CDATA node in document
3146 tree when parsed, force generation of text nodes instead.
3148 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3150 * doc/extensions.html: fixed a number of typo found by Dan York
3151 * libxslt/xsltutils.c: improved the profiling ouput, added the
3154 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3156 * libxslt/variables.c: tryingt to fix a problem raised by Norm
3158 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3160 * config.h.in configure.in: added gettimeofday() check
3161 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
3162 profiling works option --profile (or --norman ;)
3164 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3166 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
3167 libxslt/variables.c: big cleanup on the way templates or
3168 template fragments are processed, cleanup of stack building
3169 * tests/docs/Makefile.am tests/general/Makefile.am
3170 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
3171 series of regression test for the variable/params lookups
3172 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
3173 started working on profiling code, there is just invocation counting
3174 yet but the framework is in place.
3176 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3178 * tests/docs/Makefile.am tests/general/Makefile.am
3179 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
3180 regression test for the variable scope within templates problem
3182 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
3184 * xsltInternals.h variables.c transform.c:
3185 fixed problem with variable scope within templates
3187 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3189 * doc/extensions.html doc/internals.html doc/xslt.html:
3190 added a documentation on writing libxslt extensions, and
3191 added links to the main page
3192 * libxslt/functions.c libxslt/xsltInternals.h
3194 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3196 * cleaned up many comments and error messages
3198 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3200 * configure.in libxslt/xsltwin32config.h: released 0.14.0
3201 * doc/xslt.html: added 0.14.0 release
3203 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3205 * doc/html/*: rebuilt docs before release
3206 * libxslt/extensions.c: fixed a function doc header
3208 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3211 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
3213 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
3215 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
3216 something there, not visually perceptible
3218 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3220 * tests/docbook/result/: the change in libxml affected the
3221 output of the Docbook tests (of course it was detected on
3224 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3227 * libxslt/transform.c: added cdata-section-elements
3228 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
3231 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3234 * libxslt/xsltutils.c: do not dump document for which there have
3235 been no generated content
3236 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
3237 test output accordingly
3238 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
3239 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
3240 * 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>
3242 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
3243 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
3244 Patches for Windows mostly contributed by Yon Derek
3245 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
3246 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
3247 Project file for Mircrosoft C provided by Yon Derek
3249 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3251 * libxslt/pattern.c: closing bug #56517, fixed a number of
3252 problems in the patterns compilations, priorities and debug
3253 * libxslt/transform.c: improved the template debug message
3254 * tests/docs/Makefile.am tests/general/Makefile.am
3255 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
3256 regression test for #56517
3258 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3260 * libxslt/xslt.c: avoid a stupid bug when compiling with
3261 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
3263 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3265 * libxslt/numbers.c: fix of a small bug
3266 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
3269 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3271 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
3273 * tests/docbook/xhtml/*: added XHTML stylesheets
3274 * tests/docbook/fo/*: added XSL FO stylesheets
3275 * tests/docbook/result/xhtml/*: added XHTML results
3276 * tests/docbook/result/fo/*: added XSL FO results
3278 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3280 * HACKING: fixed, added William
3282 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3284 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
3285 xml cases, and fixed text output to be recursive in text nodes
3288 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3290 * configure.in: patch from Tony Graham to cleanup libxml2 detection
3292 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3294 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
3295 'namespace' is a reserved C++ identifier
3297 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3299 * doc/xslt.html: adding 0.12.0 release
3301 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3303 * configure.in: preparing 0.12.0 release
3304 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
3305 * libxslt/xsltconfig.h.in: added doc inline comment
3306 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
3307 and enriched xsltproc --version to show them
3308 * doc/html/*.html: rebuilt the docs
3309 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
3310 tutorial ends up in the tars and RPMs
3312 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3314 * libxslt.spec.in: updated the descriptions
3316 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3318 * libxslt/namespaces.[ch]: added a single namespace def copy
3319 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
3320 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
3321 any kind of input nodes.
3322 * libxslt/variables.c: checked and closed the last TODO about
3323 namespace propagation
3324 * tests/docs/Makefile.am tests/general/Makefile.am
3325 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
3326 regression test for #56115
3328 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3330 * updating tutorial: adding discussion of freeing memory, image
3331 files for callouts, link to xsltproc.c code
3333 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3335 * libxslt/variables.c: bug #56267 was still not fixed, forgot
3336 to remove the old code
3337 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
3340 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3342 * libxslt/variables.c: fixed bug #56267, namespaces must
3343 be propagated when evaluating local variables.
3344 * tests/docs/Makefile.am tests/general/Makefile.am
3345 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
3346 regression test for #56267
3348 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3350 * libxslt/keys.c: avoid a possibility of an uninitialized variable
3351 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
3352 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
3353 request to have xinclude processing done on document() if requested
3355 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3357 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
3359 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3361 * libxslt/preproc.c: removed a warning on xsl:transform
3362 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
3363 tests/general/array.out tests/general/array.xsl: added a new
3364 test fround in xsl-dev
3366 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3368 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
3369 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
3370 serializer of libxml impacted the result of some tests. Checked
3371 that the XML REC renders identically.
3373 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
3375 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
3378 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3380 * libxslt/variables.c: fixed bug #55670, namespaces must
3381 be propagated when evaluating global variables.
3382 * tests/docs/Makefile.am tests/general/Makefile.am
3383 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
3384 regression test for #55670
3386 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3388 * doc/xslt.html: linked to the tutorial
3390 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
3392 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
3396 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3398 * libxslt/transform.c: closed bug #55723, problem was due to
3399 a limitation of xsltGetNamespace() when the insertion point
3401 * tests/docs/Makefile.am tests/general/Makefile.am
3402 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
3403 regression test for #55723
3405 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
3407 * libxslt/transform.c: fixed problems with document() in
3408 xsltApplyTemplates and xsltForEach. Cleaned up several
3410 * libxslt/keys.c: saved and restored ctxt->document within
3411 xsltInitKey to fix problem with keys when doc changed
3412 * libxslt/documents.[ch]: added new procedure xsltFindDocument
3413 needed when document() causes a change of doc within
3414 xsltApplyTemplates and xsltForEach
3416 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3418 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
3420 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
3421 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
3422 Updated to use the new function
3423 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
3424 the fixes in the serialization of <pre> in HTML in libxml
3425 led to a number of changes in the output
3427 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3429 * tests/docs/Makefile.am tests/general/Makefile.am
3430 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
3431 regression test for #55722
3433 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3435 * doc/xslt.html: updated to ask to not send mail directly
3436 * tests/docs/Makefile.am tests/general/Makefile.am
3437 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
3438 regression test for #55722
3440 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3442 * libxslt/pattern.c : trying to fix #55670
3443 * tests/XSLTMark/reverser.out : result of test changed when
3446 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3448 * doc/xslt.html: updated with 0.11.0
3450 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3452 * configure.in libxslt.spec.in: released 0.11.0
3454 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3456 * libxslt/transform.c: William M. Brack found a small bug
3457 when call-template didn't find the template.
3459 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3461 * libxslt/transform.c: fixed handling of PI and comments
3462 (bug raised by Brent M Hendricks).
3463 * tests/docs/Makefile.am tests/general/Makefile.am
3464 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
3467 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3469 * libxslt/xsltproc.c: added --xinclude in the option list,
3470 patch from Raphael Hertzog
3471 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
3472 test in the normal testsuite
3474 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3476 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
3477 at the top template level
3478 * tests/docs/Makefile.am tests/general/Makefile.am
3479 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
3482 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3484 * libxslt/functions.c: fixed the document() bug reported by
3485 Stephane GUIBOUD-RIBAUD
3486 * tests/docs/Makefile.am tests/general/Makefile.am
3487 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
3490 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3492 * configure.in libxslt/Makefile.am: fixed bug #54953
3493 * libxslt/attributes.c: cleanup pointed by Joe Orton
3494 * libxslt/xsltproc.c: added --catalogs to load catalogs from
3496 * libxslt/functions.c: cleanup unreached code
3497 * configure.in config.h.in libxslt/xsltproc.c: guarded the
3498 include with preprocessor definitions
3500 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3502 * tests/documents/Makefile.am tests/general/Makefile.am
3503 tests/multiple/Makefile.am tests/namespaces/Makefile.am
3504 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
3505 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
3506 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
3507 configure.in: Makefiles cleanup from Joe Orton
3509 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3511 * tests/docbook/result/html/external.html
3512 tests/docbook/result/html/graphics.html
3513 tests/docbook/result/html/gtest.html
3514 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
3515 Added a test from coolo for IDs in external parsed entities
3518 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3520 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
3521 added --version info to xsltproc closing #54952
3523 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3525 * tests/documents/Makefile.am tests/general/Makefile.am
3526 tests/multiple/Makefile.am tests/namespaces/Makefile.am
3527 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
3528 Seems some of the changes I made for 0.9.0 Makefiles were
3531 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3533 * configure.in: preparing 0.10.0 release
3534 * doc/xslt.html: updated
3535 * doc/html/* : rebuilt the docs
3537 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3539 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
3540 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
3541 avoiding modifying stylesheet informations, and fixing
3542 document() when called from a global variable init
3544 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3546 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
3547 add ctxt->inst to allow stylesheet element lookup (needed
3549 * libxslt/*.[ch]: generate docs for the structures and
3550 macros, general cleanup for docs
3551 * doc/html/*.html: regenerated all docs
3553 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3555 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
3556 libxslt/xsltInternals.h: optimizations, cleanup of global
3559 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3561 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
3562 libxslt/variables.c: force the precompilation of XPath expressions
3563 at stylesheet compilation time
3565 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3567 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
3569 * tests/REC/Makefile.am: be less verbose if things really go wrong
3570 * tests/docs/Makefile.am tests/general/Makefile.am
3571 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
3572 the regression tests
3574 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3576 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
3577 detection method to generate HTML documents
3578 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
3579 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
3580 tests/XSLTMark/html.out tests/XSLTMark/products.out
3581 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
3582 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
3583 tests/general/bug-5-.out: updated a number of tests output
3586 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3588 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
3590 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3592 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
3593 about attribute being generated twice. Fixed a number of related
3594 bugs on attributes handling.
3595 * tests/REC/test-7.1.4.out: this changed an attribute generation
3597 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
3599 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3601 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
3602 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
3604 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3606 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
3607 the cases where perl is not in the path (nor in /usr/bin)
3608 * tests/docbook/result/html/gdp-handbook.html
3609 tests/docbook/result/html/kwrite.html
3610 tests/docbook/test/gdp-handbook.xml
3611 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
3613 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3615 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
3616 cases where a network access is needed to load a DTD or entity
3617 * tests/docbook/Makefile.am: added --nonet
3618 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
3619 fixed 2 tests as a result
3621 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3623 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
3624 try to remove the unneeded docbook Makefile stuff
3626 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3628 * doc/xslt.html: fixed a link error
3629 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
3630 * libxslt/xsltproc.c: cleaned up the --repeat loop
3631 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
3632 fixed the DOCTYPE in tests output
3633 * tests/docs/bug-25-.xml tests/doc/Makefile.am
3634 tests/general/bug-25-.* tests/general/Makefile.am : added a new
3635 test case and fixed the EXTRA_DIST
3637 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3639 * libxslt/extra.c: add more debug to xsltDebug
3640 * libxslt/transform.c: spent a few hours tracking down an ugly
3641 race like bug in xsltCopyTreeList() arghhh
3642 * libxslt/xsltproc.c: call xmlInitMemory() explictely
3644 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3646 * doc/internals.html: more work done on the doc, mostly complete
3647 except the section on the XSLT stack and the extensions API
3648 since both still need more work.
3650 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3652 * doc/internals.html doc/contexts.* doc/object.*: more work done
3655 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3657 * doc/internals.html: more work done on the doc
3659 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3661 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
3662 for the CDATA output
3664 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3666 * libxslt/xslt.c: do not escape content of CDATA nodes on output
3668 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3670 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
3671 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
3672 doc/templates.fig doc/templates.gif: started writing tye doc
3673 on how libxslt works.
3675 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3677 * libxslt/numbersInternals.h libxslt/numbers.c
3678 tests/numbers/format-number.out tests/XSLTMark/number.out:
3679 Patch from William Brack to bring format-number() more in alignment
3680 with the Java implementations.
3682 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
3685 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3687 * tests/docbook/result/html/* tests/general/bug-11-.out
3688 tests/multiple/result.xml tests/XSLTMark/*.out
3689 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
3692 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3694 * libxslt/xsltproc.c: add a --docbook option if your libxml2
3695 has the SGML DocBook support compiled in.
3697 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3699 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
3700 tests especially on sorting
3701 * test/xsltutils.c: oops multiple sorts was actually broken !!!
3704 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3706 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
3708 * doc/html/* doc/xslt.html: updated and regenerated the docs
3710 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3712 * xsltutils.[ch] transform.c: implemented multiple levels of
3714 * test/REC/test-10-2.*: added a really small test for it
3716 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3718 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
3719 there can be multiple text and CDATA child
3721 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3723 * tests/multiple/makefile.am: fixing #54015
3724 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
3725 and a similar problem for the docbook tests
3727 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3729 * tests/general/bug-8-.out: fixed in libxml xpath
3730 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
3731 problem in predicates within a pattern. Spotted another
3732 potential namespace problem
3734 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3736 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
3737 libxslt/xsltproc.c: counting errors and warnings at compilation
3738 time. Stop processing in case of error.
3739 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
3740 added more namespace related bug checks
3742 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3744 * libxslt/preproc.c libxslt/variables.c: found the source of a
3745 memory leak with DocBook introduced this w.e.. bit of cleanup.
3746 * tests/docbook/result/html/*.html : regenerated the DocBook tests
3749 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3751 * libxslt/variables.c: fixing bug #53769
3752 * tests/general tests/docs: added new examples from the
3753 bug reports to the regression tests, updated the Makefiles
3755 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3757 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
3758 attributes.c extensions.[ch]: moved all stylesheet precomputation
3759 at stylesheet loading time (stylesheet transform should be thread
3760 safe now), improved params and variables evaluations (but optim
3761 is not complete yet).
3764 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3766 * libxslt/xsltproc.c : changed the way --repeat works when
3769 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3771 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
3772 fixed default formatting
3774 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3776 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
3777 * libxslt/xsltproc.c : added an option to process HTML input
3779 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3781 * libxslt/transform.c: Tony Gorski found a bug pointed by
3782 a compiler on Tandem
3783 * tests/documents/result.xhtml: this results in a small
3784 change in the output of this test
3786 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3788 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
3791 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3793 * transform.c: fixed text and cdata handling in xsl:copy
3794 * xslt.c : avoid crashing on invalid xslt input
3795 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
3796 bugs submitted to the regression tests
3798 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3800 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
3802 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3804 * configure.in: updated to 0.8.0
3806 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3808 * transform.c: fixed a bug introduced on handling #53401
3810 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3812 * transform.c: fixed #53401
3813 * configure.in libxslt/*.c: allowed to suppress debug reporting
3814 functionalities but it brings not noticeable improvements
3815 * doc/xslt.html doc/html/*: updated and regenerated docs
3817 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3819 * tests/general/bug-5-.out tests/multiple/out/*.orig
3820 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
3821 following the libxml changes
3823 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3825 * libxslt/functions.c: applied TOM's patch to key()
3826 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
3827 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
3828 small HTML output change
3830 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3832 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
3835 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3837 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
3838 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
3839 fixed for the most part the namespace handling problem in XPath
3840 expression computations.
3841 * test/doc/ tests/general: added bug 5 and 6
3843 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3845 * libxslt/xslt.c: applied William M. Brack patch fixing the
3846 template lack of support for priority
3847 * test/XSLTMark/*.out : this fixed anumber of problems in the
3850 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3852 * libxslt/functions.c: removed warning in unparsed-entity-uri()
3853 fixed a bug in generate-id()
3854 * libxslt/transform.c: fixed null list result errors
3855 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
3856 fixes for sorting semantic
3858 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3860 * config.h.in configure.in libxslt/xsltconfig.h.in: added
3862 * libxslt/xsltproc.c : added --xinclude option
3863 * tests/XSLTMark/union.out : fixed the output
3865 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
3867 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
3869 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3871 * configure.in: released 0.7.0
3872 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
3875 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3877 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
3878 some checking against NULL pointers
3880 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3882 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
3883 added the XSLTMark in the regression tests as well as multiple
3884 output test from Ankh
3885 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
3886 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
3887 patches and fixed a memory leak
3888 * tests/docbook/result/html/*.html : updated the results after
3890 * tests/xmlspec/REC-xml-20001006-review.html
3891 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
3892 an HTML doctype when serializing HTML result, but adds the
3895 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3897 * libxslt/transform.c: applied fix to xsltApplyTemplates from
3899 * test/docbook/result/html/*.html: this change the output
3900 * tests/xmlspec/REC-xml-20001006-review.html
3901 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
3902 the reference anchors generated for the XML spec
3904 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3906 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
3907 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
3908 libxslt/xsltutils.c: of course the way I defined
3909 UNUSED breaks on old gcc version. Try to be smart and
3910 also define it directly in xsltconfig.h
3911 * tests/xmlspec/Makefile.am: fixed the timing arg test
3913 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3915 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
3916 implemented command line parameter passing
3917 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
3918 tested it by passing show.diff.markup=1 to build the review version too
3920 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3922 Huge cleanup, I switched to compile with
3923 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
3924 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
3925 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
3926 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
3927 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
3928 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
3929 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
3930 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
3931 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
3932 libxslt/xsltutils.c: basically made static unexported functions
3933 avoided name clashes and flagged unused parameters.
3935 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3937 * configure.in: 0.6.0 yet another release
3938 * doc/xslt.html doc/html/*: updated the docs
3940 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3942 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
3943 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
3944 extended xsltEvalStaticAttrValueTemplate and
3945 xsltEvalAttrValueTemplate to support foreign namespaces,
3946 and fixed document()
3948 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3950 * xsltutils.h: cleanup some garbage added last night
3951 * xsltInternals.h variables.c transform.c templates.[ch]
3952 preproc.c pattern.c keys.c: switched the whole XSLt processing
3953 to use XPath precompiled expressions and reusing them.
3954 * functions.c: some cleanup, seems people don't use
3955 unparsed-entity-uri() the way it's supposed to be used
3957 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3959 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
3960 libxslt/variables.c libxslt/xsltutils.h: Changed to work
3961 with the new way XPath is interpreted. This doesn't yet
3962 take advantage of the separate parsing/evaluation phases
3964 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3966 * libxslt/transform.c: robert@xsl.00008.org pointed out a
3967 problem in xsl:copy-of in case of attributes
3968 * tests/docs/Makefile.am tests/docs/bug-3-.xml
3969 tests/general/Makefile.am tests/general/bug-3-.*:
3970 added the test to the general regression suite
3972 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3974 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
3975 fixing some of the missing functionnalities in the XSLT
3976 functions implementations.
3978 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3980 * libxslt/Makefile.am: nick@debian.org forwarded a fix
3982 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3984 * README.cvs-commits: added, pointing to HACKING
3985 * HACKING: added defines commit rules.
3987 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3989 * libxslt/extra.c libxslt/variables.c: fixing compilation
3990 when libxml was compiled without debug support
3992 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3994 * configure.in: time for 0.5.0
3995 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
3996 new test files are included in the distribution
3997 * doc/xslt.html : updated
3998 * doc/html/*.html: regenerated the docs
4000 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4002 * tests/docbook/result/html/*.html: regenerated the HTML
4003 now that value-of an result tree don't include the fake root
4005 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4007 * libxslt/transform.c libxslt/variables.c: removed a couple
4008 of possibly uninitialized var probs
4009 * tests/xmlspec/Makefile.am: run the processing without verbose
4010 avoid raising generated id differences.
4012 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4014 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
4016 * libxslt/transform.c: fixed a bug which exaplined why no
4017 optimization were resulting from preproc stuff
4019 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4021 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
4022 w.r.t. value of tree result (and attributes within it) fixed.
4023 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
4024 Integrated the xmlspec to the test (i.e. diffed output for
4027 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4029 * imports.c transform.c xslt.c xsltInternals.h: fixed a
4030 strip-spaces problem
4031 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
4034 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4036 * libxslt/transform.[ch]: finished integrating the current
4037 state of the preproc optimizations.
4038 * tests/xmlspec/diffspec.xsl: switched off diff printing
4040 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4042 * libxslt/preproc.c libxslt/transform.c: started rolling in
4043 some of the optimizations.
4045 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4047 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
4048 transform.[ch]: previous commit broke a lot of stuff, fixing
4049 and preparing for next step
4051 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4053 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
4054 xsltInternals.h: started working on optimizing stylesheet
4055 element parsing. Just builds the extra informations so far.
4056 * xsltutils.h: added a missing XPath decl
4058 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4060 * libxslt/variables.c: William M. Brack found a serious bug
4061 with imports and global variables ...
4063 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4065 * libxslt/pattern.[ch] libxslt/transform.c: added
4066 xsltCleanupTemplates() to clean up state left after processing.
4068 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4070 * libxslt/transform.c: applied patch from William M. Brack
4071 to support with-param in xsltApplyTemplates().
4073 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4075 * libxslt/pattern.c: fixed the compilation of patterns which
4076 contains XPath NodeTypes. Handling of nested predicates.
4078 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4080 * libxslt/transform.c: save ctxt->node after for-each
4082 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4084 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
4085 * doc/xslt.html: updated
4087 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4089 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
4090 added xsltDocumentElem implementing multiple file output,
4091 including 1.1 xsl:document but yet untested.
4093 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4095 * libxslt/extensions.c: fixed stoopid bug
4096 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
4097 carrying extensions to the specification. Added node-set()
4098 for existing saxon and xt namespaces and debug() in libxslt
4099 namespace (http://xmlsoft.org/XSLT/namespace)
4100 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
4102 * configure.in tests/Makefile.am tests/namespaces: added some
4103 namespaces tests, including a test calling the extra debugging
4104 function in libxslt namespace, worked first time !!!
4106 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4108 * libxslt/xslt.c: extension prefix support for the full stylesheet
4109 * libxslt/transform.c libxslt/extensions.[ch]: more work should
4112 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4114 * doc/xslt.html : cleaned up, added a bit more description on
4117 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4119 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
4120 on functions and element extensions. First on list will be
4123 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4125 * configure.in libxslt.spec.in: releasing 0.3.0
4126 * doc/xslt.html: updated
4128 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4130 * configure.in tests/docbook/html : oops forgot to add
4131 the stylesheets themselves :-\
4133 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4135 * configure.in tests/Makefile.am tests/docbook tree:
4136 added docbook XSL based test suite
4138 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4140 * libxslt/xsltutils.c: reformat of messages
4141 * libxslt/xsltproc.c: removed memleak on --noout
4142 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
4143 changed again the way parameter are evaluated before a
4144 call-template, seems to fix a few nasty bugs, memory alloc debug too
4146 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4148 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
4149 fixed the param evaluation problem in apply-template
4150 * libxslt/pattern.c: speed up seriously some context computation
4151 * libxslt/xsltInternals.h: preparing for extension support
4153 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4155 * libxslt/Makefile.am: small cleanup
4156 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
4157 fixed current() I hope
4159 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4161 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
4162 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
4163 support of namespaces, both in templates and in XPath subexpressions
4165 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4167 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
4169 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4171 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
4172 contextual info must be recomputed
4174 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4176 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
4177 * libxslt/xsltproc.c : added --maxdepth
4179 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4181 * libxslt/xsltproc.c: added --novalid and --noout as well
4182 as options printing when no args
4183 * libxslt/variables.c libxslt/transform.c: trying to get rid
4184 if some variable/params addressing errors.
4186 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4188 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
4189 * libxslt/xsltutils.c: add carriage return to xsl:message when
4192 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4194 * libxslt/functions.c: fixed a bug with generate-id()
4196 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4198 * libxslt/xsltutils.c: started doing more useful stuff in
4200 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
4201 libxslt/xsltInternals.h: changed the way variables/params
4203 * libxslt/xsltproc.c: removed a pedantic warning
4204 * libxslt/variables.[ch]: found an ugly evaluation bug
4206 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4208 * tests/REC/Makefile.am: updated
4210 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4212 * libxlst/functions.c: fixed ID generation
4213 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
4215 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4217 * libxslt/numbers.c: removed a couple of memleaks
4219 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4221 * libxslt/pattern.[ch]: exported pattern matching interfaces
4222 for numbers.c and future debug module
4223 * libxslt/numbers.c: updated to new interface, should avoid
4224 unnecessary recompilation of patterns.
4225 * libxslt/xsltutils.[ch]: cleanup
4226 * tests/REC/gmon.out: removed :-)
4228 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4230 * libxslt/numbers.c: implemented level=any
4231 * libxslt/transform.c: corrected some default values
4232 * tests/REC/test-7.7-*.*: added
4234 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4236 * libxslt/pattern.c: priorities were horribly broken, hope it's
4239 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4241 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
4242 libxslt/xsltInternals.h libxslt/transform.[ch]
4243 libxslt/templates.c libxslt/xslt.c:
4244 Added apply-imports, keep a stack of running templates
4245 * libxslt/xsltutils.c: bugfixes, gather the output informations
4247 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
4248 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
4249 the real set of transformation on XML-1.0 2e generages a near
4250 perfect HTML. Needs just more number fixes and implementation
4251 and an obscure problem in 3.3.3
4253 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4255 * libxslt/pattern.c: added xsltMatchPattern()
4256 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
4258 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4260 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
4261 * libxslt/xsltutils.[ch] : added a small debugging hook
4263 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4265 * libxslt/FEATURES libxslt/transform.c: added support for
4266 disable-output-escaping in xsl:copy-of
4267 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
4268 give more debugging info
4270 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4272 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
4273 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
4274 Includes, more document changes
4275 * libxslt/xsltutils.c: fix the output of doctype and what is or
4277 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
4278 * tests/Makefile.am tests/documents/* : added a new test from Stric
4279 exercising document() among other things
4281 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4283 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
4284 for the level attribute for xsl:number
4285 * libxslt/numbers.c: internal restructuring
4287 Fri Feb
\18;
\11 \19;
\11