1 Tue Nov 18 13:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
3 * libexslt/strings.c: fixed entity problem in exslt:tokenize
4 uncovered by newapi.xsl
5 * libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
6 to use IS_BLANK_CH for char compares (fixes warnings)
8 Fri Nov 14 23:59:08 CET 2003 Daniel Veillard <daniel@veillard.com>
10 * libxslt/preproc.c: applied fix from Bjorn Reese to close
11 number formatting bug #126994
13 Fri Nov 14 18:44:50 CET 2003 Daniel Veillard <daniel@veillard.com>
15 * Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
18 Thu Nov 13 11:54:36 CET 2003 Daniel Veillard <daniel@veillard.com>
20 * libxslt/attributes.c libxslt/documents.c libxslt/transform.c
21 libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
22 patch to moves the control of the XSLT debugger into the transform
25 Tue Nov 12 18:17:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
27 * libexslt/functions.c: applied patch for param visibility from
28 Shaun McCance. Changed variable scoping in accordance with
29 Shaun's suggestions. This fixed problem reported on the list
31 * tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
32 regression test for above
34 Sat Nov 8 13:27:12 CET 2003 Daniel Veillard <daniel@veillard.com>
36 * libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
37 describing the entry points.
39 Wed Nov 6 17:27:23 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
41 * win32/configure.js: fixed #122146
43 Wed Nov 5 12:25:34 CET 2003 Daniel Veillard <daniel@veillard.com>
45 * tests/multiple/Makefile.am: applied last fix from #125614
47 Tue Nov 4 19:08:53 PST 2003 William Brack <wbrack@mmm.com.hk>
49 Minor enhancements to eliminate compile/test warnings
50 * libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
51 changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
52 it's defined as __attribute__((unused))
53 * python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
55 * libxslt/preproc.c: minor change to get rid of unused var/code
57 Tue Nov 4 14:21:06 CET 2003 Daniel Veillard <daniel@veillard.com>
59 * doc/* NEWS: preparing release 1.1.0
61 Tue Nov 4 14:04:58 CET 2003 Daniel Veillard <daniel@veillard.com>
63 * libxslt/preproc.c: fixing the Document element precompilation
64 to avoid the problem raised in #125614
66 Tue Nov 4 01:08:17 PST 2003 William Brack <wbrack@mmm.com.hk>
68 * tests/multiple/out/letter*.orig: updated to reflect change
69 to HTML output in libxml2 (formatting of <p>, bug #125093)
71 Sun Nov 2 09:07:32 PST 2003 William Brack <wbrack@mmm.com.hk>
73 * libxslt/xslt.c: fixed bug #124286 - detect invalid name on
76 Sun Nov 2 10:51:58 CET 2003 Daniel Veillard <daniel@veillard.com>
78 * Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
79 libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
80 for the upcoming 1.1.0 release
81 * breakpoint/*: this release removes the deprecated breakpoint library
83 Sat Nov 1 17:04:27 PST 2003 William Brack <wbrack@mmm.com.hk>
85 * libxslt/transform.c, tests/general/bug-119.out: fixed
86 bug #125502 and corrected expected test output
87 * tests/general/bug-79.out: fixed broken test (bug #123328)
88 * libxslt/pattern.c, libexslt/functions.c: minor change to
89 eliminate compilation warning
91 Sat Nov 1 22:36:30 CET 2003 Daniel Veillard <daniel@veillard.com>
93 * tests/REC/test-5.2-17.xsl tests/REC/test-5.2-18.xsl: fixing two
94 broken tests (revealed by #125502)
96 Sat Nov 1 07:41:06 CET 2003 Daniel Veillard <daniel@veillard.com>
98 * libexslt/strings.c: fix bug #125265 about entities breaking
99 exsl:tokenize and exsl:split
100 * tests/exslt/strings/split.1.* tests/exslt/strings/tokenize.1.*:
101 augmented the reression tests with the example from the bug report.
103 Fri Oct 31 20:26:04 CET 2003 Daniel Veillard <daniel@veillard.com>
105 * libxslt/preproc.c: fix bug #120828 make sure that xsl:sort is
108 Fri Oct 31 15:53:45 CET 2003 Daniel Veillard <daniel@veillard.com>
110 * libxslt/documents.c libxslt/imports.c libxslt/xslt.c libxslt/xslt.h
111 xsltproc/xsltproc.c: switch to use xmlReadfile instead of
112 xmlParseFile, this avoid relying on global parser options, far
114 * tests/XSLTMark/xslbench1.out tests/general/bug-90.out: fixes a
115 slightly corrected output for CDATA and STYLE element save.
117 Tue Oct 28 15:30:54 CET 2003 Daniel Veillard <daniel@veillard.com>
119 * configure.in python/Makefile.am python/tests/Makefile.am: applied
120 patch from Roumen Petrov for bug #124539 when building outside the
122 * libxslt/xsltutils.c: fixed the way to grab the line number from
123 the document, use the predefiend libxml2 API which mate it work
124 with both 2.5.x and 2.6.x
126 Mon Oct 27 08:57:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
128 * libxslt/xslt.c: put in #undef for IS_BLANK macros to fix
129 problem reported on the mailing list by Justin Fletcher
131 Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
133 * configure.in libxslt.spec.in: doing some testing and raising
134 the build requirement to 2.5.10
135 * libexslt/Makefile.am configure.in: applied patch from Graham Wilson
136 for linking the exslt lib with the lib being build instead of the
139 Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
141 * libxslt/pattern.c: Fixed problem with cascaded predicates
144 Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
146 * restored earliest portion of ChangeLog (was corrupted)
148 Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
150 * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
151 for xsltGetDebuggerStatus and xsltSetDebuggerStatus
152 * doc/libxslt-api.xml: regenerated the API
154 Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
156 * configure.in: bump the libxml2 require to 2.6.0 which
157 should ship for good real soon...
158 * doc/Makefile.am: fix installation of HTML pages
159 * doc/libxslt-api.xml: rebuilt
160 * libxslt/xsltexports.h: cleanup
161 * python/generator.py: ATTRIBUTE_UNUSED is after the parameter
162 * xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
164 Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
166 * libxslt/attributes.c: fixed bug 123822
168 Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
170 * libxslt/pattern.c: fixed bug 119946
171 * configure.in: enhanced for better devel (me) testing
173 Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
175 * configure.in: applied a small patch from Troels Walsted Hansen
176 for python libxml2 detection.
178 Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
180 * libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
181 python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
182 various compilation warnings (AIX as well as gcc)
184 Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
186 * libexslt/saxon.c: applied patch from Brett Kail to implement
189 Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
191 * libxslt/extensions.h libxslt/extra.h: fix some header paths
192 as pointed by Steve Ball
194 Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
196 * libxslt/extensions.c: applied patch from Karl Eichwalder
197 apparently the xmlFree was introducting a memory error
198 on x86_64, though not reproduced.
199 * libxslt/transform.c: patch from Shaun McCance fixing a comment.
201 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
203 * python/libxslt.c: don't output errors to stdout by default
206 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
208 * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
209 IS_XSLT_REAL_NODE change
210 * python/Makefile.am Makefile.am: some makefile "distclean"
211 target improvement from Graham Wilson
212 * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
215 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
217 * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
218 IS_XSLT_REAL_NODE, fixed bug 120644.
220 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
222 * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
223 libxslt/xsltutils.h: removing the DocBook SGML support
225 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
227 * configure.in: preparing release libxslt-1.0.33
228 * doc/*: updated and rebuilt the docs
229 * doc/apibuild.py: small fixes for new tokens
231 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
233 * transform.c: enhanced previous fix to bug #120684, using
234 excellent suggestion by Daniel
235 * attributes.c: fixed bug #119583, merging attribute sets
236 from imported stylesheets.
237 * tests/docs/Makefile.am tests/docs/bug-131.xml
238 tests/general/Makefile.am tests/docs/bug-131*: added tests
239 to the regression suite for bug #120684.
241 Sat Sep 6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
243 * pattern.c pattern.h imports.c: fixed bug 119946, caused by
244 incorrect creation of "extra" variables when compiling
245 templates on imported stylesheets.
246 * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
247 tests/general/Makefile.am test/docs/bug-130*: added tests
248 to the regression suite for this bug.
251 Wed Sep 3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
253 * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
256 Tue Sep 2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
258 * transform.c: fixing bug #120684 on crash caused by text between
261 Tue Sep 2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
263 * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional
264 macros which affect exports and added mingw section
266 Mon Sep 1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
268 * libxslt/function.c: patch from Mark Vadoc to allow compiling
269 against libxml2 without XPointer supoort.
271 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
273 * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
274 with namespaced names reported by Steve Hay
275 * tests/docs/Makefile.am tests/docs/bug-129.*
276 tests/general/Makefile.am tests/general/bug-129*: added the
277 test to the regression suite for this bug.
279 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
281 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
284 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
286 * libxslt/*.h: realigned parameters after taint
288 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
290 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for
291 Borland compiler, as reported by Eric Zurcher
293 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
295 * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
296 get included in the distrib
298 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
300 * libxslt/*.h libexslt/*.h: exportability taint of the headers.
301 * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
302 contain the export defs.
304 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
306 * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
307 libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
308 for compilation with MingW compiler on Windows.
310 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
312 * keys.c: enhanced xsltInitCtxtKey to take care of multiple
313 instances of a key with the same namespace:name, reported
314 on the mailing list by Ian Young. Added regression test
317 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
319 * variables.c: fixed bug 119699 (missing error on shadowed
321 * autogen.sh: removed dependency on automake-1.4, updated
322 links for fetching auto* tools
323 * doc/Makefile.am: added check for automatic regeneration of
324 win32/*.def.src when api xml files are updated.
326 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
328 * transform.c: fixed bug 114563 (params not passed when
329 default template processed)
331 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
333 * xslt.c: fixed bug 119862 (missing param on ns error print)
335 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
337 * News configure.in: preparing libxslt-1.0.32 release
338 * doc/* : updated the doc and rebuilt
340 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
342 * breakpoint/Makefile.am: removed ref to libxslt.la
343 * numbers.c transform.c python/libxml_wrap.h python/types.c
344 xlstproc/xsltproc.c: Minor cleanup of warning errors
346 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
348 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
350 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
352 * tests/docs/Makefile.am tests/docs/bug-127.*
353 tests/general/Makefile.am tests/general/bug-127*: added the
354 test from bug #118763 to the regression suite.
356 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
358 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
360 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
362 Minor cleanup of regression test general/bug-125
364 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
366 Fixed bug 116517 - handling of '{' and '}'
367 * templates.c: added checks for escaping and balancing of
369 * tests/general/Makefile.am tests/docs/Makefile.am:
370 Added test case (bug-126) to regression suite.
372 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
374 Fixed bug 117552 - sort with multiple keys
375 * xsltutils.c: enhanced treatment of NaN when multiple sort
377 * tests/general/Makefile.am tests/docs/Makefile.am:
378 Added test case (bug-125) to regression suite.
380 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
382 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
383 * transform.c, variables.c, xslt.c, xsltutils.c:
384 removed some unused variables
386 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
388 Fixing bug 118558 (Solaris 8 compiler warnings)
389 * xslt.c: minor re-ordering of code
390 * functions.c: added an explicit cast
391 * number.c: added include for string.h
392 * security.c: added an explicit cast
394 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
396 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
397 of date:seconds as previously posted to the mailing list
398 * numbers.c: extensive modification to cater for UTF8 within
399 the various routines.
401 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
403 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
404 #117616 about EXST str:tokenize.
405 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
406 added the test in the regression suite.
408 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
410 * xsltproc/xsltproc.c: applying a patch based on #117377
413 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
415 * libxslt/transform.c: allow strip-space to support full namespaces
416 using prefix:* , should fix #114287
417 * tests/docs/Makefile.am tests/docs/bug-124.*
418 tests/general/Makefile.am tests/general/bug-124*: added a
419 test to the regression suite for this bug.
421 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
423 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
424 the attribute was already defined, should fix bug #113812
425 * tests/docs/Makefile.am tests/docs/bug-123.*
426 tests/general/Makefile.am tests/general/bug-123*: added the
427 test to the regression suite.
429 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
431 * libexslt/strings.c: applied patch from Shaun McCance to implement
432 exslt:split c.f. #117752
433 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
434 added the test to the regression suite.
436 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
438 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
439 might require more attention could be an Unicode support breakage.
441 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
443 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
444 libxslt/xsltInternals.h: optimize text node coalescing by
445 caching info about the last text node generated and doing
446 fast alloc/copy of the text. Should fix #115273
448 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
450 * fixed bug 113520, incorrect result for date:seconds
451 with change to type casting in libexslt/date.c
453 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
455 * fixed bug 114764: trouble with globals and RVT's
456 with minor changes in variables.c and transform.c
457 so that any global instantiated with an RVT gets
458 uninitialized when the RVT is destroyed.
460 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
462 * libxslt/transform.c: simple cast missing Peter Breitenlohner
463 * breakpoint/Makefile.am: added deps to libxslt
464 * tests/exslt/common/Makefile.am: integrated William Brack test
465 in the regression suite
467 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
469 * fixed bug 114812, trouble with imported exslt functions
470 added lookup function in libxslt/extension.c
471 enhanced exsltInitFunc in libexslt/functions.c to take
472 better care of imports
474 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
476 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
477 python/libxslt_wrap.h python/libxsltclass.txt: patch from
478 Sean Treadway, adding Python bindings for extension element and
479 some bindings cleanups.
480 * python/tests/Makefile.am python/tests/extelem.py: also add an
483 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
485 * python/libxml_wrap.h: applied patch from #116943 which should
486 fix the xsltSaveResultToFile python binding.
488 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
490 * INSTALL: removed an old reference to libxml2 >= 2.2.12
492 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
494 * configure.in: releasing 1.0.31
495 * doc/*: update and rebuild of the docs
497 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
499 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
501 * tests/docs/Makefile.am tests/docs/bug-122.*
502 tests/general/Makefile.am tests/general/bug-122*: added the
503 test to the regression suite.
505 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
507 * libxslt/preproc.c: fix bug #115778 for attribute value template
510 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
512 * libxslt/documents.c libxslt/transform.c: applied patch from
513 Keith Isdale to desactivate node numbering when running under
516 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
518 * libxslt/security.c: fix the write checking code when
519 the output filename does not parse as an URL bug #115402
521 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
523 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
524 triodef.h were missing from the distribution
526 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
528 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
529 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
531 * libexslt/sets.c: applied patch from Peter Breitenlohner
532 * doc/*: rebuilt the docs
533 * tests/docbook/result//* tests/xmlspec/*.html: changes in
534 generattion of " as " in element content.
536 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
538 * libxslt/transform.c: changed xsltChoose to ignore whitespace
539 which is a sibling of xsl:when
541 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
543 * libxslt/xslt.c: fixed a possible crash when the document
544 wasn't a proper stylesheet.
546 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
548 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
550 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
552 * win32/defgen.xsl: new file, generates the export sources.
553 * win32/*.def.src: these are now autogenerated, changes to these
554 will not be logged anymore.
556 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
558 * tests/docs/Makefile.am tests/docs/bug-121.*
559 tests/general/Makefile.am tests/general/bug-121*: added the
560 example for bug #112904 in the regression tests, the bug fix is
563 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
565 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
566 * configure.in libxslt.spec.in python/Makefile.am: cleanup
567 of --with-python like for libxml2
569 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
571 * libxslt/xsltutils.c: fixing bug #112995, a problem with
572 NaN within the sort element. Also added regression test.
574 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
576 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
577 network accesses when building
579 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
581 * libxslt/transform.c: fixed a segfault introduced with the RVT
582 handling change, bug #112703 .
584 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
586 * libxslt/xslt.c: make sure stylesheet compilation errors
587 forces a NULL stylesheet, fixes #112270
589 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
591 * NEWS configure.in : preparing release 1.0.30
592 * doc/apibuild.py: backported a patch from libxml2
593 * doc/*: updated and rebuilt the docs
595 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
597 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
598 cleaning up Result Value Tree handling
599 * libexslt/functions.c libexslt/strings.c: fixed a pair of
601 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
602 added Mark Vakoc test combining for-each and exslt:tokenize
604 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
606 * libxslt/transform.c: fixing bug #111755 when a template is
607 applied to an attribute
608 * tests/docs/Makefile.am tests/docs/bug-119.*
609 tests/general/Makefile.am tests/general/bug-119*: added the
610 example in the regression tests for that bug.
612 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
614 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
615 for the HTML generation fixing #111799
616 * doc/html/*.html doc/html/*.png: associated update
618 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
620 * libxslt/variables.c: removed premature call to xsltFreeStackElem
621 * win32/libxslty.def.src: added more exports
623 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
625 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
626 transition to XHTML1 added validity checking to the makefile rules.
628 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
630 * python/generator.py: fixed a problem in the generator where
631 the way functions are remapped as methods on classes was
632 not symetric and dependant on python internal hash order,
633 as reported by Stéphane Bidoul
634 * libexslt/strings.c: attempt at fixing an object type pbm
635 * libxslt/triodef.h: update for OpenVMS from libxml2
637 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
639 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
640 generation of the man page
642 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
644 * libexslt/sets.c: fixed a bug introduced in the last commit
645 * libxslt/transform.c: tried to fix #111437
646 * tests/docbook/result/xtchunk/html/*.orig
647 tests/multiple/out/*.orig: side effect of #111437 change.
649 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
651 * libexslt/strings.c: applied last patch for #110023 from
653 * libexslt/sets.c: fixed a memory leak when mixing one of the
654 EXSLT set functions and a Result Value Tree
655 * TODO: there are other bugs around in libexslt/sets.c in conjunction
656 with Result Value Tree
658 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
660 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
661 bug #111420 about double initialization of extension contexts
663 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
665 * libxslt/transform.c: fix bug #110577 namespace in copy-of
666 don't obbey the same rules as for literal reusl elements.
667 * tests/docs/Makefile.am tests/docs/bug-118.*
668 tests/general/Makefile.am tests/general/bug-118*: added the
669 example in the regression tests for that bug.
670 * libxslt/variables.c: fixed a bug introduced in fixing #110020
671 * tests/docs/Makefile.am tests/docs/bug-11[67].*
672 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
673 regression tests one still exposing a mem leak (Mark Vadoc).
675 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
677 * libxslt/pattern.c: fix a memory related segfault on a
678 pattern compilation error #110189
680 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
682 * libxslt/variables.c: fixing bug #110020 on global parameter
683 and variables mismatch
684 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
685 the test to the regression suite
687 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
689 * libexslt/math.c: applied patch from Charles Bozeman fixing
690 the math power function where args were inverted #110996
691 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
692 added the test to the regraession for #110996
693 * libexslt/sets.c: avoid a problem with nodesets.
695 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
697 * libxslt/win32config.h: added HAVE_MATH_H
699 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
701 * win32/Makefile.msvc: fixed compilation with thread-enabled
704 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
706 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
709 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
711 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
712 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
713 other places where ctxt->document pointer may be used without
714 checking it agaisnt NULL.
715 * tests/docs/Makefile.am tests/docs/bug-115.*
716 tests/general/Makefile.am tests/general/bug-115*: added the
717 example in the regression tests for that bug.
718 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
720 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
722 * configure.in NEWS: preparing 1.0.29 release
723 * libxslt/documents.c: generate the document order for document()
725 * doc/*: updated and regenerated the docs
727 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
729 * libxslt/transform.c: fixed a namespace redundancy problem
731 * tests/docs/Makefile.am tests/docs/bug-114.*
732 tests/general/Makefile.am tests/general/bug-114*: added an
733 example in the regression tests for that bug.
735 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
737 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
738 and avoid some warnings when loading the python modules on non
740 * libxslt/transform.c: fix a bug introduced in the document lookup
741 and exhibited by the keys test.
743 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
745 * tests/docs/Makefile.am tests/docs/bug-113.*
746 tests/general/Makefile.am tests/general/bug-113*: added an
747 example in the regression tests for bug #109160 fixed in libxml2
749 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
751 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
752 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
753 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
755 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
757 * libxslt/transform.c: forgot to make one change related to
758 Result Value Tree change, pointed out by Sebastian Rahtz
759 * tests/docs/Makefile.am tests/docs/bug-112.*
760 tests/general/Makefile.am tests/general/bug-112*: added an
761 example in the regression tests that bug
763 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
765 * libxslt/transform.c: second part of the patch fixing #108905
766 performances problems, ask for computation of document order on
767 the document transformed and avoid inefficiencies building large
768 nodesets of unique nodes.
769 * configure.in: fix a trouble with libtool in my debug environment.
771 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
773 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
774 Result Value Tree are now generated with a document root node
775 not an element, it's quite cleaner.
776 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
777 also prepared for libxslt-1.0.28 release
778 * doc/*: updated and regenerated the docs
780 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
782 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
783 Finally fixed bug #75813, processing or Result Value Tree
784 converted into node-sets should be a bit more sensible now.
785 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
786 fixes this regression test, there is 4 nodes, not 3
787 * tests/docs/Makefile.am tests/docs/bug-111.*
788 tests/general/Makefile.am tests/general/bug-111*: added an
789 example in the regression tests for bug #75813
791 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
793 * tests/docs/Makefile.am tests/docs/bug-110.*
794 tests/general/Makefile.am tests/general/bug-110*: added an
795 example in the regression tests for bug #108976 which is
798 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
800 * tests/docs/Makefile.am tests/docs/bug-109.xml
801 tests/general/Makefile.am tests/general/bug-109*: added an
802 example in the regression tests for the invalid bug #108716
804 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
806 * libxslt/variables.c: fixed bug #108633 reported by
807 Jerome Pesenti about recursive global variables/param detections
808 * tests/reports/Makefile.am tests/reports/rec*: added regression
809 tests for the checking of recusion in global/local param/variables.
811 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
813 * libxslt/numbers.c: valgrind pointed out an uninitialized
814 variable use in format-number()
816 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
818 * tests/docs/Makefile.am tests/docs/bug-108.xml
819 tests/general/Makefile.am tests/general/bug-108*: added an
820 example in the regression tests bug #107804 fixed in libxml2
822 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
824 * libxslt/pattern.c: fixed bug #107591 node() in pattern
825 matches should catch comments and PIs
826 * tests/docs/Makefile.am tests/docs/bug-107.xml
827 tests/general/Makefile.am tests/general/bug-107*: added an
828 example in the regression tests for this case
830 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
832 * tests/docs/Makefile.am tests/docs/bug-106.xml
833 tests/general/Makefile.am tests/general/bug-106*: added the next
834 example for bug #106788 from James Clark in the regression tests,
835 the bug fix is actually in libxml2
837 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
839 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
840 for Python checks, makefile cleanup, and convenience changes
842 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
844 * xsltproc/xsltproc.c: had to comment out Igor last change
845 since it made libxslt-1.0.27 depends on libxml2 newly
846 API extension which hasn't propagated yet :-(
848 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
850 * configure.in: preparing release 1.0.27
851 * doc/*: updated and rebuilt the docs
853 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
855 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
858 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
860 * tests/docs/Makefile.am tests/docs/bug-105.xml
861 tests/general/Makefile.am tests/general/bug-105*: added the
862 example for bug #106788 from James Clark in the regression tests,
863 the bug fix is actually in libxml2
865 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
867 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
868 James Clark and a bit of cleanup
869 * tests/docs/Makefile.am tests/docs/bug-104.xml
870 tests/general/Makefile.am tests/general/bug-104*: added the
871 example in the regression tests for this case
873 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
875 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
877 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
879 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
881 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
883 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
884 * win32/configure.js: included handling of the trio option
886 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
888 * configure.in doc/*: preparing release 1.0.26
890 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
892 * libxslt/functions.c: fixing another bug in document(), bug #105450
893 * tests/documents/test_bad.result: Slight change to the output
895 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
897 * libxslt/functions.c: fixing a segfault in document(), bug #105418
898 * tests/documents/Makefile.am tests/documents/test_bad: add the
899 specific test as suggested by Jean T Anderson
901 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
903 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
904 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
905 libxslt/xslt.c: tried to fix 105387 and all similar cases
906 in the library sources.
908 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
910 * doc/* configure.in: preparing for release of 1.0.25
912 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
914 * xsltproc/xsltproc.c: fixed bug #99623
916 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
918 * libxslt/transform.c: fixing bug #105116 sometimes one need
919 to generate a default namespace reset xmlns="" in the output
920 * tests/docs/Makefile.am tests/docs/bug-103.xml
921 tests/general/Makefile.am tests/general/bug-103*: added the
922 example in the regression tests for this case
924 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
926 * libxslt/pattern.c libxslt/transform.c: changed the way the
927 root element of value tree are handled to fix bug #104123
929 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
931 * README: change of policy w.r.t. mails
932 * configure.in: small cleanup
933 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
934 a couple of bugs raised by Eric van der Vlist in #104114
935 * tests/exslt/*/*.out: slight change to the tests
937 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
939 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
940 emphasis on the fact that --docbook should not be used
943 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
945 * python/libxslt.c: fixed a couple of return error #104150
946 reported by Peter O'Shea
948 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
950 * xsltproc/xsltproc.c: fixed a double free of stylesheet
951 when applied to a standalone stylesheet
953 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
955 * configure.in: preparing release 2.0.24
956 * libxslt.spec.in: small update
957 * doc/*: updated the news, rebuilt the APIs descriptions
959 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
961 * libxslt/functions.c: fixed #101502 by applying and cleaning up
962 the associated patch from Daniel Stodden.
963 * tests/documents/Makefile.am tests/documents/fragment*: added a
966 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
968 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
969 for extension modules init and shutdown callbacks, check that
970 they are now called when needed.
971 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
972 started adding the extension module support at the Python level.
973 Still a strange bug to hunt down left.
975 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
977 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
978 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
979 computation in the presence of imports
980 * tests/docs/Makefile.am tests/docs/bug-102.xml
981 tests/general/Makefile.am tests/general/bug-102*: added an
982 example in the regression tests for this case
984 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
986 * xsltproc/xsltproc.c: final touch to #102800 fix
988 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
990 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
991 memory debug checking which got deactivated at some point ?!?
992 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
993 * libxslt/xsltutils.c: very small change on HTML indentation handling
995 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
997 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
998 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
999 exclude-result-prefixes to avoid extra namespace declaration being
1000 dumped following the fix for #102920 in libxml2
1002 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1004 * libxslt/transform.c: fixed a problem related to directory
1005 checking and creation raised by Craig Goss
1007 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1009 * libexslt/strings.c: applied patch from Jörg Walter to provide
1010 URI escaping and unescaping functions.
1012 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
1014 * libexslt/strings.c: Alexey Efimov found a typo bug in
1015 exsltStrPaddingFunction()
1017 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1019 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
1021 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1023 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
1024 applied patch from Craig A. Berry for the VMS port.
1026 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1028 * libxslt/xsltInternals.h: increase the max number of cascaded
1030 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
1031 the Windows binaries.
1033 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1035 * win32/libxslt.def.src: added more exports for Stephane Bidoul
1037 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1039 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
1040 the apibuilder script, regenerated the APIs
1042 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1044 * libxslt/numbers.c: numbering should not traverse XInclude
1045 nodes left in the tree. Closes bug #101114 raised by
1048 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1050 * doc/apibuild.py: fixed a bug in merging public info from
1052 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
1053 the iconv option to configure.js didn't work, and
1054 added zlib option needed when linking xsltproc statically
1056 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1058 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
1059 the generation of libexslt-api.xml
1060 * libexslt/exslt.h: small cleanup.
1062 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1064 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
1065 copied over the apibuild.py from libxml2, adapted a bit and
1066 regenerated the API description in XML. Todo: libexslt-api.xml
1067 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
1068 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
1069 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
1070 libxslt/templates.c libxslt/transform.c libxslt/transform.h
1071 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
1072 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
1073 report from the scripts.
1074 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
1077 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1079 * libxslt/transform.c: xsl:element generated superfluous xmlns
1080 declarations, closes bug #99905
1081 * tests/docs/Makefile.am tests/docs/bug-101.xml
1082 tests/general/Makefile.am tests/general/bug-101.*: added the
1083 example in the regression tests for this case
1085 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1087 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
1088 within an <xsl:text>
1090 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
1092 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
1094 * tests/docs/Makefile.am tests/docs/bug-100.xml
1095 tests/general/Makefile.am tests/general/bug-100.*: added the
1096 example in the regression tests for this case
1097 * tests/docs/Makefile.am tests/docs/bug-99.xml
1098 tests/general/Makefile.am tests/general/bug-99.*: this test
1099 covers an xsl:attribute namespace bug that Norm pointed out.
1101 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1103 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
1104 win32/libxslt.def.src: applied another patch from Richard Jinks
1105 for the export of teh sorting routine and allowing per context
1108 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1110 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
1111 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
1112 redefining the sorting routine, plus a bit of tweaking of the
1115 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
1117 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
1119 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
1120 * doc/html/*.html: updated too
1121 * python/libxsltclass.txt: updated too
1123 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1125 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
1126 xsltGetProfileInformation() to retrieve profiling informations
1127 from an XSLT transformation context. It returns it as an XML
1128 tree. Provided by Michael Rothwell this closes RFE #99527
1130 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1132 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
1133 in xsltFindElemSpaceHandling() missing imported informations
1134 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
1137 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1139 * libxslt/namespaces.c: fix for namespace generation on
1140 attributes created with xsl:attribute
1142 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1144 * libxslt.spec.in configure.in: add a line in %changelog for releases
1146 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1148 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
1149 xsltInternals.h reference.
1151 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1153 * python/tests/*.py: enable libxml2 memory debug before
1154 loading libxslt since libxslt initialization now includes
1155 EXSLT registration which initialize the libxml2 library and
1158 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1160 * python/libxsl.py: updated with new version from Stéphane Bidoul
1162 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1164 * win32/libxslt.def.src: exported new functions
1166 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1168 * libexslt/date.c: patch from Charles Bozeman fixing a memory
1169 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
1170 * python/tests/exslt.py: trouble with mem debug in that specific
1173 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1175 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
1176 problem when compiling on HP-UX
1178 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1180 * python/generator.py python/libxslt.c: fixes for compiling
1183 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1185 * libxslt/transform.c: fixed bug #99168 select evaluating to
1188 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1190 * tests/documents/result.xhtml: the XHTML1 serialization change
1191 to libxml2 modifies slightly the result of that test.
1193 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1195 * configure.in: the python bindings requires libxml2 >= 2.4.25
1196 for the regexp stuff.
1198 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1200 * configure.in: similar patch to #98825 for --with-python
1202 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1204 * libxslt/variables.c: fix bug #98793 on clash of imported global
1206 * tests/reports/tst-1.err: this changes the output of that test
1208 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1210 * configure.in: preparing 1.0.23
1211 * doc/*: rebuilding the docs
1213 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1215 * python/libxslt.c: make sure to register EXSLT for the bindings
1216 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
1217 * xsltproc/xsltproc.c: minor cleanup
1219 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1221 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
1222 when building outside of the source tree
1224 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1226 * python/generator.py: xpathObjectRet() pertains to the libxml2
1227 module, add the namespace.
1229 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1231 * libxslt/win32config.h: cleanup
1232 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
1233 * win32/Makefile.msvc: modified to allow mingw coexistence
1234 * win32/configure.js: integrated mingw
1235 * win32/Readme.txt: cleanup
1236 * xsltproc/xsltproc.c: allowed stdarg for mingw
1238 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
1241 * doc/xsltproc.html - ran stylesheets to update man page
1242 and html with Daniel's fix to #95510
1244 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1246 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
1247 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
1248 * README: fix the bug page URL
1250 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1252 * libxslt/functions.c: make sure the fixup for key() reported
1253 by John Escott actually works.
1254 * tests/docs/Makefile.am tests/docs/bug-98.xml
1255 tests/general/Makefile.am tests/general/bug-98.*: added the
1256 example in the regression tests for this case
1258 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1260 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
1261 * tests/docs/Makefile.am tests/docs/bug-97.xml
1262 tests/general/Makefile.am tests/general/bug-97.*: added the
1263 example in the regression tests for this case
1265 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1267 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
1268 checks in recursive copies.
1269 * tests/docs/Makefile.am tests/docs/bug-96.xml
1270 tests/general/Makefile.am tests/general/bug-96.*: added the
1271 example in the regression tests for this case
1273 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1275 * libxslt/functions.c: autoconvert key() first arg to string,
1276 reported by John Escott
1278 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1280 * libxslt/transform.c: corner case handling of copying a CDATA node.
1282 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1284 * libxslt/win32config.h: retired xmlwin32version.h
1286 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1288 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
1289 written by Thomas Schraitle (RFE #96485)
1291 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
1295 clarifying --catalog option and xsltproc's use of
1296 XML_CATALOG_FILES and /etc/xml/catalog. fixes
1297 http://bugzilla.gnome.org/show_bug.cgi?id=97891
1299 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1301 * xsltproc/xsltproc.c: remove the use of snprintf, and use
1302 libxml2 string API instead.
1303 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
1304 try to cope with architecture lacking some of the string functions,
1305 reuse the trio ones compiled in libxml2 , should close #97113
1307 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1309 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
1310 the spec file and associated changes in the Makefiles.
1312 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1314 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
1316 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1318 * libxslt/keys.h: fixed include c.f. bug #96487
1319 * config.h.in: Red Hat 8.0 induced change
1321 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1323 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
1324 fixed bug #78501 when using a non ascii character for the
1325 number formatting grouping separator.
1326 * tests/docs/Makefile.am tests/docs/bug-95.xml
1327 tests/general/Makefile.am tests/general/bug-95.*: added the
1328 example in the regression tests for this case
1329 * libxslt/attributes.c: cleaning up a problem introduced in last
1332 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1334 * libxslt/attributes.c: fixed minor typo in a call to
1337 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1339 * python/types.c: fixed bugs when passing result value tree
1340 to Python functions.
1342 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1344 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
1346 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
1349 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1351 * configure.in: preparing 1.0.22
1352 * doc/*: upated and rebuilt the docs
1354 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1356 * libxslt/variables.c: fixed bug #86421
1357 * tests/docs/Makefile.am tests/docs/bug-94.xml
1358 tests/general/Makefile.am tests/general/bug-94.*: added the
1359 example in the regression tests for this case
1361 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1363 * xsltproc: added and tested the --path option to close #79638
1365 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1367 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
1368 with the inherited stylesheet value.
1369 * tests/docs/Makefile.am tests/docs/bug-93.xml
1370 tests/general/Makefile.am tests/general/bug-93-inc.*
1371 tests/general/bug-93.*: added the example in the regression
1374 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1376 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
1377 possibility to register a transformation context specific
1378 error handler, with xsltSetTransformErrorFunc() and provided
1379 a new routine xsltTransformError() to handle contextual errors,
1380 this should fix #94435
1381 * libxslt/*.c: modified all the code to use the context specific
1382 error handling, as a result xsltPrintErrorContext() is not called
1383 anymore except internally from xsltTransformError()
1385 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
1387 * libxslt/transform.c: closing #94933, any error will make
1388 the transformation abort with no result.
1389 * tests/reports/tst-1.err tests/reports/tst-1.out
1390 tests/reports/undefvar.err: this changed the regression tests
1392 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
1393 updated the result accordingly to the fixes done last month.
1394 * libxslt/namespaces.c: make sure to avoid duplicate namespace
1395 declarations in the result trees. May fix #93692 but it's unclear.
1397 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1399 * xsltproc/xsltproc.c: added a --path option to provide the
1400 enhancement requested by #79638, first cut at it, untested
1403 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1405 * libxslt/xslt.c: seems the media-type attribute wasn't
1406 always correctly handled
1408 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1410 * libxslt/transform.c: added URI escaping in case the resource
1411 target computation of exslt:element failed. Should fix #81837
1413 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1415 * README: updated the contact informations
1417 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1419 * libxslt/pattern.c: fixed the behaviour of node() patter which
1420 didn't patch the one defined in XPath :-( . Closes bug #95793
1421 * tests/docs/Makefile.am tests/docs/bug-92.xml
1422 tests/general/Makefile.am tests/general/bug-92.*: added the
1423 example in the regression tests for this case
1425 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1427 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
1428 * win32/Makefile.msvc: added security.c to the build
1429 * win32/libxslt.def.src: exported functions from security.c
1431 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1433 * xsltproc/xsltproc.c: added another option --writesubtree to allow
1434 documents to be written only to a given subtree.
1436 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1438 * libxslt/security.[ch] libxslt/Makefile.am: new module with
1439 runtime security checks, it will also check and do directory
1440 creation when allowed
1441 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
1442 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
1443 security infrastructure probes at file reading or file creation
1444 * xsltproc/xsltproc.c: plugged the security module there too,
1445 added the new options --nowrite and --nomkdir
1446 * doc/*: updated the man page and regenerated.
1448 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1450 * doc/*: updated the doc XSLT to add the search, added the search
1451 page, fixed a link problem raised by Yves Pratter, regenerated
1453 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1455 * doc/index.py: the indexer version of the XSLT part of the
1456 xmlsoft site + archives
1458 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1460 * win32/Makefile.msvc: introduced double-run compilation.
1461 * win32/configure.js: introduced double-run compilation.
1463 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1465 * configure.in: preparing 1.0.21
1466 * doc/* : updated and regenerated the docs and web pages
1468 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1470 * libxslt/transform.c: fixed a disable output escaping bug for
1471 HTML output introduced in 1.0.20 and raised by Mario Weilguni
1472 * tests/docs/Makefile.am tests/docs/bug-91.xml
1473 tests/general/Makefile.am tests/general/bug-91.*: added the
1474 example in the regression tests for this case
1476 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1478 * doc/xlst.html: changing link on ftp.gnome.org
1480 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1482 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
1483 reported for libxml2
1485 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1487 * Makefile.am configure.in: trying to fix the same problem as
1488 #88412 by bypassing all the python subdir if python ain't detected
1490 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1492 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
1494 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1496 * libexslt/date.c: fixed the embedded '-' in the duration format
1498 * tests/.../difference.1.xml: added test cases which illustrated
1501 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1503 * libexslt/date.c: fixed date:difference() bugs, removed all
1504 type conversion warnings.
1505 * libxslt/xsltutils.c: removed unused local variable.
1507 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
1509 * doc/xsltproc.html:
1510 oops, forgot to update the html version of the man page
1512 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
1516 * doc/xsltproc2.html
1517 Fixing erroneous mention of old --warnnet option (thanks to Jean
1518 T. Anderson for pointing this out)
1520 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1522 * win32/configure.js: added more readme info for the binary
1525 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1527 * libxslt/pattern.c: fixed a bug in match="node()" reported by
1530 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1532 * libxslt.spec.in: fixes libary path for x86_64 AMD
1534 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1536 * python/Makefile.am: applied patch from Christophe Merlet to
1539 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1541 * libxslt/transform.c: re-applied the patch from Nathan Myers about
1542 a possible memory leak in case of error
1544 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1546 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
1547 nice logos generated by Marc Liyanage
1548 * doc/site.xsl *.html: changed the stylesheet to show the new
1549 logo and regenerated the pages
1551 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1553 * python/libxslt-python-api.xml python/libxslt.c
1554 python/libxsltclass.txt python/tests/basic.py: applied a patch
1555 from Ralf Mattes providing style.saveResultToString()
1557 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1559 * configure.in: preparing release 1.0.20
1560 * doc/*: updated and regenerated the docs
1562 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1564 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
1565 doing the evaluation of attribute value templates
1566 * libxslt.spec.in python/Makefile.am: fixed some troubles
1569 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1571 * python/libxslt.c: fixed the parameter order when calling
1572 Python based extensions.
1574 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1576 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
1578 * tests/docs/Makefile.am tests/docs/bug-90.xml
1579 tests/general/Makefile.am tests/general/bug-90.*: added the
1580 example in the regression tests for this case
1582 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1584 * win32/Makefile.msvc: added the prefix location to the include
1585 and lib search path.
1587 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1589 * libxslt/transform.c: found and fixed the small <xsl:choose>
1590 bug which was giving troubles to DocBook users (the test expression
1591 of <when> was evaluated in the namespace context of <choose> !)
1593 2002-08-18 Havoc Pennington <hp@pobox.com>
1595 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1596 both automake 1.6 and 1.4 installed get the right automake. Means
1597 compilation from CVS will now require the latest automake 1.4
1598 release, or manually creating symlinks called "automake-1.4" and
1601 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1603 * configure.in python/Makefile.am: AMD x86-64 induced changes from
1606 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1608 * libxslt/functions.c: recovering to the old (somewhat) broken
1609 implementation of document('') when there is no base for the
1610 source document or it can't be realoaded (e.g. when the sytlesheet
1611 was loaded from a memory string). Matt Sergeant insisted on this
1614 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1616 * libxslt/transform.c: applied another patch from Nathan Myers about
1617 a possible memory leak in case of error
1619 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1621 * libxslt/transform.c: applied a patch from Nathan Myers about
1622 an erroneous free in case of error
1624 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1626 * configure.in: upon suggestion of Marc-Andre Lemburg, make
1627 the misdetection of libxml2 python bindings a warning only
1629 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1631 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
1632 a bug reported by Gero Meissner (87230)
1633 * fixed a problem compiling python directory when multiple
1634 'make' jobs were executed (python/Makefile.am)
1636 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1638 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
1639 at the xsltdbg interface when encountering an empty attribute
1642 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1644 * tests/* : the change in HTML meta encoding tag serialization
1645 affected some of the results
1647 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1649 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
1650 to fix Red Hat bug #68614
1652 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1654 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
1655 if there is no *.pdb
1657 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1659 * configure.in: preparing 1.0.19
1660 * doc/* : rebuilt the docs
1662 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1664 * libxslt/transform.c: fixed bug #83749 about namespace generated
1665 being invalid when they are inherited from the context.
1667 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1669 * libxslt/transform.c: fixed bug #86753 on multiple identical
1670 attributes being generated, oops ...
1671 * tests/docs/Makefile.am tests/docs/bug-89.xml
1672 tests/general/Makefile.am tests/general/bug-89.*: added an
1673 example in the regression tests for this case
1675 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1677 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
1678 * tests/docs/Makefile.am tests/docs/bug-88.xml
1679 tests/general/Makefile.am tests/general/bug-88.*: added an
1680 example in the regression tests for this case
1682 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1684 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
1685 Ken Neighbors to implement/fix sorting orders
1686 * tests/docbook/result/*/gdp-handbook.*
1687 tests/docbook/result/xtchunk/html/*.orig
1688 tests/general/bug-12-.out tests/general/bug-63.out:
1689 cleaned up the result of "make tests" following some changes
1690 in namespace axis order and serialization rules in libxml2
1692 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1694 * transform.c further enhancement for bug 84902 (another
1695 path), also cleaned up code slightly
1697 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1699 * transform.c: fixed bug 84902 - message with terminate=yes
1702 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1704 * tests/docs/Makefile.am tests/docs/bug-87.xml
1705 tests/general/Makefile.am tests/general/bug-87.*: added a
1706 example in the regression tests for a case where the XML
1707 default namespace was missing from the namespace axis
1708 * xsltproc/xsltproc.c: added the informations that parameter
1709 strings are expected to be UTF8
1710 * libxslt/attributes.c: fixes on attribute group implementation
1712 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
1714 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
1715 updating docs to add reference to UTF-8 requirement for
1716 stringparam command line option
1718 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1720 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
1721 fixed document('') as pointed by Eric van der Vlist
1722 * tests/docs/Makefile.am tests/docs/bug-86.xml
1723 tests/general/Makefile.am tests/general/bug-86.*: added the
1724 specific example in the regression tests
1726 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1728 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
1729 patch from Ken Neighbors fixing some format-number inconsistencies
1730 * tests/numbers/format-number.out tests/numbers/format-number.xml
1731 tests/numbers/format-number.xsl: the patch also included
1732 updates to the regression tests
1734 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1736 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
1737 xsl:number level="multiple"
1738 * tests/docs/Makefile.am tests/docs/bug-84.xml
1739 tests/general/Makefile.am tests/general/bug-84.*: added a
1740 specific example in the regression tests
1742 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
1744 * libexslt/dynamic.c: turned a function static
1745 * libxslt/win32config.h: applied patch from Mark Vadoc
1747 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1749 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
1750 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
1751 a patch from Mark Vakoc to implement the EXSLT
1752 object dyn:evaluate(string) extension function, and a small fix
1755 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1757 * configure.in: preparing 1.0.18
1758 * doc/*: recompiled the API and web site
1760 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1762 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
1763 duplicated namespace declarations, this might not be as generic as
1764 it should but works well for DocBook stylesheets
1766 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1768 * libxslt.pc.in: fix bug #82970
1770 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1772 * python/libxslt-python-api.xml python/libxslt.c
1773 python/libxsltclass.txt : tried to fix #79105 by providing a
1774 specific error registering routine.
1776 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1778 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
1779 adding xsltSaveResultToString()
1780 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
1781 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
1782 API with the new function.
1784 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1786 * libxslt/function.c: applied a patch from Richard Jinks
1787 to avoid a crash in element-available()
1789 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1791 * libxslt.spec.in: applied patch from Geert Kloosterman to
1792 not miss gif and .png files in the RPM documentation
1794 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1796 * libexslt/libexslt.4: Applied patch for the EXSLT man page
1797 from Charles Bozeman
1799 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1801 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
1802 libxslt/xsltconfig.h.in: applied a man page patch from
1803 Christian Cornelssen and fixed a couple of issues he raised.
1805 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1807 * xsltproc/xsltproc.c: moved the extension dump out of the loop
1809 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1811 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
1812 Applied Mark Vakoc patch to show registered extensions in xsltproc
1813 * doc/*: rebuilt the API, docs and website
1814 * python/libxsltclass.txt: this added an entry point
1816 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1818 * libxslt/xslt.c: xsl:include crash fix
1819 * libxslt/imports.c: xsl:include crash fix
1820 * libxslt/imports.h: xsl:include crash fix
1822 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1824 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
1826 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1828 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
1829 fixed some return code problems raised by Thomas Mauch
1831 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1833 * libxslt/transform.c: don't allow adding an attribute to
1836 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1838 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
1839 * doc/*: rebuilt the docs.
1841 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1843 * libxslt/variables.c: better attempt to fix the problem in
1844 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
1846 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1848 * win32/dsp/*.dsp: Removed obsolete macros
1849 * win32/dsp/*.def: Updated export definitions
1851 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1853 * libxslt/variables.c: tried to fix a problem in
1854 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
1856 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1858 * libexslt/date.c: applied another patch from Charles Bozeman to
1859 enhance date/duration support
1860 * tests/exslt/date: added the associated set of regression tests
1862 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1864 * libexslt/date.c: applied a patch from Charles Bozeman to add
1865 duration routines to the date exslt extensions.
1867 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1869 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
1871 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1873 * libexslt/date.c: fixed type inconsistencies, double->int
1874 and unsigned/signed mismatch warnings eliminated
1876 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1878 * win32/Makefile.msvc: XSLT debugger support fix
1879 * win32/configure.js: XSLT debugger support fix
1880 * libxslt/xsltconfig.h.in: XSLT debugger support fix
1882 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1884 * configure.in: preparing 1.0.16
1885 * doc/*: updated and rebuilt the docs
1887 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
1889 * libxslt/attributes.c: removed a warning
1890 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
1891 added xsltRunStylesheetUser() API needed to fix #78546
1892 * xsltproc/xsltproc.c: second part of the fix #78546
1894 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1896 * python/Makefile.am: fixing the equivalent of #75779
1898 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1900 * libxslt/keys.c: fixed bug #78735
1901 * configure.in tests/Makefile.am tests/keys/*:
1902 added the tests in a separate directory
1904 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1906 * tests/docs/Makefile.am tests/docs/bug-83.xml
1907 tests/general/Makefile.am tests/general/bug-83.*: added a
1908 specific example for bug #78662 in the regression tests
1909 * tests/docbook/: this also changed a couple of DocBook results
1911 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
1913 * configure.in: trying to kill #77827 IEEE conformance on alphas
1914 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
1916 * tests/docs/Makefile.am tests/docs/bug-82.xml
1917 tests/general/Makefile.am tests/general/bug-82.*: added a
1918 specific example for bug #78211 in the regression tests
1920 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1922 * libxslt/pattern.c: applied patch from Mark Vakoc
1924 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1926 * tests/docs/Makefile.am tests/docs/bug-81.xml
1927 tests/general/Makefile.am tests/general/bug-81.*: added a
1928 specific example for bug #76927 in the regression tests
1930 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1932 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1933 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1934 that $(datadir) should be used for docs
1936 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1938 * configure.in: preparing 1.0.15
1939 * doc/*: updated and rebuilt
1941 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1943 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
1944 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
1945 * tests/docs/Makefile.am tests/docs/bug-80.xml
1946 tests/general/Makefile.am tests/general/bug-80.*: added a
1947 specific example for bug #76043 in the regression tests
1949 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1951 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
1952 steps which were not compiled
1953 * tests/docs/Makefile.am tests/docs/bug-79.xml
1954 tests/general/Makefile.am tests/general/bug-79.*: added a
1955 specific example for bug #75902 in the regression tests
1957 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1959 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
1960 attribute match rules evaluation
1961 * tests/docs/Makefile.am tests/docs/bug-78.xml
1962 tests/general/Makefile.am tests/general/bug-78.*: added a
1963 specific example for bug #75777 in the regression tests
1965 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1967 * libxslt/transform.c: found another stupid bug by step by
1968 step processing of the code
1969 * libxslt/pattern.c: idem, except that once stupid mistake
1970 ELEM vs NODE forced the templates to be stored in a list
1971 instead of a hash table, fixing this stupidity should
1972 again lead to a substantive improvement of processing speed.
1973 Like divide by 2 processing time for DocBook stylesheets.
1975 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1977 * libxslt/transform.c: fixing bug #75603
1978 * tests/docs/Makefile.am tests/docs/bug-77.xml
1979 tests/general/Makefile.am tests/general/bug-77.*: added a
1980 specific example for bug #75603 in the regression tests
1982 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1984 * python/Makefile.am: Art Haas pointed a stupid error
1986 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
1988 * Makefile.am tests/Makefile.am tests/*/Makefile.am
1989 tests/*/*/Makefile.am : added "make valgrind" targets
1990 to run the test suite under the debugger control
1991 * transform.c: valgrind spotted 2 bugs, one related to
1992 the ordering of the deallocation of the data associated to
1993 a transofrmation, the second in xsltCopyTree when the new
1994 node may have been coalesced with an adjacent text node.
1995 The regression tests now pass cleanly under testgrind.
1997 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
1999 * python/Makefile.am: fixed a stupid bug
2001 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2003 * configure.in: preparing 1.0.14
2004 * doc/*: updated rebuilt
2005 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
2006 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
2007 with the Windows maintainers
2009 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2011 * python/Makefile.am python/generator.py python/libxslt.c
2012 python/types.c python/tests/Makefile.am: applied the same kind of
2013 fixes to the Python Makefiels than to libxml2 ones. Updates
2016 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2018 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
2019 libxslt/variables.c: chaing result tree values which may
2020 be deallocated and must not be kept in the template
2021 pattern lookup cache. Thanks to Valgrin to allow finding
2022 the real problem in bug #74857
2024 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2026 * libxslt/*.h doc/* python/*: applied another cleanup comment
2027 diff from Heiko W. Rupp, regenerated the API and python
2029 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2031 * tests/docs/Makefile.am tests/docs/bug-76.xml
2032 tests/general/Makefile.am tests/general/bug-76.*: added a
2033 home brewed test for path computation elmininating duplicate
2036 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2038 * doc/Makefile.am: fixed a build problem in some environements
2040 2002-03-08 jacob berkman <jacob@ximian.com>
2042 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
2043 as make will automatically look there for these files
2045 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
2047 * configure.in libxslt/xsltwin32config.h: preparing release
2049 * doc/*: updated and rebuilt the docs
2050 * python/libxslt.c: fixed a possible reentrancy problem
2052 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2054 * libxslt/pattern.c: Fixes the problems exposed by #73880
2055 those ought to be computed at stylesheet compile time, not
2056 at run-time, and the computation was wrong.
2057 * libxslt/transform.c: get rid of fake nodes coming from node-set
2058 transformations. At least if they are still produced they will
2059 become easy to spot as resulting document won't be well-formed.
2061 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2063 * libxslt/extensions.c: fixed bug #73791 related to extension
2064 function declared in included stylesheets
2065 * tests/exslt/functions/function.7.*: added specific test
2067 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2069 * tests/docs/Makefile.am tests/docs/bug-75.xml
2070 tests/general/Makefile.am tests/general/bug-75.*: added a
2071 specific example for bug #72150 in the regression tests
2073 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2075 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
2076 similar way as #71457
2078 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2080 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
2081 some HTML meta encoding fixups resulting from fix in libxml2
2083 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2085 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
2086 related to the XPath changes in fixing #61290
2088 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2090 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
2093 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2095 * libexslt/date.c: patch from Charles Bozeman for the exslt date
2097 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
2098 the associated regression test provided by Charles
2100 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2102 * libxslt/preproc.c: Fixed #73088 with the associated patch
2104 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2106 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
2107 unless compiled explicitely with memory debugging switched on
2108 * TODO: refreshed a bit
2110 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2112 * python/generator.py python/libxslt.c: changes for the 'usual'
2113 setup.py to allow building a libxml2-python
2114 module based on the same code. The initialization is however
2115 different the 2 .so files fo libxml2 and libxslt are identical and
2116 they entry point initialize both libraries. this is done to avoid
2117 some possible nasty problem since the Python don't merge the maps
2118 of all shared modules.
2119 * python/libxsl.py: attempt to cope with the shared library loading
2120 problem when both modules are not merged.
2122 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2124 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
2125 documentation for the wrappers and python modules.
2127 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2129 * tests/docs/Makefile.am tests/docs/bug-74.xml
2130 tests/general/Makefile.am tests/general/bug-74.*: added a
2131 specific example for bug #71342 in the regression tests
2132 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
2133 #71342 changed one attribute serialization.
2135 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2137 * python/Makefile.am: trying to fix #71270
2139 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2141 * python/*.py: removed tab used spaces
2142 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
2143 * doc/news.html doc/xslt.html: rebuild/updated
2145 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2147 * tests/docs/Makefile.am tests/docs/bug-73.xml
2148 tests/general/Makefile.am tests/general/bug-73.*: added a
2149 specific example for bug #71181 in the regression tests
2151 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2153 * libxslt/pattern.c: fixed bug #71181 p/text() would not
2154 work. A bit of cleanup.
2156 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2158 * xslt-config: fixing Red Hat bug #59508
2160 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2162 * tests/docs/Makefile.am tests/docs/bug-72.xml
2163 tests/general/Makefile.am tests/general/bug-72.*: added a
2164 specific example for bug #58444 in the regression tests
2166 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2168 * libxslt/transform.c: fixed bug #58444, was quite simpler
2171 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2173 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
2174 closed bug #70131, still wondering about the position() when
2175 the node is selected.
2177 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2179 * tests/docs/Makefile.am tests/docs/bug-71.xml
2180 tests/general/Makefile.am tests/general/bug-71.*: added a
2181 specific example for Norm's bug in the regression tests
2183 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2185 * libxslt/attributes.c: fixed a bug reported by Norm
2187 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2189 * python/libxml.c : fixed a small warning.
2190 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
2191 python/libxsltclass.txt: rebuilt the APIs
2193 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2195 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
2196 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
2197 libxslt/xsltInternals.h: adding extra run-time informations
2198 to make the stylesheet really read-only at run-time.
2200 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2202 * libxslt/transform.c: fixing bug #70281
2204 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2206 * libxslt/numbers.c: trying to fix #68759
2208 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2210 * python/Makefile.am: seems some version of automake didn't
2211 generate the dependancies right as Jacob found out. Add
2212 an extra dependancy rule.
2214 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
2216 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
2217 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
2218 Fixed the python Makefiles, corrected a bug showing up on ia64,
2219 changed the name of the python internal module too
2221 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2223 * Copyright Makefile.am configure.in libxslt.spec.in: change the
2224 Licence to MIT Licence and release of 1.0.11
2225 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
2226 doc/xslt.html: updates of the docs accordingly
2227 * libxslt/xsltwin32config.h: numbering
2228 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
2229 python/libxslt-python-api.xml: cleanup the dependancies with
2231 * python/tests/extfunc.py: updated examples.
2233 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2235 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
2236 doc/parsedecl.py: fixup the script and rebuid the API
2237 * libxslt/extensions.h: cleanup
2238 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
2239 python/libxsltclass.txt: provided accessors for a lot of the
2240 tructures involved in the transformation. Stylesheet and
2241 transformation python object don't free automatically the
2242 encapsulated object when deallocated.
2243 * python/tests/Makefile.am python/tests/basic.py
2244 python/tests/extfunc.py python/tests/pyxsltproc.py:
2245 updated the examples
2247 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2249 * xsltproc/xsltproc.c: small fix
2250 * Makefile.am: cleanup
2251 * python/tests/Makefile.am: avoid a problem with $(TESTS)
2252 * python/generator.py python/libxml_wrap.h python/libxsl.py
2253 python/libxslt.c python/libxsltclass.txt: augmented the
2255 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
2256 libxslt-python API to get an estimate of what is missing
2258 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2260 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
2261 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
2262 to libxslt_xsltApplyStylesheet() removed the memleaks left and
2263 fixed an import order.
2264 * python/tests/basic.py python/tests/extfunc.py: updated the tests
2266 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2268 * python/libxlst.c python/libxslt-python-api.xml
2269 python/libxsltclass.txt: plugged the extension of the engine
2270 with python defined functions
2271 * python/tests/Makefile.am python/tests/extfunc.py: added a
2272 basic test, still a memleak, cleanup function needed.
2274 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2276 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
2277 spec file will now build libxslt-python, fought with shared
2278 and other crazyness, seems to work now :-)
2279 * doc/libxslt-api.xml: regenerated
2281 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
2283 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
2284 tests/*/*/Makefile.am: refactored make tests, make all now don't
2286 * python/Makefile.am: added tests
2287 * python/tests/basic.py python/tests/Makefile.am: added the first
2288 basic test, memory debug included
2290 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2292 * configure.in python/Makefile.am: attempst to tweak to get
2293 full memory debug...
2294 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
2295 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
2296 the basic API starts to work
2297 * python/tests/test.*: first basic test
2298 * libxslt/xsltutils.c: fixed a comment
2300 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2302 * configure.in doc/Makefile.am: do not install outside of prefix,
2303 make sure the API get shipped.
2305 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2307 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
2308 reactivated xsltMatchPattern() since this is really something
2309 one may want to have access to in an extension function.
2310 * Makefile.am configure.in python/Makefile.am python/generator.py
2311 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
2312 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
2313 python/types.c: started working on the python bindings, borrowed
2314 most of the work done for libxml2, most of the generator code
2315 is similar. Commit at the point where this compiles cleanly and
2316 "import libxslt" doesn't yield any missing entry point.
2318 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2320 * libxslt/pattern.c: patch from Charles Bozeman to support
2323 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2325 * libxslt/keys.c: Bob Stayton pointed out a problem when
2326 using unions in key match patterns.
2327 * tests/docs/Makefile.am tests/docs/bug-70.xml
2328 tests/general/Makefile.am tests/general/bug-70.*: added a
2329 specific example in the regression tests
2331 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2333 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
2334 closes bug #69809 submitted by Michael Kroell
2336 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2338 * xsltproc/xsltproc.c: added links to the Web site from usage()
2340 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2342 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
2343 an index based on comments content similar to libxml2 one
2344 The code need more specific comments.
2345 * doc/*: rebuilt the web site with the new references
2347 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2349 * libxslt/functions.h: roll back the change after more analysis
2350 proper fix is to restore the definition of xmlXPathFuncLookupFunc
2353 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2355 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
2358 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2360 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
2361 error when parsing -o arguments.
2363 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2365 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
2366 Fixed RH bug #57496, xsltproc was not returning error
2367 code on internal runtime errors. Should return 9 now.
2369 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2371 * libexslt/math.c: Charlie Bozeman provided the implementation
2372 for the EXSLT math other functions
2374 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2376 * libexslt/Makefile.am: jacob berkman pointed out that the
2377 Cygwin patch forgot to add libexslt.h to the tarball
2379 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2381 * libxslt/pattern.c: fixed I18N problemes in the template parser
2382 pointed out by Xavier Cazin
2383 * tests/docs/Makefile.am tests/docs/bug-69.xml
2384 tests/general/Makefile.am tests/general/bug-69.*: added a
2385 specific example in the regression tests
2387 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2389 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
2390 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
2391 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
2392 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
2393 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
2394 xsltproc/xsltproc.c: applied Robert Collins patch for
2397 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2399 * xsltproc/Makefile.am configure.in: ugly way to keep
2400 the memory debugging active on my devel workstation
2401 by bypassing libtool completely
2403 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2405 * libxslt/templates.c: fixed bug #68751
2406 * tests/docs/Makefile.am tests/docs/bug-68.xml
2407 tests/general/Makefile.am tests/general/bug-68.*: added a
2408 specific example in the regression tests
2410 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2412 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
2413 small problems raised by Justin Fletcher
2415 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2417 * configure.in: releasing 1.0.10
2418 * doc/*: updating the docs for the release.
2419 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
2420 seems I inadvertantly commited previously stuff from a failed
2421 attempt at fixing namespace nodes parents.
2423 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2425 * libxslt/numbers.c: the xsl:number implementation incorrectly
2426 cached the format string in some case. Fixes bug #65391
2428 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2430 * configure.in: fixed a couple of cut and paste errors in the
2431 math functions detection
2432 * libxslt.spec.in: added missing file entry for libxslt.pc
2434 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
2436 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
2437 update xsltproc man page to add --stringparam option
2439 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2441 * xsltproc/xsltproc.c: added the --stringparam option
2442 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
2443 the --novalid behaviour.
2445 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2447 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
2449 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2451 * doc/*.html: updated gdome2 homepage
2453 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2455 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
2457 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
2459 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
2460 increased number of parameteres, changed license, cleaned up some
2461 places where it looked junky because of stylesheet issues
2463 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2465 * xsltproc/xsltproc.c: increased the max number of parameters
2467 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
2469 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
2471 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
2473 * configure.in: applied albert portability patch
2474 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
2475 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
2476 applied Igor patch for Windows
2478 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
2480 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
2482 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
2484 * configure.in: preparing 1.0.9
2485 * doc/*: updated and rebuild the doc
2487 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
2489 * configure.in libexslt/Makefile.am: trying to fix the problem
2490 related to prelinking and libtools crazyness
2492 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2494 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
2495 patch for the debugger glue.
2497 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
2499 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
2500 the whole module with just the entry points.
2502 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2504 * libxslt/transform.c: Nik Clayton found a bug introduced in
2505 1.0.8 when using doctypes for HTML output
2507 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2509 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
2510 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
2511 to use a callback setup function, deprecating libxsltbreakpoint
2512 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
2513 dependancies on libxsltbreakpoint
2515 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2517 Build patch from Peter Williams <peterw@ximian.com>
2518 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
2519 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
2520 $(srcdir), not the build directory.
2522 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2524 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
2526 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
2528 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
2529 xsltproc return codes, per
2530 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
2532 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2534 * libxslt/pattern.c: Marc Tardif provided a patch to use as
2535 much as 40 steps. A dynamic alloc would still be better
2537 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
2539 * xsltproc/xsltproc.c: return useful code signaling error conditions
2542 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2544 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
2546 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
2548 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
2549 template matches compilation was failing to skip blanks bewteen
2550 consecutive predicates
2552 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2554 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
2555 updating Makefiles to fix the prelinking.
2557 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2559 * libxslt/transform.c: fixed a bug in the document extension
2560 element where the doctype infos were not taken into account.
2562 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2564 * libxslt/extra.c: fixed xsltDebug() to output with the normal
2566 * tests/namespaces/*: updated the tests to separate stdout and
2568 * libxslt/transform.c: increasing xsltMaxDepth to 5000
2570 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
2572 * configure.in libexslt/Makefile.am: more Makefile fixups
2574 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2576 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
2578 * libxslt/transform.c: small fix.
2580 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2582 * vms/* Makefile.am: included OpenVMS port instructions from
2583 John A Fotheringham, integrated in the tar file.
2585 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2587 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
2588 from Igor for Windows
2589 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
2591 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2593 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
2595 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2597 * configure.in: preparing 1.0.7
2598 * libxslt.spec.in: cleanup similar to libxml2 one
2599 * breakpoint/*.[hc]: finished cleaning up contributed code
2600 * doc/*: updated and rebuilt the documentation
2601 * xsltproc/xsltproc.c: cleanup of the timing code
2602 * xsltproc/Makefile.am: auto* sucks
2603 * libxslt/transform.c: added a missing include
2605 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2607 * Makefile.am acconfig.h config.h.in configure.in
2608 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
2609 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
2610 the debugger support, make it the default, added the
2611 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
2613 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
2615 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
2617 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
2619 * libxslt/xsltutils.c: handle indent=no when using an HTML
2621 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
2622 modified the output of those test suites
2624 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2626 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
2627 to libxml and removed the --warnnet option
2629 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2631 * configure.in: applied patches from David Härdeman closing
2634 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2636 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
2637 * libexslt/date.c: applied patch from Bruce Miller
2638 * doc/*: updated and rebuilt the docs
2640 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2642 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
2643 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
2644 made sure the .def is handled as binary
2646 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2648 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
2650 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
2652 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2654 * libxslt/numbers.c: take NaN and infinity attributes of
2655 xsl:decimal-format into account. Closes #62577
2657 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2659 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
2660 is now extracted from the xslt.html flat file using
2661 the site stylesheet ... eat your own dogfood !
2662 * libxslt/transform.c libxslt/xsltutils.c: fixed the
2663 HTML output to not generate a DOCTYPE if it should not
2664 i.e. no identifier nor version specified in the xsl:output
2665 * tests/multiple/out/*.orig tests/general/bug-11-.out
2666 tests/general/bug-33-.out tests/general/bug-52.out
2667 tests/docbook/result/xtchunk/html/*.orig
2668 tests/docbook/result/html/gdp-handbook.html
2669 tests/XSLTMark/*.out: fixing xsl:output with method=html
2670 resulted in a number of small changes in the regression tests
2673 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2675 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
2676 config.h include out of exsltconfig.h since this header is
2677 exported and config.h is not.
2679 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2681 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
2682 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
2685 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2687 * libxslt/numbers.c: reworked internal representation of
2688 tokenized number format and parsing/tokenization. This fixes
2689 many bugs regarding separator and default tokens.
2690 * tests/REC/test-7.7-3.out: the fix changes the output of this
2691 test. It now complies to the XSLT spec (wow! ;o)
2693 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2695 * xsltproc/Makefile.am configure.in config.h.in: trying to
2696 bypass libtool crazyness when compiling in my debug environment
2697 * libxslt/templates.c: fix a compilation problem due to recent
2700 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2702 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
2703 non-alphanumeric token handling in number formatting.
2705 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2707 * configure.in: releasing 1.0.5
2708 * doc/xslt.html doc/html/*: updated and rebuilt the docs
2710 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2712 * tests/REC/test-7.7-4.out: fixed a typo
2714 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2716 * libexslt/saxon.c: fixed a typo and improved handling of
2717 non-XPath-expression arguments.
2718 * libexslt/strings.c: fixed a bug in tokenize: function was using
2719 tctxt->output instead of tctxt->document->doc.
2720 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
2721 which was using variable "node" instead of "cur"
2723 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2725 * libxslt/extra.[ch]: removed older SAXON extensions
2726 implementations from Darren Graves.
2727 * libexslt/date.c: applied patch from Charlie Bozeman to fix
2728 a bug with time zone offset on Linux.
2730 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
2732 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
2733 strip-space should also be applied to document imported
2736 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2738 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
2739 rewrote the way strip-space gets applied. Closes bugs #61962
2740 * tests/docs/Makefile.am tests/docs/bug-66.xml
2741 tests/general/Makefile.am tests/general/bug-66.*: added a
2742 specific example in the regression tests
2744 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
2746 * libxslt/xslt.c: Fixing bug #61913
2747 * libxslt/transform.c: removing a small memleak when running with
2750 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2752 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
2753 added implementation of SAXON expression(), eval() and
2754 evaluate() functions.
2755 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
2756 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
2757 modified to use SAXON namespace (functions are not registered
2758 in the LibXSLT namespace)
2759 * tests/exslt/common/object-type.1.out: modified to take account
2760 of the new saxon:expression function
2762 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
2764 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
2765 should be faster too.
2766 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
2767 updated the result of the tests. A subtle bug unnnoticed yet
2768 in the XML Rec formatting got fixed.
2770 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2772 * libxslt/numbers.c: trying to fix bug #61070, seems there
2773 is still a couple of problem left. And optimizations are
2776 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2778 * libxslt/variables.c: fixing bug #61673 part II
2779 * tests/docs/Makefile.am tests/docs/bug-65.xml
2780 tests/general/Makefile.am tests/general/bug-65.*: added a
2781 specific example in the regression tests
2783 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2785 * libxslt/pattern.c: fixed bug #61627
2786 * tests/docs/Makefile.am tests/docs/bug-64.xml
2787 tests/general/Makefile.am tests/general/bug-64.*: added a
2788 specific example in the regression tests
2789 * tests/docs/Makefile.am tests/docs/bug-63.xml
2790 tests/general/Makefile.am tests/general/bug-63.*: added a
2791 specific example in the regression tests for bug #61291
2792 (fixed in libxml2 module)
2793 * tests/reports/Makefile.am tests/reports/undefvar.*: added
2794 a test for handling undefined variables
2796 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2798 * configure.in xslt-config.in: trying to fix bug #60890
2800 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2802 * configure.in: applied patch to close bug #60724
2804 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2806 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
2807 a bug in DAY_IN_WEEK and implements the date:week-in-month function
2809 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2811 * libxslt/extra.[ch] tests/extensions/list.*
2812 tests/extensions/evaluate.*: applied patch from Darren Graves
2813 adding support for Saxon's evaluate & expression extension functions
2814 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
2816 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2818 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
2819 patches from Igor for Windows.
2821 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2823 * libxslt/xslt.c: fixed bug #60624
2824 * libxslt/xsltutils.c: improver the error context reporting
2825 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
2826 specific regression test
2827 * xsltproc/xsltproc: free the stylesheet if it contained an error.
2829 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
2831 * libxslt/variables.c: fixed a problem with global var override
2832 being reported as an error.
2833 * tests/docs/Makefile.am tests/docs/bug-61.xml
2834 tests/general/Makefile.am tests/general/bug-61.*: added a
2835 specific example in the regression tests
2836 * configure.in tests/Makefile.am tests/reports/*: adding a test
2837 to make sure redefinition of global variables in the same stylesheet
2840 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2842 * libxslt/extra.c: okay the code from Norm is really non
2843 portable and break everywhere except on Sun and Linux
2844 platform. Compile it only on those targets.
2846 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2848 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
2849 and Justin Fletcher)
2851 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
2853 * libxslt/numbers.c: Fixing bug #60415
2854 * tests/docs/Makefile.am tests/docs/bug-61.xml
2855 tests/general/Makefile.am tests/general/bug-61.*: added a
2856 specific example in the regression tests
2858 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2860 * tests/docbook/result/*: the change in libxml to output
2861 decimal charrefs instead of hexadecimal changed a lot of
2864 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2866 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
2868 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2870 * configure.in: preparing for 1.0.4
2871 * doc/xslt.html doc/html/*: updated and regenerated docs
2873 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2875 * libexslt/date.c: fixed some compile warnings and disabled
2876 debugging by default.
2878 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2880 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
2881 incorporate comments from bug #59220
2883 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2885 * configure.in libexslt/date.c libexslt/Makefile.am
2886 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
2887 of the EXSLT - Dates and Times core functions.
2888 The exsltDateFormat* functions need to be reworked but it
2889 works like this, even if it's quite messy.
2890 * tests/exslt/strings/.cvsignore: added
2892 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2894 * xsltproc/xsltproc.c: tell in usage that parameter strings
2897 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2899 * libxslt/Makefile.am libxslt/transform.c: trying to close
2900 bug #60304 on xsl:fallback usage
2901 * tests/docs/Makefile.am tests/docs/bug-60.xml
2902 tests/general/Makefile.am tests/general/bug-60.*: added a
2903 specific example in the regression tests
2905 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
2907 * tests/documents/Makefile.am tests/documents/*: changed the
2908 test to use doc%5Ffile instead of doc%20file, this is
2909 sufficient to preserve the test capacities while closing
2912 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2914 * libxslt/extra.c : close #59570 by simply not providing
2915 Norm's extension on FreeBSD.
2916 * tests/general tests/docs: added a couple of new entries
2918 * libexslt/strings.c: NULL initialized a local variable
2919 which was tested later on.
2921 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2923 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
2924 #60143 and rebuilt the FO test outputs
2926 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
2928 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
2929 on inheritance of attributes from multiple attributes-sets
2931 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2933 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
2934 added implementation of EXSLT - Strings.
2935 Currently implemented functins are str:tokenize, str:align
2936 str:concat and str:padding.
2937 * configure.in tests/exslt/Makefile.am
2938 tests/exslt/strings/Makefile.am
2939 tests/exslt/strings/tokenize.1.*: added a test for the
2940 str:tokenize function.
2942 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2944 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
2945 libexslt/Makefile.am: added man pages provided by Heiko Rupp
2947 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
2949 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
2950 tutorial text to add references to global variables cleanups
2952 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
2954 * doc/xsltproc.1 - added xsltproc man page (note: this has not
2955 been added into the build yet)
2957 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2959 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
2960 doc/tutorial/libxslttutorial.xml: added global variables cleanups
2962 * tests/documents/Makefile.am: mjcox pointed to some missing files
2964 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2966 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
2968 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2970 * libexslt/common.c: implemented version 3 of the exslt:node-set()
2972 * tests/exslt/common/Makefile.am
2973 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
2975 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
2977 * adding doc/xsltproc.html - html generated from xsltproc.xml,
2978 update doc/xslt.html with link to xsltproc.html
2980 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
2982 * adding doc/xsltproc.xml - user manual for xsltproc
2984 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2986 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
2987 warning raised by the Windows compiler (Chris Poblete)
2989 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2991 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
2992 closed bugs #59212 and #59220
2994 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2996 * config.h.in configure.in xsltproc/xsltproc.c: complete test
2997 of a DocBook XSLt transform with --nonet, need stat(), added
2998 checking in configure.
3000 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3002 * xsltproc/xsltproc.c: catalog integration, cleanup with
3003 the --nonet option closing #59427
3004 * libxslt/xslt.c: removed a small memleak when using a
3007 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3009 * //Makefile.am : fixed an error I propagated to nearly all
3010 Makefiles.am on Saturday
3012 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3014 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
3016 * libxslt/pattern.c: tag a potential threading problem.
3018 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3020 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
3023 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
3025 * //Makefile.am : fixed a number of small problems with
3026 Makefiles spotted by Albert Chin
3028 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3030 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
3033 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3035 * libxslt/extensions.c: fixed a permutation of args to
3036 xsltPrintErrorContext()
3038 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3040 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
3042 * tests/docs/Makefile.am libexslt/Makefile.am
3043 tests/documents/Makefile.am tests/general/Makefile.am
3044 xsltproc/Makefile.am: cleaning of Makefiles pointed out
3047 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3049 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
3051 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3053 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
3054 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
3055 export xsltconfig.h at make install stage
3057 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
3059 * doc/xslt.html updated xsltproc description with the many new
3060 command line options Daniel has added, cleaned up some spelling
3062 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3064 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
3065 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
3066 serious changes on Result Value Trees and NodeSets
3067 w.r.t. deallocation and collect operations. Probably not
3068 100% clean (merge of allocated trees smells like a problem).
3069 Seems sufficient to close #58943 . Also check if XPath evaluations
3070 failed, and in this case stops the processing and avoid
3071 going further, goal is to not segfault on broken XSLT.
3073 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3075 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
3076 some associated serious cleanup in the pattern code.
3077 * tests/docbook/result/*: regenerated all the results for the
3078 docbook testsuite. Seems killing #58878 also changes the
3079 fo results seriously.
3080 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
3081 tests/general/Makefile.am tests/general/bug-5[56].*: added
3084 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3086 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
3087 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
3088 fixed compilation warnings due to recent changes to the extension
3090 * libxslt/preproc.[ch] libexslt/common.c
3091 fixed the precomputation of *:document elements
3092 * libxslt/functions.h: fixed a compilation warning
3094 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3096 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
3097 for xsltTimeStamp() in bug report #58012
3099 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3101 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
3102 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
3103 of 'non-standard' libxml element like namespace nodes.
3104 * tests/docs/Makefile.am tests/docs/bug-54.xml
3105 tests/general/Makefile.am tests/general/bug-54.*: added a
3106 specific example in the regression tests
3108 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3110 * HACKING: added John Fleck right to commit in the doc subdir
3112 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3114 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
3115 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
3116 tests/general/Makefile.am tests/general/bug-52.*
3117 tests/general/bug-53.*: Added a few new tests for recently fixed
3119 * tests/xmlspec/REC-xml-20001006-review.html
3120 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
3121 DTD changed the result by adding extra attributes to the HTML output
3123 2001-08-06 Peter Williams <peterw@ximian.com>
3125 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
3126 when srcdir != builddir.
3128 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3130 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
3131 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
3132 to easify extension element precomputation.
3133 * libexslt/functions.c: uses the new framework and precomputes
3134 func:result elements.
3136 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3138 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
3140 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3142 * tests/general/bug-21-.out tests/general/bug-31-.out:
3143 this got fixed by libxml patches
3144 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
3145 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
3146 libexslt/functions.c libexslt/math.c libxslt/win32config.h
3147 libxslt/xsltconfig.h.in libxslt/xsltutils.h
3148 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
3149 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
3150 a few things related to those changes.
3152 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3154 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
3155 * test//*/*.out: the output of some tests changed, looks better
3158 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3160 * libxslt/xsltutils.c: avoid extra \n when serializing top
3163 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
3165 * libxslt/extra.c: one more revision on Norm's localTime() function
3167 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3169 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
3170 exsltLeadingFunction when passing an empty node-set as the
3172 * libxslt/functions.[ch]: gave priority to context-level functions
3173 over extension module functions. This allows a function declared
3174 with a func:function element to override an extension module
3175 function for example. This is a bit hackish...
3176 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
3177 values didn't conform to the expected values. This is a bug in
3178 the EXSLT official use cases.
3180 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3182 * config.h.in configure.in libxslt/extra.c: tried to integrate
3183 Norm's implemntation of localTime()
3185 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
3187 * libxslt/extra.c: fixed a serious proble is node-set was called
3189 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
3191 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3193 * libexslt/functions.c: fixed memory leaks
3195 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
3197 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
3198 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
3199 more cleanup of the problems introduced with EXSLT, also closes
3202 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
3204 * doc/internals.html - general cleanup
3206 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3208 * configure.in tests/Makefile.am tests/exslt/*: added some tests
3209 to check EXSLT conformance
3210 * libexslt/sets.c: fixed a typo when registering has-same-node
3212 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
3214 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
3215 of memory allocations, raise a bug in the test suite, also
3216 need to be centralized as a single cleanup function.
3218 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
3220 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
3221 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
3222 Some cleanup, there is still a memory leak left and some warnings
3225 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3227 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
3228 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
3229 libxslt/xsltInternals.h: new extension framework.
3230 Added stylesheet module data, top-level and extension elements
3231 precomputing, global registration of top-level elements and
3232 extension elements and functions.
3233 Extensions are no longer initialized from extension-element-prefixes
3234 declarations but when modules need the data.
3235 init/shutdown functions registered with xsltRegisterExtModule{,Full}
3236 only allocate and free module data, they shouldn't register the
3237 elements and functions any more.
3238 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
3240 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
3241 non-XSLT top-level elements before any xsl:import element.
3242 * libexslt/common.c libexslt/functions.c libexslt/math.c
3243 libexslt/sets.c: adapted to use the new extension framework.
3244 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
3245 moved the test module from functions.c to extensions.[ch],
3246 modified it to use the new extension framework. Updated xsltproc
3247 to register the test module.
3249 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
3251 * libxslt/pattern.c: fixed an ugly problem with namespaces
3252 in templates compilation
3253 * tests/namespaces/tst4.*: added a specific testcase
3254 * libxslt/transform.c: reenabled debug
3256 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3258 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
3260 * doc/html/*.html: updated the docs.
3261 * xsltproc/xsltproc.c: activate line numbering unfortunately
3262 this works only with CVS, libxml2-2.4.1 is broken in this respect
3264 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
3266 * libxslt/documents.c enhancement to xsltFindDocument to
3267 cater for the Matt Sergeant patch
3269 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3271 * updating libxslt tutorial to include param support
3273 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3275 * libexslt/math.c: small cleanup
3276 * libxslt/functions.c: patch to document('') from Matt Sergeant
3277 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
3278 c.f. bug #57464 from Tom Moog
3280 2001-07-19 Darin Adler <darin@bentspoon.com>
3282 * configure.in: Add HTML_DIR definition.
3283 * xsltproc/.cvsignore: Ignore some generated files.
3285 2001-07-18 Peter Williams <peterw@ximian.com>
3287 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
3290 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
3292 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
3293 libexslt/common.c libexslt/functions.c libexslt/math.c
3294 libexslt/sets.c: removed utils.[ch] as their content is
3295 integrated in libxml
3296 * libexslt/sets.c: uses the new libxml functions
3297 * libxslt/extra.[ch]: removed exsl:document
3298 * AUTHORS: added /me
3300 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
3302 * libexslt/.cvsignore: some more generated files to ignore
3303 * libexslt/Makefile.am: utils.h not installed anymore
3304 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
3305 libexslt/math.c libexslt/sets.c:
3306 changed function prefix from exsl* to exslt*
3307 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
3308 from common.c to exslt.c
3309 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
3311 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
3312 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
3313 * xsltproc/xsltproc.c: updated to use the new function prefix
3315 2001-07-15 Darin Adler <darin@bentspoon.com>
3317 * libxslt/.cvsignore:
3318 * tests/XSLTMark/.cvsignore:
3319 * tests/extensions/.cvsignore:
3320 * tests/xmlspec/.cvsignore:
3321 Some more generated files to ignore.
3323 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3325 * Makefile.am configure.in libexslt/Makefile.am:
3326 Integration of libexslt in the build system
3327 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
3328 xsltproc/Makefile.am xsltproc/xsltproc.c:
3329 Moved xsltproc to a separate directory, linked it to libexslt,
3330 and added exslt version reports to -V
3331 * tests/*/Makefile.am: updated the path to xsltproc
3332 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
3333 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
3334 versionning informations, some cleanup, and added documentation
3335 to a couple of exported functions
3337 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3339 * libexslt/Makefile.am: account for new source files
3340 * libexslt/.cvsignore: added
3342 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3344 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
3345 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
3346 start implementing EXSLT
3348 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3350 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
3351 trying to accept AVT for "format" in xsl:number
3353 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3355 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
3356 xsltProfileStylesheet
3358 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3360 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
3361 libxslt/functions.c libxslt/imports.c libxslt/keys.c
3362 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
3363 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
3364 libxslt/variables.c libxslt/xslt.c: provide context for
3365 error messages. Requires libxml head changes.
3366 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
3369 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3371 * libexslt/Makefile.am: initial EXSLT framework
3373 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3375 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
3376 * win32/libxslt/libxslt.def: added another entry point
3377 * libxslt/transform.c: fixed a comment block
3378 * doc/xslt.html doc/html/*: updated and regenerated the docs
3380 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3382 * win32/libxslt/libxslt.def: added missing functions
3384 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3386 * FEATURES libxslt/xsltproc.c libxslt/transform.c
3387 libxslt/xsltInternals.h: added Embedding Stylesheets
3388 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
3389 from the REC about it
3390 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
3391 tried to accomodate the various (and changing) proprietary
3392 ways of implementing chunking.
3393 * tests/docbook/result/xtchunk/html: now output is generated in
3396 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3398 * libxslt/xsltproc.c: small cleanup
3399 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
3400 for cdata/text handling
3402 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3404 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
3405 * tests/documents/Makefile.am tests/documents/message.*: added
3406 a specific regression test
3407 * libxslt/transform.c: fixed an infinite loop
3408 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
3411 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3413 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
3414 fixed exclude-result-prefixes handling and how namespaces
3415 propagate from the stylesheet to the result in general, this
3416 is a serious cleanup.
3417 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
3418 tests/general/itemschoose.out tests/namespaces/extra.xsl
3419 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
3420 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
3421 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
3422 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
3423 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
3424 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
3425 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
3426 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
3427 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
3428 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
3429 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
3430 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
3431 fixed and rechecked all the tests where the namespace
3432 propagation was wrong either taht the rules were not applied
3433 correctly or that superfluous namespaces were declared in the
3436 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3438 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
3439 libxslt/variables.h: Norm pointed out that element-available()
3440 didn't work, implemented it
3441 * tests/extensions/Makefile.am tests/extensions/list.*: added
3442 a test for all registered xslt element, function and default
3445 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3447 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
3448 tests/documents/docfile.xml tests/documents/test.result
3449 tests/documents/test.xml tests/documents/test.xsl:
3450 added a test for URI-escaping on document() input
3452 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3454 * tests/docs/Makefile.am tests/general/Makefile.am
3455 tests/general/bug-49-* tests/docs/bug-49-*
3456 tests/general/bug-50-* tests/docs/bug-50-*: added a
3457 couple of regression tests for bugs posted on the list
3459 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3461 * libxslt/xsltproc.c: avoid generating CDATA node in document
3462 tree when parsed, force generation of text nodes instead.
3464 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3466 * doc/extensions.html: fixed a number of typo found by Dan York
3467 * libxslt/xsltutils.c: improved the profiling ouput, added the
3470 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3472 * libxslt/variables.c: tryingt to fix a problem raised by Norm
3474 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3476 * config.h.in configure.in: added gettimeofday() check
3477 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
3478 profiling works option --profile (or --norman ;)
3480 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3482 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
3483 libxslt/variables.c: big cleanup on the way templates or
3484 template fragments are processed, cleanup of stack building
3485 * tests/docs/Makefile.am tests/general/Makefile.am
3486 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
3487 series of regression test for the variable/params lookups
3488 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
3489 started working on profiling code, there is just invocation counting
3490 yet but the framework is in place.
3492 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3494 * tests/docs/Makefile.am tests/general/Makefile.am
3495 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
3496 regression test for the variable scope within templates problem
3498 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
3500 * xsltInternals.h variables.c transform.c:
3501 fixed problem with variable scope within templates
3503 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3505 * doc/extensions.html doc/internals.html doc/xslt.html:
3506 added a documentation on writing libxslt extensions, and
3507 added links to the main page
3508 * libxslt/functions.c libxslt/xsltInternals.h
3510 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3512 * cleaned up many comments and error messages
3514 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3516 * configure.in libxslt/xsltwin32config.h: released 0.14.0
3517 * doc/xslt.html: added 0.14.0 release
3519 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3521 * doc/html/*: rebuilt docs before release
3522 * libxslt/extensions.c: fixed a function doc header
3524 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3527 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
3529 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
3531 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
3532 something there, not visually perceptible
3534 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3536 * tests/docbook/result/: the change in libxml affected the
3537 output of the Docbook tests (of course it was detected on
3540 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3543 * libxslt/transform.c: added cdata-section-elements
3544 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
3547 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3550 * libxslt/xsltutils.c: do not dump document for which there have
3551 been no generated content
3552 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
3553 test output accordingly
3554 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
3555 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
3556 * tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
3558 Wed Jul 4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3560 * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
3561 libxslt/transform.c libxslt/functions.c: Added the extension API
3562 suggested by Thomas Broyer, this should allow implementation of
3564 * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
3565 CVS extension namespace to avoid complaints, some cleanup
3566 * configure.in tests/Makefile.am tests/extensions/*: added a test
3567 for new modules testing both elements and functions registration
3569 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3571 * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
3572 libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
3573 and cleaned up the way URI for QNames were computed through
3574 the code, serious cleanup.
3575 * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
3576 in their own hash table, implementation not yet finished.
3578 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3580 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
3581 libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
3582 to save/restore some XPath context, bug raised by
3585 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3587 * libxslt/xsltwin32config.h[.in]: added configuration/version
3588 informations for Windows/MSC
3589 * libxslt/libxslt.h libxslt/*.c: internal header to centralize
3591 * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
3592 * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
3594 * AUTHORS: added William
3596 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3598 * configure.in doc/xslt.html: releasing 0.13.0
3599 * doc/Makefile.am: don't index the win32 include
3600 * doc/html/*: rebuilt the docs
3602 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3604 * libxslt/xsltproc.c: John Fleck found a typo in usage()
3605 * libxslt/xslt.c: avoid warning if version="1.1" is used
3606 * libxslt/transform.c: forgot to initialize cur->outputFile
3607 * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
3608 use the vendor string to detect supporting chunking, this
3609 is a workaround to be considered in the list of decent XSLT
3612 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3614 * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
3615 added a new interface xsltRunStylesheet() for a more flexible
3616 handling of the output and trying to adhere to xsl:document
3617 filename generation semantic if one knows the URL of the output,
3618 also add IObuf capacity and SAX for output but is currently not
3620 * libxslt/xsltproc.c: added a -o or --output filename argument
3621 to test xsltRunStylesheet() or provide a base when generating
3623 * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
3624 updated tests to add DocBook xt:document based chunking
3625 * tests/multiple/Makefile.am: cleaned up the makefile a bit
3626 * tests/multiple/out/*.html: the new xt:document now generate
3627 the DOCTYPE if available as is the case for HTML
3629 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3631 * Removed some redundant code in xsltDefaultProcessOneNode
3632 and revised the default processing of an attribute node
3634 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3636 * Enhanced ApplyTemplates and ForEach to allow multiple
3637 documents within a nodelist.
3638 * Repaired small bug in xsltDocument function which caused
3639 a crash if invalid second argument was provided.
3641 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
3643 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
3644 updating tutorial with explanation of xsltSave vs. xmlSave
3647 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3649 * test/docbook: updated to docbook-xsl-1.4, regenerated results
3651 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3653 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
3654 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
3655 Patches for Windows mostly contributed by Yon Derek
3656 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
3657 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
3658 Project file for Mircrosoft C provided by Yon Derek
3660 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3662 * libxslt/pattern.c: closing bug #56517, fixed a number of
3663 problems in the patterns compilations, priorities and debug
3664 * libxslt/transform.c: improved the template debug message
3665 * tests/docs/Makefile.am tests/general/Makefile.am
3666 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
3667 regression test for #56517
3669 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3671 * libxslt/xslt.c: avoid a stupid bug when compiling with
3672 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
3674 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3676 * libxslt/numbers.c: fix of a small bug
3677 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
3680 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3682 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
3684 * tests/docbook/xhtml/*: added XHTML stylesheets
3685 * tests/docbook/fo/*: added XSL FO stylesheets
3686 * tests/docbook/result/xhtml/*: added XHTML results
3687 * tests/docbook/result/fo/*: added XSL FO results
3689 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3691 * HACKING: fixed, added William
3693 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3695 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
3696 xml cases, and fixed text output to be recursive in text nodes
3699 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3701 * configure.in: patch from Tony Graham to cleanup libxml2 detection
3703 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3705 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
3706 'namespace' is a reserved C++ identifier
3708 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3710 * doc/xslt.html: adding 0.12.0 release
3712 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3714 * configure.in: preparing 0.12.0 release
3715 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
3716 * libxslt/xsltconfig.h.in: added doc inline comment
3717 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
3718 and enriched xsltproc --version to show them
3719 * doc/html/*.html: rebuilt the docs
3720 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
3721 tutorial ends up in the tars and RPMs
3723 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3725 * libxslt.spec.in: updated the descriptions
3727 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3729 * libxslt/namespaces.[ch]: added a single namespace def copy
3730 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
3731 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
3732 any kind of input nodes.
3733 * libxslt/variables.c: checked and closed the last TODO about
3734 namespace propagation
3735 * tests/docs/Makefile.am tests/general/Makefile.am
3736 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
3737 regression test for #56115
3739 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3741 * updating tutorial: adding discussion of freeing memory, image
3742 files for callouts, link to xsltproc.c code
3744 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3746 * libxslt/variables.c: bug #56267 was still not fixed, forgot
3747 to remove the old code
3748 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
3751 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3753 * libxslt/variables.c: fixed bug #56267, namespaces must
3754 be propagated when evaluating local variables.
3755 * tests/docs/Makefile.am tests/general/Makefile.am
3756 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
3757 regression test for #56267
3759 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3761 * libxslt/keys.c: avoid a possibility of an uninitialized variable
3762 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
3763 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
3764 request to have xinclude processing done on document() if requested
3766 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3768 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
3770 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3772 * libxslt/preproc.c: removed a warning on xsl:transform
3773 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
3774 tests/general/array.out tests/general/array.xsl: added a new
3775 test fround in xsl-dev
3777 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3779 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
3780 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
3781 serializer of libxml impacted the result of some tests. Checked
3782 that the XML REC renders identically.
3784 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
3786 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
3789 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3791 * libxslt/variables.c: fixed bug #55670, namespaces must
3792 be propagated when evaluating global variables.
3793 * tests/docs/Makefile.am tests/general/Makefile.am
3794 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
3795 regression test for #55670
3797 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3799 * doc/xslt.html: linked to the tutorial
3801 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
3803 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
3807 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3809 * libxslt/transform.c: closed bug #55723, problem was due to
3810 a limitation of xsltGetNamespace() when the insertion point
3812 * tests/docs/Makefile.am tests/general/Makefile.am
3813 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
3814 regression test for #55723
3816 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
3818 * libxslt/transform.c: fixed problems with document() in
3819 xsltApplyTemplates and xsltForEach. Cleaned up several
3821 * libxslt/keys.c: saved and restored ctxt->document within
3822 xsltInitKey to fix problem with keys when doc changed
3823 * libxslt/documents.[ch]: added new procedure xsltFindDocument
3824 needed when document() causes a change of doc within
3825 xsltApplyTemplates and xsltForEach
3827 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3829 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
3831 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
3832 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
3833 Updated to use the new function
3834 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
3835 the fixes in the serialization of <pre> in HTML in libxml
3836 led to a number of changes in the output
3838 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3840 * tests/docs/Makefile.am tests/general/Makefile.am
3841 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
3842 regression test for #55722
3844 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3846 * doc/xslt.html: updated to ask to not send mail directly
3847 * tests/docs/Makefile.am tests/general/Makefile.am
3848 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
3849 regression test for #55722
3851 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3853 * libxslt/pattern.c : trying to fix #55670
3854 * tests/XSLTMark/reverser.out : result of test changed when
3857 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3859 * doc/xslt.html: updated with 0.11.0
3861 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3863 * configure.in libxslt.spec.in: released 0.11.0
3865 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3867 * libxslt/transform.c: William M. Brack found a small bug
3868 when call-template didn't find the template.
3870 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3872 * libxslt/transform.c: fixed handling of PI and comments
3873 (bug raised by Brent M Hendricks).
3874 * tests/docs/Makefile.am tests/general/Makefile.am
3875 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
3878 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3880 * libxslt/xsltproc.c: added --xinclude in the option list,
3881 patch from Raphael Hertzog
3882 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
3883 test in the normal testsuite
3885 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3887 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
3888 at the top template level
3889 * tests/docs/Makefile.am tests/general/Makefile.am
3890 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
3893 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3895 * libxslt/functions.c: fixed the document() bug reported by
3896 Stephane GUIBOUD-RIBAUD
3897 * tests/docs/Makefile.am tests/general/Makefile.am
3898 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
3901 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3903 * configure.in libxslt/Makefile.am: fixed bug #54953
3904 * libxslt/attributes.c: cleanup pointed by Joe Orton
3905 * libxslt/xsltproc.c: added --catalogs to load catalogs from
3907 * libxslt/functions.c: cleanup unreached code
3908 * configure.in config.h.in libxslt/xsltproc.c: guarded the
3909 include with preprocessor definitions
3911 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3913 * tests/documents/Makefile.am tests/general/Makefile.am
3914 tests/multiple/Makefile.am tests/namespaces/Makefile.am
3915 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
3916 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
3917 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
3918 configure.in: Makefiles cleanup from Joe Orton
3920 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3922 * tests/docbook/result/html/external.html
3923 tests/docbook/result/html/graphics.html
3924 tests/docbook/result/html/gtest.html
3925 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
3926 Added a test from coolo for IDs in external parsed entities
3929 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3931 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
3932 added --version info to xsltproc closing #54952
3934 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3936 * tests/documents/Makefile.am tests/general/Makefile.am
3937 tests/multiple/Makefile.am tests/namespaces/Makefile.am
3938 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
3939 Seems some of the changes I made for 0.9.0 Makefiles were
3942 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3944 * configure.in: preparing 0.10.0 release
3945 * doc/xslt.html: updated
3946 * doc/html/* : rebuilt the docs
3948 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3950 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
3951 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
3952 avoiding modifying stylesheet informations, and fixing
3953 document() when called from a global variable init
3955 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3957 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
3958 add ctxt->inst to allow stylesheet element lookup (needed
3960 * libxslt/*.[ch]: generate docs for the structures and
3961 macros, general cleanup for docs
3962 * doc/html/*.html: regenerated all docs
3964 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3966 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
3967 libxslt/xsltInternals.h: optimizations, cleanup of global
3970 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3972 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
3973 libxslt/variables.c: force the precompilation of XPath expressions
3974 at stylesheet compilation time
3976 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3978 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
3980 * tests/REC/Makefile.am: be less verbose if things really go wrong
3981 * tests/docs/Makefile.am tests/general/Makefile.am
3982 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
3983 the regression tests
3985 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3987 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
3988 detection method to generate HTML documents
3989 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
3990 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
3991 tests/XSLTMark/html.out tests/XSLTMark/products.out
3992 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
3993 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
3994 tests/general/bug-5-.out: updated a number of tests output
3997 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3999 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
4001 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4003 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
4004 about attribute being generated twice. Fixed a number of related
4005 bugs on attributes handling.
4006 * tests/REC/test-7.1.4.out: this changed an attribute generation
4008 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
4010 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4012 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
4013 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
4015 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4017 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
4018 the cases where perl is not in the path (nor in /usr/bin)
4019 * tests/docbook/result/html/gdp-handbook.html
4020 tests/docbook/result/html/kwrite.html
4021 tests/docbook/test/gdp-handbook.xml
4022 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
4024 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4026 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
4027 cases where a network access is needed to load a DTD or entity
4028 * tests/docbook/Makefile.am: added --nonet
4029 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
4030 fixed 2 tests as a result
4032 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4034 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
4035 try to remove the unneeded docbook Makefile stuff
4037 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4039 * doc/xslt.html: fixed a link error
4040 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
4041 * libxslt/xsltproc.c: cleaned up the --repeat loop
4042 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
4043 fixed the DOCTYPE in tests output
4044 * tests/docs/bug-25-.xml tests/doc/Makefile.am
4045 tests/general/bug-25-.* tests/general/Makefile.am : added a new
4046 test case and fixed the EXTRA_DIST
4048 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4050 * libxslt/extra.c: add more debug to xsltDebug
4051 * libxslt/transform.c: spent a few hours tracking down an ugly
4052 race like bug in xsltCopyTreeList() arghhh
4053 * libxslt/xsltproc.c: call xmlInitMemory() explictely
4055 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4057 * doc/internals.html: more work done on the doc, mostly complete
4058 except the section on the XSLT stack and the extensions API
4059 since both still need more work.
4061 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4063 * doc/internals.html doc/contexts.* doc/object.*: more work done
4066 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4068 * doc/internals.html: more work done on the doc
4070 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4072 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
4073 for the CDATA output
4075 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4077 * libxslt/xslt.c: do not escape content of CDATA nodes on output
4079 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4081 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
4082 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
4083 doc/templates.fig doc/templates.gif: started writing tye doc
4084 on how libxslt works.
4086 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4088 * libxslt/numbersInternals.h libxslt/numbers.c
4089 tests/numbers/format-number.out tests/XSLTMark/number.out:
4090 Patch from William Brack to bring format-number() more in alignment
4091 with the Java implementations.
4093 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
4096 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4098 * tests/docbook/result/html/* tests/general/bug-11-.out
4099 tests/multiple/result.xml tests/XSLTMark/*.out
4100 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
4103 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4105 * libxslt/xsltproc.c: add a --docbook option if your libxml2
4106 has the SGML DocBook support compiled in.
4108 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4110 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
4111 tests especially on sorting
4112 * test/xsltutils.c: oops multiple sorts was actually broken !!!
4115 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4117 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
4119 * doc/html/* doc/xslt.html: updated and regenerated the docs
4121 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4123 * xsltutils.[ch] transform.c: implemented multiple levels of
4125 * test/REC/test-10-2.*: added a really small test for it
4127 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4129 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
4130 there can be multiple text and CDATA child
4132 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4134 * tests/multiple/makefile.am: fixing #54015
4135 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
4136 and a similar problem for the docbook tests
4138 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4140 * tests/general/bug-8-.out: fixed in libxml xpath
4141 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
4142 problem in predicates within a pattern. Spotted another
4143 potential namespace problem
4145 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4147 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
4148 libxslt/xsltproc.c: counting errors and warnings at compilation
4149 time. Stop processing in case of error.
4150 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
4151 added more namespace related bug checks
4153 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4155 * libxslt/preproc.c libxslt/variables.c: found the source of a
4156 memory leak with DocBook introduced this w.e.. bit of cleanup.
4157 * tests/docbook/result/html/*.html : regenerated the DocBook tests
4160 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4162 * libxslt/variables.c: fixing bug #53769
4163 * tests/general tests/docs: added new examples from the
4164 bug reports to the regression tests, updated the Makefiles
4166 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4168 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
4169 attributes.c extensions.[ch]: moved all stylesheet precomputation
4170 at stylesheet loading time (stylesheet transform should be thread
4171 safe now), improved params and variables evaluations (but optim
4172 is not complete yet).
4175 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4177 * libxslt/xsltproc.c : changed the way --repeat works when
4180 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4182 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
4183 fixed default formatting
4185 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4187 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
4188 * libxslt/xsltproc.c : added an option to process HTML input
4190 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4192 * libxslt/transform.c: Tony Gorski found a bug pointed by
4193 a compiler on Tandem
4194 * tests/documents/result.xhtml: this results in a small
4195 change in the output of this test
4197 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4199 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
4202 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4204 * transform.c: fixed text and cdata handling in xsl:copy
4205 * xslt.c : avoid crashing on invalid xslt input
4206 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
4207 bugs submitted to the regression tests
4209 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4211 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
4213 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4215 * configure.in: updated to 0.8.0
4217 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4219 * transform.c: fixed a bug introduced on handling #53401
4221 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4223 * transform.c: fixed #53401
4224 * configure.in libxslt/*.c: allowed to suppress debug reporting
4225 functionalities but it brings not noticeable improvements
4226 * doc/xslt.html doc/html/*: updated and regenerated docs
4228 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4230 * tests/general/bug-5-.out tests/multiple/out/*.orig
4231 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
4232 following the libxml changes
4234 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4236 * libxslt/functions.c: applied TOM's patch to key()
4237 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
4238 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
4239 small HTML output change
4241 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4243 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
4246 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4248 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
4249 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
4250 fixed for the most part the namespace handling problem in XPath
4251 expression computations.
4252 * test/doc/ tests/general: added bug 5 and 6
4254 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4256 * libxslt/xslt.c: applied William M. Brack patch fixing the
4257 template lack of support for priority
4258 * test/XSLTMark/*.out : this fixed anumber of problems in the
4261 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4263 * libxslt/functions.c: removed warning in unparsed-entity-uri()
4264 fixed a bug in generate-id()
4265 * libxslt/transform.c: fixed null list result errors
4266 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
4267 fixes for sorting semantic
4269 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4271 * config.h.in configure.in libxslt/xsltconfig.h.in: added
4273 * libxslt/xsltproc.c : added --xinclude option
4274 * tests/XSLTMark/union.out : fixed the output
4276 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
4278 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
4280 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4282 * configure.in: released 0.7.0
4283 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
4286 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4288 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
4289 some checking against NULL pointers
4291 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4293 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
4294 added the XSLTMark in the regression tests as well as multiple
4295 output test from Ankh
4296 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
4297 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
4298 patches and fixed a memory leak
4299 * tests/docbook/result/html/*.html : updated the results after
4301 * tests/xmlspec/REC-xml-20001006-review.html
4302 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
4303 an HTML doctype when serializing HTML result, but adds the
4306 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4308 * libxslt/transform.c: applied fix to xsltApplyTemplates from
4310 * test/docbook/result/html/*.html: this change the output
4311 * tests/xmlspec/REC-xml-20001006-review.html
4312 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
4313 the reference anchors generated for the XML spec
4315 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4317 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
4318 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
4319 libxslt/xsltutils.c: of course the way I defined
4320 UNUSED breaks on old gcc version. Try to be smart and
4321 also define it directly in xsltconfig.h
4322 * tests/xmlspec/Makefile.am: fixed the timing arg test
4324 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4326 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
4327 implemented command line parameter passing
4328 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
4329 tested it by passing show.diff.markup=1 to build the review version too
4331 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4333 Huge cleanup, I switched to compile with
4334 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4335 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4336 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4337 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4338 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4339 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
4340 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
4341 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
4342 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
4343 libxslt/xsltutils.c: basically made static unexported functions
4344 avoided name clashes and flagged unused parameters.
4346 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4348 * configure.in: 0.6.0 yet another release
4349 * doc/xslt.html doc/html/*: updated the docs
4351 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4353 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
4354 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
4355 extended xsltEvalStaticAttrValueTemplate and
4356 xsltEvalAttrValueTemplate to support foreign namespaces,
4357 and fixed document()
4359 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4361 * xsltutils.h: cleanup some garbage added last night
4362 * xsltInternals.h variables.c transform.c templates.[ch]
4363 preproc.c pattern.c keys.c: switched the whole XSLt processing
4364 to use XPath precompiled expressions and reusing them.
4365 * functions.c: some cleanup, seems people don't use
4366 unparsed-entity-uri() the way it's supposed to be used
4368 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4370 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
4371 libxslt/variables.c libxslt/xsltutils.h: Changed to work
4372 with the new way XPath is interpreted. This doesn't yet
4373 take advantage of the separate parsing/evaluation phases
4375 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4377 * libxslt/transform.c: robert@xsl.00008.org pointed out a
4378 problem in xsl:copy-of in case of attributes
4379 * tests/docs/Makefile.am tests/docs/bug-3-.xml
4380 tests/general/Makefile.am tests/general/bug-3-.*:
4381 added the test to the general regression suite
4383 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4385 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
4386 fixing some of the missing functionnalities in the XSLT
4387 functions implementations.
4389 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4391 * libxslt/Makefile.am: nick@debian.org forwarded a fix
4393 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4395 * README.cvs-commits: added, pointing to HACKING
4396 * HACKING: added defines commit rules.
4398 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4400 * libxslt/extra.c libxslt/variables.c: fixing compilation
4401 when libxml was compiled without debug support
4403 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4405 * configure.in: time for 0.5.0
4406 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
4407 new test files are included in the distribution
4408 * doc/xslt.html : updated
4409 * doc/html/*.html: regenerated the docs
4411 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4413 * tests/docbook/result/html/*.html: regenerated the HTML
4414 now that value-of an result tree don't include the fake root
4416 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4418 * libxslt/transform.c libxslt/variables.c: removed a couple
4419 of possibly uninitialized var probs
4420 * tests/xmlspec/Makefile.am: run the processing without verbose
4421 avoid raising generated id differences.
4423 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4425 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
4427 * libxslt/transform.c: fixed a bug which exaplined why no
4428 optimization were resulting from preproc stuff
4430 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4432 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
4433 w.r.t. value of tree result (and attributes within it) fixed.
4434 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
4435 Integrated the xmlspec to the test (i.e. diffed output for
4438 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4440 * imports.c transform.c xslt.c xsltInternals.h: fixed a
4441 strip-spaces problem
4442 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
4445 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4447 * libxslt/transform.[ch]: finished integrating the current
4448 state of the preproc optimizations.
4449 * tests/xmlspec/diffspec.xsl: switched off diff printing
4451 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4453 * libxslt/preproc.c libxslt/transform.c: started rolling in
4454 some of the optimizations.
4456 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4458 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
4459 transform.[ch]: previous commit broke a lot of stuff, fixing
4460 and preparing for next step
4462 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4464 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
4465 xsltInternals.h: started working on optimizing stylesheet
4466 element parsing. Just builds the extra informations so far.
4467 * xsltutils.h: added a missing XPath decl
4469 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4471 * libxslt/variables.c: William M. Brack found a serious bug
4472 with imports and global variables ...
4474 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4476 * libxslt/pattern.[ch] libxslt/transform.c: added
4477 xsltCleanupTemplates() to clean up state left after processing.
4479 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4481 * libxslt/transform.c: applied patch from William M. Brack
4482 to support with-param in xsltApplyTemplates().
4484 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4486 * libxslt/pattern.c: fixed the compilation of patterns which
4487 contains XPath NodeTypes. Handling of nested predicates.
4489 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4491 * libxslt/transform.c: save ctxt->node after for-each
4493 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4495 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
4496 * doc/xslt.html: updated
4498 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4500 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
4501 added xsltDocumentElem implementing multiple file output,
4502 including 1.1 xsl:document but yet untested.
4504 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4506 * libxslt/extensions.c: fixed stoopid bug
4507 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
4508 carrying extensions to the specification. Added node-set()
4509 for existing saxon and xt namespaces and debug() in libxslt
4510 namespace (http://xmlsoft.org/XSLT/namespace)
4511 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
4513 * configure.in tests/Makefile.am tests/namespaces: added some
4514 namespaces tests, including a test calling the extra debugging
4515 function in libxslt namespace, worked first time !!!
4517 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4519 * libxslt/xslt.c: extension prefix support for the full stylesheet
4520 * libxslt/transform.c libxslt/extensions.[ch]: more work should
4523 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4525 * doc/xslt.html : cleaned up, added a bit more description on
4528 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4530 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
4531 on functions and element extensions. First on list will be
4534 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4536 * configure.in libxslt.spec.in: releasing 0.3.0
4537 * doc/xslt.html: updated
4539 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4541 * configure.in tests/docbook/html : oops forgot to add
4542 the stylesheets themselves :-\
4544 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4546 * configure.in tests/Makefile.am tests/docbook tree:
4547 added docbook XSL based test suite
4549 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4551 * libxslt/xsltutils.c: reformat of messages
4552 * libxslt/xsltproc.c: removed memleak on --noout
4553 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
4554 changed again the way parameter are evaluated before a
4555 call-template, seems to fix a few nasty bugs, memory alloc debug too
4557 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4559 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
4560 fixed the param evaluation problem in apply-template
4561 * libxslt/pattern.c: speed up seriously some context computation
4562 * libxslt/xsltInternals.h: preparing for extension support
4564 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4566 * libxslt/Makefile.am: small cleanup
4567 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
4568 fixed current() I hope
4570 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4572 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
4573 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
4574 support of namespaces, both in templates and in XPath subexpressions
4576 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4578 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
4580 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4582 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
4583 contextual info must be recomputed
4585 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4587 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
4588 * libxslt/xsltproc.c : added --maxdepth
4590 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4593 * libxslt/xsltproc.c: added --novalid and --noout as well
4594 as options printing when no args
4595 * libxslt/variables.c libxslt/transform.c: trying to get rid
4596 if some variable/params addressing errors.
4598 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4600 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
4601 * libxslt/xsltutils.c: add carriage return to xsl:message when
4604 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4606 * libxslt/functions.c: fixed a bug with generate-id()
4608 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4610 * libxslt/xsltutils.c: started doing more useful stuff in
4612 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
4613 libxslt/xsltInternals.h: changed the way variables/params
4615 * libxslt/xsltproc.c: removed a pedantic warning
4616 * libxslt/variables.[ch]: found an ugly evaluation bug
4618 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4620 * tests/REC/Makefile.am: updated
4622 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4624 * libxlst/functions.c: fixed ID generation
4625 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
4627 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4629 * libxslt/numbers.c: removed a couple of memleaks
4631 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4633 * libxslt/pattern.[ch]: exported pattern matching interfaces
4634 for numbers.c and future debug module
4635 * libxslt/numbers.c: updated to new interface, should avoid
4636 unnecessary recompilation of patterns.
4637 * libxslt/xsltutils.[ch]: cleanup
4638 * tests/REC/gmon.out: removed :-)
4640 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4642 * libxslt/numbers.c: implemented level=any
4643 * libxslt/transform.c: corrected some default values
4644 * tests/REC/test-7.7-*.*: added
4646 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4648 * libxslt/pattern.c: priorities were horribly broken, hope it's
4651 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4653 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
4654 libxslt/xsltInternals.h libxslt/transform.[ch]
4655 libxslt/templates.c libxslt/xslt.c:
4656 Added apply-imports, keep a stack of running templates
4657 * libxslt/xsltutils.c: bugfixes, gather the output informations
4659 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
4660 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
4661 the real set of transformation on XML-1.0 2e generages a near
4662 perfect HTML. Needs just more number fixes and implementation
4663 and an obscure problem in 3.3.3
4665 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4667 * libxslt/pattern.c: added xsltMatchPattern()
4668 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
4670 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4672 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
4673 * libxslt/xsltutils.[ch] : added a small debugging hook
4675 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4677 * libxslt/FEATURES libxslt/transform.c: added support for
4678 disable-output-escaping in xsl:copy-of
4679 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
4680 give more debugging info
4682 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4684 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
4685 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
4686 Includes, more document changes
4687 * libxslt/xsltutils.c: fix the output of doctype and what is or
4689 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
4690 * tests/Makefile.am tests/documents/* : added a new test from Stric
4691 exercising document() among other things
4693 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4695 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
4696 for the level attribute for xsl:number
4697 * libxslt/numbers.c: internal restructuring
4699 Fri Feb 9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4701 * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
4702 to deal with documents
4703 * libxslt/functions.c: fixed document() to return the same set
4705 * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
4706 libxslt/variables.c libxslt/xsltInternals.h: keys are really
4707 associated to loaded documents, not to the transformation
4708 context, made the change, this impacted a number of modules
4710 Thu Feb 8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4712 * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
4714 Thu Feb 8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4716 * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
4717 ready for the release
4718 * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
4719 * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
4722 Thu Feb 8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4724 * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
4725 added support for keys in patterns
4726 * tests/REC/test-12.2-2.*: added a specific testcase
4728 Wed Feb 7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4730 * libxslt/functions.c FEATURES: started adding support for key()
4731 * tests/REC/test-12.2-1.*: first key test
4733 Wed Feb 7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4736 * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
4737 libxslt/transform.c libxslt/xsltInternals.h: started adding key
4739 * libxslt/xsltutils.c: warning cleanup
4740 * libxslt/pattern.h: fixed soopid cut'n paste prob
4742 Tue Feb 6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4744 * libxslt/transform.c libxslt/xslt.c: chased some reported
4745 unitinitialized variables.
4747 Tue Feb 6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4749 * tests/numbers/Makefile.am: fixed the EXTRA stuff
4751 Mon Feb 5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4753 * Copyright IPR Makefile.am: added some wording and a rewrite
4754 of the W3C IPR but without giving Copyright rights to W3C,
4755 should suit everybody
4757 Mon Feb 5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4759 * FEATURES: updated, added mode support for templates
4760 * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
4761 support for templates
4762 * templates.c variables.c: simple fixes
4763 * xslt.c: added a separate DEBUG_BLANKS debug class disabled
4764 * xsltproc.c: added option -timing
4765 * xsltutils.c: seem I forgot to add encoding support in output...
4766 * configure.in tests/Makefile.am tests/xmlspec/*: added a test
4767 consisting of reformatting the XML REC with the xmlspec XSLT,
4770 Mon Feb 5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4773 * numbers.c: handles actual number formatting for both xsl:number
4774 and the format-number extension function.
4775 * function.c: formatting moved to numbers.c
4776 * transform.c: added xsl:number
4777 * xslt.c: minor memory leak removed
4778 * Makefile.am: added numbers.c and numbersInternals.h
4780 Sat Feb 3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4783 * doc/html/*.html updated
4784 * doc/libxslt.sgml: added new modules
4785 * libxslt/pattern.c: fix loop on hash clashes.
4787 Sat Feb 3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4791 * pattern.c: lots of changes to make most patterns work
4792 * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
4793 * transform.c: cleanup and attribute patterns testing
4794 * xslt.c: added xsltFreeStylesheetList() and now cleanup
4796 * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
4797 * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
4800 Fri Feb 2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4803 * transform.c: added xsl:element support
4804 * namespaces.[ch]: added xsltGetSpecialNamespace()
4805 * attributes.c: added xsl:attribute namespace support.
4807 Thu Feb 1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4809 * libxslt/Makefile.am libxslt/imports.[ch]: new module to
4810 implement import cascade lookups and traversal
4811 * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
4812 libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
4813 started coding the import cascade lookup in the places needed,
4814 probably incomplete.
4816 Thu Feb 1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4818 * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
4819 xsl:include and xsl:import, untested
4821 Thu Feb 1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4823 * FEATURES: updated choose/when/otherwise added
4824 * libxslt/transform.c: plugged choose in
4825 * configure.in tests/Makefile.am tests/REC/Makefile.am
4826 tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
4827 tests/general/itemschoose.*: started adding a more generic
4828 infrastructure for testing.
4830 Thu Feb 1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4832 * tests/REC/test-11*: added more tests
4833 * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
4836 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4838 * tests/REC/test-[9-10]*: added more tests
4839 * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
4842 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4844 * tests/REC/test-[7-9]*: added more tests
4845 * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
4846 fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
4847 is allocated, overall cleanup.
4849 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4851 * tests/REC/test-7.*: added more tests
4852 * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
4853 fixing bugs raised by said tests
4855 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4857 * tests/REC/test-7.*: added more tests
4858 * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
4859 libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
4860 raised by said tests
4862 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4865 * configure.in tests/Makefile.am tests/REC/*: started adding
4866 some regression tests based from fragments of spec examples
4867 * libxslt/transform.c: fixed a problem on namespace generation
4869 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4872 * tests/numbers/Makefile.am tests/numbers/format-number.*
4873 tests/Makefile.am configure.in: added number formattting
4875 * libxslt/attributes.[ch]: separated attribute support, started
4876 add support for attribute-sets
4877 * libxslt/functions.[ch]: update for number and formatting
4879 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
4880 cleanups updates, etc ...
4882 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4885 * libxslt/transform.c: added copy-of support
4886 * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
4888 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4890 * FEATURES TODO: updates
4891 * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
4894 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4896 * FEATURES TODO: updates
4897 * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
4898 libxslt/xslt.c libxslt/xsltInternals.h: added support for
4899 namespace aliases and cleaned up the overall namespace related
4900 code. This materialize as a new module.
4902 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4904 * configure.in libxslt.spec.in: changes needed for libxml2-devel
4907 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4909 * libxslt.spec.in doc/xslt.html: updating doc and trying to add
4912 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4914 * Makefile.am configure.in doc/Makefile.am: added a doc subdir
4915 and the rules to generates the makefiles.
4916 * doc/libxslt.sgml doc/xslt.html: very first version of the manual
4917 * doc/html/*.html : autogenerated documentation
4918 * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
4920 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4922 * libxslt/functions.c: xsltGenerateIdFunction() small patch
4924 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4926 * FEATURES TODO README INSTALL: updated
4927 * libxslt/xslt.h: added URL and version/vendor :-)
4928 * libxslt/transform.c: fixed a problem in xsl:attribute, removed
4929 attempt to support older libxml2 version.
4930 * libxslt/variables.h libxslt/xsltInternals.h: update to structures
4931 and macros to add/register new document created by document()
4932 * libxslt/functions.c: implemented current(), unparsed-entity-uri()
4933 system-property(), element-available() and function-available().
4934 A crippled version of document() has been added too.
4936 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4938 * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
4939 number formatting !!!
4940 * acconfig.h config.h.in configure.in libxslt/Makefile.am
4941 tests/Makefile.am; added testing for mathematical functions,
4945 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4947 * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
4948 with non-named rules (*, ...) added accelerators
4949 * libxslt/templates.[ch]: added xsltEvalTemplateString()
4950 and xsltEvalAttrValueTemplate() high level functions
4951 * libxslt/transform.c: fixed the part where attributes
4952 had to be looked at as templates, added comment and
4954 * TODO FEATURES: updated to reflect the new state
4956 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4958 * libxslt/functions.[ch] Makefile.am: added new module functions
4959 with templates for the XSLT functions.
4960 * libxslt/variables.h templates.c: added registrations of new
4961 functions when an XPath context is created
4963 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4965 * tests/Makefile.am: cleanup
4966 * libxslt/pattern.c: should support most of the patterns now
4967 except ID/Key and maybe some namespace checks when having
4971 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4973 * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
4974 tests/REC2/Makefile.am: updated the makefiles and spec files to
4975 add tests, and the FEATURES file to the RPM
4977 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4979 * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
4980 prepared the Makefiles and spec files for a first release.
4981 * COPYING.LIB: added LGPL Licence
4983 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4985 * libxslt/transform.c: applied cleanup patch from Bjorn Reese
4986 <breese@mail1.stofanet.dk>
4988 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4990 * configure.in libxslt.spec.in: first try to get a spec file
4992 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4994 * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
4995 * libxslt/transform.c: add support for "*" to strip and preserve
4998 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5001 * FEATURES: added with alist of what's in and what's not
5002 * libxslt/xslt.c: fixed top level Param and Variable stuff
5004 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5006 * xsltproc.c: removed bug
5007 * tests/REC2/html.xml: added newline after doctype
5008 * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
5009 support, result tree fragment support (requires just commited
5010 extensions to libxml2 XPath !!!)
5011 * transform.c: added call-template, with-param support
5012 * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
5013 * TODO: updated, added a DONE section and started migrating stuff :-)
5015 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5017 * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
5018 tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
5019 too, added the HTML output test
5020 * libxmls/xsltutils.c: added HTML output
5021 * libxslt/xslt.c: check version on literal result used as templates
5022 * libxslt/transform.c: fixed an error in VERSION number
5023 * libxslt/templates.c: make sure generated nodes have doc and
5026 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5028 * libxslt/Makefile.am libxslt/template.[ch]: added a template
5029 specific module. Added attribute value template, at least in
5031 * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
5032 the spec now works too.
5033 * libxslt/variables.c: fixed the debug
5034 * libxslt/xslt.c: fixed an ugly uninitialized variable
5035 * libxslt/transform.c: now using attr template processing
5037 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5039 * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
5040 libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
5041 structure to add an execution stack with variables. Tree
5042 valued variables still missing.
5045 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5047 * libxslt/xslt.c: check version on stylesheets
5048 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
5049 started adding variables interfaces and modules.
5051 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5053 * libxslt/xslt.c: added support for disable-output-escaping
5054 will need libxml version > 20211
5055 * libxslt/transform.c: cleanup
5056 * libxslt/xsltutils.[ch]: added output functions
5057 * libxslt/xsltproc.c: reuse the output function
5058 * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
5061 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5063 * libxslt/transform.c libxslt/xslt.c: avoiding some problems
5064 with blank node stripping when not allowed.
5066 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5068 * libxslt/transform.c: modified apply-templates processing
5069 added select and sort support support.
5071 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5073 * TODO: guess what, it's growing :-(
5074 * configure.in: setup hacking values when compiling in my
5076 * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
5077 very rudimentary version of xsl:sort
5079 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5082 * libxslt/transform.c: context position and size in for-each
5083 * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
5084 and put Error and Debug routines
5085 * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
5086 to use the Debug calls, cleanup
5087 * libxslt/xsltproc.c: added -v to enable debug printing
5089 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5091 * TODO: started filling it :-(
5092 * libxslt/pattern.c: should now at least compile the full
5093 set of patterns authorized. Default priorities added.
5094 * libxslt/transform.c: a bit more work and cleanup.
5096 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5098 * TODO: started adding in there :-(
5100 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5102 * transform.c, xslt.c, xsltproc.c: lots of fixes, added
5103 support of xslt:if and xslt:attribute, need libxml2 interfaces
5104 present only in CVS.
5106 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5108 * test/Makefile.am test/REC*/Makefile.am: added first test
5109 * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
5110 cleanup of nodes at reading of stylesheet, added support
5111 for xsl:for-each and fixed a few recursion bugs
5113 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5115 * pattern.c, xslt.c: removed debug
5116 * transform.c: added value-of, seems to handle the first
5117 REC example correctly
5119 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5121 * transform.c, xsltproc.c: small fight with spaces and formatting
5122 may need a revisit later but looks pretty good right now.
5124 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5126 * transform.c: basic processing in place
5127 * xsltInternals.h: exported one xslt.c function
5129 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5131 * libxslt/transform.[ch] Makefile.am: started adding the
5132 transformation module
5133 * pattern.[ch] xslt.c: more work...
5135 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5137 * libxslt/pattern.c: started adding xsltTestCompMatch()
5139 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5141 * libxslt/pattern.c: more work on parsing selectors
5143 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5145 * libxslt/xslt*: completeted the structures
5146 * libxslt/pattern.[ch]: started adding code to precompile patterns
5148 * libxslt/makefile.am: added the new files
5150 Mon Jan 8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5152 * libxslt/xslt.c : small cleanup
5153 * configure.in libxslt/xsltconfig.h.in: add memory debug and
5154 mechanism for compile-time options
5156 Sun Jan 7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5158 * libxslt/xslt.[ch]: started parsing templates
5160 Sun Jan 7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5162 * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
5164 Sun Jan 7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5166 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
5169 Sun Jan 7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5171 * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
5172 libxslt/Makefile.am tests/Makefile.am:
5173 Created the library framework, imported it into the GNOME CVS base
5174 * INSTALL: added a small instruction file.
5176 Sun Jan 7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5178 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
5179 first steps toward building the framework
5181 Sun Jan 7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5183 * NOTES: added notes taken while reading the spec.
5185 Fri Jan 5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5187 * test/REC1 test/REC2: added examples from the XSLT REC
5189 Fri Jan 5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5191 * README: basic informations
5192 * Changelog: created