1 Sat Dec 20 16:22:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
3 * libexslt/date.c: fixed several routines to assure empty
4 string returned (rather than a string object with a null
5 string pointer) (Bug 129561)
7 Mon Dec 16 00:30:47 PST 2003 William Brack <wbrack@mmm.com.hk>
9 * doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
10 doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
11 enhanced documentation to include exslt; rebuilt docs
13 Mon Dec 15 20:33:52 MST 2003 John Fleck <jfleck@inkstain.net>
17 document XSLT_TRACE macro (sort of) and rebuild docs
19 Thu Dec 11 19:50:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
21 * win32/Makefile.mingw win32/configure.js: tried to fix mingw
22 build, no success, it still works halfway.
24 Thu Dec 11 16:33:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
26 * win32/Makefile.* win32/configure.js libxslt/xsltexports.h
27 libexslt/exsltexports.h libxslt/win32config.h: msvc and
28 mingw compilation fixes.
30 Wed Dec 10 20:37:46 MST 2003 John Fleck <jfleck@inkstain.net>
32 * doc/xslt.html docs.html
33 remove reference to gtk-doc
35 Wed Dec 10 17:20:27 CET 2003 Daniel Veillard <daniel@veillard.com>
37 * configure.in NEWS doc/*: updated the docs, made release 1.1.1
39 Wed Dec 10 16:13:38 CET 2003 Daniel Veillard <daniel@veillard.com>
41 * configure.in: upp'ed the dependancy to libxml2-2.6.3
42 * libxslt/documents.c xsltproc/xsltproc.c: fixed #127473
43 by using the new XInclude APIs provided by 2.6.3...
45 Mon Dec 8 23:34:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
47 * libxslt/transform.c, libxslt/xslt.c: modified to assure
48 XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
49 set into node name. This modification arises from
50 bug #128520, and avoids unnecessary work in libxml2.
52 Mon Dec 1 16:41:27 CET 2003 Daniel Veillard <daniel@veillard.com>
54 * libxslt/*.h *.h.in: updated the metadata informations in the headers
55 * doc/* doc/html/*: regenerated the docs.
57 Sun Nov 30 23:25:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
59 * doc/Makefile.am: small further enhancement to makefile
60 * doc/APIchunk[127].html, doc/libxslt-api.xml, doc/libxslt-refs.xml,
61 doc/html/libxslt-transform.html: updated to reflect last change
64 Sun Nov 30 22:44:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
66 * doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
67 Makefile.am: adapted the libxml files for libxslt.
68 * doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
69 doc/libexslt-api.xml, doc/libxslt-refs.xml,
70 win32/libxslt.def.src, win32/libexslt.def.src: regenerated
73 Sun Nov 30 18:48:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
75 * libxslt/transform.c: change initialisation of external functions
76 to take place in xsltNewTransformContext instead of in
77 xsltApplyStylesheetInternal. This fixes bug 122483, and should
78 also fix problem reported on the mailing list on today's date.
80 Wed Nov 26 09:49:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
82 * libxslt/imports.c, libxslt/xsltInternals.h: Changed to
83 detect recursion in xslt:include (bug #127687).
84 * tests/XSLTMark/reverser.out,
85 * test/docbook/result/xhtml/gdp-handbook.xhtml: results changed
86 because of fix of bug #127877 in libxml2 (quotes in text)
88 Mon Nov 24 07:32:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
90 * libxslt/xslt.c, libxslt/imports.c, libxslt/parserInternals.h:
91 Changed to detect recursion in xslt:import (bug #127687).
92 * doc/libxslt-api.xml, python/libxsltclass.txt: regenerated to
93 include change to xsltParseStylesheetImportedDoc parameters for
96 Sat Nov 22 13:04:59 CET 2003 Daniel Veillard <daniel@veillard.com>
98 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
99 libxslt/variables.c libxslt/xsltInternals.h libxslt/xsltutils.h:
100 Applied patch from Mark Vadoc adding flexible trace debugging
101 support to the library.
103 Sat Nov 22 00:53:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
105 * libxslt/transform.c: fixed bug #127561 (xsl:element with a
106 'computed' namespace attribute)
107 * tests/docs/Makefile.am tests/docs/bug-136.xml
108 tests/general/Makefile.am tests/docs/bug-136*: added tests
109 to the regression for bug #127561
111 Fri Nov 21 18:17:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
113 * libxslt/keys.c: small further enhancement, bug #127450
115 Thu Nov 20 17:26:57 CET 2003 Daniel Veillard <daniel@veillard.com>
117 * libxslt/keys.c: another problem reported by Oleg Paraschenko
118 on the same code in #127450
119 * tests/docs/Makefile.am tests/docs/bug-135.xml
120 tests/general/Makefile.am tests/docs/bug-135*: added tests
121 to the regression suite for bug #127450.
123 Thu Nov 20 10:59:48 CET 2003 Daniel Veillard <daniel@veillard.com>
125 * libxslt/keys.c: fixed an error from #120684 patch raised in
127 * tests/docs/Makefile.am tests/docs/bug-134.xml
128 tests/general/Makefile.am tests/docs/bug-134*: added tests
129 to the regression suite for bug #127450.
131 Thu Nov 20 00:22:14 CET 2003 Daniel Veillard <daniel@veillard.com>
133 * libxslt/keys.c: fixed a bug in the keys selector parsing
134 #120684 when | is in a predicate or a string.
135 * tests/docs/Makefile.am tests/docs/bug-133.xml
136 tests/general/Makefile.am tests/docs/bug-133*: added tests
137 to the regression suite for bug #120684.
138 * Makefile.am: don't package cvs temp files
139 * doc/apibuild.py: update from libxml2 one
141 Tue Nov 18 13:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
143 * libexslt/strings.c: fixed entity problem in exslt:tokenize
144 uncovered by newapi.xsl
145 * libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
146 to use IS_BLANK_CH for char compares (fixes warnings)
148 Fri Nov 14 23:59:08 CET 2003 Daniel Veillard <daniel@veillard.com>
150 * libxslt/preproc.c: applied fix from Bjorn Reese to close
151 number formatting bug #126994
153 Fri Nov 14 18:44:50 CET 2003 Daniel Veillard <daniel@veillard.com>
155 * Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
158 Thu Nov 13 11:54:36 CET 2003 Daniel Veillard <daniel@veillard.com>
160 * libxslt/attributes.c libxslt/documents.c libxslt/transform.c
161 libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
162 patch to moves the control of the XSLT debugger into the transform
165 Tue Nov 12 18:17:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
167 * libexslt/functions.c: applied patch for param visibility from
168 Shaun McCance. Changed variable scoping in accordance with
169 Shaun's suggestions. This fixed problem reported on the list
171 * tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
172 regression test for above
174 Sat Nov 8 13:27:12 CET 2003 Daniel Veillard <daniel@veillard.com>
176 * libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
177 describing the entry points.
179 Wed Nov 6 17:27:23 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
181 * win32/configure.js: fixed #122146
183 Wed Nov 5 12:25:34 CET 2003 Daniel Veillard <daniel@veillard.com>
185 * tests/multiple/Makefile.am: applied last fix from #125614
187 Tue Nov 4 19:08:53 PST 2003 William Brack <wbrack@mmm.com.hk>
189 Minor enhancements to eliminate compile/test warnings
190 * libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
191 changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
192 it's defined as __attribute__((unused))
193 * python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
195 * libxslt/preproc.c: minor change to get rid of unused var/code
197 Tue Nov 4 14:21:06 CET 2003 Daniel Veillard <daniel@veillard.com>
199 * doc/* NEWS: preparing release 1.1.0
201 Tue Nov 4 14:04:58 CET 2003 Daniel Veillard <daniel@veillard.com>
203 * libxslt/preproc.c: fixing the Document element precompilation
204 to avoid the problem raised in #125614
206 Tue Nov 4 01:08:17 PST 2003 William Brack <wbrack@mmm.com.hk>
208 * tests/multiple/out/letter*.orig: updated to reflect change
209 to HTML output in libxml2 (formatting of <p>, bug #125093)
211 Sun Nov 2 09:07:32 PST 2003 William Brack <wbrack@mmm.com.hk>
213 * libxslt/xslt.c: fixed bug #124286 - detect invalid name on
216 Sun Nov 2 10:51:58 CET 2003 Daniel Veillard <daniel@veillard.com>
218 * Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
219 libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
220 for the upcoming 1.1.0 release
221 * breakpoint/*: this release removes the deprecated breakpoint library
223 Sat Nov 1 17:04:27 PST 2003 William Brack <wbrack@mmm.com.hk>
225 * libxslt/transform.c, tests/general/bug-119.out: fixed
226 bug #125502 and corrected expected test output
227 * tests/general/bug-79.out: fixed broken test (bug #123328)
228 * libxslt/pattern.c, libexslt/functions.c: minor change to
229 eliminate compilation warning
231 Sat Nov 1 22:36:30 CET 2003 Daniel Veillard <daniel@veillard.com>
233 * tests/REC/test-5.2-17.xsl tests/REC/test-5.2-18.xsl: fixing two
234 broken tests (revealed by #125502)
236 Sat Nov 1 07:41:06 CET 2003 Daniel Veillard <daniel@veillard.com>
238 * libexslt/strings.c: fix bug #125265 about entities breaking
239 exsl:tokenize and exsl:split
240 * tests/exslt/strings/split.1.* tests/exslt/strings/tokenize.1.*:
241 augmented the reression tests with the example from the bug report.
243 Fri Oct 31 20:26:04 CET 2003 Daniel Veillard <daniel@veillard.com>
245 * libxslt/preproc.c: fix bug #120828 make sure that xsl:sort is
248 Fri Oct 31 15:53:45 CET 2003 Daniel Veillard <daniel@veillard.com>
250 * libxslt/documents.c libxslt/imports.c libxslt/xslt.c libxslt/xslt.h
251 xsltproc/xsltproc.c: switch to use xmlReadfile instead of
252 xmlParseFile, this avoid relying on global parser options, far
254 * tests/XSLTMark/xslbench1.out tests/general/bug-90.out: fixes a
255 slightly corrected output for CDATA and STYLE element save.
257 Tue Oct 28 15:30:54 CET 2003 Daniel Veillard <daniel@veillard.com>
259 * configure.in python/Makefile.am python/tests/Makefile.am: applied
260 patch from Roumen Petrov for bug #124539 when building outside the
262 * libxslt/xsltutils.c: fixed the way to grab the line number from
263 the document, use the predefiend libxml2 API which mate it work
264 with both 2.5.x and 2.6.x
266 Mon Oct 27 08:57:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
268 * libxslt/xslt.c: put in #undef for IS_BLANK macros to fix
269 problem reported on the mailing list by Justin Fletcher
271 Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
273 * configure.in libxslt.spec.in: doing some testing and raising
274 the build requirement to 2.5.10
275 * libexslt/Makefile.am configure.in: applied patch from Graham Wilson
276 for linking the exslt lib with the lib being build instead of the
279 Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
281 * libxslt/pattern.c: Fixed problem with cascaded predicates
284 Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
286 * restored earliest portion of ChangeLog (was corrupted)
288 Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
290 * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
291 for xsltGetDebuggerStatus and xsltSetDebuggerStatus
292 * doc/libxslt-api.xml: regenerated the API
294 Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
296 * configure.in: bump the libxml2 require to 2.6.0 which
297 should ship for good real soon...
298 * doc/Makefile.am: fix installation of HTML pages
299 * doc/libxslt-api.xml: rebuilt
300 * libxslt/xsltexports.h: cleanup
301 * python/generator.py: ATTRIBUTE_UNUSED is after the parameter
302 * xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
304 Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
306 * libxslt/attributes.c: fixed bug 123822
308 Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
310 * libxslt/pattern.c: fixed bug 119946
311 * configure.in: enhanced for better devel (me) testing
313 Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
315 * configure.in: applied a small patch from Troels Walsted Hansen
316 for python libxml2 detection.
318 Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
320 * libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
321 python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
322 various compilation warnings (AIX as well as gcc)
324 Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
326 * libexslt/saxon.c: applied patch from Brett Kail to implement
329 Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
331 * libxslt/extensions.h libxslt/extra.h: fix some header paths
332 as pointed by Steve Ball
334 Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
336 * libxslt/extensions.c: applied patch from Karl Eichwalder
337 apparently the xmlFree was introducting a memory error
338 on x86_64, though not reproduced.
339 * libxslt/transform.c: patch from Shaun McCance fixing a comment.
341 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
343 * python/libxslt.c: don't output errors to stdout by default
346 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
348 * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
349 IS_XSLT_REAL_NODE change
350 * python/Makefile.am Makefile.am: some makefile "distclean"
351 target improvement from Graham Wilson
352 * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
355 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
357 * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
358 IS_XSLT_REAL_NODE, fixed bug 120644.
360 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
362 * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
363 libxslt/xsltutils.h: removing the DocBook SGML support
365 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
367 * configure.in: preparing release libxslt-1.0.33
368 * doc/*: updated and rebuilt the docs
369 * doc/apibuild.py: small fixes for new tokens
371 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
373 * transform.c: enhanced previous fix to bug #120684, using
374 excellent suggestion by Daniel
375 * attributes.c: fixed bug #119583, merging attribute sets
376 from imported stylesheets.
377 * tests/docs/Makefile.am tests/docs/bug-131.xml
378 tests/general/Makefile.am tests/docs/bug-131*: added tests
379 to the regression suite for bug #120684.
381 Sat Sep 6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
383 * pattern.c pattern.h imports.c: fixed bug 119946, caused by
384 incorrect creation of "extra" variables when compiling
385 templates on imported stylesheets.
386 * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
387 tests/general/Makefile.am test/docs/bug-130*: added tests
388 to the regression suite for this bug.
391 Wed Sep 3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
393 * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
396 Tue Sep 2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
398 * transform.c: fixing bug #120684 on crash caused by text between
401 Tue Sep 2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
403 * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional
404 macros which affect exports and added mingw section
406 Mon Sep 1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
408 * libxslt/function.c: patch from Mark Vadoc to allow compiling
409 against libxml2 without XPointer supoort.
411 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
413 * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
414 with namespaced names reported by Steve Hay
415 * tests/docs/Makefile.am tests/docs/bug-129.*
416 tests/general/Makefile.am tests/general/bug-129*: added the
417 test to the regression suite for this bug.
419 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
421 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
424 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
426 * libxslt/*.h: realigned parameters after taint
428 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
430 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for
431 Borland compiler, as reported by Eric Zurcher
433 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
435 * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
436 get included in the distrib
438 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
440 * libxslt/*.h libexslt/*.h: exportability taint of the headers.
441 * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
442 contain the export defs.
444 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
446 * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
447 libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
448 for compilation with MingW compiler on Windows.
450 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
452 * keys.c: enhanced xsltInitCtxtKey to take care of multiple
453 instances of a key with the same namespace:name, reported
454 on the mailing list by Ian Young. Added regression test
457 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
459 * variables.c: fixed bug 119699 (missing error on shadowed
461 * autogen.sh: removed dependency on automake-1.4, updated
462 links for fetching auto* tools
463 * doc/Makefile.am: added check for automatic regeneration of
464 win32/*.def.src when api xml files are updated.
466 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
468 * transform.c: fixed bug 114563 (params not passed when
469 default template processed)
471 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
473 * xslt.c: fixed bug 119862 (missing param on ns error print)
475 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
477 * News configure.in: preparing libxslt-1.0.32 release
478 * doc/* : updated the doc and rebuilt
480 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
482 * breakpoint/Makefile.am: removed ref to libxslt.la
483 * numbers.c transform.c python/libxml_wrap.h python/types.c
484 xlstproc/xsltproc.c: Minor cleanup of warning errors
486 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
488 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
490 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
492 * tests/docs/Makefile.am tests/docs/bug-127.*
493 tests/general/Makefile.am tests/general/bug-127*: added the
494 test from bug #118763 to the regression suite.
496 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
498 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
500 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
502 Minor cleanup of regression test general/bug-125
504 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
506 Fixed bug 116517 - handling of '{' and '}'
507 * templates.c: added checks for escaping and balancing of
509 * tests/general/Makefile.am tests/docs/Makefile.am:
510 Added test case (bug-126) to regression suite.
512 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
514 Fixed bug 117552 - sort with multiple keys
515 * xsltutils.c: enhanced treatment of NaN when multiple sort
517 * tests/general/Makefile.am tests/docs/Makefile.am:
518 Added test case (bug-125) to regression suite.
520 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
522 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
523 * transform.c, variables.c, xslt.c, xsltutils.c:
524 removed some unused variables
526 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
528 Fixing bug 118558 (Solaris 8 compiler warnings)
529 * xslt.c: minor re-ordering of code
530 * functions.c: added an explicit cast
531 * number.c: added include for string.h
532 * security.c: added an explicit cast
534 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
536 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
537 of date:seconds as previously posted to the mailing list
538 * numbers.c: extensive modification to cater for UTF8 within
539 the various routines.
541 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
543 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
544 #117616 about EXST str:tokenize.
545 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
546 added the test in the regression suite.
548 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
550 * xsltproc/xsltproc.c: applying a patch based on #117377
553 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
555 * libxslt/transform.c: allow strip-space to support full namespaces
556 using prefix:* , should fix #114287
557 * tests/docs/Makefile.am tests/docs/bug-124.*
558 tests/general/Makefile.am tests/general/bug-124*: added a
559 test to the regression suite for this bug.
561 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
563 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
564 the attribute was already defined, should fix bug #113812
565 * tests/docs/Makefile.am tests/docs/bug-123.*
566 tests/general/Makefile.am tests/general/bug-123*: added the
567 test to the regression suite.
569 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
571 * libexslt/strings.c: applied patch from Shaun McCance to implement
572 exslt:split c.f. #117752
573 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
574 added the test to the regression suite.
576 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
578 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
579 might require more attention could be an Unicode support breakage.
581 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
583 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
584 libxslt/xsltInternals.h: optimize text node coalescing by
585 caching info about the last text node generated and doing
586 fast alloc/copy of the text. Should fix #115273
588 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
590 * fixed bug 113520, incorrect result for date:seconds
591 with change to type casting in libexslt/date.c
593 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
595 * fixed bug 114764: trouble with globals and RVT's
596 with minor changes in variables.c and transform.c
597 so that any global instantiated with an RVT gets
598 uninitialized when the RVT is destroyed.
600 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
602 * libxslt/transform.c: simple cast missing Peter Breitenlohner
603 * breakpoint/Makefile.am: added deps to libxslt
604 * tests/exslt/common/Makefile.am: integrated William Brack test
605 in the regression suite
607 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
609 * fixed bug 114812, trouble with imported exslt functions
610 added lookup function in libxslt/extension.c
611 enhanced exsltInitFunc in libexslt/functions.c to take
612 better care of imports
614 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
616 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
617 python/libxslt_wrap.h python/libxsltclass.txt: patch from
618 Sean Treadway, adding Python bindings for extension element and
619 some bindings cleanups.
620 * python/tests/Makefile.am python/tests/extelem.py: also add an
623 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
625 * python/libxml_wrap.h: applied patch from #116943 which should
626 fix the xsltSaveResultToFile python binding.
628 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
630 * INSTALL: removed an old reference to libxml2 >= 2.2.12
632 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
634 * configure.in: releasing 1.0.31
635 * doc/*: update and rebuild of the docs
637 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
639 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
641 * tests/docs/Makefile.am tests/docs/bug-122.*
642 tests/general/Makefile.am tests/general/bug-122*: added the
643 test to the regression suite.
645 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
647 * libxslt/preproc.c: fix bug #115778 for attribute value template
650 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
652 * libxslt/documents.c libxslt/transform.c: applied patch from
653 Keith Isdale to desactivate node numbering when running under
656 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
658 * libxslt/security.c: fix the write checking code when
659 the output filename does not parse as an URL bug #115402
661 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
663 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
664 triodef.h were missing from the distribution
666 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
668 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
669 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
671 * libexslt/sets.c: applied patch from Peter Breitenlohner
672 * doc/*: rebuilt the docs
673 * tests/docbook/result//* tests/xmlspec/*.html: changes in
674 generattion of " as " in element content.
676 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
678 * libxslt/transform.c: changed xsltChoose to ignore whitespace
679 which is a sibling of xsl:when
681 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
683 * libxslt/xslt.c: fixed a possible crash when the document
684 wasn't a proper stylesheet.
686 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
688 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
690 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
692 * win32/defgen.xsl: new file, generates the export sources.
693 * win32/*.def.src: these are now autogenerated, changes to these
694 will not be logged anymore.
696 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
698 * tests/docs/Makefile.am tests/docs/bug-121.*
699 tests/general/Makefile.am tests/general/bug-121*: added the
700 example for bug #112904 in the regression tests, the bug fix is
703 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
705 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
706 * configure.in libxslt.spec.in python/Makefile.am: cleanup
707 of --with-python like for libxml2
709 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
711 * libxslt/xsltutils.c: fixing bug #112995, a problem with
712 NaN within the sort element. Also added regression test.
714 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
716 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
717 network accesses when building
719 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
721 * libxslt/transform.c: fixed a segfault introduced with the RVT
722 handling change, bug #112703 .
724 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
726 * libxslt/xslt.c: make sure stylesheet compilation errors
727 forces a NULL stylesheet, fixes #112270
729 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
731 * NEWS configure.in : preparing release 1.0.30
732 * doc/apibuild.py: backported a patch from libxml2
733 * doc/*: updated and rebuilt the docs
735 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
737 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
738 cleaning up Result Value Tree handling
739 * libexslt/functions.c libexslt/strings.c: fixed a pair of
741 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
742 added Mark Vakoc test combining for-each and exslt:tokenize
744 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
746 * libxslt/transform.c: fixing bug #111755 when a template is
747 applied to an attribute
748 * tests/docs/Makefile.am tests/docs/bug-119.*
749 tests/general/Makefile.am tests/general/bug-119*: added the
750 example in the regression tests for that bug.
752 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
754 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
755 for the HTML generation fixing #111799
756 * doc/html/*.html doc/html/*.png: associated update
758 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
760 * libxslt/variables.c: removed premature call to xsltFreeStackElem
761 * win32/libxslty.def.src: added more exports
763 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
765 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
766 transition to XHTML1 added validity checking to the makefile rules.
768 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
770 * python/generator.py: fixed a problem in the generator where
771 the way functions are remapped as methods on classes was
772 not symetric and dependant on python internal hash order,
773 as reported by Stéphane Bidoul
774 * libexslt/strings.c: attempt at fixing an object type pbm
775 * libxslt/triodef.h: update for OpenVMS from libxml2
777 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
779 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
780 generation of the man page
782 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
784 * libexslt/sets.c: fixed a bug introduced in the last commit
785 * libxslt/transform.c: tried to fix #111437
786 * tests/docbook/result/xtchunk/html/*.orig
787 tests/multiple/out/*.orig: side effect of #111437 change.
789 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
791 * libexslt/strings.c: applied last patch for #110023 from
793 * libexslt/sets.c: fixed a memory leak when mixing one of the
794 EXSLT set functions and a Result Value Tree
795 * TODO: there are other bugs around in libexslt/sets.c in conjunction
796 with Result Value Tree
798 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
800 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
801 bug #111420 about double initialization of extension contexts
803 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
805 * libxslt/transform.c: fix bug #110577 namespace in copy-of
806 don't obbey the same rules as for literal reusl elements.
807 * tests/docs/Makefile.am tests/docs/bug-118.*
808 tests/general/Makefile.am tests/general/bug-118*: added the
809 example in the regression tests for that bug.
810 * libxslt/variables.c: fixed a bug introduced in fixing #110020
811 * tests/docs/Makefile.am tests/docs/bug-11[67].*
812 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
813 regression tests one still exposing a mem leak (Mark Vadoc).
815 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
817 * libxslt/pattern.c: fix a memory related segfault on a
818 pattern compilation error #110189
820 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
822 * libxslt/variables.c: fixing bug #110020 on global parameter
823 and variables mismatch
824 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
825 the test to the regression suite
827 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
829 * libexslt/math.c: applied patch from Charles Bozeman fixing
830 the math power function where args were inverted #110996
831 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
832 added the test to the regraession for #110996
833 * libexslt/sets.c: avoid a problem with nodesets.
835 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
837 * libxslt/win32config.h: added HAVE_MATH_H
839 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
841 * win32/Makefile.msvc: fixed compilation with thread-enabled
844 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
846 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
849 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
851 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
852 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
853 other places where ctxt->document pointer may be used without
854 checking it agaisnt NULL.
855 * tests/docs/Makefile.am tests/docs/bug-115.*
856 tests/general/Makefile.am tests/general/bug-115*: added the
857 example in the regression tests for that bug.
858 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
860 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
862 * configure.in NEWS: preparing 1.0.29 release
863 * libxslt/documents.c: generate the document order for document()
865 * doc/*: updated and regenerated the docs
867 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
869 * libxslt/transform.c: fixed a namespace redundancy problem
871 * tests/docs/Makefile.am tests/docs/bug-114.*
872 tests/general/Makefile.am tests/general/bug-114*: added an
873 example in the regression tests for that bug.
875 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
877 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
878 and avoid some warnings when loading the python modules on non
880 * libxslt/transform.c: fix a bug introduced in the document lookup
881 and exhibited by the keys test.
883 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
885 * tests/docs/Makefile.am tests/docs/bug-113.*
886 tests/general/Makefile.am tests/general/bug-113*: added an
887 example in the regression tests for bug #109160 fixed in libxml2
889 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
891 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
892 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
893 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
895 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
897 * libxslt/transform.c: forgot to make one change related to
898 Result Value Tree change, pointed out by Sebastian Rahtz
899 * tests/docs/Makefile.am tests/docs/bug-112.*
900 tests/general/Makefile.am tests/general/bug-112*: added an
901 example in the regression tests that bug
903 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
905 * libxslt/transform.c: second part of the patch fixing #108905
906 performances problems, ask for computation of document order on
907 the document transformed and avoid inefficiencies building large
908 nodesets of unique nodes.
909 * configure.in: fix a trouble with libtool in my debug environment.
911 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
913 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
914 Result Value Tree are now generated with a document root node
915 not an element, it's quite cleaner.
916 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
917 also prepared for libxslt-1.0.28 release
918 * doc/*: updated and regenerated the docs
920 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
922 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
923 Finally fixed bug #75813, processing or Result Value Tree
924 converted into node-sets should be a bit more sensible now.
925 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
926 fixes this regression test, there is 4 nodes, not 3
927 * tests/docs/Makefile.am tests/docs/bug-111.*
928 tests/general/Makefile.am tests/general/bug-111*: added an
929 example in the regression tests for bug #75813
931 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
933 * tests/docs/Makefile.am tests/docs/bug-110.*
934 tests/general/Makefile.am tests/general/bug-110*: added an
935 example in the regression tests for bug #108976 which is
938 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
940 * tests/docs/Makefile.am tests/docs/bug-109.xml
941 tests/general/Makefile.am tests/general/bug-109*: added an
942 example in the regression tests for the invalid bug #108716
944 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
946 * libxslt/variables.c: fixed bug #108633 reported by
947 Jerome Pesenti about recursive global variables/param detections
948 * tests/reports/Makefile.am tests/reports/rec*: added regression
949 tests for the checking of recusion in global/local param/variables.
951 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
953 * libxslt/numbers.c: valgrind pointed out an uninitialized
954 variable use in format-number()
956 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
958 * tests/docs/Makefile.am tests/docs/bug-108.xml
959 tests/general/Makefile.am tests/general/bug-108*: added an
960 example in the regression tests bug #107804 fixed in libxml2
962 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
964 * libxslt/pattern.c: fixed bug #107591 node() in pattern
965 matches should catch comments and PIs
966 * tests/docs/Makefile.am tests/docs/bug-107.xml
967 tests/general/Makefile.am tests/general/bug-107*: added an
968 example in the regression tests for this case
970 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
972 * tests/docs/Makefile.am tests/docs/bug-106.xml
973 tests/general/Makefile.am tests/general/bug-106*: added the next
974 example for bug #106788 from James Clark in the regression tests,
975 the bug fix is actually in libxml2
977 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
979 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
980 for Python checks, makefile cleanup, and convenience changes
982 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
984 * xsltproc/xsltproc.c: had to comment out Igor last change
985 since it made libxslt-1.0.27 depends on libxml2 newly
986 API extension which hasn't propagated yet :-(
988 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
990 * configure.in: preparing release 1.0.27
991 * doc/*: updated and rebuilt the docs
993 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
995 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
998 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1000 * tests/docs/Makefile.am tests/docs/bug-105.xml
1001 tests/general/Makefile.am tests/general/bug-105*: added the
1002 example for bug #106788 from James Clark in the regression tests,
1003 the bug fix is actually in libxml2
1005 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1007 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
1008 James Clark and a bit of cleanup
1009 * tests/docs/Makefile.am tests/docs/bug-104.xml
1010 tests/general/Makefile.am tests/general/bug-104*: added the
1011 example in the regression tests for this case
1013 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1015 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
1017 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1019 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
1021 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1023 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
1024 * win32/configure.js: included handling of the trio option
1026 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1028 * configure.in doc/*: preparing release 1.0.26
1030 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1032 * libxslt/functions.c: fixing another bug in document(), bug #105450
1033 * tests/documents/test_bad.result: Slight change to the output
1035 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1037 * libxslt/functions.c: fixing a segfault in document(), bug #105418
1038 * tests/documents/Makefile.am tests/documents/test_bad: add the
1039 specific test as suggested by Jean T Anderson
1041 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1043 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
1044 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
1045 libxslt/xslt.c: tried to fix 105387 and all similar cases
1046 in the library sources.
1048 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1050 * doc/* configure.in: preparing for release of 1.0.25
1052 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1054 * xsltproc/xsltproc.c: fixed bug #99623
1056 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1058 * libxslt/transform.c: fixing bug #105116 sometimes one need
1059 to generate a default namespace reset xmlns="" in the output
1060 * tests/docs/Makefile.am tests/docs/bug-103.xml
1061 tests/general/Makefile.am tests/general/bug-103*: added the
1062 example in the regression tests for this case
1064 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1066 * libxslt/pattern.c libxslt/transform.c: changed the way the
1067 root element of value tree are handled to fix bug #104123
1069 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1071 * README: change of policy w.r.t. mails
1072 * configure.in: small cleanup
1073 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
1074 a couple of bugs raised by Eric van der Vlist in #104114
1075 * tests/exslt/*/*.out: slight change to the tests
1077 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1079 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
1080 emphasis on the fact that --docbook should not be used
1083 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1085 * python/libxslt.c: fixed a couple of return error #104150
1086 reported by Peter O'Shea
1088 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1090 * xsltproc/xsltproc.c: fixed a double free of stylesheet
1091 when applied to a standalone stylesheet
1093 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1095 * configure.in: preparing release 2.0.24
1096 * libxslt.spec.in: small update
1097 * doc/*: updated the news, rebuilt the APIs descriptions
1099 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1101 * libxslt/functions.c: fixed #101502 by applying and cleaning up
1102 the associated patch from Daniel Stodden.
1103 * tests/documents/Makefile.am tests/documents/fragment*: added a
1106 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1108 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
1109 for extension modules init and shutdown callbacks, check that
1110 they are now called when needed.
1111 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
1112 started adding the extension module support at the Python level.
1113 Still a strange bug to hunt down left.
1115 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1117 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
1118 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
1119 computation in the presence of imports
1120 * tests/docs/Makefile.am tests/docs/bug-102.xml
1121 tests/general/Makefile.am tests/general/bug-102*: added an
1122 example in the regression tests for this case
1124 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1126 * xsltproc/xsltproc.c: final touch to #102800 fix
1128 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1130 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
1131 memory debug checking which got deactivated at some point ?!?
1132 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
1133 * libxslt/xsltutils.c: very small change on HTML indentation handling
1135 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1137 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
1138 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
1139 exclude-result-prefixes to avoid extra namespace declaration being
1140 dumped following the fix for #102920 in libxml2
1142 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1144 * libxslt/transform.c: fixed a problem related to directory
1145 checking and creation raised by Craig Goss
1147 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1149 * libexslt/strings.c: applied patch from Jörg Walter to provide
1150 URI escaping and unescaping functions.
1152 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
1154 * libexslt/strings.c: Alexey Efimov found a typo bug in
1155 exsltStrPaddingFunction()
1157 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1159 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
1161 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1163 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
1164 applied patch from Craig A. Berry for the VMS port.
1166 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1168 * libxslt/xsltInternals.h: increase the max number of cascaded
1170 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
1171 the Windows binaries.
1173 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1175 * win32/libxslt.def.src: added more exports for Stephane Bidoul
1177 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1179 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
1180 the apibuilder script, regenerated the APIs
1182 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1184 * libxslt/numbers.c: numbering should not traverse XInclude
1185 nodes left in the tree. Closes bug #101114 raised by
1188 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1190 * doc/apibuild.py: fixed a bug in merging public info from
1192 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
1193 the iconv option to configure.js didn't work, and
1194 added zlib option needed when linking xsltproc statically
1196 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1198 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
1199 the generation of libexslt-api.xml
1200 * libexslt/exslt.h: small cleanup.
1202 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1204 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
1205 copied over the apibuild.py from libxml2, adapted a bit and
1206 regenerated the API description in XML. Todo: libexslt-api.xml
1207 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
1208 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
1209 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
1210 libxslt/templates.c libxslt/transform.c libxslt/transform.h
1211 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
1212 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
1213 report from the scripts.
1214 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
1217 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1219 * libxslt/transform.c: xsl:element generated superfluous xmlns
1220 declarations, closes bug #99905
1221 * tests/docs/Makefile.am tests/docs/bug-101.xml
1222 tests/general/Makefile.am tests/general/bug-101.*: added the
1223 example in the regression tests for this case
1225 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1227 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
1228 within an <xsl:text>
1230 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
1232 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
1234 * tests/docs/Makefile.am tests/docs/bug-100.xml
1235 tests/general/Makefile.am tests/general/bug-100.*: added the
1236 example in the regression tests for this case
1237 * tests/docs/Makefile.am tests/docs/bug-99.xml
1238 tests/general/Makefile.am tests/general/bug-99.*: this test
1239 covers an xsl:attribute namespace bug that Norm pointed out.
1241 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1243 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
1244 win32/libxslt.def.src: applied another patch from Richard Jinks
1245 for the export of teh sorting routine and allowing per context
1248 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1250 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
1251 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
1252 redefining the sorting routine, plus a bit of tweaking of the
1255 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
1257 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
1259 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
1260 * doc/html/*.html: updated too
1261 * python/libxsltclass.txt: updated too
1263 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1265 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
1266 xsltGetProfileInformation() to retrieve profiling informations
1267 from an XSLT transformation context. It returns it as an XML
1268 tree. Provided by Michael Rothwell this closes RFE #99527
1270 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1272 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
1273 in xsltFindElemSpaceHandling() missing imported informations
1274 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
1277 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1279 * libxslt/namespaces.c: fix for namespace generation on
1280 attributes created with xsl:attribute
1282 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1284 * libxslt.spec.in configure.in: add a line in %changelog for releases
1286 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1288 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
1289 xsltInternals.h reference.
1291 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1293 * python/tests/*.py: enable libxml2 memory debug before
1294 loading libxslt since libxslt initialization now includes
1295 EXSLT registration which initialize the libxml2 library and
1298 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1300 * python/libxsl.py: updated with new version from Stéphane Bidoul
1302 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1304 * win32/libxslt.def.src: exported new functions
1306 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1308 * libexslt/date.c: patch from Charles Bozeman fixing a memory
1309 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
1310 * python/tests/exslt.py: trouble with mem debug in that specific
1313 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1315 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
1316 problem when compiling on HP-UX
1318 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1320 * python/generator.py python/libxslt.c: fixes for compiling
1323 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1325 * libxslt/transform.c: fixed bug #99168 select evaluating to
1328 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1330 * tests/documents/result.xhtml: the XHTML1 serialization change
1331 to libxml2 modifies slightly the result of that test.
1333 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1335 * configure.in: the python bindings requires libxml2 >= 2.4.25
1336 for the regexp stuff.
1338 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1340 * configure.in: similar patch to #98825 for --with-python
1342 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1344 * libxslt/variables.c: fix bug #98793 on clash of imported global
1346 * tests/reports/tst-1.err: this changes the output of that test
1348 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1350 * configure.in: preparing 1.0.23
1351 * doc/*: rebuilding the docs
1353 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1355 * python/libxslt.c: make sure to register EXSLT for the bindings
1356 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
1357 * xsltproc/xsltproc.c: minor cleanup
1359 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1361 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
1362 when building outside of the source tree
1364 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1366 * python/generator.py: xpathObjectRet() pertains to the libxml2
1367 module, add the namespace.
1369 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1371 * libxslt/win32config.h: cleanup
1372 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
1373 * win32/Makefile.msvc: modified to allow mingw coexistence
1374 * win32/configure.js: integrated mingw
1375 * win32/Readme.txt: cleanup
1376 * xsltproc/xsltproc.c: allowed stdarg for mingw
1378 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
1381 * doc/xsltproc.html - ran stylesheets to update man page
1382 and html with Daniel's fix to #95510
1384 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1386 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
1387 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
1388 * README: fix the bug page URL
1390 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1392 * libxslt/functions.c: make sure the fixup for key() reported
1393 by John Escott actually works.
1394 * tests/docs/Makefile.am tests/docs/bug-98.xml
1395 tests/general/Makefile.am tests/general/bug-98.*: added the
1396 example in the regression tests for this case
1398 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1400 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
1401 * tests/docs/Makefile.am tests/docs/bug-97.xml
1402 tests/general/Makefile.am tests/general/bug-97.*: added the
1403 example in the regression tests for this case
1405 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1407 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
1408 checks in recursive copies.
1409 * tests/docs/Makefile.am tests/docs/bug-96.xml
1410 tests/general/Makefile.am tests/general/bug-96.*: added the
1411 example in the regression tests for this case
1413 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1415 * libxslt/functions.c: autoconvert key() first arg to string,
1416 reported by John Escott
1418 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1420 * libxslt/transform.c: corner case handling of copying a CDATA node.
1422 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1424 * libxslt/win32config.h: retired xmlwin32version.h
1426 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1428 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
1429 written by Thomas Schraitle (RFE #96485)
1431 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
1435 clarifying --catalog option and xsltproc's use of
1436 XML_CATALOG_FILES and /etc/xml/catalog. fixes
1437 http://bugzilla.gnome.org/show_bug.cgi?id=97891
1439 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1441 * xsltproc/xsltproc.c: remove the use of snprintf, and use
1442 libxml2 string API instead.
1443 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
1444 try to cope with architecture lacking some of the string functions,
1445 reuse the trio ones compiled in libxml2 , should close #97113
1447 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1449 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
1450 the spec file and associated changes in the Makefiles.
1452 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1454 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
1456 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1458 * libxslt/keys.h: fixed include c.f. bug #96487
1459 * config.h.in: Red Hat 8.0 induced change
1461 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1463 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
1464 fixed bug #78501 when using a non ascii character for the
1465 number formatting grouping separator.
1466 * tests/docs/Makefile.am tests/docs/bug-95.xml
1467 tests/general/Makefile.am tests/general/bug-95.*: added the
1468 example in the regression tests for this case
1469 * libxslt/attributes.c: cleaning up a problem introduced in last
1472 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1474 * libxslt/attributes.c: fixed minor typo in a call to
1477 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1479 * python/types.c: fixed bugs when passing result value tree
1480 to Python functions.
1482 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1484 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
1486 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
1489 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1491 * configure.in: preparing 1.0.22
1492 * doc/*: upated and rebuilt the docs
1494 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1496 * libxslt/variables.c: fixed bug #86421
1497 * tests/docs/Makefile.am tests/docs/bug-94.xml
1498 tests/general/Makefile.am tests/general/bug-94.*: added the
1499 example in the regression tests for this case
1501 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1503 * xsltproc: added and tested the --path option to close #79638
1505 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1507 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
1508 with the inherited stylesheet value.
1509 * tests/docs/Makefile.am tests/docs/bug-93.xml
1510 tests/general/Makefile.am tests/general/bug-93-inc.*
1511 tests/general/bug-93.*: added the example in the regression
1514 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1516 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
1517 possibility to register a transformation context specific
1518 error handler, with xsltSetTransformErrorFunc() and provided
1519 a new routine xsltTransformError() to handle contextual errors,
1520 this should fix #94435
1521 * libxslt/*.c: modified all the code to use the context specific
1522 error handling, as a result xsltPrintErrorContext() is not called
1523 anymore except internally from xsltTransformError()
1525 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
1527 * libxslt/transform.c: closing #94933, any error will make
1528 the transformation abort with no result.
1529 * tests/reports/tst-1.err tests/reports/tst-1.out
1530 tests/reports/undefvar.err: this changed the regression tests
1532 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
1533 updated the result accordingly to the fixes done last month.
1534 * libxslt/namespaces.c: make sure to avoid duplicate namespace
1535 declarations in the result trees. May fix #93692 but it's unclear.
1537 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1539 * xsltproc/xsltproc.c: added a --path option to provide the
1540 enhancement requested by #79638, first cut at it, untested
1543 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1545 * libxslt/xslt.c: seems the media-type attribute wasn't
1546 always correctly handled
1548 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1550 * libxslt/transform.c: added URI escaping in case the resource
1551 target computation of exslt:element failed. Should fix #81837
1553 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1555 * README: updated the contact informations
1557 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1559 * libxslt/pattern.c: fixed the behaviour of node() patter which
1560 didn't patch the one defined in XPath :-( . Closes bug #95793
1561 * tests/docs/Makefile.am tests/docs/bug-92.xml
1562 tests/general/Makefile.am tests/general/bug-92.*: added the
1563 example in the regression tests for this case
1565 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1567 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
1568 * win32/Makefile.msvc: added security.c to the build
1569 * win32/libxslt.def.src: exported functions from security.c
1571 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1573 * xsltproc/xsltproc.c: added another option --writesubtree to allow
1574 documents to be written only to a given subtree.
1576 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1578 * libxslt/security.[ch] libxslt/Makefile.am: new module with
1579 runtime security checks, it will also check and do directory
1580 creation when allowed
1581 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
1582 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
1583 security infrastructure probes at file reading or file creation
1584 * xsltproc/xsltproc.c: plugged the security module there too,
1585 added the new options --nowrite and --nomkdir
1586 * doc/*: updated the man page and regenerated.
1588 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1590 * doc/*: updated the doc XSLT to add the search, added the search
1591 page, fixed a link problem raised by Yves Pratter, regenerated
1593 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1595 * doc/index.py: the indexer version of the XSLT part of the
1596 xmlsoft site + archives
1598 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1600 * win32/Makefile.msvc: introduced double-run compilation.
1601 * win32/configure.js: introduced double-run compilation.
1603 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1605 * configure.in: preparing 1.0.21
1606 * doc/* : updated and regenerated the docs and web pages
1608 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1610 * libxslt/transform.c: fixed a disable output escaping bug for
1611 HTML output introduced in 1.0.20 and raised by Mario Weilguni
1612 * tests/docs/Makefile.am tests/docs/bug-91.xml
1613 tests/general/Makefile.am tests/general/bug-91.*: added the
1614 example in the regression tests for this case
1616 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1618 * doc/xlst.html: changing link on ftp.gnome.org
1620 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1622 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
1623 reported for libxml2
1625 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1627 * Makefile.am configure.in: trying to fix the same problem as
1628 #88412 by bypassing all the python subdir if python ain't detected
1630 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1632 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
1634 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1636 * libexslt/date.c: fixed the embedded '-' in the duration format
1638 * tests/.../difference.1.xml: added test cases which illustrated
1641 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1643 * libexslt/date.c: fixed date:difference() bugs, removed all
1644 type conversion warnings.
1645 * libxslt/xsltutils.c: removed unused local variable.
1647 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
1649 * doc/xsltproc.html:
1650 oops, forgot to update the html version of the man page
1652 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
1656 * doc/xsltproc2.html
1657 Fixing erroneous mention of old --warnnet option (thanks to Jean
1658 T. Anderson for pointing this out)
1660 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1662 * win32/configure.js: added more readme info for the binary
1665 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1667 * libxslt/pattern.c: fixed a bug in match="node()" reported by
1670 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1672 * libxslt.spec.in: fixes libary path for x86_64 AMD
1674 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1676 * python/Makefile.am: applied patch from Christophe Merlet to
1679 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1681 * libxslt/transform.c: re-applied the patch from Nathan Myers about
1682 a possible memory leak in case of error
1684 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1686 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
1687 nice logos generated by Marc Liyanage
1688 * doc/site.xsl *.html: changed the stylesheet to show the new
1689 logo and regenerated the pages
1691 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1693 * python/libxslt-python-api.xml python/libxslt.c
1694 python/libxsltclass.txt python/tests/basic.py: applied a patch
1695 from Ralf Mattes providing style.saveResultToString()
1697 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1699 * configure.in: preparing release 1.0.20
1700 * doc/*: updated and regenerated the docs
1702 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1704 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
1705 doing the evaluation of attribute value templates
1706 * libxslt.spec.in python/Makefile.am: fixed some troubles
1709 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1711 * python/libxslt.c: fixed the parameter order when calling
1712 Python based extensions.
1714 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1716 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
1718 * tests/docs/Makefile.am tests/docs/bug-90.xml
1719 tests/general/Makefile.am tests/general/bug-90.*: added the
1720 example in the regression tests for this case
1722 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1724 * win32/Makefile.msvc: added the prefix location to the include
1725 and lib search path.
1727 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1729 * libxslt/transform.c: found and fixed the small <xsl:choose>
1730 bug which was giving troubles to DocBook users (the test expression
1731 of <when> was evaluated in the namespace context of <choose> !)
1733 2002-08-18 Havoc Pennington <hp@pobox.com>
1735 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1736 both automake 1.6 and 1.4 installed get the right automake. Means
1737 compilation from CVS will now require the latest automake 1.4
1738 release, or manually creating symlinks called "automake-1.4" and
1741 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1743 * configure.in python/Makefile.am: AMD x86-64 induced changes from
1746 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1748 * libxslt/functions.c: recovering to the old (somewhat) broken
1749 implementation of document('') when there is no base for the
1750 source document or it can't be realoaded (e.g. when the sytlesheet
1751 was loaded from a memory string). Matt Sergeant insisted on this
1754 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1756 * libxslt/transform.c: applied another patch from Nathan Myers about
1757 a possible memory leak in case of error
1759 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1761 * libxslt/transform.c: applied a patch from Nathan Myers about
1762 an erroneous free in case of error
1764 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1766 * configure.in: upon suggestion of Marc-Andre Lemburg, make
1767 the misdetection of libxml2 python bindings a warning only
1769 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1771 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
1772 a bug reported by Gero Meissner (87230)
1773 * fixed a problem compiling python directory when multiple
1774 'make' jobs were executed (python/Makefile.am)
1776 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1778 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
1779 at the xsltdbg interface when encountering an empty attribute
1782 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1784 * tests/* : the change in HTML meta encoding tag serialization
1785 affected some of the results
1787 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1789 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
1790 to fix Red Hat bug #68614
1792 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1794 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
1795 if there is no *.pdb
1797 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1799 * configure.in: preparing 1.0.19
1800 * doc/* : rebuilt the docs
1802 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1804 * libxslt/transform.c: fixed bug #83749 about namespace generated
1805 being invalid when they are inherited from the context.
1807 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1809 * libxslt/transform.c: fixed bug #86753 on multiple identical
1810 attributes being generated, oops ...
1811 * tests/docs/Makefile.am tests/docs/bug-89.xml
1812 tests/general/Makefile.am tests/general/bug-89.*: added an
1813 example in the regression tests for this case
1815 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1817 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
1818 * tests/docs/Makefile.am tests/docs/bug-88.xml
1819 tests/general/Makefile.am tests/general/bug-88.*: added an
1820 example in the regression tests for this case
1822 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1824 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
1825 Ken Neighbors to implement/fix sorting orders
1826 * tests/docbook/result/*/gdp-handbook.*
1827 tests/docbook/result/xtchunk/html/*.orig
1828 tests/general/bug-12-.out tests/general/bug-63.out:
1829 cleaned up the result of "make tests" following some changes
1830 in namespace axis order and serialization rules in libxml2
1832 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1834 * transform.c further enhancement for bug 84902 (another
1835 path), also cleaned up code slightly
1837 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1839 * transform.c: fixed bug 84902 - message with terminate=yes
1842 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1844 * tests/docs/Makefile.am tests/docs/bug-87.xml
1845 tests/general/Makefile.am tests/general/bug-87.*: added a
1846 example in the regression tests for a case where the XML
1847 default namespace was missing from the namespace axis
1848 * xsltproc/xsltproc.c: added the informations that parameter
1849 strings are expected to be UTF8
1850 * libxslt/attributes.c: fixes on attribute group implementation
1852 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
1854 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
1855 updating docs to add reference to UTF-8 requirement for
1856 stringparam command line option
1858 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1860 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
1861 fixed document('') as pointed by Eric van der Vlist
1862 * tests/docs/Makefile.am tests/docs/bug-86.xml
1863 tests/general/Makefile.am tests/general/bug-86.*: added the
1864 specific example in the regression tests
1866 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1868 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
1869 patch from Ken Neighbors fixing some format-number inconsistencies
1870 * tests/numbers/format-number.out tests/numbers/format-number.xml
1871 tests/numbers/format-number.xsl: the patch also included
1872 updates to the regression tests
1874 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1876 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
1877 xsl:number level="multiple"
1878 * tests/docs/Makefile.am tests/docs/bug-84.xml
1879 tests/general/Makefile.am tests/general/bug-84.*: added a
1880 specific example in the regression tests
1882 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
1884 * libexslt/dynamic.c: turned a function static
1885 * libxslt/win32config.h: applied patch from Mark Vadoc
1887 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1889 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
1890 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
1891 a patch from Mark Vakoc to implement the EXSLT
1892 object dyn:evaluate(string) extension function, and a small fix
1895 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1897 * configure.in: preparing 1.0.18
1898 * doc/*: recompiled the API and web site
1900 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1902 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
1903 duplicated namespace declarations, this might not be as generic as
1904 it should but works well for DocBook stylesheets
1906 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1908 * libxslt.pc.in: fix bug #82970
1910 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1912 * python/libxslt-python-api.xml python/libxslt.c
1913 python/libxsltclass.txt : tried to fix #79105 by providing a
1914 specific error registering routine.
1916 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1918 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
1919 adding xsltSaveResultToString()
1920 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
1921 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
1922 API with the new function.
1924 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1926 * libxslt/function.c: applied a patch from Richard Jinks
1927 to avoid a crash in element-available()
1929 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1931 * libxslt.spec.in: applied patch from Geert Kloosterman to
1932 not miss gif and .png files in the RPM documentation
1934 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1936 * libexslt/libexslt.4: Applied patch for the EXSLT man page
1937 from Charles Bozeman
1939 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1941 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
1942 libxslt/xsltconfig.h.in: applied a man page patch from
1943 Christian Cornelssen and fixed a couple of issues he raised.
1945 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1947 * xsltproc/xsltproc.c: moved the extension dump out of the loop
1949 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1951 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
1952 Applied Mark Vakoc patch to show registered extensions in xsltproc
1953 * doc/*: rebuilt the API, docs and website
1954 * python/libxsltclass.txt: this added an entry point
1956 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1958 * libxslt/xslt.c: xsl:include crash fix
1959 * libxslt/imports.c: xsl:include crash fix
1960 * libxslt/imports.h: xsl:include crash fix
1962 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1964 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
1966 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1968 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
1969 fixed some return code problems raised by Thomas Mauch
1971 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1973 * libxslt/transform.c: don't allow adding an attribute to
1976 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1978 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
1979 * doc/*: rebuilt the docs.
1981 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1983 * libxslt/variables.c: better attempt to fix the problem in
1984 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
1986 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1988 * win32/dsp/*.dsp: Removed obsolete macros
1989 * win32/dsp/*.def: Updated export definitions
1991 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1993 * libxslt/variables.c: tried to fix a problem in
1994 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
1996 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1998 * libexslt/date.c: applied another patch from Charles Bozeman to
1999 enhance date/duration support
2000 * tests/exslt/date: added the associated set of regression tests
2002 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2004 * libexslt/date.c: applied a patch from Charles Bozeman to add
2005 duration routines to the date exslt extensions.
2007 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2009 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
2011 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2013 * libexslt/date.c: fixed type inconsistencies, double->int
2014 and unsigned/signed mismatch warnings eliminated
2016 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2018 * win32/Makefile.msvc: XSLT debugger support fix
2019 * win32/configure.js: XSLT debugger support fix
2020 * libxslt/xsltconfig.h.in: XSLT debugger support fix
2022 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2024 * configure.in: preparing 1.0.16
2025 * doc/*: updated and rebuilt the docs
2027 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
2029 * libxslt/attributes.c: removed a warning
2030 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
2031 added xsltRunStylesheetUser() API needed to fix #78546
2032 * xsltproc/xsltproc.c: second part of the fix #78546
2034 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2036 * python/Makefile.am: fixing the equivalent of #75779
2038 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2040 * libxslt/keys.c: fixed bug #78735
2041 * configure.in tests/Makefile.am tests/keys/*:
2042 added the tests in a separate directory
2044 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2046 * tests/docs/Makefile.am tests/docs/bug-83.xml
2047 tests/general/Makefile.am tests/general/bug-83.*: added a
2048 specific example for bug #78662 in the regression tests
2049 * tests/docbook/: this also changed a couple of DocBook results
2051 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
2053 * configure.in: trying to kill #77827 IEEE conformance on alphas
2054 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
2056 * tests/docs/Makefile.am tests/docs/bug-82.xml
2057 tests/general/Makefile.am tests/general/bug-82.*: added a
2058 specific example for bug #78211 in the regression tests
2060 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2062 * libxslt/pattern.c: applied patch from Mark Vakoc
2064 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2066 * tests/docs/Makefile.am tests/docs/bug-81.xml
2067 tests/general/Makefile.am tests/general/bug-81.*: added a
2068 specific example for bug #76927 in the regression tests
2070 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2072 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2073 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2074 that $(datadir) should be used for docs
2076 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2078 * configure.in: preparing 1.0.15
2079 * doc/*: updated and rebuilt
2081 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2083 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
2084 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
2085 * tests/docs/Makefile.am tests/docs/bug-80.xml
2086 tests/general/Makefile.am tests/general/bug-80.*: added a
2087 specific example for bug #76043 in the regression tests
2089 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2091 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
2092 steps which were not compiled
2093 * tests/docs/Makefile.am tests/docs/bug-79.xml
2094 tests/general/Makefile.am tests/general/bug-79.*: added a
2095 specific example for bug #75902 in the regression tests
2097 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2099 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
2100 attribute match rules evaluation
2101 * tests/docs/Makefile.am tests/docs/bug-78.xml
2102 tests/general/Makefile.am tests/general/bug-78.*: added a
2103 specific example for bug #75777 in the regression tests
2105 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2107 * libxslt/transform.c: found another stupid bug by step by
2108 step processing of the code
2109 * libxslt/pattern.c: idem, except that once stupid mistake
2110 ELEM vs NODE forced the templates to be stored in a list
2111 instead of a hash table, fixing this stupidity should
2112 again lead to a substantive improvement of processing speed.
2113 Like divide by 2 processing time for DocBook stylesheets.
2115 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2117 * libxslt/transform.c: fixing bug #75603
2118 * tests/docs/Makefile.am tests/docs/bug-77.xml
2119 tests/general/Makefile.am tests/general/bug-77.*: added a
2120 specific example for bug #75603 in the regression tests
2122 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2124 * python/Makefile.am: Art Haas pointed a stupid error
2126 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
2128 * Makefile.am tests/Makefile.am tests/*/Makefile.am
2129 tests/*/*/Makefile.am : added "make valgrind" targets
2130 to run the test suite under the debugger control
2131 * transform.c: valgrind spotted 2 bugs, one related to
2132 the ordering of the deallocation of the data associated to
2133 a transofrmation, the second in xsltCopyTree when the new
2134 node may have been coalesced with an adjacent text node.
2135 The regression tests now pass cleanly under testgrind.
2137 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2139 * python/Makefile.am: fixed a stupid bug
2141 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2143 * configure.in: preparing 1.0.14
2144 * doc/*: updated rebuilt
2145 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
2146 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
2147 with the Windows maintainers
2149 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2151 * python/Makefile.am python/generator.py python/libxslt.c
2152 python/types.c python/tests/Makefile.am: applied the same kind of
2153 fixes to the Python Makefiels than to libxml2 ones. Updates
2156 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2158 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
2159 libxslt/variables.c: chaing result tree values which may
2160 be deallocated and must not be kept in the template
2161 pattern lookup cache. Thanks to Valgrin to allow finding
2162 the real problem in bug #74857
2164 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2166 * libxslt/*.h doc/* python/*: applied another cleanup comment
2167 diff from Heiko W. Rupp, regenerated the API and python
2169 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2171 * tests/docs/Makefile.am tests/docs/bug-76.xml
2172 tests/general/Makefile.am tests/general/bug-76.*: added a
2173 home brewed test for path computation elmininating duplicate
2176 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2178 * doc/Makefile.am: fixed a build problem in some environements
2180 2002-03-08 jacob berkman <jacob@ximian.com>
2182 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
2183 as make will automatically look there for these files
2185 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
2187 * configure.in libxslt/xsltwin32config.h: preparing release
2189 * doc/*: updated and rebuilt the docs
2190 * python/libxslt.c: fixed a possible reentrancy problem
2192 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2194 * libxslt/pattern.c: Fixes the problems exposed by #73880
2195 those ought to be computed at stylesheet compile time, not
2196 at run-time, and the computation was wrong.
2197 * libxslt/transform.c: get rid of fake nodes coming from node-set
2198 transformations. At least if they are still produced they will
2199 become easy to spot as resulting document won't be well-formed.
2201 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2203 * libxslt/extensions.c: fixed bug #73791 related to extension
2204 function declared in included stylesheets
2205 * tests/exslt/functions/function.7.*: added specific test
2207 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2209 * tests/docs/Makefile.am tests/docs/bug-75.xml
2210 tests/general/Makefile.am tests/general/bug-75.*: added a
2211 specific example for bug #72150 in the regression tests
2213 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2215 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
2216 similar way as #71457
2218 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2220 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
2221 some HTML meta encoding fixups resulting from fix in libxml2
2223 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2225 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
2226 related to the XPath changes in fixing #61290
2228 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2230 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
2233 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2235 * libexslt/date.c: patch from Charles Bozeman for the exslt date
2237 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
2238 the associated regression test provided by Charles
2240 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2242 * libxslt/preproc.c: Fixed #73088 with the associated patch
2244 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2246 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
2247 unless compiled explicitely with memory debugging switched on
2248 * TODO: refreshed a bit
2250 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2252 * python/generator.py python/libxslt.c: changes for the 'usual'
2253 setup.py to allow building a libxml2-python
2254 module based on the same code. The initialization is however
2255 different the 2 .so files fo libxml2 and libxslt are identical and
2256 they entry point initialize both libraries. this is done to avoid
2257 some possible nasty problem since the Python don't merge the maps
2258 of all shared modules.
2259 * python/libxsl.py: attempt to cope with the shared library loading
2260 problem when both modules are not merged.
2262 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2264 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
2265 documentation for the wrappers and python modules.
2267 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2269 * tests/docs/Makefile.am tests/docs/bug-74.xml
2270 tests/general/Makefile.am tests/general/bug-74.*: added a
2271 specific example for bug #71342 in the regression tests
2272 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
2273 #71342 changed one attribute serialization.
2275 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2277 * python/Makefile.am: trying to fix #71270
2279 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2281 * python/*.py: removed tab used spaces
2282 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
2283 * doc/news.html doc/xslt.html: rebuild/updated
2285 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2287 * tests/docs/Makefile.am tests/docs/bug-73.xml
2288 tests/general/Makefile.am tests/general/bug-73.*: added a
2289 specific example for bug #71181 in the regression tests
2291 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2293 * libxslt/pattern.c: fixed bug #71181 p/text() would not
2294 work. A bit of cleanup.
2296 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2298 * xslt-config: fixing Red Hat bug #59508
2300 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2302 * tests/docs/Makefile.am tests/docs/bug-72.xml
2303 tests/general/Makefile.am tests/general/bug-72.*: added a
2304 specific example for bug #58444 in the regression tests
2306 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2308 * libxslt/transform.c: fixed bug #58444, was quite simpler
2311 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2313 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
2314 closed bug #70131, still wondering about the position() when
2315 the node is selected.
2317 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2319 * tests/docs/Makefile.am tests/docs/bug-71.xml
2320 tests/general/Makefile.am tests/general/bug-71.*: added a
2321 specific example for Norm's bug in the regression tests
2323 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2325 * libxslt/attributes.c: fixed a bug reported by Norm
2327 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2329 * python/libxml.c : fixed a small warning.
2330 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
2331 python/libxsltclass.txt: rebuilt the APIs
2333 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2335 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
2336 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
2337 libxslt/xsltInternals.h: adding extra run-time informations
2338 to make the stylesheet really read-only at run-time.
2340 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2342 * libxslt/transform.c: fixing bug #70281
2344 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2346 * libxslt/numbers.c: trying to fix #68759
2348 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2350 * python/Makefile.am: seems some version of automake didn't
2351 generate the dependancies right as Jacob found out. Add
2352 an extra dependancy rule.
2354 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
2356 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
2357 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
2358 Fixed the python Makefiles, corrected a bug showing up on ia64,
2359 changed the name of the python internal module too
2361 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2363 * Copyright Makefile.am configure.in libxslt.spec.in: change the
2364 Licence to MIT Licence and release of 1.0.11
2365 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
2366 doc/xslt.html: updates of the docs accordingly
2367 * libxslt/xsltwin32config.h: numbering
2368 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
2369 python/libxslt-python-api.xml: cleanup the dependancies with
2371 * python/tests/extfunc.py: updated examples.
2373 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2375 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
2376 doc/parsedecl.py: fixup the script and rebuid the API
2377 * libxslt/extensions.h: cleanup
2378 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
2379 python/libxsltclass.txt: provided accessors for a lot of the
2380 tructures involved in the transformation. Stylesheet and
2381 transformation python object don't free automatically the
2382 encapsulated object when deallocated.
2383 * python/tests/Makefile.am python/tests/basic.py
2384 python/tests/extfunc.py python/tests/pyxsltproc.py:
2385 updated the examples
2387 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2389 * xsltproc/xsltproc.c: small fix
2390 * Makefile.am: cleanup
2391 * python/tests/Makefile.am: avoid a problem with $(TESTS)
2392 * python/generator.py python/libxml_wrap.h python/libxsl.py
2393 python/libxslt.c python/libxsltclass.txt: augmented the
2395 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
2396 libxslt-python API to get an estimate of what is missing
2398 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2400 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
2401 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
2402 to libxslt_xsltApplyStylesheet() removed the memleaks left and
2403 fixed an import order.
2404 * python/tests/basic.py python/tests/extfunc.py: updated the tests
2406 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2408 * python/libxlst.c python/libxslt-python-api.xml
2409 python/libxsltclass.txt: plugged the extension of the engine
2410 with python defined functions
2411 * python/tests/Makefile.am python/tests/extfunc.py: added a
2412 basic test, still a memleak, cleanup function needed.
2414 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2416 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
2417 spec file will now build libxslt-python, fought with shared
2418 and other crazyness, seems to work now :-)
2419 * doc/libxslt-api.xml: regenerated
2421 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
2423 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
2424 tests/*/*/Makefile.am: refactored make tests, make all now don't
2426 * python/Makefile.am: added tests
2427 * python/tests/basic.py python/tests/Makefile.am: added the first
2428 basic test, memory debug included
2430 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2432 * configure.in python/Makefile.am: attempst to tweak to get
2433 full memory debug...
2434 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
2435 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
2436 the basic API starts to work
2437 * python/tests/test.*: first basic test
2438 * libxslt/xsltutils.c: fixed a comment
2440 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2442 * configure.in doc/Makefile.am: do not install outside of prefix,
2443 make sure the API get shipped.
2445 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2447 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
2448 reactivated xsltMatchPattern() since this is really something
2449 one may want to have access to in an extension function.
2450 * Makefile.am configure.in python/Makefile.am python/generator.py
2451 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
2452 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
2453 python/types.c: started working on the python bindings, borrowed
2454 most of the work done for libxml2, most of the generator code
2455 is similar. Commit at the point where this compiles cleanly and
2456 "import libxslt" doesn't yield any missing entry point.
2458 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2460 * libxslt/pattern.c: patch from Charles Bozeman to support
2463 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2465 * libxslt/keys.c: Bob Stayton pointed out a problem when
2466 using unions in key match patterns.
2467 * tests/docs/Makefile.am tests/docs/bug-70.xml
2468 tests/general/Makefile.am tests/general/bug-70.*: added a
2469 specific example in the regression tests
2471 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2473 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
2474 closes bug #69809 submitted by Michael Kroell
2476 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2478 * xsltproc/xsltproc.c: added links to the Web site from usage()
2480 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2482 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
2483 an index based on comments content similar to libxml2 one
2484 The code need more specific comments.
2485 * doc/*: rebuilt the web site with the new references
2487 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2489 * libxslt/functions.h: roll back the change after more analysis
2490 proper fix is to restore the definition of xmlXPathFuncLookupFunc
2493 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2495 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
2498 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2500 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
2501 error when parsing -o arguments.
2503 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2505 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
2506 Fixed RH bug #57496, xsltproc was not returning error
2507 code on internal runtime errors. Should return 9 now.
2509 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2511 * libexslt/math.c: Charlie Bozeman provided the implementation
2512 for the EXSLT math other functions
2514 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2516 * libexslt/Makefile.am: jacob berkman pointed out that the
2517 Cygwin patch forgot to add libexslt.h to the tarball
2519 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2521 * libxslt/pattern.c: fixed I18N problemes in the template parser
2522 pointed out by Xavier Cazin
2523 * tests/docs/Makefile.am tests/docs/bug-69.xml
2524 tests/general/Makefile.am tests/general/bug-69.*: added a
2525 specific example in the regression tests
2527 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2529 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
2530 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
2531 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
2532 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
2533 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
2534 xsltproc/xsltproc.c: applied Robert Collins patch for
2537 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2539 * xsltproc/Makefile.am configure.in: ugly way to keep
2540 the memory debugging active on my devel workstation
2541 by bypassing libtool completely
2543 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2545 * libxslt/templates.c: fixed bug #68751
2546 * tests/docs/Makefile.am tests/docs/bug-68.xml
2547 tests/general/Makefile.am tests/general/bug-68.*: added a
2548 specific example in the regression tests
2550 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2552 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
2553 small problems raised by Justin Fletcher
2555 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2557 * configure.in: releasing 1.0.10
2558 * doc/*: updating the docs for the release.
2559 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
2560 seems I inadvertantly commited previously stuff from a failed
2561 attempt at fixing namespace nodes parents.
2563 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2565 * libxslt/numbers.c: the xsl:number implementation incorrectly
2566 cached the format string in some case. Fixes bug #65391
2568 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2570 * configure.in: fixed a couple of cut and paste errors in the
2571 math functions detection
2572 * libxslt.spec.in: added missing file entry for libxslt.pc
2574 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
2576 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
2577 update xsltproc man page to add --stringparam option
2579 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2581 * xsltproc/xsltproc.c: added the --stringparam option
2582 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
2583 the --novalid behaviour.
2585 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2587 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
2589 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2591 * doc/*.html: updated gdome2 homepage
2593 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2595 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
2597 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
2599 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
2600 increased number of parameteres, changed license, cleaned up some
2601 places where it looked junky because of stylesheet issues
2603 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2605 * xsltproc/xsltproc.c: increased the max number of parameters
2607 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
2609 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
2611 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
2613 * configure.in: applied albert portability patch
2614 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
2615 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
2616 applied Igor patch for Windows
2618 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
2620 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
2622 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
2624 * configure.in: preparing 1.0.9
2625 * doc/*: updated and rebuild the doc
2627 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
2629 * configure.in libexslt/Makefile.am: trying to fix the problem
2630 related to prelinking and libtools crazyness
2632 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2634 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
2635 patch for the debugger glue.
2637 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
2639 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
2640 the whole module with just the entry points.
2642 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2644 * libxslt/transform.c: Nik Clayton found a bug introduced in
2645 1.0.8 when using doctypes for HTML output
2647 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2649 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
2650 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
2651 to use a callback setup function, deprecating libxsltbreakpoint
2652 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
2653 dependancies on libxsltbreakpoint
2655 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2657 Build patch from Peter Williams <peterw@ximian.com>
2658 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
2659 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
2660 $(srcdir), not the build directory.
2662 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2664 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
2666 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
2668 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
2669 xsltproc return codes, per
2670 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
2672 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2674 * libxslt/pattern.c: Marc Tardif provided a patch to use as
2675 much as 40 steps. A dynamic alloc would still be better
2677 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
2679 * xsltproc/xsltproc.c: return useful code signaling error conditions
2682 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2684 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
2686 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
2688 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
2689 template matches compilation was failing to skip blanks bewteen
2690 consecutive predicates
2692 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2694 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
2695 updating Makefiles to fix the prelinking.
2697 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2699 * libxslt/transform.c: fixed a bug in the document extension
2700 element where the doctype infos were not taken into account.
2702 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2704 * libxslt/extra.c: fixed xsltDebug() to output with the normal
2706 * tests/namespaces/*: updated the tests to separate stdout and
2708 * libxslt/transform.c: increasing xsltMaxDepth to 5000
2710 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
2712 * configure.in libexslt/Makefile.am: more Makefile fixups
2714 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2716 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
2718 * libxslt/transform.c: small fix.
2720 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2722 * vms/* Makefile.am: included OpenVMS port instructions from
2723 John A Fotheringham, integrated in the tar file.
2725 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2727 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
2728 from Igor for Windows
2729 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
2731 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2733 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
2735 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2737 * configure.in: preparing 1.0.7
2738 * libxslt.spec.in: cleanup similar to libxml2 one
2739 * breakpoint/*.[hc]: finished cleaning up contributed code
2740 * doc/*: updated and rebuilt the documentation
2741 * xsltproc/xsltproc.c: cleanup of the timing code
2742 * xsltproc/Makefile.am: auto* sucks
2743 * libxslt/transform.c: added a missing include
2745 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2747 * Makefile.am acconfig.h config.h.in configure.in
2748 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
2749 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
2750 the debugger support, make it the default, added the
2751 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
2753 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
2755 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
2757 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
2759 * libxslt/xsltutils.c: handle indent=no when using an HTML
2761 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
2762 modified the output of those test suites
2764 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2766 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
2767 to libxml and removed the --warnnet option
2769 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2771 * configure.in: applied patches from David Härdeman closing
2774 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2776 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
2777 * libexslt/date.c: applied patch from Bruce Miller
2778 * doc/*: updated and rebuilt the docs
2780 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2782 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
2783 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
2784 made sure the .def is handled as binary
2786 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2788 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
2790 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
2792 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2794 * libxslt/numbers.c: take NaN and infinity attributes of
2795 xsl:decimal-format into account. Closes #62577
2797 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2799 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
2800 is now extracted from the xslt.html flat file using
2801 the site stylesheet ... eat your own dogfood !
2802 * libxslt/transform.c libxslt/xsltutils.c: fixed the
2803 HTML output to not generate a DOCTYPE if it should not
2804 i.e. no identifier nor version specified in the xsl:output
2805 * tests/multiple/out/*.orig tests/general/bug-11-.out
2806 tests/general/bug-33-.out tests/general/bug-52.out
2807 tests/docbook/result/xtchunk/html/*.orig
2808 tests/docbook/result/html/gdp-handbook.html
2809 tests/XSLTMark/*.out: fixing xsl:output with method=html
2810 resulted in a number of small changes in the regression tests
2813 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2815 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
2816 config.h include out of exsltconfig.h since this header is
2817 exported and config.h is not.
2819 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2821 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
2822 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
2825 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2827 * libxslt/numbers.c: reworked internal representation of
2828 tokenized number format and parsing/tokenization. This fixes
2829 many bugs regarding separator and default tokens.
2830 * tests/REC/test-7.7-3.out: the fix changes the output of this
2831 test. It now complies to the XSLT spec (wow! ;o)
2833 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2835 * xsltproc/Makefile.am configure.in config.h.in: trying to
2836 bypass libtool crazyness when compiling in my debug environment
2837 * libxslt/templates.c: fix a compilation problem due to recent
2840 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2842 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
2843 non-alphanumeric token handling in number formatting.
2845 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2847 * configure.in: releasing 1.0.5
2848 * doc/xslt.html doc/html/*: updated and rebuilt the docs
2850 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2852 * tests/REC/test-7.7-4.out: fixed a typo
2854 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2856 * libexslt/saxon.c: fixed a typo and improved handling of
2857 non-XPath-expression arguments.
2858 * libexslt/strings.c: fixed a bug in tokenize: function was using
2859 tctxt->output instead of tctxt->document->doc.
2860 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
2861 which was using variable "node" instead of "cur"
2863 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2865 * libxslt/extra.[ch]: removed older SAXON extensions
2866 implementations from Darren Graves.
2867 * libexslt/date.c: applied patch from Charlie Bozeman to fix
2868 a bug with time zone offset on Linux.
2870 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
2872 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
2873 strip-space should also be applied to document imported
2876 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2878 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
2879 rewrote the way strip-space gets applied. Closes bugs #61962
2880 * tests/docs/Makefile.am tests/docs/bug-66.xml
2881 tests/general/Makefile.am tests/general/bug-66.*: added a
2882 specific example in the regression tests
2884 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
2886 * libxslt/xslt.c: Fixing bug #61913
2887 * libxslt/transform.c: removing a small memleak when running with
2890 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2892 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
2893 added implementation of SAXON expression(), eval() and
2894 evaluate() functions.
2895 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
2896 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
2897 modified to use SAXON namespace (functions are not registered
2898 in the LibXSLT namespace)
2899 * tests/exslt/common/object-type.1.out: modified to take account
2900 of the new saxon:expression function
2902 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
2904 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
2905 should be faster too.
2906 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
2907 updated the result of the tests. A subtle bug unnnoticed yet
2908 in the XML Rec formatting got fixed.
2910 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2912 * libxslt/numbers.c: trying to fix bug #61070, seems there
2913 is still a couple of problem left. And optimizations are
2916 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2918 * libxslt/variables.c: fixing bug #61673 part II
2919 * tests/docs/Makefile.am tests/docs/bug-65.xml
2920 tests/general/Makefile.am tests/general/bug-65.*: added a
2921 specific example in the regression tests
2923 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2925 * libxslt/pattern.c: fixed bug #61627
2926 * tests/docs/Makefile.am tests/docs/bug-64.xml
2927 tests/general/Makefile.am tests/general/bug-64.*: added a
2928 specific example in the regression tests
2929 * tests/docs/Makefile.am tests/docs/bug-63.xml
2930 tests/general/Makefile.am tests/general/bug-63.*: added a
2931 specific example in the regression tests for bug #61291
2932 (fixed in libxml2 module)
2933 * tests/reports/Makefile.am tests/reports/undefvar.*: added
2934 a test for handling undefined variables
2936 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2938 * configure.in xslt-config.in: trying to fix bug #60890
2940 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2942 * configure.in: applied patch to close bug #60724
2944 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2946 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
2947 a bug in DAY_IN_WEEK and implements the date:week-in-month function
2949 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2951 * libxslt/extra.[ch] tests/extensions/list.*
2952 tests/extensions/evaluate.*: applied patch from Darren Graves
2953 adding support for Saxon's evaluate & expression extension functions
2954 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
2956 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2958 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
2959 patches from Igor for Windows.
2961 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2963 * libxslt/xslt.c: fixed bug #60624
2964 * libxslt/xsltutils.c: improver the error context reporting
2965 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
2966 specific regression test
2967 * xsltproc/xsltproc: free the stylesheet if it contained an error.
2969 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
2971 * libxslt/variables.c: fixed a problem with global var override
2972 being reported as an error.
2973 * tests/docs/Makefile.am tests/docs/bug-61.xml
2974 tests/general/Makefile.am tests/general/bug-61.*: added a
2975 specific example in the regression tests
2976 * configure.in tests/Makefile.am tests/reports/*: adding a test
2977 to make sure redefinition of global variables in the same stylesheet
2980 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2982 * libxslt/extra.c: okay the code from Norm is really non
2983 portable and break everywhere except on Sun and Linux
2984 platform. Compile it only on those targets.
2986 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2988 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
2989 and Justin Fletcher)
2991 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
2993 * libxslt/numbers.c: Fixing bug #60415
2994 * tests/docs/Makefile.am tests/docs/bug-61.xml
2995 tests/general/Makefile.am tests/general/bug-61.*: added a
2996 specific example in the regression tests
2998 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3000 * tests/docbook/result/*: the change in libxml to output
3001 decimal charrefs instead of hexadecimal changed a lot of
3004 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3006 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
3008 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3010 * configure.in: preparing for 1.0.4
3011 * doc/xslt.html doc/html/*: updated and regenerated docs
3013 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3015 * libexslt/date.c: fixed some compile warnings and disabled
3016 debugging by default.
3018 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3020 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
3021 incorporate comments from bug #59220
3023 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3025 * configure.in libexslt/date.c libexslt/Makefile.am
3026 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
3027 of the EXSLT - Dates and Times core functions.
3028 The exsltDateFormat* functions need to be reworked but it
3029 works like this, even if it's quite messy.
3030 * tests/exslt/strings/.cvsignore: added
3032 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3034 * xsltproc/xsltproc.c: tell in usage that parameter strings
3037 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3039 * libxslt/Makefile.am libxslt/transform.c: trying to close
3040 bug #60304 on xsl:fallback usage
3041 * tests/docs/Makefile.am tests/docs/bug-60.xml
3042 tests/general/Makefile.am tests/general/bug-60.*: added a
3043 specific example in the regression tests
3045 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
3047 * tests/documents/Makefile.am tests/documents/*: changed the
3048 test to use doc%5Ffile instead of doc%20file, this is
3049 sufficient to preserve the test capacities while closing
3052 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3054 * libxslt/extra.c : close #59570 by simply not providing
3055 Norm's extension on FreeBSD.
3056 * tests/general tests/docs: added a couple of new entries
3058 * libexslt/strings.c: NULL initialized a local variable
3059 which was tested later on.
3061 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3063 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
3064 #60143 and rebuilt the FO test outputs
3066 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
3068 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
3069 on inheritance of attributes from multiple attributes-sets
3071 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3073 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
3074 added implementation of EXSLT - Strings.
3075 Currently implemented functins are str:tokenize, str:align
3076 str:concat and str:padding.
3077 * configure.in tests/exslt/Makefile.am
3078 tests/exslt/strings/Makefile.am
3079 tests/exslt/strings/tokenize.1.*: added a test for the
3080 str:tokenize function.
3082 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3084 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
3085 libexslt/Makefile.am: added man pages provided by Heiko Rupp
3087 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
3089 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
3090 tutorial text to add references to global variables cleanups
3092 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
3094 * doc/xsltproc.1 - added xsltproc man page (note: this has not
3095 been added into the build yet)
3097 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3099 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
3100 doc/tutorial/libxslttutorial.xml: added global variables cleanups
3102 * tests/documents/Makefile.am: mjcox pointed to some missing files
3104 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3106 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
3108 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3110 * libexslt/common.c: implemented version 3 of the exslt:node-set()
3112 * tests/exslt/common/Makefile.am
3113 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
3115 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
3117 * adding doc/xsltproc.html - html generated from xsltproc.xml,
3118 update doc/xslt.html with link to xsltproc.html
3120 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
3122 * adding doc/xsltproc.xml - user manual for xsltproc
3124 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3126 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
3127 warning raised by the Windows compiler (Chris Poblete)
3129 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3131 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
3132 closed bugs #59212 and #59220
3134 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3136 * config.h.in configure.in xsltproc/xsltproc.c: complete test
3137 of a DocBook XSLt transform with --nonet, need stat(), added
3138 checking in configure.
3140 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3142 * xsltproc/xsltproc.c: catalog integration, cleanup with
3143 the --nonet option closing #59427
3144 * libxslt/xslt.c: removed a small memleak when using a
3147 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3149 * //Makefile.am : fixed an error I propagated to nearly all
3150 Makefiles.am on Saturday
3152 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3154 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
3156 * libxslt/pattern.c: tag a potential threading problem.
3158 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3160 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
3163 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
3165 * //Makefile.am : fixed a number of small problems with
3166 Makefiles spotted by Albert Chin
3168 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3170 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
3173 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3175 * libxslt/extensions.c: fixed a permutation of args to
3176 xsltPrintErrorContext()
3178 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3180 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
3182 * tests/docs/Makefile.am libexslt/Makefile.am
3183 tests/documents/Makefile.am tests/general/Makefile.am
3184 xsltproc/Makefile.am: cleaning of Makefiles pointed out
3187 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3189 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
3191 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3193 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
3194 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
3195 export xsltconfig.h at make install stage
3197 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
3199 * doc/xslt.html updated xsltproc description with the many new
3200 command line options Daniel has added, cleaned up some spelling
3202 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3204 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
3205 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
3206 serious changes on Result Value Trees and NodeSets
3207 w.r.t. deallocation and collect operations. Probably not
3208 100% clean (merge of allocated trees smells like a problem).
3209 Seems sufficient to close #58943 . Also check if XPath evaluations
3210 failed, and in this case stops the processing and avoid
3211 going further, goal is to not segfault on broken XSLT.
3213 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3215 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
3216 some associated serious cleanup in the pattern code.
3217 * tests/docbook/result/*: regenerated all the results for the
3218 docbook testsuite. Seems killing #58878 also changes the
3219 fo results seriously.
3220 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
3221 tests/general/Makefile.am tests/general/bug-5[56].*: added
3224 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3226 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
3227 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
3228 fixed compilation warnings due to recent changes to the extension
3230 * libxslt/preproc.[ch] libexslt/common.c
3231 fixed the precomputation of *:document elements
3232 * libxslt/functions.h: fixed a compilation warning
3234 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3236 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
3237 for xsltTimeStamp() in bug report #58012
3239 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3241 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
3242 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
3243 of 'non-standard' libxml element like namespace nodes.
3244 * tests/docs/Makefile.am tests/docs/bug-54.xml
3245 tests/general/Makefile.am tests/general/bug-54.*: added a
3246 specific example in the regression tests
3248 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3250 * HACKING: added John Fleck right to commit in the doc subdir
3252 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3254 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
3255 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
3256 tests/general/Makefile.am tests/general/bug-52.*
3257 tests/general/bug-53.*: Added a few new tests for recently fixed
3259 * tests/xmlspec/REC-xml-20001006-review.html
3260 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
3261 DTD changed the result by adding extra attributes to the HTML output
3263 2001-08-06 Peter Williams <peterw@ximian.com>
3265 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
3266 when srcdir != builddir.
3268 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3270 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
3271 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
3272 to easify extension element precomputation.
3273 * libexslt/functions.c: uses the new framework and precomputes
3274 func:result elements.
3276 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3278 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
3280 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3282 * tests/general/bug-21-.out tests/general/bug-31-.out:
3283 this got fixed by libxml patches
3284 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
3285 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
3286 libexslt/functions.c libexslt/math.c libxslt/win32config.h
3287 libxslt/xsltconfig.h.in libxslt/xsltutils.h
3288 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
3289 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
3290 a few things related to those changes.
3292 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3294 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
3295 * test//*/*.out: the output of some tests changed, looks better
3298 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3300 * libxslt/xsltutils.c: avoid extra \n when serializing top
3303 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
3305 * libxslt/extra.c: one more revision on Norm's localTime() function
3307 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3309 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
3310 exsltLeadingFunction when passing an empty node-set as the
3312 * libxslt/functions.[ch]: gave priority to context-level functions
3313 over extension module functions. This allows a function declared
3314 with a func:function element to override an extension module
3315 function for example. This is a bit hackish...
3316 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
3317 values didn't conform to the expected values. This is a bug in
3318 the EXSLT official use cases.
3320 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3322 * config.h.in configure.in libxslt/extra.c: tried to integrate
3323 Norm's implemntation of localTime()
3325 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
3327 * libxslt/extra.c: fixed a serious proble is node-set was called
3329 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
3331 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3333 * libexslt/functions.c: fixed memory leaks
3335 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
3337 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
3338 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
3339 more cleanup of the problems introduced with EXSLT, also closes
3342 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
3344 * doc/internals.html - general cleanup
3346 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3348 * configure.in tests/Makefile.am tests/exslt/*: added some tests
3349 to check EXSLT conformance
3350 * libexslt/sets.c: fixed a typo when registering has-same-node
3352 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
3354 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
3355 of memory allocations, raise a bug in the test suite, also
3356 need to be centralized as a single cleanup function.
3358 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
3360 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
3361 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
3362 Some cleanup, there is still a memory leak left and some warnings
3365 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3367 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
3368 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
3369 libxslt/xsltInternals.h: new extension framework.
3370 Added stylesheet module data, top-level and extension elements
3371 precomputing, global registration of top-level elements and
3372 extension elements and functions.
3373 Extensions are no longer initialized from extension-element-prefixes
3374 declarations but when modules need the data.
3375 init/shutdown functions registered with xsltRegisterExtModule{,Full}
3376 only allocate and free module data, they shouldn't register the
3377 elements and functions any more.
3378 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
3380 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
3381 non-XSLT top-level elements before any xsl:import element.
3382 * libexslt/common.c libexslt/functions.c libexslt/math.c
3383 libexslt/sets.c: adapted to use the new extension framework.
3384 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
3385 moved the test module from functions.c to extensions.[ch],
3386 modified it to use the new extension framework. Updated xsltproc
3387 to register the test module.
3389 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
3391 * libxslt/pattern.c: fixed an ugly problem with namespaces
3392 in templates compilation
3393 * tests/namespaces/tst4.*: added a specific testcase
3394 * libxslt/transform.c: reenabled debug
3396 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3398 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
3400 * doc/html/*.html: updated the docs.
3401 * xsltproc/xsltproc.c: activate line numbering unfortunately
3402 this works only with CVS, libxml2-2.4.1 is broken in this respect
3404 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
3406 * libxslt/documents.c enhancement to xsltFindDocument to
3407 cater for the Matt Sergeant patch
3409 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3411 * updating libxslt tutorial to include param support
3413 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3415 * libexslt/math.c: small cleanup
3416 * libxslt/functions.c: patch to document('') from Matt Sergeant
3417 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
3418 c.f. bug #57464 from Tom Moog
3420 2001-07-19 Darin Adler <darin@bentspoon.com>
3422 * configure.in: Add HTML_DIR definition.
3423 * xsltproc/.cvsignore: Ignore some generated files.
3425 2001-07-18 Peter Williams <peterw@ximian.com>
3427 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
3430 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
3432 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
3433 libexslt/common.c libexslt/functions.c libexslt/math.c
3434 libexslt/sets.c: removed utils.[ch] as their content is
3435 integrated in libxml
3436 * libexslt/sets.c: uses the new libxml functions
3437 * libxslt/extra.[ch]: removed exsl:document
3438 * AUTHORS: added /me
3440 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
3442 * libexslt/.cvsignore: some more generated files to ignore
3443 * libexslt/Makefile.am: utils.h not installed anymore
3444 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
3445 libexslt/math.c libexslt/sets.c:
3446 changed function prefix from exsl* to exslt*
3447 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
3448 from common.c to exslt.c
3449 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
3451 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
3452 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
3453 * xsltproc/xsltproc.c: updated to use the new function prefix
3455 2001-07-15 Darin Adler <darin@bentspoon.com>
3457 * libxslt/.cvsignore:
3458 * tests/XSLTMark/.cvsignore:
3459 * tests/extensions/.cvsignore:
3460 * tests/xmlspec/.cvsignore:
3461 Some more generated files to ignore.
3463 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3465 * Makefile.am configure.in libexslt/Makefile.am:
3466 Integration of libexslt in the build system
3467 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
3468 xsltproc/Makefile.am xsltproc/xsltproc.c:
3469 Moved xsltproc to a separate directory, linked it to libexslt,
3470 and added exslt version reports to -V
3471 * tests/*/Makefile.am: updated the path to xsltproc
3472 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
3473 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
3474 versionning informations, some cleanup, and added documentation
3475 to a couple of exported functions
3477 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3479 * libexslt/Makefile.am: account for new source files
3480 * libexslt/.cvsignore: added
3482 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3484 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
3485 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
3486 start implementing EXSLT
3488 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3490 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
3491 trying to accept AVT for "format" in xsl:number
3493 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3495 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
3496 xsltProfileStylesheet
3498 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3500 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
3501 libxslt/functions.c libxslt/imports.c libxslt/keys.c
3502 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
3503 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
3504 libxslt/variables.c libxslt/xslt.c: provide context for
3505 error messages. Requires libxml head changes.
3506 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
3509 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3511 * libexslt/Makefile.am: initial EXSLT framework
3513 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3515 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
3516 * win32/libxslt/libxslt.def: added another entry point
3517 * libxslt/transform.c: fixed a comment block
3518 * doc/xslt.html doc/html/*: updated and regenerated the docs
3520 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3522 * win32/libxslt/libxslt.def: added missing functions
3524 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3526 * FEATURES libxslt/xsltproc.c libxslt/transform.c
3527 libxslt/xsltInternals.h: added Embedding Stylesheets
3528 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
3529 from the REC about it
3530 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
3531 tried to accomodate the various (and changing) proprietary
3532 ways of implementing chunking.
3533 * tests/docbook/result/xtchunk/html: now output is generated in
3536 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3538 * libxslt/xsltproc.c: small cleanup
3539 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
3540 for cdata/text handling
3542 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3544 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
3545 * tests/documents/Makefile.am tests/documents/message.*: added
3546 a specific regression test
3547 * libxslt/transform.c: fixed an infinite loop
3548 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
3551 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3553 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
3554 fixed exclude-result-prefixes handling and how namespaces
3555 propagate from the stylesheet to the result in general, this
3556 is a serious cleanup.
3557 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
3558 tests/general/itemschoose.out tests/namespaces/extra.xsl
3559 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
3560 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
3561 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
3562 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
3563 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
3564 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
3565 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
3566 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
3567 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
3568 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
3569 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
3570 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
3571 fixed and rechecked all the tests where the namespace
3572 propagation was wrong either taht the rules were not applied
3573 correctly or that superfluous namespaces were declared in the
3576 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3578 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
3579 libxslt/variables.h: Norm pointed out that element-available()
3580 didn't work, implemented it
3581 * tests/extensions/Makefile.am tests/extensions/list.*: added
3582 a test for all registered xslt element, function and default
3585 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3587 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
3588 tests/documents/docfile.xml tests/documents/test.result
3589 tests/documents/test.xml tests/documents/test.xsl:
3590 added a test for URI-escaping on document() input
3592 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3594 * tests/docs/Makefile.am tests/general/Makefile.am
3595 tests/general/bug-49-* tests/docs/bug-49-*
3596 tests/general/bug-50-* tests/docs/bug-50-*: added a
3597 couple of regression tests for bugs posted on the list
3599 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3601 * libxslt/xsltproc.c: avoid generating CDATA node in document
3602 tree when parsed, force generation of text nodes instead.
3604 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3606 * doc/extensions.html: fixed a number of typo found by Dan York
3607 * libxslt/xsltutils.c: improved the profiling ouput, added the
3610 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3612 * libxslt/variables.c: tryingt to fix a problem raised by Norm
3614 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3616 * config.h.in configure.in: added gettimeofday() check
3617 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
3618 profiling works option --profile (or --norman ;)
3620 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3622 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
3623 libxslt/variables.c: big cleanup on the way templates or
3624 template fragments are processed, cleanup of stack building
3625 * tests/docs/Makefile.am tests/general/Makefile.am
3626 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
3627 series of regression test for the variable/params lookups
3628 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
3629 started working on profiling code, there is just invocation counting
3630 yet but the framework is in place.
3632 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3634 * tests/docs/Makefile.am tests/general/Makefile.am
3635 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
3636 regression test for the variable scope within templates problem
3638 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
3640 * xsltInternals.h variables.c transform.c:
3641 fixed problem with variable scope within templates
3643 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3645 * doc/extensions.html doc/internals.html doc/xslt.html:
3646 added a documentation on writing libxslt extensions, and
3647 added links to the main page
3648 * libxslt/functions.c libxslt/xsltInternals.h
3650 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3652 * cleaned up many comments and error messages
3654 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3656 * configure.in libxslt/xsltwin32config.h: released 0.14.0
3657 * doc/xslt.html: added 0.14.0 release
3659 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3661 * doc/html/*: rebuilt docs before release
3662 * libxslt/extensions.c: fixed a function doc header
3664 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3667 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
3669 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
3671 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
3672 something there, not visually perceptible
3674 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3676 * tests/docbook/result/: the change in libxml affected the
3677 output of the Docbook tests (of course it was detected on
3680 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3683 * libxslt/transform.c: added cdata-section-elements
3684 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
3687 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3690 * libxslt/xsltutils.c: do not dump document for which there have
3691 been no generated content
3692 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
3693 test output accordingly
3694 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
3695 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
3696 * tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
3698 Wed Jul 4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3700 * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
3701 libxslt/transform.c libxslt/functions.c: Added the extension API
3702 suggested by Thomas Broyer, this should allow implementation of
3704 * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
3705 CVS extension namespace to avoid complaints, some cleanup
3706 * configure.in tests/Makefile.am tests/extensions/*: added a test
3707 for new modules testing both elements and functions registration
3709 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3711 * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
3712 libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
3713 and cleaned up the way URI for QNames were computed through
3714 the code, serious cleanup.
3715 * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
3716 in their own hash table, implementation not yet finished.
3718 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3720 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
3721 libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
3722 to save/restore some XPath context, bug raised by
3725 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3727 * libxslt/xsltwin32config.h[.in]: added configuration/version
3728 informations for Windows/MSC
3729 * libxslt/libxslt.h libxslt/*.c: internal header to centralize
3731 * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
3732 * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
3734 * AUTHORS: added William
3736 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3738 * configure.in doc/xslt.html: releasing 0.13.0
3739 * doc/Makefile.am: don't index the win32 include
3740 * doc/html/*: rebuilt the docs
3742 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3744 * libxslt/xsltproc.c: John Fleck found a typo in usage()
3745 * libxslt/xslt.c: avoid warning if version="1.1" is used
3746 * libxslt/transform.c: forgot to initialize cur->outputFile
3747 * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
3748 use the vendor string to detect supporting chunking, this
3749 is a workaround to be considered in the list of decent XSLT
3752 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3754 * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
3755 added a new interface xsltRunStylesheet() for a more flexible
3756 handling of the output and trying to adhere to xsl:document
3757 filename generation semantic if one knows the URL of the output,
3758 also add IObuf capacity and SAX for output but is currently not
3760 * libxslt/xsltproc.c: added a -o or --output filename argument
3761 to test xsltRunStylesheet() or provide a base when generating
3763 * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
3764 updated tests to add DocBook xt:document based chunking
3765 * tests/multiple/Makefile.am: cleaned up the makefile a bit
3766 * tests/multiple/out/*.html: the new xt:document now generate
3767 the DOCTYPE if available as is the case for HTML
3769 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3771 * Removed some redundant code in xsltDefaultProcessOneNode
3772 and revised the default processing of an attribute node
3774 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3776 * Enhanced ApplyTemplates and ForEach to allow multiple
3777 documents within a nodelist.
3778 * Repaired small bug in xsltDocument function which caused
3779 a crash if invalid second argument was provided.
3781 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
3783 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
3784 updating tutorial with explanation of xsltSave vs. xmlSave
3787 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3789 * test/docbook: updated to docbook-xsl-1.4, regenerated results
3791 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3793 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
3794 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
3795 Patches for Windows mostly contributed by Yon Derek
3796 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
3797 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
3798 Project file for Mircrosoft C provided by Yon Derek
3800 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3802 * libxslt/pattern.c: closing bug #56517, fixed a number of
3803 problems in the patterns compilations, priorities and debug
3804 * libxslt/transform.c: improved the template debug message
3805 * tests/docs/Makefile.am tests/general/Makefile.am
3806 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
3807 regression test for #56517
3809 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3811 * libxslt/xslt.c: avoid a stupid bug when compiling with
3812 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
3814 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3816 * libxslt/numbers.c: fix of a small bug
3817 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
3820 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3822 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
3824 * tests/docbook/xhtml/*: added XHTML stylesheets
3825 * tests/docbook/fo/*: added XSL FO stylesheets
3826 * tests/docbook/result/xhtml/*: added XHTML results
3827 * tests/docbook/result/fo/*: added XSL FO results
3829 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3831 * HACKING: fixed, added William
3833 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3835 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
3836 xml cases, and fixed text output to be recursive in text nodes
3839 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3841 * configure.in: patch from Tony Graham to cleanup libxml2 detection
3843 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3845 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
3846 'namespace' is a reserved C++ identifier
3848 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3850 * doc/xslt.html: adding 0.12.0 release
3852 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3854 * configure.in: preparing 0.12.0 release
3855 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
3856 * libxslt/xsltconfig.h.in: added doc inline comment
3857 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
3858 and enriched xsltproc --version to show them
3859 * doc/html/*.html: rebuilt the docs
3860 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
3861 tutorial ends up in the tars and RPMs
3863 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3865 * libxslt.spec.in: updated the descriptions
3867 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3869 * libxslt/namespaces.[ch]: added a single namespace def copy
3870 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
3871 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
3872 any kind of input nodes.
3873 * libxslt/variables.c: checked and closed the last TODO about
3874 namespace propagation
3875 * tests/docs/Makefile.am tests/general/Makefile.am
3876 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
3877 regression test for #56115
3879 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3881 * updating tutorial: adding discussion of freeing memory, image
3882 files for callouts, link to xsltproc.c code
3884 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3886 * libxslt/variables.c: bug #56267 was still not fixed, forgot
3887 to remove the old code
3888 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
3891 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3893 * libxslt/variables.c: fixed bug #56267, namespaces must
3894 be propagated when evaluating local variables.
3895 * tests/docs/Makefile.am tests/general/Makefile.am
3896 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
3897 regression test for #56267
3899 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3901 * libxslt/keys.c: avoid a possibility of an uninitialized variable
3902 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
3903 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
3904 request to have xinclude processing done on document() if requested
3906 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3908 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
3910 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3912 * libxslt/preproc.c: removed a warning on xsl:transform
3913 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
3914 tests/general/array.out tests/general/array.xsl: added a new
3915 test fround in xsl-dev
3917 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3919 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
3920 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
3921 serializer of libxml impacted the result of some tests. Checked
3922 that the XML REC renders identically.
3924 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
3926 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
3929 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3931 * libxslt/variables.c: fixed bug #55670, namespaces must
3932 be propagated when evaluating global variables.
3933 * tests/docs/Makefile.am tests/general/Makefile.am
3934 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
3935 regression test for #55670
3937 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3939 * doc/xslt.html: linked to the tutorial
3941 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
3943 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
3947 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3949 * libxslt/transform.c: closed bug #55723, problem was due to
3950 a limitation of xsltGetNamespace() when the insertion point
3952 * tests/docs/Makefile.am tests/general/Makefile.am
3953 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
3954 regression test for #55723
3956 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
3958 * libxslt/transform.c: fixed problems with document() in
3959 xsltApplyTemplates and xsltForEach. Cleaned up several
3961 * libxslt/keys.c: saved and restored ctxt->document within
3962 xsltInitKey to fix problem with keys when doc changed
3963 * libxslt/documents.[ch]: added new procedure xsltFindDocument
3964 needed when document() causes a change of doc within
3965 xsltApplyTemplates and xsltForEach
3967 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3969 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
3971 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
3972 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
3973 Updated to use the new function
3974 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
3975 the fixes in the serialization of <pre> in HTML in libxml
3976 led to a number of changes in the output
3978 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3980 * tests/docs/Makefile.am tests/general/Makefile.am
3981 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
3982 regression test for #55722
3984 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3986 * doc/xslt.html: updated to ask to not send mail directly
3987 * tests/docs/Makefile.am tests/general/Makefile.am
3988 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
3989 regression test for #55722
3991 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3993 * libxslt/pattern.c : trying to fix #55670
3994 * tests/XSLTMark/reverser.out : result of test changed when
3997 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3999 * doc/xslt.html: updated with 0.11.0
4001 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4003 * configure.in libxslt.spec.in: released 0.11.0
4005 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4007 * libxslt/transform.c: William M. Brack found a small bug
4008 when call-template didn't find the template.
4010 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4012 * libxslt/transform.c: fixed handling of PI and comments
4013 (bug raised by Brent M Hendricks).
4014 * tests/docs/Makefile.am tests/general/Makefile.am
4015 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
4018 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4020 * libxslt/xsltproc.c: added --xinclude in the option list,
4021 patch from Raphael Hertzog
4022 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
4023 test in the normal testsuite
4025 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4027 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
4028 at the top template level
4029 * tests/docs/Makefile.am tests/general/Makefile.am
4030 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
4033 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4035 * libxslt/functions.c: fixed the document() bug reported by
4036 Stephane GUIBOUD-RIBAUD
4037 * tests/docs/Makefile.am tests/general/Makefile.am
4038 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
4041 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4043 * configure.in libxslt/Makefile.am: fixed bug #54953
4044 * libxslt/attributes.c: cleanup pointed by Joe Orton
4045 * libxslt/xsltproc.c: added --catalogs to load catalogs from
4047 * libxslt/functions.c: cleanup unreached code
4048 * configure.in config.h.in libxslt/xsltproc.c: guarded the
4049 include with preprocessor definitions
4051 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4053 * tests/documents/Makefile.am tests/general/Makefile.am
4054 tests/multiple/Makefile.am tests/namespaces/Makefile.am
4055 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
4056 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
4057 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
4058 configure.in: Makefiles cleanup from Joe Orton
4060 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4062 * tests/docbook/result/html/external.html
4063 tests/docbook/result/html/graphics.html
4064 tests/docbook/result/html/gtest.html
4065 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
4066 Added a test from coolo for IDs in external parsed entities
4069 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4071 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
4072 added --version info to xsltproc closing #54952
4074 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4076 * tests/documents/Makefile.am tests/general/Makefile.am
4077 tests/multiple/Makefile.am tests/namespaces/Makefile.am
4078 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
4079 Seems some of the changes I made for 0.9.0 Makefiles were
4082 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4084 * configure.in: preparing 0.10.0 release
4085 * doc/xslt.html: updated
4086 * doc/html/* : rebuilt the docs
4088 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4090 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
4091 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
4092 avoiding modifying stylesheet informations, and fixing
4093 document() when called from a global variable init
4095 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4097 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
4098 add ctxt->inst to allow stylesheet element lookup (needed
4100 * libxslt/*.[ch]: generate docs for the structures and
4101 macros, general cleanup for docs
4102 * doc/html/*.html: regenerated all docs
4104 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4106 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
4107 libxslt/xsltInternals.h: optimizations, cleanup of global
4110 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4112 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
4113 libxslt/variables.c: force the precompilation of XPath expressions
4114 at stylesheet compilation time
4116 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4118 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
4120 * tests/REC/Makefile.am: be less verbose if things really go wrong
4121 * tests/docs/Makefile.am tests/general/Makefile.am
4122 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
4123 the regression tests
4125 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4127 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
4128 detection method to generate HTML documents
4129 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
4130 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
4131 tests/XSLTMark/html.out tests/XSLTMark/products.out
4132 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
4133 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
4134 tests/general/bug-5-.out: updated a number of tests output
4137 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4139 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
4141 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4143 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
4144 about attribute being generated twice. Fixed a number of related
4145 bugs on attributes handling.
4146 * tests/REC/test-7.1.4.out: this changed an attribute generation
4148 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
4150 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4152 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
4153 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
4155 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4157 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
4158 the cases where perl is not in the path (nor in /usr/bin)
4159 * tests/docbook/result/html/gdp-handbook.html
4160 tests/docbook/result/html/kwrite.html
4161 tests/docbook/test/gdp-handbook.xml
4162 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
4164 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4166 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
4167 cases where a network access is needed to load a DTD or entity
4168 * tests/docbook/Makefile.am: added --nonet
4169 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
4170 fixed 2 tests as a result
4172 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4174 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
4175 try to remove the unneeded docbook Makefile stuff
4177 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4179 * doc/xslt.html: fixed a link error
4180 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
4181 * libxslt/xsltproc.c: cleaned up the --repeat loop
4182 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
4183 fixed the DOCTYPE in tests output
4184 * tests/docs/bug-25-.xml tests/doc/Makefile.am
4185 tests/general/bug-25-.* tests/general/Makefile.am : added a new
4186 test case and fixed the EXTRA_DIST
4188 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4190 * libxslt/extra.c: add more debug to xsltDebug
4191 * libxslt/transform.c: spent a few hours tracking down an ugly
4192 race like bug in xsltCopyTreeList() arghhh
4193 * libxslt/xsltproc.c: call xmlInitMemory() explictely
4195 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4197 * doc/internals.html: more work done on the doc, mostly complete
4198 except the section on the XSLT stack and the extensions API
4199 since both still need more work.
4201 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4203 * doc/internals.html doc/contexts.* doc/object.*: more work done
4206 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4208 * doc/internals.html: more work done on the doc
4210 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4212 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
4213 for the CDATA output
4215 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4217 * libxslt/xslt.c: do not escape content of CDATA nodes on output
4219 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4221 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
4222 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
4223 doc/templates.fig doc/templates.gif: started writing tye doc
4224 on how libxslt works.
4226 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4228 * libxslt/numbersInternals.h libxslt/numbers.c
4229 tests/numbers/format-number.out tests/XSLTMark/number.out:
4230 Patch from William Brack to bring format-number() more in alignment
4231 with the Java implementations.
4233 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
4236 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4238 * tests/docbook/result/html/* tests/general/bug-11-.out
4239 tests/multiple/result.xml tests/XSLTMark/*.out
4240 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
4243 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4245 * libxslt/xsltproc.c: add a --docbook option if your libxml2
4246 has the SGML DocBook support compiled in.
4248 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4250 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
4251 tests especially on sorting
4252 * test/xsltutils.c: oops multiple sorts was actually broken !!!
4255 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4257 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
4259 * doc/html/* doc/xslt.html: updated and regenerated the docs
4261 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4263 * xsltutils.[ch] transform.c: implemented multiple levels of
4265 * test/REC/test-10-2.*: added a really small test for it
4267 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4269 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
4270 there can be multiple text and CDATA child
4272 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4274 * tests/multiple/makefile.am: fixing #54015
4275 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
4276 and a similar problem for the docbook tests
4278 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4280 * tests/general/bug-8-.out: fixed in libxml xpath
4281 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
4282 problem in predicates within a pattern. Spotted another
4283 potential namespace problem
4285 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4287 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
4288 libxslt/xsltproc.c: counting errors and warnings at compilation
4289 time. Stop processing in case of error.
4290 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
4291 added more namespace related bug checks
4293 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4295 * libxslt/preproc.c libxslt/variables.c: found the source of a
4296 memory leak with DocBook introduced this w.e.. bit of cleanup.
4297 * tests/docbook/result/html/*.html : regenerated the DocBook tests
4300 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4302 * libxslt/variables.c: fixing bug #53769
4303 * tests/general tests/docs: added new examples from the
4304 bug reports to the regression tests, updated the Makefiles
4306 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4308 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
4309 attributes.c extensions.[ch]: moved all stylesheet precomputation
4310 at stylesheet loading time (stylesheet transform should be thread
4311 safe now), improved params and variables evaluations (but optim
4312 is not complete yet).
4315 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4317 * libxslt/xsltproc.c : changed the way --repeat works when
4320 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4322 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
4323 fixed default formatting
4325 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4327 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
4328 * libxslt/xsltproc.c : added an option to process HTML input
4330 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4332 * libxslt/transform.c: Tony Gorski found a bug pointed by
4333 a compiler on Tandem
4334 * tests/documents/result.xhtml: this results in a small
4335 change in the output of this test
4337 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4339 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
4342 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4344 * transform.c: fixed text and cdata handling in xsl:copy
4345 * xslt.c : avoid crashing on invalid xslt input
4346 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
4347 bugs submitted to the regression tests
4349 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4351 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
4353 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4355 * configure.in: updated to 0.8.0
4357 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4359 * transform.c: fixed a bug introduced on handling #53401
4361 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4363 * transform.c: fixed #53401
4364 * configure.in libxslt/*.c: allowed to suppress debug reporting
4365 functionalities but it brings not noticeable improvements
4366 * doc/xslt.html doc/html/*: updated and regenerated docs
4368 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4370 * tests/general/bug-5-.out tests/multiple/out/*.orig
4371 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
4372 following the libxml changes
4374 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4376 * libxslt/functions.c: applied TOM's patch to key()
4377 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
4378 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
4379 small HTML output change
4381 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4383 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
4386 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4388 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
4389 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
4390 fixed for the most part the namespace handling problem in XPath
4391 expression computations.
4392 * test/doc/ tests/general: added bug 5 and 6
4394 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4396 * libxslt/xslt.c: applied William M. Brack patch fixing the
4397 template lack of support for priority
4398 * test/XSLTMark/*.out : this fixed anumber of problems in the
4401 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4403 * libxslt/functions.c: removed warning in unparsed-entity-uri()
4404 fixed a bug in generate-id()
4405 * libxslt/transform.c: fixed null list result errors
4406 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
4407 fixes for sorting semantic
4409 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4411 * config.h.in configure.in libxslt/xsltconfig.h.in: added
4413 * libxslt/xsltproc.c : added --xinclude option
4414 * tests/XSLTMark/union.out : fixed the output
4416 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
4418 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
4420 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4422 * configure.in: released 0.7.0
4423 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
4426 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4428 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
4429 some checking against NULL pointers
4431 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4433 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
4434 added the XSLTMark in the regression tests as well as multiple
4435 output test from Ankh
4436 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
4437 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
4438 patches and fixed a memory leak
4439 * tests/docbook/result/html/*.html : updated the results after
4441 * tests/xmlspec/REC-xml-20001006-review.html
4442 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
4443 an HTML doctype when serializing HTML result, but adds the
4446 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4448 * libxslt/transform.c: applied fix to xsltApplyTemplates from
4450 * test/docbook/result/html/*.html: this change the output
4451 * tests/xmlspec/REC-xml-20001006-review.html
4452 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
4453 the reference anchors generated for the XML spec
4455 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4457 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
4458 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
4459 libxslt/xsltutils.c: of course the way I defined
4460 UNUSED breaks on old gcc version. Try to be smart and
4461 also define it directly in xsltconfig.h
4462 * tests/xmlspec/Makefile.am: fixed the timing arg test
4464 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4466 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
4467 implemented command line parameter passing
4468 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
4469 tested it by passing show.diff.markup=1 to build the review version too
4471 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4473 Huge cleanup, I switched to compile with
4474 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4475 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4476 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4477 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4478 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4479 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
4480 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
4481 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
4482 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
4483 libxslt/xsltutils.c: basically made static unexported functions
4484 avoided name clashes and flagged unused parameters.
4486 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4488 * configure.in: 0.6.0 yet another release
4489 * doc/xslt.html doc/html/*: updated the docs
4491 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4493 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
4494 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
4495 extended xsltEvalStaticAttrValueTemplate and
4496 xsltEvalAttrValueTemplate to support foreign namespaces,
4497 and fixed document()
4499 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4501 * xsltutils.h: cleanup some garbage added last night
4502 * xsltInternals.h variables.c transform.c templates.[ch]
4503 preproc.c pattern.c keys.c: switched the whole XSLt processing
4504 to use XPath precompiled expressions and reusing them.
4505 * functions.c: some cleanup, seems people don't use
4506 unparsed-entity-uri() the way it's supposed to be used
4508 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4510 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
4511 libxslt/variables.c libxslt/xsltutils.h: Changed to work
4512 with the new way XPath is interpreted. This doesn't yet
4513 take advantage of the separate parsing/evaluation phases
4515 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4517 * libxslt/transform.c: robert@xsl.00008.org pointed out a
4518 problem in xsl:copy-of in case of attributes
4519 * tests/docs/Makefile.am tests/docs/bug-3-.xml
4520 tests/general/Makefile.am tests/general/bug-3-.*:
4521 added the test to the general regression suite
4523 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4525 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
4526 fixing some of the missing functionnalities in the XSLT
4527 functions implementations.
4529 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4531 * libxslt/Makefile.am: nick@debian.org forwarded a fix
4533 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4535 * README.cvs-commits: added, pointing to HACKING
4536 * HACKING: added defines commit rules.
4538 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4540 * libxslt/extra.c libxslt/variables.c: fixing compilation
4541 when libxml was compiled without debug support
4543 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4545 * configure.in: time for 0.5.0
4546 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
4547 new test files are included in the distribution
4548 * doc/xslt.html : updated
4549 * doc/html/*.html: regenerated the docs
4551 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4553 * tests/docbook/result/html/*.html: regenerated the HTML
4554 now that value-of an result tree don't include the fake root
4556 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4558 * libxslt/transform.c libxslt/variables.c: removed a couple
4559 of possibly uninitialized var probs
4560 * tests/xmlspec/Makefile.am: run the processing without verbose
4561 avoid raising generated id differences.
4563 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4565 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
4567 * libxslt/transform.c: fixed a bug which exaplined why no
4568 optimization were resulting from preproc stuff
4570 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4572 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
4573 w.r.t. value of tree result (and attributes within it) fixed.
4574 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
4575 Integrated the xmlspec to the test (i.e. diffed output for
4578 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4580 * imports.c transform.c xslt.c xsltInternals.h: fixed a
4581 strip-spaces problem
4582 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
4585 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4587 * libxslt/transform.[ch]: finished integrating the current
4588 state of the preproc optimizations.
4589 * tests/xmlspec/diffspec.xsl: switched off diff printing
4591 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4593 * libxslt/preproc.c libxslt/transform.c: started rolling in
4594 some of the optimizations.
4596 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4598 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
4599 transform.[ch]: previous commit broke a lot of stuff, fixing
4600 and preparing for next step
4602 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4604 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
4605 xsltInternals.h: started working on optimizing stylesheet
4606 element parsing. Just builds the extra informations so far.
4607 * xsltutils.h: added a missing XPath decl
4609 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4611 * libxslt/variables.c: William M. Brack found a serious bug
4612 with imports and global variables ...
4614 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4616 * libxslt/pattern.[ch] libxslt/transform.c: added
4617 xsltCleanupTemplates() to clean up state left after processing.
4619 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4621 * libxslt/transform.c: applied patch from William M. Brack
4622 to support with-param in xsltApplyTemplates().
4624 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4626 * libxslt/pattern.c: fixed the compilation of patterns which
4627 contains XPath NodeTypes. Handling of nested predicates.
4629 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4631 * libxslt/transform.c: save ctxt->node after for-each
4633 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4635 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
4636 * doc/xslt.html: updated
4638 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4640 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
4641 added xsltDocumentElem implementing multiple file output,
4642 including 1.1 xsl:document but yet untested.
4644 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4646 * libxslt/extensions.c: fixed stoopid bug
4647 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
4648 carrying extensions to the specification. Added node-set()
4649 for existing saxon and xt namespaces and debug() in libxslt
4650 namespace (http://xmlsoft.org/XSLT/namespace)
4651 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
4653 * configure.in tests/Makefile.am tests/namespaces: added some
4654 namespaces tests, including a test calling the extra debugging
4655 function in libxslt namespace, worked first time !!!
4657 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4659 * libxslt/xslt.c: extension prefix support for the full stylesheet
4660 * libxslt/transform.c libxslt/extensions.[ch]: more work should
4663 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4665 * doc/xslt.html : cleaned up, added a bit more description on
4668 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4670 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
4671 on functions and element extensions. First on list will be
4674 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4676 * configure.in libxslt.spec.in: releasing 0.3.0
4677 * doc/xslt.html: updated
4679 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4681 * configure.in tests/docbook/html : oops forgot to add
4682 the stylesheets themselves :-\
4684 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4686 * configure.in tests/Makefile.am tests/docbook tree:
4687 added docbook XSL based test suite
4689 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4691 * libxslt/xsltutils.c: reformat of messages
4692 * libxslt/xsltproc.c: removed memleak on --noout
4693 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
4694 changed again the way parameter are evaluated before a
4695 call-template, seems to fix a few nasty bugs, memory alloc debug too
4697 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4699 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
4700 fixed the param evaluation problem in apply-template
4701 * libxslt/pattern.c: speed up seriously some context computation
4702 * libxslt/xsltInternals.h: preparing for extension support
4704 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4706 * libxslt/Makefile.am: small cleanup
4707 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
4708 fixed current() I hope
4710 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4712 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
4713 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
4714 support of namespaces, both in templates and in XPath subexpressions
4716 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4718 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
4720 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4722 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
4723 contextual info must be recomputed
4725 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4727 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
4728 * libxslt/xsltproc.c : added --maxdepth
4730 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4733 * libxslt/xsltproc.c: added --novalid and --noout as well
4734 as options printing when no args
4735 * libxslt/variables.c libxslt/transform.c: trying to get rid
4736 if some variable/params addressing errors.
4738 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4740 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
4741 * libxslt/xsltutils.c: add carriage return to xsl:message when
4744 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4746 * libxslt/functions.c: fixed a bug with generate-id()
4748 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4750 * libxslt/xsltutils.c: started doing more useful stuff in
4752 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
4753 libxslt/xsltInternals.h: changed the way variables/params
4755 * libxslt/xsltproc.c: removed a pedantic warning
4756 * libxslt/variables.[ch]: found an ugly evaluation bug
4758 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4760 * tests/REC/Makefile.am: updated
4762 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4764 * libxlst/functions.c: fixed ID generation
4765 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
4767 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4769 * libxslt/numbers.c: removed a couple of memleaks
4771 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4773 * libxslt/pattern.[ch]: exported pattern matching interfaces
4774 for numbers.c and future debug module
4775 * libxslt/numbers.c: updated to new interface, should avoid
4776 unnecessary recompilation of patterns.
4777 * libxslt/xsltutils.[ch]: cleanup
4778 * tests/REC/gmon.out: removed :-)
4780 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4782 * libxslt/numbers.c: implemented level=any
4783 * libxslt/transform.c: corrected some default values
4784 * tests/REC/test-7.7-*.*: added
4786 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4788 * libxslt/pattern.c: priorities were horribly broken, hope it's
4791 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4793 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
4794 libxslt/xsltInternals.h libxslt/transform.[ch]
4795 libxslt/templates.c libxslt/xslt.c:
4796 Added apply-imports, keep a stack of running templates
4797 * libxslt/xsltutils.c: bugfixes, gather the output informations
4799 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
4800 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
4801 the real set of transformation on XML-1.0 2e generages a near
4802 perfect HTML. Needs just more number fixes and implementation
4803 and an obscure problem in 3.3.3
4805 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4807 * libxslt/pattern.c: added xsltMatchPattern()
4808 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
4810 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4812 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
4813 * libxslt/xsltutils.[ch] : added a small debugging hook
4815 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4817 * libxslt/FEATURES libxslt/transform.c: added support for
4818 disable-output-escaping in xsl:copy-of
4819 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
4820 give more debugging info
4822 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4824 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
4825 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
4826 Includes, more document changes
4827 * libxslt/xsltutils.c: fix the output of doctype and what is or
4829 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
4830 * tests/Makefile.am tests/documents/* : added a new test from Stric
4831 exercising document() among other things
4833 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4835 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
4836 for the level attribute for xsl:number
4837 * libxslt/numbers.c: internal restructuring
4839 Fri Feb 9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4841 * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
4842 to deal with documents
4843 * libxslt/functions.c: fixed document() to return the same set
4845 * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
4846 libxslt/variables.c libxslt/xsltInternals.h: keys are really
4847 associated to loaded documents, not to the transformation
4848 context, made the change, this impacted a number of modules
4850 Thu Feb 8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4852 * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
4854 Thu Feb 8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4856 * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
4857 ready for the release
4858 * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
4859 * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
4862 Thu Feb 8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4864 * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
4865 added support for keys in patterns
4866 * tests/REC/test-12.2-2.*: added a specific testcase
4868 Wed Feb 7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4870 * libxslt/functions.c FEATURES: started adding support for key()
4871 * tests/REC/test-12.2-1.*: first key test
4873 Wed Feb 7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4876 * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
4877 libxslt/transform.c libxslt/xsltInternals.h: started adding key
4879 * libxslt/xsltutils.c: warning cleanup
4880 * libxslt/pattern.h: fixed soopid cut'n paste prob
4882 Tue Feb 6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4884 * libxslt/transform.c libxslt/xslt.c: chased some reported
4885 unitinitialized variables.
4887 Tue Feb 6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4889 * tests/numbers/Makefile.am: fixed the EXTRA stuff
4891 Mon Feb 5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4893 * Copyright IPR Makefile.am: added some wording and a rewrite
4894 of the W3C IPR but without giving Copyright rights to W3C,
4895 should suit everybody
4897 Mon Feb 5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4899 * FEATURES: updated, added mode support for templates
4900 * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
4901 support for templates
4902 * templates.c variables.c: simple fixes
4903 * xslt.c: added a separate DEBUG_BLANKS debug class disabled
4904 * xsltproc.c: added option -timing
4905 * xsltutils.c: seem I forgot to add encoding support in output...
4906 * configure.in tests/Makefile.am tests/xmlspec/*: added a test
4907 consisting of reformatting the XML REC with the xmlspec XSLT,
4910 Mon Feb 5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4913 * numbers.c: handles actual number formatting for both xsl:number
4914 and the format-number extension function.
4915 * function.c: formatting moved to numbers.c
4916 * transform.c: added xsl:number
4917 * xslt.c: minor memory leak removed
4918 * Makefile.am: added numbers.c and numbersInternals.h
4920 Sat Feb 3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923 * doc/html/*.html updated
4924 * doc/libxslt.sgml: added new modules
4925 * libxslt/pattern.c: fix loop on hash clashes.
4927 Sat Feb 3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4931 * pattern.c: lots of changes to make most patterns work
4932 * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
4933 * transform.c: cleanup and attribute patterns testing
4934 * xslt.c: added xsltFreeStylesheetList() and now cleanup
4936 * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
4937 * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
4940 Fri Feb 2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4943 * transform.c: added xsl:element support
4944 * namespaces.[ch]: added xsltGetSpecialNamespace()
4945 * attributes.c: added xsl:attribute namespace support.
4947 Thu Feb 1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4949 * libxslt/Makefile.am libxslt/imports.[ch]: new module to
4950 implement import cascade lookups and traversal
4951 * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
4952 libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
4953 started coding the import cascade lookup in the places needed,
4954 probably incomplete.
4956 Thu Feb 1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4958 * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
4959 xsl:include and xsl:import, untested
4961 Thu Feb 1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4963 * FEATURES: updated choose/when/otherwise added
4964 * libxslt/transform.c: plugged choose in
4965 * configure.in tests/Makefile.am tests/REC/Makefile.am
4966 tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
4967 tests/general/itemschoose.*: started adding a more generic
4968 infrastructure for testing.
4970 Thu Feb 1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4972 * tests/REC/test-11*: added more tests
4973 * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
4976 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4978 * tests/REC/test-[9-10]*: added more tests
4979 * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
4982 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4984 * tests/REC/test-[7-9]*: added more tests
4985 * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
4986 fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
4987 is allocated, overall cleanup.
4989 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991 * tests/REC/test-7.*: added more tests
4992 * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
4993 fixing bugs raised by said tests
4995 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4997 * tests/REC/test-7.*: added more tests
4998 * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
4999 libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
5000 raised by said tests
5002 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5005 * configure.in tests/Makefile.am tests/REC/*: started adding
5006 some regression tests based from fragments of spec examples
5007 * libxslt/transform.c: fixed a problem on namespace generation
5009 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5012 * tests/numbers/Makefile.am tests/numbers/format-number.*
5013 tests/Makefile.am configure.in: added number formattting
5015 * libxslt/attributes.[ch]: separated attribute support, started
5016 add support for attribute-sets
5017 * libxslt/functions.[ch]: update for number and formatting
5019 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
5020 cleanups updates, etc ...
5022 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5025 * libxslt/transform.c: added copy-of support
5026 * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
5028 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5030 * FEATURES TODO: updates
5031 * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
5034 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5036 * FEATURES TODO: updates
5037 * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
5038 libxslt/xslt.c libxslt/xsltInternals.h: added support for
5039 namespace aliases and cleaned up the overall namespace related
5040 code. This materialize as a new module.
5042 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5044 * configure.in libxslt.spec.in: changes needed for libxml2-devel
5047 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5049 * libxslt.spec.in doc/xslt.html: updating doc and trying to add
5052 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5054 * Makefile.am configure.in doc/Makefile.am: added a doc subdir
5055 and the rules to generates the makefiles.
5056 * doc/libxslt.sgml doc/xslt.html: very first version of the manual
5057 * doc/html/*.html : autogenerated documentation
5058 * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
5060 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5062 * libxslt/functions.c: xsltGenerateIdFunction() small patch
5064 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5066 * FEATURES TODO README INSTALL: updated
5067 * libxslt/xslt.h: added URL and version/vendor :-)
5068 * libxslt/transform.c: fixed a problem in xsl:attribute, removed
5069 attempt to support older libxml2 version.
5070 * libxslt/variables.h libxslt/xsltInternals.h: update to structures
5071 and macros to add/register new document created by document()
5072 * libxslt/functions.c: implemented current(), unparsed-entity-uri()
5073 system-property(), element-available() and function-available().
5074 A crippled version of document() has been added too.
5076 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5078 * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
5079 number formatting !!!
5080 * acconfig.h config.h.in configure.in libxslt/Makefile.am
5081 tests/Makefile.am; added testing for mathematical functions,
5085 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5087 * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
5088 with non-named rules (*, ...) added accelerators
5089 * libxslt/templates.[ch]: added xsltEvalTemplateString()
5090 and xsltEvalAttrValueTemplate() high level functions
5091 * libxslt/transform.c: fixed the part where attributes
5092 had to be looked at as templates, added comment and
5094 * TODO FEATURES: updated to reflect the new state
5096 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5098 * libxslt/functions.[ch] Makefile.am: added new module functions
5099 with templates for the XSLT functions.
5100 * libxslt/variables.h templates.c: added registrations of new
5101 functions when an XPath context is created
5103 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5105 * tests/Makefile.am: cleanup
5106 * libxslt/pattern.c: should support most of the patterns now
5107 except ID/Key and maybe some namespace checks when having
5111 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5113 * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
5114 tests/REC2/Makefile.am: updated the makefiles and spec files to
5115 add tests, and the FEATURES file to the RPM
5117 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5119 * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
5120 prepared the Makefiles and spec files for a first release.
5121 * COPYING.LIB: added LGPL Licence
5123 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5125 * libxslt/transform.c: applied cleanup patch from Bjorn Reese
5126 <breese@mail1.stofanet.dk>
5128 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5130 * configure.in libxslt.spec.in: first try to get a spec file
5132 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5134 * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
5135 * libxslt/transform.c: add support for "*" to strip and preserve
5138 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5141 * FEATURES: added with alist of what's in and what's not
5142 * libxslt/xslt.c: fixed top level Param and Variable stuff
5144 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5146 * xsltproc.c: removed bug
5147 * tests/REC2/html.xml: added newline after doctype
5148 * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
5149 support, result tree fragment support (requires just commited
5150 extensions to libxml2 XPath !!!)
5151 * transform.c: added call-template, with-param support
5152 * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
5153 * TODO: updated, added a DONE section and started migrating stuff :-)
5155 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5157 * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
5158 tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
5159 too, added the HTML output test
5160 * libxmls/xsltutils.c: added HTML output
5161 * libxslt/xslt.c: check version on literal result used as templates
5162 * libxslt/transform.c: fixed an error in VERSION number
5163 * libxslt/templates.c: make sure generated nodes have doc and
5166 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5168 * libxslt/Makefile.am libxslt/template.[ch]: added a template
5169 specific module. Added attribute value template, at least in
5171 * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
5172 the spec now works too.
5173 * libxslt/variables.c: fixed the debug
5174 * libxslt/xslt.c: fixed an ugly uninitialized variable
5175 * libxslt/transform.c: now using attr template processing
5177 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5179 * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
5180 libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
5181 structure to add an execution stack with variables. Tree
5182 valued variables still missing.
5185 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5187 * libxslt/xslt.c: check version on stylesheets
5188 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
5189 started adding variables interfaces and modules.
5191 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5193 * libxslt/xslt.c: added support for disable-output-escaping
5194 will need libxml version > 20211
5195 * libxslt/transform.c: cleanup
5196 * libxslt/xsltutils.[ch]: added output functions
5197 * libxslt/xsltproc.c: reuse the output function
5198 * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
5201 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5203 * libxslt/transform.c libxslt/xslt.c: avoiding some problems
5204 with blank node stripping when not allowed.
5206 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5208 * libxslt/transform.c: modified apply-templates processing
5209 added select and sort support support.
5211 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5213 * TODO: guess what, it's growing :-(
5214 * configure.in: setup hacking values when compiling in my
5216 * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
5217 very rudimentary version of xsl:sort
5219 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5222 * libxslt/transform.c: context position and size in for-each
5223 * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
5224 and put Error and Debug routines
5225 * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
5226 to use the Debug calls, cleanup
5227 * libxslt/xsltproc.c: added -v to enable debug printing
5229 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5231 * TODO: started filling it :-(
5232 * libxslt/pattern.c: should now at least compile the full
5233 set of patterns authorized. Default priorities added.
5234 * libxslt/transform.c: a bit more work and cleanup.
5236 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5238 * TODO: started adding in there :-(
5240 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5242 * transform.c, xslt.c, xsltproc.c: lots of fixes, added
5243 support of xslt:if and xslt:attribute, need libxml2 interfaces
5244 present only in CVS.
5246 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5248 * test/Makefile.am test/REC*/Makefile.am: added first test
5249 * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
5250 cleanup of nodes at reading of stylesheet, added support
5251 for xsl:for-each and fixed a few recursion bugs
5253 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5255 * pattern.c, xslt.c: removed debug
5256 * transform.c: added value-of, seems to handle the first
5257 REC example correctly
5259 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5261 * transform.c, xsltproc.c: small fight with spaces and formatting
5262 may need a revisit later but looks pretty good right now.
5264 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5266 * transform.c: basic processing in place
5267 * xsltInternals.h: exported one xslt.c function
5269 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5271 * libxslt/transform.[ch] Makefile.am: started adding the
5272 transformation module
5273 * pattern.[ch] xslt.c: more work...
5275 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5277 * libxslt/pattern.c: started adding xsltTestCompMatch()
5279 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5281 * libxslt/pattern.c: more work on parsing selectors
5283 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5285 * libxslt/xslt*: completeted the structures
5286 * libxslt/pattern.[ch]: started adding code to precompile patterns
5288 * libxslt/makefile.am: added the new files
5290 Mon Jan 8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5292 * libxslt/xslt.c : small cleanup
5293 * configure.in libxslt/xsltconfig.h.in: add memory debug and
5294 mechanism for compile-time options
5296 Sun Jan 7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5298 * libxslt/xslt.[ch]: started parsing templates
5300 Sun Jan 7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5302 * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
5304 Sun Jan 7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
5309 Sun Jan 7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5311 * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
5312 libxslt/Makefile.am tests/Makefile.am:
5313 Created the library framework, imported it into the GNOME CVS base
5314 * INSTALL: added a small instruction file.
5316 Sun Jan 7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5318 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
5319 first steps toward building the framework
5321 Sun Jan 7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5323 * NOTES: added notes taken while reading the spec.
5325 Fri Jan 5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5327 * test/REC1 test/REC2: added examples from the XSLT REC
5329 Fri Jan 5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5331 * README: basic informations
5332 * Changelog: created