1 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
3 * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
4 IS_XSLT_REAL_NODE change
5 * python/Makefile.am Makefile.am: some makefile "distclean"
6 target improvement from Graham Wilson
7 * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
10 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
12 * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
13 IS_XSLT_REAL_NODE, fixed bug 120644.
15 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
17 * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
18 libxslt/xsltutils.h: removing the DocBook SGML support
20 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
22 * configure.in: preparing release libxslt-1.0.33
23 * doc/*: updated and rebuilt the docs
24 * doc/apibuild.py: small fixes for new tokens
26 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
28 * transform.c: enhanced previous fix to bug #120684, using
29 excellent suggestion by Daniel
30 * attributes.c: fixed bug #119583, merging attribute sets
31 from imported stylesheets.
32 * tests/docs/Makefile.am tests/docs/bug-131.xml
33 tests/general/Makefile.am tests/docs/bug-131*: added tests
34 to the regression suite for bug #120684.
36 Sat Sep 6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
38 * pattern.c pattern.h imports.c: fixed bug 119946, caused by
39 incorrect creation of "extra" variables when compiling
40 templates on imported stylesheets.
41 * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
42 tests/general/Makefile.am test/docs/bug-130*: added tests
43 to the regression suite for this bug.
45 Wed Sep 3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
47 * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
50 Tue Sep 2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
52 * transform.c: fixing bug #120684 on crash caused by text between
55 Tue Sep 2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
57 * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional
58 macros which affect exports and added mingw section
60 Mon Sep 1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
62 * libxslt/function.c: patch from Mark Vadoc to allow compiling
63 against libxml2 without XPointer supoort.
65 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
67 * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
68 with namespaced names reported by Steve Hay
69 * tests/docs/Makefile.am tests/docs/bug-129.*
70 tests/general/Makefile.am tests/general/bug-129*: added the
71 test to the regression suite for this bug.
73 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
75 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
78 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
80 * libxslt/*.h: realigned parameters after taint
82 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
84 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for
85 Borland compiler, as reported by Eric Zurcher
87 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
89 * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
90 get included in the distrib
92 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
94 * libxslt/*.h libexslt/*.h: exportability taint of the headers.
95 * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
96 contain the export defs.
98 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
100 * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
101 libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
102 for compilation with MingW compiler on Windows.
104 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
106 * keys.c: enhanced xsltInitCtxtKey to take care of multiple
107 instances of a key with the same namespace:name, reported
108 on the mailing list by Ian Young. Added regression test
111 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
113 * variables.c: fixed bug 119699 (missing error on shadowed
115 * autogen.sh: removed dependency on automake-1.4, updated
116 links for fetching auto* tools
117 * doc/Makefile.am: added check for automatic regeneration of
118 win32/*.def.src when api xml files are updated.
120 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
122 * transform.c: fixed bug 114563 (params not passed when
123 default template processed)
125 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
127 * xslt.c: fixed bug 119862 (missing param on ns error print)
129 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
131 * News configure.in: preparing libxslt-1.0.32 release
132 * doc/* : updated the doc and rebuilt
134 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
136 * breakpoint/Makefile.am: removed ref to libxslt.la
137 * numbers.c transform.c python/libxml_wrap.h python/types.c
138 xlstproc/xsltproc.c: Minor cleanup of warning errors
140 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
142 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
144 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
146 * tests/docs/Makefile.am tests/docs/bug-127.*
147 tests/general/Makefile.am tests/general/bug-127*: added the
148 test from bug #118763 to the regression suite.
150 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
152 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
154 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
156 Minor cleanup of regression test general/bug-125
158 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
160 Fixed bug 116517 - handling of '{' and '}'
161 * templates.c: added checks for escaping and balancing of
163 * tests/general/Makefile.am tests/docs/Makefile.am:
164 Added test case (bug-126) to regression suite.
166 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
168 Fixed bug 117552 - sort with multiple keys
169 * xsltutils.c: enhanced treatment of NaN when multiple sort
171 * tests/general/Makefile.am tests/docs/Makefile.am:
172 Added test case (bug-125) to regression suite.
174 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
176 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
177 * transform.c, variables.c, xslt.c, xsltutils.c:
178 removed some unused variables
180 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
182 Fixing bug 118558 (Solaris 8 compiler warnings)
183 * xslt.c: minor re-ordering of code
184 * functions.c: added an explicit cast
185 * number.c: added include for string.h
186 * security.c: added an explicit cast
188 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
190 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
191 of date:seconds as previously posted to the mailing list
192 * numbers.c: extensive modification to cater for UTF8 within
193 the various routines.
195 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
197 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
198 #117616 about EXST str:tokenize.
199 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
200 added the test in the regression suite.
202 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
204 * xsltproc/xsltproc.c: applying a patch based on #117377
207 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
209 * libxslt/transform.c: allow strip-space to support full namespaces
210 using prefix:* , should fix #114287
211 * tests/docs/Makefile.am tests/docs/bug-124.*
212 tests/general/Makefile.am tests/general/bug-124*: added a
213 test to the regression suite for this bug.
215 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
217 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
218 the attribute was already defined, should fix bug #113812
219 * tests/docs/Makefile.am tests/docs/bug-123.*
220 tests/general/Makefile.am tests/general/bug-123*: added the
221 test to the regression suite.
223 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
225 * libexslt/strings.c: applied patch from Shaun McCance to implement
226 exslt:split c.f. #117752
227 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
228 added the test to the regression suite.
230 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
232 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
233 might require more attention could be an Unicode support breakage.
235 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
237 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
238 libxslt/xsltInternals.h: optimize text node coalescing by
239 caching info about the last text node generated and doing
240 fast alloc/copy of the text. Should fix #115273
242 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
244 * fixed bug 113520, incorrect result for date:seconds
245 with change to type casting in libexslt/date.c
247 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
249 * fixed bug 114764: trouble with globals and RVT's
250 with minor changes in variables.c and transform.c
251 so that any global instantiated with an RVT gets
252 uninitialized when the RVT is destroyed.
254 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
256 * libxslt/transform.c: simple cast missing Peter Breitenlohner
257 * breakpoint/Makefile.am: added deps to libxslt
258 * tests/exslt/common/Makefile.am: integrated William Brack test
259 in the regression suite
261 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
263 * fixed bug 114812, trouble with imported exslt functions
264 added lookup function in libxslt/extension.c
265 enhanced exsltInitFunc in libexslt/functions.c to take
266 better care of imports
268 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
270 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
271 python/libxslt_wrap.h python/libxsltclass.txt: patch from
272 Sean Treadway, adding Python bindings for extension element and
273 some bindings cleanups.
274 * python/tests/Makefile.am python/tests/extelem.py: also add an
277 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
279 * python/libxml_wrap.h: applied patch from #116943 which should
280 fix the xsltSaveResultToFile python binding.
282 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
284 * INSTALL: removed an old reference to libxml2 >= 2.2.12
286 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
288 * configure.in: releasing 1.0.31
289 * doc/*: update and rebuild of the docs
291 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
293 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
295 * tests/docs/Makefile.am tests/docs/bug-122.*
296 tests/general/Makefile.am tests/general/bug-122*: added the
297 test to the regression suite.
299 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
301 * libxslt/preproc.c: fix bug #115778 for attribute value template
304 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
306 * libxslt/documents.c libxslt/transform.c: applied patch from
307 Keith Isdale to desactivate node numbering when running under
310 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
312 * libxslt/security.c: fix the write checking code when
313 the output filename does not parse as an URL bug #115402
315 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
317 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
318 triodef.h were missing from the distribution
320 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
322 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
323 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
325 * libexslt/sets.c: applied patch from Peter Breitenlohner
326 * doc/*: rebuilt the docs
327 * tests/docbook/result//* tests/xmlspec/*.html: changes in
328 generattion of " as " in element content.
330 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
332 * libxslt/transform.c: changed xsltChoose to ignore whitespace
333 which is a sibling of xsl:when
335 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
337 * libxslt/xslt.c: fixed a possible crash when the document
338 wasn't a proper stylesheet.
340 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
342 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
344 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
346 * win32/defgen.xsl: new file, generates the export sources.
347 * win32/*.def.src: these are now autogenerated, changes to these
348 will not be logged anymore.
350 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
352 * tests/docs/Makefile.am tests/docs/bug-121.*
353 tests/general/Makefile.am tests/general/bug-121*: added the
354 example for bug #112904 in the regression tests, the bug fix is
357 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
359 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
360 * configure.in libxslt.spec.in python/Makefile.am: cleanup
361 of --with-python like for libxml2
363 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
365 * libxslt/xsltutils.c: fixing bug #112995, a problem with
366 NaN within the sort element. Also added regression test.
368 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
370 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
371 network accesses when building
373 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
375 * libxslt/transform.c: fixed a segfault introduced with the RVT
376 handling change, bug #112703 .
378 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
380 * libxslt/xslt.c: make sure stylesheet compilation errors
381 forces a NULL stylesheet, fixes #112270
383 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
385 * NEWS configure.in : preparing release 1.0.30
386 * doc/apibuild.py: backported a patch from libxml2
387 * doc/*: updated and rebuilt the docs
389 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
391 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
392 cleaning up Result Value Tree handling
393 * libexslt/functions.c libexslt/strings.c: fixed a pair of
395 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
396 added Mark Vakoc test combining for-each and exslt:tokenize
398 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
400 * libxslt/transform.c: fixing bug #111755 when a template is
401 applied to an attribute
402 * tests/docs/Makefile.am tests/docs/bug-119.*
403 tests/general/Makefile.am tests/general/bug-119*: added the
404 example in the regression tests for that bug.
406 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
408 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
409 for the HTML generation fixing #111799
410 * doc/html/*.html doc/html/*.png: associated update
412 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
414 * libxslt/variables.c: removed premature call to xsltFreeStackElem
415 * win32/libxslty.def.src: added more exports
417 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
419 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
420 transition to XHTML1 added validity checking to the makefile rules.
422 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
424 * python/generator.py: fixed a problem in the generator where
425 the way functions are remapped as methods on classes was
426 not symetric and dependant on python internal hash order,
427 as reported by Stéphane Bidoul
428 * libexslt/strings.c: attempt at fixing an object type pbm
429 * libxslt/triodef.h: update for OpenVMS from libxml2
431 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
433 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
434 generation of the man page
436 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
438 * libexslt/sets.c: fixed a bug introduced in the last commit
439 * libxslt/transform.c: tried to fix #111437
440 * tests/docbook/result/xtchunk/html/*.orig
441 tests/multiple/out/*.orig: side effect of #111437 change.
443 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
445 * libexslt/strings.c: applied last patch for #110023 from
447 * libexslt/sets.c: fixed a memory leak when mixing one of the
448 EXSLT set functions and a Result Value Tree
449 * TODO: there are other bugs around in libexslt/sets.c in conjunction
450 with Result Value Tree
452 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
454 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
455 bug #111420 about double initialization of extension contexts
457 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
459 * libxslt/transform.c: fix bug #110577 namespace in copy-of
460 don't obbey the same rules as for literal reusl elements.
461 * tests/docs/Makefile.am tests/docs/bug-118.*
462 tests/general/Makefile.am tests/general/bug-118*: added the
463 example in the regression tests for that bug.
464 * libxslt/variables.c: fixed a bug introduced in fixing #110020
465 * tests/docs/Makefile.am tests/docs/bug-11[67].*
466 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
467 regression tests one still exposing a mem leak (Mark Vadoc).
469 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
471 * libxslt/pattern.c: fix a memory related segfault on a
472 pattern compilation error #110189
474 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
476 * libxslt/variables.c: fixing bug #110020 on global parameter
477 and variables mismatch
478 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
479 the test to the regression suite
481 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
483 * libexslt/math.c: applied patch from Charles Bozeman fixing
484 the math power function where args were inverted #110996
485 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
486 added the test to the regraession for #110996
487 * libexslt/sets.c: avoid a problem with nodesets.
489 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
491 * libxslt/win32config.h: added HAVE_MATH_H
493 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
495 * win32/Makefile.msvc: fixed compilation with thread-enabled
498 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
500 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
503 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
505 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
506 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
507 other places where ctxt->document pointer may be used without
508 checking it agaisnt NULL.
509 * tests/docs/Makefile.am tests/docs/bug-115.*
510 tests/general/Makefile.am tests/general/bug-115*: added the
511 example in the regression tests for that bug.
512 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
514 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
516 * configure.in NEWS: preparing 1.0.29 release
517 * libxslt/documents.c: generate the document order for document()
519 * doc/*: updated and regenerated the docs
521 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
523 * libxslt/transform.c: fixed a namespace redundancy problem
525 * tests/docs/Makefile.am tests/docs/bug-114.*
526 tests/general/Makefile.am tests/general/bug-114*: added an
527 example in the regression tests for that bug.
529 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
531 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
532 and avoid some warnings when loading the python modules on non
534 * libxslt/transform.c: fix a bug introduced in the document lookup
535 and exhibited by the keys test.
537 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
539 * tests/docs/Makefile.am tests/docs/bug-113.*
540 tests/general/Makefile.am tests/general/bug-113*: added an
541 example in the regression tests for bug #109160 fixed in libxml2
543 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
545 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
546 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
547 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
549 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
551 * libxslt/transform.c: forgot to make one change related to
552 Result Value Tree change, pointed out by Sebastian Rahtz
553 * tests/docs/Makefile.am tests/docs/bug-112.*
554 tests/general/Makefile.am tests/general/bug-112*: added an
555 example in the regression tests that bug
557 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
559 * libxslt/transform.c: second part of the patch fixing #108905
560 performances problems, ask for computation of document order on
561 the document transformed and avoid inefficiencies building large
562 nodesets of unique nodes.
563 * configure.in: fix a trouble with libtool in my debug environment.
565 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
567 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
568 Result Value Tree are now generated with a document root node
569 not an element, it's quite cleaner.
570 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
571 also prepared for libxslt-1.0.28 release
572 * doc/*: updated and regenerated the docs
574 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
576 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
577 Finally fixed bug #75813, processing or Result Value Tree
578 converted into node-sets should be a bit more sensible now.
579 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
580 fixes this regression test, there is 4 nodes, not 3
581 * tests/docs/Makefile.am tests/docs/bug-111.*
582 tests/general/Makefile.am tests/general/bug-111*: added an
583 example in the regression tests for bug #75813
585 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
587 * tests/docs/Makefile.am tests/docs/bug-110.*
588 tests/general/Makefile.am tests/general/bug-110*: added an
589 example in the regression tests for bug #108976 which is
592 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
594 * tests/docs/Makefile.am tests/docs/bug-109.xml
595 tests/general/Makefile.am tests/general/bug-109*: added an
596 example in the regression tests for the invalid bug #108716
598 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
600 * libxslt/variables.c: fixed bug #108633 reported by
601 Jerome Pesenti about recursive global variables/param detections
602 * tests/reports/Makefile.am tests/reports/rec*: added regression
603 tests for the checking of recusion in global/local param/variables.
605 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
607 * libxslt/numbers.c: valgrind pointed out an uninitialized
608 variable use in format-number()
610 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
612 * tests/docs/Makefile.am tests/docs/bug-108.xml
613 tests/general/Makefile.am tests/general/bug-108*: added an
614 example in the regression tests bug #107804 fixed in libxml2
616 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
618 * libxslt/pattern.c: fixed bug #107591 node() in pattern
619 matches should catch comments and PIs
620 * tests/docs/Makefile.am tests/docs/bug-107.xml
621 tests/general/Makefile.am tests/general/bug-107*: added an
622 example in the regression tests for this case
624 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
626 * tests/docs/Makefile.am tests/docs/bug-106.xml
627 tests/general/Makefile.am tests/general/bug-106*: added the next
628 example for bug #106788 from James Clark in the regression tests,
629 the bug fix is actually in libxml2
631 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
633 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
634 for Python checks, makefile cleanup, and convenience changes
636 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
638 * xsltproc/xsltproc.c: had to comment out Igor last change
639 since it made libxslt-1.0.27 depends on libxml2 newly
640 API extension which hasn't propagated yet :-(
642 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
644 * configure.in: preparing release 1.0.27
645 * doc/*: updated and rebuilt the docs
647 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
649 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
652 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
654 * tests/docs/Makefile.am tests/docs/bug-105.xml
655 tests/general/Makefile.am tests/general/bug-105*: added the
656 example for bug #106788 from James Clark in the regression tests,
657 the bug fix is actually in libxml2
659 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
661 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
662 James Clark and a bit of cleanup
663 * tests/docs/Makefile.am tests/docs/bug-104.xml
664 tests/general/Makefile.am tests/general/bug-104*: added the
665 example in the regression tests for this case
667 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
669 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
671 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
673 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
675 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
677 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
678 * win32/configure.js: included handling of the trio option
680 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
682 * configure.in doc/*: preparing release 1.0.26
684 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
686 * libxslt/functions.c: fixing another bug in document(), bug #105450
687 * tests/documents/test_bad.result: Slight change to the output
689 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
691 * libxslt/functions.c: fixing a segfault in document(), bug #105418
692 * tests/documents/Makefile.am tests/documents/test_bad: add the
693 specific test as suggested by Jean T Anderson
695 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
697 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
698 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
699 libxslt/xslt.c: tried to fix 105387 and all similar cases
700 in the library sources.
702 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
704 * doc/* configure.in: preparing for release of 1.0.25
706 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
708 * xsltproc/xsltproc.c: fixed bug #99623
710 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
712 * libxslt/transform.c: fixing bug #105116 sometimes one need
713 to generate a default namespace reset xmlns="" in the output
714 * tests/docs/Makefile.am tests/docs/bug-103.xml
715 tests/general/Makefile.am tests/general/bug-103*: added the
716 example in the regression tests for this case
718 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
720 * libxslt/pattern.c libxslt/transform.c: changed the way the
721 root element of value tree are handled to fix bug #104123
723 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
725 * README: change of policy w.r.t. mails
726 * configure.in: small cleanup
727 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
728 a couple of bugs raised by Eric van der Vlist in #104114
729 * tests/exslt/*/*.out: slight change to the tests
731 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
733 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
734 emphasis on the fact that --docbook should not be used
737 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
739 * python/libxslt.c: fixed a couple of return error #104150
740 reported by Peter O'Shea
742 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
744 * xsltproc/xsltproc.c: fixed a double free of stylesheet
745 when applied to a standalone stylesheet
747 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
749 * configure.in: preparing release 2.0.24
750 * libxslt.spec.in: small update
751 * doc/*: updated the news, rebuilt the APIs descriptions
753 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
755 * libxslt/functions.c: fixed #101502 by applying and cleaning up
756 the associated patch from Daniel Stodden.
757 * tests/documents/Makefile.am tests/documents/fragment*: added a
760 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
762 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
763 for extension modules init and shutdown callbacks, check that
764 they are now called when needed.
765 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
766 started adding the extension module support at the Python level.
767 Still a strange bug to hunt down left.
769 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
771 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
772 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
773 computation in the presence of imports
774 * tests/docs/Makefile.am tests/docs/bug-102.xml
775 tests/general/Makefile.am tests/general/bug-102*: added an
776 example in the regression tests for this case
778 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
780 * xsltproc/xsltproc.c: final touch to #102800 fix
782 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
784 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
785 memory debug checking which got deactivated at some point ?!?
786 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
787 * libxslt/xsltutils.c: very small change on HTML indentation handling
789 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
791 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
792 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
793 exclude-result-prefixes to avoid extra namespace declaration being
794 dumped following the fix for #102920 in libxml2
796 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
798 * libxslt/transform.c: fixed a problem related to directory
799 checking and creation raised by Craig Goss
801 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
803 * libexslt/strings.c: applied patch from Jörg Walter to provide
804 URI escaping and unescaping functions.
806 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
808 * libexslt/strings.c: Alexey Efimov found a typo bug in
809 exsltStrPaddingFunction()
811 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
813 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
815 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
817 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
818 applied patch from Craig A. Berry for the VMS port.
820 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
822 * libxslt/xsltInternals.h: increase the max number of cascaded
824 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
825 the Windows binaries.
827 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
829 * win32/libxslt.def.src: added more exports for Stephane Bidoul
831 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
833 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
834 the apibuilder script, regenerated the APIs
836 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
838 * libxslt/numbers.c: numbering should not traverse XInclude
839 nodes left in the tree. Closes bug #101114 raised by
842 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
844 * doc/apibuild.py: fixed a bug in merging public info from
846 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
847 the iconv option to configure.js didn't work, and
848 added zlib option needed when linking xsltproc statically
850 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
852 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
853 the generation of libexslt-api.xml
854 * libexslt/exslt.h: small cleanup.
856 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
858 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
859 copied over the apibuild.py from libxml2, adapted a bit and
860 regenerated the API description in XML. Todo: libexslt-api.xml
861 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
862 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
863 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
864 libxslt/templates.c libxslt/transform.c libxslt/transform.h
865 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
866 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
867 report from the scripts.
868 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
871 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
873 * libxslt/transform.c: xsl:element generated superfluous xmlns
874 declarations, closes bug #99905
875 * tests/docs/Makefile.am tests/docs/bug-101.xml
876 tests/general/Makefile.am tests/general/bug-101.*: added the
877 example in the regression tests for this case
879 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
881 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
884 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
886 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
888 * tests/docs/Makefile.am tests/docs/bug-100.xml
889 tests/general/Makefile.am tests/general/bug-100.*: added the
890 example in the regression tests for this case
891 * tests/docs/Makefile.am tests/docs/bug-99.xml
892 tests/general/Makefile.am tests/general/bug-99.*: this test
893 covers an xsl:attribute namespace bug that Norm pointed out.
895 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
897 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
898 win32/libxslt.def.src: applied another patch from Richard Jinks
899 for the export of teh sorting routine and allowing per context
902 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
904 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
905 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
906 redefining the sorting routine, plus a bit of tweaking of the
909 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
911 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
913 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
914 * doc/html/*.html: updated too
915 * python/libxsltclass.txt: updated too
917 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
919 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
920 xsltGetProfileInformation() to retrieve profiling informations
921 from an XSLT transformation context. It returns it as an XML
922 tree. Provided by Michael Rothwell this closes RFE #99527
924 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
926 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
927 in xsltFindElemSpaceHandling() missing imported informations
928 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
931 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
933 * libxslt/namespaces.c: fix for namespace generation on
934 attributes created with xsl:attribute
936 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
938 * libxslt.spec.in configure.in: add a line in %changelog for releases
940 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
942 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
943 xsltInternals.h reference.
945 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
947 * python/tests/*.py: enable libxml2 memory debug before
948 loading libxslt since libxslt initialization now includes
949 EXSLT registration which initialize the libxml2 library and
952 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
954 * python/libxsl.py: updated with new version from Stéphane Bidoul
956 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
958 * win32/libxslt.def.src: exported new functions
960 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
962 * libexslt/date.c: patch from Charles Bozeman fixing a memory
963 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
964 * python/tests/exslt.py: trouble with mem debug in that specific
967 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
969 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
970 problem when compiling on HP-UX
972 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
974 * python/generator.py python/libxslt.c: fixes for compiling
977 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
979 * libxslt/transform.c: fixed bug #99168 select evaluating to
982 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
984 * tests/documents/result.xhtml: the XHTML1 serialization change
985 to libxml2 modifies slightly the result of that test.
987 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
989 * configure.in: the python bindings requires libxml2 >= 2.4.25
990 for the regexp stuff.
992 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
994 * configure.in: similar patch to #98825 for --with-python
996 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
998 * libxslt/variables.c: fix bug #98793 on clash of imported global
1000 * tests/reports/tst-1.err: this changes the output of that test
1002 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1004 * configure.in: preparing 1.0.23
1005 * doc/*: rebuilding the docs
1007 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1009 * python/libxslt.c: make sure to register EXSLT for the bindings
1010 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
1011 * xsltproc/xsltproc.c: minor cleanup
1013 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1015 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
1016 when building outside of the source tree
1018 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1020 * python/generator.py: xpathObjectRet() pertains to the libxml2
1021 module, add the namespace.
1023 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1025 * libxslt/win32config.h: cleanup
1026 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
1027 * win32/Makefile.msvc: modified to allow mingw coexistence
1028 * win32/configure.js: integrated mingw
1029 * win32/Readme.txt: cleanup
1030 * xsltproc/xsltproc.c: allowed stdarg for mingw
1032 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
1035 * doc/xsltproc.html - ran stylesheets to update man page
1036 and html with Daniel's fix to #95510
1038 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1040 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
1041 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
1042 * README: fix the bug page URL
1044 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1046 * libxslt/functions.c: make sure the fixup for key() reported
1047 by John Escott actually works.
1048 * tests/docs/Makefile.am tests/docs/bug-98.xml
1049 tests/general/Makefile.am tests/general/bug-98.*: added the
1050 example in the regression tests for this case
1052 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1054 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
1055 * tests/docs/Makefile.am tests/docs/bug-97.xml
1056 tests/general/Makefile.am tests/general/bug-97.*: added the
1057 example in the regression tests for this case
1059 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1061 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
1062 checks in recursive copies.
1063 * tests/docs/Makefile.am tests/docs/bug-96.xml
1064 tests/general/Makefile.am tests/general/bug-96.*: added the
1065 example in the regression tests for this case
1067 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1069 * libxslt/functions.c: autoconvert key() first arg to string,
1070 reported by John Escott
1072 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1074 * libxslt/transform.c: corner case handling of copying a CDATA node.
1076 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1078 * libxslt/win32config.h: retired xmlwin32version.h
1080 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1082 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
1083 written by Thomas Schraitle (RFE #96485)
1085 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
1089 clarifying --catalog option and xsltproc's use of
1090 XML_CATALOG_FILES and /etc/xml/catalog. fixes
1091 http://bugzilla.gnome.org/show_bug.cgi?id=97891
1093 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1095 * xsltproc/xsltproc.c: remove the use of snprintf, and use
1096 libxml2 string API instead.
1097 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
1098 try to cope with architecture lacking some of the string functions,
1099 reuse the trio ones compiled in libxml2 , should close #97113
1101 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1103 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
1104 the spec file and associated changes in the Makefiles.
1106 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1108 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
1110 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1112 * libxslt/keys.h: fixed include c.f. bug #96487
1113 * config.h.in: Red Hat 8.0 induced change
1115 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1117 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
1118 fixed bug #78501 when using a non ascii character for the
1119 number formatting grouping separator.
1120 * tests/docs/Makefile.am tests/docs/bug-95.xml
1121 tests/general/Makefile.am tests/general/bug-95.*: added the
1122 example in the regression tests for this case
1123 * libxslt/attributes.c: cleaning up a problem introduced in last
1126 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1128 * libxslt/attributes.c: fixed minor typo in a call to
1131 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1133 * python/types.c: fixed bugs when passing result value tree
1134 to Python functions.
1136 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1138 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
1140 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
1143 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1145 * configure.in: preparing 1.0.22
1146 * doc/*: upated and rebuilt the docs
1148 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1150 * libxslt/variables.c: fixed bug #86421
1151 * tests/docs/Makefile.am tests/docs/bug-94.xml
1152 tests/general/Makefile.am tests/general/bug-94.*: added the
1153 example in the regression tests for this case
1155 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1157 * xsltproc: added and tested the --path option to close #79638
1159 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1161 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
1162 with the inherited stylesheet value.
1163 * tests/docs/Makefile.am tests/docs/bug-93.xml
1164 tests/general/Makefile.am tests/general/bug-93-inc.*
1165 tests/general/bug-93.*: added the example in the regression
1168 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1170 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
1171 possibility to register a transformation context specific
1172 error handler, with xsltSetTransformErrorFunc() and provided
1173 a new routine xsltTransformError() to handle contextual errors,
1174 this should fix #94435
1175 * libxslt/*.c: modified all the code to use the context specific
1176 error handling, as a result xsltPrintErrorContext() is not called
1177 anymore except internally from xsltTransformError()
1179 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
1181 * libxslt/transform.c: closing #94933, any error will make
1182 the transformation abort with no result.
1183 * tests/reports/tst-1.err tests/reports/tst-1.out
1184 tests/reports/undefvar.err: this changed the regression tests
1186 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
1187 updated the result accordingly to the fixes done last month.
1188 * libxslt/namespaces.c: make sure to avoid duplicate namespace
1189 declarations in the result trees. May fix #93692 but it's unclear.
1191 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1193 * xsltproc/xsltproc.c: added a --path option to provide the
1194 enhancement requested by #79638, first cut at it, untested
1197 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1199 * libxslt/xslt.c: seems the media-type attribute wasn't
1200 always correctly handled
1202 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1204 * libxslt/transform.c: added URI escaping in case the resource
1205 target computation of exslt:element failed. Should fix #81837
1207 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1209 * README: updated the contact informations
1211 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1213 * libxslt/pattern.c: fixed the behaviour of node() patter which
1214 didn't patch the one defined in XPath :-( . Closes bug #95793
1215 * tests/docs/Makefile.am tests/docs/bug-92.xml
1216 tests/general/Makefile.am tests/general/bug-92.*: added the
1217 example in the regression tests for this case
1219 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1221 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
1222 * win32/Makefile.msvc: added security.c to the build
1223 * win32/libxslt.def.src: exported functions from security.c
1225 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1227 * xsltproc/xsltproc.c: added another option --writesubtree to allow
1228 documents to be written only to a given subtree.
1230 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1232 * libxslt/security.[ch] libxslt/Makefile.am: new module with
1233 runtime security checks, it will also check and do directory
1234 creation when allowed
1235 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
1236 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
1237 security infrastructure probes at file reading or file creation
1238 * xsltproc/xsltproc.c: plugged the security module there too,
1239 added the new options --nowrite and --nomkdir
1240 * doc/*: updated the man page and regenerated.
1242 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1244 * doc/*: updated the doc XSLT to add the search, added the search
1245 page, fixed a link problem raised by Yves Pratter, regenerated
1247 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1249 * doc/index.py: the indexer version of the XSLT part of the
1250 xmlsoft site + archives
1252 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1254 * win32/Makefile.msvc: introduced double-run compilation.
1255 * win32/configure.js: introduced double-run compilation.
1257 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1259 * configure.in: preparing 1.0.21
1260 * doc/* : updated and regenerated the docs and web pages
1262 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1264 * libxslt/transform.c: fixed a disable output escaping bug for
1265 HTML output introduced in 1.0.20 and raised by Mario Weilguni
1266 * tests/docs/Makefile.am tests/docs/bug-91.xml
1267 tests/general/Makefile.am tests/general/bug-91.*: added the
1268 example in the regression tests for this case
1270 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1272 * doc/xlst.html: changing link on ftp.gnome.org
1274 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1276 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
1277 reported for libxml2
1279 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1281 * Makefile.am configure.in: trying to fix the same problem as
1282 #88412 by bypassing all the python subdir if python ain't detected
1284 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1286 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
1288 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1290 * libexslt/date.c: fixed the embedded '-' in the duration format
1292 * tests/.../difference.1.xml: added test cases which illustrated
1295 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1297 * libexslt/date.c: fixed date:difference() bugs, removed all
1298 type conversion warnings.
1299 * libxslt/xsltutils.c: removed unused local variable.
1301 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
1303 * doc/xsltproc.html:
1304 oops, forgot to update the html version of the man page
1306 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
1310 * doc/xsltproc2.html
1311 Fixing erroneous mention of old --warnnet option (thanks to Jean
1312 T. Anderson for pointing this out)
1314 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1316 * win32/configure.js: added more readme info for the binary
1319 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1321 * libxslt/pattern.c: fixed a bug in match="node()" reported by
1324 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1326 * libxslt.spec.in: fixes libary path for x86_64 AMD
1328 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1330 * python/Makefile.am: applied patch from Christophe Merlet to
1333 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1335 * libxslt/transform.c: re-applied the patch from Nathan Myers about
1336 a possible memory leak in case of error
1338 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1340 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
1341 nice logos generated by Marc Liyanage
1342 * doc/site.xsl *.html: changed the stylesheet to show the new
1343 logo and regenerated the pages
1345 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1347 * python/libxslt-python-api.xml python/libxslt.c
1348 python/libxsltclass.txt python/tests/basic.py: applied a patch
1349 from Ralf Mattes providing style.saveResultToString()
1351 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1353 * configure.in: preparing release 1.0.20
1354 * doc/*: updated and regenerated the docs
1356 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1358 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
1359 doing the evaluation of attribute value templates
1360 * libxslt.spec.in python/Makefile.am: fixed some troubles
1363 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1365 * python/libxslt.c: fixed the parameter order when calling
1366 Python based extensions.
1368 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1370 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
1372 * tests/docs/Makefile.am tests/docs/bug-90.xml
1373 tests/general/Makefile.am tests/general/bug-90.*: added the
1374 example in the regression tests for this case
1376 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1378 * win32/Makefile.msvc: added the prefix location to the include
1379 and lib search path.
1381 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1383 * libxslt/transform.c: found and fixed the small <xsl:choose>
1384 bug which was giving troubles to DocBook users (the test expression
1385 of <when> was evaluated in the namespace context of <choose> !)
1387 2002-08-18 Havoc Pennington <hp@pobox.com>
1389 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1390 both automake 1.6 and 1.4 installed get the right automake. Means
1391 compilation from CVS will now require the latest automake 1.4
1392 release, or manually creating symlinks called "automake-1.4" and
1395 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1397 * configure.in python/Makefile.am: AMD x86-64 induced changes from
1400 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1402 * libxslt/functions.c: recovering to the old (somewhat) broken
1403 implementation of document('') when there is no base for the
1404 source document or it can't be realoaded (e.g. when the sytlesheet
1405 was loaded from a memory string). Matt Sergeant insisted on this
1408 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1410 * libxslt/transform.c: applied another patch from Nathan Myers about
1411 a possible memory leak in case of error
1413 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1415 * libxslt/transform.c: applied a patch from Nathan Myers about
1416 an erroneous free in case of error
1418 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1420 * configure.in: upon suggestion of Marc-Andre Lemburg, make
1421 the misdetection of libxml2 python bindings a warning only
1423 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1425 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
1426 a bug reported by Gero Meissner (87230)
1427 * fixed a problem compiling python directory when multiple
1428 'make' jobs were executed (python/Makefile.am)
1430 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1432 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
1433 at the xsltdbg interface when encountering an empty attribute
1436 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1438 * tests/* : the change in HTML meta encoding tag serialization
1439 affected some of the results
1441 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1443 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
1444 to fix Red Hat bug #68614
1446 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1448 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
1449 if there is no *.pdb
1451 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1453 * configure.in: preparing 1.0.19
1454 * doc/* : rebuilt the docs
1456 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1458 * libxslt/transform.c: fixed bug #83749 about namespace generated
1459 being invalid when they are inherited from the context.
1461 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1463 * libxslt/transform.c: fixed bug #86753 on multiple identical
1464 attributes being generated, oops ...
1465 * tests/docs/Makefile.am tests/docs/bug-89.xml
1466 tests/general/Makefile.am tests/general/bug-89.*: added an
1467 example in the regression tests for this case
1469 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1471 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
1472 * tests/docs/Makefile.am tests/docs/bug-88.xml
1473 tests/general/Makefile.am tests/general/bug-88.*: added an
1474 example in the regression tests for this case
1476 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1478 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
1479 Ken Neighbors to implement/fix sorting orders
1480 * tests/docbook/result/*/gdp-handbook.*
1481 tests/docbook/result/xtchunk/html/*.orig
1482 tests/general/bug-12-.out tests/general/bug-63.out:
1483 cleaned up the result of "make tests" following some changes
1484 in namespace axis order and serialization rules in libxml2
1486 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1488 * transform.c further enhancement for bug 84902 (another
1489 path), also cleaned up code slightly
1491 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1493 * transform.c: fixed bug 84902 - message with terminate=yes
1496 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1498 * tests/docs/Makefile.am tests/docs/bug-87.xml
1499 tests/general/Makefile.am tests/general/bug-87.*: added a
1500 example in the regression tests for a case where the XML
1501 default namespace was missing from the namespace axis
1502 * xsltproc/xsltproc.c: added the informations that parameter
1503 strings are expected to be UTF8
1504 * libxslt/attributes.c: fixes on attribute group implementation
1506 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
1508 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
1509 updating docs to add reference to UTF-8 requirement for
1510 stringparam command line option
1512 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1514 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
1515 fixed document('') as pointed by Eric van der Vlist
1516 * tests/docs/Makefile.am tests/docs/bug-86.xml
1517 tests/general/Makefile.am tests/general/bug-86.*: added the
1518 specific example in the regression tests
1520 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1522 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
1523 patch from Ken Neighbors fixing some format-number inconsistencies
1524 * tests/numbers/format-number.out tests/numbers/format-number.xml
1525 tests/numbers/format-number.xsl: the patch also included
1526 updates to the regression tests
1528 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1530 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
1531 xsl:number level="multiple"
1532 * tests/docs/Makefile.am tests/docs/bug-84.xml
1533 tests/general/Makefile.am tests/general/bug-84.*: added a
1534 specific example in the regression tests
1536 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
1538 * libexslt/dynamic.c: turned a function static
1539 * libxslt/win32config.h: applied patch from Mark Vadoc
1541 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1543 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
1544 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
1545 a patch from Mark Vakoc to implement the EXSLT
1546 object dyn:evaluate(string) extension function, and a small fix
1549 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1551 * configure.in: preparing 1.0.18
1552 * doc/*: recompiled the API and web site
1554 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1556 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
1557 duplicated namespace declarations, this might not be as generic as
1558 it should but works well for DocBook stylesheets
1560 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1562 * libxslt.pc.in: fix bug #82970
1564 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1566 * python/libxslt-python-api.xml python/libxslt.c
1567 python/libxsltclass.txt : tried to fix #79105 by providing a
1568 specific error registering routine.
1570 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1572 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
1573 adding xsltSaveResultToString()
1574 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
1575 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
1576 API with the new function.
1578 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1580 * libxslt/function.c: applied a patch from Richard Jinks
1581 to avoid a crash in element-available()
1583 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1585 * libxslt.spec.in: applied patch from Geert Kloosterman to
1586 not miss gif and .png files in the RPM documentation
1588 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1590 * libexslt/libexslt.4: Applied patch for the EXSLT man page
1591 from Charles Bozeman
1593 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1595 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
1596 libxslt/xsltconfig.h.in: applied a man page patch from
1597 Christian Cornelssen and fixed a couple of issues he raised.
1599 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1601 * xsltproc/xsltproc.c: moved the extension dump out of the loop
1603 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1605 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
1606 Applied Mark Vakoc patch to show registered extensions in xsltproc
1607 * doc/*: rebuilt the API, docs and website
1608 * python/libxsltclass.txt: this added an entry point
1610 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1612 * libxslt/xslt.c: xsl:include crash fix
1613 * libxslt/imports.c: xsl:include crash fix
1614 * libxslt/imports.h: xsl:include crash fix
1616 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1618 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
1620 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1622 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
1623 fixed some return code problems raised by Thomas Mauch
1625 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1627 * libxslt/transform.c: don't allow adding an attribute to
1630 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1632 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
1633 * doc/*: rebuilt the docs.
1635 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1637 * libxslt/variables.c: better attempt to fix the problem in
1638 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
1640 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1642 * win32/dsp/*.dsp: Removed obsolete macros
1643 * win32/dsp/*.def: Updated export definitions
1645 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1647 * libxslt/variables.c: tried to fix a problem in
1648 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
1650 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1652 * libexslt/date.c: applied another patch from Charles Bozeman to
1653 enhance date/duration support
1654 * tests/exslt/date: added the associated set of regression tests
1656 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1658 * libexslt/date.c: applied a patch from Charles Bozeman to add
1659 duration routines to the date exslt extensions.
1661 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1663 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
1665 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1667 * libexslt/date.c: fixed type inconsistencies, double->int
1668 and unsigned/signed mismatch warnings eliminated
1670 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1672 * win32/Makefile.msvc: XSLT debugger support fix
1673 * win32/configure.js: XSLT debugger support fix
1674 * libxslt/xsltconfig.h.in: XSLT debugger support fix
1676 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1678 * configure.in: preparing 1.0.16
1679 * doc/*: updated and rebuilt the docs
1681 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
1683 * libxslt/attributes.c: removed a warning
1684 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
1685 added xsltRunStylesheetUser() API needed to fix #78546
1686 * xsltproc/xsltproc.c: second part of the fix #78546
1688 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1690 * python/Makefile.am: fixing the equivalent of #75779
1692 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1694 * libxslt/keys.c: fixed bug #78735
1695 * configure.in tests/Makefile.am tests/keys/*:
1696 added the tests in a separate directory
1698 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1700 * tests/docs/Makefile.am tests/docs/bug-83.xml
1701 tests/general/Makefile.am tests/general/bug-83.*: added a
1702 specific example for bug #78662 in the regression tests
1703 * tests/docbook/: this also changed a couple of DocBook results
1705 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
1707 * configure.in: trying to kill #77827 IEEE conformance on alphas
1708 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
1710 * tests/docs/Makefile.am tests/docs/bug-82.xml
1711 tests/general/Makefile.am tests/general/bug-82.*: added a
1712 specific example for bug #78211 in the regression tests
1714 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1716 * libxslt/pattern.c: applied patch from Mark Vakoc
1718 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1720 * tests/docs/Makefile.am tests/docs/bug-81.xml
1721 tests/general/Makefile.am tests/general/bug-81.*: added a
1722 specific example for bug #76927 in the regression tests
1724 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1726 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1727 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1728 that $(datadir) should be used for docs
1730 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1732 * configure.in: preparing 1.0.15
1733 * doc/*: updated and rebuilt
1735 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1737 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
1738 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
1739 * tests/docs/Makefile.am tests/docs/bug-80.xml
1740 tests/general/Makefile.am tests/general/bug-80.*: added a
1741 specific example for bug #76043 in the regression tests
1743 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1745 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
1746 steps which were not compiled
1747 * tests/docs/Makefile.am tests/docs/bug-79.xml
1748 tests/general/Makefile.am tests/general/bug-79.*: added a
1749 specific example for bug #75902 in the regression tests
1751 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1753 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
1754 attribute match rules evaluation
1755 * tests/docs/Makefile.am tests/docs/bug-78.xml
1756 tests/general/Makefile.am tests/general/bug-78.*: added a
1757 specific example for bug #75777 in the regression tests
1759 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1761 * libxslt/transform.c: found another stupid bug by step by
1762 step processing of the code
1763 * libxslt/pattern.c: idem, except that once stupid mistake
1764 ELEM vs NODE forced the templates to be stored in a list
1765 instead of a hash table, fixing this stupidity should
1766 again lead to a substantive improvement of processing speed.
1767 Like divide by 2 processing time for DocBook stylesheets.
1769 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1771 * libxslt/transform.c: fixing bug #75603
1772 * tests/docs/Makefile.am tests/docs/bug-77.xml
1773 tests/general/Makefile.am tests/general/bug-77.*: added a
1774 specific example for bug #75603 in the regression tests
1776 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1778 * python/Makefile.am: Art Haas pointed a stupid error
1780 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
1782 * Makefile.am tests/Makefile.am tests/*/Makefile.am
1783 tests/*/*/Makefile.am : added "make valgrind" targets
1784 to run the test suite under the debugger control
1785 * transform.c: valgrind spotted 2 bugs, one related to
1786 the ordering of the deallocation of the data associated to
1787 a transofrmation, the second in xsltCopyTree when the new
1788 node may have been coalesced with an adjacent text node.
1789 The regression tests now pass cleanly under testgrind.
1791 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
1793 * python/Makefile.am: fixed a stupid bug
1795 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1797 * configure.in: preparing 1.0.14
1798 * doc/*: updated rebuilt
1799 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
1800 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
1801 with the Windows maintainers
1803 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1805 * python/Makefile.am python/generator.py python/libxslt.c
1806 python/types.c python/tests/Makefile.am: applied the same kind of
1807 fixes to the Python Makefiels than to libxml2 ones. Updates
1810 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1812 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
1813 libxslt/variables.c: chaing result tree values which may
1814 be deallocated and must not be kept in the template
1815 pattern lookup cache. Thanks to Valgrin to allow finding
1816 the real problem in bug #74857
1818 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1820 * libxslt/*.h doc/* python/*: applied another cleanup comment
1821 diff from Heiko W. Rupp, regenerated the API and python
1823 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1825 * tests/docs/Makefile.am tests/docs/bug-76.xml
1826 tests/general/Makefile.am tests/general/bug-76.*: added a
1827 home brewed test for path computation elmininating duplicate
1830 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1832 * doc/Makefile.am: fixed a build problem in some environements
1834 2002-03-08 jacob berkman <jacob@ximian.com>
1836 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
1837 as make will automatically look there for these files
1839 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
1841 * configure.in libxslt/xsltwin32config.h: preparing release
1843 * doc/*: updated and rebuilt the docs
1844 * python/libxslt.c: fixed a possible reentrancy problem
1846 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1848 * libxslt/pattern.c: Fixes the problems exposed by #73880
1849 those ought to be computed at stylesheet compile time, not
1850 at run-time, and the computation was wrong.
1851 * libxslt/transform.c: get rid of fake nodes coming from node-set
1852 transformations. At least if they are still produced they will
1853 become easy to spot as resulting document won't be well-formed.
1855 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1857 * libxslt/extensions.c: fixed bug #73791 related to extension
1858 function declared in included stylesheets
1859 * tests/exslt/functions/function.7.*: added specific test
1861 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1863 * tests/docs/Makefile.am tests/docs/bug-75.xml
1864 tests/general/Makefile.am tests/general/bug-75.*: added a
1865 specific example for bug #72150 in the regression tests
1867 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1869 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
1870 similar way as #71457
1872 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1874 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
1875 some HTML meta encoding fixups resulting from fix in libxml2
1877 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1879 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
1880 related to the XPath changes in fixing #61290
1882 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1884 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
1887 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1889 * libexslt/date.c: patch from Charles Bozeman for the exslt date
1891 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
1892 the associated regression test provided by Charles
1894 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1896 * libxslt/preproc.c: Fixed #73088 with the associated patch
1898 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1900 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
1901 unless compiled explicitely with memory debugging switched on
1902 * TODO: refreshed a bit
1904 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1906 * python/generator.py python/libxslt.c: changes for the 'usual'
1907 setup.py to allow building a libxml2-python
1908 module based on the same code. The initialization is however
1909 different the 2 .so files fo libxml2 and libxslt are identical and
1910 they entry point initialize both libraries. this is done to avoid
1911 some possible nasty problem since the Python don't merge the maps
1912 of all shared modules.
1913 * python/libxsl.py: attempt to cope with the shared library loading
1914 problem when both modules are not merged.
1916 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1918 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
1919 documentation for the wrappers and python modules.
1921 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1923 * tests/docs/Makefile.am tests/docs/bug-74.xml
1924 tests/general/Makefile.am tests/general/bug-74.*: added a
1925 specific example for bug #71342 in the regression tests
1926 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
1927 #71342 changed one attribute serialization.
1929 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
1931 * python/Makefile.am: trying to fix #71270
1933 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1935 * python/*.py: removed tab used spaces
1936 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
1937 * doc/news.html doc/xslt.html: rebuild/updated
1939 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1941 * tests/docs/Makefile.am tests/docs/bug-73.xml
1942 tests/general/Makefile.am tests/general/bug-73.*: added a
1943 specific example for bug #71181 in the regression tests
1945 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1947 * libxslt/pattern.c: fixed bug #71181 p/text() would not
1948 work. A bit of cleanup.
1950 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1952 * xslt-config: fixing Red Hat bug #59508
1954 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1956 * tests/docs/Makefile.am tests/docs/bug-72.xml
1957 tests/general/Makefile.am tests/general/bug-72.*: added a
1958 specific example for bug #58444 in the regression tests
1960 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1962 * libxslt/transform.c: fixed bug #58444, was quite simpler
1965 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1967 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
1968 closed bug #70131, still wondering about the position() when
1969 the node is selected.
1971 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1973 * tests/docs/Makefile.am tests/docs/bug-71.xml
1974 tests/general/Makefile.am tests/general/bug-71.*: added a
1975 specific example for Norm's bug in the regression tests
1977 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1979 * libxslt/attributes.c: fixed a bug reported by Norm
1981 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1983 * python/libxml.c : fixed a small warning.
1984 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
1985 python/libxsltclass.txt: rebuilt the APIs
1987 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1989 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
1990 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
1991 libxslt/xsltInternals.h: adding extra run-time informations
1992 to make the stylesheet really read-only at run-time.
1994 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1996 * libxslt/transform.c: fixing bug #70281
1998 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2000 * libxslt/numbers.c: trying to fix #68759
2002 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2004 * python/Makefile.am: seems some version of automake didn't
2005 generate the dependancies right as Jacob found out. Add
2006 an extra dependancy rule.
2008 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
2010 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
2011 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
2012 Fixed the python Makefiles, corrected a bug showing up on ia64,
2013 changed the name of the python internal module too
2015 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2017 * Copyright Makefile.am configure.in libxslt.spec.in: change the
2018 Licence to MIT Licence and release of 1.0.11
2019 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
2020 doc/xslt.html: updates of the docs accordingly
2021 * libxslt/xsltwin32config.h: numbering
2022 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
2023 python/libxslt-python-api.xml: cleanup the dependancies with
2025 * python/tests/extfunc.py: updated examples.
2027 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2029 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
2030 doc/parsedecl.py: fixup the script and rebuid the API
2031 * libxslt/extensions.h: cleanup
2032 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
2033 python/libxsltclass.txt: provided accessors for a lot of the
2034 tructures involved in the transformation. Stylesheet and
2035 transformation python object don't free automatically the
2036 encapsulated object when deallocated.
2037 * python/tests/Makefile.am python/tests/basic.py
2038 python/tests/extfunc.py python/tests/pyxsltproc.py:
2039 updated the examples
2041 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2043 * xsltproc/xsltproc.c: small fix
2044 * Makefile.am: cleanup
2045 * python/tests/Makefile.am: avoid a problem with $(TESTS)
2046 * python/generator.py python/libxml_wrap.h python/libxsl.py
2047 python/libxslt.c python/libxsltclass.txt: augmented the
2049 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
2050 libxslt-python API to get an estimate of what is missing
2052 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2054 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
2055 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
2056 to libxslt_xsltApplyStylesheet() removed the memleaks left and
2057 fixed an import order.
2058 * python/tests/basic.py python/tests/extfunc.py: updated the tests
2060 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2062 * python/libxlst.c python/libxslt-python-api.xml
2063 python/libxsltclass.txt: plugged the extension of the engine
2064 with python defined functions
2065 * python/tests/Makefile.am python/tests/extfunc.py: added a
2066 basic test, still a memleak, cleanup function needed.
2068 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2070 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
2071 spec file will now build libxslt-python, fought with shared
2072 and other crazyness, seems to work now :-)
2073 * doc/libxslt-api.xml: regenerated
2075 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
2077 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
2078 tests/*/*/Makefile.am: refactored make tests, make all now don't
2080 * python/Makefile.am: added tests
2081 * python/tests/basic.py python/tests/Makefile.am: added the first
2082 basic test, memory debug included
2084 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2086 * configure.in python/Makefile.am: attempst to tweak to get
2087 full memory debug...
2088 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
2089 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
2090 the basic API starts to work
2091 * python/tests/test.*: first basic test
2092 * libxslt/xsltutils.c: fixed a comment
2094 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2096 * configure.in doc/Makefile.am: do not install outside of prefix,
2097 make sure the API get shipped.
2099 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2101 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
2102 reactivated xsltMatchPattern() since this is really something
2103 one may want to have access to in an extension function.
2104 * Makefile.am configure.in python/Makefile.am python/generator.py
2105 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
2106 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
2107 python/types.c: started working on the python bindings, borrowed
2108 most of the work done for libxml2, most of the generator code
2109 is similar. Commit at the point where this compiles cleanly and
2110 "import libxslt" doesn't yield any missing entry point.
2112 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2114 * libxslt/pattern.c: patch from Charles Bozeman to support
2117 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2119 * libxslt/keys.c: Bob Stayton pointed out a problem when
2120 using unions in key match patterns.
2121 * tests/docs/Makefile.am tests/docs/bug-70.xml
2122 tests/general/Makefile.am tests/general/bug-70.*: added a
2123 specific example in the regression tests
2125 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2127 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
2128 closes bug #69809 submitted by Michael Kroell
2130 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2132 * xsltproc/xsltproc.c: added links to the Web site from usage()
2134 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2136 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
2137 an index based on comments content similar to libxml2 one
2138 The code need more specific comments.
2139 * doc/*: rebuilt the web site with the new references
2141 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2143 * libxslt/functions.h: roll back the change after more analysis
2144 proper fix is to restore the definition of xmlXPathFuncLookupFunc
2147 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2149 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
2152 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2154 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
2155 error when parsing -o arguments.
2157 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2159 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
2160 Fixed RH bug #57496, xsltproc was not returning error
2161 code on internal runtime errors. Should return 9 now.
2163 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2165 * libexslt/math.c: Charlie Bozeman provided the implementation
2166 for the EXSLT math other functions
2168 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2170 * libexslt/Makefile.am: jacob berkman pointed out that the
2171 Cygwin patch forgot to add libexslt.h to the tarball
2173 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2175 * libxslt/pattern.c: fixed I18N problemes in the template parser
2176 pointed out by Xavier Cazin
2177 * tests/docs/Makefile.am tests/docs/bug-69.xml
2178 tests/general/Makefile.am tests/general/bug-69.*: added a
2179 specific example in the regression tests
2181 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2183 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
2184 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
2185 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
2186 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
2187 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
2188 xsltproc/xsltproc.c: applied Robert Collins patch for
2191 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2193 * xsltproc/Makefile.am configure.in: ugly way to keep
2194 the memory debugging active on my devel workstation
2195 by bypassing libtool completely
2197 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2199 * libxslt/templates.c: fixed bug #68751
2200 * tests/docs/Makefile.am tests/docs/bug-68.xml
2201 tests/general/Makefile.am tests/general/bug-68.*: added a
2202 specific example in the regression tests
2204 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2206 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
2207 small problems raised by Justin Fletcher
2209 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2211 * configure.in: releasing 1.0.10
2212 * doc/*: updating the docs for the release.
2213 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
2214 seems I inadvertantly commited previously stuff from a failed
2215 attempt at fixing namespace nodes parents.
2217 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2219 * libxslt/numbers.c: the xsl:number implementation incorrectly
2220 cached the format string in some case. Fixes bug #65391
2222 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2224 * configure.in: fixed a couple of cut and paste errors in the
2225 math functions detection
2226 * libxslt.spec.in: added missing file entry for libxslt.pc
2228 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
2230 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
2231 update xsltproc man page to add --stringparam option
2233 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2235 * xsltproc/xsltproc.c: added the --stringparam option
2236 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
2237 the --novalid behaviour.
2239 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2241 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
2243 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2245 * doc/*.html: updated gdome2 homepage
2247 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2249 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
2251 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
2253 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
2254 increased number of parameteres, changed license, cleaned up some
2255 places where it looked junky because of stylesheet issues
2257 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2259 * xsltproc/xsltproc.c: increased the max number of parameters
2261 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
2263 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
2265 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
2267 * configure.in: applied albert portability patch
2268 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
2269 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
2270 applied Igor patch for Windows
2272 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
2274 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
2276 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
2278 * configure.in: preparing 1.0.9
2279 * doc/*: updated and rebuild the doc
2281 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
2283 * configure.in libexslt/Makefile.am: trying to fix the problem
2284 related to prelinking and libtools crazyness
2286 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2288 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
2289 patch for the debugger glue.
2291 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
2293 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
2294 the whole module with just the entry points.
2296 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2298 * libxslt/transform.c: Nik Clayton found a bug introduced in
2299 1.0.8 when using doctypes for HTML output
2301 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2303 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
2304 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
2305 to use a callback setup function, deprecating libxsltbreakpoint
2306 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
2307 dependancies on libxsltbreakpoint
2309 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2311 Build patch from Peter Williams <peterw@ximian.com>
2312 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
2313 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
2314 $(srcdir), not the build directory.
2316 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2318 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
2320 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
2322 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
2323 xsltproc return codes, per
2324 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
2326 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2328 * libxslt/pattern.c: Marc Tardif provided a patch to use as
2329 much as 40 steps. A dynamic alloc would still be better
2331 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
2333 * xsltproc/xsltproc.c: return useful code signaling error conditions
2336 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2338 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
2340 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
2342 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
2343 template matches compilation was failing to skip blanks bewteen
2344 consecutive predicates
2346 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2348 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
2349 updating Makefiles to fix the prelinking.
2351 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2353 * libxslt/transform.c: fixed a bug in the document extension
2354 element where the doctype infos were not taken into account.
2356 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2358 * libxslt/extra.c: fixed xsltDebug() to output with the normal
2360 * tests/namespaces/*: updated the tests to separate stdout and
2362 * libxslt/transform.c: increasing xsltMaxDepth to 5000
2364 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
2366 * configure.in libexslt/Makefile.am: more Makefile fixups
2368 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2370 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
2372 * libxslt/transform.c: small fix.
2374 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2376 * vms/* Makefile.am: included OpenVMS port instructions from
2377 John A Fotheringham, integrated in the tar file.
2379 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2381 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
2382 from Igor for Windows
2383 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
2385 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2387 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
2389 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2391 * configure.in: preparing 1.0.7
2392 * libxslt.spec.in: cleanup similar to libxml2 one
2393 * breakpoint/*.[hc]: finished cleaning up contributed code
2394 * doc/*: updated and rebuilt the documentation
2395 * xsltproc/xsltproc.c: cleanup of the timing code
2396 * xsltproc/Makefile.am: auto* sucks
2397 * libxslt/transform.c: added a missing include
2399 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2401 * Makefile.am acconfig.h config.h.in configure.in
2402 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
2403 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
2404 the debugger support, make it the default, added the
2405 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
2407 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
2409 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
2411 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
2413 * libxslt/xsltutils.c: handle indent=no when using an HTML
2415 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
2416 modified the output of those test suites
2418 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2420 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
2421 to libxml and removed the --warnnet option
2423 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2425 * configure.in: applied patches from David Härdeman closing
2428 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2430 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
2431 * libexslt/date.c: applied patch from Bruce Miller
2432 * doc/*: updated and rebuilt the docs
2434 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2436 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
2437 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
2438 made sure the .def is handled as binary
2440 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2442 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
2444 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
2446 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2448 * libxslt/numbers.c: take NaN and infinity attributes of
2449 xsl:decimal-format into account. Closes #62577
2451 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2453 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
2454 is now extracted from the xslt.html flat file using
2455 the site stylesheet ... eat your own dogfood !
2456 * libxslt/transform.c libxslt/xsltutils.c: fixed the
2457 HTML output to not generate a DOCTYPE if it should not
2458 i.e. no identifier nor version specified in the xsl:output
2459 * tests/multiple/out/*.orig tests/general/bug-11-.out
2460 tests/general/bug-33-.out tests/general/bug-52.out
2461 tests/docbook/result/xtchunk/html/*.orig
2462 tests/docbook/result/html/gdp-handbook.html
2463 tests/XSLTMark/*.out: fixing xsl:output with method=html
2464 resulted in a number of small changes in the regression tests
2467 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2469 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
2470 config.h include out of exsltconfig.h since this header is
2471 exported and config.h is not.
2473 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2475 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
2476 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
2479 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2481 * libxslt/numbers.c: reworked internal representation of
2482 tokenized number format and parsing/tokenization. This fixes
2483 many bugs regarding separator and default tokens.
2484 * tests/REC/test-7.7-3.out: the fix changes the output of this
2485 test. It now complies to the XSLT spec (wow! ;o)
2487 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2489 * xsltproc/Makefile.am configure.in config.h.in: trying to
2490 bypass libtool crazyness when compiling in my debug environment
2491 * libxslt/templates.c: fix a compilation problem due to recent
2494 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2496 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
2497 non-alphanumeric token handling in number formatting.
2499 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2501 * configure.in: releasing 1.0.5
2502 * doc/xslt.html doc/html/*: updated and rebuilt the docs
2504 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2506 * tests/REC/test-7.7-4.out: fixed a typo
2508 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2510 * libexslt/saxon.c: fixed a typo and improved handling of
2511 non-XPath-expression arguments.
2512 * libexslt/strings.c: fixed a bug in tokenize: function was using
2513 tctxt->output instead of tctxt->document->doc.
2514 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
2515 which was using variable "node" instead of "cur"
2517 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2519 * libxslt/extra.[ch]: removed older SAXON extensions
2520 implementations from Darren Graves.
2521 * libexslt/date.c: applied patch from Charlie Bozeman to fix
2522 a bug with time zone offset on Linux.
2524 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
2526 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
2527 strip-space should also be applied to document imported
2530 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2532 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
2533 rewrote the way strip-space gets applied. Closes bugs #61962
2534 * tests/docs/Makefile.am tests/docs/bug-66.xml
2535 tests/general/Makefile.am tests/general/bug-66.*: added a
2536 specific example in the regression tests
2538 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
2540 * libxslt/xslt.c: Fixing bug #61913
2541 * libxslt/transform.c: removing a small memleak when running with
2544 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2546 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
2547 added implementation of SAXON expression(), eval() and
2548 evaluate() functions.
2549 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
2550 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
2551 modified to use SAXON namespace (functions are not registered
2552 in the LibXSLT namespace)
2553 * tests/exslt/common/object-type.1.out: modified to take account
2554 of the new saxon:expression function
2556 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
2558 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
2559 should be faster too.
2560 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
2561 updated the result of the tests. A subtle bug unnnoticed yet
2562 in the XML Rec formatting got fixed.
2564 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2566 * libxslt/numbers.c: trying to fix bug #61070, seems there
2567 is still a couple of problem left. And optimizations are
2570 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2572 * libxslt/variables.c: fixing bug #61673 part II
2573 * tests/docs/Makefile.am tests/docs/bug-65.xml
2574 tests/general/Makefile.am tests/general/bug-65.*: added a
2575 specific example in the regression tests
2577 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2579 * libxslt/pattern.c: fixed bug #61627
2580 * tests/docs/Makefile.am tests/docs/bug-64.xml
2581 tests/general/Makefile.am tests/general/bug-64.*: added a
2582 specific example in the regression tests
2583 * tests/docs/Makefile.am tests/docs/bug-63.xml
2584 tests/general/Makefile.am tests/general/bug-63.*: added a
2585 specific example in the regression tests for bug #61291
2586 (fixed in libxml2 module)
2587 * tests/reports/Makefile.am tests/reports/undefvar.*: added
2588 a test for handling undefined variables
2590 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2592 * configure.in xslt-config.in: trying to fix bug #60890
2594 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2596 * configure.in: applied patch to close bug #60724
2598 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2600 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
2601 a bug in DAY_IN_WEEK and implements the date:week-in-month function
2603 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2605 * libxslt/extra.[ch] tests/extensions/list.*
2606 tests/extensions/evaluate.*: applied patch from Darren Graves
2607 adding support for Saxon's evaluate & expression extension functions
2608 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
2610 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2612 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
2613 patches from Igor for Windows.
2615 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2617 * libxslt/xslt.c: fixed bug #60624
2618 * libxslt/xsltutils.c: improver the error context reporting
2619 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
2620 specific regression test
2621 * xsltproc/xsltproc: free the stylesheet if it contained an error.
2623 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
2625 * libxslt/variables.c: fixed a problem with global var override
2626 being reported as an error.
2627 * tests/docs/Makefile.am tests/docs/bug-61.xml
2628 tests/general/Makefile.am tests/general/bug-61.*: added a
2629 specific example in the regression tests
2630 * configure.in tests/Makefile.am tests/reports/*: adding a test
2631 to make sure redefinition of global variables in the same stylesheet
2634 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2636 * libxslt/extra.c: okay the code from Norm is really non
2637 portable and break everywhere except on Sun and Linux
2638 platform. Compile it only on those targets.
2640 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2642 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
2643 and Justin Fletcher)
2645 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
2647 * libxslt/numbers.c: Fixing bug #60415
2648 * tests/docs/Makefile.am tests/docs/bug-61.xml
2649 tests/general/Makefile.am tests/general/bug-61.*: added a
2650 specific example in the regression tests
2652 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2654 * tests/docbook/result/*: the change in libxml to output
2655 decimal charrefs instead of hexadecimal changed a lot of
2658 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2660 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
2662 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2664 * configure.in: preparing for 1.0.4
2665 * doc/xslt.html doc/html/*: updated and regenerated docs
2667 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2669 * libexslt/date.c: fixed some compile warnings and disabled
2670 debugging by default.
2672 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2674 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
2675 incorporate comments from bug #59220
2677 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2679 * configure.in libexslt/date.c libexslt/Makefile.am
2680 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
2681 of the EXSLT - Dates and Times core functions.
2682 The exsltDateFormat* functions need to be reworked but it
2683 works like this, even if it's quite messy.
2684 * tests/exslt/strings/.cvsignore: added
2686 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2688 * xsltproc/xsltproc.c: tell in usage that parameter strings
2691 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2693 * libxslt/Makefile.am libxslt/transform.c: trying to close
2694 bug #60304 on xsl:fallback usage
2695 * tests/docs/Makefile.am tests/docs/bug-60.xml
2696 tests/general/Makefile.am tests/general/bug-60.*: added a
2697 specific example in the regression tests
2699 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
2701 * tests/documents/Makefile.am tests/documents/*: changed the
2702 test to use doc%5Ffile instead of doc%20file, this is
2703 sufficient to preserve the test capacities while closing
2706 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2708 * libxslt/extra.c : close #59570 by simply not providing
2709 Norm's extension on FreeBSD.
2710 * tests/general tests/docs: added a couple of new entries
2712 * libexslt/strings.c: NULL initialized a local variable
2713 which was tested later on.
2715 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2717 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
2718 #60143 and rebuilt the FO test outputs
2720 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
2722 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
2723 on inheritance of attributes from multiple attributes-sets
2725 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2727 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
2728 added implementation of EXSLT - Strings.
2729 Currently implemented functins are str:tokenize, str:align
2730 str:concat and str:padding.
2731 * configure.in tests/exslt/Makefile.am
2732 tests/exslt/strings/Makefile.am
2733 tests/exslt/strings/tokenize.1.*: added a test for the
2734 str:tokenize function.
2736 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2738 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
2739 libexslt/Makefile.am: added man pages provided by Heiko Rupp
2741 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
2743 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
2744 tutorial text to add references to global variables cleanups
2746 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
2748 * doc/xsltproc.1 - added xsltproc man page (note: this has not
2749 been added into the build yet)
2751 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2753 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
2754 doc/tutorial/libxslttutorial.xml: added global variables cleanups
2756 * tests/documents/Makefile.am: mjcox pointed to some missing files
2758 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2760 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
2762 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2764 * libexslt/common.c: implemented version 3 of the exslt:node-set()
2766 * tests/exslt/common/Makefile.am
2767 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
2769 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
2771 * adding doc/xsltproc.html - html generated from xsltproc.xml,
2772 update doc/xslt.html with link to xsltproc.html
2774 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
2776 * adding doc/xsltproc.xml - user manual for xsltproc
2778 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2780 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
2781 warning raised by the Windows compiler (Chris Poblete)
2783 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2785 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
2786 closed bugs #59212 and #59220
2788 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2790 * config.h.in configure.in xsltproc/xsltproc.c: complete test
2791 of a DocBook XSLt transform with --nonet, need stat(), added
2792 checking in configure.
2794 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2796 * xsltproc/xsltproc.c: catalog integration, cleanup with
2797 the --nonet option closing #59427
2798 * libxslt/xslt.c: removed a small memleak when using a
2801 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2803 * //Makefile.am : fixed an error I propagated to nearly all
2804 Makefiles.am on Saturday
2806 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2808 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
2810 * libxslt/pattern.c: tag a potential threading problem.
2812 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2814 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
2817 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
2819 * //Makefile.am : fixed a number of small problems with
2820 Makefiles spotted by Albert Chin
2822 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2824 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
2827 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2829 * libxslt/extensions.c: fixed a permutation of args to
2830 xsltPrintErrorContext()
2832 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2834 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
2836 * tests/docs/Makefile.am libexslt/Makefile.am
2837 tests/documents/Makefile.am tests/general/Makefile.am
2838 xsltproc/Makefile.am: cleaning of Makefiles pointed out
2841 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2843 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
2845 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2847 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
2848 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
2849 export xsltconfig.h at make install stage
2851 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
2853 * doc/xslt.html updated xsltproc description with the many new
2854 command line options Daniel has added, cleaned up some spelling
2856 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2858 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
2859 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
2860 serious changes on Result Value Trees and NodeSets
2861 w.r.t. deallocation and collect operations. Probably not
2862 100% clean (merge of allocated trees smells like a problem).
2863 Seems sufficient to close #58943 . Also check if XPath evaluations
2864 failed, and in this case stops the processing and avoid
2865 going further, goal is to not segfault on broken XSLT.
2867 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2869 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
2870 some associated serious cleanup in the pattern code.
2871 * tests/docbook/result/*: regenerated all the results for the
2872 docbook testsuite. Seems killing #58878 also changes the
2873 fo results seriously.
2874 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
2875 tests/general/Makefile.am tests/general/bug-5[56].*: added
2878 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2880 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
2881 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
2882 fixed compilation warnings due to recent changes to the extension
2884 * libxslt/preproc.[ch] libexslt/common.c
2885 fixed the precomputation of *:document elements
2886 * libxslt/functions.h: fixed a compilation warning
2888 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2890 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
2891 for xsltTimeStamp() in bug report #58012
2893 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2895 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
2896 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
2897 of 'non-standard' libxml element like namespace nodes.
2898 * tests/docs/Makefile.am tests/docs/bug-54.xml
2899 tests/general/Makefile.am tests/general/bug-54.*: added a
2900 specific example in the regression tests
2902 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2904 * HACKING: added John Fleck right to commit in the doc subdir
2906 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2908 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
2909 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
2910 tests/general/Makefile.am tests/general/bug-52.*
2911 tests/general/bug-53.*: Added a few new tests for recently fixed
2913 * tests/xmlspec/REC-xml-20001006-review.html
2914 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
2915 DTD changed the result by adding extra attributes to the HTML output
2917 2001-08-06 Peter Williams <peterw@ximian.com>
2919 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
2920 when srcdir != builddir.
2922 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2924 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
2925 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
2926 to easify extension element precomputation.
2927 * libexslt/functions.c: uses the new framework and precomputes
2928 func:result elements.
2930 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2932 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
2934 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2936 * tests/general/bug-21-.out tests/general/bug-31-.out:
2937 this got fixed by libxml patches
2938 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
2939 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
2940 libexslt/functions.c libexslt/math.c libxslt/win32config.h
2941 libxslt/xsltconfig.h.in libxslt/xsltutils.h
2942 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
2943 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
2944 a few things related to those changes.
2946 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2948 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
2949 * test//*/*.out: the output of some tests changed, looks better
2952 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2954 * libxslt/xsltutils.c: avoid extra \n when serializing top
2957 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
2959 * libxslt/extra.c: one more revision on Norm's localTime() function
2961 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2963 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
2964 exsltLeadingFunction when passing an empty node-set as the
2966 * libxslt/functions.[ch]: gave priority to context-level functions
2967 over extension module functions. This allows a function declared
2968 with a func:function element to override an extension module
2969 function for example. This is a bit hackish...
2970 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
2971 values didn't conform to the expected values. This is a bug in
2972 the EXSLT official use cases.
2974 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2976 * config.h.in configure.in libxslt/extra.c: tried to integrate
2977 Norm's implemntation of localTime()
2979 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
2981 * libxslt/extra.c: fixed a serious proble is node-set was called
2983 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
2985 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2987 * libexslt/functions.c: fixed memory leaks
2989 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
2991 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
2992 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
2993 more cleanup of the problems introduced with EXSLT, also closes
2996 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
2998 * doc/internals.html - general cleanup
3000 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3002 * configure.in tests/Makefile.am tests/exslt/*: added some tests
3003 to check EXSLT conformance
3004 * libexslt/sets.c: fixed a typo when registering has-same-node
3006 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
3008 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
3009 of memory allocations, raise a bug in the test suite, also
3010 need to be centralized as a single cleanup function.
3012 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
3014 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
3015 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
3016 Some cleanup, there is still a memory leak left and some warnings
3019 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3021 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
3022 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
3023 libxslt/xsltInternals.h: new extension framework.
3024 Added stylesheet module data, top-level and extension elements
3025 precomputing, global registration of top-level elements and
3026 extension elements and functions.
3027 Extensions are no longer initialized from extension-element-prefixes
3028 declarations but when modules need the data.
3029 init/shutdown functions registered with xsltRegisterExtModule{,Full}
3030 only allocate and free module data, they shouldn't register the
3031 elements and functions any more.
3032 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
3034 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
3035 non-XSLT top-level elements before any xsl:import element.
3036 * libexslt/common.c libexslt/functions.c libexslt/math.c
3037 libexslt/sets.c: adapted to use the new extension framework.
3038 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
3039 moved the test module from functions.c to extensions.[ch],
3040 modified it to use the new extension framework. Updated xsltproc
3041 to register the test module.
3043 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
3045 * libxslt/pattern.c: fixed an ugly problem with namespaces
3046 in templates compilation
3047 * tests/namespaces/tst4.*: added a specific testcase
3048 * libxslt/transform.c: reenabled debug
3050 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3052 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
3054 * doc/html/*.html: updated the docs.
3055 * xsltproc/xsltproc.c: activate line numbering unfortunately
3056 this works only with CVS, libxml2-2.4.1 is broken in this respect
3058 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
3060 * libxslt/documents.c enhancement to xsltFindDocument to
3061 cater for the Matt Sergeant patch
3063 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3065 * updating libxslt tutorial to include param support
3067 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3069 * libexslt/math.c: small cleanup
3070 * libxslt/functions.c: patch to document('') from Matt Sergeant
3071 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
3072 c.f. bug #57464 from Tom Moog
3074 2001-07-19 Darin Adler <darin@bentspoon.com>
3076 * configure.in: Add HTML_DIR definition.
3077 * xsltproc/.cvsignore: Ignore some generated files.
3079 2001-07-18 Peter Williams <peterw@ximian.com>
3081 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
3084 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
3086 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
3087 libexslt/common.c libexslt/functions.c libexslt/math.c
3088 libexslt/sets.c: removed utils.[ch] as their content is
3089 integrated in libxml
3090 * libexslt/sets.c: uses the new libxml functions
3091 * libxslt/extra.[ch]: removed exsl:document
3092 * AUTHORS: added /me
3094 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
3096 * libexslt/.cvsignore: some more generated files to ignore
3097 * libexslt/Makefile.am: utils.h not installed anymore
3098 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
3099 libexslt/math.c libexslt/sets.c:
3100 changed function prefix from exsl* to exslt*
3101 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
3102 from common.c to exslt.c
3103 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
3105 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
3106 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
3107 * xsltproc/xsltproc.c: updated to use the new function prefix
3109 2001-07-15 Darin Adler <darin@bentspoon.com>
3111 * libxslt/.cvsignore:
3112 * tests/XSLTMark/.cvsignore:
3113 * tests/extensions/.cvsignore:
3114 * tests/xmlspec/.cvsignore:
3115 Some more generated files to ignore.
3117 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3119 * Makefile.am configure.in libexslt/Makefile.am:
3120 Integration of libexslt in the build system
3121 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
3122 xsltproc/Makefile.am xsltproc/xsltproc.c:
3123 Moved xsltproc to a separate directory, linked it to libexslt,
3124 and added exslt version reports to -V
3125 * tests/*/Makefile.am: updated the path to xsltproc
3126 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
3127 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
3128 versionning informations, some cleanup, and added documentation
3129 to a couple of exported functions
3131 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3133 * libexslt/Makefile.am: account for new source files
3134 * libexslt/.cvsignore: added
3136 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3138 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
3139 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
3140 start implementing EXSLT
3142 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3144 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
3145 trying to accept AVT for "format" in xsl:number
3147 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3149 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
3150 xsltProfileStylesheet
3152 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3154 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
3155 libxslt/functions.c libxslt/imports.c libxslt/keys.c
3156 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
3157 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
3158 libxslt/variables.c libxslt/xslt.c: provide context for
3159 error messages. Requires libxml head changes.
3160 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
3163 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3165 * libexslt/Makefile.am: initial EXSLT framework
3167 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3169 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
3170 * win32/libxslt/libxslt.def: added another entry point
3171 * libxslt/transform.c: fixed a comment block
3172 * doc/xslt.html doc/html/*: updated and regenerated the docs
3174 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3176 * win32/libxslt/libxslt.def: added missing functions
3178 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3180 * FEATURES libxslt/xsltproc.c libxslt/transform.c
3181 libxslt/xsltInternals.h: added Embedding Stylesheets
3182 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
3183 from the REC about it
3184 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
3185 tried to accomodate the various (and changing) proprietary
3186 ways of implementing chunking.
3187 * tests/docbook/result/xtchunk/html: now output is generated in
3190 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3192 * libxslt/xsltproc.c: small cleanup
3193 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
3194 for cdata/text handling
3196 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3198 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
3199 * tests/documents/Makefile.am tests/documents/message.*: added
3200 a specific regression test
3201 * libxslt/transform.c: fixed an infinite loop
3202 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
3205 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3207 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
3208 fixed exclude-result-prefixes handling and how namespaces
3209 propagate from the stylesheet to the result in general, this
3210 is a serious cleanup.
3211 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
3212 tests/general/itemschoose.out tests/namespaces/extra.xsl
3213 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
3214 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
3215 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
3216 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
3217 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
3218 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
3219 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
3220 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
3221 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
3222 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
3223 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
3224 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
3225 fixed and rechecked all the tests where the namespace
3226 propagation was wrong either taht the rules were not applied
3227 correctly or that superfluous namespaces were declared in the
3230 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3232 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
3233 libxslt/variables.h: Norm pointed out that element-available()
3234 didn't work, implemented it
3235 * tests/extensions/Makefile.am tests/extensions/list.*: added
3236 a test for all registered xslt element, function and default
3239 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3241 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
3242 tests/documents/docfile.xml tests/documents/test.result
3243 tests/documents/test.xml tests/documents/test.xsl:
3244 added a test for URI-escaping on document() input
3246 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3248 * tests/docs/Makefile.am tests/general/Makefile.am
3249 tests/general/bug-49-* tests/docs/bug-49-*
3250 tests/general/bug-50-* tests/docs/bug-50-*: added a
3251 couple of regression tests for bugs posted on the list
3253 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3255 * libxslt/xsltproc.c: avoid generating CDATA node in document
3256 tree when parsed, force generation of text nodes instead.
3258 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3260 * doc/extensions.html: fixed a number of typo found by Dan York
3261 * libxslt/xsltutils.c: improved the profiling ouput, added the
3264 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3266 * libxslt/variables.c: tryingt to fix a problem raised by Norm
3268 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3270 * config.h.in configure.in: added gettimeofday() check
3271 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
3272 profiling works option --profile (or --norman ;)
3274 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3276 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
3277 libxslt/variables.c: big cleanup on the way templates or
3278 template fragments are processed, cleanup of stack building
3279 * tests/docs/Makefile.am tests/general/Makefile.am
3280 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
3281 series of regression test for the variable/params lookups
3282 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
3283 started working on profiling code, there is just invocation counting
3284 yet but the framework is in place.
3286 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3288 * tests/docs/Makefile.am tests/general/Makefile.am
3289 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
3290 regression test for the variable scope within templates problem
3292 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
3294 * xsltInternals.h variables.c transform.c:
3295 fixed problem with variable scope within templates
3297 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3299 * doc/extensions.html doc/internals.html doc/xslt.html:
3300 added a documentation on writing libxslt extensions, and
3301 added links to the main page
3302 * libxslt/functions.c libxslt/xsltInternals.h
3304 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3306 * cleaned up many comments and error messages
3308 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3310 * configure.in libxslt/xsltwin32config.h: released 0.14.0
3311 * doc/xslt.html: added 0.14.0 release
3313 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3315 * doc/html/*: rebuilt docs before release
3316 * libxslt/extensions.c: fixed a function doc header
3318 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3321 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
3323 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
3325 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
3326 something there, not visually perceptible
3328 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3330 * tests/docbook/result/: the change in libxml affected the
3331 output of the Docbook tests (of course it was detected on
3334 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3337 * libxslt/transform.c: added cdata-section-elements
3338 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
3341 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3344 * libxslt/xsltutils.c: do not dump document for which there have
3345 been no generated content
3346 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
3347 test output accordingly
3348 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
3349 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
3350 * 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>
3352 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
3353 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
3354 Patches for Windows mostly contributed by Yon Derek
3355 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
3356 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
3357 Project file for Mircrosoft C provided by Yon Derek
3359 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3361 * libxslt/pattern.c: closing bug #56517, fixed a number of
3362 problems in the patterns compilations, priorities and debug
3363 * libxslt/transform.c: improved the template debug message
3364 * tests/docs/Makefile.am tests/general/Makefile.am
3365 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
3366 regression test for #56517
3368 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3370 * libxslt/xslt.c: avoid a stupid bug when compiling with
3371 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
3373 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3375 * libxslt/numbers.c: fix of a small bug
3376 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
3379 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3381 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
3383 * tests/docbook/xhtml/*: added XHTML stylesheets
3384 * tests/docbook/fo/*: added XSL FO stylesheets
3385 * tests/docbook/result/xhtml/*: added XHTML results
3386 * tests/docbook/result/fo/*: added XSL FO results
3388 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3390 * HACKING: fixed, added William
3392 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3394 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
3395 xml cases, and fixed text output to be recursive in text nodes
3398 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3400 * configure.in: patch from Tony Graham to cleanup libxml2 detection
3402 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3404 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
3405 'namespace' is a reserved C++ identifier
3407 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3409 * doc/xslt.html: adding 0.12.0 release
3411 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3413 * configure.in: preparing 0.12.0 release
3414 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
3415 * libxslt/xsltconfig.h.in: added doc inline comment
3416 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
3417 and enriched xsltproc --version to show them
3418 * doc/html/*.html: rebuilt the docs
3419 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
3420 tutorial ends up in the tars and RPMs
3422 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3424 * libxslt.spec.in: updated the descriptions
3426 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3428 * libxslt/namespaces.[ch]: added a single namespace def copy
3429 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
3430 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
3431 any kind of input nodes.
3432 * libxslt/variables.c: checked and closed the last TODO about
3433 namespace propagation
3434 * tests/docs/Makefile.am tests/general/Makefile.am
3435 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
3436 regression test for #56115
3438 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3440 * updating tutorial: adding discussion of freeing memory, image
3441 files for callouts, link to xsltproc.c code
3443 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3445 * libxslt/variables.c: bug #56267 was still not fixed, forgot
3446 to remove the old code
3447 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
3450 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3452 * libxslt/variables.c: fixed bug #56267, namespaces must
3453 be propagated when evaluating local variables.
3454 * tests/docs/Makefile.am tests/general/Makefile.am
3455 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
3456 regression test for #56267
3458 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3460 * libxslt/keys.c: avoid a possibility of an uninitialized variable
3461 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
3462 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
3463 request to have xinclude processing done on document() if requested
3465 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3467 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
3469 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3471 * libxslt/preproc.c: removed a warning on xsl:transform
3472 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
3473 tests/general/array.out tests/general/array.xsl: added a new
3474 test fround in xsl-dev
3476 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3478 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
3479 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
3480 serializer of libxml impacted the result of some tests. Checked
3481 that the XML REC renders identically.
3483 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
3485 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
3488 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3490 * libxslt/variables.c: fixed bug #55670, namespaces must
3491 be propagated when evaluating global variables.
3492 * tests/docs/Makefile.am tests/general/Makefile.am
3493 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
3494 regression test for #55670
3496 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3498 * doc/xslt.html: linked to the tutorial
3500 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
3502 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
3506 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3508 * libxslt/transform.c: closed bug #55723, problem was due to
3509 a limitation of xsltGetNamespace() when the insertion point
3511 * tests/docs/Makefile.am tests/general/Makefile.am
3512 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
3513 regression test for #55723
3515 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
3517 * libxslt/transform.c: fixed problems with document() in
3518 xsltApplyTemplates and xsltForEach. Cleaned up several
3520 * libxslt/keys.c: saved and restored ctxt->document within
3521 xsltInitKey to fix problem with keys when doc changed
3522 * libxslt/documents.[ch]: added new procedure xsltFindDocument
3523 needed when document() causes a change of doc within
3524 xsltApplyTemplates and xsltForEach
3526 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3528 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
3530 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
3531 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
3532 Updated to use the new function
3533 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
3534 the fixes in the serialization of <pre> in HTML in libxml
3535 led to a number of changes in the output
3537 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3539 * tests/docs/Makefile.am tests/general/Makefile.am
3540 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
3541 regression test for #55722
3543 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3545 * doc/xslt.html: updated to ask to not send mail directly
3546 * tests/docs/Makefile.am tests/general/Makefile.am
3547 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
3548 regression test for #55722
3550 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3552 * libxslt/pattern.c : trying to fix #55670
3553 * tests/XSLTMark/reverser.out : result of test changed when
3556 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3558 * doc/xslt.html: updated with 0.11.0
3560 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3562 * configure.in libxslt.spec.in: released 0.11.0
3564 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3566 * libxslt/transform.c: William M. Brack found a small bug
3567 when call-template didn't find the template.
3569 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3571 * libxslt/transform.c: fixed handling of PI and comments
3572 (bug raised by Brent M Hendricks).
3573 * tests/docs/Makefile.am tests/general/Makefile.am
3574 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
3577 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3579 * libxslt/xsltproc.c: added --xinclude in the option list,
3580 patch from Raphael Hertzog
3581 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
3582 test in the normal testsuite
3584 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3586 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
3587 at the top template level
3588 * tests/docs/Makefile.am tests/general/Makefile.am
3589 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
3592 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3594 * libxslt/functions.c: fixed the document() bug reported by
3595 Stephane GUIBOUD-RIBAUD
3596 * tests/docs/Makefile.am tests/general/Makefile.am
3597 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
3600 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3602 * configure.in libxslt/Makefile.am: fixed bug #54953
3603 * libxslt/attributes.c: cleanup pointed by Joe Orton
3604 * libxslt/xsltproc.c: added --catalogs to load catalogs from
3606 * libxslt/functions.c: cleanup unreached code
3607 * configure.in config.h.in libxslt/xsltproc.c: guarded the
3608 include with preprocessor definitions
3610 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3612 * tests/documents/Makefile.am tests/general/Makefile.am
3613 tests/multiple/Makefile.am tests/namespaces/Makefile.am
3614 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
3615 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
3616 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
3617 configure.in: Makefiles cleanup from Joe Orton
3619 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3621 * tests/docbook/result/html/external.html
3622 tests/docbook/result/html/graphics.html
3623 tests/docbook/result/html/gtest.html
3624 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
3625 Added a test from coolo for IDs in external parsed entities
3628 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3630 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
3631 added --version info to xsltproc closing #54952
3633 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3635 * tests/documents/Makefile.am tests/general/Makefile.am
3636 tests/multiple/Makefile.am tests/namespaces/Makefile.am
3637 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
3638 Seems some of the changes I made for 0.9.0 Makefiles were
3641 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3643 * configure.in: preparing 0.10.0 release
3644 * doc/xslt.html: updated
3645 * doc/html/* : rebuilt the docs
3647 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3649 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
3650 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
3651 avoiding modifying stylesheet informations, and fixing
3652 document() when called from a global variable init
3654 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3656 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
3657 add ctxt->inst to allow stylesheet element lookup (needed
3659 * libxslt/*.[ch]: generate docs for the structures and
3660 macros, general cleanup for docs
3661 * doc/html/*.html: regenerated all docs
3663 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3665 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
3666 libxslt/xsltInternals.h: optimizations, cleanup of global
3669 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3671 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
3672 libxslt/variables.c: force the precompilation of XPath expressions
3673 at stylesheet compilation time
3675 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3677 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
3679 * tests/REC/Makefile.am: be less verbose if things really go wrong
3680 * tests/docs/Makefile.am tests/general/Makefile.am
3681 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
3682 the regression tests
3684 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3686 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
3687 detection method to generate HTML documents
3688 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
3689 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
3690 tests/XSLTMark/html.out tests/XSLTMark/products.out
3691 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
3692 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
3693 tests/general/bug-5-.out: updated a number of tests output
3696 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3698 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
3700 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3702 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
3703 about attribute being generated twice. Fixed a number of related
3704 bugs on attributes handling.
3705 * tests/REC/test-7.1.4.out: this changed an attribute generation
3707 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
3709 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3711 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
3712 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
3714 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3716 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
3717 the cases where perl is not in the path (nor in /usr/bin)
3718 * tests/docbook/result/html/gdp-handbook.html
3719 tests/docbook/result/html/kwrite.html
3720 tests/docbook/test/gdp-handbook.xml
3721 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
3723 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3725 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
3726 cases where a network access is needed to load a DTD or entity
3727 * tests/docbook/Makefile.am: added --nonet
3728 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
3729 fixed 2 tests as a result
3731 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3733 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
3734 try to remove the unneeded docbook Makefile stuff
3736 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3738 * doc/xslt.html: fixed a link error
3739 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
3740 * libxslt/xsltproc.c: cleaned up the --repeat loop
3741 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
3742 fixed the DOCTYPE in tests output
3743 * tests/docs/bug-25-.xml tests/doc/Makefile.am
3744 tests/general/bug-25-.* tests/general/Makefile.am : added a new
3745 test case and fixed the EXTRA_DIST
3747 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3749 * libxslt/extra.c: add more debug to xsltDebug
3750 * libxslt/transform.c: spent a few hours tracking down an ugly
3751 race like bug in xsltCopyTreeList() arghhh
3752 * libxslt/xsltproc.c: call xmlInitMemory() explictely
3754 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3756 * doc/internals.html: more work done on the doc, mostly complete
3757 except the section on the XSLT stack and the extensions API
3758 since both still need more work.
3760 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3762 * doc/internals.html doc/contexts.* doc/object.*: more work done
3765 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3767 * doc/internals.html: more work done on the doc
3769 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3771 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
3772 for the CDATA output
3774 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3776 * libxslt/xslt.c: do not escape content of CDATA nodes on output
3778 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3780 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
3781 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
3782 doc/templates.fig doc/templates.gif: started writing tye doc
3783 on how libxslt works.
3785 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3787 * libxslt/numbersInternals.h libxslt/numbers.c
3788 tests/numbers/format-number.out tests/XSLTMark/number.out:
3789 Patch from William Brack to bring format-number() more in alignment
3790 with the Java implementations.
3792 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
3795 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3797 * tests/docbook/result/html/* tests/general/bug-11-.out
3798 tests/multiple/result.xml tests/XSLTMark/*.out
3799 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
3802 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3804 * libxslt/xsltproc.c: add a --docbook option if your libxml2
3805 has the SGML DocBook support compiled in.
3807 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3809 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
3810 tests especially on sorting
3811 * test/xsltutils.c: oops multiple sorts was actually broken !!!
3814 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3816 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
3818 * doc/html/* doc/xslt.html: updated and regenerated the docs
3820 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3822 * xsltutils.[ch] transform.c: implemented multiple levels of
3824 * test/REC/test-10-2.*: added a really small test for it
3826 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3828 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
3829 there can be multiple text and CDATA child
3831 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3833 * tests/multiple/makefile.am: fixing #54015
3834 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
3835 and a similar problem for the docbook tests
3837 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3839 * tests/general/bug-8-.out: fixed in libxml xpath
3840 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
3841 problem in predicates within a pattern. Spotted another
3842 potential namespace problem
3844 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3846 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
3847 libxslt/xsltproc.c: counting errors and warnings at compilation
3848 time. Stop processing in case of error.
3849 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
3850 added more namespace related bug checks
3852 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3854 * libxslt/preproc.c libxslt/variables.c: found the source of a
3855 memory leak with DocBook introduced this w.e.. bit of cleanup.
3856 * tests/docbook/result/html/*.html : regenerated the DocBook tests
3859 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3861 * libxslt/variables.c: fixing bug #53769
3862 * tests/general tests/docs: added new examples from the
3863 bug reports to the regression tests, updated the Makefiles
3865 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3867 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
3868 attributes.c extensions.[ch]: moved all stylesheet precomputation
3869 at stylesheet loading time (stylesheet transform should be thread
3870 safe now), improved params and variables evaluations (but optim
3871 is not complete yet).
3874 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3876 * libxslt/xsltproc.c : changed the way --repeat works when
3879 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3881 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
3882 fixed default formatting
3884 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3886 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
3887 * libxslt/xsltproc.c : added an option to process HTML input
3889 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3891 * libxslt/transform.c: Tony Gorski found a bug pointed by
3892 a compiler on Tandem
3893 * tests/documents/result.xhtml: this results in a small
3894 change in the output of this test
3896 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3898 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
3901 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3903 * transform.c: fixed text and cdata handling in xsl:copy
3904 * xslt.c : avoid crashing on invalid xslt input
3905 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
3906 bugs submitted to the regression tests
3908 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3910 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
3912 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3914 * configure.in: updated to 0.8.0
3916 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3918 * transform.c: fixed a bug introduced on handling #53401
3920 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3922 * transform.c: fixed #53401
3923 * configure.in libxslt/*.c: allowed to suppress debug reporting
3924 functionalities but it brings not noticeable improvements
3925 * doc/xslt.html doc/html/*: updated and regenerated docs
3927 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3929 * tests/general/bug-5-.out tests/multiple/out/*.orig
3930 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
3931 following the libxml changes
3933 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3935 * libxslt/functions.c: applied TOM's patch to key()
3936 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
3937 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
3938 small HTML output change
3940 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3942 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
3945 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3947 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
3948 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
3949 fixed for the most part the namespace handling problem in XPath
3950 expression computations.
3951 * test/doc/ tests/general: added bug 5 and 6
3953 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3955 * libxslt/xslt.c: applied William M. Brack patch fixing the
3956 template lack of support for priority
3957 * test/XSLTMark/*.out : this fixed anumber of problems in the
3960 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3962 * libxslt/functions.c: removed warning in unparsed-entity-uri()
3963 fixed a bug in generate-id()
3964 * libxslt/transform.c: fixed null list result errors
3965 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
3966 fixes for sorting semantic
3968 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3970 * config.h.in configure.in libxslt/xsltconfig.h.in: added
3972 * libxslt/xsltproc.c : added --xinclude option
3973 * tests/XSLTMark/union.out : fixed the output
3975 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
3977 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
3979 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3981 * configure.in: released 0.7.0
3982 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
3985 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3987 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
3988 some checking against NULL pointers
3990 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3992 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
3993 added the XSLTMark in the regression tests as well as multiple
3994 output test from Ankh
3995 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
3996 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
3997 patches and fixed a memory leak
3998 * tests/docbook/result/html/*.html : updated the results after
4000 * tests/xmlspec/REC-xml-20001006-review.html
4001 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
4002 an HTML doctype when serializing HTML result, but adds the
4005 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4007 * libxslt/transform.c: applied fix to xsltApplyTemplates from
4009 * test/docbook/result/html/*.html: this change the output
4010 * tests/xmlspec/REC-xml-20001006-review.html
4011 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
4012 the reference anchors generated for the XML spec
4014 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4016 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
4017 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
4018 libxslt/xsltutils.c: of course the way I defined
4019 UNUSED breaks on old gcc version. Try to be smart and
4020 also define it directly in xsltconfig.h
4021 * tests/xmlspec/Makefile.am: fixed the timing arg test
4023 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4025 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
4026 implemented command line parameter passing
4027 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
4028 tested it by passing show.diff.markup=1 to build the review version too
4030 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4032 Huge cleanup, I switched to compile with
4033 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4034 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4035 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4036 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4037 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4038 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
4039 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
4040 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
4041 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
4042 libxslt/xsltutils.c: basically made static unexported functions
4043 avoided name clashes and flagged unused parameters.
4045 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4047 * configure.in: 0.6.0 yet another release
4048 * doc/xslt.html doc/html/*: updated the docs
4050 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4052 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
4053 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
4054 extended xsltEvalStaticAttrValueTemplate and
4055 xsltEvalAttrValueTemplate to support foreign namespaces,
4056 and fixed document()
4058 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4060 * xsltutils.h: cleanup some garbage added last night
4061 * xsltInternals.h variables.c transform.c templates.[ch]
4062 preproc.c pattern.c keys.c: switched the whole XSLt processing
4063 to use XPath precompiled expressions and reusing them.
4064 * functions.c: some cleanup, seems people don't use
4065 unparsed-entity-uri() the way it's supposed to be used
4067 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4069 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
4070 libxslt/variables.c libxslt/xsltutils.h: Changed to work
4071 with the new way XPath is interpreted. This doesn't yet
4072 take advantage of the separate parsing/evaluation phases
4074 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4076 * libxslt/transform.c: robert@xsl.00008.org pointed out a
4077 problem in xsl:copy-of in case of attributes
4078 * tests/docs/Makefile.am tests/docs/bug-3-.xml
4079 tests/general/Makefile.am tests/general/bug-3-.*:
4080 added the test to the general regression suite
4082 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4084 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
4085 fixing some of the missing functionnalities in the XSLT
4086 functions implementations.
4088 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4090 * libxslt/Makefile.am: nick@debian.org forwarded a fix
4092 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4094 * README.cvs-commits: added, pointing to HACKING
4095 * HACKING: added defines commit rules.
4097 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4099 * libxslt/extra.c libxslt/variables.c: fixing compilation
4100 when libxml was compiled without debug support
4102 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4104 * configure.in: time for 0.5.0
4105 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
4106 new test files are included in the distribution
4107 * doc/xslt.html : updated
4108 * doc/html/*.html: regenerated the docs
4110 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4112 * tests/docbook/result/html/*.html: regenerated the HTML
4113 now that value-of an result tree don't include the fake root
4115 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4117 * libxslt/transform.c libxslt/variables.c: removed a couple
4118 of possibly uninitialized var probs
4119 * tests/xmlspec/Makefile.am: run the processing without verbose
4120 avoid raising generated id differences.
4122 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4124 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
4126 * libxslt/transform.c: fixed a bug which exaplined why no
4127 optimization were resulting from preproc stuff
4129 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4131 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
4132 w.r.t. value of tree result (and attributes within it) fixed.
4133 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
4134 Integrated the xmlspec to the test (i.e. diffed output for
4137 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4139 * imports.c transform.c xslt.c xsltInternals.h: fixed a
4140 strip-spaces problem
4141 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
4144 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4146 * libxslt/transform.[ch]: finished integrating the current
4147 state of the preproc optimizations.
4148 * tests/xmlspec/diffspec.xsl: switched off diff printing
4150 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4152 * libxslt/preproc.c libxslt/transform.c: started rolling in
4153 some of the optimizations.
4155 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4157 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
4158 transform.[ch]: previous commit broke a lot of stuff, fixing
4159 and preparing for next step
4161 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4163 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
4164 xsltInternals.h: started working on optimizing stylesheet
4165 element parsing. Just builds the extra informations so far.
4166 * xsltutils.h: added a missing XPath decl
4168 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4170 * libxslt/variables.c: William M. Brack found a serious bug
4171 with imports and global variables ...
4173 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4175 * libxslt/pattern.[ch] libxslt/transform.c: added
4176 xsltCleanupTemplates() to clean up state left after processing.
4178 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4180 * libxslt/transform.c: applied patch from William M. Brack
4181 to support with-param in xsltApplyTemplates().
4183 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4185 * libxslt/pattern.c: fixed the compilation of patterns which
4186 contains XPath NodeTypes. Handling of nested predicates.
4188 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4190 * libxslt/transform.c: save ctxt->node after for-each
4192 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4194 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
4195 * doc/xslt.html: updated
4197 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4199 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
4200 added xsltDocumentElem implementing multiple file output,
4201 including 1.1 xsl:document but yet untested.
4203 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4205 * libxslt/extensions.c: fixed stoopid bug
4206 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
4207 carrying extensions to the specification. Added node-set()
4208 for existing saxon and xt namespaces and debug() in libxslt
4209 namespace (http://xmlsoft.org/XSLT/namespace)
4210 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
4212 * configure.in tests/Makefile.am tests/namespaces: added some
4213 namespaces tests, including a test calling the extra debugging
4214 function in libxslt namespace, worked first time !!!
4216 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4218 * libxslt/xslt.c: extension prefix support for the full stylesheet
4219 * libxslt/transform.c libxslt/extensions.[ch]: more work should
4222 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4224 * doc/xslt.html : cleaned up, added a bit more description on
4227 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4229 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
4230 on functions and element extensions. First on list will be
4233 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4235 * configure.in libxslt.spec.in: releasing 0.3.0
4236 * doc/xslt.html: updated
4238 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4240 * configure.in tests/docbook/html : oops forgot to add
4241 the stylesheets themselves :-\
4243 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4245 * configure.in tests/Makefile.am tests/docbook tree:
4246 added docbook XSL based test suite
4248 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4250 * libxslt/xsltutils.c: reformat of messages
4251 * libxslt/xsltproc.c: removed memleak on --noout
4252 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
4253 changed again the way parameter are evaluated before a
4254 call-template, seems to fix a few nasty bugs, memory alloc debug too
4256 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4258 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
4259 fixed the param evaluation problem in apply-template
4260 * libxslt/pattern.c: speed up seriously some context computation
4261 * libxslt/xsltInternals.h: preparing for extension support
4263 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4265 * libxslt/Makefile.am: small cleanup
4266 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
4267 fixed current() I hope
4269 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4271 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
4272 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
4273 support of namespaces, both in templates and in XPath subexpressions
4275 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4277 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
4279 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4281 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
4282 contextual info must be recomputed
4284 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4286 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
4287 * libxslt/xsltproc.c : added --maxdepth
4289 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4291 * libxslt/xsltproc.c: added --novalid and --noout as well
4292 as options printing when no args
4293 * libxslt/variables.c libxslt/transform.c: trying to get rid
4294 if some variable/params addressing errors.
4296 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4298 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
4299 * libxslt/xsltutils.c: add carriage return to xsl:message when
4302 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4304 * libxslt/functions.c: fixed a bug with generate-id()
4306 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4308 * libxslt/xsltutils.c: started doing more useful stuff in
4310 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
4311 libxslt/xsltInternals.h: changed the way variables/params
4313 * libxslt/xsltproc.c: removed a pedantic warning
4314 * libxslt/variables.[ch]: found an ugly evaluation bug
4316 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4318 * tests/REC/Makefile.am: updated
4320 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4322 * libxlst/functions.c: fixed ID generation
4323 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
4325 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4327 * libxslt/numbers.c: removed a couple of memleaks
4329 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4331 * libxslt/pattern.[ch]: exported pattern matching interfaces
4332 for numbers.c and future debug module
4333 * libxslt/numbers.c: updated to new interface, should avoid
4334 unnecessary recompilation of patterns.
4335 * libxslt/xsltutils.[ch]: cleanup
4336 * tests/REC/gmon.out: removed :-)
4338 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4340 * libxslt/numbers.c: implemented level=any
4341 * libxslt/transform.c: corrected some default values
4342 * tests/REC/test-7.7-*.*: added
4344 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4346 * libxslt/pattern.c: priorities were horribly broken, hope it's
4349 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4351 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
4352 libxslt/xsltInternals.h libxslt/transform.[ch]
4353 libxslt/templates.c libxslt/xslt.c:
4354 Added apply-imports, keep a stack of running templates
4355 * libxslt/xsltutils.c: bugfixes, gather the output informations
4357 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
4358 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
4359 the real set of transformation on XML-1.0 2e generages a near
4360 perfect HTML. Needs just more number fixes and implementation
4361 and an obscure problem in 3.3.3
4363 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4365 * libxslt/pattern.c: added xsltMatchPattern()
4366 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
4368 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4370 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
4371 * libxslt/xsltutils.[ch] : added a small debugging hook
4373 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4375 * libxslt/FEATURES libxslt/transform.c: added support for
4376 disable-output-escaping in xsl:copy-of
4377 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
4378 give more debugging info
4380 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4382 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
4383 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
4384 Includes, more document changes
4385 * libxslt/xsltutils.c: fix the output of doctype and what is or
4387 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
4388 * tests/Makefile.am tests/documents/* : added a new test from Stric
4389 exercising document() among other things
4391 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4393 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
4394 for the level attribute for xsl:number
4395 * libxslt/numbers.c: internal restructuring
4397 Fri Feb
\18;
\11 \19;
\11