Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for tests/xslt.test
2025-01-17
| ||
01:08 | Fix for the namespace axis: resolve the prefix with the context node, not with the XPath expression context node. With may make a difference in case of xslt. file: [84b53c3c28] check-in: [ddbcc3c8c8] user: rolf branch: trunk, size: 46398 | |
2019-07-11
| ||
02:02 | Fixed possible seg fault with malicious input. file: [35a5408426] check-in: [d22f55f9a3] user: rolf branch: trunk, size: 45440 | |
2018-10-18
| ||
23:16 | Simplified the master file of the included test suite, mostly by removing not longer needed cruft. And other minor test suite gardening. file: [495f9d7974] check-in: [fa94139e03] user: rolf branch: trunk, size: 45440 | |
2018-07-16
| ||
21:36 | The package name is tDOM, but it always has been requested by [package require tdom] and now the scripted helper commands in tdom.tcl are also in the namespace tdom (not anymore in tDOM). The new pullparser command is now also in this namespace. There are aliases from the old command names to the new one, so there must be nothing done; old scripts will run as they did. It's just, that you in new code don't have to write serveral upcase letters in a row because of tDOM. file: [42369d236e] check-in: [afde497780] user: rolf branch: trunk, size: 45452 | |
2018-02-01
| ||
00:16 | A couple of spell fixes / typing error corrections. Thanks goes to Gustav Neumann. file: [298d472aa6] check-in: [4897033c1b] user: rolf branch: trunk, size: 45452 | |
2017-08-18
| ||
08:05 | Merged trunk file: [c6d533dfe3] check-in: [67820b67ca] user: apnadkarni branch: msvc, size: 45619 | |
2017-08-15
| ||
20:59 | Changed slightly the format of the output of the parsed tokens within the error msg in syntactically wrong xpath expressions, because the up to now format wasn't the same on different platforms. Renamed the json test file; the tests cover more than just parsing json. file: [d087ac314f] check-in: [7cce9c5133] user: rolf branch: trunk, size: 45452 | |
2017-07-28
| ||
10:51 | Small rewrite to prevent double evaluation in define in case of TCL_MEM_DEBUG defined. Added knownBug tag to the test that demonstrates the current limits of xsltFormatNumber. Problem is understood but the solution needs some rework, which is postponed, for now. file: [5863a9a228] check-in: [3ec9f3b32f] user: rolf branch: trunk, size: 45452 | |
2017-07-27
| ||
13:14 | Updated from trunk. Fixed OASIS test suite wrapper. Added an xslt test. file: [e4bf15864c] check-in: [6ef22b30dd] user: rolf branch: json, size: 45441 | |
2015-08-28
| ||
17:45 | Added limit (default 3000) for depth of nesting xslt apply templates. Added -maxApplyDepth option to xslt transformation, to set this limit. file: [ed74e86328] check-in: [a52f940880] user: rolf branch: trunk, size: 44658 | |
2015-04-11
| ||
00:22 | Changed behavior wrt to result code of a called -xsltmessagecmd script. Up to now, the result code of that script evaluation was ignored. Now, any other return code of that script then TCL_OK terminates the xslt transformation and returns error. Purposeful termination may be signaled with return -code break, for which the error message will be empty. file: [3eb2c16f11] check-in: [8438342bf7] user: rolf branch: trunk, size: 44091 | |
2015-04-10
| ||
23:59 | Sorted out how it will be, for now. Documented it somewhat. file: [b23e6829da] check-in: [be9cfa8f2d] user: rolf branch: xsltmsg, size: 43591 | |
2015-01-20
| ||
23:08 | Fixed even more possible seg faults in case of "random" xpath input. file: [f8cfa6308a] check-in: [e44ca3a81b] user: rolf branch: trunk, size: 41345 | |
2014-05-01
| ||
12:33 | Added more minimal xslt doc tests. file: [33224c9c36] check-in: [73c26eb87f] user: rolf branch: trunk, size: 41337 | |
12:28 | Added minimal xslt doc tests. file: [32703fca70] check-in: [3f2c9c70c6] user: rolf branch: trunk, size: 40775 | |
12:16 | Added minimal xslt doc tests. file: [b4f05e9567] check-in: [d05e85a15f] user: rolf branch: trunk, size: 40331 | |
2013-08-16
| ||
14:59 | Fixed memory corruption in case of scripted xpath function with an attribute as context node (reported by https://github.com/tDOM/tdom/issues/16). file: [7d405fb1ce] check-in: [d5664646d6] user: rolf branch: trunk, size: 39390 | |
2013-08-15
| ||
01:16 | Test documenting the seg fault reported by https://github.com/tDOM/tdom/issues/16. file: [6e45630052] check-in: [97f6f2f627] user: rolf branch: trunk, size: 39194 | |
2007-08-23
| ||
16:34 | Fixed bug triggered by invalid XSLT XPath pattern (normal XPath expr (via selectNodes) wasn't infected). file: [107f246169] check-in: [5d08962991] user: rolf branch: trunk, size: 38252 | |
2006-01-08
| ||
00:26 | Fixed a rounding bug of format-number() (http://groups.yahoo.com/group/tdom/message/1217). file: [ac911f7934] check-in: [8f42a7da8b] user: rolf branch: trunk, size: 37686 | |
2005-12-10
| ||
21:09 | Fixed bug in namespace handling in xsl:copy-of. file: [14ad8e6e3e] check-in: [d3f39e0552] user: rolf branch: trunk, size: 36786 | |
2005-03-26
| ||
14:06 | Fix in domAppendNewElementNode(), domAppendLiteralNode() and domAppendNewTextNode(): if the created node is a child of doc->root, set the parentNode according. file: [7ea69ad54a] check-in: [b97cb015ce] user: rolf branch: trunk, size: 34344 | |
2005-03-13
| ||
01:06 | Added two tests about two subtleties of the XPath syntax: white space between the $ and a varname are not allowed, while white space between the braces of node() is allowed. file: [c28c7b4b68] check-in: [0240a04ee8] user: rolf branch: trunk, size: 32889 | |
2005-01-06
| ||
18:21 | Added a few tests: related to createNodeCmd (dom), node text method (domNode), chancing callback from within a callback (element, parser) and catching of recursive xsl include/import (xslt). file: [84dd64ee74] check-in: [330a5b833e] user: rolf branch: trunk, size: 31809 | |
2004-07-28
| ||
03:44 | More tests for script errors in external entity handler or errors in the requested external entities. file: [8f4c819e72] check-in: [a40d2d0cf8] user: rolf branch: trunk, size: 31197 | |
2004-05-26
| ||
01:51 | Minor changes. file: [f9d467c69f] check-in: [306c383ae9] user: rolf branch: trunk, size: 28575 | |
2004-05-08
| ||
18:12 | Fixed typos in comment. file: [414eefcddf] check-in: [4c171a2964] user: rolf branch: trunk, size: 28562 | |
2003-12-30
| ||
19:24 | Implemented the special constraints on certain xpath pattern/expr (no current() func in pattern, no var references in template and key match pattern and key use expr, no key() func in key match pattern and use expr.) file: [8994c2d9ec] check-in: [7734f83bc6] user: rolf branch: trunk, size: 28562 | |
2003-12-11
| ||
18:41 | Bug fix: double mem free in case of pattern w/ FQ element with positional dependent predicate. file: [334f27e4bf] check-in: [56ba5cea1c] user: rolf branch: trunk, size: 25961 | |
2003-11-27
| ||
12:58 | Another fix, to ensure namespace integrity of the result doc. file: [09589e5e4a] check-in: [b768f8d2b6] user: rolf branch: trunk, size: 25416 | |
2003-11-26
| ||
17:00 | Fixed parentNode of documentElement and siblings of the result tree. file: [31b95e91ce] check-in: [620ef29cbf] user: rolf branch: trunk, size: 24690 | |
16:00 | Fix, to ensure namespace integrity of the result doc. file: [5accfab1b2] check-in: [8893c786c2] user: rolf branch: trunk, size: 24362 | |
2003-11-24
| ||
10:09 | Added domDoc methods omit-xml-declaration, indent, standalone, encoding and mediaType. Bug fix: seg fault for document('') with stylesheet tree with empty baseURI. Minor optimizations. Fixed invalid memory read. file: [c80900b76a] check-in: [7824526c34] user: rolf branch: trunk, size: 21204 | |
2003-10-24
| ||
00:53 | Improved error reporting, if an XSLT variable is tried to reset, although there is already such a variable in scope: now the name of the var is also reported in the error msg. file: [c224fc12a8] check-in: [5963c051e2] user: rolf branch: trunk, size: 17724 | |
2003-01-30
| ||
00:36 | Fixed bug reported by Wilhelm Klink (http://groups.yahoo.com/group/tdom/message/404 see test xslt-4.1). Again a problem (sideeffect) of renumbering node->nodeNumber (which is necessary after modification of the tree for some XPath expr to work). The keys of the entries in the baseURIs hash table of the documents where the nodeNumber of the (subtree root) nodes with new baseURI. Since this nodeNumber isn't necessarily constant over the lifetime of a node (because of the possibility of re-numbering the tree), this could not work anymore. Instead the nodeNumber, we now use the pointer to the node structure as Key for the baseURIs hash table. This pointers stay always constant, even if the nodeNumber changes. Additional code was added to domFreeNode(), to ensure, that an entry in the baseURIs hash table gets freed, if the related node is in deed freed. Removed the yesterday added reseting of the domUniqueNodeNr counter, because it turned out in testing, that there are problems with sorting of resultSets, which includes nodes from different documents (which may happen with some special XSLT constructs (document() calls with a nodeset as argument)). The reseting of the domUniqueNodeNr is still desirable, but it turned out, that it should be carefully considered, when it should be done. file: [97de1ff573] check-in: [d439fe172c] user: rolf branch: trunk, size: 17139 | |
2003-01-29
| ||
02:25 | Changed escaping of serialized XML. The previous behavior wasn't 'wrong', but now we do it along the lines of almost all other (important) tools and it seems there's al least some xslt code out there, which banks on this 'common' way of serializing. Though, there is a small risk, that this is an incompatible change for a few users. file: [6d4666af76] check-in: [9fe0cf4a50] user: rolf branch: trunk, size: 16474 | |
2002-12-27
| ||
23:40 | The xslt method now understands also the options -ignoreUndeclaredParameters and -xsltmessagecmd. file: [6afc8548e7] check-in: [9f5c3aa51b] user: rolf branch: trunk, size: 16467 | |
2002-11-16
| ||
01:31 | Made test suite also running under tcl8.0.5. Added constraint to the tests, which uses i18n tcl features. file: [e15f56aa4e] check-in: [3bafc24e57] user: rolf branch: trunk, size: 12907 | |
2002-10-01
| ||
11:00 | Added RCS string to comment file: [b80fd842d4] check-in: [e66725042a] user: zoran branch: trunk, size: 12895 | |
2002-07-28
| ||
23:20 | Added the inclusion of loadtdom.tcl and adjusted baseURI / load of external files where necessary. file: [48ab8983d7] check-in: [0c74c1fded] user: rolf branch: trunk, size: 12876 | |
2002-06-14
| ||
22:59 | Added tests for setting FQ top-level parameters via the -parameter option. file: [142ca48e6d] check-in: [193a375003] user: rolf branch: trunk, size: 12776 | |
2002-05-23
| ||
22:19 | Added deleting of the created parser objects, for lesser 'noise', while memory leak debugging. New test in xslt (var scope bug). file: [9592531e9e] check-in: [b5dd1d0555] user: rolf branch: trunk, size: 10672 | |
2002-05-16
| ||
17:30 | Added tests for setting of global parameters. file: [c2a4cf29d8] check-in: [33e13ca4d3] user: rolf branch: trunk, size: 9752 | |
2002-03-03
| ||
01:02 | Added: tcltest test suite started. The expat related tests are mostly out of an older tclexpat test suite by Steve Ball (reviewed, bug fixed and adapted to tDOMs SAX interface). Plus a few tDOM specific tests. file: [92255a2720] check-in: [8ba496bb01] user: rolf branch: trunk, size: 1533 | |