summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Contain platform-specific things in the constraint-controlled parts of the test.dgp2018-04-301-2/+3
|
* merge fix-1613456fff, closes [1613456fffffffff] and [27b682284974d0cd]sebres2018-04-306-55/+101
|\
| * win: some test-cases missing constraint for testexcept (if compiled without ↵sebres2018-04-111-4/+5
| | | | | | | | test)
| * win: fix several test-cases for windows platformsebres2018-04-093-23/+47
| |
| * amend to [5acb57c7aec45e05]: set code to TCL_ERROR, because primitives from ↵sebres2018-04-091-1/+1
| | | | | | | | tclIOUtil return -1
| * [27b682284974d0cd] command "file delete": avoid possible race condition if ↵sebres2018-04-061-9/+9
| | | | | | | | | | file/directory deleted after call of lstat, so bypass ENOENT error code. Thanks to Rainer Müller (aka raimue)
| * minor fix on comment (restored getFileSecurityProc back, because ↵sebres2018-03-221-1/+1
| | | | | | | | getNamedSecurityInfoProc not used)
| * win: fixes check of file permissions (readable, writable, executable) - more ↵sebres2018-03-221-19/+40
| | | | | | | | | | faster and stable solution without direct check of security permissions by optimal terms; additionally corrected executable extensions (missing .ps1/.cmd) in useWide case.
* | An [array set] from a dict can only take shortcuts when the dict is "pure",dgp2018-04-192-1/+13
| | | | | | that is, has no string rep.
* | Restore build success to the TCL_REMOVE_OBSOLETE_TRACES configuration.dgp2018-04-171-1/+11
| |
* | Correct out-of-date documentation for [string is].dgp2018-04-072-6/+3
|/
* TclTrim: special case for TrimRight on single char result of TrimLeft (this ↵sebres2018-03-141-3/+3
| | | | char is already verified within TrimLeft, so bypass TrimRight at all)
* TclTrim must write to *trimRight even when making a quick exit.dgp2018-03-141-0/+1
|
* Make TclTrim* routines robust against some malformation in inputs.dgp2018-03-143-57/+181
|\ | | | | Better than access violations and panics!
| * A few minor revisions.dgp2018-03-131-11/+16
| |
| * remove unexpected panic by TclTrimLeft/TclTrimRight, handling rewritten:sebres2018-03-133-57/+176
| | | | | | | | | | | | | | - instead of check the NTS-byte after string (may cause segfault by access violation if out of range), it checks now the end-character is well-formed utf8-sequence; - both work well now on non-NTS strings (without null character at end); - additionally fixed wrong offsets (trim-length if last char malformed in case of out of range); new function TclTrim introduced (as combination of TclTrimLeft/TclTrimRight).
* | Tidy up and comment [string replace] and its corner cases.dgp2018-03-132-8/+27
|/
* fixes [1873ea0ee4f01b26]: wrong initialization of std-channels, if no ↵sebres2018-03-051-9/+13
| | | | std-handles available at all (e. g. non-console application, like "tk")
* [8e6a9ac221] Stop false matching with bytearrays. (string-11.55)dgp2018-02-232-1/+5
|
* lifetime management of files generated by testsdgp2018-01-254-5/+11
|
* Dup test namesdgp2018-01-252-2/+2
|
* (cherry-pick): Use http 2 instead of http 1 for Safe Base testing.jan.nijtmans2018-01-041-4/+4
|
* Plug memleak recently put into [package require].dgp2017-12-061-0/+4
|
* [ce3a211dcb] Failed file normalize when tail is empty string.dgp2017-12-062-3/+18
|
* Factor clearing of ensemble subcommand table into utility routine.dgp2017-12-051-29/+23
|
* [4f6a1ebd64] Stop crash when same value passed to the -map and -subcommands ↵dgp2017-12-052-65/+105
|\ | | | | | | options of ensemble configuration.
| * Another revised fix, much closer to sebres' patch now.dgp2017-12-051-62/+90
| |
| * [4f6a1ebd64] Different fix for the problem. Re-order the filling of the dgp2017-12-042-61/+73
|/ | | | | | subcommand table so there is no longer a conflict where multiple intreps of a single value are sought. If the mapDict and exportList are the same, then each key in the mapDict is known to be an element of the exportList without needing to check.
* Cherry-picked test-cases from [046a5af026]: fix for issue [4f6a1ebd64]: ↵sebres2017-11-291-1/+17
| | | | | ensemble: segmentation fault when -subcommand and -map values are the same object.
* Fix [fab92486a1b05ba6f7cfe8677da95b9efb3beff0|fab92486a1]: Windows error 14 ↵jan.nijtmans2017-11-171-1/+1
| | | | "Out of memory" mapping to Posix EFAULT "Bad address in system call argument" feels wrong
* No longer document (even though it's only in an example) that ↵jan.nijtmans2017-11-162-9/+8
| | | | Tcl_SavedResult is a struct, and that the internal representation of an int is stored in the object's internalRep.longValue member. That might no longer be true in the future.
* [5d6de65036] [package require] with [package prefer stable] was not choosingdgp2017-11-142-33/+68
|\ | | | | available stable package.
| * Ticket [5d65e65036]. My fix. Do not skip the second check for stable ↵aku2017-11-131-33/+58
| | | | | | | | versions even when the main check fails. Avoided radical changes to the structure (kept single search loop, with selection after).
| * Test case for Bug 5d65e65036.dgp2017-11-061-0/+10
| |
* | No longer mark Tcl_EvalFile() as obsolete, since it will continue to be ↵jan.nijtmans2017-11-132-2/+0
| | | | | | | | supported in Tcl 9.0
* | compiler warningdgp2017-11-081-1/+1
| |
* | [3298012] Stop RebuildTable asking ckalloc for more than it can give.dgp2017-11-081-5/+8
|\ \ | |/ |/|
| * Attempted bug fix.dgp2017-11-071-5/+8
|/
* Update tests that were still written on the outdated premise that Tcl'sdgp2017-10-272-8/+8
| | | encoding subsystem had to initialize starting in the identity encoding.
* Historical change affecting tests: Detroit did not observe Daylight Saving ↵Kevin B Kenny2017-10-241-24/+3
| | | | Time in 1967
* Update to tzdata2017cKevin B Kenny2017-10-2421-367/+404
|
* In nmakehlp -v, return non-0 exit code if version is not found. (taken from ↵jan.nijtmans2017-10-091-2/+8
| | | | vc-reform branch)
* Add visual-studio related entries to ignore-glob. Taken over from reform-vc ↵jan.nijtmans2017-10-091-0/+24
| | | | branch
* [0e4d88b650] Allow command overwrite when deletion callback deletes namespace.dgp2017-09-022-62/+119
|\
| * merge 8.5dgp2017-09-024-88/+74
| |\ | |/ |/|
* | Cherrypick [527d354828]andy2017-08-081-1/+1
| |
* | Fix [fb2208172c671f29d60e9ac928d9ded45d01d8b8|fb2208172c]: tclIndex varies ↵jan.nijtmans2017-07-171-2/+2
| | | | | | | | across builds from auto_mkindex
* | Fix [293344d4f3]: Regression in SQLite test-suite. Long-standing bug in ↵jan.nijtmans2017-07-131-1/+1
| | | | | | | | implementation of TclUtfToUniChar() macro.
* | tclPathObj: fixed TclJoinPath (backported from 8.6) - usage of released ↵sebres2017-07-031-84/+70
| | | | | | | | | | object and object leakage. closes [adb198c256df8c4192838cc3c1112fb2821314e9]
| * Add testdgp2017-09-021-0/+15
| |