1 Fri Jan 16 22:15:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
3 * libxslt/xsltutils.c: added a newline for any comment before
4 the root element (Bug 130433)
5 * libxslt/xslt.c: fixed problem with cdata-section-elements when
6 default namespace is changed (Bug 130793)
7 * tests/extensions/module.out, tests/general/bug-100.out: adjusted
8 for newline after comment change above.
9 * tests/general/Makefile.am, tests/general/bug-140.xsl,
10 tests/general/Makefile.am, tests/docs/bug-140.xml: added test for
11 cdata-section-elements problem.
13 Wed Jan 14 16:44:58 CET 2004 Daniel Veillard <daniel@veillard.com>
15 * python/libxsl.py: applied shared lib loading patch for OS X from
18 Wed Jan 14 14:28:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
20 * libexslt/math.c, libexslt/common.c: fixed problem,
21 reported on the list by Markus Bayerlein, concerning
22 math functions on nodesets generated with
24 * tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
25 tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
26 added test case for above.
28 Tue Jan 13 00:33:50 HKT 2004 William Brack <wbrack@mmm.com.hk>
30 * libxslt/transform.c: changed to assure comment which
31 preceeds root node is output after DTD (Bug 130433)
32 * test/exslt/common/node-set.4.*: added test case for
35 Mon Jan 12 12:51:45 HKT 2004 William Brack <wbrack@mmm.com.hk>
37 * doc/site.xsl: Changed logo spacing to avoid stacking
38 * doc/*: rebuilt web pages
40 Sun Jan 11 20:10:09 MST 2004 John Fleck <jfleck@inkstain.net>
45 Test William's new site.xsl improvements by adding the
46 W3C logo icon, rebuild docs, and presto! It shows up
49 Mon Jan 10 08:33:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
51 * libxslt/transform.c: Refined wrapper code with large
52 test case submitted by Norm Walsh. (Bug 130922)
54 Sun Jan 10 23:33:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
56 * libxslt/transform.c: Added coding to create a xsltDocument
57 wrapper for an RVT, in order to produce the applicable
60 Sat Jan 9 17:04:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
62 * doc/search.xml, doc/search.templ, doc/Makefile.am,
63 doc/search.php.inc: Added new facility to "autogen"
64 the search script. Fixed a few more problems with
65 the API page generation.
66 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl: integrated
67 the autogeneration of the php script. Note that from
68 this point doc/search.php will be include in the
69 generic "Rebuilt docs".
70 * doc/*: api docs rebuilt.
72 Fri Jan 8 08:32:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
74 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl, doc/search.php:
75 Further cleanup, fully implemented common routine for
76 "generic page" within the docs.
77 * doc/*: api docs rebuilt with enhanced scripts.
79 Thu Jan 8 06:45:04 MST 2004 John Fleck <jfleck@inkstain.net>
81 * doc/xslt.html, doc/bugs.html
82 made link to bugzilla more useful
84 Wed Jan 7 20:12:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
86 * doc/api.xsl, doc/site.xsl, doc/search.php: a little
87 cleanup of scripts, assuring page tables are consistent.
88 * doc/*: api docs rebuilt with enhanced scripts.
90 Tue Jan 6 23:38:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
92 * configure.in: fixed Bug130593.
93 * doc/apibuild.py: fixed a couple of sequence problems on
94 references within APIxxx.html files, rebuild doc/* (and NEWS)
96 Sun Jan 4 19:06:59 MST 2004 John Fleck <jfleck@inkstain.net>
98 * doc/newapi.xsl: change background color of function
99 declaration to improve readability
100 * doc/*: rebuild docs with new stylesheet
102 Fri Jan 2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>
104 * libxslt/transform.c: fix bad doc comment formatting on
105 xsltDebugSetDefaultTrace and xsltDebugGetDefaultTrace
106 * doc/*: rebuild docs
108 Wed Dec 24 15:15:52 CET 2003 Daniel Veillard <daniel@veillard.com>
110 * configure.in doc/*: prepared release of libxslt-1.1.2
111 * libxslt.spec.in doc/Makefile.am: some tweaking following the
114 Mon Dec 22 20:33:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
116 * libxlst/numbers.c: fixed xsl:number level="any" for Bug
119 Sun Dec 21 21:38:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
121 * libxslt/numbers.c: added namespace comparison for
122 xsl:number count function (Bug 129057)
124 Sun Dec 21 13:56:48 CET 2003 Daniel Veillard <daniel@veillard.com>
126 * tests/docs/Makefile.am tests/docs/bug-139.xml
127 tests/general/Makefile.am tests/general/bug-139*: added
128 test for entities parsing (Bug #129489)
130 Sun Dec 21 20:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
132 * tests/docs/Makefile.am tests/docs/bug-138.xml
133 tests/general/Makefile.am tests/general/bug-138*: added
134 test for namespace problem (Bug #129624)
136 Sun Dec 21 13:17:05 CET 2003 Daniel Veillard <daniel@veillard.com>
138 * xsltproc.c: fixed #129327 make sure parser flags get transmitted to
139 the transformation context
140 * libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h
141 libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
142 xsltSetCtxtParseOptions() to update parsing options in document()
144 Sun Dec 21 12:51:12 CET 2003 Daniel Veillard <daniel@veillard.com>
146 * libxslt/keys.c: fixed second problem on #122483, namespace
147 definitions must be propagated to keys.
148 * tests/docs/Makefile.am tests/docs/bug-137.xml
149 tests/general/Makefile.am tests/docs/bug-137*: added test
150 to the regression for bug #122483
152 Sun Dec 21 12:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
154 * libxslt/transform.c: added the cast needed to fix #129188 warning
156 Sat Dec 20 23:37:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
158 * libexslt/transform.c: fixed Bug 129624 (erroneous output
161 Sat Dec 20 16:22:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
163 * libexslt/date.c: fixed several routines to assure empty
164 string returned (rather than a string object with a null
165 string pointer) (Bug 129561)
167 Mon Dec 16 00:30:47 PST 2003 William Brack <wbrack@mmm.com.hk>
169 * doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
170 doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
171 enhanced documentation to include exslt; rebuilt docs
173 Mon Dec 15 20:33:52 MST 2003 John Fleck <jfleck@inkstain.net>
175 * libxslt/xsltutils.h
177 document XSLT_TRACE macro (sort of) and rebuild docs
179 Thu Dec 11 19:50:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
181 * win32/Makefile.mingw win32/configure.js: tried to fix mingw
182 build, no success, it still works halfway.
184 Thu Dec 11 16:33:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
186 * win32/Makefile.* win32/configure.js libxslt/xsltexports.h
187 libexslt/exsltexports.h libxslt/win32config.h: msvc and
188 mingw compilation fixes.
190 Wed Dec 10 20:37:46 MST 2003 John Fleck <jfleck@inkstain.net>
192 * doc/xslt.html docs.html
193 remove reference to gtk-doc
195 Wed Dec 10 17:20:27 CET 2003 Daniel Veillard <daniel@veillard.com>
197 * configure.in NEWS doc/*: updated the docs, made release 1.1.1
199 Wed Dec 10 16:13:38 CET 2003 Daniel Veillard <daniel@veillard.com>
201 * configure.in: upp'ed the dependancy to libxml2-2.6.3
202 * libxslt/documents.c xsltproc/xsltproc.c: fixed #127473
203 by using the new XInclude APIs provided by 2.6.3...
205 Mon Dec 8 23:34:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
207 * libxslt/transform.c, libxslt/xslt.c: modified to assure
208 XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
209 set into node name. This modification arises from
210 bug #128520, and avoids unnecessary work in libxml2.
212 Mon Dec 1 16:41:27 CET 2003 Daniel Veillard <daniel@veillard.com>
214 * libxslt/*.h *.h.in: updated the metadata informations in the headers
215 * doc/* doc/html/*: regenerated the docs.
217 Sun Nov 30 23:25:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
219 * doc/Makefile.am: small further enhancement to makefile
220 * doc/APIchunk[127].html, doc/libxslt-api.xml, doc/libxslt-refs.xml,
221 doc/html/libxslt-transform.html: updated to reflect last change
224 Sun Nov 30 22:44:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
226 * doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
227 Makefile.am: adapted the libxml files for libxslt.
228 * doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
229 doc/libexslt-api.xml, doc/libxslt-refs.xml,
230 win32/libxslt.def.src, win32/libexslt.def.src: regenerated
233 Sun Nov 30 18:48:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
235 * libxslt/transform.c: change initialisation of external functions
236 to take place in xsltNewTransformContext instead of in
237 xsltApplyStylesheetInternal. This fixes bug 122483, and should
238 also fix problem reported on the mailing list on today's date.
240 Wed Nov 26 09:49:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
242 * libxslt/imports.c, libxslt/xsltInternals.h: Changed to
243 detect recursion in xslt:include (bug #127687).
244 * tests/XSLTMark/reverser.out,
245 * test/docbook/result/xhtml/gdp-handbook.xhtml: results changed
246 because of fix of bug #127877 in libxml2 (quotes in text)
248 Mon Nov 24 07:32:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
250 * libxslt/xslt.c, libxslt/imports.c, libxslt/parserInternals.h:
251 Changed to detect recursion in xslt:import (bug #127687).
252 * doc/libxslt-api.xml, python/libxsltclass.txt: regenerated to
253 include change to xsltParseStylesheetImportedDoc parameters for
256 Sat Nov 22 13:04:59 CET 2003 Daniel Veillard <daniel@veillard.com>
258 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
259 libxslt/variables.c libxslt/xsltInternals.h libxslt/xsltutils.h:
260 Applied patch from Mark Vadoc adding flexible trace debugging
261 support to the library.
263 Sat Nov 22 00:53:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
265 * libxslt/transform.c: fixed bug #127561 (xsl:element with a
266 'computed' namespace attribute)
267 * tests/docs/Makefile.am tests/docs/bug-136.xml
268 tests/general/Makefile.am tests/docs/bug-136*: added tests
269 to the regression for bug #127561
271 Fri Nov 21 18:17:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
273 * libxslt/keys.c: small further enhancement, bug #127450
275 Thu Nov 20 17:26:57 CET 2003 Daniel Veillard <daniel@veillard.com>
277 * libxslt/keys.c: another problem reported by Oleg Paraschenko
278 on the same code in #127450
279 * tests/docs/Makefile.am tests/docs/bug-135.xml
280 tests/general/Makefile.am tests/docs/bug-135*: added tests
281 to the regression suite for bug #127450.
283 Thu Nov 20 10:59:48 CET 2003 Daniel Veillard <daniel@veillard.com>
285 * libxslt/keys.c: fixed an error from #120684 patch raised in
287 * tests/docs/Makefile.am tests/docs/bug-134.xml
288 tests/general/Makefile.am tests/docs/bug-134*: added tests
289 to the regression suite for bug #127450.
291 Thu Nov 20 00:22:14 CET 2003 Daniel Veillard <daniel@veillard.com>
293 * libxslt/keys.c: fixed a bug in the keys selector parsing
294 #120684 when | is in a predicate or a string.
295 * tests/docs/Makefile.am tests/docs/bug-133.xml
296 tests/general/Makefile.am tests/docs/bug-133*: added tests
297 to the regression suite for bug #120684.
298 * Makefile.am: don't package cvs temp files
299 * doc/apibuild.py: update from libxml2 one
301 Tue Nov 18 13:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
303 * libexslt/strings.c: fixed entity problem in exslt:tokenize
304 uncovered by newapi.xsl
305 * libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
306 to use IS_BLANK_CH for char compares (fixes warnings)
308 Fri Nov 14 23:59:08 CET 2003 Daniel Veillard <daniel@veillard.com>
310 * libxslt/preproc.c: applied fix from Bjorn Reese to close
311 number formatting bug #126994
313 Fri Nov 14 18:44:50 CET 2003 Daniel Veillard <daniel@veillard.com>
315 * Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
318 Thu Nov 13 11:54:36 CET 2003 Daniel Veillard <daniel@veillard.com>
320 * libxslt/attributes.c libxslt/documents.c libxslt/transform.c
321 libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
322 patch to moves the control of the XSLT debugger into the transform
325 Tue Nov 12 18:17:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
327 * libexslt/functions.c: applied patch for param visibility from
328 Shaun McCance. Changed variable scoping in accordance with
329 Shaun's suggestions. This fixed problem reported on the list
331 * tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
332 regression test for above
334 Sat Nov 8 13:27:12 CET 2003 Daniel Veillard <daniel@veillard.com>
336 * libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
337 describing the entry points.
339 Wed Nov 6 17:27:23 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
341 * win32/configure.js: fixed #122146
343 Wed Nov 5 12:25:34 CET 2003 Daniel Veillard <daniel@veillard.com>
345 * tests/multiple/Makefile.am: applied last fix from #125614
347 Tue Nov 4 19:08:53 PST 2003 William Brack <wbrack@mmm.com.hk>
349 Minor enhancements to eliminate compile/test warnings
350 * libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
351 changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
352 it's defined as __attribute__((unused))
353 * python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
355 * libxslt/preproc.c: minor change to get rid of unused var/code
357 Tue Nov 4 14:21:06 CET 2003 Daniel Veillard <daniel@veillard.com>
359 * doc/* NEWS: preparing release 1.1.0
361 Tue Nov 4 14:04:58 CET 2003 Daniel Veillard <daniel@veillard.com>
363 * libxslt/preproc.c: fixing the Document element precompilation
364 to avoid the problem raised in #125614
366 Tue Nov 4 01:08:17 PST 2003 William Brack <wbrack@mmm.com.hk>
368 * tests/multiple/out/letter*.orig: updated to reflect change
369 to HTML output in libxml2 (formatting of <p>, bug #125093)
371 Sun Nov 2 09:07:32 PST 2003 William Brack <wbrack@mmm.com.hk>
373 * libxslt/xslt.c: fixed bug #124286 - detect invalid name on
376 Sun Nov 2 10:51:58 CET 2003 Daniel Veillard <daniel@veillard.com>
378 * Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
379 libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
380 for the upcoming 1.1.0 release
381 * breakpoint/*: this release removes the deprecated breakpoint library
383 Sat Nov 1 17:04:27 PST 2003 William Brack <wbrack@mmm.com.hk>
385 * libxslt/transform.c, tests/general/bug-119.out: fixed
386 bug #125502 and corrected expected test output
387 * tests/general/bug-79.out: fixed broken test (bug #123328)
388 * libxslt/pattern.c, libexslt/functions.c: minor change to
389 eliminate compilation warning
391 Sat Nov 1 22:36:30 CET 2003 Daniel Veillard <daniel@veillard.com>
393 * tests/REC/test-5.2-17.xsl tests/REC/test-5.2-18.xsl: fixing two
394 broken tests (revealed by #125502)
396 Sat Nov 1 07:41:06 CET 2003 Daniel Veillard <daniel@veillard.com>
398 * libexslt/strings.c: fix bug #125265 about entities breaking
399 exsl:tokenize and exsl:split
400 * tests/exslt/strings/split.1.* tests/exslt/strings/tokenize.1.*:
401 augmented the reression tests with the example from the bug report.
403 Fri Oct 31 20:26:04 CET 2003 Daniel Veillard <daniel@veillard.com>
405 * libxslt/preproc.c: fix bug #120828 make sure that xsl:sort is
408 Fri Oct 31 15:53:45 CET 2003 Daniel Veillard <daniel@veillard.com>
410 * libxslt/documents.c libxslt/imports.c libxslt/xslt.c libxslt/xslt.h
411 xsltproc/xsltproc.c: switch to use xmlReadfile instead of
412 xmlParseFile, this avoid relying on global parser options, far
414 * tests/XSLTMark/xslbench1.out tests/general/bug-90.out: fixes a
415 slightly corrected output for CDATA and STYLE element save.
417 Tue Oct 28 15:30:54 CET 2003 Daniel Veillard <daniel@veillard.com>
419 * configure.in python/Makefile.am python/tests/Makefile.am: applied
420 patch from Roumen Petrov for bug #124539 when building outside the
422 * libxslt/xsltutils.c: fixed the way to grab the line number from
423 the document, use the predefiend libxml2 API which mate it work
424 with both 2.5.x and 2.6.x
426 Mon Oct 27 08:57:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
428 * libxslt/xslt.c: put in #undef for IS_BLANK macros to fix
429 problem reported on the mailing list by Justin Fletcher
431 Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
433 * configure.in libxslt.spec.in: doing some testing and raising
434 the build requirement to 2.5.10
435 * libexslt/Makefile.am configure.in: applied patch from Graham Wilson
436 for linking the exslt lib with the lib being build instead of the
439 Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
441 * libxslt/pattern.c: Fixed problem with cascaded predicates
444 Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
446 * restored earliest portion of ChangeLog (was corrupted)
448 Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
450 * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
451 for xsltGetDebuggerStatus and xsltSetDebuggerStatus
452 * doc/libxslt-api.xml: regenerated the API
454 Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
456 * configure.in: bump the libxml2 require to 2.6.0 which
457 should ship for good real soon...
458 * doc/Makefile.am: fix installation of HTML pages
459 * doc/libxslt-api.xml: rebuilt
460 * libxslt/xsltexports.h: cleanup
461 * python/generator.py: ATTRIBUTE_UNUSED is after the parameter
462 * xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
464 Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
466 * libxslt/attributes.c: fixed bug 123822
468 Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
470 * libxslt/pattern.c: fixed bug 119946
471 * configure.in: enhanced for better devel (me) testing
473 Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
475 * configure.in: applied a small patch from Troels Walsted Hansen
476 for python libxml2 detection.
478 Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
480 * libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
481 python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
482 various compilation warnings (AIX as well as gcc)
484 Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
486 * libexslt/saxon.c: applied patch from Brett Kail to implement
489 Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
491 * libxslt/extensions.h libxslt/extra.h: fix some header paths
492 as pointed by Steve Ball
494 Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
496 * libxslt/extensions.c: applied patch from Karl Eichwalder
497 apparently the xmlFree was introducting a memory error
498 on x86_64, though not reproduced.
499 * libxslt/transform.c: patch from Shaun McCance fixing a comment.
501 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
503 * python/libxslt.c: don't output errors to stdout by default
506 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
508 * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
509 IS_XSLT_REAL_NODE change
510 * python/Makefile.am Makefile.am: some makefile "distclean"
511 target improvement from Graham Wilson
512 * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
515 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
517 * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
518 IS_XSLT_REAL_NODE, fixed bug 120644.
520 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
522 * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
523 libxslt/xsltutils.h: removing the DocBook SGML support
525 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
527 * configure.in: preparing release libxslt-1.0.33
528 * doc/*: updated and rebuilt the docs
529 * doc/apibuild.py: small fixes for new tokens
531 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
533 * transform.c: enhanced previous fix to bug #120684, using
534 excellent suggestion by Daniel
535 * attributes.c: fixed bug #119583, merging attribute sets
536 from imported stylesheets.
537 * tests/docs/Makefile.am tests/docs/bug-131.xml
538 tests/general/Makefile.am tests/docs/bug-131*: added tests
539 to the regression suite for bug #120684.
541 Sat Sep 6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
543 * pattern.c pattern.h imports.c: fixed bug 119946, caused by
544 incorrect creation of "extra" variables when compiling
545 templates on imported stylesheets.
546 * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
547 tests/general/Makefile.am test/docs/bug-130*: added tests
548 to the regression suite for this bug.
551 Wed Sep 3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
553 * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
556 Tue Sep 2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
558 * transform.c: fixing bug #120684 on crash caused by text between
561 Tue Sep 2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
563 * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional
564 macros which affect exports and added mingw section
566 Mon Sep 1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
568 * libxslt/function.c: patch from Mark Vadoc to allow compiling
569 against libxml2 without XPointer supoort.
571 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
573 * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
574 with namespaced names reported by Steve Hay
575 * tests/docs/Makefile.am tests/docs/bug-129.*
576 tests/general/Makefile.am tests/general/bug-129*: added the
577 test to the regression suite for this bug.
579 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
581 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
584 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
586 * libxslt/*.h: realigned parameters after taint
588 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
590 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for
591 Borland compiler, as reported by Eric Zurcher
593 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
595 * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
596 get included in the distrib
598 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
600 * libxslt/*.h libexslt/*.h: exportability taint of the headers.
601 * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
602 contain the export defs.
604 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
606 * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
607 libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
608 for compilation with MingW compiler on Windows.
610 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
612 * keys.c: enhanced xsltInitCtxtKey to take care of multiple
613 instances of a key with the same namespace:name, reported
614 on the mailing list by Ian Young. Added regression test
617 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
619 * variables.c: fixed bug 119699 (missing error on shadowed
621 * autogen.sh: removed dependency on automake-1.4, updated
622 links for fetching auto* tools
623 * doc/Makefile.am: added check for automatic regeneration of
624 win32/*.def.src when api xml files are updated.
626 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
628 * transform.c: fixed bug 114563 (params not passed when
629 default template processed)
631 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
633 * xslt.c: fixed bug 119862 (missing param on ns error print)
635 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
637 * News configure.in: preparing libxslt-1.0.32 release
638 * doc/* : updated the doc and rebuilt
640 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
642 * breakpoint/Makefile.am: removed ref to libxslt.la
643 * numbers.c transform.c python/libxml_wrap.h python/types.c
644 xlstproc/xsltproc.c: Minor cleanup of warning errors
646 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
648 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
650 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
652 * tests/docs/Makefile.am tests/docs/bug-127.*
653 tests/general/Makefile.am tests/general/bug-127*: added the
654 test from bug #118763 to the regression suite.
656 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
658 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
660 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
662 Minor cleanup of regression test general/bug-125
664 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
666 Fixed bug 116517 - handling of '{' and '}'
667 * templates.c: added checks for escaping and balancing of
669 * tests/general/Makefile.am tests/docs/Makefile.am:
670 Added test case (bug-126) to regression suite.
672 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
674 Fixed bug 117552 - sort with multiple keys
675 * xsltutils.c: enhanced treatment of NaN when multiple sort
677 * tests/general/Makefile.am tests/docs/Makefile.am:
678 Added test case (bug-125) to regression suite.
680 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
682 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
683 * transform.c, variables.c, xslt.c, xsltutils.c:
684 removed some unused variables
686 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
688 Fixing bug 118558 (Solaris 8 compiler warnings)
689 * xslt.c: minor re-ordering of code
690 * functions.c: added an explicit cast
691 * number.c: added include for string.h
692 * security.c: added an explicit cast
694 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
696 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
697 of date:seconds as previously posted to the mailing list
698 * numbers.c: extensive modification to cater for UTF8 within
699 the various routines.
701 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
703 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
704 #117616 about EXST str:tokenize.
705 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
706 added the test in the regression suite.
708 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
710 * xsltproc/xsltproc.c: applying a patch based on #117377
713 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
715 * libxslt/transform.c: allow strip-space to support full namespaces
716 using prefix:* , should fix #114287
717 * tests/docs/Makefile.am tests/docs/bug-124.*
718 tests/general/Makefile.am tests/general/bug-124*: added a
719 test to the regression suite for this bug.
721 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
723 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
724 the attribute was already defined, should fix bug #113812
725 * tests/docs/Makefile.am tests/docs/bug-123.*
726 tests/general/Makefile.am tests/general/bug-123*: added the
727 test to the regression suite.
729 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
731 * libexslt/strings.c: applied patch from Shaun McCance to implement
732 exslt:split c.f. #117752
733 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
734 added the test to the regression suite.
736 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
738 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
739 might require more attention could be an Unicode support breakage.
741 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
743 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
744 libxslt/xsltInternals.h: optimize text node coalescing by
745 caching info about the last text node generated and doing
746 fast alloc/copy of the text. Should fix #115273
748 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
750 * fixed bug 113520, incorrect result for date:seconds
751 with change to type casting in libexslt/date.c
753 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
755 * fixed bug 114764: trouble with globals and RVT's
756 with minor changes in variables.c and transform.c
757 so that any global instantiated with an RVT gets
758 uninitialized when the RVT is destroyed.
760 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
762 * libxslt/transform.c: simple cast missing Peter Breitenlohner
763 * breakpoint/Makefile.am: added deps to libxslt
764 * tests/exslt/common/Makefile.am: integrated William Brack test
765 in the regression suite
767 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
769 * fixed bug 114812, trouble with imported exslt functions
770 added lookup function in libxslt/extension.c
771 enhanced exsltInitFunc in libexslt/functions.c to take
772 better care of imports
774 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
776 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
777 python/libxslt_wrap.h python/libxsltclass.txt: patch from
778 Sean Treadway, adding Python bindings for extension element and
779 some bindings cleanups.
780 * python/tests/Makefile.am python/tests/extelem.py: also add an
783 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
785 * python/libxml_wrap.h: applied patch from #116943 which should
786 fix the xsltSaveResultToFile python binding.
788 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
790 * INSTALL: removed an old reference to libxml2 >= 2.2.12
792 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
794 * configure.in: releasing 1.0.31
795 * doc/*: update and rebuild of the docs
797 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
799 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
801 * tests/docs/Makefile.am tests/docs/bug-122.*
802 tests/general/Makefile.am tests/general/bug-122*: added the
803 test to the regression suite.
805 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
807 * libxslt/preproc.c: fix bug #115778 for attribute value template
810 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
812 * libxslt/documents.c libxslt/transform.c: applied patch from
813 Keith Isdale to desactivate node numbering when running under
816 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
818 * libxslt/security.c: fix the write checking code when
819 the output filename does not parse as an URL bug #115402
821 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
823 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
824 triodef.h were missing from the distribution
826 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
828 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
829 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
831 * libexslt/sets.c: applied patch from Peter Breitenlohner
832 * doc/*: rebuilt the docs
833 * tests/docbook/result//* tests/xmlspec/*.html: changes in
834 generattion of " as " in element content.
836 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
838 * libxslt/transform.c: changed xsltChoose to ignore whitespace
839 which is a sibling of xsl:when
841 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
843 * libxslt/xslt.c: fixed a possible crash when the document
844 wasn't a proper stylesheet.
846 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
848 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
850 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
852 * win32/defgen.xsl: new file, generates the export sources.
853 * win32/*.def.src: these are now autogenerated, changes to these
854 will not be logged anymore.
856 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
858 * tests/docs/Makefile.am tests/docs/bug-121.*
859 tests/general/Makefile.am tests/general/bug-121*: added the
860 example for bug #112904 in the regression tests, the bug fix is
863 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
865 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
866 * configure.in libxslt.spec.in python/Makefile.am: cleanup
867 of --with-python like for libxml2
869 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
871 * libxslt/xsltutils.c: fixing bug #112995, a problem with
872 NaN within the sort element. Also added regression test.
874 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
876 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
877 network accesses when building
879 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
881 * libxslt/transform.c: fixed a segfault introduced with the RVT
882 handling change, bug #112703 .
884 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
886 * libxslt/xslt.c: make sure stylesheet compilation errors
887 forces a NULL stylesheet, fixes #112270
889 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
891 * NEWS configure.in : preparing release 1.0.30
892 * doc/apibuild.py: backported a patch from libxml2
893 * doc/*: updated and rebuilt the docs
895 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
897 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
898 cleaning up Result Value Tree handling
899 * libexslt/functions.c libexslt/strings.c: fixed a pair of
901 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
902 added Mark Vakoc test combining for-each and exslt:tokenize
904 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
906 * libxslt/transform.c: fixing bug #111755 when a template is
907 applied to an attribute
908 * tests/docs/Makefile.am tests/docs/bug-119.*
909 tests/general/Makefile.am tests/general/bug-119*: added the
910 example in the regression tests for that bug.
912 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
914 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
915 for the HTML generation fixing #111799
916 * doc/html/*.html doc/html/*.png: associated update
918 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
920 * libxslt/variables.c: removed premature call to xsltFreeStackElem
921 * win32/libxslty.def.src: added more exports
923 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
925 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
926 transition to XHTML1 added validity checking to the makefile rules.
928 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
930 * python/generator.py: fixed a problem in the generator where
931 the way functions are remapped as methods on classes was
932 not symetric and dependant on python internal hash order,
933 as reported by Stéphane Bidoul
934 * libexslt/strings.c: attempt at fixing an object type pbm
935 * libxslt/triodef.h: update for OpenVMS from libxml2
937 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
939 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
940 generation of the man page
942 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
944 * libexslt/sets.c: fixed a bug introduced in the last commit
945 * libxslt/transform.c: tried to fix #111437
946 * tests/docbook/result/xtchunk/html/*.orig
947 tests/multiple/out/*.orig: side effect of #111437 change.
949 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
951 * libexslt/strings.c: applied last patch for #110023 from
953 * libexslt/sets.c: fixed a memory leak when mixing one of the
954 EXSLT set functions and a Result Value Tree
955 * TODO: there are other bugs around in libexslt/sets.c in conjunction
956 with Result Value Tree
958 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
960 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
961 bug #111420 about double initialization of extension contexts
963 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
965 * libxslt/transform.c: fix bug #110577 namespace in copy-of
966 don't obbey the same rules as for literal reusl elements.
967 * tests/docs/Makefile.am tests/docs/bug-118.*
968 tests/general/Makefile.am tests/general/bug-118*: added the
969 example in the regression tests for that bug.
970 * libxslt/variables.c: fixed a bug introduced in fixing #110020
971 * tests/docs/Makefile.am tests/docs/bug-11[67].*
972 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
973 regression tests one still exposing a mem leak (Mark Vadoc).
975 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
977 * libxslt/pattern.c: fix a memory related segfault on a
978 pattern compilation error #110189
980 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
982 * libxslt/variables.c: fixing bug #110020 on global parameter
983 and variables mismatch
984 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
985 the test to the regression suite
987 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
989 * libexslt/math.c: applied patch from Charles Bozeman fixing
990 the math power function where args were inverted #110996
991 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
992 added the test to the regraession for #110996
993 * libexslt/sets.c: avoid a problem with nodesets.
995 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
997 * libxslt/win32config.h: added HAVE_MATH_H
999 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1001 * win32/Makefile.msvc: fixed compilation with thread-enabled
1004 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1006 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
1007 with RTF in libexslt
1009 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1011 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
1012 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
1013 other places where ctxt->document pointer may be used without
1014 checking it agaisnt NULL.
1015 * tests/docs/Makefile.am tests/docs/bug-115.*
1016 tests/general/Makefile.am tests/general/bug-115*: added the
1017 example in the regression tests for that bug.
1018 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
1020 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1022 * configure.in NEWS: preparing 1.0.29 release
1023 * libxslt/documents.c: generate the document order for document()
1025 * doc/*: updated and regenerated the docs
1027 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1029 * libxslt/transform.c: fixed a namespace redundancy problem
1031 * tests/docs/Makefile.am tests/docs/bug-114.*
1032 tests/general/Makefile.am tests/general/bug-114*: added an
1033 example in the regression tests for that bug.
1035 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1037 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
1038 and avoid some warnings when loading the python modules on non
1040 * libxslt/transform.c: fix a bug introduced in the document lookup
1041 and exhibited by the keys test.
1043 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1045 * tests/docs/Makefile.am tests/docs/bug-113.*
1046 tests/general/Makefile.am tests/general/bug-113*: added an
1047 example in the regression tests for bug #109160 fixed in libxml2
1049 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1051 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
1052 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
1053 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
1055 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1057 * libxslt/transform.c: forgot to make one change related to
1058 Result Value Tree change, pointed out by Sebastian Rahtz
1059 * tests/docs/Makefile.am tests/docs/bug-112.*
1060 tests/general/Makefile.am tests/general/bug-112*: added an
1061 example in the regression tests that bug
1063 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1065 * libxslt/transform.c: second part of the patch fixing #108905
1066 performances problems, ask for computation of document order on
1067 the document transformed and avoid inefficiencies building large
1068 nodesets of unique nodes.
1069 * configure.in: fix a trouble with libtool in my debug environment.
1071 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1073 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
1074 Result Value Tree are now generated with a document root node
1075 not an element, it's quite cleaner.
1076 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
1077 also prepared for libxslt-1.0.28 release
1078 * doc/*: updated and regenerated the docs
1080 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1082 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
1083 Finally fixed bug #75813, processing or Result Value Tree
1084 converted into node-sets should be a bit more sensible now.
1085 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
1086 fixes this regression test, there is 4 nodes, not 3
1087 * tests/docs/Makefile.am tests/docs/bug-111.*
1088 tests/general/Makefile.am tests/general/bug-111*: added an
1089 example in the regression tests for bug #75813
1091 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1093 * tests/docs/Makefile.am tests/docs/bug-110.*
1094 tests/general/Makefile.am tests/general/bug-110*: added an
1095 example in the regression tests for bug #108976 which is
1098 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1100 * tests/docs/Makefile.am tests/docs/bug-109.xml
1101 tests/general/Makefile.am tests/general/bug-109*: added an
1102 example in the regression tests for the invalid bug #108716
1104 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1106 * libxslt/variables.c: fixed bug #108633 reported by
1107 Jerome Pesenti about recursive global variables/param detections
1108 * tests/reports/Makefile.am tests/reports/rec*: added regression
1109 tests for the checking of recusion in global/local param/variables.
1111 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1113 * libxslt/numbers.c: valgrind pointed out an uninitialized
1114 variable use in format-number()
1116 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1118 * tests/docs/Makefile.am tests/docs/bug-108.xml
1119 tests/general/Makefile.am tests/general/bug-108*: added an
1120 example in the regression tests bug #107804 fixed in libxml2
1122 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1124 * libxslt/pattern.c: fixed bug #107591 node() in pattern
1125 matches should catch comments and PIs
1126 * tests/docs/Makefile.am tests/docs/bug-107.xml
1127 tests/general/Makefile.am tests/general/bug-107*: added an
1128 example in the regression tests for this case
1130 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1132 * tests/docs/Makefile.am tests/docs/bug-106.xml
1133 tests/general/Makefile.am tests/general/bug-106*: added the next
1134 example for bug #106788 from James Clark in the regression tests,
1135 the bug fix is actually in libxml2
1137 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1139 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
1140 for Python checks, makefile cleanup, and convenience changes
1142 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1144 * xsltproc/xsltproc.c: had to comment out Igor last change
1145 since it made libxslt-1.0.27 depends on libxml2 newly
1146 API extension which hasn't propagated yet :-(
1148 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1150 * configure.in: preparing release 1.0.27
1151 * doc/*: updated and rebuilt the docs
1153 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1155 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
1158 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1160 * tests/docs/Makefile.am tests/docs/bug-105.xml
1161 tests/general/Makefile.am tests/general/bug-105*: added the
1162 example for bug #106788 from James Clark in the regression tests,
1163 the bug fix is actually in libxml2
1165 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1167 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
1168 James Clark and a bit of cleanup
1169 * tests/docs/Makefile.am tests/docs/bug-104.xml
1170 tests/general/Makefile.am tests/general/bug-104*: added the
1171 example in the regression tests for this case
1173 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1175 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
1177 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1179 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
1181 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1183 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
1184 * win32/configure.js: included handling of the trio option
1186 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1188 * configure.in doc/*: preparing release 1.0.26
1190 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1192 * libxslt/functions.c: fixing another bug in document(), bug #105450
1193 * tests/documents/test_bad.result: Slight change to the output
1195 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1197 * libxslt/functions.c: fixing a segfault in document(), bug #105418
1198 * tests/documents/Makefile.am tests/documents/test_bad: add the
1199 specific test as suggested by Jean T Anderson
1201 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1203 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
1204 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
1205 libxslt/xslt.c: tried to fix 105387 and all similar cases
1206 in the library sources.
1208 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1210 * doc/* configure.in: preparing for release of 1.0.25
1212 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1214 * xsltproc/xsltproc.c: fixed bug #99623
1216 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1218 * libxslt/transform.c: fixing bug #105116 sometimes one need
1219 to generate a default namespace reset xmlns="" in the output
1220 * tests/docs/Makefile.am tests/docs/bug-103.xml
1221 tests/general/Makefile.am tests/general/bug-103*: added the
1222 example in the regression tests for this case
1224 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1226 * libxslt/pattern.c libxslt/transform.c: changed the way the
1227 root element of value tree are handled to fix bug #104123
1229 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1231 * README: change of policy w.r.t. mails
1232 * configure.in: small cleanup
1233 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
1234 a couple of bugs raised by Eric van der Vlist in #104114
1235 * tests/exslt/*/*.out: slight change to the tests
1237 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1239 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
1240 emphasis on the fact that --docbook should not be used
1243 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1245 * python/libxslt.c: fixed a couple of return error #104150
1246 reported by Peter O'Shea
1248 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1250 * xsltproc/xsltproc.c: fixed a double free of stylesheet
1251 when applied to a standalone stylesheet
1253 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1255 * configure.in: preparing release 2.0.24
1256 * libxslt.spec.in: small update
1257 * doc/*: updated the news, rebuilt the APIs descriptions
1259 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1261 * libxslt/functions.c: fixed #101502 by applying and cleaning up
1262 the associated patch from Daniel Stodden.
1263 * tests/documents/Makefile.am tests/documents/fragment*: added a
1266 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1268 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
1269 for extension modules init and shutdown callbacks, check that
1270 they are now called when needed.
1271 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
1272 started adding the extension module support at the Python level.
1273 Still a strange bug to hunt down left.
1275 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1277 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
1278 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
1279 computation in the presence of imports
1280 * tests/docs/Makefile.am tests/docs/bug-102.xml
1281 tests/general/Makefile.am tests/general/bug-102*: added an
1282 example in the regression tests for this case
1284 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1286 * xsltproc/xsltproc.c: final touch to #102800 fix
1288 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1290 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
1291 memory debug checking which got deactivated at some point ?!?
1292 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
1293 * libxslt/xsltutils.c: very small change on HTML indentation handling
1295 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1297 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
1298 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
1299 exclude-result-prefixes to avoid extra namespace declaration being
1300 dumped following the fix for #102920 in libxml2
1302 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1304 * libxslt/transform.c: fixed a problem related to directory
1305 checking and creation raised by Craig Goss
1307 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1309 * libexslt/strings.c: applied patch from Jörg Walter to provide
1310 URI escaping and unescaping functions.
1312 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
1314 * libexslt/strings.c: Alexey Efimov found a typo bug in
1315 exsltStrPaddingFunction()
1317 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1319 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
1321 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1323 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
1324 applied patch from Craig A. Berry for the VMS port.
1326 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1328 * libxslt/xsltInternals.h: increase the max number of cascaded
1330 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
1331 the Windows binaries.
1333 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1335 * win32/libxslt.def.src: added more exports for Stephane Bidoul
1337 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1339 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
1340 the apibuilder script, regenerated the APIs
1342 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1344 * libxslt/numbers.c: numbering should not traverse XInclude
1345 nodes left in the tree. Closes bug #101114 raised by
1348 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1350 * doc/apibuild.py: fixed a bug in merging public info from
1352 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
1353 the iconv option to configure.js didn't work, and
1354 added zlib option needed when linking xsltproc statically
1356 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1358 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
1359 the generation of libexslt-api.xml
1360 * libexslt/exslt.h: small cleanup.
1362 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1364 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
1365 copied over the apibuild.py from libxml2, adapted a bit and
1366 regenerated the API description in XML. Todo: libexslt-api.xml
1367 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
1368 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
1369 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
1370 libxslt/templates.c libxslt/transform.c libxslt/transform.h
1371 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
1372 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
1373 report from the scripts.
1374 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
1377 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1379 * libxslt/transform.c: xsl:element generated superfluous xmlns
1380 declarations, closes bug #99905
1381 * tests/docs/Makefile.am tests/docs/bug-101.xml
1382 tests/general/Makefile.am tests/general/bug-101.*: added the
1383 example in the regression tests for this case
1385 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1387 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
1388 within an <xsl:text>
1390 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
1392 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
1394 * tests/docs/Makefile.am tests/docs/bug-100.xml
1395 tests/general/Makefile.am tests/general/bug-100.*: added the
1396 example in the regression tests for this case
1397 * tests/docs/Makefile.am tests/docs/bug-99.xml
1398 tests/general/Makefile.am tests/general/bug-99.*: this test
1399 covers an xsl:attribute namespace bug that Norm pointed out.
1401 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1403 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
1404 win32/libxslt.def.src: applied another patch from Richard Jinks
1405 for the export of teh sorting routine and allowing per context
1408 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1410 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
1411 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
1412 redefining the sorting routine, plus a bit of tweaking of the
1415 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
1417 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
1419 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
1420 * doc/html/*.html: updated too
1421 * python/libxsltclass.txt: updated too
1423 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1425 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
1426 xsltGetProfileInformation() to retrieve profiling informations
1427 from an XSLT transformation context. It returns it as an XML
1428 tree. Provided by Michael Rothwell this closes RFE #99527
1430 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1432 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
1433 in xsltFindElemSpaceHandling() missing imported informations
1434 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
1437 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1439 * libxslt/namespaces.c: fix for namespace generation on
1440 attributes created with xsl:attribute
1442 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1444 * libxslt.spec.in configure.in: add a line in %changelog for releases
1446 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1448 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
1449 xsltInternals.h reference.
1451 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1453 * python/tests/*.py: enable libxml2 memory debug before
1454 loading libxslt since libxslt initialization now includes
1455 EXSLT registration which initialize the libxml2 library and
1458 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1460 * python/libxsl.py: updated with new version from Stéphane Bidoul
1462 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1464 * win32/libxslt.def.src: exported new functions
1466 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1468 * libexslt/date.c: patch from Charles Bozeman fixing a memory
1469 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
1470 * python/tests/exslt.py: trouble with mem debug in that specific
1473 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1475 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
1476 problem when compiling on HP-UX
1478 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1480 * python/generator.py python/libxslt.c: fixes for compiling
1483 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1485 * libxslt/transform.c: fixed bug #99168 select evaluating to
1488 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1490 * tests/documents/result.xhtml: the XHTML1 serialization change
1491 to libxml2 modifies slightly the result of that test.
1493 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1495 * configure.in: the python bindings requires libxml2 >= 2.4.25
1496 for the regexp stuff.
1498 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1500 * configure.in: similar patch to #98825 for --with-python
1502 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1504 * libxslt/variables.c: fix bug #98793 on clash of imported global
1506 * tests/reports/tst-1.err: this changes the output of that test
1508 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1510 * configure.in: preparing 1.0.23
1511 * doc/*: rebuilding the docs
1513 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1515 * python/libxslt.c: make sure to register EXSLT for the bindings
1516 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
1517 * xsltproc/xsltproc.c: minor cleanup
1519 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1521 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
1522 when building outside of the source tree
1524 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1526 * python/generator.py: xpathObjectRet() pertains to the libxml2
1527 module, add the namespace.
1529 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1531 * libxslt/win32config.h: cleanup
1532 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
1533 * win32/Makefile.msvc: modified to allow mingw coexistence
1534 * win32/configure.js: integrated mingw
1535 * win32/Readme.txt: cleanup
1536 * xsltproc/xsltproc.c: allowed stdarg for mingw
1538 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
1541 * doc/xsltproc.html - ran stylesheets to update man page
1542 and html with Daniel's fix to #95510
1544 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1546 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
1547 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
1548 * README: fix the bug page URL
1550 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1552 * libxslt/functions.c: make sure the fixup for key() reported
1553 by John Escott actually works.
1554 * tests/docs/Makefile.am tests/docs/bug-98.xml
1555 tests/general/Makefile.am tests/general/bug-98.*: added the
1556 example in the regression tests for this case
1558 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1560 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
1561 * tests/docs/Makefile.am tests/docs/bug-97.xml
1562 tests/general/Makefile.am tests/general/bug-97.*: added the
1563 example in the regression tests for this case
1565 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1567 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
1568 checks in recursive copies.
1569 * tests/docs/Makefile.am tests/docs/bug-96.xml
1570 tests/general/Makefile.am tests/general/bug-96.*: added the
1571 example in the regression tests for this case
1573 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1575 * libxslt/functions.c: autoconvert key() first arg to string,
1576 reported by John Escott
1578 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1580 * libxslt/transform.c: corner case handling of copying a CDATA node.
1582 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1584 * libxslt/win32config.h: retired xmlwin32version.h
1586 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1588 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
1589 written by Thomas Schraitle (RFE #96485)
1591 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
1595 clarifying --catalog option and xsltproc's use of
1596 XML_CATALOG_FILES and /etc/xml/catalog. fixes
1597 http://bugzilla.gnome.org/show_bug.cgi?id=97891
1599 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1601 * xsltproc/xsltproc.c: remove the use of snprintf, and use
1602 libxml2 string API instead.
1603 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
1604 try to cope with architecture lacking some of the string functions,
1605 reuse the trio ones compiled in libxml2 , should close #97113
1607 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1609 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
1610 the spec file and associated changes in the Makefiles.
1612 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1614 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
1616 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1618 * libxslt/keys.h: fixed include c.f. bug #96487
1619 * config.h.in: Red Hat 8.0 induced change
1621 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1623 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
1624 fixed bug #78501 when using a non ascii character for the
1625 number formatting grouping separator.
1626 * tests/docs/Makefile.am tests/docs/bug-95.xml
1627 tests/general/Makefile.am tests/general/bug-95.*: added the
1628 example in the regression tests for this case
1629 * libxslt/attributes.c: cleaning up a problem introduced in last
1632 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1634 * libxslt/attributes.c: fixed minor typo in a call to
1637 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1639 * python/types.c: fixed bugs when passing result value tree
1640 to Python functions.
1642 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1644 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
1646 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
1649 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1651 * configure.in: preparing 1.0.22
1652 * doc/*: upated and rebuilt the docs
1654 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1656 * libxslt/variables.c: fixed bug #86421
1657 * tests/docs/Makefile.am tests/docs/bug-94.xml
1658 tests/general/Makefile.am tests/general/bug-94.*: added the
1659 example in the regression tests for this case
1661 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1663 * xsltproc: added and tested the --path option to close #79638
1665 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1667 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
1668 with the inherited stylesheet value.
1669 * tests/docs/Makefile.am tests/docs/bug-93.xml
1670 tests/general/Makefile.am tests/general/bug-93-inc.*
1671 tests/general/bug-93.*: added the example in the regression
1674 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1676 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
1677 possibility to register a transformation context specific
1678 error handler, with xsltSetTransformErrorFunc() and provided
1679 a new routine xsltTransformError() to handle contextual errors,
1680 this should fix #94435
1681 * libxslt/*.c: modified all the code to use the context specific
1682 error handling, as a result xsltPrintErrorContext() is not called
1683 anymore except internally from xsltTransformError()
1685 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
1687 * libxslt/transform.c: closing #94933, any error will make
1688 the transformation abort with no result.
1689 * tests/reports/tst-1.err tests/reports/tst-1.out
1690 tests/reports/undefvar.err: this changed the regression tests
1692 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
1693 updated the result accordingly to the fixes done last month.
1694 * libxslt/namespaces.c: make sure to avoid duplicate namespace
1695 declarations in the result trees. May fix #93692 but it's unclear.
1697 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1699 * xsltproc/xsltproc.c: added a --path option to provide the
1700 enhancement requested by #79638, first cut at it, untested
1703 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1705 * libxslt/xslt.c: seems the media-type attribute wasn't
1706 always correctly handled
1708 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1710 * libxslt/transform.c: added URI escaping in case the resource
1711 target computation of exslt:element failed. Should fix #81837
1713 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1715 * README: updated the contact informations
1717 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1719 * libxslt/pattern.c: fixed the behaviour of node() patter which
1720 didn't patch the one defined in XPath :-( . Closes bug #95793
1721 * tests/docs/Makefile.am tests/docs/bug-92.xml
1722 tests/general/Makefile.am tests/general/bug-92.*: added the
1723 example in the regression tests for this case
1725 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1727 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
1728 * win32/Makefile.msvc: added security.c to the build
1729 * win32/libxslt.def.src: exported functions from security.c
1731 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1733 * xsltproc/xsltproc.c: added another option --writesubtree to allow
1734 documents to be written only to a given subtree.
1736 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1738 * libxslt/security.[ch] libxslt/Makefile.am: new module with
1739 runtime security checks, it will also check and do directory
1740 creation when allowed
1741 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
1742 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
1743 security infrastructure probes at file reading or file creation
1744 * xsltproc/xsltproc.c: plugged the security module there too,
1745 added the new options --nowrite and --nomkdir
1746 * doc/*: updated the man page and regenerated.
1748 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1750 * doc/*: updated the doc XSLT to add the search, added the search
1751 page, fixed a link problem raised by Yves Pratter, regenerated
1753 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1755 * doc/index.py: the indexer version of the XSLT part of the
1756 xmlsoft site + archives
1758 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1760 * win32/Makefile.msvc: introduced double-run compilation.
1761 * win32/configure.js: introduced double-run compilation.
1763 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1765 * configure.in: preparing 1.0.21
1766 * doc/* : updated and regenerated the docs and web pages
1768 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1770 * libxslt/transform.c: fixed a disable output escaping bug for
1771 HTML output introduced in 1.0.20 and raised by Mario Weilguni
1772 * tests/docs/Makefile.am tests/docs/bug-91.xml
1773 tests/general/Makefile.am tests/general/bug-91.*: added the
1774 example in the regression tests for this case
1776 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1778 * doc/xlst.html: changing link on ftp.gnome.org
1780 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1782 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
1783 reported for libxml2
1785 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1787 * Makefile.am configure.in: trying to fix the same problem as
1788 #88412 by bypassing all the python subdir if python ain't detected
1790 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1792 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
1794 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1796 * libexslt/date.c: fixed the embedded '-' in the duration format
1798 * tests/.../difference.1.xml: added test cases which illustrated
1801 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1803 * libexslt/date.c: fixed date:difference() bugs, removed all
1804 type conversion warnings.
1805 * libxslt/xsltutils.c: removed unused local variable.
1807 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
1809 * doc/xsltproc.html:
1810 oops, forgot to update the html version of the man page
1812 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
1816 * doc/xsltproc2.html
1817 Fixing erroneous mention of old --warnnet option (thanks to Jean
1818 T. Anderson for pointing this out)
1820 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1822 * win32/configure.js: added more readme info for the binary
1825 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1827 * libxslt/pattern.c: fixed a bug in match="node()" reported by
1830 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1832 * libxslt.spec.in: fixes libary path for x86_64 AMD
1834 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1836 * python/Makefile.am: applied patch from Christophe Merlet to
1839 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1841 * libxslt/transform.c: re-applied the patch from Nathan Myers about
1842 a possible memory leak in case of error
1844 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1846 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
1847 nice logos generated by Marc Liyanage
1848 * doc/site.xsl *.html: changed the stylesheet to show the new
1849 logo and regenerated the pages
1851 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1853 * python/libxslt-python-api.xml python/libxslt.c
1854 python/libxsltclass.txt python/tests/basic.py: applied a patch
1855 from Ralf Mattes providing style.saveResultToString()
1857 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1859 * configure.in: preparing release 1.0.20
1860 * doc/*: updated and regenerated the docs
1862 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1864 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
1865 doing the evaluation of attribute value templates
1866 * libxslt.spec.in python/Makefile.am: fixed some troubles
1869 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1871 * python/libxslt.c: fixed the parameter order when calling
1872 Python based extensions.
1874 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1876 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
1878 * tests/docs/Makefile.am tests/docs/bug-90.xml
1879 tests/general/Makefile.am tests/general/bug-90.*: added the
1880 example in the regression tests for this case
1882 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1884 * win32/Makefile.msvc: added the prefix location to the include
1885 and lib search path.
1887 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1889 * libxslt/transform.c: found and fixed the small <xsl:choose>
1890 bug which was giving troubles to DocBook users (the test expression
1891 of <when> was evaluated in the namespace context of <choose> !)
1893 2002-08-18 Havoc Pennington <hp@pobox.com>
1895 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1896 both automake 1.6 and 1.4 installed get the right automake. Means
1897 compilation from CVS will now require the latest automake 1.4
1898 release, or manually creating symlinks called "automake-1.4" and
1901 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1903 * configure.in python/Makefile.am: AMD x86-64 induced changes from
1906 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1908 * libxslt/functions.c: recovering to the old (somewhat) broken
1909 implementation of document('') when there is no base for the
1910 source document or it can't be realoaded (e.g. when the sytlesheet
1911 was loaded from a memory string). Matt Sergeant insisted on this
1914 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1916 * libxslt/transform.c: applied another patch from Nathan Myers about
1917 a possible memory leak in case of error
1919 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1921 * libxslt/transform.c: applied a patch from Nathan Myers about
1922 an erroneous free in case of error
1924 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1926 * configure.in: upon suggestion of Marc-Andre Lemburg, make
1927 the misdetection of libxml2 python bindings a warning only
1929 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1931 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
1932 a bug reported by Gero Meissner (87230)
1933 * fixed a problem compiling python directory when multiple
1934 'make' jobs were executed (python/Makefile.am)
1936 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1938 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
1939 at the xsltdbg interface when encountering an empty attribute
1942 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1944 * tests/* : the change in HTML meta encoding tag serialization
1945 affected some of the results
1947 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1949 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
1950 to fix Red Hat bug #68614
1952 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1954 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
1955 if there is no *.pdb
1957 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1959 * configure.in: preparing 1.0.19
1960 * doc/* : rebuilt the docs
1962 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1964 * libxslt/transform.c: fixed bug #83749 about namespace generated
1965 being invalid when they are inherited from the context.
1967 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1969 * libxslt/transform.c: fixed bug #86753 on multiple identical
1970 attributes being generated, oops ...
1971 * tests/docs/Makefile.am tests/docs/bug-89.xml
1972 tests/general/Makefile.am tests/general/bug-89.*: added an
1973 example in the regression tests for this case
1975 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1977 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
1978 * tests/docs/Makefile.am tests/docs/bug-88.xml
1979 tests/general/Makefile.am tests/general/bug-88.*: added an
1980 example in the regression tests for this case
1982 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1984 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
1985 Ken Neighbors to implement/fix sorting orders
1986 * tests/docbook/result/*/gdp-handbook.*
1987 tests/docbook/result/xtchunk/html/*.orig
1988 tests/general/bug-12-.out tests/general/bug-63.out:
1989 cleaned up the result of "make tests" following some changes
1990 in namespace axis order and serialization rules in libxml2
1992 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1994 * transform.c further enhancement for bug 84902 (another
1995 path), also cleaned up code slightly
1997 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1999 * transform.c: fixed bug 84902 - message with terminate=yes
2002 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2004 * tests/docs/Makefile.am tests/docs/bug-87.xml
2005 tests/general/Makefile.am tests/general/bug-87.*: added a
2006 example in the regression tests for a case where the XML
2007 default namespace was missing from the namespace axis
2008 * xsltproc/xsltproc.c: added the informations that parameter
2009 strings are expected to be UTF8
2010 * libxslt/attributes.c: fixes on attribute group implementation
2012 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
2014 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
2015 updating docs to add reference to UTF-8 requirement for
2016 stringparam command line option
2018 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2020 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
2021 fixed document('') as pointed by Eric van der Vlist
2022 * tests/docs/Makefile.am tests/docs/bug-86.xml
2023 tests/general/Makefile.am tests/general/bug-86.*: added the
2024 specific example in the regression tests
2026 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2028 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
2029 patch from Ken Neighbors fixing some format-number inconsistencies
2030 * tests/numbers/format-number.out tests/numbers/format-number.xml
2031 tests/numbers/format-number.xsl: the patch also included
2032 updates to the regression tests
2034 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2036 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
2037 xsl:number level="multiple"
2038 * tests/docs/Makefile.am tests/docs/bug-84.xml
2039 tests/general/Makefile.am tests/general/bug-84.*: added a
2040 specific example in the regression tests
2042 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
2044 * libexslt/dynamic.c: turned a function static
2045 * libxslt/win32config.h: applied patch from Mark Vadoc
2047 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2049 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
2050 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
2051 a patch from Mark Vakoc to implement the EXSLT
2052 object dyn:evaluate(string) extension function, and a small fix
2055 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2057 * configure.in: preparing 1.0.18
2058 * doc/*: recompiled the API and web site
2060 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2062 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
2063 duplicated namespace declarations, this might not be as generic as
2064 it should but works well for DocBook stylesheets
2066 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2068 * libxslt.pc.in: fix bug #82970
2070 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2072 * python/libxslt-python-api.xml python/libxslt.c
2073 python/libxsltclass.txt : tried to fix #79105 by providing a
2074 specific error registering routine.
2076 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2078 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
2079 adding xsltSaveResultToString()
2080 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
2081 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
2082 API with the new function.
2084 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2086 * libxslt/function.c: applied a patch from Richard Jinks
2087 to avoid a crash in element-available()
2089 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2091 * libxslt.spec.in: applied patch from Geert Kloosterman to
2092 not miss gif and .png files in the RPM documentation
2094 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2096 * libexslt/libexslt.4: Applied patch for the EXSLT man page
2097 from Charles Bozeman
2099 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2101 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
2102 libxslt/xsltconfig.h.in: applied a man page patch from
2103 Christian Cornelssen and fixed a couple of issues he raised.
2105 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2107 * xsltproc/xsltproc.c: moved the extension dump out of the loop
2109 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2111 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
2112 Applied Mark Vakoc patch to show registered extensions in xsltproc
2113 * doc/*: rebuilt the API, docs and website
2114 * python/libxsltclass.txt: this added an entry point
2116 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2118 * libxslt/xslt.c: xsl:include crash fix
2119 * libxslt/imports.c: xsl:include crash fix
2120 * libxslt/imports.h: xsl:include crash fix
2122 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2124 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
2126 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2128 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
2129 fixed some return code problems raised by Thomas Mauch
2131 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2133 * libxslt/transform.c: don't allow adding an attribute to
2136 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2138 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
2139 * doc/*: rebuilt the docs.
2141 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2143 * libxslt/variables.c: better attempt to fix the problem in
2144 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
2146 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2148 * win32/dsp/*.dsp: Removed obsolete macros
2149 * win32/dsp/*.def: Updated export definitions
2151 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2153 * libxslt/variables.c: tried to fix a problem in
2154 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
2156 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2158 * libexslt/date.c: applied another patch from Charles Bozeman to
2159 enhance date/duration support
2160 * tests/exslt/date: added the associated set of regression tests
2162 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2164 * libexslt/date.c: applied a patch from Charles Bozeman to add
2165 duration routines to the date exslt extensions.
2167 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2169 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
2171 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2173 * libexslt/date.c: fixed type inconsistencies, double->int
2174 and unsigned/signed mismatch warnings eliminated
2176 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2178 * win32/Makefile.msvc: XSLT debugger support fix
2179 * win32/configure.js: XSLT debugger support fix
2180 * libxslt/xsltconfig.h.in: XSLT debugger support fix
2182 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2184 * configure.in: preparing 1.0.16
2185 * doc/*: updated and rebuilt the docs
2187 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
2189 * libxslt/attributes.c: removed a warning
2190 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
2191 added xsltRunStylesheetUser() API needed to fix #78546
2192 * xsltproc/xsltproc.c: second part of the fix #78546
2194 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2196 * python/Makefile.am: fixing the equivalent of #75779
2198 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2200 * libxslt/keys.c: fixed bug #78735
2201 * configure.in tests/Makefile.am tests/keys/*:
2202 added the tests in a separate directory
2204 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2206 * tests/docs/Makefile.am tests/docs/bug-83.xml
2207 tests/general/Makefile.am tests/general/bug-83.*: added a
2208 specific example for bug #78662 in the regression tests
2209 * tests/docbook/: this also changed a couple of DocBook results
2211 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
2213 * configure.in: trying to kill #77827 IEEE conformance on alphas
2214 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
2216 * tests/docs/Makefile.am tests/docs/bug-82.xml
2217 tests/general/Makefile.am tests/general/bug-82.*: added a
2218 specific example for bug #78211 in the regression tests
2220 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2222 * libxslt/pattern.c: applied patch from Mark Vakoc
2224 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2226 * tests/docs/Makefile.am tests/docs/bug-81.xml
2227 tests/general/Makefile.am tests/general/bug-81.*: added a
2228 specific example for bug #76927 in the regression tests
2230 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2232 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2233 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2234 that $(datadir) should be used for docs
2236 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2238 * configure.in: preparing 1.0.15
2239 * doc/*: updated and rebuilt
2241 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2243 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
2244 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
2245 * tests/docs/Makefile.am tests/docs/bug-80.xml
2246 tests/general/Makefile.am tests/general/bug-80.*: added a
2247 specific example for bug #76043 in the regression tests
2249 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2251 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
2252 steps which were not compiled
2253 * tests/docs/Makefile.am tests/docs/bug-79.xml
2254 tests/general/Makefile.am tests/general/bug-79.*: added a
2255 specific example for bug #75902 in the regression tests
2257 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2259 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
2260 attribute match rules evaluation
2261 * tests/docs/Makefile.am tests/docs/bug-78.xml
2262 tests/general/Makefile.am tests/general/bug-78.*: added a
2263 specific example for bug #75777 in the regression tests
2265 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2267 * libxslt/transform.c: found another stupid bug by step by
2268 step processing of the code
2269 * libxslt/pattern.c: idem, except that once stupid mistake
2270 ELEM vs NODE forced the templates to be stored in a list
2271 instead of a hash table, fixing this stupidity should
2272 again lead to a substantive improvement of processing speed.
2273 Like divide by 2 processing time for DocBook stylesheets.
2275 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2277 * libxslt/transform.c: fixing bug #75603
2278 * tests/docs/Makefile.am tests/docs/bug-77.xml
2279 tests/general/Makefile.am tests/general/bug-77.*: added a
2280 specific example for bug #75603 in the regression tests
2282 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2284 * python/Makefile.am: Art Haas pointed a stupid error
2286 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
2288 * Makefile.am tests/Makefile.am tests/*/Makefile.am
2289 tests/*/*/Makefile.am : added "make valgrind" targets
2290 to run the test suite under the debugger control
2291 * transform.c: valgrind spotted 2 bugs, one related to
2292 the ordering of the deallocation of the data associated to
2293 a transofrmation, the second in xsltCopyTree when the new
2294 node may have been coalesced with an adjacent text node.
2295 The regression tests now pass cleanly under testgrind.
2297 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2299 * python/Makefile.am: fixed a stupid bug
2301 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2303 * configure.in: preparing 1.0.14
2304 * doc/*: updated rebuilt
2305 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
2306 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
2307 with the Windows maintainers
2309 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2311 * python/Makefile.am python/generator.py python/libxslt.c
2312 python/types.c python/tests/Makefile.am: applied the same kind of
2313 fixes to the Python Makefiels than to libxml2 ones. Updates
2316 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2318 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
2319 libxslt/variables.c: chaing result tree values which may
2320 be deallocated and must not be kept in the template
2321 pattern lookup cache. Thanks to Valgrin to allow finding
2322 the real problem in bug #74857
2324 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2326 * libxslt/*.h doc/* python/*: applied another cleanup comment
2327 diff from Heiko W. Rupp, regenerated the API and python
2329 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2331 * tests/docs/Makefile.am tests/docs/bug-76.xml
2332 tests/general/Makefile.am tests/general/bug-76.*: added a
2333 home brewed test for path computation elmininating duplicate
2336 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2338 * doc/Makefile.am: fixed a build problem in some environements
2340 2002-03-08 jacob berkman <jacob@ximian.com>
2342 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
2343 as make will automatically look there for these files
2345 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
2347 * configure.in libxslt/xsltwin32config.h: preparing release
2349 * doc/*: updated and rebuilt the docs
2350 * python/libxslt.c: fixed a possible reentrancy problem
2352 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2354 * libxslt/pattern.c: Fixes the problems exposed by #73880
2355 those ought to be computed at stylesheet compile time, not
2356 at run-time, and the computation was wrong.
2357 * libxslt/transform.c: get rid of fake nodes coming from node-set
2358 transformations. At least if they are still produced they will
2359 become easy to spot as resulting document won't be well-formed.
2361 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2363 * libxslt/extensions.c: fixed bug #73791 related to extension
2364 function declared in included stylesheets
2365 * tests/exslt/functions/function.7.*: added specific test
2367 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2369 * tests/docs/Makefile.am tests/docs/bug-75.xml
2370 tests/general/Makefile.am tests/general/bug-75.*: added a
2371 specific example for bug #72150 in the regression tests
2373 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2375 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
2376 similar way as #71457
2378 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2380 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
2381 some HTML meta encoding fixups resulting from fix in libxml2
2383 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2385 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
2386 related to the XPath changes in fixing #61290
2388 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2390 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
2393 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2395 * libexslt/date.c: patch from Charles Bozeman for the exslt date
2397 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
2398 the associated regression test provided by Charles
2400 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2402 * libxslt/preproc.c: Fixed #73088 with the associated patch
2404 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2406 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
2407 unless compiled explicitely with memory debugging switched on
2408 * TODO: refreshed a bit
2410 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2412 * python/generator.py python/libxslt.c: changes for the 'usual'
2413 setup.py to allow building a libxml2-python
2414 module based on the same code. The initialization is however
2415 different the 2 .so files fo libxml2 and libxslt are identical and
2416 they entry point initialize both libraries. this is done to avoid
2417 some possible nasty problem since the Python don't merge the maps
2418 of all shared modules.
2419 * python/libxsl.py: attempt to cope with the shared library loading
2420 problem when both modules are not merged.
2422 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2424 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
2425 documentation for the wrappers and python modules.
2427 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2429 * tests/docs/Makefile.am tests/docs/bug-74.xml
2430 tests/general/Makefile.am tests/general/bug-74.*: added a
2431 specific example for bug #71342 in the regression tests
2432 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
2433 #71342 changed one attribute serialization.
2435 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2437 * python/Makefile.am: trying to fix #71270
2439 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2441 * python/*.py: removed tab used spaces
2442 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
2443 * doc/news.html doc/xslt.html: rebuild/updated
2445 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2447 * tests/docs/Makefile.am tests/docs/bug-73.xml
2448 tests/general/Makefile.am tests/general/bug-73.*: added a
2449 specific example for bug #71181 in the regression tests
2451 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2453 * libxslt/pattern.c: fixed bug #71181 p/text() would not
2454 work. A bit of cleanup.
2456 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2458 * xslt-config: fixing Red Hat bug #59508
2460 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2462 * tests/docs/Makefile.am tests/docs/bug-72.xml
2463 tests/general/Makefile.am tests/general/bug-72.*: added a
2464 specific example for bug #58444 in the regression tests
2466 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2468 * libxslt/transform.c: fixed bug #58444, was quite simpler
2471 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2473 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
2474 closed bug #70131, still wondering about the position() when
2475 the node is selected.
2477 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2479 * tests/docs/Makefile.am tests/docs/bug-71.xml
2480 tests/general/Makefile.am tests/general/bug-71.*: added a
2481 specific example for Norm's bug in the regression tests
2483 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2485 * libxslt/attributes.c: fixed a bug reported by Norm
2487 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2489 * python/libxml.c : fixed a small warning.
2490 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
2491 python/libxsltclass.txt: rebuilt the APIs
2493 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2495 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
2496 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
2497 libxslt/xsltInternals.h: adding extra run-time informations
2498 to make the stylesheet really read-only at run-time.
2500 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2502 * libxslt/transform.c: fixing bug #70281
2504 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2506 * libxslt/numbers.c: trying to fix #68759
2508 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2510 * python/Makefile.am: seems some version of automake didn't
2511 generate the dependancies right as Jacob found out. Add
2512 an extra dependancy rule.
2514 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
2516 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
2517 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
2518 Fixed the python Makefiles, corrected a bug showing up on ia64,
2519 changed the name of the python internal module too
2521 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2523 * Copyright Makefile.am configure.in libxslt.spec.in: change the
2524 Licence to MIT Licence and release of 1.0.11
2525 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
2526 doc/xslt.html: updates of the docs accordingly
2527 * libxslt/xsltwin32config.h: numbering
2528 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
2529 python/libxslt-python-api.xml: cleanup the dependancies with
2531 * python/tests/extfunc.py: updated examples.
2533 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2535 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
2536 doc/parsedecl.py: fixup the script and rebuid the API
2537 * libxslt/extensions.h: cleanup
2538 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
2539 python/libxsltclass.txt: provided accessors for a lot of the
2540 tructures involved in the transformation. Stylesheet and
2541 transformation python object don't free automatically the
2542 encapsulated object when deallocated.
2543 * python/tests/Makefile.am python/tests/basic.py
2544 python/tests/extfunc.py python/tests/pyxsltproc.py:
2545 updated the examples
2547 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2549 * xsltproc/xsltproc.c: small fix
2550 * Makefile.am: cleanup
2551 * python/tests/Makefile.am: avoid a problem with $(TESTS)
2552 * python/generator.py python/libxml_wrap.h python/libxsl.py
2553 python/libxslt.c python/libxsltclass.txt: augmented the
2555 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
2556 libxslt-python API to get an estimate of what is missing
2558 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2560 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
2561 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
2562 to libxslt_xsltApplyStylesheet() removed the memleaks left and
2563 fixed an import order.
2564 * python/tests/basic.py python/tests/extfunc.py: updated the tests
2566 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2568 * python/libxlst.c python/libxslt-python-api.xml
2569 python/libxsltclass.txt: plugged the extension of the engine
2570 with python defined functions
2571 * python/tests/Makefile.am python/tests/extfunc.py: added a
2572 basic test, still a memleak, cleanup function needed.
2574 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2576 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
2577 spec file will now build libxslt-python, fought with shared
2578 and other crazyness, seems to work now :-)
2579 * doc/libxslt-api.xml: regenerated
2581 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
2583 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
2584 tests/*/*/Makefile.am: refactored make tests, make all now don't
2586 * python/Makefile.am: added tests
2587 * python/tests/basic.py python/tests/Makefile.am: added the first
2588 basic test, memory debug included
2590 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2592 * configure.in python/Makefile.am: attempst to tweak to get
2593 full memory debug...
2594 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
2595 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
2596 the basic API starts to work
2597 * python/tests/test.*: first basic test
2598 * libxslt/xsltutils.c: fixed a comment
2600 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2602 * configure.in doc/Makefile.am: do not install outside of prefix,
2603 make sure the API get shipped.
2605 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2607 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
2608 reactivated xsltMatchPattern() since this is really something
2609 one may want to have access to in an extension function.
2610 * Makefile.am configure.in python/Makefile.am python/generator.py
2611 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
2612 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
2613 python/types.c: started working on the python bindings, borrowed
2614 most of the work done for libxml2, most of the generator code
2615 is similar. Commit at the point where this compiles cleanly and
2616 "import libxslt" doesn't yield any missing entry point.
2618 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2620 * libxslt/pattern.c: patch from Charles Bozeman to support
2623 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2625 * libxslt/keys.c: Bob Stayton pointed out a problem when
2626 using unions in key match patterns.
2627 * tests/docs/Makefile.am tests/docs/bug-70.xml
2628 tests/general/Makefile.am tests/general/bug-70.*: added a
2629 specific example in the regression tests
2631 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2633 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
2634 closes bug #69809 submitted by Michael Kroell
2636 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2638 * xsltproc/xsltproc.c: added links to the Web site from usage()
2640 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2642 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
2643 an index based on comments content similar to libxml2 one
2644 The code need more specific comments.
2645 * doc/*: rebuilt the web site with the new references
2647 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2649 * libxslt/functions.h: roll back the change after more analysis
2650 proper fix is to restore the definition of xmlXPathFuncLookupFunc
2653 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2655 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
2658 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2660 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
2661 error when parsing -o arguments.
2663 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2665 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
2666 Fixed RH bug #57496, xsltproc was not returning error
2667 code on internal runtime errors. Should return 9 now.
2669 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2671 * libexslt/math.c: Charlie Bozeman provided the implementation
2672 for the EXSLT math other functions
2674 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2676 * libexslt/Makefile.am: jacob berkman pointed out that the
2677 Cygwin patch forgot to add libexslt.h to the tarball
2679 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2681 * libxslt/pattern.c: fixed I18N problemes in the template parser
2682 pointed out by Xavier Cazin
2683 * tests/docs/Makefile.am tests/docs/bug-69.xml
2684 tests/general/Makefile.am tests/general/bug-69.*: added a
2685 specific example in the regression tests
2687 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2689 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
2690 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
2691 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
2692 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
2693 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
2694 xsltproc/xsltproc.c: applied Robert Collins patch for
2697 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2699 * xsltproc/Makefile.am configure.in: ugly way to keep
2700 the memory debugging active on my devel workstation
2701 by bypassing libtool completely
2703 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2705 * libxslt/templates.c: fixed bug #68751
2706 * tests/docs/Makefile.am tests/docs/bug-68.xml
2707 tests/general/Makefile.am tests/general/bug-68.*: added a
2708 specific example in the regression tests
2710 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2712 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
2713 small problems raised by Justin Fletcher
2715 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2717 * configure.in: releasing 1.0.10
2718 * doc/*: updating the docs for the release.
2719 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
2720 seems I inadvertantly commited previously stuff from a failed
2721 attempt at fixing namespace nodes parents.
2723 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2725 * libxslt/numbers.c: the xsl:number implementation incorrectly
2726 cached the format string in some case. Fixes bug #65391
2728 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2730 * configure.in: fixed a couple of cut and paste errors in the
2731 math functions detection
2732 * libxslt.spec.in: added missing file entry for libxslt.pc
2734 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
2736 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
2737 update xsltproc man page to add --stringparam option
2739 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2741 * xsltproc/xsltproc.c: added the --stringparam option
2742 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
2743 the --novalid behaviour.
2745 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2747 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
2749 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2751 * doc/*.html: updated gdome2 homepage
2753 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2755 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
2757 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
2759 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
2760 increased number of parameteres, changed license, cleaned up some
2761 places where it looked junky because of stylesheet issues
2763 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2765 * xsltproc/xsltproc.c: increased the max number of parameters
2767 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
2769 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
2771 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
2773 * configure.in: applied albert portability patch
2774 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
2775 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
2776 applied Igor patch for Windows
2778 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
2780 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
2782 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
2784 * configure.in: preparing 1.0.9
2785 * doc/*: updated and rebuild the doc
2787 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
2789 * configure.in libexslt/Makefile.am: trying to fix the problem
2790 related to prelinking and libtools crazyness
2792 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2794 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
2795 patch for the debugger glue.
2797 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
2799 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
2800 the whole module with just the entry points.
2802 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2804 * libxslt/transform.c: Nik Clayton found a bug introduced in
2805 1.0.8 when using doctypes for HTML output
2807 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2809 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
2810 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
2811 to use a callback setup function, deprecating libxsltbreakpoint
2812 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
2813 dependancies on libxsltbreakpoint
2815 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2817 Build patch from Peter Williams <peterw@ximian.com>
2818 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
2819 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
2820 $(srcdir), not the build directory.
2822 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2824 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
2826 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
2828 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
2829 xsltproc return codes, per
2830 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
2832 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2834 * libxslt/pattern.c: Marc Tardif provided a patch to use as
2835 much as 40 steps. A dynamic alloc would still be better
2837 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
2839 * xsltproc/xsltproc.c: return useful code signaling error conditions
2842 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2844 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
2846 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
2848 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
2849 template matches compilation was failing to skip blanks bewteen
2850 consecutive predicates
2852 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2854 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
2855 updating Makefiles to fix the prelinking.
2857 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2859 * libxslt/transform.c: fixed a bug in the document extension
2860 element where the doctype infos were not taken into account.
2862 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2864 * libxslt/extra.c: fixed xsltDebug() to output with the normal
2866 * tests/namespaces/*: updated the tests to separate stdout and
2868 * libxslt/transform.c: increasing xsltMaxDepth to 5000
2870 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
2872 * configure.in libexslt/Makefile.am: more Makefile fixups
2874 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2876 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
2878 * libxslt/transform.c: small fix.
2880 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2882 * vms/* Makefile.am: included OpenVMS port instructions from
2883 John A Fotheringham, integrated in the tar file.
2885 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2887 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
2888 from Igor for Windows
2889 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
2891 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2893 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
2895 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2897 * configure.in: preparing 1.0.7
2898 * libxslt.spec.in: cleanup similar to libxml2 one
2899 * breakpoint/*.[hc]: finished cleaning up contributed code
2900 * doc/*: updated and rebuilt the documentation
2901 * xsltproc/xsltproc.c: cleanup of the timing code
2902 * xsltproc/Makefile.am: auto* sucks
2903 * libxslt/transform.c: added a missing include
2905 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2907 * Makefile.am acconfig.h config.h.in configure.in
2908 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
2909 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
2910 the debugger support, make it the default, added the
2911 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
2913 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
2915 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
2917 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
2919 * libxslt/xsltutils.c: handle indent=no when using an HTML
2921 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
2922 modified the output of those test suites
2924 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2926 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
2927 to libxml and removed the --warnnet option
2929 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2931 * configure.in: applied patches from David Härdeman closing
2934 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2936 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
2937 * libexslt/date.c: applied patch from Bruce Miller
2938 * doc/*: updated and rebuilt the docs
2940 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2942 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
2943 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
2944 made sure the .def is handled as binary
2946 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2948 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
2950 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
2952 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2954 * libxslt/numbers.c: take NaN and infinity attributes of
2955 xsl:decimal-format into account. Closes #62577
2957 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2959 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
2960 is now extracted from the xslt.html flat file using
2961 the site stylesheet ... eat your own dogfood !
2962 * libxslt/transform.c libxslt/xsltutils.c: fixed the
2963 HTML output to not generate a DOCTYPE if it should not
2964 i.e. no identifier nor version specified in the xsl:output
2965 * tests/multiple/out/*.orig tests/general/bug-11-.out
2966 tests/general/bug-33-.out tests/general/bug-52.out
2967 tests/docbook/result/xtchunk/html/*.orig
2968 tests/docbook/result/html/gdp-handbook.html
2969 tests/XSLTMark/*.out: fixing xsl:output with method=html
2970 resulted in a number of small changes in the regression tests
2973 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2975 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
2976 config.h include out of exsltconfig.h since this header is
2977 exported and config.h is not.
2979 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2981 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
2982 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
2985 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2987 * libxslt/numbers.c: reworked internal representation of
2988 tokenized number format and parsing/tokenization. This fixes
2989 many bugs regarding separator and default tokens.
2990 * tests/REC/test-7.7-3.out: the fix changes the output of this
2991 test. It now complies to the XSLT spec (wow! ;o)
2993 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2995 * xsltproc/Makefile.am configure.in config.h.in: trying to
2996 bypass libtool crazyness when compiling in my debug environment
2997 * libxslt/templates.c: fix a compilation problem due to recent
3000 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3002 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
3003 non-alphanumeric token handling in number formatting.
3005 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3007 * configure.in: releasing 1.0.5
3008 * doc/xslt.html doc/html/*: updated and rebuilt the docs
3010 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3012 * tests/REC/test-7.7-4.out: fixed a typo
3014 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3016 * libexslt/saxon.c: fixed a typo and improved handling of
3017 non-XPath-expression arguments.
3018 * libexslt/strings.c: fixed a bug in tokenize: function was using
3019 tctxt->output instead of tctxt->document->doc.
3020 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
3021 which was using variable "node" instead of "cur"
3023 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3025 * libxslt/extra.[ch]: removed older SAXON extensions
3026 implementations from Darren Graves.
3027 * libexslt/date.c: applied patch from Charlie Bozeman to fix
3028 a bug with time zone offset on Linux.
3030 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
3032 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
3033 strip-space should also be applied to document imported
3036 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3038 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
3039 rewrote the way strip-space gets applied. Closes bugs #61962
3040 * tests/docs/Makefile.am tests/docs/bug-66.xml
3041 tests/general/Makefile.am tests/general/bug-66.*: added a
3042 specific example in the regression tests
3044 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
3046 * libxslt/xslt.c: Fixing bug #61913
3047 * libxslt/transform.c: removing a small memleak when running with
3050 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3052 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
3053 added implementation of SAXON expression(), eval() and
3054 evaluate() functions.
3055 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
3056 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
3057 modified to use SAXON namespace (functions are not registered
3058 in the LibXSLT namespace)
3059 * tests/exslt/common/object-type.1.out: modified to take account
3060 of the new saxon:expression function
3062 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
3064 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
3065 should be faster too.
3066 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
3067 updated the result of the tests. A subtle bug unnnoticed yet
3068 in the XML Rec formatting got fixed.
3070 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3072 * libxslt/numbers.c: trying to fix bug #61070, seems there
3073 is still a couple of problem left. And optimizations are
3076 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3078 * libxslt/variables.c: fixing bug #61673 part II
3079 * tests/docs/Makefile.am tests/docs/bug-65.xml
3080 tests/general/Makefile.am tests/general/bug-65.*: added a
3081 specific example in the regression tests
3083 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3085 * libxslt/pattern.c: fixed bug #61627
3086 * tests/docs/Makefile.am tests/docs/bug-64.xml
3087 tests/general/Makefile.am tests/general/bug-64.*: added a
3088 specific example in the regression tests
3089 * tests/docs/Makefile.am tests/docs/bug-63.xml
3090 tests/general/Makefile.am tests/general/bug-63.*: added a
3091 specific example in the regression tests for bug #61291
3092 (fixed in libxml2 module)
3093 * tests/reports/Makefile.am tests/reports/undefvar.*: added
3094 a test for handling undefined variables
3096 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3098 * configure.in xslt-config.in: trying to fix bug #60890
3100 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3102 * configure.in: applied patch to close bug #60724
3104 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3106 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
3107 a bug in DAY_IN_WEEK and implements the date:week-in-month function
3109 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3111 * libxslt/extra.[ch] tests/extensions/list.*
3112 tests/extensions/evaluate.*: applied patch from Darren Graves
3113 adding support for Saxon's evaluate & expression extension functions
3114 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
3116 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3118 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
3119 patches from Igor for Windows.
3121 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3123 * libxslt/xslt.c: fixed bug #60624
3124 * libxslt/xsltutils.c: improver the error context reporting
3125 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
3126 specific regression test
3127 * xsltproc/xsltproc: free the stylesheet if it contained an error.
3129 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
3131 * libxslt/variables.c: fixed a problem with global var override
3132 being reported as an error.
3133 * tests/docs/Makefile.am tests/docs/bug-61.xml
3134 tests/general/Makefile.am tests/general/bug-61.*: added a
3135 specific example in the regression tests
3136 * configure.in tests/Makefile.am tests/reports/*: adding a test
3137 to make sure redefinition of global variables in the same stylesheet
3140 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3142 * libxslt/extra.c: okay the code from Norm is really non
3143 portable and break everywhere except on Sun and Linux
3144 platform. Compile it only on those targets.
3146 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3148 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
3149 and Justin Fletcher)
3151 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
3153 * libxslt/numbers.c: Fixing bug #60415
3154 * tests/docs/Makefile.am tests/docs/bug-61.xml
3155 tests/general/Makefile.am tests/general/bug-61.*: added a
3156 specific example in the regression tests
3158 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3160 * tests/docbook/result/*: the change in libxml to output
3161 decimal charrefs instead of hexadecimal changed a lot of
3164 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3166 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
3168 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3170 * configure.in: preparing for 1.0.4
3171 * doc/xslt.html doc/html/*: updated and regenerated docs
3173 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3175 * libexslt/date.c: fixed some compile warnings and disabled
3176 debugging by default.
3178 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3180 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
3181 incorporate comments from bug #59220
3183 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3185 * configure.in libexslt/date.c libexslt/Makefile.am
3186 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
3187 of the EXSLT - Dates and Times core functions.
3188 The exsltDateFormat* functions need to be reworked but it
3189 works like this, even if it's quite messy.
3190 * tests/exslt/strings/.cvsignore: added
3192 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3194 * xsltproc/xsltproc.c: tell in usage that parameter strings
3197 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3199 * libxslt/Makefile.am libxslt/transform.c: trying to close
3200 bug #60304 on xsl:fallback usage
3201 * tests/docs/Makefile.am tests/docs/bug-60.xml
3202 tests/general/Makefile.am tests/general/bug-60.*: added a
3203 specific example in the regression tests
3205 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
3207 * tests/documents/Makefile.am tests/documents/*: changed the
3208 test to use doc%5Ffile instead of doc%20file, this is
3209 sufficient to preserve the test capacities while closing
3212 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3214 * libxslt/extra.c : close #59570 by simply not providing
3215 Norm's extension on FreeBSD.
3216 * tests/general tests/docs: added a couple of new entries
3218 * libexslt/strings.c: NULL initialized a local variable
3219 which was tested later on.
3221 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3223 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
3224 #60143 and rebuilt the FO test outputs
3226 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
3228 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
3229 on inheritance of attributes from multiple attributes-sets
3231 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3233 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
3234 added implementation of EXSLT - Strings.
3235 Currently implemented functins are str:tokenize, str:align
3236 str:concat and str:padding.
3237 * configure.in tests/exslt/Makefile.am
3238 tests/exslt/strings/Makefile.am
3239 tests/exslt/strings/tokenize.1.*: added a test for the
3240 str:tokenize function.
3242 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3244 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
3245 libexslt/Makefile.am: added man pages provided by Heiko Rupp
3247 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
3249 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
3250 tutorial text to add references to global variables cleanups
3252 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
3254 * doc/xsltproc.1 - added xsltproc man page (note: this has not
3255 been added into the build yet)
3257 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3259 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
3260 doc/tutorial/libxslttutorial.xml: added global variables cleanups
3262 * tests/documents/Makefile.am: mjcox pointed to some missing files
3264 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3266 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
3268 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3270 * libexslt/common.c: implemented version 3 of the exslt:node-set()
3272 * tests/exslt/common/Makefile.am
3273 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
3275 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
3277 * adding doc/xsltproc.html - html generated from xsltproc.xml,
3278 update doc/xslt.html with link to xsltproc.html
3280 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
3282 * adding doc/xsltproc.xml - user manual for xsltproc
3284 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3286 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
3287 warning raised by the Windows compiler (Chris Poblete)
3289 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3291 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
3292 closed bugs #59212 and #59220
3294 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3296 * config.h.in configure.in xsltproc/xsltproc.c: complete test
3297 of a DocBook XSLt transform with --nonet, need stat(), added
3298 checking in configure.
3300 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3302 * xsltproc/xsltproc.c: catalog integration, cleanup with
3303 the --nonet option closing #59427
3304 * libxslt/xslt.c: removed a small memleak when using a
3307 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3309 * //Makefile.am : fixed an error I propagated to nearly all
3310 Makefiles.am on Saturday
3312 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3314 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
3316 * libxslt/pattern.c: tag a potential threading problem.
3318 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3320 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
3323 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
3325 * //Makefile.am : fixed a number of small problems with
3326 Makefiles spotted by Albert Chin
3328 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3330 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
3333 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3335 * libxslt/extensions.c: fixed a permutation of args to
3336 xsltPrintErrorContext()
3338 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3340 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
3342 * tests/docs/Makefile.am libexslt/Makefile.am
3343 tests/documents/Makefile.am tests/general/Makefile.am
3344 xsltproc/Makefile.am: cleaning of Makefiles pointed out
3347 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3349 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
3351 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3353 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
3354 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
3355 export xsltconfig.h at make install stage
3357 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
3359 * doc/xslt.html updated xsltproc description with the many new
3360 command line options Daniel has added, cleaned up some spelling
3362 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3364 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
3365 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
3366 serious changes on Result Value Trees and NodeSets
3367 w.r.t. deallocation and collect operations. Probably not
3368 100% clean (merge of allocated trees smells like a problem).
3369 Seems sufficient to close #58943 . Also check if XPath evaluations
3370 failed, and in this case stops the processing and avoid
3371 going further, goal is to not segfault on broken XSLT.
3373 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3375 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
3376 some associated serious cleanup in the pattern code.
3377 * tests/docbook/result/*: regenerated all the results for the
3378 docbook testsuite. Seems killing #58878 also changes the
3379 fo results seriously.
3380 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
3381 tests/general/Makefile.am tests/general/bug-5[56].*: added
3384 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3386 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
3387 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
3388 fixed compilation warnings due to recent changes to the extension
3390 * libxslt/preproc.[ch] libexslt/common.c
3391 fixed the precomputation of *:document elements
3392 * libxslt/functions.h: fixed a compilation warning
3394 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3396 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
3397 for xsltTimeStamp() in bug report #58012
3399 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3401 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
3402 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
3403 of 'non-standard' libxml element like namespace nodes.
3404 * tests/docs/Makefile.am tests/docs/bug-54.xml
3405 tests/general/Makefile.am tests/general/bug-54.*: added a
3406 specific example in the regression tests
3408 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3410 * HACKING: added John Fleck right to commit in the doc subdir
3412 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3414 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
3415 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
3416 tests/general/Makefile.am tests/general/bug-52.*
3417 tests/general/bug-53.*: Added a few new tests for recently fixed
3419 * tests/xmlspec/REC-xml-20001006-review.html
3420 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
3421 DTD changed the result by adding extra attributes to the HTML output
3423 2001-08-06 Peter Williams <peterw@ximian.com>
3425 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
3426 when srcdir != builddir.
3428 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3430 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
3431 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
3432 to easify extension element precomputation.
3433 * libexslt/functions.c: uses the new framework and precomputes
3434 func:result elements.
3436 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3438 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
3440 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3442 * tests/general/bug-21-.out tests/general/bug-31-.out:
3443 this got fixed by libxml patches
3444 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
3445 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
3446 libexslt/functions.c libexslt/math.c libxslt/win32config.h
3447 libxslt/xsltconfig.h.in libxslt/xsltutils.h
3448 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
3449 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
3450 a few things related to those changes.
3452 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3454 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
3455 * test//*/*.out: the output of some tests changed, looks better
3458 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3460 * libxslt/xsltutils.c: avoid extra \n when serializing top
3463 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
3465 * libxslt/extra.c: one more revision on Norm's localTime() function
3467 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3469 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
3470 exsltLeadingFunction when passing an empty node-set as the
3472 * libxslt/functions.[ch]: gave priority to context-level functions
3473 over extension module functions. This allows a function declared
3474 with a func:function element to override an extension module
3475 function for example. This is a bit hackish...
3476 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
3477 values didn't conform to the expected values. This is a bug in
3478 the EXSLT official use cases.
3480 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3482 * config.h.in configure.in libxslt/extra.c: tried to integrate
3483 Norm's implemntation of localTime()
3485 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
3487 * libxslt/extra.c: fixed a serious proble is node-set was called
3489 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
3491 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3493 * libexslt/functions.c: fixed memory leaks
3495 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
3497 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
3498 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
3499 more cleanup of the problems introduced with EXSLT, also closes
3502 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
3504 * doc/internals.html - general cleanup
3506 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3508 * configure.in tests/Makefile.am tests/exslt/*: added some tests
3509 to check EXSLT conformance
3510 * libexslt/sets.c: fixed a typo when registering has-same-node
3512 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
3514 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
3515 of memory allocations, raise a bug in the test suite, also
3516 need to be centralized as a single cleanup function.
3518 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
3520 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
3521 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
3522 Some cleanup, there is still a memory leak left and some warnings
3525 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3527 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
3528 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
3529 libxslt/xsltInternals.h: new extension framework.
3530 Added stylesheet module data, top-level and extension elements
3531 precomputing, global registration of top-level elements and
3532 extension elements and functions.
3533 Extensions are no longer initialized from extension-element-prefixes
3534 declarations but when modules need the data.
3535 init/shutdown functions registered with xsltRegisterExtModule{,Full}
3536 only allocate and free module data, they shouldn't register the
3537 elements and functions any more.
3538 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
3540 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
3541 non-XSLT top-level elements before any xsl:import element.
3542 * libexslt/common.c libexslt/functions.c libexslt/math.c
3543 libexslt/sets.c: adapted to use the new extension framework.
3544 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
3545 moved the test module from functions.c to extensions.[ch],
3546 modified it to use the new extension framework. Updated xsltproc
3547 to register the test module.
3549 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
3551 * libxslt/pattern.c: fixed an ugly problem with namespaces
3552 in templates compilation
3553 * tests/namespaces/tst4.*: added a specific testcase
3554 * libxslt/transform.c: reenabled debug
3556 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3558 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
3560 * doc/html/*.html: updated the docs.
3561 * xsltproc/xsltproc.c: activate line numbering unfortunately
3562 this works only with CVS, libxml2-2.4.1 is broken in this respect
3564 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
3566 * libxslt/documents.c enhancement to xsltFindDocument to
3567 cater for the Matt Sergeant patch
3569 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3571 * updating libxslt tutorial to include param support
3573 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3575 * libexslt/math.c: small cleanup
3576 * libxslt/functions.c: patch to document('') from Matt Sergeant
3577 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
3578 c.f. bug #57464 from Tom Moog
3580 2001-07-19 Darin Adler <darin@bentspoon.com>
3582 * configure.in: Add HTML_DIR definition.
3583 * xsltproc/.cvsignore: Ignore some generated files.
3585 2001-07-18 Peter Williams <peterw@ximian.com>
3587 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
3590 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
3592 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
3593 libexslt/common.c libexslt/functions.c libexslt/math.c
3594 libexslt/sets.c: removed utils.[ch] as their content is
3595 integrated in libxml
3596 * libexslt/sets.c: uses the new libxml functions
3597 * libxslt/extra.[ch]: removed exsl:document
3598 * AUTHORS: added /me
3600 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
3602 * libexslt/.cvsignore: some more generated files to ignore
3603 * libexslt/Makefile.am: utils.h not installed anymore
3604 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
3605 libexslt/math.c libexslt/sets.c:
3606 changed function prefix from exsl* to exslt*
3607 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
3608 from common.c to exslt.c
3609 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
3611 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
3612 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
3613 * xsltproc/xsltproc.c: updated to use the new function prefix
3615 2001-07-15 Darin Adler <darin@bentspoon.com>
3617 * libxslt/.cvsignore:
3618 * tests/XSLTMark/.cvsignore:
3619 * tests/extensions/.cvsignore:
3620 * tests/xmlspec/.cvsignore:
3621 Some more generated files to ignore.
3623 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3625 * Makefile.am configure.in libexslt/Makefile.am:
3626 Integration of libexslt in the build system
3627 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
3628 xsltproc/Makefile.am xsltproc/xsltproc.c:
3629 Moved xsltproc to a separate directory, linked it to libexslt,
3630 and added exslt version reports to -V
3631 * tests/*/Makefile.am: updated the path to xsltproc
3632 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
3633 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
3634 versionning informations, some cleanup, and added documentation
3635 to a couple of exported functions
3637 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3639 * libexslt/Makefile.am: account for new source files
3640 * libexslt/.cvsignore: added
3642 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3644 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
3645 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
3646 start implementing EXSLT
3648 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3650 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
3651 trying to accept AVT for "format" in xsl:number
3653 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3655 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
3656 xsltProfileStylesheet
3658 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3660 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
3661 libxslt/functions.c libxslt/imports.c libxslt/keys.c
3662 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
3663 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
3664 libxslt/variables.c libxslt/xslt.c: provide context for
3665 error messages. Requires libxml head changes.
3666 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
3669 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3671 * libexslt/Makefile.am: initial EXSLT framework
3673 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3675 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
3676 * win32/libxslt/libxslt.def: added another entry point
3677 * libxslt/transform.c: fixed a comment block
3678 * doc/xslt.html doc/html/*: updated and regenerated the docs
3680 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3682 * win32/libxslt/libxslt.def: added missing functions
3684 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3686 * FEATURES libxslt/xsltproc.c libxslt/transform.c
3687 libxslt/xsltInternals.h: added Embedding Stylesheets
3688 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
3689 from the REC about it
3690 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
3691 tried to accomodate the various (and changing) proprietary
3692 ways of implementing chunking.
3693 * tests/docbook/result/xtchunk/html: now output is generated in
3696 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3698 * libxslt/xsltproc.c: small cleanup
3699 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
3700 for cdata/text handling
3702 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3704 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
3705 * tests/documents/Makefile.am tests/documents/message.*: added
3706 a specific regression test
3707 * libxslt/transform.c: fixed an infinite loop
3708 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
3711 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3713 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
3714 fixed exclude-result-prefixes handling and how namespaces
3715 propagate from the stylesheet to the result in general, this
3716 is a serious cleanup.
3717 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
3718 tests/general/itemschoose.out tests/namespaces/extra.xsl
3719 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
3720 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
3721 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
3722 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
3723 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
3724 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
3725 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
3726 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
3727 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
3728 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
3729 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
3730 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
3731 fixed and rechecked all the tests where the namespace
3732 propagation was wrong either taht the rules were not applied
3733 correctly or that superfluous namespaces were declared in the
3736 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3738 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
3739 libxslt/variables.h: Norm pointed out that element-available()
3740 didn't work, implemented it
3741 * tests/extensions/Makefile.am tests/extensions/list.*: added
3742 a test for all registered xslt element, function and default
3745 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3747 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
3748 tests/documents/docfile.xml tests/documents/test.result
3749 tests/documents/test.xml tests/documents/test.xsl:
3750 added a test for URI-escaping on document() input
3752 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3754 * tests/docs/Makefile.am tests/general/Makefile.am
3755 tests/general/bug-49-* tests/docs/bug-49-*
3756 tests/general/bug-50-* tests/docs/bug-50-*: added a
3757 couple of regression tests for bugs posted on the list
3759 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3761 * libxslt/xsltproc.c: avoid generating CDATA node in document
3762 tree when parsed, force generation of text nodes instead.
3764 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3766 * doc/extensions.html: fixed a number of typo found by Dan York
3767 * libxslt/xsltutils.c: improved the profiling ouput, added the
3770 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3772 * libxslt/variables.c: tryingt to fix a problem raised by Norm
3774 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3776 * config.h.in configure.in: added gettimeofday() check
3777 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
3778 profiling works option --profile (or --norman ;)
3780 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3782 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
3783 libxslt/variables.c: big cleanup on the way templates or
3784 template fragments are processed, cleanup of stack building
3785 * tests/docs/Makefile.am tests/general/Makefile.am
3786 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
3787 series of regression test for the variable/params lookups
3788 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
3789 started working on profiling code, there is just invocation counting
3790 yet but the framework is in place.
3792 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3794 * tests/docs/Makefile.am tests/general/Makefile.am
3795 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
3796 regression test for the variable scope within templates problem
3798 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
3800 * xsltInternals.h variables.c transform.c:
3801 fixed problem with variable scope within templates
3803 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3805 * doc/extensions.html doc/internals.html doc/xslt.html:
3806 added a documentation on writing libxslt extensions, and
3807 added links to the main page
3808 * libxslt/functions.c libxslt/xsltInternals.h
3810 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3812 * cleaned up many comments and error messages
3814 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3816 * configure.in libxslt/xsltwin32config.h: released 0.14.0
3817 * doc/xslt.html: added 0.14.0 release
3819 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3821 * doc/html/*: rebuilt docs before release
3822 * libxslt/extensions.c: fixed a function doc header
3824 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3827 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
3829 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
3831 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
3832 something there, not visually perceptible
3834 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3836 * tests/docbook/result/: the change in libxml affected the
3837 output of the Docbook tests (of course it was detected on
3840 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3843 * libxslt/transform.c: added cdata-section-elements
3844 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
3847 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3850 * libxslt/xsltutils.c: do not dump document for which there have
3851 been no generated content
3852 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
3853 test output accordingly
3854 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
3855 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
3856 * tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
3858 Wed Jul 4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3860 * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
3861 libxslt/transform.c libxslt/functions.c: Added the extension API
3862 suggested by Thomas Broyer, this should allow implementation of
3864 * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
3865 CVS extension namespace to avoid complaints, some cleanup
3866 * configure.in tests/Makefile.am tests/extensions/*: added a test
3867 for new modules testing both elements and functions registration
3869 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3871 * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
3872 libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
3873 and cleaned up the way URI for QNames were computed through
3874 the code, serious cleanup.
3875 * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
3876 in their own hash table, implementation not yet finished.
3878 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3880 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
3881 libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
3882 to save/restore some XPath context, bug raised by
3885 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3887 * libxslt/xsltwin32config.h[.in]: added configuration/version
3888 informations for Windows/MSC
3889 * libxslt/libxslt.h libxslt/*.c: internal header to centralize
3891 * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
3892 * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
3894 * AUTHORS: added William
3896 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3898 * configure.in doc/xslt.html: releasing 0.13.0
3899 * doc/Makefile.am: don't index the win32 include
3900 * doc/html/*: rebuilt the docs
3902 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3904 * libxslt/xsltproc.c: John Fleck found a typo in usage()
3905 * libxslt/xslt.c: avoid warning if version="1.1" is used
3906 * libxslt/transform.c: forgot to initialize cur->outputFile
3907 * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
3908 use the vendor string to detect supporting chunking, this
3909 is a workaround to be considered in the list of decent XSLT
3912 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3914 * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
3915 added a new interface xsltRunStylesheet() for a more flexible
3916 handling of the output and trying to adhere to xsl:document
3917 filename generation semantic if one knows the URL of the output,
3918 also add IObuf capacity and SAX for output but is currently not
3920 * libxslt/xsltproc.c: added a -o or --output filename argument
3921 to test xsltRunStylesheet() or provide a base when generating
3923 * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
3924 updated tests to add DocBook xt:document based chunking
3925 * tests/multiple/Makefile.am: cleaned up the makefile a bit
3926 * tests/multiple/out/*.html: the new xt:document now generate
3927 the DOCTYPE if available as is the case for HTML
3929 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3931 * Removed some redundant code in xsltDefaultProcessOneNode
3932 and revised the default processing of an attribute node
3934 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3936 * Enhanced ApplyTemplates and ForEach to allow multiple
3937 documents within a nodelist.
3938 * Repaired small bug in xsltDocument function which caused
3939 a crash if invalid second argument was provided.
3941 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
3943 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
3944 updating tutorial with explanation of xsltSave vs. xmlSave
3947 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3949 * test/docbook: updated to docbook-xsl-1.4, regenerated results
3951 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3953 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
3954 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
3955 Patches for Windows mostly contributed by Yon Derek
3956 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
3957 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
3958 Project file for Mircrosoft C provided by Yon Derek
3960 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3962 * libxslt/pattern.c: closing bug #56517, fixed a number of
3963 problems in the patterns compilations, priorities and debug
3964 * libxslt/transform.c: improved the template debug message
3965 * tests/docs/Makefile.am tests/general/Makefile.am
3966 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
3967 regression test for #56517
3969 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3971 * libxslt/xslt.c: avoid a stupid bug when compiling with
3972 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
3974 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3976 * libxslt/numbers.c: fix of a small bug
3977 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
3980 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3982 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
3984 * tests/docbook/xhtml/*: added XHTML stylesheets
3985 * tests/docbook/fo/*: added XSL FO stylesheets
3986 * tests/docbook/result/xhtml/*: added XHTML results
3987 * tests/docbook/result/fo/*: added XSL FO results
3989 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3991 * HACKING: fixed, added William
3993 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3995 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
3996 xml cases, and fixed text output to be recursive in text nodes
3999 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4001 * configure.in: patch from Tony Graham to cleanup libxml2 detection
4003 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4005 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
4006 'namespace' is a reserved C++ identifier
4008 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4010 * doc/xslt.html: adding 0.12.0 release
4012 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4014 * configure.in: preparing 0.12.0 release
4015 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
4016 * libxslt/xsltconfig.h.in: added doc inline comment
4017 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
4018 and enriched xsltproc --version to show them
4019 * doc/html/*.html: rebuilt the docs
4020 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
4021 tutorial ends up in the tars and RPMs
4023 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4025 * libxslt.spec.in: updated the descriptions
4027 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4029 * libxslt/namespaces.[ch]: added a single namespace def copy
4030 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
4031 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
4032 any kind of input nodes.
4033 * libxslt/variables.c: checked and closed the last TODO about
4034 namespace propagation
4035 * tests/docs/Makefile.am tests/general/Makefile.am
4036 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
4037 regression test for #56115
4039 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4041 * updating tutorial: adding discussion of freeing memory, image
4042 files for callouts, link to xsltproc.c code
4044 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4046 * libxslt/variables.c: bug #56267 was still not fixed, forgot
4047 to remove the old code
4048 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
4051 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4053 * libxslt/variables.c: fixed bug #56267, namespaces must
4054 be propagated when evaluating local variables.
4055 * tests/docs/Makefile.am tests/general/Makefile.am
4056 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
4057 regression test for #56267
4059 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4061 * libxslt/keys.c: avoid a possibility of an uninitialized variable
4062 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
4063 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
4064 request to have xinclude processing done on document() if requested
4066 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4068 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
4070 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4072 * libxslt/preproc.c: removed a warning on xsl:transform
4073 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
4074 tests/general/array.out tests/general/array.xsl: added a new
4075 test fround in xsl-dev
4077 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4079 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
4080 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
4081 serializer of libxml impacted the result of some tests. Checked
4082 that the XML REC renders identically.
4084 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
4086 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
4089 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4091 * libxslt/variables.c: fixed bug #55670, namespaces must
4092 be propagated when evaluating global variables.
4093 * tests/docs/Makefile.am tests/general/Makefile.am
4094 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
4095 regression test for #55670
4097 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4099 * doc/xslt.html: linked to the tutorial
4101 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
4103 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
4107 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4109 * libxslt/transform.c: closed bug #55723, problem was due to
4110 a limitation of xsltGetNamespace() when the insertion point
4112 * tests/docs/Makefile.am tests/general/Makefile.am
4113 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
4114 regression test for #55723
4116 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
4118 * libxslt/transform.c: fixed problems with document() in
4119 xsltApplyTemplates and xsltForEach. Cleaned up several
4121 * libxslt/keys.c: saved and restored ctxt->document within
4122 xsltInitKey to fix problem with keys when doc changed
4123 * libxslt/documents.[ch]: added new procedure xsltFindDocument
4124 needed when document() causes a change of doc within
4125 xsltApplyTemplates and xsltForEach
4127 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4129 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
4131 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
4132 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
4133 Updated to use the new function
4134 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
4135 the fixes in the serialization of <pre> in HTML in libxml
4136 led to a number of changes in the output
4138 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4140 * tests/docs/Makefile.am tests/general/Makefile.am
4141 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
4142 regression test for #55722
4144 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4146 * doc/xslt.html: updated to ask to not send mail directly
4147 * tests/docs/Makefile.am tests/general/Makefile.am
4148 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
4149 regression test for #55722
4151 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4153 * libxslt/pattern.c : trying to fix #55670
4154 * tests/XSLTMark/reverser.out : result of test changed when
4157 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4159 * doc/xslt.html: updated with 0.11.0
4161 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4163 * configure.in libxslt.spec.in: released 0.11.0
4165 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4167 * libxslt/transform.c: William M. Brack found a small bug
4168 when call-template didn't find the template.
4170 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4172 * libxslt/transform.c: fixed handling of PI and comments
4173 (bug raised by Brent M Hendricks).
4174 * tests/docs/Makefile.am tests/general/Makefile.am
4175 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
4178 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4180 * libxslt/xsltproc.c: added --xinclude in the option list,
4181 patch from Raphael Hertzog
4182 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
4183 test in the normal testsuite
4185 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4187 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
4188 at the top template level
4189 * tests/docs/Makefile.am tests/general/Makefile.am
4190 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
4193 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4195 * libxslt/functions.c: fixed the document() bug reported by
4196 Stephane GUIBOUD-RIBAUD
4197 * tests/docs/Makefile.am tests/general/Makefile.am
4198 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
4201 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4203 * configure.in libxslt/Makefile.am: fixed bug #54953
4204 * libxslt/attributes.c: cleanup pointed by Joe Orton
4205 * libxslt/xsltproc.c: added --catalogs to load catalogs from
4207 * libxslt/functions.c: cleanup unreached code
4208 * configure.in config.h.in libxslt/xsltproc.c: guarded the
4209 include with preprocessor definitions
4211 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4213 * tests/documents/Makefile.am tests/general/Makefile.am
4214 tests/multiple/Makefile.am tests/namespaces/Makefile.am
4215 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
4216 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
4217 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
4218 configure.in: Makefiles cleanup from Joe Orton
4220 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4222 * tests/docbook/result/html/external.html
4223 tests/docbook/result/html/graphics.html
4224 tests/docbook/result/html/gtest.html
4225 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
4226 Added a test from coolo for IDs in external parsed entities
4229 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4231 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
4232 added --version info to xsltproc closing #54952
4234 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4236 * tests/documents/Makefile.am tests/general/Makefile.am
4237 tests/multiple/Makefile.am tests/namespaces/Makefile.am
4238 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
4239 Seems some of the changes I made for 0.9.0 Makefiles were
4242 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4244 * configure.in: preparing 0.10.0 release
4245 * doc/xslt.html: updated
4246 * doc/html/* : rebuilt the docs
4248 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4250 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
4251 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
4252 avoiding modifying stylesheet informations, and fixing
4253 document() when called from a global variable init
4255 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4257 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
4258 add ctxt->inst to allow stylesheet element lookup (needed
4260 * libxslt/*.[ch]: generate docs for the structures and
4261 macros, general cleanup for docs
4262 * doc/html/*.html: regenerated all docs
4264 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4266 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
4267 libxslt/xsltInternals.h: optimizations, cleanup of global
4270 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4272 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
4273 libxslt/variables.c: force the precompilation of XPath expressions
4274 at stylesheet compilation time
4276 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4278 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
4280 * tests/REC/Makefile.am: be less verbose if things really go wrong
4281 * tests/docs/Makefile.am tests/general/Makefile.am
4282 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
4283 the regression tests
4285 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4287 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
4288 detection method to generate HTML documents
4289 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
4290 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
4291 tests/XSLTMark/html.out tests/XSLTMark/products.out
4292 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
4293 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
4294 tests/general/bug-5-.out: updated a number of tests output
4297 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4299 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
4301 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4303 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
4304 about attribute being generated twice. Fixed a number of related
4305 bugs on attributes handling.
4306 * tests/REC/test-7.1.4.out: this changed an attribute generation
4308 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
4310 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4312 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
4313 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
4315 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4317 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
4318 the cases where perl is not in the path (nor in /usr/bin)
4319 * tests/docbook/result/html/gdp-handbook.html
4320 tests/docbook/result/html/kwrite.html
4321 tests/docbook/test/gdp-handbook.xml
4322 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
4324 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4326 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
4327 cases where a network access is needed to load a DTD or entity
4328 * tests/docbook/Makefile.am: added --nonet
4329 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
4330 fixed 2 tests as a result
4332 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4334 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
4335 try to remove the unneeded docbook Makefile stuff
4337 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4339 * doc/xslt.html: fixed a link error
4340 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
4341 * libxslt/xsltproc.c: cleaned up the --repeat loop
4342 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
4343 fixed the DOCTYPE in tests output
4344 * tests/docs/bug-25-.xml tests/doc/Makefile.am
4345 tests/general/bug-25-.* tests/general/Makefile.am : added a new
4346 test case and fixed the EXTRA_DIST
4348 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4350 * libxslt/extra.c: add more debug to xsltDebug
4351 * libxslt/transform.c: spent a few hours tracking down an ugly
4352 race like bug in xsltCopyTreeList() arghhh
4353 * libxslt/xsltproc.c: call xmlInitMemory() explictely
4355 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4357 * doc/internals.html: more work done on the doc, mostly complete
4358 except the section on the XSLT stack and the extensions API
4359 since both still need more work.
4361 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4363 * doc/internals.html doc/contexts.* doc/object.*: more work done
4366 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4368 * doc/internals.html: more work done on the doc
4370 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4372 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
4373 for the CDATA output
4375 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4377 * libxslt/xslt.c: do not escape content of CDATA nodes on output
4379 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4381 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
4382 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
4383 doc/templates.fig doc/templates.gif: started writing tye doc
4384 on how libxslt works.
4386 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4388 * libxslt/numbersInternals.h libxslt/numbers.c
4389 tests/numbers/format-number.out tests/XSLTMark/number.out:
4390 Patch from William Brack to bring format-number() more in alignment
4391 with the Java implementations.
4393 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
4396 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4398 * tests/docbook/result/html/* tests/general/bug-11-.out
4399 tests/multiple/result.xml tests/XSLTMark/*.out
4400 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
4403 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4405 * libxslt/xsltproc.c: add a --docbook option if your libxml2
4406 has the SGML DocBook support compiled in.
4408 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4410 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
4411 tests especially on sorting
4412 * test/xsltutils.c: oops multiple sorts was actually broken !!!
4415 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4417 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
4419 * doc/html/* doc/xslt.html: updated and regenerated the docs
4421 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4423 * xsltutils.[ch] transform.c: implemented multiple levels of
4425 * test/REC/test-10-2.*: added a really small test for it
4427 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4429 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
4430 there can be multiple text and CDATA child
4432 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4434 * tests/multiple/makefile.am: fixing #54015
4435 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
4436 and a similar problem for the docbook tests
4438 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4440 * tests/general/bug-8-.out: fixed in libxml xpath
4441 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
4442 problem in predicates within a pattern. Spotted another
4443 potential namespace problem
4445 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4447 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
4448 libxslt/xsltproc.c: counting errors and warnings at compilation
4449 time. Stop processing in case of error.
4450 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
4451 added more namespace related bug checks
4453 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4455 * libxslt/preproc.c libxslt/variables.c: found the source of a
4456 memory leak with DocBook introduced this w.e.. bit of cleanup.
4457 * tests/docbook/result/html/*.html : regenerated the DocBook tests
4460 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4462 * libxslt/variables.c: fixing bug #53769
4463 * tests/general tests/docs: added new examples from the
4464 bug reports to the regression tests, updated the Makefiles
4466 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4468 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
4469 attributes.c extensions.[ch]: moved all stylesheet precomputation
4470 at stylesheet loading time (stylesheet transform should be thread
4471 safe now), improved params and variables evaluations (but optim
4472 is not complete yet).
4475 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4477 * libxslt/xsltproc.c : changed the way --repeat works when
4480 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4482 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
4483 fixed default formatting
4485 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4487 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
4488 * libxslt/xsltproc.c : added an option to process HTML input
4490 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4492 * libxslt/transform.c: Tony Gorski found a bug pointed by
4493 a compiler on Tandem
4494 * tests/documents/result.xhtml: this results in a small
4495 change in the output of this test
4497 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4499 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
4502 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4504 * transform.c: fixed text and cdata handling in xsl:copy
4505 * xslt.c : avoid crashing on invalid xslt input
4506 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
4507 bugs submitted to the regression tests
4509 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4511 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
4513 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4515 * configure.in: updated to 0.8.0
4517 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4519 * transform.c: fixed a bug introduced on handling #53401
4521 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4523 * transform.c: fixed #53401
4524 * configure.in libxslt/*.c: allowed to suppress debug reporting
4525 functionalities but it brings not noticeable improvements
4526 * doc/xslt.html doc/html/*: updated and regenerated docs
4528 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4530 * tests/general/bug-5-.out tests/multiple/out/*.orig
4531 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
4532 following the libxml changes
4534 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4536 * libxslt/functions.c: applied TOM's patch to key()
4537 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
4538 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
4539 small HTML output change
4541 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4543 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
4546 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4548 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
4549 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
4550 fixed for the most part the namespace handling problem in XPath
4551 expression computations.
4552 * test/doc/ tests/general: added bug 5 and 6
4554 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4556 * libxslt/xslt.c: applied William M. Brack patch fixing the
4557 template lack of support for priority
4558 * test/XSLTMark/*.out : this fixed anumber of problems in the
4561 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4563 * libxslt/functions.c: removed warning in unparsed-entity-uri()
4564 fixed a bug in generate-id()
4565 * libxslt/transform.c: fixed null list result errors
4566 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
4567 fixes for sorting semantic
4569 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4571 * config.h.in configure.in libxslt/xsltconfig.h.in: added
4573 * libxslt/xsltproc.c : added --xinclude option
4574 * tests/XSLTMark/union.out : fixed the output
4576 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
4578 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
4580 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4582 * configure.in: released 0.7.0
4583 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
4586 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4588 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
4589 some checking against NULL pointers
4591 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4593 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
4594 added the XSLTMark in the regression tests as well as multiple
4595 output test from Ankh
4596 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
4597 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
4598 patches and fixed a memory leak
4599 * tests/docbook/result/html/*.html : updated the results after
4601 * tests/xmlspec/REC-xml-20001006-review.html
4602 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
4603 an HTML doctype when serializing HTML result, but adds the
4606 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4608 * libxslt/transform.c: applied fix to xsltApplyTemplates from
4610 * test/docbook/result/html/*.html: this change the output
4611 * tests/xmlspec/REC-xml-20001006-review.html
4612 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
4613 the reference anchors generated for the XML spec
4615 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4617 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
4618 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
4619 libxslt/xsltutils.c: of course the way I defined
4620 UNUSED breaks on old gcc version. Try to be smart and
4621 also define it directly in xsltconfig.h
4622 * tests/xmlspec/Makefile.am: fixed the timing arg test
4624 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4626 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
4627 implemented command line parameter passing
4628 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
4629 tested it by passing show.diff.markup=1 to build the review version too
4631 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4633 Huge cleanup, I switched to compile with
4634 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4635 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4636 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4637 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4638 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4639 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
4640 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
4641 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
4642 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
4643 libxslt/xsltutils.c: basically made static unexported functions
4644 avoided name clashes and flagged unused parameters.
4646 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4648 * configure.in: 0.6.0 yet another release
4649 * doc/xslt.html doc/html/*: updated the docs
4651 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4653 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
4654 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
4655 extended xsltEvalStaticAttrValueTemplate and
4656 xsltEvalAttrValueTemplate to support foreign namespaces,
4657 and fixed document()
4659 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4661 * xsltutils.h: cleanup some garbage added last night
4662 * xsltInternals.h variables.c transform.c templates.[ch]
4663 preproc.c pattern.c keys.c: switched the whole XSLt processing
4664 to use XPath precompiled expressions and reusing them.
4665 * functions.c: some cleanup, seems people don't use
4666 unparsed-entity-uri() the way it's supposed to be used
4668 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4670 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
4671 libxslt/variables.c libxslt/xsltutils.h: Changed to work
4672 with the new way XPath is interpreted. This doesn't yet
4673 take advantage of the separate parsing/evaluation phases
4675 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4677 * libxslt/transform.c: robert@xsl.00008.org pointed out a
4678 problem in xsl:copy-of in case of attributes
4679 * tests/docs/Makefile.am tests/docs/bug-3-.xml
4680 tests/general/Makefile.am tests/general/bug-3-.*:
4681 added the test to the general regression suite
4683 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4685 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
4686 fixing some of the missing functionnalities in the XSLT
4687 functions implementations.
4689 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4691 * libxslt/Makefile.am: nick@debian.org forwarded a fix
4693 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4695 * README.cvs-commits: added, pointing to HACKING
4696 * HACKING: added defines commit rules.
4698 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4700 * libxslt/extra.c libxslt/variables.c: fixing compilation
4701 when libxml was compiled without debug support
4703 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4705 * configure.in: time for 0.5.0
4706 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
4707 new test files are included in the distribution
4708 * doc/xslt.html : updated
4709 * doc/html/*.html: regenerated the docs
4711 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4713 * tests/docbook/result/html/*.html: regenerated the HTML
4714 now that value-of an result tree don't include the fake root
4716 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4718 * libxslt/transform.c libxslt/variables.c: removed a couple
4719 of possibly uninitialized var probs
4720 * tests/xmlspec/Makefile.am: run the processing without verbose
4721 avoid raising generated id differences.
4723 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4725 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
4727 * libxslt/transform.c: fixed a bug which exaplined why no
4728 optimization were resulting from preproc stuff
4730 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4732 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
4733 w.r.t. value of tree result (and attributes within it) fixed.
4734 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
4735 Integrated the xmlspec to the test (i.e. diffed output for
4738 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4740 * imports.c transform.c xslt.c xsltInternals.h: fixed a
4741 strip-spaces problem
4742 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
4745 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4747 * libxslt/transform.[ch]: finished integrating the current
4748 state of the preproc optimizations.
4749 * tests/xmlspec/diffspec.xsl: switched off diff printing
4751 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4753 * libxslt/preproc.c libxslt/transform.c: started rolling in
4754 some of the optimizations.
4756 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4758 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
4759 transform.[ch]: previous commit broke a lot of stuff, fixing
4760 and preparing for next step
4762 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4764 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
4765 xsltInternals.h: started working on optimizing stylesheet
4766 element parsing. Just builds the extra informations so far.
4767 * xsltutils.h: added a missing XPath decl
4769 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4771 * libxslt/variables.c: William M. Brack found a serious bug
4772 with imports and global variables ...
4774 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4776 * libxslt/pattern.[ch] libxslt/transform.c: added
4777 xsltCleanupTemplates() to clean up state left after processing.
4779 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4781 * libxslt/transform.c: applied patch from William M. Brack
4782 to support with-param in xsltApplyTemplates().
4784 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4786 * libxslt/pattern.c: fixed the compilation of patterns which
4787 contains XPath NodeTypes. Handling of nested predicates.
4789 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4791 * libxslt/transform.c: save ctxt->node after for-each
4793 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4795 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
4796 * doc/xslt.html: updated
4798 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4800 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
4801 added xsltDocumentElem implementing multiple file output,
4802 including 1.1 xsl:document but yet untested.
4804 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4806 * libxslt/extensions.c: fixed stoopid bug
4807 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
4808 carrying extensions to the specification. Added node-set()
4809 for existing saxon and xt namespaces and debug() in libxslt
4810 namespace (http://xmlsoft.org/XSLT/namespace)
4811 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
4813 * configure.in tests/Makefile.am tests/namespaces: added some
4814 namespaces tests, including a test calling the extra debugging
4815 function in libxslt namespace, worked first time !!!
4817 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4819 * libxslt/xslt.c: extension prefix support for the full stylesheet
4820 * libxslt/transform.c libxslt/extensions.[ch]: more work should
4823 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4825 * doc/xslt.html : cleaned up, added a bit more description on
4828 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4830 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
4831 on functions and element extensions. First on list will be
4834 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4836 * configure.in libxslt.spec.in: releasing 0.3.0
4837 * doc/xslt.html: updated
4839 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4841 * configure.in tests/docbook/html : oops forgot to add
4842 the stylesheets themselves :-\
4844 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4846 * configure.in tests/Makefile.am tests/docbook tree:
4847 added docbook XSL based test suite
4849 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4851 * libxslt/xsltutils.c: reformat of messages
4852 * libxslt/xsltproc.c: removed memleak on --noout
4853 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
4854 changed again the way parameter are evaluated before a
4855 call-template, seems to fix a few nasty bugs, memory alloc debug too
4857 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4859 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
4860 fixed the param evaluation problem in apply-template
4861 * libxslt/pattern.c: speed up seriously some context computation
4862 * libxslt/xsltInternals.h: preparing for extension support
4864 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4866 * libxslt/Makefile.am: small cleanup
4867 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
4868 fixed current() I hope
4870 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4872 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
4873 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
4874 support of namespaces, both in templates and in XPath subexpressions
4876 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4878 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
4880 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4882 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
4883 contextual info must be recomputed
4885 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
4888 * libxslt/xsltproc.c : added --maxdepth
4890 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4893 * libxslt/xsltproc.c: added --novalid and --noout as well
4894 as options printing when no args
4895 * libxslt/variables.c libxslt/transform.c: trying to get rid
4896 if some variable/params addressing errors.
4898 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4900 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
4901 * libxslt/xsltutils.c: add carriage return to xsl:message when
4904 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4906 * libxslt/functions.c: fixed a bug with generate-id()
4908 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4910 * libxslt/xsltutils.c: started doing more useful stuff in
4912 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
4913 libxslt/xsltInternals.h: changed the way variables/params
4915 * libxslt/xsltproc.c: removed a pedantic warning
4916 * libxslt/variables.[ch]: found an ugly evaluation bug
4918 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4920 * tests/REC/Makefile.am: updated
4922 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4924 * libxlst/functions.c: fixed ID generation
4925 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
4927 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4929 * libxslt/numbers.c: removed a couple of memleaks
4931 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4933 * libxslt/pattern.[ch]: exported pattern matching interfaces
4934 for numbers.c and future debug module
4935 * libxslt/numbers.c: updated to new interface, should avoid
4936 unnecessary recompilation of patterns.
4937 * libxslt/xsltutils.[ch]: cleanup
4938 * tests/REC/gmon.out: removed :-)
4940 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4942 * libxslt/numbers.c: implemented level=any
4943 * libxslt/transform.c: corrected some default values
4944 * tests/REC/test-7.7-*.*: added
4946 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4948 * libxslt/pattern.c: priorities were horribly broken, hope it's
4951 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
4954 libxslt/xsltInternals.h libxslt/transform.[ch]
4955 libxslt/templates.c libxslt/xslt.c:
4956 Added apply-imports, keep a stack of running templates
4957 * libxslt/xsltutils.c: bugfixes, gather the output informations
4959 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
4960 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
4961 the real set of transformation on XML-1.0 2e generages a near
4962 perfect HTML. Needs just more number fixes and implementation
4963 and an obscure problem in 3.3.3
4965 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4967 * libxslt/pattern.c: added xsltMatchPattern()
4968 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
4970 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4972 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
4973 * libxslt/xsltutils.[ch] : added a small debugging hook
4975 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4977 * libxslt/FEATURES libxslt/transform.c: added support for
4978 disable-output-escaping in xsl:copy-of
4979 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
4980 give more debugging info
4982 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4984 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
4985 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
4986 Includes, more document changes
4987 * libxslt/xsltutils.c: fix the output of doctype and what is or
4989 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
4990 * tests/Makefile.am tests/documents/* : added a new test from Stric
4991 exercising document() among other things
4993 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4995 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
4996 for the level attribute for xsl:number
4997 * libxslt/numbers.c: internal restructuring
4999 Fri Feb 9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5001 * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
5002 to deal with documents
5003 * libxslt/functions.c: fixed document() to return the same set
5005 * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
5006 libxslt/variables.c libxslt/xsltInternals.h: keys are really
5007 associated to loaded documents, not to the transformation
5008 context, made the change, this impacted a number of modules
5010 Thu Feb 8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5012 * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
5014 Thu Feb 8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5016 * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
5017 ready for the release
5018 * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
5019 * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
5022 Thu Feb 8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5024 * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
5025 added support for keys in patterns
5026 * tests/REC/test-12.2-2.*: added a specific testcase
5028 Wed Feb 7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5030 * libxslt/functions.c FEATURES: started adding support for key()
5031 * tests/REC/test-12.2-1.*: first key test
5033 Wed Feb 7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5036 * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
5037 libxslt/transform.c libxslt/xsltInternals.h: started adding key
5039 * libxslt/xsltutils.c: warning cleanup
5040 * libxslt/pattern.h: fixed soopid cut'n paste prob
5042 Tue Feb 6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5044 * libxslt/transform.c libxslt/xslt.c: chased some reported
5045 unitinitialized variables.
5047 Tue Feb 6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5049 * tests/numbers/Makefile.am: fixed the EXTRA stuff
5051 Mon Feb 5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5053 * Copyright IPR Makefile.am: added some wording and a rewrite
5054 of the W3C IPR but without giving Copyright rights to W3C,
5055 should suit everybody
5057 Mon Feb 5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5059 * FEATURES: updated, added mode support for templates
5060 * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
5061 support for templates
5062 * templates.c variables.c: simple fixes
5063 * xslt.c: added a separate DEBUG_BLANKS debug class disabled
5064 * xsltproc.c: added option -timing
5065 * xsltutils.c: seem I forgot to add encoding support in output...
5066 * configure.in tests/Makefile.am tests/xmlspec/*: added a test
5067 consisting of reformatting the XML REC with the xmlspec XSLT,
5070 Mon Feb 5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5073 * numbers.c: handles actual number formatting for both xsl:number
5074 and the format-number extension function.
5075 * function.c: formatting moved to numbers.c
5076 * transform.c: added xsl:number
5077 * xslt.c: minor memory leak removed
5078 * Makefile.am: added numbers.c and numbersInternals.h
5080 Sat Feb 3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5083 * doc/html/*.html updated
5084 * doc/libxslt.sgml: added new modules
5085 * libxslt/pattern.c: fix loop on hash clashes.
5087 Sat Feb 3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5091 * pattern.c: lots of changes to make most patterns work
5092 * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
5093 * transform.c: cleanup and attribute patterns testing
5094 * xslt.c: added xsltFreeStylesheetList() and now cleanup
5096 * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
5097 * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
5100 Fri Feb 2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5103 * transform.c: added xsl:element support
5104 * namespaces.[ch]: added xsltGetSpecialNamespace()
5105 * attributes.c: added xsl:attribute namespace support.
5107 Thu Feb 1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5109 * libxslt/Makefile.am libxslt/imports.[ch]: new module to
5110 implement import cascade lookups and traversal
5111 * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
5112 libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
5113 started coding the import cascade lookup in the places needed,
5114 probably incomplete.
5116 Thu Feb 1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5118 * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
5119 xsl:include and xsl:import, untested
5121 Thu Feb 1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5123 * FEATURES: updated choose/when/otherwise added
5124 * libxslt/transform.c: plugged choose in
5125 * configure.in tests/Makefile.am tests/REC/Makefile.am
5126 tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
5127 tests/general/itemschoose.*: started adding a more generic
5128 infrastructure for testing.
5130 Thu Feb 1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5132 * tests/REC/test-11*: added more tests
5133 * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
5136 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5138 * tests/REC/test-[9-10]*: added more tests
5139 * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
5142 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5144 * tests/REC/test-[7-9]*: added more tests
5145 * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
5146 fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
5147 is allocated, overall cleanup.
5149 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5151 * tests/REC/test-7.*: added more tests
5152 * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
5153 fixing bugs raised by said tests
5155 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5157 * tests/REC/test-7.*: added more tests
5158 * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
5159 libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
5160 raised by said tests
5162 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5165 * configure.in tests/Makefile.am tests/REC/*: started adding
5166 some regression tests based from fragments of spec examples
5167 * libxslt/transform.c: fixed a problem on namespace generation
5169 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5172 * tests/numbers/Makefile.am tests/numbers/format-number.*
5173 tests/Makefile.am configure.in: added number formattting
5175 * libxslt/attributes.[ch]: separated attribute support, started
5176 add support for attribute-sets
5177 * libxslt/functions.[ch]: update for number and formatting
5179 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
5180 cleanups updates, etc ...
5182 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5185 * libxslt/transform.c: added copy-of support
5186 * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
5188 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5190 * FEATURES TODO: updates
5191 * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
5194 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5196 * FEATURES TODO: updates
5197 * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
5198 libxslt/xslt.c libxslt/xsltInternals.h: added support for
5199 namespace aliases and cleaned up the overall namespace related
5200 code. This materialize as a new module.
5202 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5204 * configure.in libxslt.spec.in: changes needed for libxml2-devel
5207 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5209 * libxslt.spec.in doc/xslt.html: updating doc and trying to add
5212 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5214 * Makefile.am configure.in doc/Makefile.am: added a doc subdir
5215 and the rules to generates the makefiles.
5216 * doc/libxslt.sgml doc/xslt.html: very first version of the manual
5217 * doc/html/*.html : autogenerated documentation
5218 * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
5220 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5222 * libxslt/functions.c: xsltGenerateIdFunction() small patch
5224 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5226 * FEATURES TODO README INSTALL: updated
5227 * libxslt/xslt.h: added URL and version/vendor :-)
5228 * libxslt/transform.c: fixed a problem in xsl:attribute, removed
5229 attempt to support older libxml2 version.
5230 * libxslt/variables.h libxslt/xsltInternals.h: update to structures
5231 and macros to add/register new document created by document()
5232 * libxslt/functions.c: implemented current(), unparsed-entity-uri()
5233 system-property(), element-available() and function-available().
5234 A crippled version of document() has been added too.
5236 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5238 * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
5239 number formatting !!!
5240 * acconfig.h config.h.in configure.in libxslt/Makefile.am
5241 tests/Makefile.am; added testing for mathematical functions,
5245 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5247 * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
5248 with non-named rules (*, ...) added accelerators
5249 * libxslt/templates.[ch]: added xsltEvalTemplateString()
5250 and xsltEvalAttrValueTemplate() high level functions
5251 * libxslt/transform.c: fixed the part where attributes
5252 had to be looked at as templates, added comment and
5254 * TODO FEATURES: updated to reflect the new state
5256 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5258 * libxslt/functions.[ch] Makefile.am: added new module functions
5259 with templates for the XSLT functions.
5260 * libxslt/variables.h templates.c: added registrations of new
5261 functions when an XPath context is created
5263 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5265 * tests/Makefile.am: cleanup
5266 * libxslt/pattern.c: should support most of the patterns now
5267 except ID/Key and maybe some namespace checks when having
5271 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5273 * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
5274 tests/REC2/Makefile.am: updated the makefiles and spec files to
5275 add tests, and the FEATURES file to the RPM
5277 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5279 * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
5280 prepared the Makefiles and spec files for a first release.
5281 * COPYING.LIB: added LGPL Licence
5283 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5285 * libxslt/transform.c: applied cleanup patch from Bjorn Reese
5286 <breese@mail1.stofanet.dk>
5288 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5290 * configure.in libxslt.spec.in: first try to get a spec file
5292 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5294 * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
5295 * libxslt/transform.c: add support for "*" to strip and preserve
5298 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5301 * FEATURES: added with alist of what's in and what's not
5302 * libxslt/xslt.c: fixed top level Param and Variable stuff
5304 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306 * xsltproc.c: removed bug
5307 * tests/REC2/html.xml: added newline after doctype
5308 * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
5309 support, result tree fragment support (requires just commited
5310 extensions to libxml2 XPath !!!)
5311 * transform.c: added call-template, with-param support
5312 * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
5313 * TODO: updated, added a DONE section and started migrating stuff :-)
5315 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5317 * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
5318 tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
5319 too, added the HTML output test
5320 * libxmls/xsltutils.c: added HTML output
5321 * libxslt/xslt.c: check version on literal result used as templates
5322 * libxslt/transform.c: fixed an error in VERSION number
5323 * libxslt/templates.c: make sure generated nodes have doc and
5326 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5328 * libxslt/Makefile.am libxslt/template.[ch]: added a template
5329 specific module. Added attribute value template, at least in
5331 * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
5332 the spec now works too.
5333 * libxslt/variables.c: fixed the debug
5334 * libxslt/xslt.c: fixed an ugly uninitialized variable
5335 * libxslt/transform.c: now using attr template processing
5337 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5339 * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
5340 libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
5341 structure to add an execution stack with variables. Tree
5342 valued variables still missing.
5345 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5347 * libxslt/xslt.c: check version on stylesheets
5348 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
5349 started adding variables interfaces and modules.
5351 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5353 * libxslt/xslt.c: added support for disable-output-escaping
5354 will need libxml version > 20211
5355 * libxslt/transform.c: cleanup
5356 * libxslt/xsltutils.[ch]: added output functions
5357 * libxslt/xsltproc.c: reuse the output function
5358 * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
5361 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5363 * libxslt/transform.c libxslt/xslt.c: avoiding some problems
5364 with blank node stripping when not allowed.
5366 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5368 * libxslt/transform.c: modified apply-templates processing
5369 added select and sort support support.
5371 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5373 * TODO: guess what, it's growing :-(
5374 * configure.in: setup hacking values when compiling in my
5376 * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
5377 very rudimentary version of xsl:sort
5379 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5382 * libxslt/transform.c: context position and size in for-each
5383 * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
5384 and put Error and Debug routines
5385 * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
5386 to use the Debug calls, cleanup
5387 * libxslt/xsltproc.c: added -v to enable debug printing
5389 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5391 * TODO: started filling it :-(
5392 * libxslt/pattern.c: should now at least compile the full
5393 set of patterns authorized. Default priorities added.
5394 * libxslt/transform.c: a bit more work and cleanup.
5396 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5398 * TODO: started adding in there :-(
5400 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5402 * transform.c, xslt.c, xsltproc.c: lots of fixes, added
5403 support of xslt:if and xslt:attribute, need libxml2 interfaces
5404 present only in CVS.
5406 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5408 * test/Makefile.am test/REC*/Makefile.am: added first test
5409 * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
5410 cleanup of nodes at reading of stylesheet, added support
5411 for xsl:for-each and fixed a few recursion bugs
5413 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5415 * pattern.c, xslt.c: removed debug
5416 * transform.c: added value-of, seems to handle the first
5417 REC example correctly
5419 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5421 * transform.c, xsltproc.c: small fight with spaces and formatting
5422 may need a revisit later but looks pretty good right now.
5424 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426 * transform.c: basic processing in place
5427 * xsltInternals.h: exported one xslt.c function
5429 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5431 * libxslt/transform.[ch] Makefile.am: started adding the
5432 transformation module
5433 * pattern.[ch] xslt.c: more work...
5435 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5437 * libxslt/pattern.c: started adding xsltTestCompMatch()
5439 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5441 * libxslt/pattern.c: more work on parsing selectors
5443 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445 * libxslt/xslt*: completeted the structures
5446 * libxslt/pattern.[ch]: started adding code to precompile patterns
5448 * libxslt/makefile.am: added the new files
5450 Mon Jan 8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5452 * libxslt/xslt.c : small cleanup
5453 * configure.in libxslt/xsltconfig.h.in: add memory debug and
5454 mechanism for compile-time options
5456 Sun Jan 7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5458 * libxslt/xslt.[ch]: started parsing templates
5460 Sun Jan 7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5462 * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
5464 Sun Jan 7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
5469 Sun Jan 7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5471 * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
5472 libxslt/Makefile.am tests/Makefile.am:
5473 Created the library framework, imported it into the GNOME CVS base
5474 * INSTALL: added a small instruction file.
5476 Sun Jan 7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
5479 first steps toward building the framework
5481 Sun Jan 7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5483 * NOTES: added notes taken while reading the spec.
5485 Fri Jan 5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5487 * test/REC1 test/REC2: added examples from the XSLT REC
5489 Fri Jan 5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5491 * README: basic informations
5492 * Changelog: created