1 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
3 * breakpoint/Makefile.am: removed ref to libxslt.la
4 * numbers.c transform.c python/libxml_wrap.h python/types.c
5 xlstproc/xsltproc.c: Minor cleanup of warning errors
7 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
9 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
11 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
13 * tests/docs/Makefile.am tests/docs/bug-127.*
14 tests/general/Makefile.am tests/general/bug-127*: added the
15 test from bug #118763 to the regression suite.
17 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
19 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
21 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
23 Minor cleanup of regression test general/bug-125
25 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
27 Fixed bug 116517 - handling of '{' and '}'
28 * templates.c: added checks for escaping and balancing of
30 * tests/general/Makefile.am tests/docs/Makefile.am:
31 Added test case (bug-126) to regression suite.
33 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
35 Fixed bug 117552 - sort with multiple keys
36 * xsltutils.c: enhanced treatment of NaN when multiple sort
38 * tests/general/Makefile.am tests/docs/Makefile.am:
39 Added test case (bug-125) to regression suite.
41 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
43 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
44 * transform.c, variables.c, xslt.c, xsltutils.c:
45 removed some unused variables
47 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
49 Fixing bug 118558 (Solaris 8 compiler warnings)
50 * xslt.c: minor re-ordering of code
51 * functions.c: added an explicit cast
52 * number.c: added include for string.h
53 * security.c: added an explicit cast
55 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
57 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
58 of date:seconds as previously posted to the mailing list
59 * numbers.c: extensive modification to cater for UTF8 within
62 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
64 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
65 #117616 about EXST str:tokenize.
66 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
67 added the test in the regression suite.
69 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
71 * xsltproc/xsltproc.c: applying a patch based on #117377
74 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
76 * libxslt/transform.c: allow strip-space to support full namespaces
77 using prefix:* , should fix #114287
78 * tests/docs/Makefile.am tests/docs/bug-124.*
79 tests/general/Makefile.am tests/general/bug-124*: added a
80 test to the regression suite for this bug.
82 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
84 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
85 the attribute was already defined, should fix bug #113812
86 * tests/docs/Makefile.am tests/docs/bug-123.*
87 tests/general/Makefile.am tests/general/bug-123*: added the
88 test to the regression suite.
90 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
92 * libexslt/strings.c: applied patch from Shaun McCance to implement
93 exslt:split c.f. #117752
94 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
95 added the test to the regression suite.
97 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
99 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
100 might require more attention could be an Unicode support breakage.
102 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
104 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
105 libxslt/xsltInternals.h: optimize text node coalescing by
106 caching info about the last text node generated and doing
107 fast alloc/copy of the text. Should fix #115273
109 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
111 * fixed bug 113520, incorrect result for date:seconds
112 with change to type casting in libexslt/date.c
114 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
116 * fixed bug 114764: trouble with globals and RVT's
117 with minor changes in variables.c and transform.c
118 so that any global instantiated with an RVT gets
119 uninitialized when the RVT is destroyed.
121 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
123 * libxslt/transform.c: simple cast missing Peter Breitenlohner
124 * breakpoint/Makefile.am: added deps to libxslt
125 * tests/exslt/common/Makefile.am: integrated William Brack test
126 in the regression suite
128 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
130 * fixed bug 114812, trouble with imported exslt functions
131 added lookup function in libxslt/extension.c
132 enhanced exsltInitFunc in libexslt/functions.c to take
133 better care of imports
135 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
137 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
138 python/libxslt_wrap.h python/libxsltclass.txt: patch from
139 Sean Treadway, adding Python bindings for extension element and
140 some bindings cleanups.
141 * python/tests/Makefile.am python/tests/extelem.py: also add an
144 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
146 * python/libxml_wrap.h: applied patch from #116943 which should
147 fix the xsltSaveResultToFile python binding.
149 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
151 * INSTALL: removed an old reference to libxml2 >= 2.2.12
153 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
155 * configure.in: releasing 1.0.31
156 * doc/*: update and rebuild of the docs
158 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
160 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
162 * tests/docs/Makefile.am tests/docs/bug-122.*
163 tests/general/Makefile.am tests/general/bug-122*: added the
164 test to the regression suite.
166 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
168 * libxslt/preproc.c: fix bug #115778 for attribute value template
171 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
173 * libxslt/documents.c libxslt/transform.c: applied patch from
174 Keith Isdale to desactivate node numbering when running under
177 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
179 * libxslt/security.c: fix the write checking code when
180 the output filename does not parse as an URL bug #115402
182 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
184 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
185 triodef.h were missing from the distribution
187 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
189 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
190 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
192 * libexslt/sets.c: applied patch from Peter Breitenlohner
193 * doc/*: rebuilt the docs
194 * tests/docbook/result//* tests/xmlspec/*.html: changes in
195 generattion of " as " in element content.
197 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
199 * libxslt/transform.c: changed xsltChoose to ignore whitespace
200 which is a sibling of xsl:when
202 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
204 * libxslt/xslt.c: fixed a possible crash when the document
205 wasn't a proper stylesheet.
207 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
209 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
211 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
213 * win32/defgen.xsl: new file, generates the export sources.
214 * win32/*.def.src: these are now autogenerated, changes to these
215 will not be logged anymore.
217 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
219 * tests/docs/Makefile.am tests/docs/bug-121.*
220 tests/general/Makefile.am tests/general/bug-121*: added the
221 example for bug #112904 in the regression tests, the bug fix is
224 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
226 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
227 * configure.in libxslt.spec.in python/Makefile.am: cleanup
228 of --with-python like for libxml2
230 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
232 * libxslt/xsltutils.c: fixing bug #112995, a problem with
233 NaN within the sort element. Also added regression test.
235 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
237 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
238 network accesses when building
240 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
242 * libxslt/transform.c: fixed a segfault introduced with the RVT
243 handling change, bug #112703 .
245 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
247 * libxslt/xslt.c: make sure stylesheet compilation errors
248 forces a NULL stylesheet, fixes #112270
250 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
252 * NEWS configure.in : preparing release 1.0.30
253 * doc/apibuild.py: backported a patch from libxml2
254 * doc/*: updated and rebuilt the docs
256 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
258 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
259 cleaning up Result Value Tree handling
260 * libexslt/functions.c libexslt/strings.c: fixed a pair of
262 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
263 added Mark Vakoc test combining for-each and exslt:tokenize
265 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
267 * libxslt/transform.c: fixing bug #111755 when a template is
268 applied to an attribute
269 * tests/docs/Makefile.am tests/docs/bug-119.*
270 tests/general/Makefile.am tests/general/bug-119*: added the
271 example in the regression tests for that bug.
273 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
275 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
276 for the HTML generation fixing #111799
277 * doc/html/*.html doc/html/*.png: associated update
279 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
281 * libxslt/variables.c: removed premature call to xsltFreeStackElem
282 * win32/libxslty.def.src: added more exports
284 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
286 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
287 transition to XHTML1 added validity checking to the makefile rules.
289 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
291 * python/generator.py: fixed a problem in the generator where
292 the way functions are remapped as methods on classes was
293 not symetric and dependant on python internal hash order,
294 as reported by Stéphane Bidoul
295 * libexslt/strings.c: attempt at fixing an object type pbm
296 * libxslt/triodef.h: update for OpenVMS from libxml2
298 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
300 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
301 generation of the man page
303 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
305 * libexslt/sets.c: fixed a bug introduced in the last commit
306 * libxslt/transform.c: tried to fix #111437
307 * tests/docbook/result/xtchunk/html/*.orig
308 tests/multiple/out/*.orig: side effect of #111437 change.
310 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
312 * libexslt/strings.c: applied last patch for #110023 from
314 * libexslt/sets.c: fixed a memory leak when mixing one of the
315 EXSLT set functions and a Result Value Tree
316 * TODO: there are other bugs around in libexslt/sets.c in conjunction
317 with Result Value Tree
319 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
321 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
322 bug #111420 about double initialization of extension contexts
324 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
326 * libxslt/transform.c: fix bug #110577 namespace in copy-of
327 don't obbey the same rules as for literal reusl elements.
328 * tests/docs/Makefile.am tests/docs/bug-118.*
329 tests/general/Makefile.am tests/general/bug-118*: added the
330 example in the regression tests for that bug.
331 * libxslt/variables.c: fixed a bug introduced in fixing #110020
332 * tests/docs/Makefile.am tests/docs/bug-11[67].*
333 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
334 regression tests one still exposing a mem leak (Mark Vadoc).
336 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
338 * libxslt/pattern.c: fix a memory related segfault on a
339 pattern compilation error #110189
341 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
343 * libxslt/variables.c: fixing bug #110020 on global parameter
344 and variables mismatch
345 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
346 the test to the regression suite
348 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
350 * libexslt/math.c: applied patch from Charles Bozeman fixing
351 the math power function where args were inverted #110996
352 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
353 added the test to the regraession for #110996
354 * libexslt/sets.c: avoid a problem with nodesets.
356 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
358 * libxslt/win32config.h: added HAVE_MATH_H
360 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
362 * win32/Makefile.msvc: fixed compilation with thread-enabled
365 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
367 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
370 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
372 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
373 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
374 other places where ctxt->document pointer may be used without
375 checking it agaisnt NULL.
376 * tests/docs/Makefile.am tests/docs/bug-115.*
377 tests/general/Makefile.am tests/general/bug-115*: added the
378 example in the regression tests for that bug.
379 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
381 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
383 * configure.in NEWS: preparing 1.0.29 release
384 * libxslt/documents.c: generate the document order for document()
386 * doc/*: updated and regenerated the docs
388 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
390 * libxslt/transform.c: fixed a namespace redundancy problem
392 * tests/docs/Makefile.am tests/docs/bug-114.*
393 tests/general/Makefile.am tests/general/bug-114*: added an
394 example in the regression tests for that bug.
396 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
398 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
399 and avoid some warnings when loading the python modules on non
401 * libxslt/transform.c: fix a bug introduced in the document lookup
402 and exhibited by the keys test.
404 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
406 * tests/docs/Makefile.am tests/docs/bug-113.*
407 tests/general/Makefile.am tests/general/bug-113*: added an
408 example in the regression tests for bug #109160 fixed in libxml2
410 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
412 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
413 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
414 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
416 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
418 * libxslt/transform.c: forgot to make one change related to
419 Result Value Tree change, pointed out by Sebastian Rahtz
420 * tests/docs/Makefile.am tests/docs/bug-112.*
421 tests/general/Makefile.am tests/general/bug-112*: added an
422 example in the regression tests that bug
424 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
426 * libxslt/transform.c: second part of the patch fixing #108905
427 performances problems, ask for computation of document order on
428 the document transformed and avoid inefficiencies building large
429 nodesets of unique nodes.
430 * configure.in: fix a trouble with libtool in my debug environment.
432 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
434 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
435 Result Value Tree are now generated with a document root node
436 not an element, it's quite cleaner.
437 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
438 also prepared for libxslt-1.0.28 release
439 * doc/*: updated and regenerated the docs
441 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
443 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
444 Finally fixed bug #75813, processing or Result Value Tree
445 converted into node-sets should be a bit more sensible now.
446 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
447 fixes this regression test, there is 4 nodes, not 3
448 * tests/docs/Makefile.am tests/docs/bug-111.*
449 tests/general/Makefile.am tests/general/bug-111*: added an
450 example in the regression tests for bug #75813
452 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
454 * tests/docs/Makefile.am tests/docs/bug-110.*
455 tests/general/Makefile.am tests/general/bug-110*: added an
456 example in the regression tests for bug #108976 which is
459 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
461 * tests/docs/Makefile.am tests/docs/bug-109.xml
462 tests/general/Makefile.am tests/general/bug-109*: added an
463 example in the regression tests for the invalid bug #108716
465 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
467 * libxslt/variables.c: fixed bug #108633 reported by
468 Jerome Pesenti about recursive global variables/param detections
469 * tests/reports/Makefile.am tests/reports/rec*: added regression
470 tests for the checking of recusion in global/local param/variables.
472 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
474 * libxslt/numbers.c: valgrind pointed out an uninitialized
475 variable use in format-number()
477 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
479 * tests/docs/Makefile.am tests/docs/bug-108.xml
480 tests/general/Makefile.am tests/general/bug-108*: added an
481 example in the regression tests bug #107804 fixed in libxml2
483 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
485 * libxslt/pattern.c: fixed bug #107591 node() in pattern
486 matches should catch comments and PIs
487 * tests/docs/Makefile.am tests/docs/bug-107.xml
488 tests/general/Makefile.am tests/general/bug-107*: added an
489 example in the regression tests for this case
491 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
493 * tests/docs/Makefile.am tests/docs/bug-106.xml
494 tests/general/Makefile.am tests/general/bug-106*: added the next
495 example for bug #106788 from James Clark in the regression tests,
496 the bug fix is actually in libxml2
498 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
500 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
501 for Python checks, makefile cleanup, and convenience changes
503 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
505 * xsltproc/xsltproc.c: had to comment out Igor last change
506 since it made libxslt-1.0.27 depends on libxml2 newly
507 API extension which hasn't propagated yet :-(
509 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
511 * configure.in: preparing release 1.0.27
512 * doc/*: updated and rebuilt the docs
514 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
516 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
519 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
521 * tests/docs/Makefile.am tests/docs/bug-105.xml
522 tests/general/Makefile.am tests/general/bug-105*: added the
523 example for bug #106788 from James Clark in the regression tests,
524 the bug fix is actually in libxml2
526 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
528 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
529 James Clark and a bit of cleanup
530 * tests/docs/Makefile.am tests/docs/bug-104.xml
531 tests/general/Makefile.am tests/general/bug-104*: added the
532 example in the regression tests for this case
534 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
536 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
538 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
540 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
542 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
544 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
545 * win32/configure.js: included handling of the trio option
547 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
549 * configure.in doc/*: preparing release 1.0.26
551 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
553 * libxslt/functions.c: fixing another bug in document(), bug #105450
554 * tests/documents/test_bad.result: Slight change to the output
556 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
558 * libxslt/functions.c: fixing a segfault in document(), bug #105418
559 * tests/documents/Makefile.am tests/documents/test_bad: add the
560 specific test as suggested by Jean T Anderson
562 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
564 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
565 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
566 libxslt/xslt.c: tried to fix 105387 and all similar cases
567 in the library sources.
569 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
571 * doc/* configure.in: preparing for release of 1.0.25
573 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
575 * xsltproc/xsltproc.c: fixed bug #99623
577 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
579 * libxslt/transform.c: fixing bug #105116 sometimes one need
580 to generate a default namespace reset xmlns="" in the output
581 * tests/docs/Makefile.am tests/docs/bug-103.xml
582 tests/general/Makefile.am tests/general/bug-103*: added the
583 example in the regression tests for this case
585 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
587 * libxslt/pattern.c libxslt/transform.c: changed the way the
588 root element of value tree are handled to fix bug #104123
590 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
592 * README: change of policy w.r.t. mails
593 * configure.in: small cleanup
594 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
595 a couple of bugs raised by Eric van der Vlist in #104114
596 * tests/exslt/*/*.out: slight change to the tests
598 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
600 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
601 emphasis on the fact that --docbook should not be used
604 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
606 * python/libxslt.c: fixed a couple of return error #104150
607 reported by Peter O'Shea
609 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
611 * xsltproc/xsltproc.c: fixed a double free of stylesheet
612 when applied to a standalone stylesheet
614 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
616 * configure.in: preparing release 2.0.24
617 * libxslt.spec.in: small update
618 * doc/*: updated the news, rebuilt the APIs descriptions
620 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
622 * libxslt/functions.c: fixed #101502 by applying and cleaning up
623 the associated patch from Daniel Stodden.
624 * tests/documents/Makefile.am tests/documents/fragment*: added a
627 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
629 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
630 for extension modules init and shutdown callbacks, check that
631 they are now called when needed.
632 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
633 started adding the extension module support at the Python level.
634 Still a strange bug to hunt down left.
636 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
638 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
639 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
640 computation in the presence of imports
641 * tests/docs/Makefile.am tests/docs/bug-102.xml
642 tests/general/Makefile.am tests/general/bug-102*: added an
643 example in the regression tests for this case
645 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
647 * xsltproc/xsltproc.c: final touch to #102800 fix
649 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
651 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
652 memory debug checking which got deactivated at some point ?!?
653 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
654 * libxslt/xsltutils.c: very small change on HTML indentation handling
656 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
658 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
659 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
660 exclude-result-prefixes to avoid extra namespace declaration being
661 dumped following the fix for #102920 in libxml2
663 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
665 * libxslt/transform.c: fixed a problem related to directory
666 checking and creation raised by Craig Goss
668 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
670 * libexslt/strings.c: applied patch from Jörg Walter to provide
671 URI escaping and unescaping functions.
673 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
675 * libexslt/strings.c: Alexey Efimov found a typo bug in
676 exsltStrPaddingFunction()
678 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
680 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
682 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
684 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
685 applied patch from Craig A. Berry for the VMS port.
687 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
689 * libxslt/xsltInternals.h: increase the max number of cascaded
691 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
692 the Windows binaries.
694 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
696 * win32/libxslt.def.src: added more exports for Stephane Bidoul
698 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
700 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
701 the apibuilder script, regenerated the APIs
703 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
705 * libxslt/numbers.c: numbering should not traverse XInclude
706 nodes left in the tree. Closes bug #101114 raised by
709 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
711 * doc/apibuild.py: fixed a bug in merging public info from
713 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
714 the iconv option to configure.js didn't work, and
715 added zlib option needed when linking xsltproc statically
717 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
719 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
720 the generation of libexslt-api.xml
721 * libexslt/exslt.h: small cleanup.
723 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
725 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
726 copied over the apibuild.py from libxml2, adapted a bit and
727 regenerated the API description in XML. Todo: libexslt-api.xml
728 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
729 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
730 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
731 libxslt/templates.c libxslt/transform.c libxslt/transform.h
732 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
733 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
734 report from the scripts.
735 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
738 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
740 * libxslt/transform.c: xsl:element generated superfluous xmlns
741 declarations, closes bug #99905
742 * tests/docs/Makefile.am tests/docs/bug-101.xml
743 tests/general/Makefile.am tests/general/bug-101.*: added the
744 example in the regression tests for this case
746 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
748 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
751 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
753 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
755 * tests/docs/Makefile.am tests/docs/bug-100.xml
756 tests/general/Makefile.am tests/general/bug-100.*: added the
757 example in the regression tests for this case
758 * tests/docs/Makefile.am tests/docs/bug-99.xml
759 tests/general/Makefile.am tests/general/bug-99.*: this test
760 covers an xsl:attribute namespace bug that Norm pointed out.
762 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
764 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
765 win32/libxslt.def.src: applied another patch from Richard Jinks
766 for the export of teh sorting routine and allowing per context
769 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
771 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
772 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
773 redefining the sorting routine, plus a bit of tweaking of the
776 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
778 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
780 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
781 * doc/html/*.html: updated too
782 * python/libxsltclass.txt: updated too
784 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
786 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
787 xsltGetProfileInformation() to retrieve profiling informations
788 from an XSLT transformation context. It returns it as an XML
789 tree. Provided by Michael Rothwell this closes RFE #99527
791 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
793 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
794 in xsltFindElemSpaceHandling() missing imported informations
795 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
798 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
800 * libxslt/namespaces.c: fix for namespace generation on
801 attributes created with xsl:attribute
803 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
805 * libxslt.spec.in configure.in: add a line in %changelog for releases
807 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
809 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
810 xsltInternals.h reference.
812 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
814 * python/tests/*.py: enable libxml2 memory debug before
815 loading libxslt since libxslt initialization now includes
816 EXSLT registration which initialize the libxml2 library and
819 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
821 * python/libxsl.py: updated with new version from Stéphane Bidoul
823 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
825 * win32/libxslt.def.src: exported new functions
827 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
829 * libexslt/date.c: patch from Charles Bozeman fixing a memory
830 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
831 * python/tests/exslt.py: trouble with mem debug in that specific
834 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
836 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
837 problem when compiling on HP-UX
839 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
841 * python/generator.py python/libxslt.c: fixes for compiling
844 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
846 * libxslt/transform.c: fixed bug #99168 select evaluating to
849 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
851 * tests/documents/result.xhtml: the XHTML1 serialization change
852 to libxml2 modifies slightly the result of that test.
854 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
856 * configure.in: the python bindings requires libxml2 >= 2.4.25
857 for the regexp stuff.
859 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
861 * configure.in: similar patch to #98825 for --with-python
863 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
865 * libxslt/variables.c: fix bug #98793 on clash of imported global
867 * tests/reports/tst-1.err: this changes the output of that test
869 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
871 * configure.in: preparing 1.0.23
872 * doc/*: rebuilding the docs
874 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
876 * python/libxslt.c: make sure to register EXSLT for the bindings
877 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
878 * xsltproc/xsltproc.c: minor cleanup
880 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
882 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
883 when building outside of the source tree
885 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
887 * python/generator.py: xpathObjectRet() pertains to the libxml2
888 module, add the namespace.
890 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
892 * libxslt/win32config.h: cleanup
893 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
894 * win32/Makefile.msvc: modified to allow mingw coexistence
895 * win32/configure.js: integrated mingw
896 * win32/Readme.txt: cleanup
897 * xsltproc/xsltproc.c: allowed stdarg for mingw
899 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
902 * doc/xsltproc.html - ran stylesheets to update man page
903 and html with Daniel's fix to #95510
905 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
907 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
908 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
909 * README: fix the bug page URL
911 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
913 * libxslt/functions.c: make sure the fixup for key() reported
914 by John Escott actually works.
915 * tests/docs/Makefile.am tests/docs/bug-98.xml
916 tests/general/Makefile.am tests/general/bug-98.*: added the
917 example in the regression tests for this case
919 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
921 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
922 * tests/docs/Makefile.am tests/docs/bug-97.xml
923 tests/general/Makefile.am tests/general/bug-97.*: added the
924 example in the regression tests for this case
926 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
928 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
929 checks in recursive copies.
930 * tests/docs/Makefile.am tests/docs/bug-96.xml
931 tests/general/Makefile.am tests/general/bug-96.*: added the
932 example in the regression tests for this case
934 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
936 * libxslt/functions.c: autoconvert key() first arg to string,
937 reported by John Escott
939 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
941 * libxslt/transform.c: corner case handling of copying a CDATA node.
943 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
945 * libxslt/win32config.h: retired xmlwin32version.h
947 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
949 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
950 written by Thomas Schraitle (RFE #96485)
952 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
956 clarifying --catalog option and xsltproc's use of
957 XML_CATALOG_FILES and /etc/xml/catalog. fixes
958 http://bugzilla.gnome.org/show_bug.cgi?id=97891
960 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
962 * xsltproc/xsltproc.c: remove the use of snprintf, and use
963 libxml2 string API instead.
964 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
965 try to cope with architecture lacking some of the string functions,
966 reuse the trio ones compiled in libxml2 , should close #97113
968 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
970 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
971 the spec file and associated changes in the Makefiles.
973 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
975 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
977 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
979 * libxslt/keys.h: fixed include c.f. bug #96487
980 * config.h.in: Red Hat 8.0 induced change
982 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
984 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
985 fixed bug #78501 when using a non ascii character for the
986 number formatting grouping separator.
987 * tests/docs/Makefile.am tests/docs/bug-95.xml
988 tests/general/Makefile.am tests/general/bug-95.*: added the
989 example in the regression tests for this case
990 * libxslt/attributes.c: cleaning up a problem introduced in last
993 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
995 * libxslt/attributes.c: fixed minor typo in a call to
998 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1000 * python/types.c: fixed bugs when passing result value tree
1001 to Python functions.
1003 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1005 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
1007 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
1010 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1012 * configure.in: preparing 1.0.22
1013 * doc/*: upated and rebuilt the docs
1015 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1017 * libxslt/variables.c: fixed bug #86421
1018 * tests/docs/Makefile.am tests/docs/bug-94.xml
1019 tests/general/Makefile.am tests/general/bug-94.*: added the
1020 example in the regression tests for this case
1022 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1024 * xsltproc: added and tested the --path option to close #79638
1026 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1028 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
1029 with the inherited stylesheet value.
1030 * tests/docs/Makefile.am tests/docs/bug-93.xml
1031 tests/general/Makefile.am tests/general/bug-93-inc.*
1032 tests/general/bug-93.*: added the example in the regression
1035 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1037 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
1038 possibility to register a transformation context specific
1039 error handler, with xsltSetTransformErrorFunc() and provided
1040 a new routine xsltTransformError() to handle contextual errors,
1041 this should fix #94435
1042 * libxslt/*.c: modified all the code to use the context specific
1043 error handling, as a result xsltPrintErrorContext() is not called
1044 anymore except internally from xsltTransformError()
1046 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
1048 * libxslt/transform.c: closing #94933, any error will make
1049 the transformation abort with no result.
1050 * tests/reports/tst-1.err tests/reports/tst-1.out
1051 tests/reports/undefvar.err: this changed the regression tests
1053 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
1054 updated the result accordingly to the fixes done last month.
1055 * libxslt/namespaces.c: make sure to avoid duplicate namespace
1056 declarations in the result trees. May fix #93692 but it's unclear.
1058 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1060 * xsltproc/xsltproc.c: added a --path option to provide the
1061 enhancement requested by #79638, first cut at it, untested
1064 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1066 * libxslt/xslt.c: seems the media-type attribute wasn't
1067 always correctly handled
1069 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1071 * libxslt/transform.c: added URI escaping in case the resource
1072 target computation of exslt:element failed. Should fix #81837
1074 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1076 * README: updated the contact informations
1078 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1080 * libxslt/pattern.c: fixed the behaviour of node() patter which
1081 didn't patch the one defined in XPath :-( . Closes bug #95793
1082 * tests/docs/Makefile.am tests/docs/bug-92.xml
1083 tests/general/Makefile.am tests/general/bug-92.*: added the
1084 example in the regression tests for this case
1086 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1088 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
1089 * win32/Makefile.msvc: added security.c to the build
1090 * win32/libxslt.def.src: exported functions from security.c
1092 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1094 * xsltproc/xsltproc.c: added another option --writesubtree to allow
1095 documents to be written only to a given subtree.
1097 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1099 * libxslt/security.[ch] libxslt/Makefile.am: new module with
1100 runtime security checks, it will also check and do directory
1101 creation when allowed
1102 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
1103 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
1104 security infrastructure probes at file reading or file creation
1105 * xsltproc/xsltproc.c: plugged the security module there too,
1106 added the new options --nowrite and --nomkdir
1107 * doc/*: updated the man page and regenerated.
1109 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1111 * doc/*: updated the doc XSLT to add the search, added the search
1112 page, fixed a link problem raised by Yves Pratter, regenerated
1114 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1116 * doc/index.py: the indexer version of the XSLT part of the
1117 xmlsoft site + archives
1119 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1121 * win32/Makefile.msvc: introduced double-run compilation.
1122 * win32/configure.js: introduced double-run compilation.
1124 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1126 * configure.in: preparing 1.0.21
1127 * doc/* : updated and regenerated the docs and web pages
1129 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1131 * libxslt/transform.c: fixed a disable output escaping bug for
1132 HTML output introduced in 1.0.20 and raised by Mario Weilguni
1133 * tests/docs/Makefile.am tests/docs/bug-91.xml
1134 tests/general/Makefile.am tests/general/bug-91.*: added the
1135 example in the regression tests for this case
1137 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1139 * doc/xlst.html: changing link on ftp.gnome.org
1141 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1143 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
1144 reported for libxml2
1146 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1148 * Makefile.am configure.in: trying to fix the same problem as
1149 #88412 by bypassing all the python subdir if python ain't detected
1151 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1153 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
1155 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1157 * libexslt/date.c: fixed the embedded '-' in the duration format
1159 * tests/.../difference.1.xml: added test cases which illustrated
1162 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1164 * libexslt/date.c: fixed date:difference() bugs, removed all
1165 type conversion warnings.
1166 * libxslt/xsltutils.c: removed unused local variable.
1168 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
1170 * doc/xsltproc.html:
1171 oops, forgot to update the html version of the man page
1173 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
1177 * doc/xsltproc2.html
1178 Fixing erroneous mention of old --warnnet option (thanks to Jean
1179 T. Anderson for pointing this out)
1181 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1183 * win32/configure.js: added more readme info for the binary
1186 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1188 * libxslt/pattern.c: fixed a bug in match="node()" reported by
1191 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1193 * libxslt.spec.in: fixes libary path for x86_64 AMD
1195 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1197 * python/Makefile.am: applied patch from Christophe Merlet to
1200 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1202 * libxslt/transform.c: re-applied the patch from Nathan Myers about
1203 a possible memory leak in case of error
1205 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1207 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
1208 nice logos generated by Marc Liyanage
1209 * doc/site.xsl *.html: changed the stylesheet to show the new
1210 logo and regenerated the pages
1212 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1214 * python/libxslt-python-api.xml python/libxslt.c
1215 python/libxsltclass.txt python/tests/basic.py: applied a patch
1216 from Ralf Mattes providing style.saveResultToString()
1218 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1220 * configure.in: preparing release 1.0.20
1221 * doc/*: updated and regenerated the docs
1223 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1225 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
1226 doing the evaluation of attribute value templates
1227 * libxslt.spec.in python/Makefile.am: fixed some troubles
1230 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1232 * python/libxslt.c: fixed the parameter order when calling
1233 Python based extensions.
1235 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1237 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
1239 * tests/docs/Makefile.am tests/docs/bug-90.xml
1240 tests/general/Makefile.am tests/general/bug-90.*: added the
1241 example in the regression tests for this case
1243 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1245 * win32/Makefile.msvc: added the prefix location to the include
1246 and lib search path.
1248 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1250 * libxslt/transform.c: found and fixed the small <xsl:choose>
1251 bug which was giving troubles to DocBook users (the test expression
1252 of <when> was evaluated in the namespace context of <choose> !)
1254 2002-08-18 Havoc Pennington <hp@pobox.com>
1256 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1257 both automake 1.6 and 1.4 installed get the right automake. Means
1258 compilation from CVS will now require the latest automake 1.4
1259 release, or manually creating symlinks called "automake-1.4" and
1262 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1264 * configure.in python/Makefile.am: AMD x86-64 induced changes from
1267 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1269 * libxslt/functions.c: recovering to the old (somewhat) broken
1270 implementation of document('') when there is no base for the
1271 source document or it can't be realoaded (e.g. when the sytlesheet
1272 was loaded from a memory string). Matt Sergeant insisted on this
1275 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1277 * libxslt/transform.c: applied another patch from Nathan Myers about
1278 a possible memory leak in case of error
1280 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1282 * libxslt/transform.c: applied a patch from Nathan Myers about
1283 an erroneous free in case of error
1285 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1287 * configure.in: upon suggestion of Marc-Andre Lemburg, make
1288 the misdetection of libxml2 python bindings a warning only
1290 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1292 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
1293 a bug reported by Gero Meissner (87230)
1294 * fixed a problem compiling python directory when multiple
1295 'make' jobs were executed (python/Makefile.am)
1297 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1299 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
1300 at the xsltdbg interface when encountering an empty attribute
1303 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1305 * tests/* : the change in HTML meta encoding tag serialization
1306 affected some of the results
1308 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1310 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
1311 to fix Red Hat bug #68614
1313 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1315 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
1316 if there is no *.pdb
1318 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1320 * configure.in: preparing 1.0.19
1321 * doc/* : rebuilt the docs
1323 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1325 * libxslt/transform.c: fixed bug #83749 about namespace generated
1326 being invalid when they are inherited from the context.
1328 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1330 * libxslt/transform.c: fixed bug #86753 on multiple identical
1331 attributes being generated, oops ...
1332 * tests/docs/Makefile.am tests/docs/bug-89.xml
1333 tests/general/Makefile.am tests/general/bug-89.*: added an
1334 example in the regression tests for this case
1336 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1338 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
1339 * tests/docs/Makefile.am tests/docs/bug-88.xml
1340 tests/general/Makefile.am tests/general/bug-88.*: added an
1341 example in the regression tests for this case
1343 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1345 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
1346 Ken Neighbors to implement/fix sorting orders
1347 * tests/docbook/result/*/gdp-handbook.*
1348 tests/docbook/result/xtchunk/html/*.orig
1349 tests/general/bug-12-.out tests/general/bug-63.out:
1350 cleaned up the result of "make tests" following some changes
1351 in namespace axis order and serialization rules in libxml2
1353 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1355 * transform.c further enhancement for bug 84902 (another
1356 path), also cleaned up code slightly
1358 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1360 * transform.c: fixed bug 84902 - message with terminate=yes
1363 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1365 * tests/docs/Makefile.am tests/docs/bug-87.xml
1366 tests/general/Makefile.am tests/general/bug-87.*: added a
1367 example in the regression tests for a case where the XML
1368 default namespace was missing from the namespace axis
1369 * xsltproc/xsltproc.c: added the informations that parameter
1370 strings are expected to be UTF8
1371 * libxslt/attributes.c: fixes on attribute group implementation
1373 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
1375 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
1376 updating docs to add reference to UTF-8 requirement for
1377 stringparam command line option
1379 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1381 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
1382 fixed document('') as pointed by Eric van der Vlist
1383 * tests/docs/Makefile.am tests/docs/bug-86.xml
1384 tests/general/Makefile.am tests/general/bug-86.*: added the
1385 specific example in the regression tests
1387 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1389 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
1390 patch from Ken Neighbors fixing some format-number inconsistencies
1391 * tests/numbers/format-number.out tests/numbers/format-number.xml
1392 tests/numbers/format-number.xsl: the patch also included
1393 updates to the regression tests
1395 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1397 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
1398 xsl:number level="multiple"
1399 * tests/docs/Makefile.am tests/docs/bug-84.xml
1400 tests/general/Makefile.am tests/general/bug-84.*: added a
1401 specific example in the regression tests
1403 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
1405 * libexslt/dynamic.c: turned a function static
1406 * libxslt/win32config.h: applied patch from Mark Vadoc
1408 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1410 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
1411 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
1412 a patch from Mark Vakoc to implement the EXSLT
1413 object dyn:evaluate(string) extension function, and a small fix
1416 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1418 * configure.in: preparing 1.0.18
1419 * doc/*: recompiled the API and web site
1421 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1423 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
1424 duplicated namespace declarations, this might not be as generic as
1425 it should but works well for DocBook stylesheets
1427 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1429 * libxslt.pc.in: fix bug #82970
1431 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1433 * python/libxslt-python-api.xml python/libxslt.c
1434 python/libxsltclass.txt : tried to fix #79105 by providing a
1435 specific error registering routine.
1437 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1439 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
1440 adding xsltSaveResultToString()
1441 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
1442 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
1443 API with the new function.
1445 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1447 * libxslt/function.c: applied a patch from Richard Jinks
1448 to avoid a crash in element-available()
1450 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1452 * libxslt.spec.in: applied patch from Geert Kloosterman to
1453 not miss gif and .png files in the RPM documentation
1455 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1457 * libexslt/libexslt.4: Applied patch for the EXSLT man page
1458 from Charles Bozeman
1460 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1462 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
1463 libxslt/xsltconfig.h.in: applied a man page patch from
1464 Christian Cornelssen and fixed a couple of issues he raised.
1466 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1468 * xsltproc/xsltproc.c: moved the extension dump out of the loop
1470 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1472 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
1473 Applied Mark Vakoc patch to show registered extensions in xsltproc
1474 * doc/*: rebuilt the API, docs and website
1475 * python/libxsltclass.txt: this added an entry point
1477 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1479 * libxslt/xslt.c: xsl:include crash fix
1480 * libxslt/imports.c: xsl:include crash fix
1481 * libxslt/imports.h: xsl:include crash fix
1483 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1485 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
1487 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1489 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
1490 fixed some return code problems raised by Thomas Mauch
1492 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1494 * libxslt/transform.c: don't allow adding an attribute to
1497 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1499 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
1500 * doc/*: rebuilt the docs.
1502 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1504 * libxslt/variables.c: better attempt to fix the problem in
1505 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
1507 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1509 * win32/dsp/*.dsp: Removed obsolete macros
1510 * win32/dsp/*.def: Updated export definitions
1512 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1514 * libxslt/variables.c: tried to fix a problem in
1515 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
1517 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1519 * libexslt/date.c: applied another patch from Charles Bozeman to
1520 enhance date/duration support
1521 * tests/exslt/date: added the associated set of regression tests
1523 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1525 * libexslt/date.c: applied a patch from Charles Bozeman to add
1526 duration routines to the date exslt extensions.
1528 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1530 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
1532 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1534 * libexslt/date.c: fixed type inconsistencies, double->int
1535 and unsigned/signed mismatch warnings eliminated
1537 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1539 * win32/Makefile.msvc: XSLT debugger support fix
1540 * win32/configure.js: XSLT debugger support fix
1541 * libxslt/xsltconfig.h.in: XSLT debugger support fix
1543 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1545 * configure.in: preparing 1.0.16
1546 * doc/*: updated and rebuilt the docs
1548 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
1550 * libxslt/attributes.c: removed a warning
1551 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
1552 added xsltRunStylesheetUser() API needed to fix #78546
1553 * xsltproc/xsltproc.c: second part of the fix #78546
1555 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1557 * python/Makefile.am: fixing the equivalent of #75779
1559 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1561 * libxslt/keys.c: fixed bug #78735
1562 * configure.in tests/Makefile.am tests/keys/*:
1563 added the tests in a separate directory
1565 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1567 * tests/docs/Makefile.am tests/docs/bug-83.xml
1568 tests/general/Makefile.am tests/general/bug-83.*: added a
1569 specific example for bug #78662 in the regression tests
1570 * tests/docbook/: this also changed a couple of DocBook results
1572 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
1574 * configure.in: trying to kill #77827 IEEE conformance on alphas
1575 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
1577 * tests/docs/Makefile.am tests/docs/bug-82.xml
1578 tests/general/Makefile.am tests/general/bug-82.*: added a
1579 specific example for bug #78211 in the regression tests
1581 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1583 * libxslt/pattern.c: applied patch from Mark Vakoc
1585 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1587 * tests/docs/Makefile.am tests/docs/bug-81.xml
1588 tests/general/Makefile.am tests/general/bug-81.*: added a
1589 specific example for bug #76927 in the regression tests
1591 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1593 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1594 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1595 that $(datadir) should be used for docs
1597 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1599 * configure.in: preparing 1.0.15
1600 * doc/*: updated and rebuilt
1602 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1604 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
1605 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
1606 * tests/docs/Makefile.am tests/docs/bug-80.xml
1607 tests/general/Makefile.am tests/general/bug-80.*: added a
1608 specific example for bug #76043 in the regression tests
1610 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1612 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
1613 steps which were not compiled
1614 * tests/docs/Makefile.am tests/docs/bug-79.xml
1615 tests/general/Makefile.am tests/general/bug-79.*: added a
1616 specific example for bug #75902 in the regression tests
1618 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1620 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
1621 attribute match rules evaluation
1622 * tests/docs/Makefile.am tests/docs/bug-78.xml
1623 tests/general/Makefile.am tests/general/bug-78.*: added a
1624 specific example for bug #75777 in the regression tests
1626 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1628 * libxslt/transform.c: found another stupid bug by step by
1629 step processing of the code
1630 * libxslt/pattern.c: idem, except that once stupid mistake
1631 ELEM vs NODE forced the templates to be stored in a list
1632 instead of a hash table, fixing this stupidity should
1633 again lead to a substantive improvement of processing speed.
1634 Like divide by 2 processing time for DocBook stylesheets.
1636 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1638 * libxslt/transform.c: fixing bug #75603
1639 * tests/docs/Makefile.am tests/docs/bug-77.xml
1640 tests/general/Makefile.am tests/general/bug-77.*: added a
1641 specific example for bug #75603 in the regression tests
1643 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1645 * python/Makefile.am: Art Haas pointed a stupid error
1647 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
1649 * Makefile.am tests/Makefile.am tests/*/Makefile.am
1650 tests/*/*/Makefile.am : added "make valgrind" targets
1651 to run the test suite under the debugger control
1652 * transform.c: valgrind spotted 2 bugs, one related to
1653 the ordering of the deallocation of the data associated to
1654 a transofrmation, the second in xsltCopyTree when the new
1655 node may have been coalesced with an adjacent text node.
1656 The regression tests now pass cleanly under testgrind.
1658 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
1660 * python/Makefile.am: fixed a stupid bug
1662 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1664 * configure.in: preparing 1.0.14
1665 * doc/*: updated rebuilt
1666 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
1667 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
1668 with the Windows maintainers
1670 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1672 * python/Makefile.am python/generator.py python/libxslt.c
1673 python/types.c python/tests/Makefile.am: applied the same kind of
1674 fixes to the Python Makefiels than to libxml2 ones. Updates
1677 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1679 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
1680 libxslt/variables.c: chaing result tree values which may
1681 be deallocated and must not be kept in the template
1682 pattern lookup cache. Thanks to Valgrin to allow finding
1683 the real problem in bug #74857
1685 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1687 * libxslt/*.h doc/* python/*: applied another cleanup comment
1688 diff from Heiko W. Rupp, regenerated the API and python
1690 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1692 * tests/docs/Makefile.am tests/docs/bug-76.xml
1693 tests/general/Makefile.am tests/general/bug-76.*: added a
1694 home brewed test for path computation elmininating duplicate
1697 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1699 * doc/Makefile.am: fixed a build problem in some environements
1701 2002-03-08 jacob berkman <jacob@ximian.com>
1703 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
1704 as make will automatically look there for these files
1706 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
1708 * configure.in libxslt/xsltwin32config.h: preparing release
1710 * doc/*: updated and rebuilt the docs
1711 * python/libxslt.c: fixed a possible reentrancy problem
1713 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1715 * libxslt/pattern.c: Fixes the problems exposed by #73880
1716 those ought to be computed at stylesheet compile time, not
1717 at run-time, and the computation was wrong.
1718 * libxslt/transform.c: get rid of fake nodes coming from node-set
1719 transformations. At least if they are still produced they will
1720 become easy to spot as resulting document won't be well-formed.
1722 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1724 * libxslt/extensions.c: fixed bug #73791 related to extension
1725 function declared in included stylesheets
1726 * tests/exslt/functions/function.7.*: added specific test
1728 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1730 * tests/docs/Makefile.am tests/docs/bug-75.xml
1731 tests/general/Makefile.am tests/general/bug-75.*: added a
1732 specific example for bug #72150 in the regression tests
1734 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1736 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
1737 similar way as #71457
1739 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1741 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
1742 some HTML meta encoding fixups resulting from fix in libxml2
1744 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1746 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
1747 related to the XPath changes in fixing #61290
1749 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1751 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
1754 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1756 * libexslt/date.c: patch from Charles Bozeman for the exslt date
1758 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
1759 the associated regression test provided by Charles
1761 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1763 * libxslt/preproc.c: Fixed #73088 with the associated patch
1765 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1767 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
1768 unless compiled explicitely with memory debugging switched on
1769 * TODO: refreshed a bit
1771 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1773 * python/generator.py python/libxslt.c: changes for the 'usual'
1774 setup.py to allow building a libxml2-python
1775 module based on the same code. The initialization is however
1776 different the 2 .so files fo libxml2 and libxslt are identical and
1777 they entry point initialize both libraries. this is done to avoid
1778 some possible nasty problem since the Python don't merge the maps
1779 of all shared modules.
1780 * python/libxsl.py: attempt to cope with the shared library loading
1781 problem when both modules are not merged.
1783 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1785 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
1786 documentation for the wrappers and python modules.
1788 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1790 * tests/docs/Makefile.am tests/docs/bug-74.xml
1791 tests/general/Makefile.am tests/general/bug-74.*: added a
1792 specific example for bug #71342 in the regression tests
1793 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
1794 #71342 changed one attribute serialization.
1796 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
1798 * python/Makefile.am: trying to fix #71270
1800 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1802 * python/*.py: removed tab used spaces
1803 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
1804 * doc/news.html doc/xslt.html: rebuild/updated
1806 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1808 * tests/docs/Makefile.am tests/docs/bug-73.xml
1809 tests/general/Makefile.am tests/general/bug-73.*: added a
1810 specific example for bug #71181 in the regression tests
1812 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1814 * libxslt/pattern.c: fixed bug #71181 p/text() would not
1815 work. A bit of cleanup.
1817 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1819 * xslt-config: fixing Red Hat bug #59508
1821 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1823 * tests/docs/Makefile.am tests/docs/bug-72.xml
1824 tests/general/Makefile.am tests/general/bug-72.*: added a
1825 specific example for bug #58444 in the regression tests
1827 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1829 * libxslt/transform.c: fixed bug #58444, was quite simpler
1832 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1834 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
1835 closed bug #70131, still wondering about the position() when
1836 the node is selected.
1838 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1840 * tests/docs/Makefile.am tests/docs/bug-71.xml
1841 tests/general/Makefile.am tests/general/bug-71.*: added a
1842 specific example for Norm's bug in the regression tests
1844 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1846 * libxslt/attributes.c: fixed a bug reported by Norm
1848 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1850 * python/libxml.c : fixed a small warning.
1851 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
1852 python/libxsltclass.txt: rebuilt the APIs
1854 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1856 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
1857 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
1858 libxslt/xsltInternals.h: adding extra run-time informations
1859 to make the stylesheet really read-only at run-time.
1861 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1863 * libxslt/transform.c: fixing bug #70281
1865 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1867 * libxslt/numbers.c: trying to fix #68759
1869 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1871 * python/Makefile.am: seems some version of automake didn't
1872 generate the dependancies right as Jacob found out. Add
1873 an extra dependancy rule.
1875 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
1877 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
1878 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
1879 Fixed the python Makefiles, corrected a bug showing up on ia64,
1880 changed the name of the python internal module too
1882 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1884 * Copyright Makefile.am configure.in libxslt.spec.in: change the
1885 Licence to MIT Licence and release of 1.0.11
1886 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
1887 doc/xslt.html: updates of the docs accordingly
1888 * libxslt/xsltwin32config.h: numbering
1889 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
1890 python/libxslt-python-api.xml: cleanup the dependancies with
1892 * python/tests/extfunc.py: updated examples.
1894 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1896 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
1897 doc/parsedecl.py: fixup the script and rebuid the API
1898 * libxslt/extensions.h: cleanup
1899 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
1900 python/libxsltclass.txt: provided accessors for a lot of the
1901 tructures involved in the transformation. Stylesheet and
1902 transformation python object don't free automatically the
1903 encapsulated object when deallocated.
1904 * python/tests/Makefile.am python/tests/basic.py
1905 python/tests/extfunc.py python/tests/pyxsltproc.py:
1906 updated the examples
1908 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1910 * xsltproc/xsltproc.c: small fix
1911 * Makefile.am: cleanup
1912 * python/tests/Makefile.am: avoid a problem with $(TESTS)
1913 * python/generator.py python/libxml_wrap.h python/libxsl.py
1914 python/libxslt.c python/libxsltclass.txt: augmented the
1916 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
1917 libxslt-python API to get an estimate of what is missing
1919 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1921 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
1922 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
1923 to libxslt_xsltApplyStylesheet() removed the memleaks left and
1924 fixed an import order.
1925 * python/tests/basic.py python/tests/extfunc.py: updated the tests
1927 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1929 * python/libxlst.c python/libxslt-python-api.xml
1930 python/libxsltclass.txt: plugged the extension of the engine
1931 with python defined functions
1932 * python/tests/Makefile.am python/tests/extfunc.py: added a
1933 basic test, still a memleak, cleanup function needed.
1935 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1937 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
1938 spec file will now build libxslt-python, fought with shared
1939 and other crazyness, seems to work now :-)
1940 * doc/libxslt-api.xml: regenerated
1942 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
1944 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
1945 tests/*/*/Makefile.am: refactored make tests, make all now don't
1947 * python/Makefile.am: added tests
1948 * python/tests/basic.py python/tests/Makefile.am: added the first
1949 basic test, memory debug included
1951 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1953 * configure.in python/Makefile.am: attempst to tweak to get
1954 full memory debug...
1955 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
1956 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
1957 the basic API starts to work
1958 * python/tests/test.*: first basic test
1959 * libxslt/xsltutils.c: fixed a comment
1961 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1963 * configure.in doc/Makefile.am: do not install outside of prefix,
1964 make sure the API get shipped.
1966 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1968 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
1969 reactivated xsltMatchPattern() since this is really something
1970 one may want to have access to in an extension function.
1971 * Makefile.am configure.in python/Makefile.am python/generator.py
1972 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
1973 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
1974 python/types.c: started working on the python bindings, borrowed
1975 most of the work done for libxml2, most of the generator code
1976 is similar. Commit at the point where this compiles cleanly and
1977 "import libxslt" doesn't yield any missing entry point.
1979 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1981 * libxslt/pattern.c: patch from Charles Bozeman to support
1984 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1986 * libxslt/keys.c: Bob Stayton pointed out a problem when
1987 using unions in key match patterns.
1988 * tests/docs/Makefile.am tests/docs/bug-70.xml
1989 tests/general/Makefile.am tests/general/bug-70.*: added a
1990 specific example in the regression tests
1992 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1994 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
1995 closes bug #69809 submitted by Michael Kroell
1997 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1999 * xsltproc/xsltproc.c: added links to the Web site from usage()
2001 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2003 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
2004 an index based on comments content similar to libxml2 one
2005 The code need more specific comments.
2006 * doc/*: rebuilt the web site with the new references
2008 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2010 * libxslt/functions.h: roll back the change after more analysis
2011 proper fix is to restore the definition of xmlXPathFuncLookupFunc
2014 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2016 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
2019 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2021 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
2022 error when parsing -o arguments.
2024 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2026 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
2027 Fixed RH bug #57496, xsltproc was not returning error
2028 code on internal runtime errors. Should return 9 now.
2030 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2032 * libexslt/math.c: Charlie Bozeman provided the implementation
2033 for the EXSLT math other functions
2035 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2037 * libexslt/Makefile.am: jacob berkman pointed out that the
2038 Cygwin patch forgot to add libexslt.h to the tarball
2040 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2042 * libxslt/pattern.c: fixed I18N problemes in the template parser
2043 pointed out by Xavier Cazin
2044 * tests/docs/Makefile.am tests/docs/bug-69.xml
2045 tests/general/Makefile.am tests/general/bug-69.*: added a
2046 specific example in the regression tests
2048 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2050 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
2051 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
2052 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
2053 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
2054 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
2055 xsltproc/xsltproc.c: applied Robert Collins patch for
2058 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2060 * xsltproc/Makefile.am configure.in: ugly way to keep
2061 the memory debugging active on my devel workstation
2062 by bypassing libtool completely
2064 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2066 * libxslt/templates.c: fixed bug #68751
2067 * tests/docs/Makefile.am tests/docs/bug-68.xml
2068 tests/general/Makefile.am tests/general/bug-68.*: added a
2069 specific example in the regression tests
2071 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2073 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
2074 small problems raised by Justin Fletcher
2076 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2078 * configure.in: releasing 1.0.10
2079 * doc/*: updating the docs for the release.
2080 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
2081 seems I inadvertantly commited previously stuff from a failed
2082 attempt at fixing namespace nodes parents.
2084 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2086 * libxslt/numbers.c: the xsl:number implementation incorrectly
2087 cached the format string in some case. Fixes bug #65391
2089 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2091 * configure.in: fixed a couple of cut and paste errors in the
2092 math functions detection
2093 * libxslt.spec.in: added missing file entry for libxslt.pc
2095 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
2097 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
2098 update xsltproc man page to add --stringparam option
2100 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2102 * xsltproc/xsltproc.c: added the --stringparam option
2103 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
2104 the --novalid behaviour.
2106 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2108 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
2110 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2112 * doc/*.html: updated gdome2 homepage
2114 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2116 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
2118 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
2120 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
2121 increased number of parameteres, changed license, cleaned up some
2122 places where it looked junky because of stylesheet issues
2124 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2126 * xsltproc/xsltproc.c: increased the max number of parameters
2128 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
2130 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
2132 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
2134 * configure.in: applied albert portability patch
2135 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
2136 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
2137 applied Igor patch for Windows
2139 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
2141 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
2143 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
2145 * configure.in: preparing 1.0.9
2146 * doc/*: updated and rebuild the doc
2148 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
2150 * configure.in libexslt/Makefile.am: trying to fix the problem
2151 related to prelinking and libtools crazyness
2153 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2155 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
2156 patch for the debugger glue.
2158 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
2160 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
2161 the whole module with just the entry points.
2163 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2165 * libxslt/transform.c: Nik Clayton found a bug introduced in
2166 1.0.8 when using doctypes for HTML output
2168 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2170 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
2171 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
2172 to use a callback setup function, deprecating libxsltbreakpoint
2173 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
2174 dependancies on libxsltbreakpoint
2176 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2178 Build patch from Peter Williams <peterw@ximian.com>
2179 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
2180 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
2181 $(srcdir), not the build directory.
2183 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2185 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
2187 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
2189 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
2190 xsltproc return codes, per
2191 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
2193 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2195 * libxslt/pattern.c: Marc Tardif provided a patch to use as
2196 much as 40 steps. A dynamic alloc would still be better
2198 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
2200 * xsltproc/xsltproc.c: return useful code signaling error conditions
2203 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2205 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
2207 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
2209 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
2210 template matches compilation was failing to skip blanks bewteen
2211 consecutive predicates
2213 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2215 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
2216 updating Makefiles to fix the prelinking.
2218 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2220 * libxslt/transform.c: fixed a bug in the document extension
2221 element where the doctype infos were not taken into account.
2223 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2225 * libxslt/extra.c: fixed xsltDebug() to output with the normal
2227 * tests/namespaces/*: updated the tests to separate stdout and
2229 * libxslt/transform.c: increasing xsltMaxDepth to 5000
2231 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
2233 * configure.in libexslt/Makefile.am: more Makefile fixups
2235 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2237 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
2239 * libxslt/transform.c: small fix.
2241 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2243 * vms/* Makefile.am: included OpenVMS port instructions from
2244 John A Fotheringham, integrated in the tar file.
2246 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2248 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
2249 from Igor for Windows
2250 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
2252 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2254 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
2256 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2258 * configure.in: preparing 1.0.7
2259 * libxslt.spec.in: cleanup similar to libxml2 one
2260 * breakpoint/*.[hc]: finished cleaning up contributed code
2261 * doc/*: updated and rebuilt the documentation
2262 * xsltproc/xsltproc.c: cleanup of the timing code
2263 * xsltproc/Makefile.am: auto* sucks
2264 * libxslt/transform.c: added a missing include
2266 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2268 * Makefile.am acconfig.h config.h.in configure.in
2269 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
2270 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
2271 the debugger support, make it the default, added the
2272 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
2274 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
2276 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
2278 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
2280 * libxslt/xsltutils.c: handle indent=no when using an HTML
2282 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
2283 modified the output of those test suites
2285 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2287 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
2288 to libxml and removed the --warnnet option
2290 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2292 * configure.in: applied patches from David Härdeman closing
2295 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2297 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
2298 * libexslt/date.c: applied patch from Bruce Miller
2299 * doc/*: updated and rebuilt the docs
2301 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2303 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
2304 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
2305 made sure the .def is handled as binary
2307 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2309 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
2311 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
2313 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2315 * libxslt/numbers.c: take NaN and infinity attributes of
2316 xsl:decimal-format into account. Closes #62577
2318 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2320 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
2321 is now extracted from the xslt.html flat file using
2322 the site stylesheet ... eat your own dogfood !
2323 * libxslt/transform.c libxslt/xsltutils.c: fixed the
2324 HTML output to not generate a DOCTYPE if it should not
2325 i.e. no identifier nor version specified in the xsl:output
2326 * tests/multiple/out/*.orig tests/general/bug-11-.out
2327 tests/general/bug-33-.out tests/general/bug-52.out
2328 tests/docbook/result/xtchunk/html/*.orig
2329 tests/docbook/result/html/gdp-handbook.html
2330 tests/XSLTMark/*.out: fixing xsl:output with method=html
2331 resulted in a number of small changes in the regression tests
2334 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2336 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
2337 config.h include out of exsltconfig.h since this header is
2338 exported and config.h is not.
2340 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2342 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
2343 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
2346 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2348 * libxslt/numbers.c: reworked internal representation of
2349 tokenized number format and parsing/tokenization. This fixes
2350 many bugs regarding separator and default tokens.
2351 * tests/REC/test-7.7-3.out: the fix changes the output of this
2352 test. It now complies to the XSLT spec (wow! ;o)
2354 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2356 * xsltproc/Makefile.am configure.in config.h.in: trying to
2357 bypass libtool crazyness when compiling in my debug environment
2358 * libxslt/templates.c: fix a compilation problem due to recent
2361 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2363 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
2364 non-alphanumeric token handling in number formatting.
2366 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2368 * configure.in: releasing 1.0.5
2369 * doc/xslt.html doc/html/*: updated and rebuilt the docs
2371 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2373 * tests/REC/test-7.7-4.out: fixed a typo
2375 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2377 * libexslt/saxon.c: fixed a typo and improved handling of
2378 non-XPath-expression arguments.
2379 * libexslt/strings.c: fixed a bug in tokenize: function was using
2380 tctxt->output instead of tctxt->document->doc.
2381 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
2382 which was using variable "node" instead of "cur"
2384 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2386 * libxslt/extra.[ch]: removed older SAXON extensions
2387 implementations from Darren Graves.
2388 * libexslt/date.c: applied patch from Charlie Bozeman to fix
2389 a bug with time zone offset on Linux.
2391 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
2393 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
2394 strip-space should also be applied to document imported
2397 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2399 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
2400 rewrote the way strip-space gets applied. Closes bugs #61962
2401 * tests/docs/Makefile.am tests/docs/bug-66.xml
2402 tests/general/Makefile.am tests/general/bug-66.*: added a
2403 specific example in the regression tests
2405 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
2407 * libxslt/xslt.c: Fixing bug #61913
2408 * libxslt/transform.c: removing a small memleak when running with
2411 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2413 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
2414 added implementation of SAXON expression(), eval() and
2415 evaluate() functions.
2416 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
2417 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
2418 modified to use SAXON namespace (functions are not registered
2419 in the LibXSLT namespace)
2420 * tests/exslt/common/object-type.1.out: modified to take account
2421 of the new saxon:expression function
2423 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
2425 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
2426 should be faster too.
2427 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
2428 updated the result of the tests. A subtle bug unnnoticed yet
2429 in the XML Rec formatting got fixed.
2431 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2433 * libxslt/numbers.c: trying to fix bug #61070, seems there
2434 is still a couple of problem left. And optimizations are
2437 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2439 * libxslt/variables.c: fixing bug #61673 part II
2440 * tests/docs/Makefile.am tests/docs/bug-65.xml
2441 tests/general/Makefile.am tests/general/bug-65.*: added a
2442 specific example in the regression tests
2444 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2446 * libxslt/pattern.c: fixed bug #61627
2447 * tests/docs/Makefile.am tests/docs/bug-64.xml
2448 tests/general/Makefile.am tests/general/bug-64.*: added a
2449 specific example in the regression tests
2450 * tests/docs/Makefile.am tests/docs/bug-63.xml
2451 tests/general/Makefile.am tests/general/bug-63.*: added a
2452 specific example in the regression tests for bug #61291
2453 (fixed in libxml2 module)
2454 * tests/reports/Makefile.am tests/reports/undefvar.*: added
2455 a test for handling undefined variables
2457 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2459 * configure.in xslt-config.in: trying to fix bug #60890
2461 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2463 * configure.in: applied patch to close bug #60724
2465 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2467 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
2468 a bug in DAY_IN_WEEK and implements the date:week-in-month function
2470 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2472 * libxslt/extra.[ch] tests/extensions/list.*
2473 tests/extensions/evaluate.*: applied patch from Darren Graves
2474 adding support for Saxon's evaluate & expression extension functions
2475 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
2477 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2479 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
2480 patches from Igor for Windows.
2482 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2484 * libxslt/xslt.c: fixed bug #60624
2485 * libxslt/xsltutils.c: improver the error context reporting
2486 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
2487 specific regression test
2488 * xsltproc/xsltproc: free the stylesheet if it contained an error.
2490 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
2492 * libxslt/variables.c: fixed a problem with global var override
2493 being reported as an error.
2494 * tests/docs/Makefile.am tests/docs/bug-61.xml
2495 tests/general/Makefile.am tests/general/bug-61.*: added a
2496 specific example in the regression tests
2497 * configure.in tests/Makefile.am tests/reports/*: adding a test
2498 to make sure redefinition of global variables in the same stylesheet
2501 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2503 * libxslt/extra.c: okay the code from Norm is really non
2504 portable and break everywhere except on Sun and Linux
2505 platform. Compile it only on those targets.
2507 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2509 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
2510 and Justin Fletcher)
2512 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
2514 * libxslt/numbers.c: Fixing bug #60415
2515 * tests/docs/Makefile.am tests/docs/bug-61.xml
2516 tests/general/Makefile.am tests/general/bug-61.*: added a
2517 specific example in the regression tests
2519 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2521 * tests/docbook/result/*: the change in libxml to output
2522 decimal charrefs instead of hexadecimal changed a lot of
2525 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2527 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
2529 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2531 * configure.in: preparing for 1.0.4
2532 * doc/xslt.html doc/html/*: updated and regenerated docs
2534 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2536 * libexslt/date.c: fixed some compile warnings and disabled
2537 debugging by default.
2539 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2541 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
2542 incorporate comments from bug #59220
2544 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2546 * configure.in libexslt/date.c libexslt/Makefile.am
2547 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
2548 of the EXSLT - Dates and Times core functions.
2549 The exsltDateFormat* functions need to be reworked but it
2550 works like this, even if it's quite messy.
2551 * tests/exslt/strings/.cvsignore: added
2553 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2555 * xsltproc/xsltproc.c: tell in usage that parameter strings
2558 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2560 * libxslt/Makefile.am libxslt/transform.c: trying to close
2561 bug #60304 on xsl:fallback usage
2562 * tests/docs/Makefile.am tests/docs/bug-60.xml
2563 tests/general/Makefile.am tests/general/bug-60.*: added a
2564 specific example in the regression tests
2566 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
2568 * tests/documents/Makefile.am tests/documents/*: changed the
2569 test to use doc%5Ffile instead of doc%20file, this is
2570 sufficient to preserve the test capacities while closing
2573 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2575 * libxslt/extra.c : close #59570 by simply not providing
2576 Norm's extension on FreeBSD.
2577 * tests/general tests/docs: added a couple of new entries
2579 * libexslt/strings.c: NULL initialized a local variable
2580 which was tested later on.
2582 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2584 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
2585 #60143 and rebuilt the FO test outputs
2587 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
2589 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
2590 on inheritance of attributes from multiple attributes-sets
2592 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2594 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
2595 added implementation of EXSLT - Strings.
2596 Currently implemented functins are str:tokenize, str:align
2597 str:concat and str:padding.
2598 * configure.in tests/exslt/Makefile.am
2599 tests/exslt/strings/Makefile.am
2600 tests/exslt/strings/tokenize.1.*: added a test for the
2601 str:tokenize function.
2603 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2605 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
2606 libexslt/Makefile.am: added man pages provided by Heiko Rupp
2608 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
2610 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
2611 tutorial text to add references to global variables cleanups
2613 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
2615 * doc/xsltproc.1 - added xsltproc man page (note: this has not
2616 been added into the build yet)
2618 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2620 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
2621 doc/tutorial/libxslttutorial.xml: added global variables cleanups
2623 * tests/documents/Makefile.am: mjcox pointed to some missing files
2625 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2627 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
2629 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2631 * libexslt/common.c: implemented version 3 of the exslt:node-set()
2633 * tests/exslt/common/Makefile.am
2634 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
2636 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
2638 * adding doc/xsltproc.html - html generated from xsltproc.xml,
2639 update doc/xslt.html with link to xsltproc.html
2641 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
2643 * adding doc/xsltproc.xml - user manual for xsltproc
2645 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2647 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
2648 warning raised by the Windows compiler (Chris Poblete)
2650 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2652 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
2653 closed bugs #59212 and #59220
2655 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2657 * config.h.in configure.in xsltproc/xsltproc.c: complete test
2658 of a DocBook XSLt transform with --nonet, need stat(), added
2659 checking in configure.
2661 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2663 * xsltproc/xsltproc.c: catalog integration, cleanup with
2664 the --nonet option closing #59427
2665 * libxslt/xslt.c: removed a small memleak when using a
2668 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2670 * //Makefile.am : fixed an error I propagated to nearly all
2671 Makefiles.am on Saturday
2673 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2675 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
2677 * libxslt/pattern.c: tag a potential threading problem.
2679 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2681 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
2684 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
2686 * //Makefile.am : fixed a number of small problems with
2687 Makefiles spotted by Albert Chin
2689 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2691 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
2694 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2696 * libxslt/extensions.c: fixed a permutation of args to
2697 xsltPrintErrorContext()
2699 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2701 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
2703 * tests/docs/Makefile.am libexslt/Makefile.am
2704 tests/documents/Makefile.am tests/general/Makefile.am
2705 xsltproc/Makefile.am: cleaning of Makefiles pointed out
2708 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2710 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
2712 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2714 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
2715 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
2716 export xsltconfig.h at make install stage
2718 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
2720 * doc/xslt.html updated xsltproc description with the many new
2721 command line options Daniel has added, cleaned up some spelling
2723 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2725 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
2726 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
2727 serious changes on Result Value Trees and NodeSets
2728 w.r.t. deallocation and collect operations. Probably not
2729 100% clean (merge of allocated trees smells like a problem).
2730 Seems sufficient to close #58943 . Also check if XPath evaluations
2731 failed, and in this case stops the processing and avoid
2732 going further, goal is to not segfault on broken XSLT.
2734 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2736 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
2737 some associated serious cleanup in the pattern code.
2738 * tests/docbook/result/*: regenerated all the results for the
2739 docbook testsuite. Seems killing #58878 also changes the
2740 fo results seriously.
2741 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
2742 tests/general/Makefile.am tests/general/bug-5[56].*: added
2745 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2747 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
2748 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
2749 fixed compilation warnings due to recent changes to the extension
2751 * libxslt/preproc.[ch] libexslt/common.c
2752 fixed the precomputation of *:document elements
2753 * libxslt/functions.h: fixed a compilation warning
2755 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2757 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
2758 for xsltTimeStamp() in bug report #58012
2760 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2762 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
2763 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
2764 of 'non-standard' libxml element like namespace nodes.
2765 * tests/docs/Makefile.am tests/docs/bug-54.xml
2766 tests/general/Makefile.am tests/general/bug-54.*: added a
2767 specific example in the regression tests
2769 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2771 * HACKING: added John Fleck right to commit in the doc subdir
2773 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2775 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
2776 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
2777 tests/general/Makefile.am tests/general/bug-52.*
2778 tests/general/bug-53.*: Added a few new tests for recently fixed
2780 * tests/xmlspec/REC-xml-20001006-review.html
2781 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
2782 DTD changed the result by adding extra attributes to the HTML output
2784 2001-08-06 Peter Williams <peterw@ximian.com>
2786 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
2787 when srcdir != builddir.
2789 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2791 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
2792 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
2793 to easify extension element precomputation.
2794 * libexslt/functions.c: uses the new framework and precomputes
2795 func:result elements.
2797 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2799 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
2801 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2803 * tests/general/bug-21-.out tests/general/bug-31-.out:
2804 this got fixed by libxml patches
2805 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
2806 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
2807 libexslt/functions.c libexslt/math.c libxslt/win32config.h
2808 libxslt/xsltconfig.h.in libxslt/xsltutils.h
2809 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
2810 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
2811 a few things related to those changes.
2813 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2815 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
2816 * test//*/*.out: the output of some tests changed, looks better
2819 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2821 * libxslt/xsltutils.c: avoid extra \n when serializing top
2824 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
2826 * libxslt/extra.c: one more revision on Norm's localTime() function
2828 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2830 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
2831 exsltLeadingFunction when passing an empty node-set as the
2833 * libxslt/functions.[ch]: gave priority to context-level functions
2834 over extension module functions. This allows a function declared
2835 with a func:function element to override an extension module
2836 function for example. This is a bit hackish...
2837 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
2838 values didn't conform to the expected values. This is a bug in
2839 the EXSLT official use cases.
2841 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2843 * config.h.in configure.in libxslt/extra.c: tried to integrate
2844 Norm's implemntation of localTime()
2846 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
2848 * libxslt/extra.c: fixed a serious proble is node-set was called
2850 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
2852 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2854 * libexslt/functions.c: fixed memory leaks
2856 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
2858 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
2859 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
2860 more cleanup of the problems introduced with EXSLT, also closes
2863 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
2865 * doc/internals.html - general cleanup
2867 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2869 * configure.in tests/Makefile.am tests/exslt/*: added some tests
2870 to check EXSLT conformance
2871 * libexslt/sets.c: fixed a typo when registering has-same-node
2873 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
2875 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
2876 of memory allocations, raise a bug in the test suite, also
2877 need to be centralized as a single cleanup function.
2879 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
2881 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
2882 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
2883 Some cleanup, there is still a memory leak left and some warnings
2886 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2888 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
2889 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
2890 libxslt/xsltInternals.h: new extension framework.
2891 Added stylesheet module data, top-level and extension elements
2892 precomputing, global registration of top-level elements and
2893 extension elements and functions.
2894 Extensions are no longer initialized from extension-element-prefixes
2895 declarations but when modules need the data.
2896 init/shutdown functions registered with xsltRegisterExtModule{,Full}
2897 only allocate and free module data, they shouldn't register the
2898 elements and functions any more.
2899 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
2901 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
2902 non-XSLT top-level elements before any xsl:import element.
2903 * libexslt/common.c libexslt/functions.c libexslt/math.c
2904 libexslt/sets.c: adapted to use the new extension framework.
2905 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
2906 moved the test module from functions.c to extensions.[ch],
2907 modified it to use the new extension framework. Updated xsltproc
2908 to register the test module.
2910 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
2912 * libxslt/pattern.c: fixed an ugly problem with namespaces
2913 in templates compilation
2914 * tests/namespaces/tst4.*: added a specific testcase
2915 * libxslt/transform.c: reenabled debug
2917 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2919 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
2921 * doc/html/*.html: updated the docs.
2922 * xsltproc/xsltproc.c: activate line numbering unfortunately
2923 this works only with CVS, libxml2-2.4.1 is broken in this respect
2925 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
2927 * libxslt/documents.c enhancement to xsltFindDocument to
2928 cater for the Matt Sergeant patch
2930 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2932 * updating libxslt tutorial to include param support
2934 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
2936 * libexslt/math.c: small cleanup
2937 * libxslt/functions.c: patch to document('') from Matt Sergeant
2938 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
2939 c.f. bug #57464 from Tom Moog
2941 2001-07-19 Darin Adler <darin@bentspoon.com>
2943 * configure.in: Add HTML_DIR definition.
2944 * xsltproc/.cvsignore: Ignore some generated files.
2946 2001-07-18 Peter Williams <peterw@ximian.com>
2948 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
2951 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
2953 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
2954 libexslt/common.c libexslt/functions.c libexslt/math.c
2955 libexslt/sets.c: removed utils.[ch] as their content is
2956 integrated in libxml
2957 * libexslt/sets.c: uses the new libxml functions
2958 * libxslt/extra.[ch]: removed exsl:document
2959 * AUTHORS: added /me
2961 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
2963 * libexslt/.cvsignore: some more generated files to ignore
2964 * libexslt/Makefile.am: utils.h not installed anymore
2965 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
2966 libexslt/math.c libexslt/sets.c:
2967 changed function prefix from exsl* to exslt*
2968 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
2969 from common.c to exslt.c
2970 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
2972 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
2973 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
2974 * xsltproc/xsltproc.c: updated to use the new function prefix
2976 2001-07-15 Darin Adler <darin@bentspoon.com>
2978 * libxslt/.cvsignore:
2979 * tests/XSLTMark/.cvsignore:
2980 * tests/extensions/.cvsignore:
2981 * tests/xmlspec/.cvsignore:
2982 Some more generated files to ignore.
2984 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2986 * Makefile.am configure.in libexslt/Makefile.am:
2987 Integration of libexslt in the build system
2988 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
2989 xsltproc/Makefile.am xsltproc/xsltproc.c:
2990 Moved xsltproc to a separate directory, linked it to libexslt,
2991 and added exslt version reports to -V
2992 * tests/*/Makefile.am: updated the path to xsltproc
2993 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
2994 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
2995 versionning informations, some cleanup, and added documentation
2996 to a couple of exported functions
2998 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3000 * libexslt/Makefile.am: account for new source files
3001 * libexslt/.cvsignore: added
3003 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3005 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
3006 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
3007 start implementing EXSLT
3009 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3011 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
3012 trying to accept AVT for "format" in xsl:number
3014 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3016 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
3017 xsltProfileStylesheet
3019 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3021 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
3022 libxslt/functions.c libxslt/imports.c libxslt/keys.c
3023 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
3024 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
3025 libxslt/variables.c libxslt/xslt.c: provide context for
3026 error messages. Requires libxml head changes.
3027 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
3030 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3032 * libexslt/Makefile.am: initial EXSLT framework
3034 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3036 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
3037 * win32/libxslt/libxslt.def: added another entry point
3038 * libxslt/transform.c: fixed a comment block
3039 * doc/xslt.html doc/html/*: updated and regenerated the docs
3041 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3043 * win32/libxslt/libxslt.def: added missing functions
3045 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3047 * FEATURES libxslt/xsltproc.c libxslt/transform.c
3048 libxslt/xsltInternals.h: added Embedding Stylesheets
3049 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
3050 from the REC about it
3051 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
3052 tried to accomodate the various (and changing) proprietary
3053 ways of implementing chunking.
3054 * tests/docbook/result/xtchunk/html: now output is generated in
3057 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3059 * libxslt/xsltproc.c: small cleanup
3060 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
3061 for cdata/text handling
3063 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3065 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
3066 * tests/documents/Makefile.am tests/documents/message.*: added
3067 a specific regression test
3068 * libxslt/transform.c: fixed an infinite loop
3069 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
3072 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3074 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
3075 fixed exclude-result-prefixes handling and how namespaces
3076 propagate from the stylesheet to the result in general, this
3077 is a serious cleanup.
3078 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
3079 tests/general/itemschoose.out tests/namespaces/extra.xsl
3080 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
3081 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
3082 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
3083 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
3084 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
3085 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
3086 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
3087 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
3088 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
3089 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
3090 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
3091 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
3092 fixed and rechecked all the tests where the namespace
3093 propagation was wrong either taht the rules were not applied
3094 correctly or that superfluous namespaces were declared in the
3097 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3099 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
3100 libxslt/variables.h: Norm pointed out that element-available()
3101 didn't work, implemented it
3102 * tests/extensions/Makefile.am tests/extensions/list.*: added
3103 a test for all registered xslt element, function and default
3106 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3108 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
3109 tests/documents/docfile.xml tests/documents/test.result
3110 tests/documents/test.xml tests/documents/test.xsl:
3111 added a test for URI-escaping on document() input
3113 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3115 * tests/docs/Makefile.am tests/general/Makefile.am
3116 tests/general/bug-49-* tests/docs/bug-49-*
3117 tests/general/bug-50-* tests/docs/bug-50-*: added a
3118 couple of regression tests for bugs posted on the list
3120 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3122 * libxslt/xsltproc.c: avoid generating CDATA node in document
3123 tree when parsed, force generation of text nodes instead.
3125 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3127 * doc/extensions.html: fixed a number of typo found by Dan York
3128 * libxslt/xsltutils.c: improved the profiling ouput, added the
3131 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3133 * libxslt/variables.c: tryingt to fix a problem raised by Norm
3135 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3137 * config.h.in configure.in: added gettimeofday() check
3138 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
3139 profiling works option --profile (or --norman ;)
3141 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3143 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
3144 libxslt/variables.c: big cleanup on the way templates or
3145 template fragments are processed, cleanup of stack building
3146 * tests/docs/Makefile.am tests/general/Makefile.am
3147 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
3148 series of regression test for the variable/params lookups
3149 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
3150 started working on profiling code, there is just invocation counting
3151 yet but the framework is in place.
3153 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3155 * tests/docs/Makefile.am tests/general/Makefile.am
3156 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
3157 regression test for the variable scope within templates problem
3159 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
3161 * xsltInternals.h variables.c transform.c:
3162 fixed problem with variable scope within templates
3164 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3166 * doc/extensions.html doc/internals.html doc/xslt.html:
3167 added a documentation on writing libxslt extensions, and
3168 added links to the main page
3169 * libxslt/functions.c libxslt/xsltInternals.h
3171 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3173 * cleaned up many comments and error messages
3175 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3177 * configure.in libxslt/xsltwin32config.h: released 0.14.0
3178 * doc/xslt.html: added 0.14.0 release
3180 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3182 * doc/html/*: rebuilt docs before release
3183 * libxslt/extensions.c: fixed a function doc header
3185 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3188 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
3190 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
3192 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
3193 something there, not visually perceptible
3195 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3197 * tests/docbook/result/: the change in libxml affected the
3198 output of the Docbook tests (of course it was detected on
3201 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3204 * libxslt/transform.c: added cdata-section-elements
3205 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
3208 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3211 * libxslt/xsltutils.c: do not dump document for which there have
3212 been no generated content
3213 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
3214 test output accordingly
3215 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
3216 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
3217 * 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>
3219 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
3220 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
3221 Patches for Windows mostly contributed by Yon Derek
3222 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
3223 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
3224 Project file for Mircrosoft C provided by Yon Derek
3226 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3228 * libxslt/pattern.c: closing bug #56517, fixed a number of
3229 problems in the patterns compilations, priorities and debug
3230 * libxslt/transform.c: improved the template debug message
3231 * tests/docs/Makefile.am tests/general/Makefile.am
3232 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
3233 regression test for #56517
3235 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3237 * libxslt/xslt.c: avoid a stupid bug when compiling with
3238 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
3240 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3242 * libxslt/numbers.c: fix of a small bug
3243 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
3246 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3248 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
3250 * tests/docbook/xhtml/*: added XHTML stylesheets
3251 * tests/docbook/fo/*: added XSL FO stylesheets
3252 * tests/docbook/result/xhtml/*: added XHTML results
3253 * tests/docbook/result/fo/*: added XSL FO results
3255 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3257 * HACKING: fixed, added William
3259 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3261 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
3262 xml cases, and fixed text output to be recursive in text nodes
3265 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3267 * configure.in: patch from Tony Graham to cleanup libxml2 detection
3269 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3271 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
3272 'namespace' is a reserved C++ identifier
3274 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3276 * doc/xslt.html: adding 0.12.0 release
3278 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3280 * configure.in: preparing 0.12.0 release
3281 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
3282 * libxslt/xsltconfig.h.in: added doc inline comment
3283 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
3284 and enriched xsltproc --version to show them
3285 * doc/html/*.html: rebuilt the docs
3286 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
3287 tutorial ends up in the tars and RPMs
3289 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3291 * libxslt.spec.in: updated the descriptions
3293 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3295 * libxslt/namespaces.[ch]: added a single namespace def copy
3296 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
3297 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
3298 any kind of input nodes.
3299 * libxslt/variables.c: checked and closed the last TODO about
3300 namespace propagation
3301 * tests/docs/Makefile.am tests/general/Makefile.am
3302 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
3303 regression test for #56115
3305 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3307 * updating tutorial: adding discussion of freeing memory, image
3308 files for callouts, link to xsltproc.c code
3310 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3312 * libxslt/variables.c: bug #56267 was still not fixed, forgot
3313 to remove the old code
3314 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
3317 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3319 * libxslt/variables.c: fixed bug #56267, namespaces must
3320 be propagated when evaluating local variables.
3321 * tests/docs/Makefile.am tests/general/Makefile.am
3322 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
3323 regression test for #56267
3325 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3327 * libxslt/keys.c: avoid a possibility of an uninitialized variable
3328 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
3329 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
3330 request to have xinclude processing done on document() if requested
3332 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3334 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
3336 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3338 * libxslt/preproc.c: removed a warning on xsl:transform
3339 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
3340 tests/general/array.out tests/general/array.xsl: added a new
3341 test fround in xsl-dev
3343 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3345 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
3346 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
3347 serializer of libxml impacted the result of some tests. Checked
3348 that the XML REC renders identically.
3350 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
3352 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
3355 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3357 * libxslt/variables.c: fixed bug #55670, namespaces must
3358 be propagated when evaluating global variables.
3359 * tests/docs/Makefile.am tests/general/Makefile.am
3360 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
3361 regression test for #55670
3363 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3365 * doc/xslt.html: linked to the tutorial
3367 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
3369 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
3373 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3375 * libxslt/transform.c: closed bug #55723, problem was due to
3376 a limitation of xsltGetNamespace() when the insertion point
3378 * tests/docs/Makefile.am tests/general/Makefile.am
3379 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
3380 regression test for #55723
3382 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
3384 * libxslt/transform.c: fixed problems with document() in
3385 xsltApplyTemplates and xsltForEach. Cleaned up several
3387 * libxslt/keys.c: saved and restored ctxt->document within
3388 xsltInitKey to fix problem with keys when doc changed
3389 * libxslt/documents.[ch]: added new procedure xsltFindDocument
3390 needed when document() causes a change of doc within
3391 xsltApplyTemplates and xsltForEach
3393 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3395 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
3397 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
3398 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
3399 Updated to use the new function
3400 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
3401 the fixes in the serialization of <pre> in HTML in libxml
3402 led to a number of changes in the output
3404 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3406 * tests/docs/Makefile.am tests/general/Makefile.am
3407 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
3408 regression test for #55722
3410 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3412 * doc/xslt.html: updated to ask to not send mail directly
3413 * tests/docs/Makefile.am tests/general/Makefile.am
3414 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
3415 regression test for #55722
3417 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3419 * libxslt/pattern.c : trying to fix #55670
3420 * tests/XSLTMark/reverser.out : result of test changed when
3423 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3425 * doc/xslt.html: updated with 0.11.0
3427 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3429 * configure.in libxslt.spec.in: released 0.11.0
3431 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3433 * libxslt/transform.c: William M. Brack found a small bug
3434 when call-template didn't find the template.
3436 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3438 * libxslt/transform.c: fixed handling of PI and comments
3439 (bug raised by Brent M Hendricks).
3440 * tests/docs/Makefile.am tests/general/Makefile.am
3441 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
3444 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3446 * libxslt/xsltproc.c: added --xinclude in the option list,
3447 patch from Raphael Hertzog
3448 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
3449 test in the normal testsuite
3451 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3453 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
3454 at the top template level
3455 * tests/docs/Makefile.am tests/general/Makefile.am
3456 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
3459 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3461 * libxslt/functions.c: fixed the document() bug reported by
3462 Stephane GUIBOUD-RIBAUD
3463 * tests/docs/Makefile.am tests/general/Makefile.am
3464 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
3467 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3469 * configure.in libxslt/Makefile.am: fixed bug #54953
3470 * libxslt/attributes.c: cleanup pointed by Joe Orton
3471 * libxslt/xsltproc.c: added --catalogs to load catalogs from
3473 * libxslt/functions.c: cleanup unreached code
3474 * configure.in config.h.in libxslt/xsltproc.c: guarded the
3475 include with preprocessor definitions
3477 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3479 * tests/documents/Makefile.am tests/general/Makefile.am
3480 tests/multiple/Makefile.am tests/namespaces/Makefile.am
3481 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
3482 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
3483 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
3484 configure.in: Makefiles cleanup from Joe Orton
3486 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3488 * tests/docbook/result/html/external.html
3489 tests/docbook/result/html/graphics.html
3490 tests/docbook/result/html/gtest.html
3491 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
3492 Added a test from coolo for IDs in external parsed entities
3495 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3497 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
3498 added --version info to xsltproc closing #54952
3500 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3502 * tests/documents/Makefile.am tests/general/Makefile.am
3503 tests/multiple/Makefile.am tests/namespaces/Makefile.am
3504 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
3505 Seems some of the changes I made for 0.9.0 Makefiles were
3508 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3510 * configure.in: preparing 0.10.0 release
3511 * doc/xslt.html: updated
3512 * doc/html/* : rebuilt the docs
3514 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3516 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
3517 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
3518 avoiding modifying stylesheet informations, and fixing
3519 document() when called from a global variable init
3521 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3523 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
3524 add ctxt->inst to allow stylesheet element lookup (needed
3526 * libxslt/*.[ch]: generate docs for the structures and
3527 macros, general cleanup for docs
3528 * doc/html/*.html: regenerated all docs
3530 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3532 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
3533 libxslt/xsltInternals.h: optimizations, cleanup of global
3536 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3538 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
3539 libxslt/variables.c: force the precompilation of XPath expressions
3540 at stylesheet compilation time
3542 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3544 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
3546 * tests/REC/Makefile.am: be less verbose if things really go wrong
3547 * tests/docs/Makefile.am tests/general/Makefile.am
3548 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
3549 the regression tests
3551 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3553 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
3554 detection method to generate HTML documents
3555 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
3556 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
3557 tests/XSLTMark/html.out tests/XSLTMark/products.out
3558 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
3559 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
3560 tests/general/bug-5-.out: updated a number of tests output
3563 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3565 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
3567 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3569 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
3570 about attribute being generated twice. Fixed a number of related
3571 bugs on attributes handling.
3572 * tests/REC/test-7.1.4.out: this changed an attribute generation
3574 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
3576 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3578 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
3579 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
3581 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3583 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
3584 the cases where perl is not in the path (nor in /usr/bin)
3585 * tests/docbook/result/html/gdp-handbook.html
3586 tests/docbook/result/html/kwrite.html
3587 tests/docbook/test/gdp-handbook.xml
3588 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
3590 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3592 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
3593 cases where a network access is needed to load a DTD or entity
3594 * tests/docbook/Makefile.am: added --nonet
3595 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
3596 fixed 2 tests as a result
3598 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3600 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
3601 try to remove the unneeded docbook Makefile stuff
3603 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3605 * doc/xslt.html: fixed a link error
3606 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
3607 * libxslt/xsltproc.c: cleaned up the --repeat loop
3608 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
3609 fixed the DOCTYPE in tests output
3610 * tests/docs/bug-25-.xml tests/doc/Makefile.am
3611 tests/general/bug-25-.* tests/general/Makefile.am : added a new
3612 test case and fixed the EXTRA_DIST
3614 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3616 * libxslt/extra.c: add more debug to xsltDebug
3617 * libxslt/transform.c: spent a few hours tracking down an ugly
3618 race like bug in xsltCopyTreeList() arghhh
3619 * libxslt/xsltproc.c: call xmlInitMemory() explictely
3621 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3623 * doc/internals.html: more work done on the doc, mostly complete
3624 except the section on the XSLT stack and the extensions API
3625 since both still need more work.
3627 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3629 * doc/internals.html doc/contexts.* doc/object.*: more work done
3632 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3634 * doc/internals.html: more work done on the doc
3636 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3638 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
3639 for the CDATA output
3641 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3643 * libxslt/xslt.c: do not escape content of CDATA nodes on output
3645 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3647 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
3648 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
3649 doc/templates.fig doc/templates.gif: started writing tye doc
3650 on how libxslt works.
3652 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3654 * libxslt/numbersInternals.h libxslt/numbers.c
3655 tests/numbers/format-number.out tests/XSLTMark/number.out:
3656 Patch from William Brack to bring format-number() more in alignment
3657 with the Java implementations.
3659 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
3662 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3664 * tests/docbook/result/html/* tests/general/bug-11-.out
3665 tests/multiple/result.xml tests/XSLTMark/*.out
3666 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
3669 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3671 * libxslt/xsltproc.c: add a --docbook option if your libxml2
3672 has the SGML DocBook support compiled in.
3674 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3676 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
3677 tests especially on sorting
3678 * test/xsltutils.c: oops multiple sorts was actually broken !!!
3681 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3683 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
3685 * doc/html/* doc/xslt.html: updated and regenerated the docs
3687 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3689 * xsltutils.[ch] transform.c: implemented multiple levels of
3691 * test/REC/test-10-2.*: added a really small test for it
3693 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3695 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
3696 there can be multiple text and CDATA child
3698 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3700 * tests/multiple/makefile.am: fixing #54015
3701 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
3702 and a similar problem for the docbook tests
3704 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3706 * tests/general/bug-8-.out: fixed in libxml xpath
3707 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
3708 problem in predicates within a pattern. Spotted another
3709 potential namespace problem
3711 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3713 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
3714 libxslt/xsltproc.c: counting errors and warnings at compilation
3715 time. Stop processing in case of error.
3716 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
3717 added more namespace related bug checks
3719 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3721 * libxslt/preproc.c libxslt/variables.c: found the source of a
3722 memory leak with DocBook introduced this w.e.. bit of cleanup.
3723 * tests/docbook/result/html/*.html : regenerated the DocBook tests
3726 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3728 * libxslt/variables.c: fixing bug #53769
3729 * tests/general tests/docs: added new examples from the
3730 bug reports to the regression tests, updated the Makefiles
3732 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3734 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
3735 attributes.c extensions.[ch]: moved all stylesheet precomputation
3736 at stylesheet loading time (stylesheet transform should be thread
3737 safe now), improved params and variables evaluations (but optim
3738 is not complete yet).
3741 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3743 * libxslt/xsltproc.c : changed the way --repeat works when
3746 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3748 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
3749 fixed default formatting
3751 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3753 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
3754 * libxslt/xsltproc.c : added an option to process HTML input
3756 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3758 * libxslt/transform.c: Tony Gorski found a bug pointed by
3759 a compiler on Tandem
3760 * tests/documents/result.xhtml: this results in a small
3761 change in the output of this test
3763 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3765 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
3768 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3770 * transform.c: fixed text and cdata handling in xsl:copy
3771 * xslt.c : avoid crashing on invalid xslt input
3772 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
3773 bugs submitted to the regression tests
3775 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3777 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
3779 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3781 * configure.in: updated to 0.8.0
3783 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3785 * transform.c: fixed a bug introduced on handling #53401
3787 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3789 * transform.c: fixed #53401
3790 * configure.in libxslt/*.c: allowed to suppress debug reporting
3791 functionalities but it brings not noticeable improvements
3792 * doc/xslt.html doc/html/*: updated and regenerated docs
3794 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3796 * tests/general/bug-5-.out tests/multiple/out/*.orig
3797 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
3798 following the libxml changes
3800 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3802 * libxslt/functions.c: applied TOM's patch to key()
3803 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
3804 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
3805 small HTML output change
3807 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3809 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
3812 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3814 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
3815 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
3816 fixed for the most part the namespace handling problem in XPath
3817 expression computations.
3818 * test/doc/ tests/general: added bug 5 and 6
3820 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3822 * libxslt/xslt.c: applied William M. Brack patch fixing the
3823 template lack of support for priority
3824 * test/XSLTMark/*.out : this fixed anumber of problems in the
3827 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3829 * libxslt/functions.c: removed warning in unparsed-entity-uri()
3830 fixed a bug in generate-id()
3831 * libxslt/transform.c: fixed null list result errors
3832 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
3833 fixes for sorting semantic
3835 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3837 * config.h.in configure.in libxslt/xsltconfig.h.in: added
3839 * libxslt/xsltproc.c : added --xinclude option
3840 * tests/XSLTMark/union.out : fixed the output
3842 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
3844 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
3846 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3848 * configure.in: released 0.7.0
3849 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
3852 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3854 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
3855 some checking against NULL pointers
3857 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3859 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
3860 added the XSLTMark in the regression tests as well as multiple
3861 output test from Ankh
3862 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
3863 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
3864 patches and fixed a memory leak
3865 * tests/docbook/result/html/*.html : updated the results after
3867 * tests/xmlspec/REC-xml-20001006-review.html
3868 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
3869 an HTML doctype when serializing HTML result, but adds the
3872 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3874 * libxslt/transform.c: applied fix to xsltApplyTemplates from
3876 * test/docbook/result/html/*.html: this change the output
3877 * tests/xmlspec/REC-xml-20001006-review.html
3878 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
3879 the reference anchors generated for the XML spec
3881 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3883 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
3884 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
3885 libxslt/xsltutils.c: of course the way I defined
3886 UNUSED breaks on old gcc version. Try to be smart and
3887 also define it directly in xsltconfig.h
3888 * tests/xmlspec/Makefile.am: fixed the timing arg test
3890 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3892 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
3893 implemented command line parameter passing
3894 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
3895 tested it by passing show.diff.markup=1 to build the review version too
3897 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3899 Huge cleanup, I switched to compile with
3900 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
3901 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
3902 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
3903 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
3904 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
3905 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
3906 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
3907 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
3908 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
3909 libxslt/xsltutils.c: basically made static unexported functions
3910 avoided name clashes and flagged unused parameters.
3912 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3914 * configure.in: 0.6.0 yet another release
3915 * doc/xslt.html doc/html/*: updated the docs
3917 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3919 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
3920 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
3921 extended xsltEvalStaticAttrValueTemplate and
3922 xsltEvalAttrValueTemplate to support foreign namespaces,
3923 and fixed document()
3925 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3927 * xsltutils.h: cleanup some garbage added last night
3928 * xsltInternals.h variables.c transform.c templates.[ch]
3929 preproc.c pattern.c keys.c: switched the whole XSLt processing
3930 to use XPath precompiled expressions and reusing them.
3931 * functions.c: some cleanup, seems people don't use
3932 unparsed-entity-uri() the way it's supposed to be used
3934 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3936 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
3937 libxslt/variables.c libxslt/xsltutils.h: Changed to work
3938 with the new way XPath is interpreted. This doesn't yet
3939 take advantage of the separate parsing/evaluation phases
3941 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3943 * libxslt/transform.c: robert@xsl.00008.org pointed out a
3944 problem in xsl:copy-of in case of attributes
3945 * tests/docs/Makefile.am tests/docs/bug-3-.xml
3946 tests/general/Makefile.am tests/general/bug-3-.*:
3947 added the test to the general regression suite
3949 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3951 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
3952 fixing some of the missing functionnalities in the XSLT
3953 functions implementations.
3955 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3957 * libxslt/Makefile.am: nick@debian.org forwarded a fix
3959 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3961 * README.cvs-commits: added, pointing to HACKING
3962 * HACKING: added defines commit rules.
3964 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3966 * libxslt/extra.c libxslt/variables.c: fixing compilation
3967 when libxml was compiled without debug support
3969 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3971 * configure.in: time for 0.5.0
3972 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
3973 new test files are included in the distribution
3974 * doc/xslt.html : updated
3975 * doc/html/*.html: regenerated the docs
3977 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3979 * tests/docbook/result/html/*.html: regenerated the HTML
3980 now that value-of an result tree don't include the fake root
3982 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3984 * libxslt/transform.c libxslt/variables.c: removed a couple
3985 of possibly uninitialized var probs
3986 * tests/xmlspec/Makefile.am: run the processing without verbose
3987 avoid raising generated id differences.
3989 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3991 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
3993 * libxslt/transform.c: fixed a bug which exaplined why no
3994 optimization were resulting from preproc stuff
3996 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3998 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
3999 w.r.t. value of tree result (and attributes within it) fixed.
4000 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
4001 Integrated the xmlspec to the test (i.e. diffed output for
4004 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4006 * imports.c transform.c xslt.c xsltInternals.h: fixed a
4007 strip-spaces problem
4008 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
4011 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4013 * libxslt/transform.[ch]: finished integrating the current
4014 state of the preproc optimizations.
4015 * tests/xmlspec/diffspec.xsl: switched off diff printing
4017 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4019 * libxslt/preproc.c libxslt/transform.c: started rolling in
4020 some of the optimizations.
4022 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4024 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
4025 transform.[ch]: previous commit broke a lot of stuff, fixing
4026 and preparing for next step
4028 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4030 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
4031 xsltInternals.h: started working on optimizing stylesheet
4032 element parsing. Just builds the extra informations so far.
4033 * xsltutils.h: added a missing XPath decl
4035 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4037 * libxslt/variables.c: William M. Brack found a serious bug
4038 with imports and global variables ...
4040 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4042 * libxslt/pattern.[ch] libxslt/transform.c: added
4043 xsltCleanupTemplates() to clean up state left after processing.
4045 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4047 * libxslt/transform.c: applied patch from William M. Brack
4048 to support with-param in xsltApplyTemplates().
4050 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4052 * libxslt/pattern.c: fixed the compilation of patterns which
4053 contains XPath NodeTypes. Handling of nested predicates.
4055 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4057 * libxslt/transform.c: save ctxt->node after for-each
4059 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4061 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
4062 * doc/xslt.html: updated
4064 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4066 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
4067 added xsltDocumentElem implementing multiple file output,
4068 including 1.1 xsl:document but yet untested.
4070 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4072 * libxslt/extensions.c: fixed stoopid bug
4073 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
4074 carrying extensions to the specification. Added node-set()
4075 for existing saxon and xt namespaces and debug() in libxslt
4076 namespace (http://xmlsoft.org/XSLT/namespace)
4077 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
4079 * configure.in tests/Makefile.am tests/namespaces: added some
4080 namespaces tests, including a test calling the extra debugging
4081 function in libxslt namespace, worked first time !!!
4083 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4085 * libxslt/xslt.c: extension prefix support for the full stylesheet
4086 * libxslt/transform.c libxslt/extensions.[ch]: more work should
4089 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4091 * doc/xslt.html : cleaned up, added a bit more description on
4094 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4096 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
4097 on functions and element extensions. First on list will be
4100 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4102 * configure.in libxslt.spec.in: releasing 0.3.0
4103 * doc/xslt.html: updated
4105 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4107 * configure.in tests/docbook/html : oops forgot to add
4108 the stylesheets themselves :-\
4110 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4112 * configure.in tests/Makefile.am tests/docbook tree:
4113 added docbook XSL based test suite
4115 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4117 * libxslt/xsltutils.c: reformat of messages
4118 * libxslt/xsltproc.c: removed memleak on --noout
4119 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
4120 changed again the way parameter are evaluated before a
4121 call-template, seems to fix a few nasty bugs, memory alloc debug too
4123 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4125 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
4126 fixed the param evaluation problem in apply-template
4127 * libxslt/pattern.c: speed up seriously some context computation
4128 * libxslt/xsltInternals.h: preparing for extension support
4130 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4132 * libxslt/Makefile.am: small cleanup
4133 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
4134 fixed current() I hope
4136 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4138 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
4139 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
4140 support of namespaces, both in templates and in XPath subexpressions
4142 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4144 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
4146 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4148 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
4149 contextual info must be recomputed
4151 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4153 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
4154 * libxslt/xsltproc.c : added --maxdepth
4156 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4158 * libxslt/xsltproc.c: added --novalid and --noout as well
4159 as options printing when no args
4160 * libxslt/variables.c libxslt/transform.c: trying to get rid
4161 if some variable/params addressing errors.
4163 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4165 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
4166 * libxslt/xsltutils.c: add carriage return to xsl:message when
4169 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4171 * libxslt/functions.c: fixed a bug with generate-id()
4173 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4175 * libxslt/xsltutils.c: started doing more useful stuff in
4177 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
4178 libxslt/xsltInternals.h: changed the way variables/params
4180 * libxslt/xsltproc.c: removed a pedantic warning
4181 * libxslt/variables.[ch]: found an ugly evaluation bug
4183 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4185 * tests/REC/Makefile.am: updated
4187 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4189 * libxlst/functions.c: fixed ID generation
4190 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
4192 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4194 * libxslt/numbers.c: removed a couple of memleaks
4196 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4198 * libxslt/pattern.[ch]: exported pattern matching interfaces
4199 for numbers.c and future debug module
4200 * libxslt/numbers.c: updated to new interface, should avoid
4201 unnecessary recompilation of patterns.
4202 * libxslt/xsltutils.[ch]: cleanup
4203 * tests/REC/gmon.out: removed :-)
4205 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4207 * libxslt/numbers.c: implemented level=any
4208 * libxslt/transform.c: corrected some default values
4209 * tests/REC/test-7.7-*.*: added
4211 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4213 * libxslt/pattern.c: priorities were horribly broken, hope it's
4216 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4218 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
4219 libxslt/xsltInternals.h libxslt/transform.[ch]
4220 libxslt/templates.c libxslt/xslt.c:
4221 Added apply-imports, keep a stack of running templates
4222 * libxslt/xsltutils.c: bugfixes, gather the output informations
4224 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
4225 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
4226 the real set of transformation on XML-1.0 2e generages a near
4227 perfect HTML. Needs just more number fixes and implementation
4228 and an obscure problem in 3.3.3
4230 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4232 * libxslt/pattern.c: added xsltMatchPattern()
4233 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
4235 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4237 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
4238 * libxslt/xsltutils.[ch] : added a small debugging hook
4240 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4242 * libxslt/FEATURES libxslt/transform.c: added support for
4243 disable-output-escaping in xsl:copy-of
4244 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
4245 give more debugging info
4247 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4249 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
4250 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
4251 Includes, more document changes
4252 * libxslt/xsltutils.c: fix the output of doctype and what is or
4254 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
4255 * tests/Makefile.am tests/documents/* : added a new test from Stric
4256 exercising document() among other things
4258 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4260 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
4261 for the level attribute for xsl:number
4262 * libxslt/numbers.c: internal restructuring
4264 Fri Feb
\18;
\11 \19;
\11