1 Mon Apr 19 00:39:18 CEST 2004 Daniel Veillard <daniel@veillard.com>
3 * configure.in doc/*: preparing release 1.1.6
4 * libxslt.spec.in: keep the ChangeLog compressed
6 Mon Apr 5 15:23:53 CEST 2004 Daniel Veillard <daniel@veillard.com>
8 * libxslt/keys.c: fixed a stupid cut'npaste bug #139132
9 * tests/docs/Makefile.am tests/docs/bug-146.xml
10 tests/general/Makefile.am tests/docs/bug-146*: added test
11 to the regression for bug #139132
13 2004-04-02 10:17:23 HKT 2004 William Brack <wbrack@mmm.com.hk>
15 * libxslt/keys.c: applied patch from Mark Vakoc to fix problem
16 with key matching attribute node.
18 2004-04-01 Johan Dahlin <johan@gnome.org>
20 * python/.cvsignore: Add generated files, to make cvs silent.
22 * .cvsignore: Add missing libexslt.pc and stamp-h1
24 Tue Mar 23 13:13:56 CET 2004 Daniel Veillard <daniel@veillard.com>
26 * configure.in: prepare release of 1.1.5, made a hard dependancy
27 to libxml2 2.6.8 due to the dictionnary reference counting change
28 * doc/*: updated and rebuilt the doc.
29 * tests/namespaces/Makefile.am: fixed a build problem (tst5 ?)
31 Mon Mar 22 20:25:41 CET 2004 Daniel Veillard <daniel@veillard.com>
33 * libxslt/xsltconfig.h.in: small fix for OpenVMS
34 * libxslt/documents.c: fixed a leak associated to the change
35 in reference counting when running the XML parser and using
36 the document() function.
38 Wed Mar 17 18:49:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
40 * xsltproc/xsltproc.c: added check for state XSLT_STATE_STOPPED
41 when output file is used (bug 137341)
43 Tue Mar 16 08:55:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
45 * libxslt/xsltutils.c: corrected my error from bug 135938
46 pointed out on the mailing list by Mark Vakoc.
47 * libxslt/transform.c: enhanced the error message for
48 call-template when namespace is present.
49 * tests/general/bug-145.err: regenerated for new message
51 Fri Mar 12 13:07:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
53 * libxslt/namespaces.c: added additional check to prevent
54 superfluous namespace href's being generated on elements
56 * tests/namespaces/Makefile.am, tests/namespaces/tst5.x[ms]l:
57 added new test for bug 136914
58 * tests/namespaces, tests/extensions/ tests/reports: fixed
59 error in "enhanced" Makefile.am, removed superfluous .err files
62 Wed Mar 10 19:27:39 HKT 2004 William Brack <wbrack@mmm.com.hk>
64 * doc/search.php.incl: minor addition for later version of php
65 requiring $HTTP_GET_VARS.
66 doc/*: rebuilt the docs
68 Wed Mar 10 17:14:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
70 * libexslt/strings.c: modified the 'tokenize' routine to work with
71 UTF8 chars in both string and tokens (Bug 136183)
73 Tue Mar 9 23:44:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
75 * libxslt/attrvt.c: added coding to allow growing the
76 AVT structure when a large number of segments are present
78 * libxslt/keys.c: fixed a compilation warning (no logic change)
80 Sat Mar 6 23:42:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
82 * tests/docbook/Makefile.am: small fix to typo
84 Sat Mar 6 23:05:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
86 * Makefile.am, tests/Makefile.am, tests/REC/Makefile.am,
87 tests/REC1/Makefile.am, tests/REC2/Makefile.am,
88 tests/XSLTMark/Makefile.am, tests/docbook/Makefile.am,
89 tests/exslt/common/Makefile.am, tests/exslt/date/Makefile.am,
90 tests/exslt/functions/Makefile.am, tests/exslt/math/Makefile.am,
91 tests/exslt/sets/Makefile.am, tests/exslt/strings/Makefile.am,
92 tests/extensions/Makefile.am, tests/general/Makefile.am,
93 tests/keys/Makefile.am, tests/multiple/Makefile.am,
94 tests/namespaces/Makefile.am, tests/numbers/Makefile.am,
95 tests/reports/Makefile.am, test/xmlspec/Makefile.am,
96 tests/general/bug-60.err, tests/docbook/result/html/gdp-handbook.err,
97 tests/REC/test-2.5-1.err:
98 Major enhancement to "make tests". All but Python tests
99 cleaned up to produce minimum summary output if no problems.
100 * tests/general/bug-145.xsl, tests/general/bug-145.err,
101 tests/docs/Makefile.am, tests/docs/bug-145.xml:
102 Added test case for bugzilla bug 135938
104 Thu Mar 4 23:02:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
106 * libxslt/xsltutils.h, libxslt/xsltutils.c, libxslt/preproc.c:
107 fixed problem with dictionary handling (bug 135938).
108 * doc/EXSLT/*: fixed a few more "href_base" files.
110 Wed Mar 3 21:33:33 HKT 2004 William Brack <wbrack@mmm.com.hk>
112 * doc/*, doc/html/*, doc/EXSLT/*: rebuilt the docs to fix
113 the "href_base" problem.
115 Fri Feb 27 01:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
117 * configure.in, config.h.in: added test for localtime_r
118 * libexslt/date.c: added usage of localtime_r if present on
119 system (bug 129983, suggested by Vasily Tchekalkin)
121 Thu Feb 26 16:59:45 CET 2004 Daniel Veillard <daniel@veillard.com>
123 * libxslt/keys.c libxslt/pattern.c: removed the last use
124 of _private that time in the input document, use the psvi
125 field again, this may be interesting if XSLT2 support gets
126 in but since this is very unlikely ...
128 Thu Feb 26 16:04:28 CET 2004 Daniel Veillard <daniel@veillard.com>
130 * libxslt/transform.c libxslt/variables.c: use the psvi field
131 of teh document used for RVT instead of _private.
133 Thu Feb 26 15:17:52 CET 2004 Daniel Veillard <daniel@veillard.com>
135 * libxslt/attrvt.c libxslt/templates.c: use the psvi field of
136 the attribute instead of the _private one to compile AVT infos
138 Thu Feb 26 14:53:16 CET 2004 Daniel Veillard <daniel@veillard.com>
140 * tests/docs/Makefile.am tests/docs/bug-144.xml
141 tests/general/Makefile.am tests/docs/bug-144*: added test
142 similar to 143 but checking for AVT in local variables.
144 Thu Feb 26 13:16:33 CET 2004 Daniel Veillard <daniel@veillard.com>
146 * libxslt/attrvt.c libxslt/variables.c: fixed a regression for
147 AVT found in global variable content.
148 * tests/docs/Makefile.am tests/docs/bug-143.xml
149 tests/general/Makefile.am tests/docs/bug-143*: added test
150 to the regression suite.
152 Wed Feb 25 16:35:01 CET 2004 Daniel Veillard <daniel@veillard.com>
154 * libxslt/attributes.c libxslt/keys.h libxslt/preproc.c
155 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
156 First step toward _private cleanup: use the psvi field to store
157 the precompilation informations in the stylesheet nodes.
159 Wed Feb 25 14:24:34 CET 2004 Daniel Veillard <daniel@veillard.com>
161 * libxslt/variables.c: trying to use the fact that names comes
162 from a dictionnary when looking up for variables.
163 * tests/documents/Makefile.am: try to fix an error reported on
166 Wed Feb 25 17:02:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
168 * tests/general/Makefile.am, tests/general/bug-142.xsl,
169 tests/general/bug-142.out, tests/docs/Makefile.am,
170 tests/general/bug-142.xml: added test for language
171 attribute which previously triggered a memory leak
172 (from list report by Mike Hommey)
174 Mon Feb 23 18:01:44 CET 2004 Daniel Veillard <daniel@veillard.com>
176 * NEWS configure.in doc/*: preparing release 1.1.4, updated and
177 regenerated the documentation
179 Tue Feb 24 00:37:28 HKT 2004 William Brack <wbrack@mmm.com.hk>
181 * libxslt/xsltutils.c, libxslt/templates.c, libxslt/preproc.c:
182 minor changes to eliminate compilation warnings. No change
185 Sun Feb 22 23:59:12 CET 2004 Daniel Veillard <daniel@veillard.com>
187 * libexslt/exsltexports.h libxslt/xsltexports.h: patches from
188 Mikhail S Grushinskiy to compile on Mingw
190 Sat Feb 21 16:47:04 CET 2004 Daniel Veillard <daniel@veillard.com>
192 * win32/Makefile.msvc: patch from Mark Vadoc for attrvt.c
194 Wed Feb 18 13:32:55 CET 2004 Daniel Veillard <daniel@veillard.com>
196 * libxslt/extensions.c: applied patch from Steve Little to
197 display the extension modules.
199 Wed Feb 18 11:40:23 CET 2004 Daniel Veillard <daniel@veillard.com>
201 * libxslt/transform.c: trying to fix an extension regression pointed
204 Tue Feb 17 12:20:26 CET 2004 Daniel Veillard <daniel@veillard.com>
206 * libxslt/transform.c: try to fix the problem with yelp
209 Tue Feb 17 11:29:15 CET 2004 Daniel Veillard <daniel@veillard.com>
211 * libxslt/templates.c: applied patch from #134588 provided by
212 Mariano Suárez-Alvarez, attribute text node without doc.
214 Mon Feb 16 15:55:57 CET 2004 Daniel Veillard <daniel@veillard.com>
216 * configure.in, doc/*: updated and rebuilt the documentation
217 preparing release of 1.1.3
218 * libxslt/attrvt.c libxslt/xsltInternals.h: cleanup
220 2004-02-15 Tomasz Kłoczko <kloczek@pld.org.pl>
222 * libxslt.m4: small fix: added missing [] quotation macro name
223 defined in AC_DEFUN(). Fix is neccessary for aclocal from automake
224 1.8.x and is backward compatible with older auto tools.
226 Sun Feb 15 23:01:09 CET 2004 Daniel Veillard <daniel@veillard.com>
228 * libxslt/attrvt.c libxslt/templates.c: removed the two last
229 known bug with the new code, was overoptimizing a bit...
231 Sun Feb 15 19:57:20 CET 2004 Daniel Veillard <daniel@veillard.com>
233 * libxslt/attrvt.c: found the memory leak shown in DocBook,
234 mostly an error handling some ATV coupled with doctionnaries
236 * libxslt/documents.c libxslt/transform.c libxslt/variables.c
237 libxslt/xslt.c: added a bit of debug to be able to trace
240 Fri Feb 13 16:59:46 CET 2004 Daniel Veillard <daniel@veillard.com>
242 * libxslt/attrvt.c libxslt/Makefile.am: added new code to handle
243 attribute value templates
244 * libxslt/*.c libxslt/*.h: also a lot of work to reuse the
245 dictionaries at the stylesheet and transformation level.
246 * configure.in: this relies on a recent version of libxml2
247 with the sub dictionnary catalog.
249 Sun Feb 8 16:53:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
251 * libxslt/transform.c: added check for "?>" in PI content
254 Sat Jan 31 02:43:45 PST 2004 William Brack <wbrack@mmm.com.hk>
256 * libxslt/namespaces.c: fixed problem with attribute
257 namespace (Bug 132953)
259 Thu Jan 29 14:47:22 PST 2004 William Brack <wbrack@mmm.com.hk>
261 * libxslt/transform.c: added check for "--" or ending '-'
262 in xsl:comment (Bug 132742)
264 Thu Jan 29 14:08:31 PST 2004 William Brack <wbrack@mmm.com.hk>
266 * libxslt/transform.c, libxslt/attributes.c: added
267 validation of QName for xsl:element and xsl:attribute
270 Fri Jan 23 18:52:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
272 * libxslt/pattern.c: changed priority of template patterns
273 starting with '//' from 0.0 to 0.5 (Bug 131705)
275 Thu Jan 22 18:42:03 CET 2004 Daniel Veillard <daniel@veillard.com>
277 * libxslt/xslt.c: applied patch from Stefan Kost to fix
278 behaviour on unknown element from the XSLT namespace.
279 * python/generator.py: applied patch from Stephane bidoul
280 to export enums in the bindings.
282 Thu Jan 22 10:35:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
284 * tests/general/Makefile.am, tests/general/bug-141.out,
285 tests/general/bug-141.xsl, tests/docs/Makefile.am,
286 tests/general/bug-141.xml: added test case for
287 Bug 13971 (libxml2 xpath.c bug, but tested here)
289 Fri Jan 16 22:15:34 HKT 2004 William Brack <wbrack@mmm.com.hk>
291 * libxslt/xsltutils.c: added a newline for any comment before
292 the root element (Bug 130433)
293 * libxslt/xslt.c: fixed problem with cdata-section-elements when
294 default namespace is changed (Bug 130793)
295 * tests/extensions/module.out, tests/general/bug-100.out: adjusted
296 for newline after comment change above.
297 * tests/general/Makefile.am, tests/general/bug-140.xsl,
298 tests/general/Makefile.am, tests/docs/bug-140.xml: added test for
299 cdata-section-elements problem.
301 Wed Jan 14 16:44:58 CET 2004 Daniel Veillard <daniel@veillard.com>
303 * python/libxsl.py: applied shared lib loading patch for OS X from
306 Wed Jan 14 14:28:02 HKT 2004 William Brack <wbrack@mmm.com.hk>
308 * libexslt/math.c, libexslt/common.c: fixed problem,
309 reported on the list by Markus Bayerlein, concerning
310 math functions on nodesets generated with
312 * tests/exslt/math/max.3.xsl, tests/exslt/math/max.3.xml,
313 tests/exslt/math/max.3.out, tests/exslt/math/Makefile.am:
314 added test case for above.
316 Tue Jan 13 00:33:50 HKT 2004 William Brack <wbrack@mmm.com.hk>
318 * libxslt/transform.c: changed to assure comment which
319 preceeds root node is output after DTD (Bug 130433)
320 * test/exslt/common/node-set.4.*: added test case for
323 Mon Jan 12 12:51:45 HKT 2004 William Brack <wbrack@mmm.com.hk>
325 * doc/site.xsl: Changed logo spacing to avoid stacking
326 * doc/*: rebuilt web pages
328 Sun Jan 11 20:10:09 MST 2004 John Fleck <jfleck@inkstain.net>
333 Test William's new site.xsl improvements by adding the
334 W3C logo icon, rebuild docs, and presto! It shows up
337 Mon Jan 10 08:33:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
339 * libxslt/transform.c: Refined wrapper code with large
340 test case submitted by Norm Walsh. (Bug 130922)
342 Sun Jan 10 23:33:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
344 * libxslt/transform.c: Added coding to create a xsltDocument
345 wrapper for an RVT, in order to produce the applicable
348 Sat Jan 9 17:04:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
350 * doc/search.xml, doc/search.templ, doc/Makefile.am,
351 doc/search.php.inc: Added new facility to "autogen"
352 the search script. Fixed a few more problems with
353 the API page generation.
354 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl: integrated
355 the autogeneration of the php script. Note that from
356 this point doc/search.php will be include in the
357 generic "Rebuilt docs".
358 * doc/*: api docs rebuilt.
360 Fri Jan 8 08:32:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
362 * doc/site.xsl, doc/api.xsl, doc/newapi.xsl, doc/search.php:
363 Further cleanup, fully implemented common routine for
364 "generic page" within the docs.
365 * doc/*: api docs rebuilt with enhanced scripts.
367 Thu Jan 8 06:45:04 MST 2004 John Fleck <jfleck@inkstain.net>
369 * doc/xslt.html, doc/bugs.html
370 made link to bugzilla more useful
372 Wed Jan 7 20:12:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
374 * doc/api.xsl, doc/site.xsl, doc/search.php: a little
375 cleanup of scripts, assuring page tables are consistent.
376 * doc/*: api docs rebuilt with enhanced scripts.
378 Tue Jan 6 23:38:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
380 * configure.in: fixed Bug130593.
381 * doc/apibuild.py: fixed a couple of sequence problems on
382 references within APIxxx.html files, rebuild doc/* (and NEWS)
384 Sun Jan 4 19:06:59 MST 2004 John Fleck <jfleck@inkstain.net>
386 * doc/newapi.xsl: change background color of function
387 declaration to improve readability
388 * doc/*: rebuild docs with new stylesheet
390 Fri Jan 2 21:42:49 MST 2004 John Fleck <jfleck@inkstain.net>
392 * libxslt/transform.c: fix bad doc comment formatting on
393 xsltDebugSetDefaultTrace and xsltDebugGetDefaultTrace
394 * doc/*: rebuild docs
396 Wed Dec 24 15:15:52 CET 2003 Daniel Veillard <daniel@veillard.com>
398 * configure.in doc/*: prepared release of libxslt-1.1.2
399 * libxslt.spec.in doc/Makefile.am: some tweaking following the
402 Mon Dec 22 20:33:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
404 * libxlst/numbers.c: fixed xsl:number level="any" for Bug
407 Sun Dec 21 21:38:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
409 * libxslt/numbers.c: added namespace comparison for
410 xsl:number count function (Bug 129057)
412 Sun Dec 21 13:56:48 CET 2003 Daniel Veillard <daniel@veillard.com>
414 * tests/docs/Makefile.am tests/docs/bug-139.xml
415 tests/general/Makefile.am tests/general/bug-139*: added
416 test for entities parsing (Bug #129489)
418 Sun Dec 21 20:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
420 * tests/docs/Makefile.am tests/docs/bug-138.xml
421 tests/general/Makefile.am tests/general/bug-138*: added
422 test for namespace problem (Bug #129624)
424 Sun Dec 21 13:17:05 CET 2003 Daniel Veillard <daniel@veillard.com>
426 * xsltproc.c: fixed #129327 make sure parser flags get transmitted to
427 the transformation context
428 * libxslt/documents.c libxslt/transform.c libxslt/xsltInternals.h
429 libxslt/xsltutils.c libxslt/xsltutils.h: add a new call
430 xsltSetCtxtParseOptions() to update parsing options in document()
432 Sun Dec 21 12:51:12 CET 2003 Daniel Veillard <daniel@veillard.com>
434 * libxslt/keys.c: fixed second problem on #122483, namespace
435 definitions must be propagated to keys.
436 * tests/docs/Makefile.am tests/docs/bug-137.xml
437 tests/general/Makefile.am tests/docs/bug-137*: added test
438 to the regression for bug #122483
440 Sun Dec 21 12:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
442 * libxslt/transform.c: added the cast needed to fix #129188 warning
444 Sat Dec 20 23:37:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
446 * libexslt/transform.c: fixed Bug 129624 (erroneous output
449 Sat Dec 20 16:22:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
451 * libexslt/date.c: fixed several routines to assure empty
452 string returned (rather than a string object with a null
453 string pointer) (Bug 129561)
455 Mon Dec 16 00:30:47 PST 2003 William Brack <wbrack@mmm.com.hk>
457 * doc/Makefile.am doc/site.xsl doc/api.xsl doc/newapi.xsl
458 doc/xslt.html doc/apibuild.py doc/EXSLT doc/EXSLT/exslt.html:
459 enhanced documentation to include exslt; rebuilt docs
461 Mon Dec 15 20:33:52 MST 2003 John Fleck <jfleck@inkstain.net>
463 * libxslt/xsltutils.h
465 document XSLT_TRACE macro (sort of) and rebuild docs
467 Thu Dec 11 19:50:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
469 * win32/Makefile.mingw win32/configure.js: tried to fix mingw
470 build, no success, it still works halfway.
472 Thu Dec 11 16:33:41 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
474 * win32/Makefile.* win32/configure.js libxslt/xsltexports.h
475 libexslt/exsltexports.h libxslt/win32config.h: msvc and
476 mingw compilation fixes.
478 Wed Dec 10 20:37:46 MST 2003 John Fleck <jfleck@inkstain.net>
480 * doc/xslt.html docs.html
481 remove reference to gtk-doc
483 Wed Dec 10 17:20:27 CET 2003 Daniel Veillard <daniel@veillard.com>
485 * configure.in NEWS doc/*: updated the docs, made release 1.1.1
487 Wed Dec 10 16:13:38 CET 2003 Daniel Veillard <daniel@veillard.com>
489 * configure.in: upp'ed the dependancy to libxml2-2.6.3
490 * libxslt/documents.c xsltproc/xsltproc.c: fixed #127473
491 by using the new XInclude APIs provided by 2.6.3...
493 Mon Dec 8 23:34:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
495 * libxslt/transform.c, libxslt/xslt.c: modified to assure
496 XML_CDATA_SECTION_NODE's do not have xmlStringTextNoenc
497 set into node name. This modification arises from
498 bug #128520, and avoids unnecessary work in libxml2.
500 Mon Dec 1 16:41:27 CET 2003 Daniel Veillard <daniel@veillard.com>
502 * libxslt/*.h *.h.in: updated the metadata informations in the headers
503 * doc/* doc/html/*: regenerated the docs.
505 Sun Nov 30 23:25:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
507 * doc/Makefile.am: small further enhancement to makefile
508 * doc/APIchunk[127].html, doc/libxslt-api.xml, doc/libxslt-refs.xml,
509 doc/html/libxslt-transform.html: updated to reflect last change
512 Sun Nov 30 22:44:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
514 * doc/newapi.xsl, doc/api.xsl, doc/apibuild.py, doc/site.xsl,
515 Makefile.am: adapted the libxml files for libxslt.
516 * doc/API*.html, doc/html/*.html, doc/libxslt-api.xml,
517 doc/libexslt-api.xml, doc/libxslt-refs.xml,
518 win32/libxslt.def.src, win32/libexslt.def.src: regenerated
521 Sun Nov 30 18:48:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
523 * libxslt/transform.c: change initialisation of external functions
524 to take place in xsltNewTransformContext instead of in
525 xsltApplyStylesheetInternal. This fixes bug 122483, and should
526 also fix problem reported on the mailing list on today's date.
528 Wed Nov 26 09:49:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
530 * libxslt/imports.c, libxslt/xsltInternals.h: Changed to
531 detect recursion in xslt:include (bug #127687).
532 * tests/XSLTMark/reverser.out,
533 * test/docbook/result/xhtml/gdp-handbook.xhtml: results changed
534 because of fix of bug #127877 in libxml2 (quotes in text)
536 Mon Nov 24 07:32:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
538 * libxslt/xslt.c, libxslt/imports.c, libxslt/parserInternals.h:
539 Changed to detect recursion in xslt:import (bug #127687).
540 * doc/libxslt-api.xml, python/libxsltclass.txt: regenerated to
541 include change to xsltParseStylesheetImportedDoc parameters for
544 Sat Nov 22 13:04:59 CET 2003 Daniel Veillard <daniel@veillard.com>
546 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
547 libxslt/variables.c libxslt/xsltInternals.h libxslt/xsltutils.h:
548 Applied patch from Mark Vadoc adding flexible trace debugging
549 support to the library.
551 Sat Nov 22 00:53:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
553 * libxslt/transform.c: fixed bug #127561 (xsl:element with a
554 'computed' namespace attribute)
555 * tests/docs/Makefile.am tests/docs/bug-136.xml
556 tests/general/Makefile.am tests/docs/bug-136*: added tests
557 to the regression for bug #127561
559 Fri Nov 21 18:17:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
561 * libxslt/keys.c: small further enhancement, bug #127450
563 Thu Nov 20 17:26:57 CET 2003 Daniel Veillard <daniel@veillard.com>
565 * libxslt/keys.c: another problem reported by Oleg Paraschenko
566 on the same code in #127450
567 * tests/docs/Makefile.am tests/docs/bug-135.xml
568 tests/general/Makefile.am tests/docs/bug-135*: added tests
569 to the regression suite for bug #127450.
571 Thu Nov 20 10:59:48 CET 2003 Daniel Veillard <daniel@veillard.com>
573 * libxslt/keys.c: fixed an error from #120684 patch raised in
575 * tests/docs/Makefile.am tests/docs/bug-134.xml
576 tests/general/Makefile.am tests/docs/bug-134*: added tests
577 to the regression suite for bug #127450.
579 Thu Nov 20 00:22:14 CET 2003 Daniel Veillard <daniel@veillard.com>
581 * libxslt/keys.c: fixed a bug in the keys selector parsing
582 #120684 when | is in a predicate or a string.
583 * tests/docs/Makefile.am tests/docs/bug-133.xml
584 tests/general/Makefile.am tests/docs/bug-133*: added tests
585 to the regression suite for bug #120684.
586 * Makefile.am: don't package cvs temp files
587 * doc/apibuild.py: update from libxml2 one
589 Tue Nov 18 13:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
591 * libexslt/strings.c: fixed entity problem in exslt:tokenize
592 uncovered by newapi.xsl
593 * libxslt/transform.c,libxslt/pattern.c,libxslt/keys.c: changed
594 to use IS_BLANK_CH for char compares (fixes warnings)
596 Fri Nov 14 23:59:08 CET 2003 Daniel Veillard <daniel@veillard.com>
598 * libxslt/preproc.c: applied fix from Bjorn Reese to close
599 number formatting bug #126994
601 Fri Nov 14 18:44:50 CET 2003 Daniel Veillard <daniel@veillard.com>
603 * Makefile.am configure.in libexslt.pc.in libxslt.spec.in: adding
606 Thu Nov 13 11:54:36 CET 2003 Daniel Veillard <daniel@veillard.com>
608 * libxslt/attributes.c libxslt/documents.c libxslt/transform.c
609 libxslt/variables.c libxslt/xsltInternals.h: applied Mark Vakoc
610 patch to moves the control of the XSLT debugger into the transform
613 Tue Nov 12 18:17:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
615 * libexslt/functions.c: applied patch for param visibility from
616 Shaun McCance. Changed variable scoping in accordance with
617 Shaun's suggestions. This fixed problem reported on the list
619 * tests/exslt/functions/function.8.[xml,xsl,out], Makefile.am:
620 regression test for above
622 Sat Nov 8 13:27:12 CET 2003 Daniel Veillard <daniel@veillard.com>
624 * libexslt/libexslt.3: applied improvement patch from Jonathan Wakely
625 describing the entry points.
627 Wed Nov 6 17:27:23 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
629 * win32/configure.js: fixed #122146
631 Wed Nov 5 12:25:34 CET 2003 Daniel Veillard <daniel@veillard.com>
633 * tests/multiple/Makefile.am: applied last fix from #125614
635 Tue Nov 4 19:08:53 PST 2003 William Brack <wbrack@mmm.com.hk>
637 Minor enhancements to eliminate compile/test warnings
638 * libxslt/xsltconfig.h.in, libexstl/exsltconfig.h.in:
639 changed macro ATTRIBUTE_UNUSED for gcc so that, if undefined,
640 it's defined as __attribute__((unused))
641 * python/libxslt.c: fixed ATTRIBUTE_UNUSED to appear after
643 * libxslt/preproc.c: minor change to get rid of unused var/code
645 Tue Nov 4 14:21:06 CET 2003 Daniel Veillard <daniel@veillard.com>
647 * doc/* NEWS: preparing release 1.1.0
649 Tue Nov 4 14:04:58 CET 2003 Daniel Veillard <daniel@veillard.com>
651 * libxslt/preproc.c: fixing the Document element precompilation
652 to avoid the problem raised in #125614
654 Tue Nov 4 01:08:17 PST 2003 William Brack <wbrack@mmm.com.hk>
656 * tests/multiple/out/letter*.orig: updated to reflect change
657 to HTML output in libxml2 (formatting of <p>, bug #125093)
659 Sun Nov 2 09:07:32 PST 2003 William Brack <wbrack@mmm.com.hk>
661 * libxslt/xslt.c: fixed bug #124286 - detect invalid name on
664 Sun Nov 2 10:51:58 CET 2003 Daniel Veillard <daniel@veillard.com>
666 * Makefile.am configure.in libxslt.spec.in doc/libxslt-api.xml
667 libxslt/xslt.h libxslt/xsltwin32config.h: some cleanup and trial
668 for the upcoming 1.1.0 release
669 * breakpoint/*: this release removes the deprecated breakpoint library
671 Sat Nov 1 17:04:27 PST 2003 William Brack <wbrack@mmm.com.hk>
673 * libxslt/transform.c, tests/general/bug-119.out: fixed
674 bug #125502 and corrected expected test output
675 * tests/general/bug-79.out: fixed broken test (bug #123328)
676 * libxslt/pattern.c, libexslt/functions.c: minor change to
677 eliminate compilation warning
679 Sat Nov 1 22:36:30 CET 2003 Daniel Veillard <daniel@veillard.com>
681 * tests/REC/test-5.2-17.xsl tests/REC/test-5.2-18.xsl: fixing two
682 broken tests (revealed by #125502)
684 Sat Nov 1 07:41:06 CET 2003 Daniel Veillard <daniel@veillard.com>
686 * libexslt/strings.c: fix bug #125265 about entities breaking
687 exsl:tokenize and exsl:split
688 * tests/exslt/strings/split.1.* tests/exslt/strings/tokenize.1.*:
689 augmented the reression tests with the example from the bug report.
691 Fri Oct 31 20:26:04 CET 2003 Daniel Veillard <daniel@veillard.com>
693 * libxslt/preproc.c: fix bug #120828 make sure that xsl:sort is
696 Fri Oct 31 15:53:45 CET 2003 Daniel Veillard <daniel@veillard.com>
698 * libxslt/documents.c libxslt/imports.c libxslt/xslt.c libxslt/xslt.h
699 xsltproc/xsltproc.c: switch to use xmlReadfile instead of
700 xmlParseFile, this avoid relying on global parser options, far
702 * tests/XSLTMark/xslbench1.out tests/general/bug-90.out: fixes a
703 slightly corrected output for CDATA and STYLE element save.
705 Tue Oct 28 15:30:54 CET 2003 Daniel Veillard <daniel@veillard.com>
707 * configure.in python/Makefile.am python/tests/Makefile.am: applied
708 patch from Roumen Petrov for bug #124539 when building outside the
710 * libxslt/xsltutils.c: fixed the way to grab the line number from
711 the document, use the predefiend libxml2 API which mate it work
712 with both 2.5.x and 2.6.x
714 Mon Oct 27 08:57:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
716 * libxslt/xslt.c: put in #undef for IS_BLANK macros to fix
717 problem reported on the mailing list by Justin Fletcher
719 Fri Oct 24 00:49:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
721 * configure.in libxslt.spec.in: doing some testing and raising
722 the build requirement to 2.5.10
723 * libexslt/Makefile.am configure.in: applied patch from Graham Wilson
724 for linking the exslt lib with the lib being build instead of the
727 Thu Oct 23 15:48:39 HKT 2003 William Brack <wbrack@mmm.com.hk>
729 * libxslt/pattern.c: Fixed problem with cascaded predicates
732 Thu Oct 23 15:37:26 HKT 2003 William Brack <wbrack@mmm.com.hk>
734 * restored earliest portion of ChangeLog (was corrupted)
736 Wed Oct 22 13:07:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
738 * libxslt/xsltutils.[ch]: applied patch from Kasimier Buchcik
739 for xsltGetDebuggerStatus and xsltSetDebuggerStatus
740 * doc/libxslt-api.xml: regenerated the API
742 Sun Oct 19 23:32:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
744 * configure.in: bump the libxml2 require to 2.6.0 which
745 should ship for good real soon...
746 * doc/Makefile.am: fix installation of HTML pages
747 * doc/libxslt-api.xml: rebuilt
748 * libxslt/xsltexports.h: cleanup
749 * python/generator.py: ATTRIBUTE_UNUSED is after the parameter
750 * xsltproc/xsltproc.c: applied Crutcher Dunnavant --load-trace patch 2
752 Fri Oct 17 18:25:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
754 * libxslt/attributes.c: fixed bug 123822
756 Fri Oct 17 12:40:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
758 * libxslt/pattern.c: fixed bug 119946
759 * configure.in: enhanced for better devel (me) testing
761 Wed Oct 15 17:30:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
763 * configure.in: applied a small patch from Troels Walsted Hansen
764 for python libxml2 detection.
766 Sat Sep 27 18:42:57 PDT 2003 William Brack <wbrack@mmm.com.hk>
768 * libxslt/numbers.c, libxslt/extensions.c, libexslt/date.c,
769 python/libxslt.c, xsltproc/xsltproc.c: minor cleanup for
770 various compilation warnings (AIX as well as gcc)
772 Sat Sep 27 17:29:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
774 * libexslt/saxon.c: applied patch from Brett Kail to implement
777 Thu Sep 25 11:46:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
779 * libxslt/extensions.h libxslt/extra.h: fix some header paths
780 as pointed by Steve Ball
782 Wed Sep 24 23:31:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
784 * libxslt/extensions.c: applied patch from Karl Eichwalder
785 apparently the xmlFree was introducting a memory error
786 on x86_64, though not reproduced.
787 * libxslt/transform.c: patch from Shaun McCance fixing a comment.
789 Thu Sep 18 11:32:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
791 * python/libxslt.c: don't output errors to stdout by default
794 Thu Sep 18 11:28:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
796 * libxslt/functions.c libxslt/numbers.c: small fixes w.r.t.
797 IS_XSLT_REAL_NODE change
798 * python/Makefile.am Makefile.am: some makefile "distclean"
799 target improvement from Graham Wilson
800 * xsltproc/xsltproc.c: small fix from Alexey Efimov for options
803 Mon Sep 15 07:41:14 PDT 2003 William Brack <wbrack@mmm.com.hk>
805 * libxslt/xsltutils.h: Added XML_PI_NODE to the macro
806 IS_XSLT_REAL_NODE, fixed bug 120644.
808 Sat Sep 13 02:04:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
810 * xsltproc/xsltproc.c doc/xsltproc.1 doc/xsltproc.xml
811 libxslt/xsltutils.h: removing the DocBook SGML support
813 Fri Sep 12 13:52:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
815 * configure.in: preparing release libxslt-1.0.33
816 * doc/*: updated and rebuilt the docs
817 * doc/apibuild.py: small fixes for new tokens
819 Wed Sep 10 23:32:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
821 * transform.c: enhanced previous fix to bug #120684, using
822 excellent suggestion by Daniel
823 * attributes.c: fixed bug #119583, merging attribute sets
824 from imported stylesheets.
825 * tests/docs/Makefile.am tests/docs/bug-131.xml
826 tests/general/Makefile.am tests/docs/bug-131*: added tests
827 to the regression suite for bug #120684.
829 Sat Sep 6 09:57:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
831 * pattern.c pattern.h imports.c: fixed bug 119946, caused by
832 incorrect creation of "extra" variables when compiling
833 templates on imported stylesheets.
834 * tests/docs/Makefile.am tests/docs/bug-130.xml tests/docs/bug-130.doc
835 tests/general/Makefile.am test/docs/bug-130*: added tests
836 to the regression suite for this bug.
839 Wed Sep 3 15:33:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
841 * tests/xmlspec/*.html: tyny change HTML -> html DOCTYPE due to
844 Tue Sep 2 18:22:46 PDT 2003 William Brack <wbrack@mmm.com.hk>
846 * transform.c: fixing bug #120684 on crash caused by text between
849 Tue Sep 2 16:05:37 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
851 * libxslt/xsltexports.h libexslt/exsltexports.h: defined additional
852 macros which affect exports and added mingw section
854 Mon Sep 1 23:02:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
856 * libxslt/function.c: patch from Mark Vadoc to allow compiling
857 against libxml2 without XPointer supoort.
859 Fri Aug 29 12:28:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
861 * libxslt/transform.c: fixing the bug #120971 on cdata-section-elements
862 with namespaced names reported by Steve Hay
863 * tests/docs/Makefile.am tests/docs/bug-129.*
864 tests/general/Makefile.am tests/general/bug-129*: added the
865 test to the regression suite for this bug.
867 Thu Aug 28 18:30:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
869 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed typos reported by
872 Wed Aug 27 12:07:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
874 * libxslt/*.h: realigned parameters after taint
876 Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
878 * libxslt/xsltexports.h libexslt/exsltexports.h: fixed defs for
879 Borland compiler, as reported by Eric Zurcher
881 Mon Aug 25 13:39:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
883 * libxslt/Makefile.am libexslt/Makefile.am: add the new header so they
884 get included in the distrib
886 Mon Aug 25 11:56:02 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
888 * libxslt/*.h libexslt/*.h: exportability taint of the headers.
889 * libxslt/xsltexports.h libexslt/exsltexports.h: new files,
890 contain the export defs.
892 Tue Aug 19 00:38:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
894 * xsltproc/Makefile.am libxslt/libxslt.h libxslt/numbersInternals.h
895 libexslt/*.c configure.in: applied patch from Mikhail Grushinskiy
896 for compilation with MingW compiler on Windows.
898 Mon Aug 18 14:42:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
900 * keys.c: enhanced xsltInitCtxtKey to take care of multiple
901 instances of a key with the same namespace:name, reported
902 on the mailing list by Ian Young. Added regression test
905 Thu Aug 15 13:00:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
907 * variables.c: fixed bug 119699 (missing error on shadowed
909 * autogen.sh: removed dependency on automake-1.4, updated
910 links for fetching auto* tools
911 * doc/Makefile.am: added check for automatic regeneration of
912 win32/*.def.src when api xml files are updated.
914 Thu Aug 14 23:15:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
916 * transform.c: fixed bug 114563 (params not passed when
917 default template processed)
919 Thu Aug 14 22:04:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
921 * xslt.c: fixed bug 119862 (missing param on ns error print)
923 Sun Aug 10 00:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
925 * News configure.in: preparing libxslt-1.0.32 release
926 * doc/* : updated the doc and rebuilt
928 Thu Aug 7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
930 * breakpoint/Makefile.am: removed ref to libxslt.la
931 * numbers.c transform.c python/libxml_wrap.h python/types.c
932 xlstproc/xsltproc.c: Minor cleanup of warning errors
934 Mon Aug 4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
936 * doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
938 Sun Aug 3 21:34:44 EDT 2003 Daniel Veillard <daniel@veillard.com>
940 * tests/docs/Makefile.am tests/docs/bug-127.*
941 tests/general/Makefile.am tests/general/bug-127*: added the
942 test from bug #118763 to the regression suite.
944 Sun Aug 3 17:40:13 EDT 2003 Daniel Veillard <daniel@veillard.com>
946 * xsltproc/xsltproc.c: minor change, avoid wasting CPU cycles
948 Sun Aug 3 21:05:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
950 Minor cleanup of regression test general/bug-125
952 Sun Aug 3 19:46:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
954 Fixed bug 116517 - handling of '{' and '}'
955 * templates.c: added checks for escaping and balancing of
957 * tests/general/Makefile.am tests/docs/Makefile.am:
958 Added test case (bug-126) to regression suite.
960 Sun Aug 3 15:50:51 HKT 2003 William Brack <wbrack@mmm.com.hk>
962 Fixed bug 117552 - sort with multiple keys
963 * xsltutils.c: enhanced treatment of NaN when multiple sort
965 * tests/general/Makefile.am tests/docs/Makefile.am:
966 Added test case (bug-125) to regression suite.
968 Sat Aug 2 09:55:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
970 Fixing bug 118561 (IRIX MIPSPro compiler warnings)
971 * transform.c, variables.c, xslt.c, xsltutils.c:
972 removed some unused variables
974 Thu Jul 31 20:33:12 HKT 2003 William Brack <wbrack@mmm.com.hk>
976 Fixing bug 118558 (Solaris 8 compiler warnings)
977 * xslt.c: minor re-ordering of code
978 * functions.c: added an explicit cast
979 * number.c: added include for string.h
980 * security.c: added an explicit cast
982 Tue Jul 29 12:43:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
984 * libexslt/date.c test/exslt/data/seconds.1 : changed sign
985 of date:seconds as previously posted to the mailing list
986 * numbers.c: extensive modification to cater for UTF8 within
987 the various routines.
989 Thu Jul 24 19:38:56 IST 2003 Daniel Veillard <daniel@veillard.com>
991 * libexslt/strings.c: applied patch from Shaun McCance to fix bug
992 #117616 about EXST str:tokenize.
993 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.3.*:
994 added the test in the regression suite.
996 Wed Jul 23 21:57:39 IST 2003 Daniel Veillard <daniel@veillard.com>
998 * xsltproc/xsltproc.c: applying a patch based on #117377
1001 Mon Jul 21 20:28:11 IST 2003 Daniel Veillard <daniel@veillard.com>
1003 * libxslt/transform.c: allow strip-space to support full namespaces
1004 using prefix:* , should fix #114287
1005 * tests/docs/Makefile.am tests/docs/bug-124.*
1006 tests/general/Makefile.am tests/general/bug-124*: added a
1007 test to the regression suite for this bug.
1009 Mon Jul 21 20:09:57 IST 2003 Daniel Veillard <daniel@veillard.com>
1011 * libxslt/tramsform.c: make xsl:copy on attribute a copy in case
1012 the attribute was already defined, should fix bug #113812
1013 * tests/docs/Makefile.am tests/docs/bug-123.*
1014 tests/general/Makefile.am tests/general/bug-123*: added the
1015 test to the regression suite.
1017 Fri Jul 18 13:13:52 CEST 2003 Daniel Veillard <daniel@veillard.com>
1019 * libexslt/strings.c: applied patch from Shaun McCance to implement
1020 exslt:split c.f. #117752
1021 * tests/exslt/strings/Makefile.am tests/exslt/strings/split.1.*:
1022 added the test to the regression suite.
1024 Thu Jul 17 10:35:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1026 * libxslt/numbers.c: quick fix for an HP-UX compilation problem,
1027 might require more attention could be an Unicode support breakage.
1029 Wed Jul 16 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1031 * libxslt/numbers.c libxslt/transform.c libxslt/transform.h
1032 libxslt/xsltInternals.h: optimize text node coalescing by
1033 caching info about the last text node generated and doing
1034 fast alloc/copy of the text. Should fix #115273
1036 Mon Jul 14 13:00:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
1038 * fixed bug 113520, incorrect result for date:seconds
1039 with change to type casting in libexslt/date.c
1041 Sat Jul 12 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
1043 * fixed bug 114764: trouble with globals and RVT's
1044 with minor changes in variables.c and transform.c
1045 so that any global instantiated with an RVT gets
1046 uninitialized when the RVT is destroyed.
1048 Thu Jul 10 15:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1050 * libxslt/transform.c: simple cast missing Peter Breitenlohner
1051 * breakpoint/Makefile.am: added deps to libxslt
1052 * tests/exslt/common/Makefile.am: integrated William Brack test
1053 in the regression suite
1055 Wed Jul 9 21:27:43 HKT 2003 William Brack <wbrack@mmm.com.hk>
1057 * fixed bug 114812, trouble with imported exslt functions
1058 added lookup function in libxslt/extension.c
1059 enhanced exsltInitFunc in libexslt/functions.c to take
1060 better care of imports
1062 Wed Jul 9 12:19:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
1064 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
1065 python/libxslt_wrap.h python/libxsltclass.txt: patch from
1066 Sean Treadway, adding Python bindings for extension element and
1067 some bindings cleanups.
1068 * python/tests/Makefile.am python/tests/extelem.py: also add an
1071 Tue Jul 8 12:20:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1073 * python/libxml_wrap.h: applied patch from #116943 which should
1074 fix the xsltSaveResultToFile python binding.
1076 Mon Jul 7 11:03:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1078 * INSTALL: removed an old reference to libxml2 >= 2.2.12
1080 Sun Jul 6 23:57:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1082 * configure.in: releasing 1.0.31
1083 * doc/*: update and rebuild of the docs
1085 Sun Jul 6 18:31:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
1087 * libxslt/transform.c: fixing bug #115913 for xsl:copy with namespace
1089 * tests/docs/Makefile.am tests/docs/bug-122.*
1090 tests/general/Makefile.am tests/general/bug-122*: added the
1091 test to the regression suite.
1093 Sun Jul 6 18:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1095 * libxslt/preproc.c: fix bug #115778 for attribute value template
1098 Sun Jul 6 17:22:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1100 * libxslt/documents.c libxslt/transform.c: applied patch from
1101 Keith Isdale to desactivate node numbering when running under
1104 Sun Jul 6 00:00:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1106 * libxslt/security.c: fix the write checking code when
1107 the output filename does not parse as an URL bug #115402
1109 Sun Jun 22 19:38:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1111 * libxslt/Makefile.am: Albert Chin pointed out that trio.h and
1112 triodef.h were missing from the distribution
1114 Fri Jun 13 16:53:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1116 * libxslt.spec.in libexslt/Makefile.am libexslt/libexslt.3
1117 libxslt/Makefile.am libxslt/libxslt.3: Moved the man pages
1119 * libexslt/sets.c: applied patch from Peter Breitenlohner
1120 * doc/*: rebuilt the docs
1121 * tests/docbook/result//* tests/xmlspec/*.html: changes in
1122 generattion of " as " in element content.
1124 Sun Jun 08 22:57:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1126 * libxslt/transform.c: changed xsltChoose to ignore whitespace
1127 which is a sibling of xsl:when
1129 Sat May 31 17:18:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1131 * libxslt/xslt.c: fixed a possible crash when the document
1132 wasn't a proper stylesheet.
1134 Tue May 20 12:14:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1136 * libxslt/variables.c: fixes a 64bits cleanliness issue #113318
1138 Sat May 17 13:25:32 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1140 * win32/defgen.xsl: new file, generates the export sources.
1141 * win32/*.def.src: these are now autogenerated, changes to these
1142 will not be logged anymore.
1144 Fri May 16 13:22:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
1146 * tests/docs/Makefile.am tests/docs/bug-121.*
1147 tests/general/Makefile.am tests/general/bug-121*: added the
1148 example for bug #112904 in the regression tests, the bug fix is
1151 Thu May 15 16:26:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
1153 * xsltproc/xsltproc.c: fixing portability bug #113002 on HP-UX
1154 * configure.in libxslt.spec.in python/Makefile.am: cleanup
1155 of --with-python like for libxml2
1157 Thu May 15 11:45:00 HKT 2003 William Brack <wbrack@mmm.com.hk>
1159 * libxslt/xsltutils.c: fixing bug #112995, a problem with
1160 NaN within the sort element. Also added regression test.
1162 Tue May 13 18:22:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
1164 * doc/Makefile.am: fixing bug #112803 , make sure to avoid
1165 network accesses when building
1167 Sat May 10 14:19:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
1169 * libxslt/transform.c: fixed a segfault introduced with the RVT
1170 handling change, bug #112703 .
1172 Sat May 10 13:05:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
1174 * libxslt/xslt.c: make sure stylesheet compilation errors
1175 forces a NULL stylesheet, fixes #112270
1177 Sun May 4 17:41:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1179 * NEWS configure.in : preparing release 1.0.30
1180 * doc/apibuild.py: backported a patch from libxml2
1181 * doc/*: updated and rebuilt the docs
1183 Wed Apr 30 22:44:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
1185 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
1186 cleaning up Result Value Tree handling
1187 * libexslt/functions.c libexslt/strings.c: fixed a pair of
1189 * tests/exslt/strings/Makefile.am tests/exslt/strings/tokenize.2.*:
1190 added Mark Vakoc test combining for-each and exslt:tokenize
1192 Wed Apr 30 15:23:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1194 * libxslt/transform.c: fixing bug #111755 when a template is
1195 applied to an attribute
1196 * tests/docs/Makefile.am tests/docs/bug-119.*
1197 tests/general/Makefile.am tests/general/bug-119*: added the
1198 example in the regression tests for that bug.
1200 Tue Apr 29 15:18:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1202 * doc/Makefile.am doc/libxslt.xml: upgraded to the XML/XSLT toolchain
1203 for the HTML generation fixing #111799
1204 * doc/html/*.html doc/html/*.png: associated update
1206 Sun Apr 27 18:00:12 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1208 * libxslt/variables.c: removed premature call to xsltFreeStackElem
1209 * win32/libxslty.def.src: added more exports
1211 Sun Apr 27 12:46:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1213 * NEWS doc/*.xsl doc/*.html: updated the web site, made the
1214 transition to XHTML1 added validity checking to the makefile rules.
1216 Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1218 * python/generator.py: fixed a problem in the generator where
1219 the way functions are remapped as methods on classes was
1220 not symetric and dependant on python internal hash order,
1221 as reported by Stéphane Bidoul
1222 * libexslt/strings.c: attempt at fixing an object type pbm
1223 * libxslt/triodef.h: update for OpenVMS from libxml2
1225 Fri Apr 25 15:26:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1227 * doc/Makefile.am doc/xsltproc.1 doc/xsltproc.xml: automated the
1228 generation of the man page
1230 Wed Apr 23 23:27:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1232 * libexslt/sets.c: fixed a bug introduced in the last commit
1233 * libxslt/transform.c: tried to fix #111437
1234 * tests/docbook/result/xtchunk/html/*.orig
1235 tests/multiple/out/*.orig: side effect of #111437 change.
1237 Wed Apr 23 22:41:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1239 * libexslt/strings.c: applied last patch for #110023 from
1241 * libexslt/sets.c: fixed a memory leak when mixing one of the
1242 EXSLT set functions and a Result Value Tree
1243 * TODO: there are other bugs around in libexslt/sets.c in conjunction
1244 with Result Value Tree
1246 Wed Apr 23 17:00:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
1248 * libxslt/extensions.c: patch from Vasily Tchekalkin fixing
1249 bug #111420 about double initialization of extension contexts
1251 Wed Apr 23 14:25:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1253 * libxslt/transform.c: fix bug #110577 namespace in copy-of
1254 don't obbey the same rules as for literal reusl elements.
1255 * tests/docs/Makefile.am tests/docs/bug-118.*
1256 tests/general/Makefile.am tests/general/bug-118*: added the
1257 example in the regression tests for that bug.
1258 * libxslt/variables.c: fixed a bug introduced in fixing #110020
1259 * tests/docs/Makefile.am tests/docs/bug-11[67].*
1260 tests/general/Makefile.am tests/general/bug-11[67]*: added 2
1261 regression tests one still exposing a mem leak (Mark Vadoc).
1263 Tue Apr 22 16:01:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1265 * libxslt/pattern.c: fix a memory related segfault on a
1266 pattern compilation error #110189
1268 Tue Apr 22 15:45:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1270 * libxslt/variables.c: fixing bug #110020 on global parameter
1271 and variables mismatch
1272 * tests/reports/Makefile.am tests/reports/cmdlineparams.*: added
1273 the test to the regression suite
1275 Mon Apr 21 12:22:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1277 * libexslt/math.c: applied patch from Charles Bozeman fixing
1278 the math power function where args were inverted #110996
1279 * tests/exslt/math/Makefile.am tests/exslt/math/power.1.*:
1280 added the test to the regraession for #110996
1281 * libexslt/sets.c: avoid a problem with nodesets.
1283 Wed Apr 14 18:10:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1285 * libxslt/win32config.h: added HAVE_MATH_H
1287 Wed Apr 13 14:04:15 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1289 * win32/Makefile.msvc: fixed compilation with thread-enabled
1292 Wed Apr 9 22:02:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1294 * libexslt/strings.c: applied patch from Mark Vakoc fixing a problem
1295 with RTF in libexslt
1297 Mon Apr 7 14:39:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1299 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
1300 libxslt/variables.c: Fixes bug #110023 reported by Mark Vakoc and
1301 other places where ctxt->document pointer may be used without
1302 checking it agaisnt NULL.
1303 * tests/docs/Makefile.am tests/docs/bug-115.*
1304 tests/general/Makefile.am tests/general/bug-115*: added the
1305 example in the regression tests for that bug.
1306 * libxslt/trio.h libxslt/triodef.h: update of Trio from Bjorn Reese
1308 Tue Apr 1 13:39:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1310 * configure.in NEWS: preparing 1.0.29 release
1311 * libxslt/documents.c: generate the document order for document()
1313 * doc/*: updated and regenerated the docs
1315 Tue Apr 1 11:28:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1317 * libxslt/transform.c: fixed a namespace redundancy problem
1319 * tests/docs/Makefile.am tests/docs/bug-114.*
1320 tests/general/Makefile.am tests/general/bug-114*: added an
1321 example in the regression tests for that bug.
1323 Fri Mar 28 12:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1325 * python/libxsl.py: fix bug #109395 as pointed out by Ben Phillips
1326 and avoid some warnings when loading the python modules on non
1328 * libxslt/transform.c: fix a bug introduced in the document lookup
1329 and exhibited by the keys test.
1331 Wed Mar 26 22:41:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1333 * tests/docs/Makefile.am tests/docs/bug-113.*
1334 tests/general/Makefile.am tests/general/bug-113*: added an
1335 example in the regression tests for bug #109160 fixed in libxml2
1337 Wed Mar 26 21:43:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1339 * configure.in python/Makefile.am python/libxslt.c libxslt/xsltutils.c
1340 libxslt/trio.h libxslt/triodef.h: portability fixes from Albert Chin
1341 * python/libxslt.py: avoid RTLD_GLOBAL detection warning too
1343 Wed Mar 26 19:08:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1345 * libxslt/transform.c: forgot to make one change related to
1346 Result Value Tree change, pointed out by Sebastian Rahtz
1347 * tests/docs/Makefile.am tests/docs/bug-112.*
1348 tests/general/Makefile.am tests/general/bug-112*: added an
1349 example in the regression tests that bug
1351 Wed Mar 26 01:38:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1353 * libxslt/transform.c: second part of the patch fixing #108905
1354 performances problems, ask for computation of document order on
1355 the document transformed and avoid inefficiencies building large
1356 nodesets of unique nodes.
1357 * configure.in: fix a trouble with libtool in my debug environment.
1359 Mon Mar 24 22:30:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1361 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
1362 Result Value Tree are now generated with a document root node
1363 not an element, it's quite cleaner.
1364 * configure.in libxslt.spec.in NEWS: But this requires libxml2-2.5.5
1365 also prepared for libxslt-1.0.28 release
1366 * doc/*: updated and regenerated the docs
1368 Mon Mar 24 15:01:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1370 * libxslt/pattern.c libxslt/transform.c libxslt/variables.c:
1371 Finally fixed bug #75813, processing or Result Value Tree
1372 converted into node-sets should be a bit more sensible now.
1373 * tests/exslt/common/node-set.2.out: the associated fix in libxml2
1374 fixes this regression test, there is 4 nodes, not 3
1375 * tests/docs/Makefile.am tests/docs/bug-111.*
1376 tests/general/Makefile.am tests/general/bug-111*: added an
1377 example in the regression tests for bug #75813
1379 Sun Mar 23 13:09:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1381 * tests/docs/Makefile.am tests/docs/bug-110.*
1382 tests/general/Makefile.am tests/general/bug-110*: added an
1383 example in the regression tests for bug #108976 which is
1386 Sat Mar 22 12:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1388 * tests/docs/Makefile.am tests/docs/bug-109.xml
1389 tests/general/Makefile.am tests/general/bug-109*: added an
1390 example in the regression tests for the invalid bug #108716
1392 Sat Mar 22 12:01:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1394 * libxslt/variables.c: fixed bug #108633 reported by
1395 Jerome Pesenti about recursive global variables/param detections
1396 * tests/reports/Makefile.am tests/reports/rec*: added regression
1397 tests for the checking of recusion in global/local param/variables.
1399 Fri Mar 7 16:08:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1401 * libxslt/numbers.c: valgrind pointed out an uninitialized
1402 variable use in format-number()
1404 Fri Mar 7 15:27:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1406 * tests/docs/Makefile.am tests/docs/bug-108.xml
1407 tests/general/Makefile.am tests/general/bug-108*: added an
1408 example in the regression tests bug #107804 fixed in libxml2
1410 Wed Mar 5 12:47:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1412 * libxslt/pattern.c: fixed bug #107591 node() in pattern
1413 matches should catch comments and PIs
1414 * tests/docs/Makefile.am tests/docs/bug-107.xml
1415 tests/general/Makefile.am tests/general/bug-107*: added an
1416 example in the regression tests for this case
1418 Wed Feb 26 16:49:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1420 * tests/docs/Makefile.am tests/docs/bug-106.xml
1421 tests/general/Makefile.am tests/general/bug-106*: added the next
1422 example for bug #106788 from James Clark in the regression tests,
1423 the bug fix is actually in libxml2
1425 Tue Feb 25 16:19:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1427 * configure.in doc/Makefile.am xsltproc/Makefile.am: some cleanup
1428 for Python checks, makefile cleanup, and convenience changes
1430 Mon Feb 24 23:49:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1432 * xsltproc/xsltproc.c: had to comment out Igor last change
1433 since it made libxslt-1.0.27 depends on libxml2 newly
1434 API extension which hasn't propagated yet :-(
1436 Mon Feb 24 22:21:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1438 * configure.in: preparing release 1.0.27
1439 * doc/*: updated and rebuilt the docs
1441 Mon Feb 24 19:43:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1443 * libxslt/namespaces.c: fixed #106554 for spurious xmlns:nsX=""
1446 Sun Feb 23 14:52:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1448 * tests/docs/Makefile.am tests/docs/bug-105.xml
1449 tests/general/Makefile.am tests/general/bug-105*: added the
1450 example for bug #106788 from James Clark in the regression tests,
1451 the bug fix is actually in libxml2
1453 Sun Feb 23 14:25:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1455 * libxslt/namespaces.c libxslt/transform.c: fixed bug #106789 from
1456 James Clark and a bit of cleanup
1457 * tests/docs/Makefile.am tests/docs/bug-104.xml
1458 tests/general/Makefile.am tests/general/bug-104*: added the
1459 example in the regression tests for this case
1461 Fri Feb 21 17:07:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1463 * libxslt.spec.in: fixed RH#84801 wrong prereqs in the spec file
1465 Wed Feb 19 18:51:06 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1467 * libxslt/functions.c libxslt/xslt.c: fixed bug 106251
1469 Wed Feb 19 15:52:33 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1471 * xsltproc/xsltproc.c: obsoleted xmlNormalizeWindowsPath
1472 * win32/configure.js: included handling of the trio option
1474 Mon Feb 10 17:34:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1476 * configure.in doc/*: preparing release 1.0.26
1478 Fri Feb 7 15:47:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1480 * libxslt/functions.c: fixing another bug in document(), bug #105450
1481 * tests/documents/test_bad.result: Slight change to the output
1483 Fri Feb 7 15:34:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1485 * libxslt/functions.c: fixing a segfault in document(), bug #105418
1486 * tests/documents/Makefile.am tests/documents/test_bad: add the
1487 specific test as suggested by Jean T Anderson
1489 Fri Feb 7 14:18:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1491 * libxslt/extensions.c libxslt/keys.c libxslt/pattern.c
1492 libxslt/preproc.c libxslt/transform.c libxslt/variables.c
1493 libxslt/xslt.c: tried to fix 105387 and all similar cases
1494 in the library sources.
1496 Wed Feb 5 16:04:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1498 * doc/* configure.in: preparing for release of 1.0.25
1500 Wed Feb 5 00:07:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1502 * xsltproc/xsltproc.c: fixed bug #99623
1504 Tue Feb 4 22:10:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1506 * libxslt/transform.c: fixing bug #105116 sometimes one need
1507 to generate a default namespace reset xmlns="" in the output
1508 * tests/docs/Makefile.am tests/docs/bug-103.xml
1509 tests/general/Makefile.am tests/general/bug-103*: added the
1510 example in the regression tests for this case
1512 Tue Feb 4 18:39:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1514 * libxslt/pattern.c libxslt/transform.c: changed the way the
1515 root element of value tree are handled to fix bug #104123
1517 Tue Feb 4 18:15:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1519 * README: change of policy w.r.t. mails
1520 * configure.in: small cleanup
1521 * libxslt/transform.c libxslt/xslt.c libxslt/variables.c: fixed
1522 a couple of bugs raised by Eric van der Vlist in #104114
1523 * tests/exslt/*/*.out: slight change to the tests
1525 Tue Feb 4 17:18:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1527 * doc/xsltproc.1 doc/xsltproc.xml: fixing bug #104096, put
1528 emphasis on the fact that --docbook should not be used
1531 Wed Jan 22 16:43:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1533 * python/libxslt.c: fixed a couple of return error #104150
1534 reported by Peter O'Shea
1536 Fri Jan 17 17:43:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1538 * xsltproc/xsltproc.c: fixed a double free of stylesheet
1539 when applied to a standalone stylesheet
1541 Tue Jan 14 16:22:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1543 * configure.in: preparing release 2.0.24
1544 * libxslt.spec.in: small update
1545 * doc/*: updated the news, rebuilt the APIs descriptions
1547 Tue Jan 14 14:23:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1549 * libxslt/functions.c: fixed #101502 by applying and cleaning up
1550 the associated patch from Daniel Stodden.
1551 * tests/documents/Makefile.am tests/documents/fragment*: added a
1554 Mon Jan 13 23:25:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1556 * libxslt/extensions.c libxslt/transform.c: fixing bug #101602
1557 for extension modules init and shutdown callbacks, check that
1558 they are now called when needed.
1559 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c:
1560 started adding the extension module support at the Python level.
1561 Still a strange bug to hunt down left.
1563 Sun Jan 12 23:56:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1565 * libxslt/attributes.c libxslt/xsltInternals.h libxslt/imports.c
1566 libxslt/xslt.c: fixed bug #101003 on attribute-sets value
1567 computation in the presence of imports
1568 * tests/docs/Makefile.am tests/docs/bug-102.xml
1569 tests/general/Makefile.am tests/general/bug-102*: added an
1570 example in the regression tests for this case
1572 Fri Jan 10 10:34:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1574 * xsltproc/xsltproc.c: final touch to #102800 fix
1576 Thu Jan 9 18:17:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1578 * xsltproc/xsltproc.c: tried to fix #102800 for good. Reenabled
1579 memory debug checking which got deactivated at some point ?!?
1580 * libexslt/date.c libxslt/attributes.c: fixing some memory leaks
1581 * libxslt/xsltutils.c: very small change on HTML indentation handling
1583 Thu Jan 9 14:28:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1585 * tests/REC/test-8-1.xsl tests/REC/test-9.1-2.xsl
1586 tests/general/bug-83.xsl tests/multiple/dict.xsl: added some
1587 exclude-result-prefixes to avoid extra namespace declaration being
1588 dumped following the fix for #102920 in libxml2
1590 Wed Jan 8 12:33:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1592 * libxslt/transform.c: fixed a problem related to directory
1593 checking and creation raised by Craig Goss
1595 Thu Jan 2 23:23:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1597 * libexslt/strings.c: applied patch from Jörg Walter to provide
1598 URI escaping and unescaping functions.
1600 Thu Dec 26 15:43:31 CET 2002 Daniel Veillard <daniel@veillard.com>
1602 * libexslt/strings.c: Alexey Efimov found a typo bug in
1603 exsltStrPaddingFunction()
1605 Mon Dec 23 15:43:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1607 * python/libxslt.c: patch from Stéphane Bidoul for Python 2.1
1609 Sun Dec 22 22:54:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1611 * vms/build_xslt.com libxslt/xsltconfig.h.in libxslt/xsltutils.c:
1612 applied patch from Craig A. Berry for the VMS port.
1614 Wed Dec 18 15:41:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1616 * libxslt/xsltInternals.h: increase the max number of cascaded
1618 * AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
1619 the Windows binaries.
1621 Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1623 * win32/libxslt.def.src: added more exports for Stephane Bidoul
1625 Fri Dec 13 14:50:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1627 * doc/apibuild.py doc/libexslt-api.xml doc/libxslt-api.xml: updated
1628 the apibuilder script, regenerated the APIs
1630 Fri Dec 13 11:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1632 * libxslt/numbers.c: numbering should not traverse XInclude
1633 nodes left in the tree. Closes bug #101114 raised by
1636 Thu Dec 12 01:17:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1638 * doc/apibuild.py: fixed a bug in merging public info from
1640 * win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
1641 the iconv option to configure.js didn't work, and
1642 added zlib option needed when linking xsltproc statically
1644 Wed Dec 11 19:18:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1646 * doc/Makefile.am doc/apibuild.py doc/libexslt-api.xml: added
1647 the generation of libexslt-api.xml
1648 * libexslt/exslt.h: small cleanup.
1650 Wed Dec 11 18:45:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1652 * doc/Makefile.am doc/apibuild.py doc/libxslt-api.xml:
1653 copied over the apibuild.py from libxml2, adapted a bit and
1654 regenerated the API description in XML. Todo: libexslt-api.xml
1655 * libxslt/attributes.c libxslt/documents.c libxslt/extensions.c
1656 libxslt/imports.c libxslt/numbers.c libxslt/numbersInternals.h
1657 libxslt/pattern.c libxslt/preproc.c libxslt/security.c
1658 libxslt/templates.c libxslt/transform.c libxslt/transform.h
1659 libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
1660 libxslt/xsltutils.c libxslt/xsltutils.h: cleanup based on the
1661 report from the scripts.
1662 * libxslt.spec.in: make sure libxslt-api.xml ends up in the devel
1665 Thu Dec 5 18:05:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1667 * libxslt/transform.c: xsl:element generated superfluous xmlns
1668 declarations, closes bug #99905
1669 * tests/docs/Makefile.am tests/docs/bug-101.xml
1670 tests/general/Makefile.am tests/general/bug-101.*: added the
1671 example in the regression tests for this case
1673 Wed Dec 4 18:12:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1675 * libxslt/xslt.c: Matt Sergeant reported a bug when having comments
1676 within an <xsl:text>
1678 Mon Dec 2 17:19:38 CET 2002 Daniel Veillard <daniel@veillard.com>
1680 * libxslt/extensions.c: applied patch from Josh Parsons fixing bug
1682 * tests/docs/Makefile.am tests/docs/bug-100.xml
1683 tests/general/Makefile.am tests/general/bug-100.*: added the
1684 example in the regression tests for this case
1685 * tests/docs/Makefile.am tests/docs/bug-99.xml
1686 tests/general/Makefile.am tests/general/bug-99.*: this test
1687 covers an xsl:attribute namespace bug that Norm pointed out.
1689 Thu Nov 28 17:52:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1691 * libxslt/xsltInternals.h libxslt/xsltutils.c libxslt/xsltutils.h
1692 win32/libxslt.def.src: applied another patch from Richard Jinks
1693 for the export of teh sorting routine and allowing per context
1696 Wed Nov 27 13:33:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1698 * libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltutils.c
1699 libxslt/xsltutils.h: Applied patch from Richard Jinks to allow
1700 redefining the sorting routine, plus a bit of tweaking of the
1703 Tue Nov 26 16:02:38 CET 2002 Daniel Veillard <daniel@veillard.com>
1705 * doc/Makefile.am doc/parsedecl.py: fixed the API generation
1707 * doc/libxslt-api.xml doc/libxslt-refs.xml: regenerated
1708 * doc/html/*.html: updated too
1709 * python/libxsltclass.txt: updated too
1711 Tue Nov 26 15:17:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1713 * libxslt/xsltutils.c libxslt/xsltutils.h: added the function
1714 xsltGetProfileInformation() to retrieve profiling informations
1715 from an XSLT transformation context. It returns it as an XML
1716 tree. Provided by Michael Rothwell this closes RFE #99527
1718 Tue Nov 26 14:40:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1720 * libxslt/imports.c: apply patch from Daniel Stodden, a bug
1721 in xsltFindElemSpaceHandling() missing imported informations
1722 * tests/REC/stand-2.7-1.stand.out: this change slightly the result
1725 Mon Nov 25 17:33:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1727 * libxslt/namespaces.c: fix for namespace generation on
1728 attributes created with xsl:attribute
1730 Mon Nov 25 17:30:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1732 * libxslt.spec.in configure.in: add a line in %changelog for releases
1734 Mon Nov 25 14:57:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1736 * libxslt/transform.h: Kir Kolyshkin pointed out it lacked
1737 xsltInternals.h reference.
1739 Sun Nov 24 15:49:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1741 * python/tests/*.py: enable libxml2 memory debug before
1742 loading libxslt since libxslt initialization now includes
1743 EXSLT registration which initialize the libxml2 library and
1746 Sun Nov 24 13:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1748 * python/libxsl.py: updated with new version from Stéphane Bidoul
1750 Sat Nov 23 22:49:08 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1752 * win32/libxslt.def.src: exported new functions
1754 Sat Nov 23 14:46:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1756 * libexslt/date.c: patch from Charles Bozeman fixing a memory
1757 leak in exsltDateDurationFunction pointed out by Bernard Brinkhus
1758 * python/tests/exslt.py: trouble with mem debug in that specific
1761 Sat Nov 23 12:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1763 * libxslt/xsltInternals.h: Alexey Efimov reported a portability
1764 problem when compiling on HP-UX
1766 Sat Nov 23 12:23:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1768 * python/generator.py python/libxslt.c: fixes for compiling
1771 Thu Nov 21 18:51:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1773 * libxslt/transform.c: fixed bug #99168 select evaluating to
1776 Thu Nov 21 15:12:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1778 * tests/documents/result.xhtml: the XHTML1 serialization change
1779 to libxml2 modifies slightly the result of that test.
1781 Mon Nov 18 11:38:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1783 * configure.in: the python bindings requires libxml2 >= 2.4.25
1784 for the regexp stuff.
1786 Mon Nov 18 10:09:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1788 * configure.in: similar patch to #98825 for --with-python
1790 Sun Nov 17 22:06:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1792 * libxslt/variables.c: fix bug #98793 on clash of imported global
1794 * tests/reports/tst-1.err: this changes the output of that test
1796 Sun Nov 17 18:12:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1798 * configure.in: preparing 1.0.23
1799 * doc/*: rebuilding the docs
1801 Sat Nov 16 23:23:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1803 * python/libxslt.c: make sure to register EXSLT for the bindings
1804 * python/tests/Makefile.am python/tests/exslt.py: add a specific test
1805 * xsltproc/xsltproc.c: minor cleanup
1807 Fri Nov 15 12:35:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1809 * python/Makefile.am python/tests/Makefile.am: trying to fix #98518
1810 when building outside of the source tree
1812 Thu Nov 14 21:39:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1814 * python/generator.py: xpathObjectRet() pertains to the libxml2
1815 module, add the namespace.
1817 Thu Nov 14 18:48:00 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1819 * libxslt/win32config.h: cleanup
1820 * win32/Makefile.mingw: new file, integrated mingw in JScript configure
1821 * win32/Makefile.msvc: modified to allow mingw coexistence
1822 * win32/configure.js: integrated mingw
1823 * win32/Readme.txt: cleanup
1824 * xsltproc/xsltproc.c: allowed stdarg for mingw
1826 Thu Nov 14 07:22:23 MST 2002 John Fleck <jfleck@inkstain.net>
1829 * doc/xsltproc.html - ran stylesheets to update man page
1830 and html with Daniel's fix to #95510
1832 Thu Nov 14 15:10:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1834 * libxslt/transform.c: applied patch from Brian McCauley fixing #95493
1835 * doc/xsltproc.xml: fixing #95510 missing description of --writesubtree
1836 * README: fix the bug page URL
1838 Thu Nov 14 10:03:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1840 * libxslt/functions.c: make sure the fixup for key() reported
1841 by John Escott actually works.
1842 * tests/docs/Makefile.am tests/docs/bug-98.xml
1843 tests/general/Makefile.am tests/general/bug-98.*: added the
1844 example in the regression tests for this case
1846 Wed Nov 13 10:35:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1848 * libxslt/pattern.c: fixes bug #97969 for @*[...] patterns
1849 * tests/docs/Makefile.am tests/docs/bug-97.xml
1850 tests/general/Makefile.am tests/general/bug-97.*: added the
1851 example in the regression tests for this case
1853 Tue Nov 12 22:35:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1855 * libxslt/transform.c: fixes bug #97950 for cdata-section-elements
1856 checks in recursive copies.
1857 * tests/docs/Makefile.am tests/docs/bug-96.xml
1858 tests/general/Makefile.am tests/general/bug-96.*: added the
1859 example in the regression tests for this case
1861 Tue Nov 12 19:31:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1863 * libxslt/functions.c: autoconvert key() first arg to string,
1864 reported by John Escott
1866 Tue Nov 12 13:40:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1868 * libxslt/transform.c: corner case handling of copying a CDATA node.
1870 Fri Nov 8 18:12:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1872 * libxslt/win32config.h: retired xmlwin32version.h
1874 Fri Nov 8 17:09:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1876 * Makefile.am libxslt.m4 libxslt.spec.in: integrated libxslt.m4
1877 written by Thomas Schraitle (RFE #96485)
1879 Thu Nov 7 11:18:42 MST 2002 John Fleck <jfleck@inkstain.net>
1883 clarifying --catalog option and xsltproc's use of
1884 XML_CATALOG_FILES and /etc/xml/catalog. fixes
1885 http://bugzilla.gnome.org/show_bug.cgi?id=97891
1887 Mon Nov 4 06:55:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1889 * xsltproc/xsltproc.c: remove the use of snprintf, and use
1890 libxml2 string API instead.
1891 * configure.in libxslt/xsltconfig.h.in libxslt/xsltutils.c:
1892 try to cope with architecture lacking some of the string functions,
1893 reuse the trio ones compiled in libxml2 , should close #97113
1895 Wed Oct 23 17:06:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1897 * Makefile.am libxslt.spec.in doc/Makefile.am: cleaned up
1898 the spec file and associated changes in the Makefiles.
1900 Tue Oct 22 21:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1902 * libxslt/pattern.c: Forgot to check a pointer, fixes bug #96495
1904 Tue Oct 22 20:53:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1906 * libxslt/keys.h: fixed include c.f. bug #96487
1907 * config.h.in: Red Hat 8.0 induced change
1909 Mon Oct 21 20:56:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1911 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xsltutils.[ch]:
1912 fixed bug #78501 when using a non ascii character for the
1913 number formatting grouping separator.
1914 * tests/docs/Makefile.am tests/docs/bug-95.xml
1915 tests/general/Makefile.am tests/general/bug-95.*: added the
1916 example in the regression tests for this case
1917 * libxslt/attributes.c: cleaning up a problem introduced in last
1920 Mon Oct 21 09:31:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1922 * libxslt/attributes.c: fixed minor typo in a call to
1925 Sun Oct 20 23:20:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1927 * python/types.c: fixed bugs when passing result value tree
1928 to Python functions.
1930 Sun Oct 20 15:23:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1932 * libxslt/win32config.h: mapped vsnprintf to _vsnprintf for the
1934 * xsltproc/xsltproc.c: mapped snprintf to _snprintf for the MS
1937 Fri Oct 18 13:40:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1939 * configure.in: preparing 1.0.22
1940 * doc/*: upated and rebuilt the docs
1942 Thu Oct 17 16:32:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1944 * libxslt/variables.c: fixed bug #86421
1945 * tests/docs/Makefile.am tests/docs/bug-94.xml
1946 tests/general/Makefile.am tests/general/bug-94.*: added the
1947 example in the regression tests for this case
1949 Thu Oct 17 15:50:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1951 * xsltproc: added and tested the --path option to close #79638
1953 Thu Oct 17 15:25:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1955 * libxslt/attributes.c: fixing bug #95826 the attribute was reset
1956 with the inherited stylesheet value.
1957 * tests/docs/Makefile.am tests/docs/bug-93.xml
1958 tests/general/Makefile.am tests/general/bug-93-inc.*
1959 tests/general/bug-93.*: added the example in the regression
1962 Tue Oct 15 18:02:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1964 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: added the
1965 possibility to register a transformation context specific
1966 error handler, with xsltSetTransformErrorFunc() and provided
1967 a new routine xsltTransformError() to handle contextual errors,
1968 this should fix #94435
1969 * libxslt/*.c: modified all the code to use the context specific
1970 error handling, as a result xsltPrintErrorContext() is not called
1971 anymore except internally from xsltTransformError()
1973 Tue Oct 15 14:52:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
1975 * libxslt/transform.c: closing #94933, any error will make
1976 the transformation abort with no result.
1977 * tests/reports/tst-1.err tests/reports/tst-1.out
1978 tests/reports/undefvar.err: this changed the regression tests
1980 * tests/exslt/date/difference.1.out tests/exslt/date/seconds.1.out:
1981 updated the result accordingly to the fixes done last month.
1982 * libxslt/namespaces.c: make sure to avoid duplicate namespace
1983 declarations in the result trees. May fix #93692 but it's unclear.
1985 Tue Oct 15 12:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1987 * xsltproc/xsltproc.c: added a --path option to provide the
1988 enhancement requested by #79638, first cut at it, untested
1991 Tue Oct 15 13:02:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1993 * libxslt/xslt.c: seems the media-type attribute wasn't
1994 always correctly handled
1996 Mon Oct 14 09:27:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1998 * libxslt/transform.c: added URI escaping in case the resource
1999 target computation of exslt:element failed. Should fix #81837
2001 Tue Oct 15 12:42:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2003 * README: updated the contact informations
2005 Tue Oct 15 11:40:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2007 * libxslt/pattern.c: fixed the behaviour of node() patter which
2008 didn't patch the one defined in XPath :-( . Closes bug #95793
2009 * tests/docs/Makefile.am tests/docs/bug-92.xml
2010 tests/general/Makefile.am tests/general/bug-92.*: added the
2011 example in the regression tests for this case
2013 Mon Oct 14 12:29:53 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2015 * libxslt/win32config.h: remapped mkdir to _mkdir for MS runtime
2016 * win32/Makefile.msvc: added security.c to the build
2017 * win32/libxslt.def.src: exported functions from security.c
2019 Thu Oct 10 18:41:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2021 * xsltproc/xsltproc.c: added another option --writesubtree to allow
2022 documents to be written only to a given subtree.
2024 Thu Oct 10 17:16:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2026 * libxslt/security.[ch] libxslt/Makefile.am: new module with
2027 runtime security checks, it will also check and do directory
2028 creation when allowed
2029 * libxslt/documents.c libxslt/imports.c libxslt/transform.c
2030 libxslt/xslt.c libxslt/xsltInternals.h: plug-in the new
2031 security infrastructure probes at file reading or file creation
2032 * xsltproc/xsltproc.c: plugged the security module there too,
2033 added the new options --nowrite and --nomkdir
2034 * doc/*: updated the man page and regenerated.
2036 Wed Oct 9 18:37:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2038 * doc/*: updated the doc XSLT to add the search, added the search
2039 page, fixed a link problem raised by Yves Pratter, regenerated
2041 Wed Oct 9 14:27:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2043 * doc/index.py: the indexer version of the XSLT part of the
2044 xmlsoft site + archives
2046 Sun Sep 29 20:02:25 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2048 * win32/Makefile.msvc: introduced double-run compilation.
2049 * win32/configure.js: introduced double-run compilation.
2051 Thu Sep 26 20:08:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2053 * configure.in: preparing 1.0.21
2054 * doc/* : updated and regenerated the docs and web pages
2056 Wed Sep 25 11:16:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2058 * libxslt/transform.c: fixed a disable output escaping bug for
2059 HTML output introduced in 1.0.20 and raised by Mario Weilguni
2060 * tests/docs/Makefile.am tests/docs/bug-91.xml
2061 tests/general/Makefile.am tests/general/bug-91.*: added the
2062 example in the regression tests for this case
2064 Tue Sep 24 20:33:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2066 * doc/xlst.html: changing link on ftp.gnome.org
2068 Mon Sep 23 10:14:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2070 * Makefile.am: set-up DIST_SUBDIRS to avoid the same problem Jacob
2071 reported for libxml2
2073 Fri Sep 20 14:06:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2075 * Makefile.am configure.in: trying to fix the same problem as
2076 #88412 by bypassing all the python subdir if python ain't detected
2078 Fri Sep 20 10:55:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2080 * libxslt/templates.c: fixed a problem reported by Mark Vakoc
2082 Wed Sep 18 15:46:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2084 * libexslt/date.c: fixed the embedded '-' in the duration format
2086 * tests/.../difference.1.xml: added test cases which illustrated
2089 Tue Sep 17 18:01:22 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2091 * libexslt/date.c: fixed date:difference() bugs, removed all
2092 type conversion warnings.
2093 * libxslt/xsltutils.c: removed unused local variable.
2095 Sat Sep 14 16:17:51 MDT 2002 John Fleck <jfleck@inkstain.net>
2097 * doc/xsltproc.html:
2098 oops, forgot to update the html version of the man page
2100 Sat Sep 14 16:10:21 MDT 2002 John Fleck <jfleck@inkstain.net>
2104 * doc/xsltproc2.html
2105 Fixing erroneous mention of old --warnnet option (thanks to Jean
2106 T. Anderson for pointing this out)
2108 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2110 * win32/configure.js: added more readme info for the binary
2113 Mon Sep 9 14:07:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2115 * libxslt/pattern.c: fixed a bug in match="node()" reported by
2118 Mon Sep 9 14:06:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2120 * libxslt.spec.in: fixes libary path for x86_64 AMD
2122 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2124 * python/Makefile.am: applied patch from Christophe Merlet to
2127 Thu Aug 29 21:26:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2129 * libxslt/transform.c: re-applied the patch from Nathan Myers about
2130 a possible memory leak in case of error
2132 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2134 * doc/Libxslt-Logo-180x168.gif doc/Libxslt-Logo-90x34.gif:
2135 nice logos generated by Marc Liyanage
2136 * doc/site.xsl *.html: changed the stylesheet to show the new
2137 logo and regenerated the pages
2139 Sun Aug 25 17:01:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2141 * python/libxslt-python-api.xml python/libxslt.c
2142 python/libxsltclass.txt python/tests/basic.py: applied a patch
2143 from Ralf Mattes providing style.saveResultToString()
2145 Fri Aug 23 13:53:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2147 * configure.in: preparing release 1.0.20
2148 * doc/*: updated and regenerated the docs
2150 Wed Aug 21 21:27:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2152 * libxslt/templates.c: fixed a bug w.r.t. namespace context when
2153 doing the evaluation of attribute value templates
2154 * libxslt.spec.in python/Makefile.am: fixed some troubles
2157 Wed Aug 21 18:59:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2159 * python/libxslt.c: fixed the parameter order when calling
2160 Python based extensions.
2162 Wed Aug 21 13:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2164 * libxslt/transform.c libxslt/xslt.c: fixed bug #89258 and a bit of
2166 * tests/docs/Makefile.am tests/docs/bug-90.xml
2167 tests/general/Makefile.am tests/general/bug-90.*: added the
2168 example in the regression tests for this case
2170 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2172 * win32/Makefile.msvc: added the prefix location to the include
2173 and lib search path.
2175 Mon Aug 19 15:03:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2177 * libxslt/transform.c: found and fixed the small <xsl:choose>
2178 bug which was giving troubles to DocBook users (the test expression
2179 of <when> was evaluated in the namespace context of <choose> !)
2181 2002-08-18 Havoc Pennington <hp@pobox.com>
2183 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2184 both automake 1.6 and 1.4 installed get the right automake. Means
2185 compilation from CVS will now require the latest automake 1.4
2186 release, or manually creating symlinks called "automake-1.4" and
2189 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2191 * configure.in python/Makefile.am: AMD x86-64 induced changes from
2194 Wed Aug 14 13:35:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2196 * libxslt/functions.c: recovering to the old (somewhat) broken
2197 implementation of document('') when there is no base for the
2198 source document or it can't be realoaded (e.g. when the sytlesheet
2199 was loaded from a memory string). Matt Sergeant insisted on this
2202 Tue Aug 13 11:21:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2204 * libxslt/transform.c: applied another patch from Nathan Myers about
2205 a possible memory leak in case of error
2207 Mon Aug 12 23:12:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2209 * libxslt/transform.c: applied a patch from Nathan Myers about
2210 an erroneous free in case of error
2212 Thu Aug 1 14:29:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2214 * configure.in: upon suggestion of Marc-Andre Lemburg, make
2215 the misdetection of libxml2 python bindings a warning only
2217 Sun Jul 21 19:10:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2219 * xsltInternals.h/xslt.c/transform.c and pattern.c: fixed
2220 a bug reported by Gero Meissner (87230)
2221 * fixed a problem compiling python directory when multiple
2222 'make' jobs were executed (python/Makefile.am)
2224 Wed Jul 17 19:58:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2226 * libxslt/attributes.c: fixed a bug reported by Keith Isdale
2227 at the xsltdbg interface when encountering an empty attribute
2230 Wed Jul 17 19:51:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2232 * tests/* : the change in HTML meta encoding tag serialization
2233 affected some of the results
2235 Thu Jul 11 22:04:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2237 * doc/Makefile.am: adding doc/xsltproc.xml to the tarball
2238 to fix Red Hat bug #68614
2240 Wed Jul 10 21:28:11 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2242 * win32/Makefile.msvc: Made the copy *.pdb in install succeed even
2243 if there is no *.pdb
2245 Sat Jul 6 22:00:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2247 * configure.in: preparing 1.0.19
2248 * doc/* : rebuilt the docs
2250 Sat Jul 6 17:51:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2252 * libxslt/transform.c: fixed bug #83749 about namespace generated
2253 being invalid when they are inherited from the context.
2255 Fri Jul 5 22:27:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2257 * libxslt/transform.c: fixed bug #86753 on multiple identical
2258 attributes being generated, oops ...
2259 * tests/docs/Makefile.am tests/docs/bug-89.xml
2260 tests/general/Makefile.am tests/general/bug-89.*: added an
2261 example in the regression tests for this case
2263 Fri Jul 5 18:28:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2265 * libxslt/preproc.c libxslt/transform.c: fixed bug #87279
2266 * tests/docs/Makefile.am tests/docs/bug-88.xml
2267 tests/general/Makefile.am tests/general/bug-88.*: added an
2268 example in the regression tests for this case
2270 Fri Jul 5 16:30:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2272 * libxslt/preproc.c libxslt/xsltutils.c: applied a patch from
2273 Ken Neighbors to implement/fix sorting orders
2274 * tests/docbook/result/*/gdp-handbook.*
2275 tests/docbook/result/xtchunk/html/*.orig
2276 tests/general/bug-12-.out tests/general/bug-63.out:
2277 cleaned up the result of "make tests" following some changes
2278 in namespace axis order and serialization rules in libxml2
2280 Thu Jul 4 16:53:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2282 * transform.c further enhancement for bug 84902 (another
2283 path), also cleaned up code slightly
2285 Wed Jul 3 00:50:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2287 * transform.c: fixed bug 84902 - message with terminate=yes
2290 Tue Jul 2 00:02:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2292 * tests/docs/Makefile.am tests/docs/bug-87.xml
2293 tests/general/Makefile.am tests/general/bug-87.*: added a
2294 example in the regression tests for a case where the XML
2295 default namespace was missing from the namespace axis
2296 * xsltproc/xsltproc.c: added the informations that parameter
2297 strings are expected to be UTF8
2298 * libxslt/attributes.c: fixes on attribute group implementation
2300 Sat Jun 29 21:12:14 MDT 2002 John Fleck <jfleck@inkstain.net>
2302 * doc/xsltproc.xml, doc/xsltproc.html/, doc/xsltproc.1
2303 updating docs to add reference to UTF-8 requirement for
2304 stringparam command line option
2306 Wed Jun 19 13:43:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2308 * libxslt/documents.c libxslt/functions.c libxslt/xsltInternals.h:
2309 fixed document('') as pointed by Eric van der Vlist
2310 * tests/docs/Makefile.am tests/docs/bug-86.xml
2311 tests/general/Makefile.am tests/general/bug-86.*: added the
2312 specific example in the regression tests
2314 Sat Jun 15 15:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2316 * libxslt/numbers.c libxslt/numbersInternals.h: applied a
2317 patch from Ken Neighbors fixing some format-number inconsistencies
2318 * tests/numbers/format-number.out tests/numbers/format-number.xml
2319 tests/numbers/format-number.xsl: the patch also included
2320 updates to the regression tests
2322 Mon Jun 10 14:55:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2324 * libxslt/numbers.c: patch from Richard Jinks t correct a bug in
2325 xsl:number level="multiple"
2326 * tests/docs/Makefile.am tests/docs/bug-84.xml
2327 tests/general/Makefile.am tests/general/bug-84.*: added a
2328 specific example in the regression tests
2330 Fri May 31 09:33:09 CEST 2002 Daniel Veillard <daniel@veillard.com>
2332 * libexslt/dynamic.c: turned a function static
2333 * libxslt/win32config.h: applied patch from Mark Vadoc
2335 Thu May 30 23:35:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2337 * win32/Makefile.msvc libexslt/Makefile.am libexslt/date.c
2338 libexslt/dynamic.c libexslt/exslt.c libexslt/exslt.h: applied
2339 a patch from Mark Vakoc to implement the EXSLT
2340 object dyn:evaluate(string) extension function, and a small fix
2343 Mon May 27 23:24:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2345 * configure.in: preparing 1.0.18
2346 * doc/*: recompiled the API and web site
2348 Mon May 27 19:14:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2350 * libxslt/namespaces.c libxslt/transform.c: fix bug #81099 about
2351 duplicated namespace declarations, this might not be as generic as
2352 it should but works well for DocBook stylesheets
2354 Sat May 25 12:07:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2356 * libxslt.pc.in: fix bug #82970
2358 Fri May 24 15:02:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2360 * python/libxslt-python-api.xml python/libxslt.c
2361 python/libxsltclass.txt : tried to fix #79105 by providing a
2362 specific error registering routine.
2364 Thu May 23 17:28:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2366 * libxslt/xsltutils.[ch] : applied patch from Morus Walter
2367 adding xsltSaveResultToString()
2368 * doc/APIfiles.html doc/APIfunctions.html doc/libxslt-api.xml
2369 doc/libxslt-decl.txt doc/libxslt-refs.xml: this increased the
2370 API with the new function.
2372 Wed May 22 11:50:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2374 * libxslt/function.c: applied a patch from Richard Jinks
2375 to avoid a crash in element-available()
2377 Tue May 21 19:38:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2379 * libxslt.spec.in: applied patch from Geert Kloosterman to
2380 not miss gif and .png files in the RPM documentation
2382 Tue May 21 08:43:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2384 * libexslt/libexslt.4: Applied patch for the EXSLT man page
2385 from Charles Bozeman
2387 Sat May 18 10:01:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2389 * libexslt/libexslt.4 libxslt/libxslt.4 libxslt/keys.c
2390 libxslt/xsltconfig.h.in: applied a man page patch from
2391 Christian Cornelssen and fixed a couple of issues he raised.
2393 Thu May 16 19:38:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2395 * xsltproc/xsltproc.c: moved the extension dump out of the loop
2397 Thu May 16 19:31:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2399 * libxslt/extensions.[ch] xsltproc/xsltproc.c win32/libxslt.def.src:
2400 Applied Mark Vakoc patch to show registered extensions in xsltproc
2401 * doc/*: rebuilt the API, docs and website
2402 * python/libxsltclass.txt: this added an entry point
2404 Wed May 15 00:20:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2406 * libxslt/xslt.c: xsl:include crash fix
2407 * libxslt/imports.c: xsl:include crash fix
2408 * libxslt/imports.h: xsl:include crash fix
2410 Wed May 9 01:39:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2412 * libexslt/exslt.h: fixed a typo _cplusplus -> __cplusplus
2414 Thu May 2 11:08:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2416 * xsltproc/xsltproc.c libxslt/xsltutils.c doc/xsltproc.xml:
2417 fixed some return code problems raised by Thomas Mauch
2419 Tue Apr 30 18:06:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2421 * libxslt/transform.c: don't allow adding an attribute to
2424 Mon Apr 29 19:00:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2426 * configure.in libxslt/xsltwin32config.h: preparing 1.0.17
2427 * doc/*: rebuilt the docs.
2429 Mon Apr 29 17:22:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2431 * libxslt/variables.c: better attempt to fix the problem in
2432 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
2434 Sun Apr 28 17:53:23 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2436 * win32/dsp/*.dsp: Removed obsolete macros
2437 * win32/dsp/*.def: Updated export definitions
2439 Sun Apr 28 17:47:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2441 * libxslt/variables.c: tried to fix a problem in
2442 xsltProcessUserParamInternal reported by Babak Vahedipour-Kunze
2444 Fri Apr 26 08:15:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2446 * libexslt/date.c: applied another patch from Charles Bozeman to
2447 enhance date/duration support
2448 * tests/exslt/date: added the associated set of regression tests
2450 Thu Apr 25 08:18:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2452 * libexslt/date.c: applied a patch from Charles Bozeman to add
2453 duration routines to the date exslt extensions.
2455 Thu Apr 18 22:56:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2457 * libexslt/exslt.h: extern "C" { missing by Mark Vakoc
2459 Tue Apr 17 23:16:54 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2461 * libexslt/date.c: fixed type inconsistencies, double->int
2462 and unsigned/signed mismatch warnings eliminated
2464 Tue Apr 16 19:40:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2466 * win32/Makefile.msvc: XSLT debugger support fix
2467 * win32/configure.js: XSLT debugger support fix
2468 * libxslt/xsltconfig.h.in: XSLT debugger support fix
2470 Mon Apr 15 19:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2472 * configure.in: preparing 1.0.16
2473 * doc/*: updated and rebuilt the docs
2475 Mon Apr 15 17:27:51 CEST 2002 Daniel Veillard <daniel@veillard.com>
2477 * libxslt/attributes.c: removed a warning
2478 * libxslt/transform.c libxslt/transform.h win32/libxslt.def.src:
2479 added xsltRunStylesheetUser() API needed to fix #78546
2480 * xsltproc/xsltproc.c: second part of the fix #78546
2482 Mon Apr 15 15:57:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2484 * python/Makefile.am: fixing the equivalent of #75779
2486 Mon Apr 15 14:00:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2488 * libxslt/keys.c: fixed bug #78735
2489 * configure.in tests/Makefile.am tests/keys/*:
2490 added the tests in a separate directory
2492 Mon Apr 15 00:01:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2494 * tests/docs/Makefile.am tests/docs/bug-83.xml
2495 tests/general/Makefile.am tests/general/bug-83.*: added a
2496 specific example for bug #78662 in the regression tests
2497 * tests/docbook/: this also changed a couple of DocBook results
2499 Sun Apr 14 15:32:23 CEST 2002 Daniel Veillard <daniel@veillard.com>
2501 * configure.in: trying to kill #77827 IEEE conformance on alphas
2502 * libxslt/imports.c libxslt/transform.c libxslt/xslt.c: fixing
2504 * tests/docs/Makefile.am tests/docs/bug-82.xml
2505 tests/general/Makefile.am tests/general/bug-82.*: added a
2506 specific example for bug #78211 in the regression tests
2508 Wed Apr 10 20:35:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2510 * libxslt/pattern.c: applied patch from Mark Vakoc
2512 Fri Mar 29 18:28:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2514 * tests/docs/Makefile.am tests/docs/bug-81.xml
2515 tests/general/Makefile.am tests/general/bug-81.*: added a
2516 specific example for bug #76927 in the regression tests
2518 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2520 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2521 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2522 that $(datadir) should be used for docs
2524 Mon Mar 25 17:56:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2526 * configure.in: preparing 1.0.15
2527 * doc/*: updated and rebuilt
2529 Mon Mar 25 17:11:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2531 * libxslt/attributes.c libxslt/attributes.h libxslt/pattern.c
2532 libxslt/xslt.c: Fix bug #76043 about cascading attribute sets
2533 * tests/docs/Makefile.am tests/docs/bug-80.xml
2534 tests/general/Makefile.am tests/general/bug-80.*: added a
2535 specific example for bug #76043 in the regression tests
2537 Fri Mar 22 19:26:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2539 * libxslt/pattern.c: Fixing bug #75902 error with @foo[..]
2540 steps which were not compiled
2541 * tests/docs/Makefile.am tests/docs/bug-79.xml
2542 tests/general/Makefile.am tests/general/bug-79.*: added a
2543 specific example for bug #75902 in the regression tests
2545 Fri Mar 22 16:13:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2547 * libxslt/pattern.c: Fixing bug #75777 error with namespaced
2548 attribute match rules evaluation
2549 * tests/docs/Makefile.am tests/docs/bug-78.xml
2550 tests/general/Makefile.am tests/general/bug-78.*: added a
2551 specific example for bug #75777 in the regression tests
2553 Thu Mar 21 17:19:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2555 * libxslt/transform.c: found another stupid bug by step by
2556 step processing of the code
2557 * libxslt/pattern.c: idem, except that once stupid mistake
2558 ELEM vs NODE forced the templates to be stored in a list
2559 instead of a hash table, fixing this stupidity should
2560 again lead to a substantive improvement of processing speed.
2561 Like divide by 2 processing time for DocBook stylesheets.
2563 Thu Mar 21 00:25:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2565 * libxslt/transform.c: fixing bug #75603
2566 * tests/docs/Makefile.am tests/docs/bug-77.xml
2567 tests/general/Makefile.am tests/general/bug-77.*: added a
2568 specific example for bug #75603 in the regression tests
2570 Wed Mar 20 17:49:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2572 * python/Makefile.am: Art Haas pointed a stupid error
2574 Tue Mar 19 19:42:01 CET 2002 Daniel Veillard <daniel@veillard.com>
2576 * Makefile.am tests/Makefile.am tests/*/Makefile.am
2577 tests/*/*/Makefile.am : added "make valgrind" targets
2578 to run the test suite under the debugger control
2579 * transform.c: valgrind spotted 2 bugs, one related to
2580 the ordering of the deallocation of the data associated to
2581 a transofrmation, the second in xsltCopyTree when the new
2582 node may have been coalesced with an adjacent text node.
2583 The regression tests now pass cleanly under testgrind.
2585 Mon Mar 18 21:33:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2587 * python/Makefile.am: fixed a stupid bug
2589 Mon Mar 18 20:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2591 * configure.in: preparing 1.0.14
2592 * doc/*: updated rebuilt
2593 * libxslt/*.c libexslt/*.c libxslt/libxslt.h libexslt/libexslt.h:
2594 implemented the IN_LIBXSLT and IN_LIBEXSLT mechanism discussed
2595 with the Windows maintainers
2597 Mon Mar 18 16:22:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2599 * python/Makefile.am python/generator.py python/libxslt.c
2600 python/types.c python/tests/Makefile.am: applied the same kind of
2601 fixes to the Python Makefiels than to libxml2 ones. Updates
2604 Sat Mar 16 23:48:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2606 * libexslt/common.c libxslt/pattern.c libxslt/transform.c
2607 libxslt/variables.c: chaing result tree values which may
2608 be deallocated and must not be kept in the template
2609 pattern lookup cache. Thanks to Valgrin to allow finding
2610 the real problem in bug #74857
2612 Wed Mar 13 15:17:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2614 * libxslt/*.h doc/* python/*: applied another cleanup comment
2615 diff from Heiko W. Rupp, regenerated the API and python
2617 Wed Mar 13 13:41:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2619 * tests/docs/Makefile.am tests/docs/bug-76.xml
2620 tests/general/Makefile.am tests/general/bug-76.*: added a
2621 home brewed test for path computation elmininating duplicate
2624 Sat Mar 9 11:53:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2626 * doc/Makefile.am: fixed a build problem in some environements
2628 2002-03-08 jacob berkman <jacob@ximian.com>
2630 * python/Makefile.am (libxsltmodule_la_SOURCES): remove $(srcdir)
2631 as make will automatically look there for these files
2633 Fri Mar 8 17:44:31 CET 2002 Daniel Veillard <daniel@veillard.com>
2635 * configure.in libxslt/xsltwin32config.h: preparing release
2637 * doc/*: updated and rebuilt the docs
2638 * python/libxslt.c: fixed a possible reentrancy problem
2640 Fri Mar 8 14:51:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2642 * libxslt/pattern.c: Fixes the problems exposed by #73880
2643 those ought to be computed at stylesheet compile time, not
2644 at run-time, and the computation was wrong.
2645 * libxslt/transform.c: get rid of fake nodes coming from node-set
2646 transformations. At least if they are still produced they will
2647 become easy to spot as resulting document won't be well-formed.
2649 Thu Mar 7 17:01:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2651 * libxslt/extensions.c: fixed bug #73791 related to extension
2652 function declared in included stylesheets
2653 * tests/exslt/functions/function.7.*: added specific test
2655 Thu Mar 7 15:20:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2657 * tests/docs/Makefile.am tests/docs/bug-75.xml
2658 tests/general/Makefile.am tests/general/bug-75.*: added a
2659 specific example for bug #72150 in the regression tests
2661 Thu Mar 7 15:17:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2663 * configure.in xsltproc/xsltproc.c: fixed bug #71488 in a
2664 similar way as #71457
2666 Thu Mar 7 09:41:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2668 * tests/xmlspec/REC-xml-20001006*.html tests/XSLTMark/xslbench1.out:
2669 some HTML meta encoding fixups resulting from fix in libxml2
2671 Mon Mar 4 18:09:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2673 * libxslt/namespaces.c tests/general/bug-63.out: small fixups
2674 related to the XPath changes in fixing #61290
2676 Mon Mar 4 12:57:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2678 * libxslt/pattern.c: fixed bug #73363, bad tokenization of
2681 Mon Mar 4 12:01:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2683 * libexslt/date.c: patch from Charles Bozeman for the exslt date
2685 * configure.in tests/exslt/Makefile.am tests/exslt/date/*: added
2686 the associated regression test provided by Charles
2688 Fri Mar 1 10:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2690 * libxslt/preproc.c: Fixed #73088 with the associated patch
2692 Fri Mar 1 10:14:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2694 * xsltproc/xsltproc.c: similar to #72663 and #72658, don't memdump
2695 unless compiled explicitely with memory debugging switched on
2696 * TODO: refreshed a bit
2698 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2700 * python/generator.py python/libxslt.c: changes for the 'usual'
2701 setup.py to allow building a libxml2-python
2702 module based on the same code. The initialization is however
2703 different the 2 .so files fo libxml2 and libxslt are identical and
2704 they entry point initialize both libraries. this is done to avoid
2705 some possible nasty problem since the Python don't merge the maps
2706 of all shared modules.
2707 * python/libxsl.py: attempt to cope with the shared library loading
2708 problem when both modules are not merged.
2710 Thu Feb 21 12:59:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2712 * doc/site.xml doc/xslt.html doc/python.html doc/*.html: added
2713 documentation for the wrappers and python modules.
2715 Wed Feb 13 14:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2717 * tests/docs/Makefile.am tests/docs/bug-74.xml
2718 tests/general/Makefile.am tests/general/bug-74.*: added a
2719 specific example for bug #71342 in the regression tests
2720 * tests/docbook/result/xhtml/gdp-handbook.xhtml: fixing
2721 #71342 changed one attribute serialization.
2723 Tue Feb 12 15:08:38 CET 2002 Daniel Veillard <daniel@veillard.com>
2725 * python/Makefile.am: trying to fix #71270
2727 Mon Feb 11 19:40:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2729 * python/*.py: removed tab used spaces
2730 * configure.in libxslt/xsltwin32config.h: preparing 1.0.12
2731 * doc/news.html doc/xslt.html: rebuild/updated
2733 Mon Feb 11 16:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2735 * tests/docs/Makefile.am tests/docs/bug-73.xml
2736 tests/general/Makefile.am tests/general/bug-73.*: added a
2737 specific example for bug #71181 in the regression tests
2739 Mon Feb 11 16:22:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2741 * libxslt/pattern.c: fixed bug #71181 p/text() would not
2742 work. A bit of cleanup.
2744 Mon Feb 11 15:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2746 * xslt-config: fixing Red Hat bug #59508
2748 Mon Feb 11 14:27:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2750 * tests/docs/Makefile.am tests/docs/bug-72.xml
2751 tests/general/Makefile.am tests/general/bug-72.*: added a
2752 specific example for bug #58444 in the regression tests
2754 Mon Feb 11 14:13:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2756 * libxslt/transform.c: fixed bug #58444, was quite simpler
2759 Mon Feb 11 13:27:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2761 * libxslt/xsltInternals.h libxslt/pattern.c: expected to have
2762 closed bug #70131, still wondering about the position() when
2763 the node is selected.
2765 Mon Feb 11 10:45:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2767 * tests/docs/Makefile.am tests/docs/bug-71.xml
2768 tests/general/Makefile.am tests/general/bug-71.*: added a
2769 specific example for Norm's bug in the regression tests
2771 Sun Feb 10 22:08:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2773 * libxslt/attributes.c: fixed a bug reported by Norm
2775 Sun Feb 10 20:25:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2777 * python/libxml.c : fixed a small warning.
2778 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
2779 python/libxsltclass.txt: rebuilt the APIs
2781 Sun Feb 10 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2783 * libxslt/imports.c libxslt/numbers.c libxslt/pattern.c
2784 libxslt/pattern.h libxslt/transform.c libxslt/xslt.c
2785 libxslt/xsltInternals.h: adding extra run-time informations
2786 to make the stylesheet really read-only at run-time.
2788 Sun Feb 10 16:21:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2790 * libxslt/transform.c: fixing bug #70281
2792 Sun Feb 10 15:10:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2794 * libxslt/numbers.c: trying to fix #68759
2796 Sat Feb 9 23:17:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2798 * python/Makefile.am: seems some version of automake didn't
2799 generate the dependancies right as Jacob found out. Add
2800 an extra dependancy rule.
2802 Sat Feb 9 19:04:01 CET 2002 Daniel Veillard <daniel@veillard.com>
2804 * configure.in libxslt.spec.in python/Makefile.am python/generator.py
2805 python/libxsl.py python/libxslt.c python/tests/Makefile.am:
2806 Fixed the python Makefiles, corrected a bug showing up on ia64,
2807 changed the name of the python internal module too
2809 Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2811 * Copyright Makefile.am configure.in libxslt.spec.in: change the
2812 Licence to MIT Licence and release of 1.0.11
2813 * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
2814 doc/xslt.html: updates of the docs accordingly
2815 * libxslt/xsltwin32config.h: numbering
2816 * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
2817 python/libxslt-python-api.xml: cleanup the dependancies with
2819 * python/tests/extfunc.py: updated examples.
2821 Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2823 * doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
2824 doc/parsedecl.py: fixup the script and rebuid the API
2825 * libxslt/extensions.h: cleanup
2826 * python/generator.py python/libxslt-python-api.xml python/libxslt.c
2827 python/libxsltclass.txt: provided accessors for a lot of the
2828 tructures involved in the transformation. Stylesheet and
2829 transformation python object don't free automatically the
2830 encapsulated object when deallocated.
2831 * python/tests/Makefile.am python/tests/basic.py
2832 python/tests/extfunc.py python/tests/pyxsltproc.py:
2833 updated the examples
2835 Thu Feb 7 17:59:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2837 * xsltproc/xsltproc.c: small fix
2838 * Makefile.am: cleanup
2839 * python/tests/Makefile.am: avoid a problem with $(TESTS)
2840 * python/generator.py python/libxml_wrap.h python/libxsl.py
2841 python/libxslt.c python/libxsltclass.txt: augmented the
2843 * python/tests/pyxsltproc.py: rewrote xsltproc on top of the
2844 libxslt-python API to get an estimate of what is missing
2846 Wed Feb 6 23:34:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2848 * python/libxsl.py python/libxslt-python-api.xml python/libxslt.c
2849 python/libxsltclass.txt: added libxslt_xsltCleanup() added parameters
2850 to libxslt_xsltApplyStylesheet() removed the memleaks left and
2851 fixed an import order.
2852 * python/tests/basic.py python/tests/extfunc.py: updated the tests
2854 Wed Feb 6 19:46:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2856 * python/libxlst.c python/libxslt-python-api.xml
2857 python/libxsltclass.txt: plugged the extension of the engine
2858 with python defined functions
2859 * python/tests/Makefile.am python/tests/extfunc.py: added a
2860 basic test, still a memleak, cleanup function needed.
2862 Wed Feb 6 13:49:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2864 * libxslt.spec.in python/Makefile.am python/libxsl.py: the
2865 spec file will now build libxslt-python, fought with shared
2866 and other crazyness, seems to work now :-)
2867 * doc/libxslt-api.xml: regenerated
2869 Wed Feb 6 11:29:31 CET 2002 Daniel Veillard <daniel@veillard.com>
2871 * Makefile.am configure.in tests/Makefile.am tests/*/Makefile.am
2872 tests/*/*/Makefile.am: refactored make tests, make all now don't
2874 * python/Makefile.am: added tests
2875 * python/tests/basic.py python/tests/Makefile.am: added the first
2876 basic test, memory debug included
2878 Wed Feb 6 00:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2880 * configure.in python/Makefile.am: attempst to tweak to get
2881 full memory debug...
2882 * python/generator.py python/libxsl.py python/libxslt-python-api.xml
2883 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt:
2884 the basic API starts to work
2885 * python/tests/test.*: first basic test
2886 * libxslt/xsltutils.c: fixed a comment
2888 Tue Feb 5 17:35:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2890 * configure.in doc/Makefile.am: do not install outside of prefix,
2891 make sure the API get shipped.
2893 Mon Feb 4 19:47:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2895 * libxslt/pattern.[ch] doc/libxslt-api.xml doc/libxslt-refs.xml:
2896 reactivated xsltMatchPattern() since this is really something
2897 one may want to have access to in an extension function.
2898 * Makefile.am configure.in python/Makefile.am python/generator.py
2899 python/libxml_wrap.h python/libxsl.py python/libxslt-python-api.xml
2900 python/libxslt.c python/libxslt_wrap.h python/libxsltclass.txt
2901 python/types.c: started working on the python bindings, borrowed
2902 most of the work done for libxml2, most of the generator code
2903 is similar. Commit at the point where this compiles cleanly and
2904 "import libxslt" doesn't yield any missing entry point.
2906 Wed Jan 30 12:46:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2908 * libxslt/pattern.c: patch from Charles Bozeman to support
2911 Wed Jan 30 12:35:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2913 * libxslt/keys.c: Bob Stayton pointed out a problem when
2914 using unions in key match patterns.
2915 * tests/docs/Makefile.am tests/docs/bug-70.xml
2916 tests/general/Makefile.am tests/general/bug-70.*: added a
2917 specific example in the regression tests
2919 Sun Jan 27 13:54:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2921 * libxslt/transform.c: avoid a problem with Sun's Workshop CC,
2922 closes bug #69809 submitted by Michael Kroell
2924 Fri Jan 25 15:31:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2926 * xsltproc/xsltproc.c: added links to the Web site from usage()
2928 Wed Jan 23 23:13:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2930 * doc/API*.html doc/parsedecl.py doc/*.xsl parsedecl.py: generated
2931 an index based on comments content similar to libxml2 one
2932 The code need more specific comments.
2933 * doc/*: rebuilt the web site with the new references
2935 Mon Jan 21 09:53:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2937 * libxslt/functions.h: roll back the change after more analysis
2938 proper fix is to restore the definition of xmlXPathFuncLookupFunc
2941 Mon Jan 21 09:41:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2943 * libxslt/functions.h: fixed a proble after some cleanup of libxml2
2946 Sun Jan 20 14:33:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2948 * xsltproc/xsltproc.c: Fixed RH bug #58124 due to an off-by-one
2949 error when parsing -o arguments.
2951 Sun Jan 20 14:15:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2953 * doc/xsltproc.xml libxslt/xsltutils.c xsltproc/xsltproc.c:
2954 Fixed RH bug #57496, xsltproc was not returning error
2955 code on internal runtime errors. Should return 9 now.
2957 Fri Jan 18 09:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2959 * libexslt/math.c: Charlie Bozeman provided the implementation
2960 for the EXSLT math other functions
2962 Thu Jan 17 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2964 * libexslt/Makefile.am: jacob berkman pointed out that the
2965 Cygwin patch forgot to add libexslt.h to the tarball
2967 Thu Jan 17 23:39:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2969 * libxslt/pattern.c: fixed I18N problemes in the template parser
2970 pointed out by Xavier Cazin
2971 * tests/docs/Makefile.am tests/docs/bug-69.xml
2972 tests/general/Makefile.am tests/general/bug-69.*: added a
2973 specific example in the regression tests
2975 Thu Jan 17 10:40:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2977 * Makefile.am libexslt/common.c libexslt/date.c libexslt/exslt.c
2978 libexslt/exslt.h libexslt/exsltconfig.h.in libexslt/functions.c
2979 libexslt/libexslt.h libexslt/math.c libexslt/saxon.c
2980 libexslt/sets.c libexslt/strings.c libxslt/libxslt.h
2981 libxslt/xslt.h libxslt/xsltconfig.h.in libxslt/xsltutils.c
2982 xsltproc/xsltproc.c: applied Robert Collins patch for
2985 Thu Jan 17 10:34:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2987 * xsltproc/Makefile.am configure.in: ugly way to keep
2988 the memory debugging active on my devel workstation
2989 by bypassing libtool completely
2991 Tue Jan 15 12:00:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2993 * libxslt/templates.c: fixed bug #68751
2994 * tests/docs/Makefile.am tests/docs/bug-68.xml
2995 tests/general/Makefile.am tests/general/bug-68.*: added a
2996 specific example in the regression tests
2998 Tue Jan 15 10:40:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3000 * libxslt/transform.c xsltproc/xsltproc.c: fixed a couple of
3001 small problems raised by Justin Fletcher
3003 Mon Jan 14 18:35:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3005 * configure.in: releasing 1.0.10
3006 * doc/*: updating the docs for the release.
3007 * libxslt/namespaces.c libxslt/pattern.c libxslt/transform.c:
3008 seems I inadvertantly commited previously stuff from a failed
3009 attempt at fixing namespace nodes parents.
3011 Mon Jan 14 12:20:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3013 * libxslt/numbers.c: the xsl:number implementation incorrectly
3014 cached the format string in some case. Fixes bug #65391
3016 Mon Jan 14 10:35:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3018 * configure.in: fixed a couple of cut and paste errors in the
3019 math functions detection
3020 * libxslt.spec.in: added missing file entry for libxslt.pc
3022 Tue Jan 8 21:04:17 MST 2002 John Fleck <jfleck@inkstain.net>
3024 * doc/xsltproc.xml, doc/xsltproc.1, doc/xsltproc.html
3025 update xsltproc man page to add --stringparam option
3027 Tue Jan 8 17:21:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3029 * xsltproc/xsltproc.c: added the --stringparam option
3030 * xsltproc/xsltproc.c: applied John Fleck's patch to correct
3031 the --novalid behaviour.
3033 Tue Jan 8 13:51:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3035 * doc/site.xsl doc/*.html: added a DocBook section docbook.html
3037 Tue Jan 8 12:51:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3039 * doc/*.html: updated gdome2 homepage
3041 Sat Jan 5 19:32:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3043 * win32/dsp: Windows/MSVC project files update from Igor Zlatkovic
3045 Fri Jan 4 22:13:40 MST 2002 John Fleck <jfleck@inkstain.net>
3047 * doc/xsltproc.xml, xsltproc.1 - updating man page to reflect
3048 increased number of parameteres, changed license, cleaned up some
3049 places where it looked junky because of stylesheet issues
3051 Fri Jan 4 15:50:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3053 * xsltproc/xsltproc.c: increased the max number of parameters
3055 Thu Dec 20 14:54:27 CET 2001 Daniel Veillard <daniel@veillard.com>
3057 * libxslt.pc.in configure.in: added pkg-config file from Rodrigo Moya
3059 Thu Dec 20 14:49:39 CET 2001 Daniel Veillard <daniel@veillard.com>
3061 * configure.in: applied albert portability patch
3062 * libxslt/libxslt.h libxslt/xslt.h libxslt/xsltconfig.h.in
3063 libxslt/xsltutils.c libxslt/xsltwin32config.h.in win32/dsp/libxslt.def:
3064 applied Igor patch for Windows
3066 Tue Dec 11 15:27:15 CET 2001 Daniel Veillard <daniel@veillard.com>
3068 * libxslt/xsltutils.c: fixed a problem with the debuuger interface.
3070 Fri Dec 7 15:48:48 CET 2001 Daniel Veillard <daniel@veillard.com>
3072 * configure.in: preparing 1.0.9
3073 * doc/*: updated and rebuild the doc
3075 Thu Dec 6 14:57:56 CET 2001 Daniel Veillard <daniel@veillard.com>
3077 * configure.in libexslt/Makefile.am: trying to fix the problem
3078 related to prelinking and libtools crazyness
3080 Wed Dec 5 18:49:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3082 * libxslt/transform.c libxslt/variables.c: applied Keith Isdale
3083 patch for the debugger glue.
3085 Wed Dec 5 18:43:45 CET 2001 Daniel Veillard <daniel@veillard.com>
3087 * breakpoint/Makefile.am breakpoint/deprecated.c: replaced
3088 the whole module with just the entry points.
3090 Fri Nov 30 18:59:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3092 * libxslt/transform.c: Nik Clayton found a bug introduced in
3093 1.0.8 when using doctypes for HTML output
3095 Fri Nov 30 12:59:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3097 * libxslt/attributes.c libxslt/transform.c libxslt/xsltutils.c
3098 libxslt/xsltutils.h: revamped the mechanism to hook a debuger
3099 to use a callback setup function, deprecating libxsltbreakpoint
3100 * xsltproc/Makefile.am configure.in breakpoint/Makefile.am: removing
3101 dependancies on libxsltbreakpoint
3103 Thu Nov 29 09:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3105 Build patch from Peter Williams <peterw@ximian.com>
3106 * breakpoint/Makefile.am (INCLUDES): meed $(top_builddir)/libxslt.
3107 * doc/Makefile.am ($(PAGES)): xslt.html and site.xsl live in
3108 $(srcdir), not the build directory.
3110 Wed Nov 28 11:17:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3112 * doc/FAQ.html doc/site.xsl doc/*.html doc/Makefile.am: added an FAQ
3114 Tue Nov 27 21:15:43 MST 2001 John Fleck <jfleck@inkstain.net>
3116 * doc/xsltproc.xml, xsltproc.1, xsltproc.html - documenting new
3117 xsltproc return codes, per
3118 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=56649
3120 Tue Nov 27 22:16:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3122 * libxslt/pattern.c: Marc Tardif provided a patch to use as
3123 much as 40 steps. A dynamic alloc would still be better
3125 Mon Nov 26 21:45:07 CET 2001 Daniel Veillard <daniel@veillard.com>
3127 * xsltproc/xsltproc.c: return useful code signaling error conditions
3130 Mon Nov 26 13:14:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3132 * configure.in libxslt/xsltwin32config.h: preparing release of 1.0.8
3134 Mon Nov 26 11:21:27 CET 2001 Daniel Veillard <daniel@veillard.com>
3136 * libxslt/pattern.c: fixing bug #64044 reported by Gero Meißner,
3137 template matches compilation was failing to skip blanks bewteen
3138 consecutive predicates
3140 Mon Nov 26 10:27:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3142 * Makefile.am configure.in breakpoint/Makefile.am libexslt/Makefile.am:
3143 updating Makefiles to fix the prelinking.
3145 Sun Nov 25 15:52:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3147 * libxslt/transform.c: fixed a bug in the document extension
3148 element where the doctype infos were not taken into account.
3150 Thu Nov 22 19:08:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3152 * libxslt/extra.c: fixed xsltDebug() to output with the normal
3154 * tests/namespaces/*: updated the tests to separate stdout and
3156 * libxslt/transform.c: increasing xsltMaxDepth to 5000
3158 Thu Nov 22 12:09:56 CET 2001 Daniel Veillard <daniel@veillard.com>
3160 * configure.in libexslt/Makefile.am: more Makefile fixups
3162 Wed Nov 21 16:29:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3164 * configure.in libexslt/Makefile.am: trying to fix more Makefiles
3166 * libxslt/transform.c: small fix.
3168 Tue Nov 13 16:16:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3170 * vms/* Makefile.am: included OpenVMS port instructions from
3171 John A Fotheringham, integrated in the tar file.
3173 Mon Nov 12 22:46:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3175 * win32/dsp/* xsltproc/xsltproc.c libxslt/transform.c: Patches
3176 from Igor for Windows
3177 * libxslt/xslt.h: try to fix the LIBXSLT_PUBLIC mess
3179 Sun Nov 11 21:15:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3181 * libxslt/transform.c: fixing bug #64298 reported by T. V. Raman
3183 Sat Nov 10 14:01:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3185 * configure.in: preparing 1.0.7
3186 * libxslt.spec.in: cleanup similar to libxml2 one
3187 * breakpoint/*.[hc]: finished cleaning up contributed code
3188 * doc/*: updated and rebuilt the documentation
3189 * xsltproc/xsltproc.c: cleanup of the timing code
3190 * xsltproc/Makefile.am: auto* sucks
3191 * libxslt/transform.c: added a missing include
3193 Mon Nov 5 14:29:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3195 * Makefile.am acconfig.h config.h.in configure.in
3196 xsltproc/Makefile.am breakpoint/* libxslt/transform.[ch]
3197 libxslt/xsltconfig.h.in: Applied Keith Isdale patch for
3198 the debugger support, make it the default, added the
3199 WITH_XSLT_DEBUGGER define to xsltconfig.h.in, small cleanups
3201 Fri Nov 2 11:19:49 CET 2001 Daniel Veillard <daniel@veillard.com>
3203 * libxslt/libxslt.h: make sure LIBXSLT_PUBLIC is defined
3205 Thu Nov 1 15:15:39 CET 2001 Daniel Veillard <daniel@veillard.com>
3207 * libxslt/xsltutils.c: handle indent=no when using an HTML
3209 * tests/docbook/result/* tests/xmlspec/REC-xml-*.html: this
3210 modified the output of those test suites
3212 Wed Oct 31 18:53:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3214 * xsltproc/xsltproc.c: cleanup, moved xsllNoNetExternalEntityLoader()
3215 to libxml and removed the --warnnet option
3217 Tue Oct 30 19:32:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3219 * configure.in: applied patches from David Härdeman closing
3222 Tue Oct 30 15:25:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3224 * configure.in libxslt/xsltwin32config.h: preparing 1.0.6
3225 * libexslt/date.c: applied patch from Bruce Miller
3226 * doc/*: updated and rebuilt the docs
3228 Fri Oct 26 14:12:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3230 * win32/dsp/libexslt_a.dsp win32/dsp/libexslt_so.dsp
3231 win32/dsp/libxslt.def: updated with latest ZIP from Igor,
3232 made sure the .def is handled as binary
3234 Fri Oct 26 11:37:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3236 * win32/dsp/libxslt.def libxslt/xslt.h: applied Igor patches
3238 * doc/*.html doc/site.xsl: changed the site stylesheet a bit
3240 Thu Oct 25 23:05:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3242 * libxslt/numbers.c: take NaN and infinity attributes of
3243 xsl:decimal-format into account. Closes #62577
3245 Wed Oct 24 13:02:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3247 * doc/*.html doc/site.xsl doc/Makefile.am: the web site
3248 is now extracted from the xslt.html flat file using
3249 the site stylesheet ... eat your own dogfood !
3250 * libxslt/transform.c libxslt/xsltutils.c: fixed the
3251 HTML output to not generate a DOCTYPE if it should not
3252 i.e. no identifier nor version specified in the xsl:output
3253 * tests/multiple/out/*.orig tests/general/bug-11-.out
3254 tests/general/bug-33-.out tests/general/bug-52.out
3255 tests/docbook/result/xtchunk/html/*.orig
3256 tests/docbook/result/html/gdp-handbook.html
3257 tests/XSLTMark/*.out: fixing xsl:output with method=html
3258 resulted in a number of small changes in the regression tests
3261 Fri Oct 19 16:46:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3263 * libexslt/*.c libexslt/exsltconfig.h.in: moved the
3264 config.h include out of exsltconfig.h since this header is
3265 exported and config.h is not.
3267 Wed Oct 17 21:20:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3269 * libxslt/attributes.c libxslt/extensions.c libxslt/preproc.c
3270 libxslt/transform.c libxslt/xsltutils.h: cleanup TODO into
3273 Wed Oct 17 02:46:55 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3275 * libxslt/numbers.c: reworked internal representation of
3276 tokenized number format and parsing/tokenization. This fixes
3277 many bugs regarding separator and default tokens.
3278 * tests/REC/test-7.7-3.out: the fix changes the output of this
3279 test. It now complies to the XSLT spec (wow! ;o)
3281 Tue Oct 16 11:25:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3283 * xsltproc/Makefile.am configure.in config.h.in: trying to
3284 bypass libtool crazyness when compiling in my debug environment
3285 * libxslt/templates.c: fix a compilation problem due to recent
3288 Sun Oct 14 17:17:03 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3290 * libxslt/numbers.c tests/REC/test-7.7-4.out: implement initial
3291 non-alphanumeric token handling in number formatting.
3293 Wed Oct 10 11:58:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3295 * configure.in: releasing 1.0.5
3296 * doc/xslt.html doc/html/*: updated and rebuilt the docs
3298 Wed Oct 10 00:10:01 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3300 * tests/REC/test-7.7-4.out: fixed a typo
3302 Tue Oct 9 22:59:00 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3304 * libexslt/saxon.c: fixed a typo and improved handling of
3305 non-XPath-expression arguments.
3306 * libexslt/strings.c: fixed a bug in tokenize: function was using
3307 tctxt->output instead of tctxt->document->doc.
3308 * libxslt/transform.c: fixed a bug in xsltDefaultProcessOneNode
3309 which was using variable "node" instead of "cur"
3311 Tue Oct 9 19:51:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3313 * libxslt/extra.[ch]: removed older SAXON extensions
3314 implementations from Darren Graves.
3315 * libexslt/date.c: applied patch from Charlie Bozeman to fix
3316 a bug with time zone offset on Linux.
3318 Tue Oct 9 13:02:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
3320 * libxslt/documents.c libxslt/extra.c libxslt/transform.[ch]:
3321 strip-space should also be applied to document imported
3324 Tue Oct 9 12:36:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3326 * libxslt/imports.[ch] libxslt/transform.c libxslt/xslt.c:
3327 rewrote the way strip-space gets applied. Closes bugs #61962
3328 * tests/docs/Makefile.am tests/docs/bug-66.xml
3329 tests/general/Makefile.am tests/general/bug-66.*: added a
3330 specific example in the regression tests
3332 Mon Oct 8 11:27:52 CEST 2001 Daniel Veillard <daniel@veillard.com>
3334 * libxslt/xslt.c: Fixing bug #61913
3335 * libxslt/transform.c: removing a small memleak when running with
3338 Sun Oct 7 18:53:34 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3340 * libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
3341 added implementation of SAXON expression(), eval() and
3342 evaluate() functions.
3343 See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
3344 * tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
3345 modified to use SAXON namespace (functions are not registered
3346 in the LibXSLT namespace)
3347 * tests/exslt/common/object-type.1.out: modified to take account
3348 of the new saxon:expression function
3350 Sun Oct 7 13:15:33 CEST 2001 Daniel Veillard <daniel@veillard.com>
3352 * libxslt/numbers.c: fixed bug #61070, number ANY formatting
3353 should be faster too.
3354 * tests/docbook/result/xtchunk/html/* tests/xmlspec/REC-xml-20001006*.html:
3355 updated the result of the tests. A subtle bug unnnoticed yet
3356 in the XML Rec formatting got fixed.
3358 Sat Oct 6 19:45:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3360 * libxslt/numbers.c: trying to fix bug #61070, seems there
3361 is still a couple of problem left. And optimizations are
3364 Sat Oct 6 15:10:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3366 * libxslt/variables.c: fixing bug #61673 part II
3367 * tests/docs/Makefile.am tests/docs/bug-65.xml
3368 tests/general/Makefile.am tests/general/bug-65.*: added a
3369 specific example in the regression tests
3371 Sat Oct 6 12:41:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3373 * libxslt/pattern.c: fixed bug #61627
3374 * tests/docs/Makefile.am tests/docs/bug-64.xml
3375 tests/general/Makefile.am tests/general/bug-64.*: added a
3376 specific example in the regression tests
3377 * tests/docs/Makefile.am tests/docs/bug-63.xml
3378 tests/general/Makefile.am tests/general/bug-63.*: added a
3379 specific example in the regression tests for bug #61291
3380 (fixed in libxml2 module)
3381 * tests/reports/Makefile.am tests/reports/undefvar.*: added
3382 a test for handling undefined variables
3384 Thu Oct 4 15:49:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3386 * configure.in xslt-config.in: trying to fix bug #60890
3388 Thu Oct 4 15:28:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3390 * configure.in: applied patch to close bug #60724
3392 Tue Oct 2 21:38:23 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3394 * libexslt/date.c: applied patch from Charlie Bozeman that fixes
3395 a bug in DAY_IN_WEEK and implements the date:week-in-month function
3397 Tue Oct 2 17:11:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3399 * libxslt/extra.[ch] tests/extensions/list.*
3400 tests/extensions/evaluate.*: applied patch from Darren Graves
3401 adding support for Saxon's evaluate & expression extension functions
3402 http://users.iclway.co.uk/mhkay/saxon/saxon6.3/extensions.html
3404 Mon Oct 1 17:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3406 * libxslt/xsltwin32config.h.in win32/dsp/libexslt_*.dsp: applied
3407 patches from Igor for Windows.
3409 Tue Sep 18 11:48:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3411 * libxslt/xslt.c: fixed bug #60624
3412 * libxslt/xsltutils.c: improver the error context reporting
3413 * tests/reports/Makefile.am tests/reports/tst-2.*: added a
3414 specific regression test
3415 * xsltproc/xsltproc: free the stylesheet if it contained an error.
3417 Mon Sep 17 14:45:48 CEST 2001 Daniel Veillard <daniel@veillard.com>
3419 * libxslt/variables.c: fixed a problem with global var override
3420 being reported as an error.
3421 * tests/docs/Makefile.am tests/docs/bug-61.xml
3422 tests/general/Makefile.am tests/general/bug-61.*: added a
3423 specific example in the regression tests
3424 * configure.in tests/Makefile.am tests/reports/*: adding a test
3425 to make sure redefinition of global variables in the same stylesheet
3428 Sat Sep 15 17:32:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3430 * libxslt/extra.c: okay the code from Norm is really non
3431 portable and break everywhere except on Sun and Linux
3432 platform. Compile it only on those targets.
3434 Sat Sep 15 06:25:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3436 * libexslt/date.c: fixed some bugs (reported by Charles Bozeman
3437 and Justin Fletcher)
3439 Fri Sep 14 15:22:30 CEST 2001 Daniel Veillard <daniel@veillard.com>
3441 * libxslt/numbers.c: Fixing bug #60415
3442 * tests/docs/Makefile.am tests/docs/bug-61.xml
3443 tests/general/Makefile.am tests/general/bug-61.*: added a
3444 specific example in the regression tests
3446 Fri Sep 14 12:42:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3448 * tests/docbook/result/*: the change in libxml to output
3449 decimal charrefs instead of hexadecimal changed a lot of
3452 Thu Sep 13 15:30:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3454 * libxslt.spec.in doc/Makefile.am: install xsltproc man page
3456 Wed Sep 12 21:09:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3458 * configure.in: preparing for 1.0.4
3459 * doc/xslt.html doc/html/*: updated and regenerated docs
3461 Wed Sep 12 18:10:33 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3463 * libexslt/date.c: fixed some compile warnings and disabled
3464 debugging by default.
3466 Wed Sep 12 17:00:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3468 * win32/dsp/libxslt.def libxslt/variables.[ch]: trying to
3469 incorporate comments from bug #59220
3471 Wed Sep 12 05:51:32 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3473 * configure.in libexslt/date.c libexslt/Makefile.am
3474 libexslt/exslt.[ch] libexslt/.cvsignore: added implementation
3475 of the EXSLT - Dates and Times core functions.
3476 The exsltDateFormat* functions need to be reworked but it
3477 works like this, even if it's quite messy.
3478 * tests/exslt/strings/.cvsignore: added
3480 Tue Sep 11 14:48:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3482 * xsltproc/xsltproc.c: tell in usage that parameter strings
3485 Tue Sep 11 13:42:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3487 * libxslt/Makefile.am libxslt/transform.c: trying to close
3488 bug #60304 on xsl:fallback usage
3489 * tests/docs/Makefile.am tests/docs/bug-60.xml
3490 tests/general/Makefile.am tests/general/bug-60.*: added a
3491 specific example in the regression tests
3493 Tue Sep 11 13:02:34 CEST 2001 Daniel Veillard <daniel@veillard.com>
3495 * tests/documents/Makefile.am tests/documents/*: changed the
3496 test to use doc%5Ffile instead of doc%20file, this is
3497 sufficient to preserve the test capacities while closing
3500 Tue Sep 11 12:33:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3502 * libxslt/extra.c : close #59570 by simply not providing
3503 Norm's extension on FreeBSD.
3504 * tests/general tests/docs: added a couple of new entries
3506 * libexslt/strings.c: NULL initialized a local variable
3507 which was tested later on.
3509 Mon Sep 10 22:52:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3511 * libxslt/pattern.c tests/docbook/result/fo/*: applied fix from
3512 #60143 and rebuilt the FO test outputs
3514 Mon Sep 10 19:38:54 CEST 2001 Daniel Veillard <daniel@veillard.com>
3516 * libxslt/attributes.c libxslt/transform.c: fixed bug #59757
3517 on inheritance of attributes from multiple attributes-sets
3519 Mon Sep 3 02:14:58 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3521 * libexslt/Makefile.am libexslt/exslt.[ch] libexslt/strings.c:
3522 added implementation of EXSLT - Strings.
3523 Currently implemented functins are str:tokenize, str:align
3524 str:concat and str:padding.
3525 * configure.in tests/exslt/Makefile.am
3526 tests/exslt/strings/Makefile.am
3527 tests/exslt/strings/tokenize.1.*: added a test for the
3528 str:tokenize function.
3530 Fri Aug 31 13:51:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3532 * libxslt/libxslt.4 libexslt/libexslt.4 libxslt/Makefile.am
3533 libexslt/Makefile.am: added man pages provided by Heiko Rupp
3535 Wed Aug 29 21:23:54 MDT 2001 John Fleck <jfleck@inkstain.net>
3537 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html - update
3538 tutorial text to add references to global variables cleanups
3540 Wed Aug 29 21:05:43 MDT 2001 John Fleck <jfleck@inkstain.net>
3542 * doc/xsltproc.1 - added xsltproc man page (note: this has not
3543 been added into the build yet)
3545 Wed Aug 29 22:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3547 * doc/tutorial/libxslt_tutorial.c doc/tutorial/libxslttutorial.html
3548 doc/tutorial/libxslttutorial.xml: added global variables cleanups
3550 * tests/documents/Makefile.am: mjcox pointed to some missing files
3552 Wed Aug 29 15:32:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3554 * libexslt/common.c: fixed a bug in exsltNodeSetFunction
3556 Wed Aug 29 15:18:28 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3558 * libexslt/common.c: implemented version 3 of the exslt:node-set()
3560 * tests/exslt/common/Makefile.am
3561 tests/exslt/common/node-set.3.{xml,xsl,out}: added a test
3563 Mon Aug 27 08:27:21 MDT 2001 John Fleck <jfleck@inkstain.net>
3565 * adding doc/xsltproc.html - html generated from xsltproc.xml,
3566 update doc/xslt.html with link to xsltproc.html
3568 Mon Aug 27 08:21:47 MDT 2001 John Fleck <jfleck@inkstain.net>
3570 * adding doc/xsltproc.xml - user manual for xsltproc
3572 Sun Aug 26 20:52:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3574 * libxslt/numbers.c libxslt/xslt.c: removed a couple of
3575 warning raised by the Windows compiler (Chris Poblete)
3577 Fri Aug 24 01:15:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3579 * libxslt/functions.h libxslt/preproc.c libxslt/transform.c:
3580 closed bugs #59212 and #59220
3582 Thu Aug 23 23:18:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3584 * config.h.in configure.in xsltproc/xsltproc.c: complete test
3585 of a DocBook XSLt transform with --nonet, need stat(), added
3586 checking in configure.
3588 Thu Aug 23 17:37:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3590 * xsltproc/xsltproc.c: catalog integration, cleanup with
3591 the --nonet option closing #59427
3592 * libxslt/xslt.c: removed a small memleak when using a
3595 Tue Aug 21 13:17:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3597 * //Makefile.am : fixed an error I propagated to nearly all
3598 Makefiles.am on Saturday
3600 Tue Aug 21 13:10:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3602 * libexslt/math.c libxslt/numbers.c: use xmlXPathIsNaN() and
3604 * libxslt/pattern.c: tag a potential threading problem.
3606 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3608 * libxslt/numbers.c libexslt/math.c: Re-worked NaN and Inf
3611 Sat Aug 18 15:57:46 CEST 2001 Daniel Veillard <daniel@veillard.com>
3613 * //Makefile.am : fixed a number of small problems with
3614 Makefiles spotted by Albert Chin
3616 Thu Aug 16 14:37:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3618 * win32/dsp/libxslt.def: minimal changes to compile 1.0.2 on
3621 Thu Aug 16 12:58:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3623 * libxslt/extensions.c: fixed a permutation of args to
3624 xsltPrintErrorContext()
3626 Wed Aug 15 15:19:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3628 * Makefile.am config.h.in configure.in libxslt/xsltwin32config.h:
3630 * tests/docs/Makefile.am libexslt/Makefile.am
3631 tests/documents/Makefile.am tests/general/Makefile.am
3632 xsltproc/Makefile.am: cleaning of Makefiles pointed out
3635 Wed Aug 15 13:54:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3637 * libxslt/functions.h libxslt/transform.c: a bit of cleanup
3639 Wed Aug 15 12:06:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3641 * libexslt/common.c libexslt/math.c libxslt/Makefile.am
3642 libxslt/libxslt.h libxslt/xsltconfig.h.in: cleanup of includes
3643 export xsltconfig.h at make install stage
3645 Tue Aug 14 20:51:09 MDT 2001 John Fleck <jfleck@inkstain.net>
3647 * doc/xslt.html updated xsltproc description with the many new
3648 command line options Daniel has added, cleaned up some spelling
3650 Tue Aug 14 18:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3652 * libxslt/extra.c libxslt/keys.c libxslt/templates.c
3653 libxslt/transform.c libxslt/variables.c libxslt/xsltutils.c:
3654 serious changes on Result Value Trees and NodeSets
3655 w.r.t. deallocation and collect operations. Probably not
3656 100% clean (merge of allocated trees smells like a problem).
3657 Seems sufficient to close #58943 . Also check if XPath evaluations
3658 failed, and in this case stops the processing and avoid
3659 going further, goal is to not segfault on broken XSLT.
3661 Tue Aug 14 15:32:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3663 * libxslt/pattern.c libxslt/transform.c: trying to kill bug #58878,
3664 some associated serious cleanup in the pattern code.
3665 * tests/docbook/result/*: regenerated all the results for the
3666 docbook testsuite. Seems killing #58878 also changes the
3667 fo results seriously.
3668 * tests/docs/Makefile.am tests/docs/bug-5[56].xml
3669 tests/general/Makefile.am tests/general/bug-5[56].*: added
3672 Tue Aug 14 05:01:30 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3674 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/transform.c
3675 libxslt/extra.[ch] libxslt/extensions.c libxslt/preproc.[ch]:
3676 fixed compilation warnings due to recent changes to the extension
3678 * libxslt/preproc.[ch] libexslt/common.c
3679 fixed the precomputation of *:document elements
3680 * libxslt/functions.h: fixed a compilation warning
3682 Mon Aug 13 11:41:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3684 * libxslt/xsltutils.c: applied fix suggested by Tom Moog
3685 for xsltTimeStamp() in bug report #58012
3687 Sun Aug 12 21:53:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3689 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
3690 libxslt/xsltutils.h: cleaned up the code w.r.t. handling
3691 of 'non-standard' libxml element like namespace nodes.
3692 * tests/docs/Makefile.am tests/docs/bug-54.xml
3693 tests/general/Makefile.am tests/general/bug-54.*: added a
3694 specific example in the regression tests
3696 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3698 * HACKING: added John Fleck right to commit in the doc subdir
3700 Tue Aug 7 03:11:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3702 * xsltproc/xsltproc.c: for heriting defaulted atts from the DTD
3703 * tests/docs/Makefile.am tests/docs/bug-52.xml tests/docs/bug-53.xml
3704 tests/general/Makefile.am tests/general/bug-52.*
3705 tests/general/bug-53.*: Added a few new tests for recently fixed
3707 * tests/xmlspec/REC-xml-20001006-review.html
3708 tests/xmlspec/REC-xml-20001006.html: inheriting default attrs from
3709 DTD changed the result by adding extra attributes to the HTML output
3711 2001-08-06 Peter Williams <peterw@ximian.com>
3713 * libexslt/Makefile.am, xsltproc/Makefile.am: Fixes for compiling
3714 when srcdir != builddir.
3716 Sun Aug 5 09:37:14 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3718 * libxslt/extensions.[ch] libxslt/preproc.[ch] libxslt/transform.c
3719 libxslt/xslt.c libxslt/xsltInternals.h: modified extension framework
3720 to easify extension element precomputation.
3721 * libexslt/functions.c: uses the new framework and precomputes
3722 func:result elements.
3724 Sat Aug 4 20:42:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3726 * libxslt/transform.c: bug fix on output="text" from Nicolas Marsgui
3728 Fri Aug 3 14:23:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3730 * tests/general/bug-21-.out tests/general/bug-31-.out:
3731 this got fixed by libxml patches
3732 * win32/readme.msvc win32/dsp/* xsltproc/xsltproc.c
3733 Makefile.am libexslt/exslt.[ch] libexslt/exsltconfig.h.in
3734 libexslt/functions.c libexslt/math.c libxslt/win32config.h
3735 libxslt/xsltconfig.h.in libxslt/xsltutils.h
3736 libxslt/xsltwin32config.h libxslt/xsltwin32config.h.in:
3737 Applied Igor Zlatkovic Win32 Facelift No.2 patch, and fixed
3738 a few things related to those changes.
3740 Wed Aug 1 13:58:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3742 * libxslt/xsltutils.c: well one need one \n after DOCTYPE
3743 * test//*/*.out: the output of some tests changed, looks better
3746 Wed Aug 1 13:21:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3748 * libxslt/xsltutils.c: avoid extra \n when serializing top
3751 Wed Aug 1 10:37:50 CEST 2001 Daniel Veillard <daniel@veillard.com>
3753 * libxslt/extra.c: one more revision on Norm's localTime() function
3755 Wed Aug 1 01:37:41 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3757 * libexslt/sets.c: fixed bugs in exsltTrailingFunction and
3758 exsltLeadingFunction when passing an empty node-set as the
3760 * libxslt/functions.[ch]: gave priority to context-level functions
3761 over extension module functions. This allows a function declared
3762 with a func:function element to override an extension module
3763 function for example. This is a bit hackish...
3764 * tests/exslt/sets/{lead,trail}ing.1.out: fixed errors. The result
3765 values didn't conform to the expected values. This is a bug in
3766 the EXSLT official use cases.
3768 Tue Jul 31 23:53:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3770 * config.h.in configure.in libxslt/extra.c: tried to integrate
3771 Norm's implemntation of localTime()
3773 Tue Jul 31 03:47:10 EDT 2001 Daniel Veillard <daniel@veillard.com>
3775 * libxslt/extra.c: fixed a serious proble is node-set was called
3777 * tests//*/Makefile.am: fixed the rule to rebuild xsltproc
3779 Lun Jul 30 05:47:43 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3781 * libexslt/functions.c: fixed memory leaks
3783 Sun Jul 29 08:37:59 EDT 2001 Daniel Veillard <daniel@veillard.com>
3785 * libexslt/functions.c libxslt/extensions.[ch] libxslt/extensions.h
3786 libxslt/xslt.[hc] libxslt/xsltInternals.h xsltproc/xsltproc.c:
3787 more cleanup of the problems introduced with EXSLT, also closes
3790 Sat Jul 28 08:25:05 MDT 2001 John Fleck <jfleck@inkstain.net>
3792 * doc/internals.html - general cleanup
3794 Fri Jul 27 04:00:38 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3796 * configure.in tests/Makefile.am tests/exslt/*: added some tests
3797 to check EXSLT conformance
3798 * libexslt/sets.c: fixed a typo when registering has-same-node
3800 Fri Jul 27 12:33:52 EDT 2001 Daniel Veillard <daniel@veillard.com>
3802 * libxslt/extensions.c xsltproc/xsltproc.c: quick cleanup
3803 of memory allocations, raise a bug in the test suite, also
3804 need to be centralized as a single cleanup function.
3806 Fri Jul 27 10:50:39 EDT 2001 Daniel Veillard <daniel@veillard.com>
3808 * libxslt/transform.[ch]: applied changes from Tom Moog #58002
3809 * libexslt/functions.c libxslt/documents.c libxslt/extensions.c:
3810 Some cleanup, there is still a memory leak left and some warnings
3813 Thu Jul 26 19:05:48 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3815 * libxslt/extensions.[ch] libxslt/functions.[ch] libxslt/preproc.c
3816 libxslt/transform.[ch] libxslt/variables.c libxslt/xslt.c
3817 libxslt/xsltInternals.h: new extension framework.
3818 Added stylesheet module data, top-level and extension elements
3819 precomputing, global registration of top-level elements and
3820 extension elements and functions.
3821 Extensions are no longer initialized from extension-element-prefixes
3822 declarations but when modules need the data.
3823 init/shutdown functions registered with xsltRegisterExtModule{,Full}
3824 only allocate and free module data, they shouldn't register the
3825 elements and functions any more.
3826 * libxslt/xsltutils.c: fixed a bug in xsltPrintErrorContext when
3828 * libxslt/xslt.c: fixed xsltPrecomputeStylesheetTop which allowed
3829 non-XSLT top-level elements before any xsl:import element.
3830 * libexslt/common.c libexslt/functions.c libexslt/math.c
3831 libexslt/sets.c: adapted to use the new extension framework.
3832 * libxslt/functions.c libxslt/extensions[ch] xsltproc/xsltproc.c:
3833 moved the test module from functions.c to extensions.[ch],
3834 modified it to use the new extension framework. Updated xsltproc
3835 to register the test module.
3837 Thu Jul 26 10:20:19 EDT 2001 Daniel Veillard <daniel@veillard.com>
3839 * libxslt/pattern.c: fixed an ugly problem with namespaces
3840 in templates compilation
3841 * tests/namespaces/tst4.*: added a specific testcase
3842 * libxslt/transform.c: reenabled debug
3844 Tue Jul 24 17:45:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3846 * configure.in libxslt.spec.in libxslt/xsltwin32config.h:
3848 * doc/html/*.html: updated the docs.
3849 * xsltproc/xsltproc.c: activate line numbering unfortunately
3850 this works only with CVS, libxml2-2.4.1 is broken in this respect
3852 Mon Jul 23 23:35:00 HKT 2001 William M. Brack <wbrack@mmm.com.hk>
3854 * libxslt/documents.c enhancement to xsltFindDocument to
3855 cater for the Matt Sergeant patch
3857 Mon Jul 23 09:32:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3859 * updating libxslt tutorial to include param support
3861 Mon Jul 23 20:12:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3863 * libexslt/math.c: small cleanup
3864 * libxslt/functions.c: patch to document('') from Matt Sergeant
3865 * libxslt/xsltInternals.h libxslt/xsltutils.[ch]: profiler on Windows
3866 c.f. bug #57464 from Tom Moog
3868 2001-07-19 Darin Adler <darin@bentspoon.com>
3870 * configure.in: Add HTML_DIR definition.
3871 * xsltproc/.cvsignore: Ignore some generated files.
3873 2001-07-18 Peter Williams <peterw@ximian.com>
3875 * xsltproc/Makefile.am (INCLUDES): Fix compiling when
3878 2001-07-17 Thomas Broyer <tbroyer@ltgt.net>
3880 * libexslt/.cvsignore libexslt/Makefile.am libexslt/utils.[ch]
3881 libexslt/common.c libexslt/functions.c libexslt/math.c
3882 libexslt/sets.c: removed utils.[ch] as their content is
3883 integrated in libxml
3884 * libexslt/sets.c: uses the new libxml functions
3885 * libxslt/extra.[ch]: removed exsl:document
3886 * AUTHORS: added /me
3888 2001-07-16 Thomas Broyer <tbroyer@ltgt.net>
3890 * libexslt/.cvsignore: some more generated files to ignore
3891 * libexslt/Makefile.am: utils.h not installed anymore
3892 * libexslt/common.c libexslt/exslt.[ch] libexslt/functions.c
3893 libexslt/math.c libexslt/sets.c:
3894 changed function prefix from exsl* to exslt*
3895 {common.c,exslt.c} moved exsltLib{rary,exslt,xslt,xml}Version
3896 from common.c to exslt.c
3897 {common.c} removed exslNodeSetFunction, uses xsltFunctionNodeSet
3899 * libxslt/extra.c: fixed xsltFunctionNodeSet to accept
3900 XPATH_NODESET arguments in addition to XPATH_XSLT_TREE
3901 * xsltproc/xsltproc.c: updated to use the new function prefix
3903 2001-07-15 Darin Adler <darin@bentspoon.com>
3905 * libxslt/.cvsignore:
3906 * tests/XSLTMark/.cvsignore:
3907 * tests/extensions/.cvsignore:
3908 * tests/xmlspec/.cvsignore:
3909 Some more generated files to ignore.
3911 Mon Jul 16 14:26:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3913 * Makefile.am configure.in libexslt/Makefile.am:
3914 Integration of libexslt in the build system
3915 * libxslt/Makefile.am libxslt/xsltproc.c libxslt/xsltutils.c
3916 xsltproc/Makefile.am xsltproc/xsltproc.c:
3917 Moved xsltproc to a separate directory, linked it to libexslt,
3918 and added exslt version reports to -V
3919 * tests/*/Makefile.am: updated the path to xsltproc
3920 * libexslt/common.c libexslt/exslt.h libexslt/exsltconfig.h.in
3921 libexslt/functions.c libexslt/math.c libexslt/sets.c: added
3922 versionning informations, some cleanup, and added documentation
3923 to a couple of exported functions
3925 Sun Jul 15 15:27:47 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3927 * libexslt/Makefile.am: account for new source files
3928 * libexslt/.cvsignore: added
3930 Sun Jul 15 05:02:50 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3932 * libexslt/exslt.[hc] libexslt/common.[hc] libexslt/functions.[hc]
3933 libexslt/math.[hc] libexslt/sets.[hc] libexslt/utils.[hc]:
3934 start implementing EXSLT
3936 Sun Jul 15 16:01:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3938 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/preproc.c:
3939 trying to accept AVT for "format" in xsl:number
3941 Fri Jul 13 16:57:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3943 * win32/libxslt/libxslt.defs: trying to close #57460 by adding
3944 xsltProfileStylesheet
3946 Thu Jul 12 21:31:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3948 * libxslt/documents.c libxslt/extensions.c libxslt/extra.c
3949 libxslt/functions.c libxslt/imports.c libxslt/keys.c
3950 libxslt/namespaces.c libxslt/numbers.c libxslt/pattern.c
3951 libxslt/preproc.c libxslt/templates.c libxslt/transform.c
3952 libxslt/variables.c libxslt/xslt.c: provide context for
3953 error messages. Requires libxml head changes.
3954 * libxslt/xsltutils.c libxslt/xsltutils.h: fixed a --profile
3957 Wed Jul 11 00:32:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3959 * libexslt/Makefile.am: initial EXSLT framework
3961 Tue Jul 10 18:03:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3963 * configure.in libxslt/xsltwin32config.h: releaseing 1.0.0
3964 * win32/libxslt/libxslt.def: added another entry point
3965 * libxslt/transform.c: fixed a comment block
3966 * doc/xslt.html doc/html/*: updated and regenerated the docs
3968 Tue Jul 10 17:25:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3970 * win32/libxslt/libxslt.def: added missing functions
3972 Tue Jul 10 16:48:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3974 * FEATURES libxslt/xsltproc.c libxslt/transform.c
3975 libxslt/xsltInternals.h: added Embedding Stylesheets
3976 * tests/REC/Makefile.am tests/REC/stand-2.7-1.*: added the test
3977 from the REC about it
3978 * libxslt/transform.c libxslt/extra.[ch] libxslt/preproc.c:
3979 tried to accomodate the various (and changing) proprietary
3980 ways of implementing chunking.
3981 * tests/docbook/result/xtchunk/html: now output is generated in
3984 Mon Jul 9 23:23:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3986 * libxslt/xsltproc.c: small cleanup
3987 * libxslt/transform.c libxslt/xslt.c : patch from Michal Sajdak
3988 for cdata/text handling
3990 Mon Jul 9 22:02:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3992 * libxslt/xsltutils.c: small fix for xsl:message by Stephane GUIBOU
3993 * tests/documents/Makefile.am tests/documents/message.*: added
3994 a specific regression test
3995 * libxslt/transform.c: fixed an infinite loop
3996 * configure.in doc/Makefile.am: attempt to add --with-html-dir,
3999 Mon Jul 9 15:55:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4001 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
4002 fixed exclude-result-prefixes handling and how namespaces
4003 propagate from the stylesheet to the result in general, this
4004 is a serious cleanup.
4005 * tests/general/bug-3[67]-inc.xsl tests/general/bug-6-.xsl
4006 tests/general/itemschoose.out tests/namespaces/extra.xsl
4007 tests/REC/test-10-1.xsl tests/REC/test-10-2.xsl
4008 tests/REC/test-11.2-1.xsl tests/REC/test-11.2-2.xsl
4009 tests/REC/test-11.2-6.xsl tests/REC/test-15-1.xsl
4010 tests/REC/test-16.1-1.xsl tests/REC/test-16.1-2.xsl
4011 tests/REC/test-5.4-1.out tests/REC/test-5.4-2.out
4012 tests/REC/test-5.4-3.out tests/REC/test-5.4-4.out
4013 tests/REC/test-7.1.1-2.out tests/REC/test-7.1.1-2.xsl
4014 tests/REC/test-7.1.1-3.out tests/REC/test-7.1.1-3.xsl
4015 tests/REC/test-7.1.1.out tests/REC/test-7.1.3.xsl
4016 tests/REC/test-7.3.xsl tests/REC/test-7.4.xsl
4017 tests/REC/test-7.6.1-1.xsl tests/REC/test-7.6.1-2.xsl
4018 tests/REC/test-7.6.1-3.xsl tests/REC/test-7.6.2-1.xsl:
4019 fixed and rechecked all the tests where the namespace
4020 propagation was wrong either taht the rules were not applied
4021 correctly or that superfluous namespaces were declared in the
4024 Sun Jul 8 22:12:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4026 * libxslt/extra.c libxslt/functions.c libxslt/transform.[ch]
4027 libxslt/variables.h: Norm pointed out that element-available()
4028 didn't work, implemented it
4029 * tests/extensions/Makefile.am tests/extensions/list.*: added
4030 a test for all registered xslt element, function and default
4033 Sun Jul 8 20:44:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4035 * tests/documents/Makefile.am 'tests/documents/doc file.xml'
4036 tests/documents/docfile.xml tests/documents/test.result
4037 tests/documents/test.xml tests/documents/test.xsl:
4038 added a test for URI-escaping on document() input
4040 Sun Jul 8 16:34:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4042 * tests/docs/Makefile.am tests/general/Makefile.am
4043 tests/general/bug-49-* tests/docs/bug-49-*
4044 tests/general/bug-50-* tests/docs/bug-50-*: added a
4045 couple of regression tests for bugs posted on the list
4047 Sun Jul 8 15:40:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4049 * libxslt/xsltproc.c: avoid generating CDATA node in document
4050 tree when parsed, force generation of text nodes instead.
4052 Sun Jul 8 14:39:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4054 * doc/extensions.html: fixed a number of typo found by Dan York
4055 * libxslt/xsltutils.c: improved the profiling ouput, added the
4058 Sun Jul 8 00:01:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4060 * libxslt/variables.c: tryingt to fix a problem raised by Norm
4062 Sat Jul 7 23:19:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4064 * config.h.in configure.in: added gettimeofday() check
4065 * libxslt/transform.c libxslt/xsltInternals.h libxslt/xsltutils.[ch]:
4066 profiling works option --profile (or --norman ;)
4068 Sat Jul 7 18:58:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4070 * libxslt/templates.c libxslt/transform.c libxslt/transform.h
4071 libxslt/variables.c: big cleanup on the way templates or
4072 template fragments are processed, cleanup of stack building
4073 * tests/docs/Makefile.am tests/general/Makefile.am
4074 tests/general/bug-4[1-8]-* tests/docs/bug-4[1-8]-*: added a
4075 series of regression test for the variable/params lookups
4076 * libxslt/transform.c libxslt/xsltutils.[ch] libxslt/xsltproc.c:
4077 started working on profiling code, there is just invocation counting
4078 yet but the framework is in place.
4080 Sat Jul 7 11:20:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4082 * tests/docs/Makefile.am tests/general/Makefile.am
4083 tests/general/bug-40-* tests/docs/bug-40-*: added a specific
4084 regression test for the variable scope within templates problem
4086 Sat Jul 7 17:05:00 HKT 2001 Wiliam Brack <wbrack@mmm.com.hk>
4088 * xsltInternals.h variables.c transform.c:
4089 fixed problem with variable scope within templates
4091 Fri Jul 6 17:42:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4093 * doc/extensions.html doc/internals.html doc/xslt.html:
4094 added a documentation on writing libxslt extensions, and
4095 added links to the main page
4096 * libxslt/functions.c libxslt/xsltInternals.h
4098 Fri Jul 6 14:30:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4100 * cleaned up many comments and error messages
4102 Fri Jul 6 01:43:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4104 * configure.in libxslt/xsltwin32config.h: released 0.14.0
4105 * doc/xslt.html: added 0.14.0 release
4107 Fri Jul 6 01:00:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4109 * doc/html/*: rebuilt docs before release
4110 * libxslt/extensions.c: fixed a function doc header
4112 Fri Jul 6 00:40:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4115 * libxslt/xslt.c libxslt/xsltInternals.h: added exclude-result-prefix
4117 * tests/REC/Makefile.am tests/REC/test-7.1.1-[23]*: added a couple
4119 * tests/xmlspec/REC-xml-20001006-review.html: seems this changed
4120 something there, not visually perceptible
4122 Thu Jul 5 22:49:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4124 * tests/docbook/result/: the change in libxml affected the
4125 output of the Docbook tests (of course it was detected on
4128 Thu Jul 5 15:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4131 * libxslt/transform.c: added cdata-section-elements
4132 * tests/REC/Makefile.am tests/REC/test-16.1-*: added 2 tests from
4135 Thu Jul 5 10:44:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4138 * libxslt/xsltutils.c: do not dump document for which there have
4139 been no generated content
4140 * tests/multiple/result.xml tests/namespaces/extra2.out: fixed
4141 test output accordingly
4142 * libxslt/transform.c libxslt/preproc.c: added xsl:fallback support
4143 * tests/REC/Makefile.am tests/REC/test-15-1.*: xsl:fallback test
4144 * tests/xmlspec/Makefile.am tests/docbook/Makefile.am: cleanups
4146 Wed Jul 4 15:15:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4148 * libxslt/extension.[ch] libxslt/extra.[ch] libxslt/xsltInternals.h
4149 libxslt/transform.c libxslt/functions.c: Added the extension API
4150 suggested by Thomas Broyer, this should allow implementation of
4152 * libxslt/extra.[ch]: added a fake xsltFunctionLocalTime() in Norm's
4153 CVS extension namespace to avoid complaints, some cleanup
4154 * configure.in tests/Makefile.am tests/extensions/*: added a test
4155 for new modules testing both elements and functions registration
4157 Fri Jun 29 23:32:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4159 * libxslt/pattern.c libxslt/preproc.c libxslt/transform.c
4160 libxslt/xslt.c libxslt/xsltutils.[ch]: added xsltGetQNameURI()
4161 and cleaned up the way URI for QNames were computed through
4162 the code, serious cleanup.
4163 * libxslt/xsltInternals.h libxslt/xslt.c: moved cdata-sections
4164 in their own hash table, implementation not yet finished.
4166 Thu Jun 28 23:01:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4168 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
4169 libxslt/variables.c libxslt/xsltutils.c: hum seems I forgot
4170 to save/restore some XPath context, bug raised by
4173 Thu Jun 28 15:48:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4175 * libxslt/xsltwin32config.h[.in]: added configuration/version
4176 informations for Windows/MSC
4177 * libxslt/libxslt.h libxslt/*.c: internal header to centralize
4179 * libxslt/Makefile.am: added libxslt.h and xsltwin32config.h[.in]
4180 * libxslt/*.[ch] libxslt/*.in: quite a bit of cleanup, especially
4182 * AUTHORS: added William
4184 Tue Jun 26 18:45:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4186 * configure.in doc/xslt.html: releasing 0.13.0
4187 * doc/Makefile.am: don't index the win32 include
4188 * doc/html/*: rebuilt the docs
4190 Mon Jun 25 15:30:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4192 * libxslt/xsltproc.c: John Fleck found a typo in usage()
4193 * libxslt/xslt.c: avoid warning if version="1.1" is used
4194 * libxslt/transform.c: forgot to initialize cur->outputFile
4195 * libxslt/functions.c: DOCBOOK_XSL_HACK some versions of DocBook XSL
4196 use the vendor string to detect supporting chunking, this
4197 is a workaround to be considered in the list of decent XSLT
4200 Mon Jun 25 12:41:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4202 * libxslt/transform.[ch] libxslt/xslt.c libxslt/xsltInternals.h:
4203 added a new interface xsltRunStylesheet() for a more flexible
4204 handling of the output and trying to adhere to xsl:document
4205 filename generation semantic if one knows the URL of the output,
4206 also add IObuf capacity and SAX for output but is currently not
4208 * libxslt/xsltproc.c: added a -o or --output filename argument
4209 to test xsltRunStylesheet() or provide a base when generating
4211 * tests/docbook/Makefile.am tests/docbook/result/xtchunk/html/*:
4212 updated tests to add DocBook xt:document based chunking
4213 * tests/multiple/Makefile.am: cleaned up the makefile a bit
4214 * tests/multiple/out/*.html: the new xt:document now generate
4215 the DOCTYPE if available as is the case for HTML
4217 Mon Jun 25 08:45:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4219 * Removed some redundant code in xsltDefaultProcessOneNode
4220 and revised the default processing of an attribute node
4222 Sun Jun 24 14:40:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4224 * Enhanced ApplyTemplates and ForEach to allow multiple
4225 documents within a nodelist.
4226 * Repaired small bug in xsltDocument function which caused
4227 a crash if invalid second argument was provided.
4229 Sat Jun 23 15:44:00 MDT 2001 John Fleck <jfleck@inkstain.net>
4231 * doc/tutorial/libxslttutorial.xml, libxslttutorial.html
4232 updating tutorial with explanation of xsltSave vs. xmlSave
4235 Sat Jun 23 19:04:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4237 * test/docbook: updated to docbook-xsl-1.4, regenerated results
4239 Sat Jun 23 15:32:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4241 * Makefile.am libxslt/Makefile.am libxslt/numbers.c
4242 libxslt/win32config.h libxslt/xsltconfig.h.in libxslt/xsltproc.c:
4243 Patches for Windows mostly contributed by Yon Derek
4244 * win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw
4245 win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp:
4246 Project file for Mircrosoft C provided by Yon Derek
4248 Sat Jun 23 14:20:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4250 * libxslt/pattern.c: closing bug #56517, fixed a number of
4251 problems in the patterns compilations, priorities and debug
4252 * libxslt/transform.c: improved the template debug message
4253 * tests/docs/Makefile.am tests/general/Makefile.am
4254 tests/general/bug-39-* tests/docs/bug-39-*: added a specific
4255 regression test for #56517
4257 Fri Jun 22 16:17:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4259 * libxslt/xslt.c: avoid a stupid bug when compiling with
4260 libxml < 2.3.11 and without LIBXML_DEBUG_ENABLED
4262 Fri Jun 22 00:11:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4264 * libxslt/numbers.c: fix of a small bug
4265 * libxslt/transform.c libxslt/variables.c libxslt/xslt.c: cleanups
4268 Tue Jun 19 16:13:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4270 * tests/docbook/Makefile.am: added XHTML and XSL FO to the
4272 * tests/docbook/xhtml/*: added XHTML stylesheets
4273 * tests/docbook/fo/*: added XSL FO stylesheets
4274 * tests/docbook/result/xhtml/*: added XHTML results
4275 * tests/docbook/result/fo/*: added XSL FO results
4277 Tue Jun 19 00:20:32 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4279 * HACKING: fixed, added William
4281 Mon Jun 18 18:36:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4283 * libxslt/xsltutils.c: forgot to flush in xsltSaveTo() in html and
4284 xml cases, and fixed text output to be recursive in text nodes
4287 Mon Jun 18 15:44:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4289 * configure.in: patch from Tony Graham to cleanup libxml2 detection
4291 Sun Jun 17 17:42:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4293 * libxslt/xsltutils.[ch]: fixed xsltGetNsProp, i always forget
4294 'namespace' is a reserved C++ identifier
4296 Sun Jun 17 17:08:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4298 * doc/xslt.html: adding 0.12.0 release
4300 Sun Jun 17 13:15:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4302 * configure.in: preparing 0.12.0 release
4303 * libxslt/transform.c: a bit of cleanup on the XInclude defaults
4304 * libxslt/xsltconfig.h.in: added doc inline comment
4305 * libxslt/xslt.[ch] libxslt/xsltproc.c: added more version informations
4306 and enriched xsltproc --version to show them
4307 * doc/html/*.html: rebuilt the docs
4308 * doc/Makefile.am libxslt.spec.in: try to make sure John Fleck
4309 tutorial ends up in the tars and RPMs
4311 Sat Jun 16 23:58:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4313 * libxslt.spec.in: updated the descriptions
4315 Sat Jun 16 23:26:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4317 * libxslt/namespaces.[ch]: added a single namespace def copy
4318 operation xsltCopyNamespace(). cleaned up xsltCopyNamespaceList()
4319 * libxslt/transform.c: cleaned up xsltCopyNode to cope with
4320 any kind of input nodes.
4321 * libxslt/variables.c: checked and closed the last TODO about
4322 namespace propagation
4323 * tests/docs/Makefile.am tests/general/Makefile.am
4324 tests/general/bug-38-* tests/docs/bug-38-*: added a specific
4325 regression test for #56115
4327 Sat Jun 16 09:27:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4329 * updating tutorial: adding discussion of freeing memory, image
4330 files for callouts, link to xsltproc.c code
4332 Sat Jun 16 15:23:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4334 * libxslt/variables.c: bug #56267 was still not fixed, forgot
4335 to remove the old code
4336 * tests/general/bug-37-.xsl: wrong reference to 36 fixed, this does
4339 Sat Jun 16 00:32:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4341 * libxslt/variables.c: fixed bug #56267, namespaces must
4342 be propagated when evaluating local variables.
4343 * tests/docs/Makefile.am tests/general/Makefile.am
4344 tests/general/bug-37-* tests/docs/bug-37-*: added a specific
4345 regression test for #56267
4347 Fri Jun 15 18:29:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4349 * libxslt/keys.c: avoid a possibility of an uninitialized variable
4350 * libxslt/documents.c libxslt/transform.[ch] libxslt/transform.h
4351 libxslt/xsltInternals.h libxslt/xsltproc.c: Implement Raphael Hertzog
4352 request to have xinclude processing done on document() if requested
4354 Thu Jun 14 20:52:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4356 * libxslt/Makefile.am: applied patch from Sander Vesik for -j2
4358 Thu Jun 14 10:07:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4360 * libxslt/preproc.c: removed a warning on xsl:transform
4361 * tests/docs/Makefile.am tests/docs/array.xml tests/general/Makefile.am
4362 tests/general/array.out tests/general/array.xsl: added a new
4363 test fround in xsl-dev
4365 Wed Jun 13 23:12:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4367 * tests/docbook/result/html/*.html tests/XSLTMark/xslbench[12].out
4368 tests/xmlspec/REC-xml-20001006*.html: the changes to the HTML
4369 serializer of libxml impacted the result of some tests. Checked
4370 that the XML REC renders identically.
4372 Mon Jun 11 07:19:06 MDT 2001 John Fleck <jfleck@inkstain.net>
4374 * fixing embarassing typos in doc/tutorial/libxslttutorial.xml and
4377 Tue Jun 12 07:42:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4379 * libxslt/variables.c: fixed bug #55670, namespaces must
4380 be propagated when evaluating global variables.
4381 * tests/docs/Makefile.am tests/general/Makefile.am
4382 tests/general/bug-36-* tests/docs/bug-36-*: added a specific
4383 regression test for #55670
4385 Mon Jun 11 09:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4387 * doc/xslt.html: linked to the tutorial
4389 Sun Jun 10 19:36:31 MDT 2001 John Fleck <jfleck@inkstain.net>
4391 * doc/tutorial/libxslt_tutorial.c, libxslttutorial.html,
4395 Sun Jun 10 21:52:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4397 * libxslt/transform.c: closed bug #55723, problem was due to
4398 a limitation of xsltGetNamespace() when the insertion point
4400 * tests/docs/Makefile.am tests/general/Makefile.am
4401 tests/general/bug-35-* tests/docs/bug-35-*: added a specific
4402 regression test for #55723
4404 Sun Jun 10 13:37:33 HKT 2001 William Brack <wbrack@mmm.com.hk>
4406 * libxslt/transform.c: fixed problems with document() in
4407 xsltApplyTemplates and xsltForEach. Cleaned up several
4409 * libxslt/keys.c: saved and restored ctxt->document within
4410 xsltInitKey to fix problem with keys when doc changed
4411 * libxslt/documents.[ch]: added new procedure xsltFindDocument
4412 needed when document() causes a change of doc within
4413 xsltApplyTemplates and xsltForEach
4415 Thu Jun 7 21:31:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4417 * libxslt/xsltutils.[ch]: closing bug #55683 required to add
4419 * libxslt/attributes.c libxslt/imports.c libxslt/namespaces.c
4420 libxslt/preproc.c libxslt/templates.c libxslt/xslt.c:
4421 Updated to use the new function
4422 * tests/XSLTMark/prettyprint.out tests/docbook/result/html/*.html:
4423 the fixes in the serialization of <pre> in HTML in libxml
4424 led to a number of changes in the output
4426 Thu Jun 7 04:23:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4428 * tests/docs/Makefile.am tests/general/Makefile.am
4429 tests/general/bug-32-* tests/docs/bug-32-*: added a specific
4430 regression test for #55722
4432 Wed Jun 6 09:48:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4434 * doc/xslt.html: updated to ask to not send mail directly
4435 * tests/docs/Makefile.am tests/general/Makefile.am
4436 tests/general/bug-33-* tests/docs/bug-33-*: added a specific
4437 regression test for #55722
4439 Wed Jun 6 11:07:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4441 * libxslt/pattern.c : trying to fix #55670
4442 * tests/XSLTMark/reverser.out : result of test changed when
4445 Sat Jun 2 06:52:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4447 * doc/xslt.html: updated with 0.11.0
4449 Fri Jun 1 11:30:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4451 * configure.in libxslt.spec.in: released 0.11.0
4453 Mon May 28 12:54:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4455 * libxslt/transform.c: William M. Brack found a small bug
4456 when call-template didn't find the template.
4458 Sat May 26 17:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4460 * libxslt/transform.c: fixed handling of PI and comments
4461 (bug raised by Brent M Hendricks).
4462 * tests/docs/Makefile.am tests/general/Makefile.am
4463 tests/general/bug-31-* tests/docs/bug-31-*: added a specific
4466 Wed May 23 13:25:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4468 * libxslt/xsltproc.c: added --xinclude in the option list,
4469 patch from Raphael Hertzog
4470 * test/docbook/Makefile.am: force at least the gdp-handbook.xml
4471 test in the normal testsuite
4473 Wed May 23 00:05:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4475 * libxslt/variables.c: Mark Vakoc found a bug in variable eval
4476 at the top template level
4477 * tests/docs/Makefile.am tests/general/Makefile.am
4478 tests/general/bug-30-* tests/docs/bug-30-*: added a specific
4481 Tue May 22 18:52:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4483 * libxslt/functions.c: fixed the document() bug reported by
4484 Stephane GUIBOUD-RIBAUD
4485 * tests/docs/Makefile.am tests/general/Makefile.am
4486 tests/general/bug-29-* tests/docs/bug-29-*: added a specific
4489 Tue May 22 15:09:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4491 * configure.in libxslt/Makefile.am: fixed bug #54953
4492 * libxslt/attributes.c: cleanup pointed by Joe Orton
4493 * libxslt/xsltproc.c: added --catalogs to load catalogs from
4495 * libxslt/functions.c: cleanup unreached code
4496 * configure.in config.h.in libxslt/xsltproc.c: guarded the
4497 include with preprocessor definitions
4499 Sun May 20 20:55:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4501 * tests/documents/Makefile.am tests/general/Makefile.am
4502 tests/multiple/Makefile.am tests/namespaces/Makefile.am
4503 tests/numbers/Makefile.am tests/xmlspec/Makefile.am
4504 tests/REC/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am
4505 tests/XSLTMark/Makefile.am tests/docbook/Makefile.am
4506 configure.in: Makefiles cleanup from Joe Orton
4508 Sun May 20 15:20:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4510 * tests/docbook/result/html/external.html
4511 tests/docbook/result/html/graphics.html
4512 tests/docbook/result/html/gtest.html
4513 tests/docbook/test/external.xml tests/docbook/test/subdoc.ent:
4514 Added a test from coolo for IDs in external parsed entities
4517 Sat May 19 22:28:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4519 * libxslt/xslt.[ch] libxslt/xsltconfig.h.in libxslt/xsltproc.c:
4520 added --version info to xsltproc closing #54952
4522 Sat May 19 17:41:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4524 * tests/documents/Makefile.am tests/general/Makefile.am
4525 tests/multiple/Makefile.am tests/namespaces/Makefile.am
4526 tests/numbers/Makefile.am tests/xmlspec/Makefile.am:
4527 Seems some of the changes I made for 0.9.0 Makefiles were
4530 Sat May 19 17:23:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4532 * configure.in: preparing 0.10.0 release
4533 * doc/xslt.html: updated
4534 * doc/html/* : rebuilt the docs
4536 Fri May 18 16:48:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4538 * libxslt/xslt.c libxslt/variables.c libxslt/templates.c
4539 libxslt/keys.[ch] libxslt/functions.c: cleanups for ctxt->inst
4540 avoiding modifying stylesheet informations, and fixing
4541 document() when called from a global variable init
4543 Thu May 17 17:24:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4545 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
4546 add ctxt->inst to allow stylesheet element lookup (needed
4548 * libxslt/*.[ch]: generate docs for the structures and
4549 macros, general cleanup for docs
4550 * doc/html/*.html: regenerated all docs
4552 Wed May 16 23:00:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4554 * libxslt/extra.c libxslt/transform.c libxslt/variables.[ch]
4555 libxslt/xsltInternals.h: optimizations, cleanup of global
4558 Wed May 16 12:29:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4560 * libxslt/extensions.c libxslt/preproc.c libxslt/transform.c
4561 libxslt/variables.c: force the precompilation of XPath expressions
4562 at stylesheet compilation time
4564 Tue May 15 14:34:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4566 * libxslt/keys.c libxslt/transform.c: avoid some possibilities
4568 * tests/REC/Makefile.am: be less verbose if things really go wrong
4569 * tests/docs/Makefile.am tests/general/Makefile.am
4570 tests/docs/bug-28-.xml tests/general/bug-28-.*: added bug-28 in
4571 the regression tests
4573 Sat May 12 12:39:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4575 * libxslt/transform.c libxslt/xsltutils.c: fixed the default
4576 detection method to generate HTML documents
4577 * tests/REC/test-2.5-1.out tests/REC/test-8-1.out
4578 tests/REC/test-9.1-2.out tests/REC2/html.xml tests/XSLTMark/game.out
4579 tests/XSLTMark/html.out tests/XSLTMark/products.out
4580 tests/XSLTMark/xslbench1.out tests/XSLTMark/xslbench2.out
4581 tests/XSLTMark/xslbench3.out tests/general/bug-15-.out
4582 tests/general/bug-5-.out: updated a number of tests output
4585 Sat May 12 09:43:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4587 * libxslt/xsltproc.c: use LIBXML_DOCB_ENABLED, William M. Brack
4589 Fri May 11 19:12:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4591 * libxslt/templates.c libxslt/transform.c: fixed bug #54446
4592 about attribute being generated twice. Fixed a number of related
4593 bugs on attributes handling.
4594 * tests/REC/test-7.1.4.out: this changed an attribute generation
4596 * tests/docs/bug-27-.xml tests/general/bug-27-.*: added test
4598 Fri May 11 17:08:14 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4600 * libxslt/templates.c: fixed bug #54451 on escaped curly brackets
4601 * tests/docs/bug-26-.xml tests/general/bug-26-.*: added test
4603 Fri May 11 16:20:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4605 * configure.in tests/XSLTMark/Makefile.am: try to handle gracefully
4606 the cases where perl is not in the path (nor in /usr/bin)
4607 * tests/docbook/result/html/gdp-handbook.html
4608 tests/docbook/result/html/kwrite.html
4609 tests/docbook/test/gdp-handbook.xml
4610 tests/docbook/test/kwrite.xml: commited a few more DocBook tests
4612 Wed May 9 12:29:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4614 * libxslt/xsltproc.c: added --nonet and --warnnet to catch
4615 cases where a network access is needed to load a DTD or entity
4616 * tests/docbook/Makefile.am: added --nonet
4617 * tests/docbook/test/classsynop.xml tests/docbook/test/docbook40.xml:
4618 fixed 2 tests as a result
4620 Wed May 9 10:43:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4622 * configure.in tests/docbook/Makefile.am tests/docbook/**/Makefile.am:
4623 try to remove the unneeded docbook Makefile stuff
4625 Tue May 8 16:18:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4627 * doc/xslt.html: fixed a link error
4628 * libxslt/transform.c libxslt/xsltutils.c: fixed DOCTYPE generation
4629 * libxslt/xsltproc.c: cleaned up the --repeat loop
4630 * tests/documents/result.xhtml tests/xmlspec/REC-xml-20001006*.html:
4631 fixed the DOCTYPE in tests output
4632 * tests/docs/bug-25-.xml tests/doc/Makefile.am
4633 tests/general/bug-25-.* tests/general/Makefile.am : added a new
4634 test case and fixed the EXTRA_DIST
4636 Mon May 7 22:27:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4638 * libxslt/extra.c: add more debug to xsltDebug
4639 * libxslt/transform.c: spent a few hours tracking down an ugly
4640 race like bug in xsltCopyTreeList() arghhh
4641 * libxslt/xsltproc.c: call xmlInitMemory() explictely
4643 Mon May 7 11:38:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4645 * doc/internals.html: more work done on the doc, mostly complete
4646 except the section on the XSLT stack and the extensions API
4647 since both still need more work.
4649 Sun May 6 15:03:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4651 * doc/internals.html doc/contexts.* doc/object.*: more work done
4654 Sun May 6 00:18:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4656 * doc/internals.html: more work done on the doc
4658 Sat May 5 18:58:13 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4660 * libxslt/transform.c tests/XSLTMark/xslbench1.out: Another fix
4661 for the CDATA output
4663 Sat May 5 18:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4665 * libxslt/xslt.c: do not escape content of CDATA nodes on output
4667 Sat May 5 17:52:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4669 * doc/internals.html doc/node.fig doc/node.gif doc/processing.fig
4670 doc/processing.gif doc/stylesheet.fig doc/stylesheet.gif
4671 doc/templates.fig doc/templates.gif: started writing tye doc
4672 on how libxslt works.
4674 Sat May 5 17:13:16 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4676 * libxslt/numbersInternals.h libxslt/numbers.c
4677 tests/numbers/format-number.out tests/XSLTMark/number.out:
4678 Patch from William Brack to bring format-number() more in alignment
4679 with the Java implementations.
4681 * libxslt/xslt.c tests/XSLTMark/xslbench1.out: Do not remove CDATA
4684 Fri May 4 20:10:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4686 * tests/docbook/result/html/* tests/general/bug-11-.out
4687 tests/multiple/result.xml tests/XSLTMark/*.out
4688 libxslt/transform.c: all the PUBLIC and SYSTEM IDs
4691 Fri May 4 19:09:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4693 * libxslt/xsltproc.c: add a --docbook option if your libxml2
4694 has the SGML DocBook support compiled in.
4696 Fri May 4 17:06:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4698 * tests/general/bug-2[0-4].* tests/docs/bug-2[0-4].*: added more
4699 tests especially on sorting
4700 * test/xsltutils.c: oops multiple sorts was actually broken !!!
4703 Thu May 3 19:02:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4705 * TODO configure.in libxslt.spec.in: getting ready for 0.9.0
4707 * doc/html/* doc/xslt.html: updated and regenerated the docs
4709 Thu May 3 17:56:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4711 * xsltutils.[ch] transform.c: implemented multiple levels of
4713 * test/REC/test-10-2.*: added a really small test for it
4715 Wed May 2 14:04:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4717 * libxslt/transform.c libxslt/xslt.c: fixed xsl:text processing
4718 there can be multiple text and CDATA child
4720 Wed May 2 10:55:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4722 * tests/multiple/makefile.am: fixing #54015
4723 * tests/XSLTMark/makefile.am tests/docbook/makefile.am: fixing #54014
4724 and a similar problem for the docbook tests
4726 Mon Apr 30 22:31:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4728 * tests/general/bug-8-.out: fixed in libxml xpath
4729 * libxslt/templates.[ch] libxslt/pattern.c: fixed an namespace
4730 problem in predicates within a pattern. Spotted another
4731 potential namespace problem
4733 Mon Apr 30 19:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4735 * libxslt/preproc.c libxslt/xslt.c libxslt/xsltInternals.h
4736 libxslt/xsltproc.c: counting errors and warnings at compilation
4737 time. Stop processing in case of error.
4738 * tests/docs/bug-1[89]* tests/general/-1[89]* tests/general/inner.xsl:
4739 added more namespace related bug checks
4741 Mon Apr 30 13:47:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4743 * libxslt/preproc.c libxslt/variables.c: found the source of a
4744 memory leak with DocBook introduced this w.e.. bit of cleanup.
4745 * tests/docbook/result/html/*.html : regenerated the DocBook tests
4748 Sun Apr 29 18:54:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4750 * libxslt/variables.c: fixing bug #53769
4751 * tests/general tests/docs: added new examples from the
4752 bug reports to the regression tests, updated the Makefiles
4754 Sun Apr 29 11:47:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4756 * preproc.[ch] templates.[ch] variables.[ch] xslt.c xsltInternals.h
4757 attributes.c extensions.[ch]: moved all stylesheet precomputation
4758 at stylesheet loading time (stylesheet transform should be thread
4759 safe now), improved params and variables evaluations (but optim
4760 is not complete yet).
4763 Sat Apr 28 16:28:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4765 * libxslt/xsltproc.c : changed the way --repeat works when
4768 Sat Apr 28 16:19:06 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4770 * libxslt/numbers.c libxslt/preproc.c tests/REC/test-7.7-3.out:
4771 fixed default formatting
4773 Sat Apr 28 14:20:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4775 * libxslt/preproc.c : fixed <xsl:sort/> bug reported by Ankh
4776 * libxslt/xsltproc.c : added an option to process HTML input
4778 Thu Apr 26 21:13:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4780 * libxslt/transform.c: Tony Gorski found a bug pointed by
4781 a compiler on Tandem
4782 * tests/documents/result.xhtml: this results in a small
4783 change in the output of this test
4785 Thu Apr 26 16:33:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4787 * test/general/bug-14*.* test/docs/bug-14*.xml: added testcase from
4790 Wed Apr 25 16:58:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4792 * transform.c: fixed text and cdata handling in xsl:copy
4793 * xslt.c : avoid crashing on invalid xslt input
4794 * test/general/bug-*.* test/docs/bug-*.xml : added a number of
4795 bugs submitted to the regression tests
4797 Wed Apr 25 12:42:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4799 * libxslt/xsltproc.c : Renaud Chaillat provided a fix for #53535
4801 Sun Apr 22 22:47:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4803 * configure.in: updated to 0.8.0
4805 Sun Apr 22 22:46:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4807 * transform.c: fixed a bug introduced on handling #53401
4809 Sun Apr 22 22:27:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4811 * transform.c: fixed #53401
4812 * configure.in libxslt/*.c: allowed to suppress debug reporting
4813 functionalities but it brings not noticeable improvements
4814 * doc/xslt.html doc/html/*: updated and regenerated docs
4816 Wed Apr 18 15:24:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4818 * tests/general/bug-5-.out tests/multiple/out/*.orig
4819 tests/xmlspec/REC-xml-20001006*.html: fixed the test output
4820 following the libxml changes
4822 Wed Apr 18 12:05:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4824 * libxslt/functions.c: applied TOM's patch to key()
4825 * tests/XSLTMark/chart.out tests/XSLTMark/dbonerow.out
4826 tests/XSLTMark/prettyprint.out tests/multiple/out/*.html:
4827 small HTML output change
4829 Mon Apr 16 16:14:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4831 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
4834 Tue Apr 17 10:10:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4836 * libxslt/keys.c libxslt/preproc.c libxslt/templates.c
4837 libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
4838 fixed for the most part the namespace handling problem in XPath
4839 expression computations.
4840 * test/doc/ tests/general: added bug 5 and 6
4842 Thu Apr 12 14:40:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4844 * libxslt/xslt.c: applied William M. Brack patch fixing the
4845 template lack of support for priority
4846 * test/XSLTMark/*.out : this fixed anumber of problems in the
4849 Thu Apr 12 14:29:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4851 * libxslt/functions.c: removed warning in unparsed-entity-uri()
4852 fixed a bug in generate-id()
4853 * libxslt/transform.c: fixed null list result errors
4854 * libxslt/transform.c libxslt/xsltutils.c: applied William M. Brack
4855 fixes for sorting semantic
4857 Wed Apr 11 14:25:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4859 * config.h.in configure.in libxslt/xsltconfig.h.in: added
4861 * libxslt/xsltproc.c : added --xinclude option
4862 * tests/XSLTMark/union.out : fixed the output
4864 Tue Apr 10 20:05:00 CEST 2001 Fatih Demir <kabalak@gtranslator.org>
4866 * .cvsignore & doc/.cvsignore: Added CVS ignore files.
4868 Tue Apr 10 12:10:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4870 * configure.in: released 0.7.0
4871 * tests/XSLTMark/Makefile.am: trying to solve some make distcheck
4874 Sun Apr 8 11:42:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4876 * libxslt/functions.c libxslt/keys.c libxslt/transform.c:
4877 some checking against NULL pointers
4879 Mon Apr 2 17:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4881 * configure.in tests/Makefile.am tests/XSLTMark/* tests/multiple:
4882 added the XSLTMark in the regression tests as well as multiple
4883 output test from Ankh
4884 * libxslt/functions.c libxslt/keys.c libxslt/transform.c
4885 libxslt/variables.c libxslt/xsltutils.c: applied William M. Brack
4886 patches and fixed a memory leak
4887 * tests/docbook/result/html/*.html : updated the results after
4889 * tests/xmlspec/REC-xml-20001006-review.html
4890 tests/xmlspec/REC-xml-20001006.html: libxml now don't invent
4891 an HTML doctype when serializing HTML result, but adds the
4894 Thu Mar 29 10:24:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4896 * libxslt/transform.c: applied fix to xsltApplyTemplates from
4898 * test/docbook/result/html/*.html: this change the output
4899 * tests/xmlspec/REC-xml-20001006-review.html
4900 tests/xmlspec/REC-xml-20001006.html: this also fixed some of
4901 the reference anchors generated for the XML spec
4903 Mon Mar 26 18:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4905 * libxslt/attributes.c libxslt/extra.c libxslt/keys.c libxslt/numbers.c
4906 libxslt/templates.c libxslt/transform.c libxslt/xsltconfig.h.in
4907 libxslt/xsltutils.c: of course the way I defined
4908 UNUSED breaks on old gcc version. Try to be smart and
4909 also define it directly in xsltconfig.h
4910 * tests/xmlspec/Makefile.am: fixed the timing arg test
4912 Sun Mar 25 22:07:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4914 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/xsltproc.c:
4915 implemented command line parameter passing
4916 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006-review.html:
4917 tested it by passing show.diff.markup=1 to build the review version too
4919 Sat Mar 24 19:35:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4921 Huge cleanup, I switched to compile with
4922 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4923 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4924 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4925 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4926 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4927 * libxslt/attributes.c libxslt/extensions.c libxslt/extra.c
4928 libxslt/functions.c libxslt/keys.c libxslt/numbers.c
4929 libxslt/pattern.c libxslt/preproc.c libxslt/templates.c
4930 libxslt/transform.c libxslt/variables.c libxslt/xslt.c
4931 libxslt/xsltutils.c: basically made static unexported functions
4932 avoided name clashes and flagged unused parameters.
4934 Thu Mar 22 22:52:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4936 * configure.in: 0.6.0 yet another release
4937 * doc/xslt.html doc/html/*: updated the docs
4939 Wed Mar 21 23:19:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4941 * libxslt/xsltInternals.h libxslt/xslt.c libxslt/transform.c
4942 libxslt/templates.[ch] libxslt/preproc.c libxslt/extensions.[ch]
4943 extended xsltEvalStaticAttrValueTemplate and
4944 xsltEvalAttrValueTemplate to support foreign namespaces,
4945 and fixed document()
4947 Mon Mar 19 18:40:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4949 * xsltutils.h: cleanup some garbage added last night
4950 * xsltInternals.h variables.c transform.c templates.[ch]
4951 preproc.c pattern.c keys.c: switched the whole XSLt processing
4952 to use XPath precompiled expressions and reusing them.
4953 * functions.c: some cleanup, seems people don't use
4954 unparsed-entity-uri() the way it's supposed to be used
4956 Mon Mar 19 01:08:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4958 * libxslt/keys.c libxslt/templates.c libxslt/transform.c
4959 libxslt/variables.c libxslt/xsltutils.h: Changed to work
4960 with the new way XPath is interpreted. This doesn't yet
4961 take advantage of the separate parsing/evaluation phases
4963 Wed Mar 14 15:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4965 * libxslt/transform.c: robert@xsl.00008.org pointed out a
4966 problem in xsl:copy-of in case of attributes
4967 * tests/docs/Makefile.am tests/docs/bug-3-.xml
4968 tests/general/Makefile.am tests/general/bug-3-.*:
4969 added the test to the general regression suite
4971 Wed Mar 14 14:21:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4973 * libxslt/functions.c: applied and fixed ptittom@free.fr patch
4974 fixing some of the missing functionnalities in the XSLT
4975 functions implementations.
4977 Tue Mar 13 14:38:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4979 * libxslt/Makefile.am: nick@debian.org forwarded a fix
4981 Tue Mar 13 10:29:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4983 * README.cvs-commits: added, pointing to HACKING
4984 * HACKING: added defines commit rules.
4986 Mon Mar 12 14:43:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4988 * libxslt/extra.c libxslt/variables.c: fixing compilation
4989 when libxml was compiled without debug support
4991 Sat Mar 10 13:50:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4993 * configure.in: time for 0.5.0
4994 * tests/docs/Makefile.am tests/general/Makefile.am: make sure the
4995 new test files are included in the distribution
4996 * doc/xslt.html : updated
4997 * doc/html/*.html: regenerated the docs
4999 Thu Mar 8 02:34:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5001 * tests/docbook/result/html/*.html: regenerated the HTML
5002 now that value-of an result tree don't include the fake root
5004 Thu Mar 8 02:26:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5006 * libxslt/transform.c libxslt/variables.c: removed a couple
5007 of possibly uninitialized var probs
5008 * tests/xmlspec/Makefile.am: run the processing without verbose
5009 avoid raising generated id differences.
5011 Wed Mar 7 23:22:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5013 * libxslt/preproc.c libxslt/xsltInternals.h: fixed a stylesheet
5015 * libxslt/transform.c: fixed a bug which exaplined why no
5016 optimization were resulting from preproc stuff
5018 Wed Mar 7 21:51:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5020 * libxslt/preproc.c libxslt/transform.c: a couple of nastyness
5021 w.r.t. value of tree result (and attributes within it) fixed.
5022 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-20001006.html:
5023 Integrated the xmlspec to the test (i.e. diffed output for
5026 Wed Mar 7 18:01:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5028 * imports.c transform.c xslt.c xsltInternals.h: fixed a
5029 strip-spaces problem
5030 * tests/docs/*.xml tests/general/*.[xsl,out]: added reported
5033 Wed Mar 7 13:34:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5035 * libxslt/transform.[ch]: finished integrating the current
5036 state of the preproc optimizations.
5037 * tests/xmlspec/diffspec.xsl: switched off diff printing
5039 Wed Mar 7 12:46:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5041 * libxslt/preproc.c libxslt/transform.c: started rolling in
5042 some of the optimizations.
5044 Tue Mar 6 19:39:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5046 * attributes.[ch] extra.[ch] preproc.c xsltInternals.h
5047 transform.[ch]: previous commit broke a lot of stuff, fixing
5048 and preparing for next step
5050 Tue Mar 6 19:03:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5052 * libxslt/preproc.[ch] Makefile.am templates.[ch] transform.[ch]
5053 xsltInternals.h: started working on optimizing stylesheet
5054 element parsing. Just builds the extra informations so far.
5055 * xsltutils.h: added a missing XPath decl
5057 Tue Mar 6 09:52:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5059 * libxslt/variables.c: William M. Brack found a serious bug
5060 with imports and global variables ...
5062 Mon Mar 5 21:51:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5064 * libxslt/pattern.[ch] libxslt/transform.c: added
5065 xsltCleanupTemplates() to clean up state left after processing.
5067 Sun Mar 4 19:03:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5069 * libxslt/transform.c: applied patch from William M. Brack
5070 to support with-param in xsltApplyTemplates().
5072 Sun Mar 4 17:53:13 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5074 * libxslt/pattern.c: fixed the compilation of patterns which
5075 contains XPath NodeTypes. Handling of nested predicates.
5077 Sat Mar 3 20:56:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5079 * libxslt/transform.c: save ctxt->node after for-each
5081 Thu Mar 1 18:16:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5083 * configure.in libxslt.spec.in: updated to 0.4.0 and 2.3.3
5084 * doc/xslt.html: updated
5086 Wed Feb 28 19:24:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5088 * libxslt/extra.[ch] libxslt/transform.[ch] libxslt/xsltInternals.h:
5089 added xsltDocumentElem implementing multiple file output,
5090 including 1.1 xsl:document but yet untested.
5092 Wed Feb 28 00:03:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5094 * libxslt/extensions.c: fixed stoopid bug
5095 * libxslt/Makefile.am libxslt/extra.[ch]: added a new module
5096 carrying extensions to the specification. Added node-set()
5097 for existing saxon and xt namespaces and debug() in libxslt
5098 namespace (http://xmlsoft.org/XSLT/namespace)
5099 * libxslt/xsltutils.[ch] transform.c: moved xsltDebug to extra.c
5101 * configure.in tests/Makefile.am tests/namespaces: added some
5102 namespaces tests, including a test calling the extra debugging
5103 function in libxslt namespace, worked first time !!!
5105 Tue Feb 27 16:15:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5107 * libxslt/xslt.c: extension prefix support for the full stylesheet
5108 * libxslt/transform.c libxslt/extensions.[ch]: more work should
5111 Mon Feb 26 22:59:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5113 * doc/xslt.html : cleaned up, added a bit more description on
5116 Mon Feb 26 09:41:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5118 * libxslt/Makefile.am libxslt/extensions.[ch]: started working
5119 on functions and element extensions. First on list will be
5122 Sun Feb 25 06:52:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5124 * configure.in libxslt.spec.in: releasing 0.3.0
5125 * doc/xslt.html: updated
5127 Sun Feb 25 05:28:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5129 * configure.in tests/docbook/html : oops forgot to add
5130 the stylesheets themselves :-\
5132 Sun Feb 25 04:51:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5134 * configure.in tests/Makefile.am tests/docbook tree:
5135 added docbook XSL based test suite
5137 Sat Feb 24 14:02:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5139 * libxslt/xsltutils.c: reformat of messages
5140 * libxslt/xsltproc.c: removed memleak on --noout
5141 * libxslt/xsltInternals.h libxslt/variables.[ch] libxslt/transform.c:
5142 changed again the way parameter are evaluated before a
5143 call-template, seems to fix a few nasty bugs, memory alloc debug too
5145 Wed Feb 21 09:10:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5147 * libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h:
5148 fixed the param evaluation problem in apply-template
5149 * libxslt/pattern.c: speed up seriously some context computation
5150 * libxslt/xsltInternals.h: preparing for extension support
5152 Mon Feb 19 19:34:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5154 * libxslt/Makefile.am: small cleanup
5155 * libxslt/functions.c libxslt/transform.c libxslt/xsltInternals.h:
5156 fixed current() I hope
5158 Mon Feb 19 18:05:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5160 * libxslt/numbers.c libxslt/numbersInternals.h libxslt/xslt.c
5161 libxslt/pattern.[ch] libxslt/xsltInternals.h: more work on
5162 support of namespaces, both in templates and in XPath subexpressions
5164 Sun Feb 18 19:11:26 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5166 * libxslt/xsltutils.c: xsltSortFunction uses Shell's sort
5168 Sun Feb 18 17:13:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5170 * libxslt/pattern.c: when precompiled pattern is ALL, predicate
5171 contextual info must be recomputed
5173 Sun Feb 18 16:39:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5175 * libxslt/xslt.h libxslt/transform.c: defined and exported xsltMaxDepth
5176 * libxslt/xsltproc.c : added --maxdepth
5178 Sun Feb 18 15:44:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5181 * libxslt/xsltproc.c: added --novalid and --noout as well
5182 as options printing when no args
5183 * libxslt/variables.c libxslt/transform.c: trying to get rid
5184 if some variable/params addressing errors.
5186 Sat Feb 17 14:27:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5188 * FEATURES libxslt/attributes.c: fixed use-attribute-sets
5189 * libxslt/xsltutils.c: add carriage return to xsl:message when
5192 Sat Feb 17 02:25:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5194 * libxslt/functions.c: fixed a bug with generate-id()
5196 Sat Feb 17 00:51:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5198 * libxslt/xsltutils.c: started doing more useful stuff in
5200 * libxslt/transform.[ch] libxslt/variables.[ch] libxslt/templates.c
5201 libxslt/xsltInternals.h: changed the way variables/params
5203 * libxslt/xsltproc.c: removed a pedantic warning
5204 * libxslt/variables.[ch]: found an ugly evaluation bug
5206 Thu Feb 15 18:14:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5208 * tests/REC/Makefile.am: updated
5210 Thu Feb 15 17:40:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5212 * libxlst/functions.c: fixed ID generation
5213 * doc/xslt.html doc/html/*.html: updated/regenerated the doc
5215 Thu Feb 15 13:34:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217 * libxslt/numbers.c: removed a couple of memleaks
5219 Thu Feb 15 12:41:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5221 * libxslt/pattern.[ch]: exported pattern matching interfaces
5222 for numbers.c and future debug module
5223 * libxslt/numbers.c: updated to new interface, should avoid
5224 unnecessary recompilation of patterns.
5225 * libxslt/xsltutils.[ch]: cleanup
5226 * tests/REC/gmon.out: removed :-)
5228 Wed Feb 14 19:13:33 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5230 * libxslt/numbers.c: implemented level=any
5231 * libxslt/transform.c: corrected some default values
5232 * tests/REC/test-7.7-*.*: added
5234 Wed Feb 14 18:07:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5236 * libxslt/pattern.c: priorities were horribly broken, hope it's
5239 Wed Feb 14 15:39:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5241 * FEATURES libxslt/imports.h libxslt/pattern.[ch]
5242 libxslt/xsltInternals.h libxslt/transform.[ch]
5243 libxslt/templates.c libxslt/xslt.c:
5244 Added apply-imports, keep a stack of running templates
5245 * libxslt/xsltutils.c: bugfixes, gather the output informations
5247 * tests/xmlspec/Makefile.am tests/xmlspec/REC-xml-2e.xsl
5248 tests/xmlspec/diffspec.xsl tests/xmlspec/xmlspec.xsl: running
5249 the real set of transformation on XML-1.0 2e generages a near
5250 perfect HTML. Needs just more number fixes and implementation
5251 and an obscure problem in 3.3.3
5253 Tue Feb 13 20:31:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5255 * libxslt/pattern.c: added xsltMatchPattern()
5256 * libxslt/numbers.c: implemented "level=multiple" for xsl:number
5258 Tue Feb 13 18:07:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260 * libxslt/transform.c libxslt/xsltproc.c: cleanup and debug
5261 * libxslt/xsltutils.[ch] : added a small debugging hook
5263 Mon Feb 12 18:30:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5265 * libxslt/FEATURES libxslt/transform.c: added support for
5266 disable-output-escaping in xsl:copy-of
5267 * xmlspec/Makefile.am libxslt/variables.c libxslt/transform.c:
5268 give more debugging info
5270 Sun Feb 11 21:08:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5272 * libxslt/documents.[ch] libxslt/functions.c libxslt/imports.c
5273 libxslt/xslt.c libxslt/xsltInternals.h: changed teh way to store
5274 Includes, more document changes
5275 * libxslt/xsltutils.c: fix the output of doctype and what is or
5277 * tests/REC/*.out tests/REC2/html.xml : changed output accordingly
5278 * tests/Makefile.am tests/documents/* : added a new test from Stric
5279 exercising document() among other things
5281 Sun Feb 11 17:24:03 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5283 * FEATURES libxslt/transform.c libxslt/numbers.c: partial support
5284 for the level attribute for xsl:number
5285 * libxslt/numbers.c: internal restructuring
5287 Fri Feb 9 15:49:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5289 * libxslt/Makefile.am libxslt/documents.[ch]: added a new module
5290 to deal with documents
5291 * libxslt/functions.c: fixed document() to return the same set
5293 * libxslt/keys.[ch] libxslt/templates.c libxslt/transform.c
5294 libxslt/variables.c libxslt/xsltInternals.h: keys are really
5295 associated to loaded documents, not to the transformation
5296 context, made the change, this impacted a number of modules
5298 Thu Feb 8 12:51:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5300 * doc/libxslt.sgml doc/html/*.html: updated and rebuilt the doc list
5302 Thu Feb 8 12:36:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5304 * README configure.in libxslt.spec.in: bumped to 0.1.0, getting
5305 ready for the release
5306 * libxslt/keys.c libxslt/xslt.c: cleanup of uninitialized vars
5307 * tests/REC1/Makefile.am tests/REC/Makefile.am: the EXTRA list
5310 Thu Feb 8 12:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5312 * FEATURES libxslt/xsltInternals.h libxslt/pattern.c libxslt/keys.c:
5313 added support for keys in patterns
5314 * tests/REC/test-12.2-2.*: added a specific testcase
5316 Wed Feb 7 21:16:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5318 * libxslt/functions.c FEATURES: started adding support for key()
5319 * tests/REC/test-12.2-1.*: first key test
5321 Wed Feb 7 19:46:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5324 * libxslt/Makefile.am libxslt/keys.[ch] libxslt/xslt.c
5325 libxslt/transform.c libxslt/xsltInternals.h: started adding key
5327 * libxslt/xsltutils.c: warning cleanup
5328 * libxslt/pattern.h: fixed soopid cut'n paste prob
5330 Tue Feb 6 10:56:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5332 * libxslt/transform.c libxslt/xslt.c: chased some reported
5333 unitinitialized variables.
5335 Tue Feb 6 10:55:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5337 * tests/numbers/Makefile.am: fixed the EXTRA stuff
5339 Mon Feb 5 22:02:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5341 * Copyright IPR Makefile.am: added some wording and a rewrite
5342 of the W3C IPR but without giving Copyright rights to W3C,
5343 should suit everybody
5345 Mon Feb 5 18:58:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5347 * FEATURES: updated, added mode support for templates
5348 * pattern.[ch] transform.c xslt.c xsltInternals.h: added mode
5349 support for templates
5350 * templates.c variables.c: simple fixes
5351 * xslt.c: added a separate DEBUG_BLANKS debug class disabled
5352 * xsltproc.c: added option -timing
5353 * xsltutils.c: seem I forgot to add encoding support in output...
5354 * configure.in tests/Makefile.am tests/xmlspec/*: added a test
5355 consisting of reformatting the XML REC with the xmlspec XSLT,
5358 Mon Feb 5 18:43:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5361 * numbers.c: handles actual number formatting for both xsl:number
5362 and the format-number extension function.
5363 * function.c: formatting moved to numbers.c
5364 * transform.c: added xsl:number
5365 * xslt.c: minor memory leak removed
5366 * Makefile.am: added numbers.c and numbersInternals.h
5368 Sat Feb 3 21:49:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5371 * doc/html/*.html updated
5372 * doc/libxslt.sgml: added new modules
5373 * libxslt/pattern.c: fix loop on hash clashes.
5375 Sat Feb 3 16:13:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5379 * pattern.c: lots of changes to make most patterns work
5380 * templates.[ch]: added xsltEvalXPathPredicate() for predicate testing
5381 * transform.c: cleanup and attribute patterns testing
5382 * xslt.c: added xsltFreeStylesheetList() and now cleanup
5384 * tests/REC/test-2.3* tests/REC/test-2.6.2*: more tests
5385 * tests/REC/test-5.2-*: 18 pattern tests from the spec, all should
5388 Fri Feb 2 11:15:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5391 * transform.c: added xsl:element support
5392 * namespaces.[ch]: added xsltGetSpecialNamespace()
5393 * attributes.c: added xsl:attribute namespace support.
5395 Thu Feb 1 20:58:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5397 * libxslt/Makefile.am libxslt/imports.[ch]: new module to
5398 implement import cascade lookups and traversal
5399 * libxslt/attributes.c libxslt/namespaces.c libxslt/pattern.[ch]
5400 libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
5401 started coding the import cascade lookup in the places needed,
5402 probably incomplete.
5404 Thu Feb 1 18:04:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5406 * libxslt/xsltInternals.h libxslt/xslt.h: started implementing
5407 xsl:include and xsl:import, untested
5409 Thu Feb 1 14:54:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5411 * FEATURES: updated choose/when/otherwise added
5412 * libxslt/transform.c: plugged choose in
5413 * configure.in tests/Makefile.am tests/REC/Makefile.am
5414 tests/docs/Makefile.am tests/docs/items.xml tests/general/Makefile.am
5415 tests/general/itemschoose.*: started adding a more generic
5416 infrastructure for testing.
5418 Thu Feb 1 05:36:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5420 * tests/REC/test-11*: added more tests
5421 * libxslt/transform.c libxslt/variables.c: fixing bugs raised by
5424 Wed Jan 31 21:42:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426 * tests/REC/test-[9-10]*: added more tests
5427 * tests/REC2/html.xml libxslt/xsltutils.c libxslt/transform.c:
5430 Wed Jan 31 19:25:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5432 * tests/REC/test-[7-9]*: added more tests
5433 * libxslt/templates.c libxslt/transform.c libxslt/variables.c:
5434 fixing bugs raised by said tests, cleaned up the way ctxt->xpathctxt
5435 is allocated, overall cleanup.
5437 Wed Jan 31 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439 * tests/REC/test-7.*: added more tests
5440 * libxslt/pattern.c libxslt/templates.c libxslt/transform.c:
5441 fixing bugs raised by said tests
5443 Tue Jan 30 18:55:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445 * tests/REC/test-7.*: added more tests
5446 * libxslt/namespaces.[ch] libxslt/pattern.c libxslt/attributes.c
5447 libxslt/templates.c libxslt/transform.c libxslt/xslt.c: fixing bugs
5448 raised by said tests
5450 Tue Jan 30 15:16:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5453 * configure.in tests/Makefile.am tests/REC/*: started adding
5454 some regression tests based from fragments of spec examples
5455 * libxslt/transform.c: fixed a problem on namespace generation
5457 Mon Jan 29 18:40:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460 * tests/numbers/Makefile.am tests/numbers/format-number.*
5461 tests/Makefile.am configure.in: added number formattting
5463 * libxslt/attributes.[ch]: separated attribute support, started
5464 add support for attribute-sets
5465 * libxslt/functions.[ch]: update for number and formatting
5467 * libxslt/transform.c libxslt/xslt.c libxslt/xsltInternals.h:
5468 cleanups updates, etc ...
5470 Mon Jan 29 00:53:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473 * libxslt/transform.c: added copy-of support
5474 * libxslt/xsltutils.[ch]: added xsltDocumentSortFunction()
5476 Sun Jan 28 21:45:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478 * FEATURES TODO: updates
5479 * libxslt/xsltutils.[ch] libxslt/xsltInternals.h libxslt/xsltutils.h:
5482 Sun Jan 28 17:25:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5484 * FEATURES TODO: updates
5485 * libxslt/namespaces.[ch] libxslt/templates.c libxslt/transform.c
5486 libxslt/xslt.c libxslt/xsltInternals.h: added support for
5487 namespace aliases and cleaned up the overall namespace related
5488 code. This materialize as a new module.
5490 Sun Jan 28 08:41:10 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5492 * configure.in libxslt.spec.in: changes needed for libxml2-devel
5495 Sat Jan 27 11:00:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5497 * libxslt.spec.in doc/xslt.html: updating doc and trying to add
5500 Fri Jan 26 22:29:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5502 * Makefile.am configure.in doc/Makefile.am: added a doc subdir
5503 and the rules to generates the makefiles.
5504 * doc/libxslt.sgml doc/xslt.html: very first version of the manual
5505 * doc/html/*.html : autogenerated documentation
5506 * libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc
5508 Fri Jan 26 21:48:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5510 * libxslt/functions.c: xsltGenerateIdFunction() small patch
5512 Thu Jan 25 19:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5514 * FEATURES TODO README INSTALL: updated
5515 * libxslt/xslt.h: added URL and version/vendor :-)
5516 * libxslt/transform.c: fixed a problem in xsl:attribute, removed
5517 attempt to support older libxml2 version.
5518 * libxslt/variables.h libxslt/xsltInternals.h: update to structures
5519 and macros to add/register new document created by document()
5520 * libxslt/functions.c: implemented current(), unparsed-entity-uri()
5521 system-property(), element-available() and function-available().
5522 A crippled version of document() has been added too.
5524 Thu Jan 25 12:13:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5526 * functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided
5527 number formatting !!!
5528 * acconfig.h config.h.in configure.in libxslt/Makefile.am
5529 tests/Makefile.am; added testing for mathematical functions,
5533 Wed Jan 24 16:59:05 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535 * libxslt/xsltInternals.h libxslt/pattern.c: fixed problems
5536 with non-named rules (*, ...) added accelerators
5537 * libxslt/templates.[ch]: added xsltEvalTemplateString()
5538 and xsltEvalAttrValueTemplate() high level functions
5539 * libxslt/transform.c: fixed the part where attributes
5540 had to be looked at as templates, added comment and
5542 * TODO FEATURES: updated to reflect the new state
5544 Wed Jan 24 05:33:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5546 * libxslt/functions.[ch] Makefile.am: added new module functions
5547 with templates for the XSLT functions.
5548 * libxslt/variables.h templates.c: added registrations of new
5549 functions when an XPath context is created
5551 Tue Jan 23 17:24:26 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5553 * tests/Makefile.am: cleanup
5554 * libxslt/pattern.c: should support most of the patterns now
5555 except ID/Key and maybe some namespace checks when having
5559 Tue Jan 23 14:58:32 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5561 * Makefile.am libxslt.spec.in tests/REC1/Makefile.am
5562 tests/REC2/Makefile.am: updated the makefiles and spec files to
5563 add tests, and the FEATURES file to the RPM
5565 Mon Jan 22 23:35:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5567 * Makefile.am libxslt.spec.in libxslt/Makefile.am tests/Makefile.am:
5568 prepared the Makefiles and spec files for a first release.
5569 * COPYING.LIB: added LGPL Licence
5571 Mon Jan 22 22:36:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573 * libxslt/transform.c: applied cleanup patch from Bjorn Reese
5574 <breese@mail1.stofanet.dk>
5576 Mon Jan 22 20:24:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5578 * configure.in libxslt.spec.in: first try to get a spec file
5580 Mon Jan 22 19:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5582 * libxslt/xsltproc.c: avoid segfault when stylesheet is inproper
5583 * libxslt/transform.c: add support for "*" to strip and preserve
5586 Mon Jan 22 15:30:19 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5589 * FEATURES: added with alist of what's in and what's not
5590 * libxslt/xslt.c: fixed top level Param and Variable stuff
5592 Mon Jan 22 11:46:44 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594 * xsltproc.c: removed bug
5595 * tests/REC2/html.xml: added newline after doctype
5596 * libxslt/variables.[ch] libxslt/xsltInternals.h: added param
5597 support, result tree fragment support (requires just commited
5598 extensions to libxml2 XPath !!!)
5599 * transform.c: added call-template, with-param support
5600 * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template
5601 * TODO: updated, added a DONE section and started migrating stuff :-)
5603 Sun Jan 21 12:03:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5605 * Makefile.am tests/Makefile.am tests/REC1/Makefile.am
5606 tests/REC2/Makefile.am tests/REC2/html.xml: added tests target
5607 too, added the HTML output test
5608 * libxmls/xsltutils.c: added HTML output
5609 * libxslt/xslt.c: check version on literal result used as templates
5610 * libxslt/transform.c: fixed an error in VERSION number
5611 * libxslt/templates.c: make sure generated nodes have doc and
5614 Sat Jan 20 23:35:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5616 * libxslt/Makefile.am libxslt/template.[ch]: added a template
5617 specific module. Added attribute value template, at least in
5619 * tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from
5620 the spec now works too.
5621 * libxslt/variables.c: fixed the debug
5622 * libxslt/xslt.c: fixed an ugly uninitialized variable
5623 * libxslt/transform.c: now using attr template processing
5625 Sat Jan 20 17:59:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5627 * libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c
5628 libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few
5629 structure to add an execution stack with variables. Tree
5630 valued variables still missing.
5633 Fri Jan 19 13:16:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5635 * libxslt/xslt.c: check version on stylesheets
5636 * libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]:
5637 started adding variables interfaces and modules.
5639 Thu Jan 18 16:08:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5641 * libxslt/xslt.c: added support for disable-output-escaping
5642 will need libxml version > 20211
5643 * libxslt/transform.c: cleanup
5644 * libxslt/xsltutils.[ch]: added output functions
5645 * libxslt/xsltproc.c: reuse the output function
5646 * tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output
5649 Wed Jan 17 21:03:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5651 * libxslt/transform.c libxslt/xslt.c: avoiding some problems
5652 with blank node stripping when not allowed.
5654 Wed Jan 17 20:15:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656 * libxslt/transform.c: modified apply-templates processing
5657 added select and sort support support.
5659 Wed Jan 17 17:45:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661 * TODO: guess what, it's growing :-(
5662 * configure.in: setup hacking values when compiling in my
5664 * libxslt/transform.c libxslt/xsltutils.[hc]: added a first
5665 very rudimentary version of xsl:sort
5667 Wed Jan 17 14:25:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5670 * libxslt/transform.c: context position and size in for-each
5671 * libxslt/xsltutils[ch] libxslt/makefile.am: added the util module
5672 and put Error and Debug routines
5673 * libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched
5674 to use the Debug calls, cleanup
5675 * libxslt/xsltproc.c: added -v to enable debug printing
5677 Tue Jan 16 17:17:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5679 * TODO: started filling it :-(
5680 * libxslt/pattern.c: should now at least compile the full
5681 set of patterns authorized. Default priorities added.
5682 * libxslt/transform.c: a bit more work and cleanup.
5684 Mon Jan 15 15:34:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5686 * TODO: started adding in there :-(
5688 Mon Jan 15 15:31:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690 * transform.c, xslt.c, xsltproc.c: lots of fixes, added
5691 support of xslt:if and xslt:attribute, need libxml2 interfaces
5692 present only in CVS.
5694 Sat Jan 13 23:26:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5696 * test/Makefile.am test/REC*/Makefile.am: added first test
5697 * libxslt/pattern.c libxslt/transform.c libxslt/xslt.c:
5698 cleanup of nodes at reading of stylesheet, added support
5699 for xsl:for-each and fixed a few recursion bugs
5701 Fri Jan 12 22:33:07 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703 * pattern.c, xslt.c: removed debug
5704 * transform.c: added value-of, seems to handle the first
5705 REC example correctly
5707 Fri Jan 12 18:34:01 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5709 * transform.c, xsltproc.c: small fight with spaces and formatting
5710 may need a revisit later but looks pretty good right now.
5712 Fri Jan 12 13:43:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5714 * transform.c: basic processing in place
5715 * xsltInternals.h: exported one xslt.c function
5717 Thu Jan 11 21:10:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5719 * libxslt/transform.[ch] Makefile.am: started adding the
5720 transformation module
5721 * pattern.[ch] xslt.c: more work...
5723 Thu Jan 11 14:02:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5725 * libxslt/pattern.c: started adding xsltTestCompMatch()
5727 Wed Jan 10 20:44:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5729 * libxslt/pattern.c: more work on parsing selectors
5731 Wed Jan 10 16:29:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733 * libxslt/xslt*: completeted the structures
5734 * libxslt/pattern.[ch]: started adding code to precompile patterns
5736 * libxslt/makefile.am: added the new files
5738 Mon Jan 8 19:55:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5740 * libxslt/xslt.c : small cleanup
5741 * configure.in libxslt/xsltconfig.h.in: add memory debug and
5742 mechanism for compile-time options
5744 Sun Jan 7 22:53:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5746 * libxslt/xslt.[ch]: started parsing templates
5748 Sun Jan 7 19:50:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5750 * libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet
5752 Sun Jan 7 16:11:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
5757 Sun Jan 7 15:10:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5759 * configure.in Makefile.am AUTHORS NEWS autogen.sh config.h.in
5760 libxslt/Makefile.am tests/Makefile.am:
5761 Created the library framework, imported it into the GNOME CVS base
5762 * INSTALL: added a small instruction file.
5764 Sun Jan 7 13:51:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5766 * libxslt/xslt.[ch] libxslt/xsltInternals.h libxslt/xsltproc.c:
5767 first steps toward building the framework
5769 Sun Jan 7 12:22:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771 * NOTES: added notes taken while reading the spec.
5773 Fri Jan 5 11:34:12 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5775 * test/REC1 test/REC2: added examples from the XSLT REC
5777 Fri Jan 5 11:14:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5779 * README: basic informations
5780 * Changelog: created