Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
1067 check-ins using file tests/unixInit.test version 8df094b328
|
2020-04-20
| ||
| 05:22 | Remove last knownBug. Closed-Leaf check-in: be8d84fe6a user: dgp tags: dgp-utf-explore | |
| 05:17 | Apply fix for [2738427] and adjust tests. check-in: 27cfa0775d user: dgp tags: dgp-utf-explore | |
| 05:09 | Apply fix for [493dccc2de] and adjust tests. check-in: 7db642d35a user: dgp tags: dgp-utf-explore | |
| 04:58 | Apply fix for [5e6346a252] and adjust tests. check-in: 32bc8e9f0c user: dgp tags: dgp-utf-explore | |
| 04:40 | Apply first fix of [c61818e4c9] and adjust tests. check-in: 4227206dc3 user: dgp tags: dgp-utf-explore | |
| 04:19 | Remove one misplaced "compat85" constraint. Note that "compat85" is being used to conflate two separ... check-in: 6a0e2038a7 user: dgp tags: dgp-utf-explore | |
| 04:02 | Apply the overlong rejection backport fix again, but this time don't attempt to include surrogate su... check-in: daafc7f0aa user: dgp tags: dgp-utf-explore | |
|
2020-04-19
| ||
| 23:23 | We know that Tcl 8.5.19 suffered from [2738427] where Tcl_NumUtfChars did not handle incomplete sequ... check-in: 4e95159d0a user: dgp tags: dgp-utf-explore | |
| 23:12 | We know that Tcl 8.5.19 does not support Unicode 11. check-in: 3d84b52ee9 user: dgp tags: dgp-utf-explore | |
| 23:12 | We know the Tcl 8.5.19 suffers from [c61818e4c9] where Tcl_UtfPrev uncritically accepts all bytes >=... check-in: b8f4831925 user: dgp tags: dgp-utf-explore | |
| 23:00 | We know that Tcl 8.5.19 suffers from [67aa9a2070] -- accepting overlong. check-in: f54a350e47 user: dgp tags: dgp-utf-explore | |
| 22:47 | Attach modern testing machinery and tests to a pre-backport state of Tcl 8.5 to see what compatibili... check-in: ea2dce9063 user: dgp tags: dgp-utf-explore | |
|
2020-04-18
| ||
| 13:53 | Missing Tcl_UniChar initializations allow 4-byte Tcl_UtfToUniChar to act on uninitialized mem and g... Closed-Leaf check-in: 517b1c87da user: dgp tags: bug-c574e50a3b | |
|
2018-11-09
| ||
| 16:00 | [35a8f1c04a] Fix bad lengths when creating string rep of some lists. check-in: b2575c74bc user: dgp tags: core-8-5-branch | |
| 15:47 | Additional test Closed-Leaf check-in: 94ad0517c5 user: dgp tags: bug-35a8f1c04a | |
| 15:39 | Revise bug fix to support (length == 0) correctly. Added comments and improved safety in caller. check-in: 3b0bc7a6e1 user: dgp tags: bug-35a8f1c04a | |
| 14:19 | closes [35a8f1c04a]: minimalist fix - beware of discrepancy between TclScanElement and TclConvertEle... check-in: 2ec58720e9 user: sebres tags: bug-35a8f1c04a | |
| 14:13 | test case to cover bug [35a8f1c04a] check-in: d76fb9091b user: sebres tags: bug-35a8f1c04a | |
|
2018-11-08
| ||
| 17:05 | [86d249bcba] Make sure that tcltest::runAllTests actually returns 1 on failure. Repairs TIP 525 Impl... check-in: 0ef0b36b31 user: dgp tags: core-8-5-branch | |
|
2018-10-31
| ||
| 21:02 | Make MacOSX compile work (hopefully) and cross-compile on mingw-w64 (compile only, no unit-test yet) check-in: cb351dea6a user: jan.nijtmans tags: core-8-5-branch | |
|
2018-10-30
| ||
| 20:40 | Add support for DragonFly check-in: 64b7610e09 user: jan.nijtmans tags: core-8-5-branch | |
| 20:39 | Add support for TIP #494 to registry and dde. Only effective when compiled against Tcl 9.0 headers. ... check-in: bd6c194323 user: jan.nijtmans tags: core-8-5-branch | |
|
2018-10-29
| ||
| 19:54 | squelch some warnings on higher Visual Studio versions: we are not going to bother on this any more. check-in: 3fca980837 user: jan.nijtmans tags: core-8-5-branch | |
| 14:09 | close fork check-in: 3fe0cdb5a5 user: dgp tags: core-8-5-branch | |
| 14:00 | [TIP 525] Backport package tcltest 2.5 check-in: d27b044524 user: dgp tags: core-8-5-branch | |
|
2018-10-28
| ||
| 10:05 | Merge (on-purpose) fork, makeing the merge-mark easier check-in: 6bb28fe7ed user: jan.nijtmans tags: core-8-5-branch | |
| 10:04 | Missing -DUNICODE in makefile.vc check-in: a980768a91 user: jan.nijtmans tags: core-8-5-branch | |
|
2018-10-27
| ||
| 19:52 | put back Travis CI build. All merge-marks of previous commit change done. check-in: 552539f02d user: jan.nijtmans tags: core-8-5-branch | |
| 19:36 | (temporary) backout [0386db909a]: Enable CI builds with Travis. This enables everything else to merg... check-in: 817887d230 user: jan.nijtmans tags: core-8-5-branch | |
| 19:33 | Backport various minor issues from 8.6: - gcc compiler warning in tclDate.c - protect Tcl_UtfToUni... check-in: f339295ed5 user: jan.nijtmans tags: core-8-5-branch | |
| 08:06 | Update to latest tzdata (backported from 8.6) check-in: 08cdf7d2b5 user: jan.nijtmans tags: core-8-5-branch | |
| 08:03 | Missed some version bumps in previous commit check-in: 5e7a02073b user: jan.nijtmans tags: core-8-5-branch | |
| 07:53 | tclWinDde.c: Backport version 1.4.1 from Tcl 8.6. check-in: 714f445acf user: jan.nijtmans tags: core-8-5-branch | |
|
2018-10-24
| ||
| 21:22 | Backport "registry" version 1.3.3, so all active branches now have the same registry version. (this... check-in: e4761eb0a8 user: jan.nijtmans tags: core-8-5-branch | |
|
2018-10-23
| ||
| 11:14 | Enable CI builds with Travis. check-in: 0386db909a user: dkf tags: core-8-5-branch | |
|
2018-10-22
| ||
| 13:11 | Expand the build matrix Closed-Leaf check-in: e8f9027ec2 user: dkf tags: travis-8.5 | |
|
2018-10-21
| ||
| 10:16 | Disable windows builds. Make test failures fatal. check-in: 3bfdd781da user: dkf tags: travis-8.5 | |
|
2018-10-20
| ||
| 18:02 | Remove old README check-in: c7d905abde user: dkf tags: travis-8.5 | |
| 16:47 | Add local links check-in: ce6a2e7c54 user: dkf tags: travis-8.5 | |
| 16:44 | formatting tweak check-in: 714d2aca19 user: dkf tags: travis-8.5 | |
| 12:54 | formatting tweak check-in: e10efad87d user: dkf tags: travis-8.5 | |
| 12:01 | formatting fix check-in: 447e1de8d8 user: dkf tags: travis-8.5 | |
| 11:57 | Travis CI build check-in: 0f4e7c557c user: dkf tags: travis-8.5 | |
|
2018-10-17
| ||
| 19:51 | Fix test-cases running on Windows 10: [string index $tcl_platform(osVersion) 0] doesn't give the c... check-in: a8a42c2118 user: jan.nijtmans tags: core-8-5-branch | |
|
2018-10-10
| ||
| 22:14 | merge 8.5 Leaf check-in: a3aca1465b user: sebres tags: rfe-4f322b9d21 | |
|
2018-08-30
| ||
| 11:08 | test-cases to cover quoting of the newline character, and the documentation extended. check-in: 707127bd2d user: sebres tags: core-8-5-branch | |
|
2018-08-29
| ||
| 16:58 | tcltest: forgotten built-in constraint "slowTest" check-in: 2f1d3c9080 user: sebres tags: core-8-5-branch | |
| 14:45 | closes [21b0629c81] 0-day vulnerability - insufficient escape by exec of batch-files for windows check-in: 99af12fd19 user: sebres tags: core-8-5-branch | |
|
2018-08-23
| ||
| 10:26 | code review, skip slow test winpipe-8.2 executed args from injectList particularly (normally winpipe... Closed-Leaf check-in: 7f273d6639 user: sebres tags: 0-day-21b0629c81 | |
| 08:00 | code review, restored backwards compatibility of the simplest escape of quote-chars (so reverted sev... check-in: 897a17c523 user: sebres tags: 0-day-21b0629c81 | |
|
2018-08-21
| ||
| 18:52 | fixes escape for special cases (+ more test-cases): - `%` char to be escaped (quoted) in any case (r... check-in: ae46c72447 user: sebres tags: 0-day-21b0629c81 | |
|
2018-08-20
| ||
| 19:58 | because executable (1st argument) always proper escaped now, don't need to replace long path name of... check-in: 7dad71a5a9 user: sebres tags: 0-day-21b0629c81 | |
| 16:15 | small amend: avoid reset of unpaired quote flag between arguments (previous affects next) + test cas... check-in: c2762871a6 user: sebres tags: 0-day-21b0629c81 | |
| 14:35 | win: fixes [21b0629c81] - exec/open process pipe under windows (0-day vulnerability - insufficient e... check-in: cc1a3445f7 user: sebres tags: 0-day-21b0629c81 | |
|
2018-08-17
| ||
| 18:26 | win: TclpCreateProcess or [exec process ...] - search for application extended with ".cmd" extension... check-in: 19406e5bfb user: sebres tags: core-8-5-branch | |
|
2018-07-26
| ||
| 16:46 | test cases added to cover width overflow by format (should cause limit exceeded) check-in: 3b55e9c1e1 user: sebres tags: core-8-5-branch | |
| 15:57 | closes [d051b77fc18d7340]: fixed segfault by integer overflow (if width by format like "%4000000000g... check-in: 16846911c7 user: sebres tags: core-8-5-branch | |
| 10:47 | enhanced tclsh syntax (rich command line for applications using Tcl_Main without startup-script): tr... Leaf check-in: e61a1add32 user: sebres tags: sebres-rich-cmd-line | |
|
2018-07-16
| ||
| 14:32 | RFE [61fa4879ed] implementation - use system temp-folder as default temporary directory in the test-... Closed-Leaf check-in: 0108bf4c0e user: sebres tags: rfe-61fa4879ed | |
|
2018-07-12
| ||
| 14:17 | win: closes [3f7af0e21e13f1f5] - avoid "permissions denied" by `file delete`, if file stat (TclpObjS... check-in: 4af9ff473e user: sebres tags: core-8-5-branch | |
|
2018-07-09
| ||
| 17:47 | merge 8.5 (after fix of three-point race condition) check-in: 87ce4cf1e0 user: sebres tags: rfe-4f322b9d21 | |
| 17:18 | closes [270f78ca95b642fb]: fix the race condition for `file mkdir` if some worker deletes directory ... check-in: 1c12ee9e45 user: sebres tags: core-8-5-branch | |
|
2018-07-02
| ||
| 19:37 | try to improve documentation for braces substitution in tcl Leaf check-in: 5df373ba48 user: sebres tags: doc-subst-of-braces | |
| 14:46 | test case extended check-in: 929fa212c4 user: sebres tags: rfe-4f322b9d21 | |
| 14:46 | doc/file.n: documentation for `file mkdir` extended with return-code description and usage example check-in: 786e10c2ee user: sebres tags: rfe-4f322b9d21 | |
| 14:46 | Closes RFE [4f322b9d21]: provide return value for `file mkdir` to recognize the directories are real... check-in: 7e5504fecf user: sebres tags: rfe-4f322b9d21 | |
|
2018-06-16
| ||
| 12:57 | use Tcl_List operations for proc argument parsing Leaf check-in: e8dfb5e4d8 user: aspect tags: aspect-proc-args | |
|
2018-06-15
| ||
| 18:31 | Align common install locations in SC_PATH_TCLCONFIG and SC_PATH_TKCONFIG. Add FreeBSD (closes [d6d60... check-in: 4790e733ef user: jan.nijtmans tags: core-8-5-branch | |
| 15:39 | minimalist fix for [3e25ac512e] to avoid different values before and after current directory access ... Leaf check-in: 188107cdc4 user: sebres tags: bug-3e25ac512e | |
| 14:54 | test cases illustrated file-system access bug [3e25ac512e] check-in: 27c03434a7 user: sebres tags: bug-3e25ac512e | |
|
2018-06-13
| ||
| 15:59 | Stop creating a stray child process. check-in: bc0459f5c3 user: dgp tags: core-8-5-branch | |
|
2018-06-12
| ||
| 17:10 | [860a9f1945] Remove test safe-8.8; Mac OS 9 tests are no longer useful. check-in: 3a43176c2a user: dgp tags: core-8-5-branch | |
| 11:23 | atomic Incr/Decr with Fetch renamed (a bit more clear now, because first increments then fetch), pro... Closed-Leaf check-in: 52ddcca8d5 user: sebres tags: fix-815e246806-8-5 | |
|
2018-06-11
| ||
| 12:57 | amend after merge (lossed by conflict-resolve) check-in: 8ac4d64f41 user: sebres tags: fix-815e246806-8-5 | |
| 12:51 | back-port 8.6th fix check-in: 35b3eadf7f user: sebres tags: fix-815e246806-8-5 | |
|
2018-06-09
| ||
| 07:42 | Update all Unicode tables to Unicode version 11.0 check-in: 6fcef2008f user: jan.nijtmans tags: core-8-5-branch | |
| 07:41 | Update to latest tzdata (backported from 8.6) check-in: 8fb0134372 user: jan.nijtmans tags: core-8-5-branch | |
|
2018-06-08
| ||
| 18:59 | Fixes bug [815e246806] using atomic reference counter (atomic incr/decr during channel transfer proc... check-in: bd0fca47e3 user: sebres tags: fix-815e246806-8-5 | |
| 13:30 | Protect channel reference counter with volatile (forces atomic direct incr/decr during transfer proc... check-in: 520fcd10e6 user: sebres tags: fix-815e246806-8-5 | |
| 13:28 | fixes [815e246806], extend Tcl_RegisterChannel/Tcl_UnregisterChannel with preserving of ref-count of... check-in: dafa1a0859 user: sebres tags: fix-815e246806-8-5 | |
| 12:50 | resolves some warnings by compiling with new gcc-versions (>= 7.x): - '*' in boolean context, sugg... check-in: 9ea4420be8 user: sebres tags: core-8-5-branch | |
|
2018-06-04
| ||
| 13:49 | fixes [92564326a9] if compiled on some x86 systems (with dirent64 but without DIR64, partially cherr... check-in: 32babd8ff2 user: sebres tags: core-8-5-branch | |
|
2018-05-28
| ||
| 13:13 | win: searching for FQDN in user-name should be utf-8 safe (user-name could contain non-ascii utf-8 c... check-in: 318c6b1966 user: sebres tags: core-8-5-branch | |
| 12:05 | merge-integrate sebres-bug-9e6b569963-8-5-branch to 8.5 check-in: b65ecf6cb7 user: sebres tags: core-8-5-branch | |
|
2018-05-25
| ||
| 15:51 | minor indentation fix (no functional changes) Closed-Leaf check-in: aafdcb52e3 user: sebres tags: sebres-bug-9e6b569963-8-5-branch | |
| 15:48 | avoid dual init of stubs (possible race condition, 8.5th only) check-in: 81426bb3cd user: sebres tags: sebres-bug-9e6b569963-8-5-branch | |
| 15:04 | optimized winapi-stubs loading (8.5th only); if user name specified without domain and equals the cu... check-in: 19abe5efa2 user: sebres tags: sebres-bug-9e6b569963-8-5-branch | |
| 10:04 | merge/reintegrate test-cases from bug-9e6b569963 check-in: 617e292a69 user: sebres tags: sebres-bug-9e6b569963-8-5-branch | |
|
2018-05-24
| ||
| 20:49 | [9e6b569963] win: if user specified without domain (and local user was not found), try to resolve us... check-in: d6a73c524c user: sebres tags: sebres-bug-9e6b569963-8-5-branch | |
| 20:20 | fixed typo in winFCmd-12.6.2: unneeded extra-bracket removed check-in: 634425a216 user: sebres tags: core-8-5-branch | |
| 20:12 | win: TclpGetUserHome should return normalized path (also in case we find domain and NetUserGetInfo r... check-in: 8243f36918 user: sebres tags: core-8-5-branch | |
|
2018-05-14
| ||
| 19:14 | Unbreak build when HAVE_FTS is not set. Move definitions of Tcl_DirEntry and TclDIR to tclWinPort.h... check-in: 7bc44a586a user: jan.nijtmans tags: core-8-5-branch | |
|
2018-05-11
| ||
| 09:14 | Add emoji 11.0 to the set. Only active when compiled with TCL_UTF_MAX>3. Also prepare tooling for Un... check-in: ee9f293421 user: jan.nijtmans tags: core-8-5-branch | |
| 07:53 | Rename Tcl_Dir to TclDIR, making it clear that this macro is not part of the public API check-in: 3257682387 user: jan.nijtmans tags: core-8-5-branch | |
|
2018-05-09
| ||
| 10:29 | amend to [85bcf84100]: replaces DIR with Tcl_Dir (DIR/DIR64 regarding HAVE_STRUCT_DIRENT64) check-in: f80031df45 user: sebres tags: core-8-5-branch | |
|
2018-05-08
| ||
| 09:49 | fixes [92564326a98b5510]: wrong x64-aligned handle from readdir64 by opendir/rewinddir/closedir, if ... check-in: 85bcf84100 user: sebres tags: core-8-5-branch | |
|
2018-04-30
| ||
| 12:47 | merge 8.5 Leaf check-in: a2fcb3e560 user: dgp tags: bug-3485833 | |
| 12:11 | Contain platform-specific things in the constraint-controlled parts of the test. check-in: 74af01d8ff user: dgp tags: core-8-5-branch | |
| 11:10 | merge fix-1613456fff, closes [1613456fffffffff] and [27b682284974d0cd] check-in: 92c4bfbe32 user: sebres tags: core-8-5-branch | |
|
2018-04-19
| ||
| 01:39 | An [array set] from a dict can only take shortcuts when the dict is "pure", that is, has no string r... check-in: 7ad9a0d2cb user: dgp tags: core-8-5-branch | |
|
2018-04-17
| ||
| 14:32 | Restore build success to the TCL_REMOVE_OBSOLETE_TRACES configuration. check-in: b0e9d4fac9 user: dgp tags: core-8-5-branch | |
|
2018-04-11
| ||
| 11:28 | win: some test-cases missing constraint for testexcept (if compiled without test) Closed-Leaf check-in: eb6c47f3cb user: sebres tags: fix-1613456fff | |
|
2018-04-09
| ||
| 19:50 | win: fix several test-cases for windows platform check-in: 5c8c4f37f8 user: sebres tags: fix-1613456fff | |
| 10:04 | amend to [5acb57c7aec45e05]: set code to TCL_ERROR, because primitives from tclIOUtil return -1 check-in: 6627aeef8e user: sebres tags: fix-1613456fff | |
|
2018-04-07
| ||
| 16:55 | Correct out-of-date documentation for [string is]. check-in: c3a1f0b5e9 user: dgp tags: core-8-5-branch | |
|
2018-04-06
| ||
| 17:28 | [27b682284974d0cd] command "file delete": avoid possible race condition if file/directory deleted af... check-in: 5acb57c7ae user: sebres tags: fix-1613456fff | |
|
2018-03-22
| ||
| 17:45 | minor fix on comment (restored getFileSecurityProc back, because getNamedSecurityInfoProc not used) check-in: a43aede88c user: sebres tags: fix-1613456fff | |
| 16:22 | win: fixes check of file permissions (readable, writable, executable) - more faster and stable solut... check-in: 0bce348e6b user: sebres tags: fix-1613456fff | |
|
2018-03-14
| ||
| 17:17 | TclTrim: special case for TrimRight on single char result of TrimLeft (this char is already verified... check-in: 96a6332cff user: sebres tags: core-8-5-branch | |
| 00:45 | TclTrim must write to *trimRight even when making a quick exit. check-in: 8b3e6a3ee5 user: dgp tags: core-8-5-branch | |
| 00:03 | Make TclTrim* routines robust against some malformation in inputs. Better than access violations and... check-in: e2a4fef6e1 user: dgp tags: core-8-5-branch | |
|
2018-03-13
| ||
| 23:56 | A few minor revisions. Closed-Leaf check-in: d8df7220e3 user: dgp tags: sebres-8-5-fix-trim-on-mailformed | |
| 18:52 | remove unexpected panic by TclTrimLeft/TclTrimRight, handling rewritten: - instead of check the NTS-... check-in: b3969d0fab user: sebres tags: sebres-8-5-fix-trim-on-mailformed | |
| 03:15 | Tidy up and comment [string replace] and its corner cases. check-in: dfe3934edb user: dgp tags: core-8-5-branch | |
|
2018-03-05
| ||
| 17:37 | fixes [1873ea0ee4f01b26]: wrong initialization of std-channels, if no std-handles available at all (... check-in: 041bc74867 user: sebres tags: core-8-5-branch | |
|
2018-02-23
| ||
| 16:55 | [8e6a9ac221] Stop false matching with bytearrays. (string-11.55) check-in: d12eaf897e user: dgp tags: core-8-5-branch | |
|
2018-01-25
| ||
| 21:15 | lifetime management of files generated by tests check-in: a8078457a8 user: dgp tags: core-8-5-branch | |
| 20:28 | Dup test names check-in: 4598486182 user: dgp tags: core-8-5-branch | |
|
2018-01-04
| ||
| 12:58 | (cherry-pick): Use http 2 instead of http 1 for Safe Base testing. check-in: be96f22ee4 user: jan.nijtmans tags: core-8-5-branch | |
|
2017-12-06
| ||
| 20:44 | Plug memleak recently put into [package require]. check-in: ce911aa764 user: dgp tags: core-8-5-branch | |
| 13:02 | [ce3a211dcb] Failed file normalize when tail is empty string. check-in: ddb94d62fe user: dgp tags: core-8-5-branch | |
|
2017-12-05
| ||
| 15:12 | Factor clearing of ensemble subcommand table into utility routine. check-in: d9a2dad6b7 user: dgp tags: core-8-5-branch | |
| 14:57 | [4f6a1ebd64] Stop crash when same value passed to the -map and -subcommands options of ensemble conf... check-in: 67fc11277f user: dgp tags: core-8-5-branch | |
| 14:36 | Another revised fix, much closer to sebres' patch now. Closed-Leaf check-in: 5fb1fcc0cb user: dgp tags: bug-4f6a1ebd64 | |
|
2017-12-04
| ||
| 18:36 | [4f6a1ebd64] Different fix for the problem. Re-order the filling of the subcommand table so there i... check-in: f8daa294c6 user: dgp tags: bug-4f6a1ebd64 | |
|
2017-11-30
| ||
| 18:14 | [4f6a1ebd64] Fix to stop new crashing test namespace-42.9 Closed-Leaf check-in: d3ba3a9f51 user: dgp tags: bug-4f6a1ebd64 | |
|
2017-11-29
| ||
| 14:07 | fix [4f6a1ebd64] bug without duplication, + additional test case to cover the last wins case (on dic... Closed-Leaf check-in: f9e184a041 user: sebres tags: core_8_5_fix_4f6a1ebd64 | |
| 13:59 | Cherry-picked test-cases from [046a5af026]: fix for issue [4f6a1ebd64]: ensemble: segmentation fault... check-in: 2f25d1a37b user: sebres tags: core-8-5-branch | |
|
2017-11-17
| ||
| 15:28 | Fix [fab92486a1b05ba6f7cfe8677da95b9efb3beff0|fab92486a1]: Windows error 14 "Out of memory" mapping ... check-in: 366f92e36e user: jan.nijtmans tags: core-8-5-branch | |
|
2017-11-16
| ||
| 08:39 | No longer document (even though it's only in an example) that Tcl_SavedResult is a struct, and that ... check-in: 5f3aa55ed1 user: jan.nijtmans tags: core-8-5-branch | |
|
2017-11-14
| ||
| 13:36 | [5d6de65036] [package require] with [package prefer stable] was not choosing available stable packag... check-in: c9b0215acb user: dgp tags: core-8-5-branch | |
|
2017-11-13
| ||
| 18:58 | Ticket [5d65e65036]. My fix. Do not skip the second check for stable versions even when the main che... Closed-Leaf check-in: 12e286e121 user: aku tags: bug-5d6de65036 | |
| 10:49 | No longer mark Tcl_EvalFile() as obsolete, since it will continue to be supported in Tcl 9.0 check-in: a67e5b615e user: jan.nijtmans tags: core-8-5-branch | |
|
2017-11-08
| ||
| 02:50 | compiler warning check-in: 8bbd02b04f user: dgp tags: core-8-5-branch | |
| 02:18 | [3298012] Stop RebuildTable asking ckalloc for more than it can give. check-in: 82ced5efa6 user: dgp tags: core-8-5-branch | |
|
2017-11-07
| ||
| 21:32 | Attempted bug fix. Closed-Leaf check-in: 1752102644 user: dgp tags: bug-3298012 | |
|
2017-11-06
| ||
| 00:10 | Test case for Bug 5d65e65036. check-in: 5805c000a6 user: dgp tags: bug-5d6de65036 | |
|
2017-10-27
| ||
| 12:23 | Update tests that were still written on the outdated premise that Tcl's encoding subsystem had to in... check-in: a35ce926ed user: dgp tags: core-8-5-branch | |
|
2017-10-24
| ||
| 13:24 | Historical change affecting tests: Detroit did not observe Daylight Saving Time in 1967 check-in: a3463a55a6 user: kbk tags: core-8-5-branch | |
| 13:18 | Update to tzdata2017c check-in: ef0f9084df user: kbk tags: core-8-5-branch | |
|
2017-10-09
| ||
| 14:23 | In nmakehlp -v, return non-0 exit code if version is not found. (taken from vc-reform branch) check-in: a0bd77b537 user: jan.nijtmans tags: core-8-5-branch | |
| 12:52 | Add visual-studio related entries to ignore-glob. Taken over from reform-vc branch check-in: b94bf5a82c user: jan.nijtmans tags: core-8-5-branch | |
|
2017-09-02
| ||
| 21:48 | [0e4d88b650] Allow command overwrite when deletion callback deletes namespace. check-in: 45f8a407e0 user: dgp tags: core-8-5-branch | |
| 21:36 | merge 8.5 Closed-Leaf check-in: 08a3ce668a user: dgp tags: bug-0e4d88b650 | |
| 21:14 | Add test check-in: 6ef60d9e40 user: dgp tags: bug-0e4d88b650 | |
| 20:40 | Similar fix to Tcl_CreateCommand(). check-in: 25cbb05b14 user: dgp tags: bug-0e4d88b650 | |
| 20:17 | Tidy up. check-in: 3ac5b5be63 user: dgp tags: bug-0e4d88b650 | |
| 19:35 | [Bug 0e4d88b650] First draft fix. Re-resolve namespace after cmd deletion. check-in: 904192d8b7 user: dgp tags: bug-0e4d88b650 | |
|
2017-08-08
| ||
| 16:45 | Cherrypick [527d354828] check-in: b300e0ceb0 user: andy tags: core-8-5-branch | |
|
2017-07-17
| ||
| 08:01 | Fix [fb2208172c671f29d60e9ac928d9ded45d01d8b8|fb2208172c]: tclIndex varies across builds from auto_m... check-in: cb7edbc60b user: jan.nijtmans tags: core-8-5-branch | |
|
2017-07-14
| ||
| 14:21 | stability fix: try to avoid segfault using released object, in error case of Tcl_ObjSetVar2, if newV... Leaf check-in: bc5e7bdafc user: sebres tags: fix-8-5-578155d5a19b348d | |
|
2017-07-13
| ||
| 15:46 | merge (integrate) sebres-event-perf-fix-busy-wait check-in: e619eb2ac3 user: sebres tags: sebres-8-5-event-perf-branch | |
| 15:43 | avoid busy wait if new short block-time will be set within service event-cycle (Tcl_DoOneEvent) prod... Closed-Leaf check-in: 834c53d3c6 user: sebres tags: sebres-event-perf-fix-busy-wait | |
| 15:41 | timer: fixed setup of the block-time to 0.0 by pending timer of new generation, example: tclsh -c ... check-in: 65b4e0df6a user: sebres tags: sebres-event-perf-fix-busy-wait | |
| 15:03 | Fix [293344d4f3]: Regression in SQLite test-suite. Long-standing bug in implementation of TclUtfToUn... check-in: 66a24e0413 user: jan.nijtmans tags: core-8-5-branch | |
|
2017-07-10
| ||
| 11:17 | merge core-8-5-branch check-in: 230de0c28e user: sebres tags: sebres-8-5-event-perf-branch | |
| 10:58 | avoid blocking wait if we've some retarded events (from last event-cycle) and max blocking time was ... check-in: 7487cc4a08 user: sebres tags: sebres-8-5-event-perf-branch | |
| 10:56 | reintegrate sebres-8-6-event-perf-branch back to 8.5 check-in: d97f93c3f3 user: sebres tags: sebres-8-5-event-perf-branch | |
|
2017-07-03
| ||
| 13:32 | performance test cases extended check-in: 09e833e963 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:32 | cleanup... check-in: 059712404c user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:32 | after at: added simple workaround for absolute timers/sleep ("after at real-time"): because we use m... check-in: 12d1d63e18 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:32 | code review and small optimizations check-in: 3fc8da2b5f user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:32 | fix check event source threshold (corresponds 100-ns ranges, if the wide-clicks supported); because... check-in: 68ebe50d7b user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:32 | unix: implements wide-clicks on unix (1 wide-click == 0.001 microseconds (1 nanosecond)), so more pr... check-in: 701d66ce66 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:32 | [unix] fixes conditional-wait: timeout is monotonic based; check-in: ff5825e185 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:32 | Introduced monotonic time as ultimate fix for time-jump issue (fixed for windows and unix now, TIP #... check-in: b9371d7b63 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:31 | don't cancel scheduled event as long as the event list is not bidirectional (too slow by large queue... check-in: 25de7fd7a9 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:31 | fixed timer-marker handling: timer should be always executed after queued event (of the same generat... check-in: 470ed5221b user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:31 | interim commit: trying to pass test-cases - timer-3.*, chan-io-29.34, socket-2.12 (busy prompt timer... check-in: d49f6f0a55 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:31 | Merge branch 'fix-busy-prompt-timers' into event-perf-branch: * Amend to timer-marker: dualize spec... check-in: 5300d21648 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:30 | "after at" set factor to 1000000 (seconds), test cases fixed check-in: d9a732f301 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:30 | code review, rewrite tclTimer, prolongation, etc. check-in: 449d30a964 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:30 | interim commit: code review, rewrite tclTimer, etc. check-in: 6828f2cd17 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:30 | revert dual lists (relative/absolute) back to single list (because of better handling, a bit faster,... check-in: 758c0535b4 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:30 | amend with review check-in: 14bc0dd532 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:29 | don't use tolerance in vwait, because of dual usage, it causes canceling of wait before end-time, on... check-in: a9a747b5f7 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:29 | interim commit: trying to resolve time-freezes with new facilities timeJump/timeJumpEpoch check-in: ec9fea1726 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:29 | interim commit: trying to resolve time-freezes with new facilities timeJump/timeJumpEpoch check-in: 5210febb78 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:29 | call TclWinResetTimerResolution at end of sleep resp. wait for event (no calibration thread anymore)... check-in: 224662ba67 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:29 | win: calibration cycle completely rewritten (no calibration thread needed, soft drifts within 250ms ... check-in: e4ba9947f0 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:29 | interim commit: amend with optimization check-in: 1a808e5865 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:29 | interim commit: time-drift backwards fix... (try to resolve using counter variance + frequency facto... check-in: 7f10e3530d user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:29 | interim commit: time-drift backwards fix... (try to resolve using frequency factor) check-in: 03036dea9d user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:29 | interim commit: time-drift backwards fix... check-in: dd49011f15 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:29 | interim commit: try to fix time-drift backwards (calibration? something else?)... check-in: 8f6fe6ce01 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:29 | interim commit: try to fix time-drift backwards (too long offset after calibration? something else?)... check-in: 53b9e566d9 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:28 | extended performance test-cases (test-nrt-capability): RTS-near sleeps with very brief sleep-time. check-in: 76bb78299b user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:28 | chanio.test: optimize several tests cases running too long (shorten unwanted large sleeps) check-in: 027865018d user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:28 | bug fix: prevent setting of negative block-time by too few initial wait-time, that may expire immedi... check-in: a71628901c user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:27 | extended performance test-cases (test-nrt-capability): covering of brief wait-times and other RTS-ne... check-in: 045695e4f9 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:27 | [unix] optimized Tcl_WaitForEvent similar to windows changes (makes Tcl for *nix more "RTS" resp. NR... check-in: 07f66da0c2 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:27 | added performance test-cases to cover timer-events speed resp. event-driven tcl-handling (cherry-pi... check-in: 550f15450d user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:26 | fix sporadic errors on some fast cpu/platforms (because bgerror executed in background and it is an ... check-in: dce9ab76c5 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:26 | make timer test-case more precise and time-independent, ignores short tolerance (deviation by waitin... check-in: 315153feec user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:25 | after info, after cancel: compare interpreter of the timer-events by direct retrieving via internal ... check-in: e93c0939d4 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:25 | resolved some warnings / fixed unix resp. x64 compilation check-in: 1401c69c39 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:25 | code review + better usage of the waiting tolerance (fewer CPU-greedy now, avoid busy-wait if the re... check-in: db1b878a22 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:25 | [win] fallback to replace C++ keyword "inline" with C keyword "__inline" Otherwise depending on the... check-in: 2b5c49ab46 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:25 | [win32] use timer resolution handling in Tcl_Sleep also; check-in: 608055d821 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:25 | Use auto-reset event object (system automatically resets the event state to nonsignaled after wake-u... check-in: c98b99372f user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:25 | optimization of Tcl_LimitExceeded by internal usage (tclInt header) check-in: dbec3f8d9c user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:25 | dynamic increase of timer resolution corresponding wait-time; non-blocking wait for event - if bloc... check-in: 3aa1cefdf7 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:24 | [enhancement] extend "vwait" with same options as "update", new syntax "vwait ?options? ?timeout? va... check-in: fef447f0a4 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:24 | interim commit: try to extend "vwait" with same options as "update" check-in: 3fdc96211a user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:24 | [performance] do one event (update / event servicing) cycle optimized (introduced threshold to preve... check-in: 44b62f8964 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:24 | command "vwait" extended with timeout argument (in ms), 0 could be used to process pending events on... check-in: f6309f5ed8 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:24 | [performance] much better handling for timer events within Tcl_ServiceEvent using timer marker in th... check-in: beb4b9527b user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:23 | [performance] large performance increase by event servicing cycles (3x - 5x faster now); [win] prev... check-in: 0dd0a029f5 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:23 | [performance] introduced additional queue for prompt timer events (after 0) that should be executed ... check-in: 928ef3d179 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:23 | bug fix: wrong release of after-id tcl-object if it switch type (object leak) check-in: 43f79790a3 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:23 | [bug/stable fix] don't execute TimerSetupProc directly (may be unwanted, because changes the blockin... check-in: 6ff3d675ef user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:22 | after-id: introduced object of type "afterObjType" as self-referenced weak pointer to timer/idle eve... check-in: b7f3dfa629 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:21 | rewrite interpreter limit handling using new timer event handling (with delete callback) check-in: 5b7b714b23 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:21 | timer resp. idle events optimized: better handling using doubly linked lists, prevents allocating me... check-in: ba83ecc154 user: sebres tags: sebres-8-5-event-perf-branch | |
| 13:21 | [performance] after-event list optimized (interp-assoc switched to doubly linked list, because requi... check-in: f562bee7a0 user: sebres tags: sebres-8-5-event-perf-branch | |
| 09:15 | tclPathObj: fixed TclJoinPath (backported from 8.6) - usage of released object and object leakage. c... check-in: 9fc5b82feb user: sebres tags: core-8-5-branch | |
|
2017-06-22
| ||
| 08:58 | Upgrade all internal character tables to Unicode 10 check-in: 04efb10be6 user: jan.nijtmans tags: core-8-5-branch | |
|
2017-06-08
| ||
| 12:34 | Fix [2738427]: Tcl_NumUtfChars(...) no overflow check. check-in: e376f4b734 user: jan.nijtmans tags: core-8-5-branch | |
|
2017-06-06
| ||
| 09:02 | [67aa9a2070] Tcl_UtfToUniChar returns single byte for invalid UTF-8 input as documented. check-in: 3998688718 user: jan.nijtmans tags: core-8-5-branch | |
|
2017-05-23
| ||
| 21:57 | [win32] optimized calibration cycle (makes Tcl for windows "RTS" resp. NRT-capable): - the clock ti... check-in: f6637d3dd8 user: sebres tags: sebres-8-5-timerate | |
|
2017-05-22
| ||
| 11:07 | fix advancement of snext: could not cook up a test for this, but the error is clear Leaf check-in: c84d53f778 user: aspect tags: aspect-string-match | |
| 10:49 | retab Tcl_StringCaseMatch. Oops check-in: 34aca29ae4 user: aspect tags: aspect-string-match | |
| 10:47 | tidy up control flow check-in: df7b440af5 user: aspect tags: aspect-string-match | |
| 10:44 | fix up comment style and make them more informative check-in: 2afe609986 user: aspect tags: aspect-string-match | |
|
2017-05-16
| ||
| 12:41 | back-ported branch sebres-8-6-timerate (new command "timerate" for 8.5) check-in: c8c40eda06 user: sebres tags: sebres-8-5-timerate | |
|
2017-05-06
| ||
| 00:43 | back to switch. Implement non-recursive * with goto. Much faster on a*a*...b tests from [a4a7f2abd... check-in: 433f1cf0bc user: aspect tags: aspect-string-match | |
| 00:39 | revert switches to ifs - all these breaks are breaking me check-in: a2fb105d6c user: aspect tags: aspect-string-match | |
| 00:36 | streamline StringCaseMatch with switch and comments. BEHAVIOUR CHANGE: incomplete bracket groups no... check-in: 5efe8a956f user: aspect tags: aspect-string-match | |
|
2017-05-05
| ||
| 17:12 | [6015221f59] Segfault after overflow of [binary] field specifier numeric count. check-in: 0055a16a8b user: dgp tags: core-8-5-branch | |
|
2017-05-04
| ||
| 12:01 | Cherry-pick/backport [65cc894ac5c24495|65cc894ac5]: fix off-by-one possible buffer overrun when look... check-in: 38b35b5cf5 user: jan.nijtmans tags: core-8-5-branch | |
|
2017-05-03
| ||
| 15:49 | code review: restore missing "break" to step out from internal cycle "while (toWrite > 0) ..." (comp... Leaf check-in: 3651d67d75 user: sebres tags: core-8-5-branch-fix-1997007 | |
| 15:05 | Use GetModuleHandle() in stead of LoadLibrary() when the handle is needed for an already loaded dll.... check-in: 8785cdc62c user: jan.nijtmans tags: core-8-5-branch | |
| 11:11 | amend to [bd65277151de5a31]: forgotten declaration of hInstance. check-in: 6a9db6d662 user: sebres tags: core-8-5-branch-fix-1997007 | |
| 10:20 | [win] Ensure nothing calls CreateThread directly, may cause conflicts when using the CRT library res... check-in: a18ff63eb7 user: sebres tags: core-8-5-branch-fix-1997007 | |
| 10:19 | [win] Introduces new threaded declarations TclWinThreadCreate/TclWinThreadExit: because of usage of... check-in: 44defcb5cf user: sebres tags: core-8-5-branch-fix-1997007 | |
| 10:18 | fix test-cases (usage on windows, some constraints added, normalized using test-cases of tcl-8.6, et... check-in: 2c86a71948 user: sebres tags: core-8-5-branch-fix-1997007 | |
| 10:15 | back-porting of branch "fix-1997007" to "core-8-5-branch": Closing tcl pipes prevents windows thread... check-in: bd65277151 user: sebres tags: core-8-5-branch-fix-1997007 | |
|
2017-05-01
| ||
| 20:23 | [f9fe90d0fa] [file join] normalization. See filesystem-1.52* check-in: 650c12161a user: dgp tags: core-8-5-branch | |
|
2017-04-30
| ||
| 05:34 | glob for hidden files on unix should not require stat() Leaf check-in: e83297c2af user: aspect tags: aspect-bug-391bc0fd2c | |
|
2017-04-28
| ||
| 17:49 | [f34cf83dd0] An optimization was being taken in a case where it produced the wrong result, failing t... check-in: 2158eea530 user: dgp tags: core-8-5-branch | |
| 17:43 | Test for [f34cf83dd0]. check-in: f49a421a0d user: dgp tags: core-8-5-branch | |
| 13:41 | (cherry-pick): fix typo-bug (using wrong thread handle by set priority) check-in: 9244c37fcc user: jan.nijtmans tags: core-8-5-branch | |
|
2017-04-27
| ||
| 17:02 | [04e26c02c0] Remove useless condition that raises warnings. check-in: 7136600525 user: dgp tags: core-8-5-branch | |
|
2017-03-23
| ||
| 13:35 | (cherry-pick from core-8-6-branch): Update TZ info to tzcode2017b. check-in: 663239bac8 user: jan.nijtmans tags: core-8-5-branch | |
|
2017-02-27
| ||
| 14:51 | ParseTokens failed to fully respect its numBytes argument. check-in: 62ce873c7c user: dgp tags: core-8-5-branch | |
|
2017-02-13
| ||
| 12:24 | Tcl_GetWideIntFromObj must fail for values between WIDE_MAX+1 and UWIDE_MAX (bug [96c3f3b47d1]) Leaf check-in: 62e40d8270 user: aspect tags: bug-96c3f3b47d1 | |
|
2017-02-12
| ||
| 12:17 | make [info commands] follow the namespace path from :: (bug [58b96f6744]) Leaf check-in: a756018479 user: aspect tags: bug-58b96f6744 | |
| 11:43 | add some tests for singleton list optimisation [738900] Leaf check-in: ac115634a0 user: aspect tags: aspect-shimmer-singleton-lists | |
|
2017-02-11
| ||
| 07:21 | Apply ferrieux' shimmer-alex.patch from ticket [738900] check-in: a238a2fafc user: aspect tags: aspect-shimmer-singleton-lists | |
|
2017-02-01
| ||
| 14:42 | Fix [d0f7ba56f0e8f93b7efb5b09ebc30a824bdd577a|d0f7ba56f0]: INST_EQ first-argument NaN shortcut is to... check-in: 5c78fe98ba user: jan.nijtmans tags: core-8-5-branch | |
|
2017-01-20
| ||
| 16:18 | Fix [39f6304c2e90549c209cd11a7920dc9921b9f48e|39f6304c2e] follow-up: Make Tcl_LinkVar toleranto to t... check-in: 2579d7ff89 user: jan.nijtmans tags: core-8-5-branch | |
|
2017-01-14
| ||
| 08:46 | Upgrade TZDATA to IETF tzdata2016j check-in: a7c6635f1f user: venkat tags: core-8-5-branch | |
|
2017-01-13
| ||
| 13:04 | close fork check-in: 0d7c6af0ef user: jan.nijtmans tags: core-8-5-branch | |
| 12:57 | Allows to compile direct from Visual Studio IDE (prevents throwing error "LNK1561: entry point must ... check-in: ac212841c4 user: jan.nijtmans tags: core-8-5-branch | |
| 12:55 | missing rules.vc after merge check-in: 8f86498f80 user: sebres tags: core-8-5-branch | |
| 12:23 | merge core-8-5-branch Closed-Leaf check-in: 9bb1ba00ed user: jan.nijtmans tags: vs-ide-compile | |
| 12:12 | Enhance nmakehlp, allowing multiple arguments for "-l", and recognizing a new linker code LNK4224. P... check-in: 30a9bdc5d1 user: jan.nijtmans tags: core-8-5-branch | |
|
2017-01-12
| ||
| 18:37 | Fixes nmakehlp: allows more as one option by -l, to provide mandatory linker parameters (e. g. "LNK1... check-in: 4ebcceab91 user: sebres tags: vs-ide-compile | |
| 08:44 | Allows to compile direct from Visual Studio IDE (prevents throwing error "LNK1561: entry point must ... check-in: 4c5262d909 user: sebres tags: vs-ide-compile | |
|
2017-01-09
| ||
| 17:45 | Merge bug_b87ad7e914 check-in: 7b12a7b8a5 user: sebres tags: core-8-5-branch | |
| 09:08 | Fix for [b87ad7e9146832d505f9a430d779c5313c440256|b87ad7e914], rebased to core-8-5-branch (who said ... Closed-Leaf check-in: b23e0b20c4 user: jan.nijtmans tags: bug_b87ad7e914 | |
|
2017-01-04
| ||
| 23:09 | don't panic when EAGAIN - if the pipe is full, we have to drop the message Leaf check-in: 3f85519053 user: aspect tags: aspect-async-pipe | |
|
2017-01-01
| ||
| 19:29 | Fix [39f6304c2e]: Tcl_LinkVar is not tolerant to minus, plus, dot check-in: 3bb0eb915b user: jan.nijtmans tags: core-8-5-branch | |
| 13:32 | Attempt to solve bug [f4f44174e4c88a91] by moving cross-thread notifications through a new thread, e... check-in: 0fedee824f user: aspect tags: aspect-async-pipe | |
|
2016-12-31
| ||
| 07:54 | Create new branch named "aspect-async-pipe" check-in: 4c028b4b89 user: aspect tags: aspect-async-pipe | |
|
2016-12-23
| ||
| 12:02 | Little tweak: Decimal dot's should be allowed as well as first part. Test-case for that as well. Closed-Leaf check-in: 9239776722 user: jan.nijtmans tags: bug-39f6304c2e | |
| 11:59 | Handle other invalid sequences, like "1234e" or "-567e+", that could be the start of a valid real nu... check-in: 99a62c31f9 user: jan.nijtmans tags: bug-39f6304c2e | |
|
2016-12-22
| ||
| 11:38 | Fix some comments (which were not correct any more in this branch), and don't allow booleans in inte... check-in: a27bf13393 user: jan.nijtmans tags: bug-39f6304c2e | |
| 11:27 | Re-based to core-8-5-branch. Proposed fix for [39f6304c2e90549c209cd11a7920dc9921b9f48e|39f6304c2e]... check-in: 027dbbe421 user: jan.nijtmans tags: bug-39f6304c2e | |
|
2016-12-21
| ||
| 13:59 | Make sure that Tcl_GetIntFromObj/Tcl_GetWideIntFromObj/Tcl_GetDoubleFromObj don't set an error in th... check-in: ca288cf168 user: jan.nijtmans tags: core-8-5-branch | |
|
2016-12-01
| ||
| 11:39 | compatability -> compatibility check-in: 9cf8d87904 user: jan.nijtmans tags: core-8-5-branch | |
|
2016-11-17
| ||
| 16:12 | Fix libtommath's mp_radix_size() function such that it returns 2 for single-digit numbers. Add testc... check-in: f321ad8690 user: jan.nijtmans tags: core-8-5-branch | |
|
2016-11-14
| ||
| 14:20 | Better fix for the usability of TCL_NO_DEPRECATED on MacOSX. check-in: 750cf822ec user: jan.nijtmans tags: core-8-5-branch | |
|
2016-11-12
| ||
| 11:18 | Update to tzdata2016i from IETF check-in: 8b0d120b2a user: venkat tags: core-8-5-branch | |
|
2016-11-11
| ||
| 10:53 | Fix [79614fb8b61983ac8ef30ea8752c310465798fc7|79614fb8b6]: "glob", "encoding system" and encoding-fr... check-in: e0649af0bd user: jan.nijtmans tags: core-8-5-branch | |
|
2016-11-04
| ||
| 14:37 | [824752f10e] More robust, portable check for integer overflow. check-in: 9b1cb4c030 user: dgp tags: core-8-5-branch | |
| 14:21 | [824752f10e] Avoid calling Tcl_SetObjResult if interp is NULL check-in: b6601d604f user: gahr tags: core-8-5-branch | |
|
2016-11-02
| ||
| 12:41 | Update http version number to 2.7.14, due to [838e99a76d] check-in: 9a63070856 user: jan.nijtmans tags: core-8-5-branch | |
|
2016-10-28
| ||
| 14:23 | Add warning commentary making important assumptions explicit. check-in: 27b3f0c88b user: dgp tags: core-8-5-branch | |
|
2016-10-26
| ||
| 08:03 | Update timezone data to tzdata2016h from IETF check-in: 72aa757082 user: venkat tags: core-8-5-branch | |
|
2016-10-12
| ||
| 13:38 | Add a test too. check-in: 3c55b08b4f user: dgp tags: core-8-5-branch | |
| 13:31 | [be003d570f] TclParseNumber() failed to fully implement TCL_PARSE_OCTAL_ONLY. check-in: d4054bee77 user: dgp tags: core-8-5-branch | |
| 09:57 | [74bc0e44f5] Doc tweak. check-in: c24fb3badc user: dkf tags: core-8-5-branch | |
|
2016-10-11
| ||
| 21:35 | Fix [3cc1d91345]: duplicate calls to TclpFreeAllocCache() on thread exists check-in: 509d964dcf user: jan.nijtmans tags: core-8-5-branch | |
|
2016-10-09
| ||
| 16:01 | [62b36e326c] Noted edge case in behaviour of [concat] with empty arguments. check-in: d81d0de334 user: dkf tags: core-8-5-branch | |
|
2016-10-08
| ||
| 17:10 | [74bc0e44f5] Document result of [http::unregister]. check-in: fe8a1bc799 user: dkf tags: core-8-5-branch | |
| 16:38 | [838e99a76d] Ensure that encodings are handled with application/xml and friends. check-in: 07c269e62a user: dkf tags: core-8-5-branch | |
|
2016-10-02
| ||
| 19:24 | Update tzdata to 2016g from ietf.org check-in: f302ad3362 user: venkat tags: core-8-5-branch | |
|
2016-09-21
| ||
| 09:15 | Make it more likely that compiled with VS2012/VS2013 actually work on Windows XP. See: [https://tedw... check-in: a26067b252 user: jan.nijtmans tags: core-8-5-branch | |
|
2016-09-07
| ||
| 17:30 | [4dbdd9af14] Plug mem leak when var unset trace re-creates namespace var. Thanks mr_calvin for repor... check-in: 4b2d6a0ba0 user: dgp tags: core-8-5-branch | |
| 16:19 | Improve the comments and add a test. Closed-Leaf check-in: ab32ccef9f user: dgp tags: bug-4dbdd9af14 | |
|
2016-09-06
| ||
| 20:30 | [4dbdd9af14] Proposed fix for mem leak. check-in: 5a7d4a5dad user: dgp tags: bug-4dbdd9af14 | |
|
2016-07-20
| ||
| 03:05 | Update tzdata to 2016f from ietf.org check-in: 67fee9eee8 user: venkat tags: core-8-5-branch | |
|
2016-07-18
| ||
| 16:26 | [104f2885bb] Rework the "chan" Tcl_ObjType to properly validate cached channel name lookups. check-in: 05d912fea5 user: dgp tags: core-8-5-branch | |
|
2016-07-08
| ||
| 12:38 | (cherry-pick): Bugfix [5d7ea04580]. Treat .cmd and .ps1 files are executable on Windows. check-in: 7843c5472d user: jan.nijtmans tags: core-8-5-branch | |
|
2016-06-26
| ||
| 09:01 | (cherry-pick) [c30087b04f] Install man pages with permissions 644 instead of 444. check-in: bc80e8a3bf user: jan.nijtmans tags: core-8-5-branch | |
|
2016-06-22
| ||
| 17:38 | [16896d49fd] Tcl_DStrings should tolerate appends to self. check-in: cd612518e5 user: dgp tags: core-8-5-branch | |
|
2016-06-21
| ||
| 09:57 | Upgrade internal Unicode tables to Unicode 9.0 check-in: d600a73b12 user: jan.nijtmans tags: core-8-5-branch | |
|
2016-06-16
| ||
| 17:12 | [4b61afd660] Allow [info frame] to record line info for substituted command names. check-in: 49f56e9254 user: dgp tags: core-8-5-branch | |
| 17:06 | [16828b3744] [vwait] *must* successfully undo its variable trace, or else it risks corrupting memory... check-in: e1f890de4b user: dgp tags: core-8-5-branch | |
| 16:59 | Improve fix and add test. Closed-Leaf check-in: e4da71ec40 user: dgp tags: bug-4b61afd660 | |
| 16:41 | merge 8.5 check-in: b33785a91c user: dgp tags: bug-4b61afd660 | |
|
2016-06-14
| ||
| 09:55 | Fix [7393be0be6e7f91cbb2016fa777896e3895929e3|7393be0be6]: Tcl Thread library doesn't work in Debug ... check-in: 37a9ecdea2 user: jan.nijtmans tags: core-8-5-branch | |
| 09:12 | (cherry-pick): Fix [e14c77b845]: Compilation error over typedef. check-in: eb44f9209e user: jan.nijtmans tags: core-8-5-branch | |
|
2016-06-10
| ||
| 13:43 | Corrects reported bug, but makes many tests fail. Something subtle about what we should expect when... check-in: a22a6e2b7f user: dgp tags: bug-4b61afd660 | |
|
2016-06-01
| ||
| 11:56 | Fix [3bd69eba99a395ee]: 'make dist' fails when tclsh9.0 is on $PATH check-in: 3967da79cf user: jan.nijtmans tags: core-8-5-branch | |
|
2016-04-22
| ||
| 19:43 | Update to tzdata2016d from IETF check-in: 61fc0755c1 user: venkat tags: core-8-5-branch | |
|
2016-04-08
| ||
| 12:23 | Fix [8663689908d3304a74fee525cd04aa4162e86391|8663689908d3]: regexp \\w missing characters check-in: 4ca1a7770f user: jan.nijtmans tags: core-8-5-branch | |
|
2016-04-01
| ||
| 13:00 | RFE [0ef5e653ff4caf5f896ec1182e0aac38ab9a0c46|0ef5e653]: Add nsf to coffbase.txt check-in: 8046aa6a2d user: jan.nijtmans tags: core-8-5-branch | |
|
2016-03-29
| ||
| 08:36 | (cherry-pick): Better fix for [7d0db7c388f52de81]: In stead of adding dependencies to multiple Makef... check-in: 277445374b user: jan.nijtmans tags: core-8-5-branch | |
|
2016-03-26
| ||
| 18:10 | Update to tzdata 2016c from ietf.org check-in: c7604723f9 user: venkat tags: core-8-5-branch | |
|
2016-03-23
| ||
| 13:06 | (cherry-pick): Fix DTRACE_HDR value if tracing is diabled. Follow-up to [7d0db7c388] check-in: d498e5cc6c user: jan.nijtmans tags: core-8-5-branch | |
| 10:00 | (cherry-pick): Fix [f1253530cdd83e66]: Different Windows / *nix default bindings for text widget See... check-in: 235a8c3395 user: jan.nijtmans tags: core-8-5-branch | |
| 09:00 | (cherry-pick): Fix [7d0db7c388f52de8]: Occasional build failures with parallel make. Thanks to Jaros... check-in: f11ade816d user: jan.nijtmans tags: core-8-5-branch | |
|
2016-03-21
| ||
| 12:08 | (cherry-pick): Fix [d3071887dbc7aeac]: Fix SEGV in Tcl_FinalizeNotifier(). Thanks to hirofumi for bo... check-in: df0f0d57b3 user: jan.nijtmans tags: core-8-5-branch | |
|
2016-03-16
| ||
| 08:58 | Update tzdata to 2016b from ietf.org check-in: 83ecbb6dbf user: venkat tags: core-8-5-branch | |
|
2016-03-08
| ||
| 15:52 | [bbc304f61a] Avoid event handling when reflected channel has a watch change half-completed. (First h... check-in: e4f95d6178 user: dgp tags: core-8-5-branch | |
|
2016-02-22
| ||
| 12:16 | (cherry-pick): Add test-case for [9b47029467631832]: testing existence of env(some_thing) destroys t... check-in: fe1f5e7464 user: jan.nijtmans tags: core-8-5-branch | |
|
2016-02-12
| ||
| 16:46 | merge release check-in: 86c29d0a42 user: dgp tags: core-8-5-branch | |
|
2016-02-08
| ||
| 20:42 | update release date Closed-Leaf check-in: c9159d57b0 user: dgp tags: rc1, core-8-5-19, core-8-5-19-rc | |
|
2016-02-03
| ||
| 19:08 | merge 8.5 check-in: 7673e95435 user: dgp tags: core-8-5-19-rc | |
|
2016-02-02
| ||
| 08:49 | (just an experiment, don't look ....) Backout the contributed patch memaccounting from Postgres sinc... Closed-Leaf check-in: 667e5f2255 user: jan.nijtmans tags: backout-memaccounting | |
|
2016-02-01
| ||
| 21:39 | Backout the contributed patch memaccounting from Postgres since it changes the protections incompati... check-in: 365e3582cc user: dgp tags: core-8-5-branch | |
|
2016-01-31
| ||
| 08:41 | Fix crash in win32/win64 regexp.test. Done by backporting the 8.6 regex engine, but followed by "fos... Closed-Leaf check-in: 133a2ed842 user: jan.nijtmans tags: core-8-5-branch | |
| 00:20 | Minor clean-ups (e.g. turn back const -> CONST, as common in 8.5 branch) Closed-Leaf check-in: 6425d8cf43 user: jan.nijtmans tags: 8.5-with-8.6-regexp | |
|
2016-01-29
| ||
| 22:49 | Backout TIP #413 as well check-in: e5c5d65e94 user: jan.nijtmans tags: 8.5-with-8.6-regexp | |
| 22:32 | Backout TIP #388 implementation, this part doesn't belong in 8.5 check-in: 8660791a56 user: jan.nijtmans tags: 8.5-with-8.6-regexp | |
| 15:27 | 8.5-with-8.6-regexp check-in: 455080bc33 user: jan.nijtmans tags: 8.5-with-8.6-regexp | |
| 14:21 | merge 8.5 check-in: 9e3b1a7382 user: dgp tags: core-8-5-19-rc | |
| 13:38 | Implement TIP #440: Add engine to tcl_platform Array check-in: b7ae93cf2f user: jan.nijtmans tags: core-8-5-branch | |
|
2016-01-28
| ||
| 13:42 | RefineApproximation() leaked twoMv and twoMd in one of its exits. check-in: 7e0659670d user: dgp tags: core-8-5-19-rc | |
|
2016-01-26
| ||
| 16:08 | merge 8.5 check-in: 9f649172e4 user: dgp tags: rc0, core-8-5-19-rc | |
|
2016-01-22
| ||
| 10:27 | Improve code 'quality' by fixing some harmless clang/cppcheck warnings. Thanks to Gustaf Neumann. No... check-in: 01f95b9116 user: jan.nijtmans tags: core-8-5-branch | |
|
2016-01-21
| ||
| 14:55 | merge 8.5 check-in: 77e71f94b3 user: dgp tags: core-8-5-19-rc | |
| 13:11 | Fix compiler warnings (discovered on latest clang/gcc6), suggested by Gustaf Neumann. All harmless, ... check-in: 49a45d782e user: jan.nijtmans tags: core-8-5-branch | |
| 06:11 | Backport of TIP #440. Closed-Leaf check-in: 7a29e252ee user: mistachkin tags: tip-440-backport | |
|
2015-12-22
| ||
| 20:49 | merge 8.5 check-in: 6083abf393 user: dgp tags: core-8-5-19-rc | |
|
2015-12-11
| ||
| 10:13 | Fix [c9eb6b0ac01bb8ef96a616c71426a3db4a279bec|c9eb6b0ac0]: ConvertLocalToUTCUsingC fails the first t... check-in: 0201d51279 user: jan.nijtmans tags: core-8-5-branch | |
|
2015-12-10
| ||
| 13:38 | merge 8.5 check-in: 5c0dea0563 user: dgp tags: core-8-5-19-rc | |
|
2015-12-02
| ||
| 11:02 | Fix 64-bit MSVC build without SDK: If the MSVC version is recent enough, compiling without SDK works... check-in: 99d1b1e43c user: jan.nijtmans tags: core-8-5-branch | |
|
2015-11-30
| ||
| 18:38 | merge 8.5 check-in: 8a9733553a user: dgp tags: core-8-5-19-rc | |
|
2015-11-26
| ||
| 11:46 | On cygwin, install libtcl8.5.dll.a in the {prefix}/lib directory. On win32, don't create empty {pre... check-in: e6f04b2957 user: jan.nijtmans tags: core-8-5-branch | |
|
2015-11-24
| ||
| 15:05 | Fix comments at the top of the *.decls files, which are not correct any more for a long long time. check-in: 6806cf0510 user: jan.nijtmans tags: core-8-5-branch | |
|
2015-11-20
| ||
| 16:58 | [3293874] Simplified fix (not backport). Also detect >LIST_MAX early. check-in: a2c1ec0241 user: dgp tags: core-8-5-branch | |
| 15:47 | [40f628e8e3] Tcl_ListObjReplace() callers need to handle TCL_ERROR. check-in: 0ff70f4013 user: dgp tags: core-8-5-branch | |
|
2015-11-17
| ||
| 17:07 | Spanish translation of example corrected check-in: 8baf95e6fa user: oehhar tags: core-8-5-branch | |
|
2015-11-16
| ||
| 10:32 | Fix --enable-symbols build on Cygwin. Reported by François Vogel check-in: 2de2bdc2f3 user: jan.nijtmans tags: core-8-5-branch | |
|
2015-11-13
| ||
| 08:40 | Fix [https://www.sqlite.org/src/info/34eb6911afee09e7|34eb6911af], taken over from SQLite: Fix uses ... check-in: 642858bfbe user: jan.nijtmans tags: core-8-5-branch | |
|
2015-11-10
| ||
| 16:31 | [261a8a79f0] Integer overflow leads to segfault. check-in: 8303249388 user: dgp tags: core-8-5-branch | |
|
2015-10-29
| ||
| 13:12 | merge 8.5 check-in: 8827f74f0a user: dgp tags: core-8-5-19-rc | |
|
2015-10-27
| ||
| 23:16 | Update to tzdata2015g from ietf check-in: c2b3385e7d user: venkat tags: core-8-5-branch | |
|
2015-10-25
| ||
| 22:45 | re-generate "configure", both for unix and win check-in: 24c5950e85 user: jan.nijtmans tags: core-8-5-branch | |
| 19:39 | Remove use of HAVE_USLEEP. It isn't use anywhere any more. check-in: 4ef9cb7383 user: jan.nijtmans tags: core-8-5-branch | |
|
2015-10-24
| ||
| 16:01 | A more lenient test; different platforms are more diverse in their correct output. check-in: a876e488c6 user: dkf tags: core-8-5-branch | |
| 07:40 | Bring back regexp to wat it was in latest release. This is the correct fix for kbk's attempt. check-in: e83c1de850 user: jan.nijtmans tags: core-8-5-branch | |
|
2015-10-23
| ||
| 22:39 | combine divergence check-in: cc08c8fca0 user: dkf tags: core-8-5-branch | |
| 22:30 | Ensure that at lease the format of the output of the platform package's commands is consistently par... check-in: dea61307d2 user: dkf tags: core-8-5-branch | |
| 22:29 | Correct bad regexp in platform::identify that causes it to return incorrect results everywhere. check-in: 023464df7e user: kbk tags: core-8-5-branch | |
| 15:21 | autoconf-2.59 check-in: 1242c53778 user: dgp tags: core-8-5-19-rc | |
| 15:00 | merge 8.5 check-in: 09560d25ca user: dgp tags: core-8-5-19-rc | |
| 14:57 | Backout of failed attempt to fix [32ae34e63a] got checked into wrong branch. check-in: ffa88687f8 user: dgp tags: core-8-5-branch | |
| 14:30 | Bump to release number 8.5.19 check-in: 7ac846aa55 user: dgp tags: core-8-5-19-rc | |
|
2015-10-22
| ||
| 21:06 | Open the release candidate branch for Tcl 8.5.19. Updated changes file. check-in: a8244c40c3 user: dgp tags: core-8-5-19-rc | |
|
2015-10-21
| ||
| 13:50 | [1080042][8f245009b0] Big bundle of regexp engine fixes and improvements contributed from Tom Lane o... check-in: 01bd72a637 user: dgp tags: core-8-5-branch | |
| 13:35 | Adapted new tests contributed from Tom Lane @postgres. Closed-Leaf check-in: c5a456b3e5 user: dgp tags: tgl-pg-re | |
|
2015-10-20
| ||
| 20:21 | Adaptation of most of the re-mopup.patch from Tom Lane @ postgress. Still should add the new tests. check-in: 8dd308bfed user: dgp tags: tgl-pg-re | |
| 19:53 | Adaptation of re-memaccounting.patch from Tom Lane @postgres. check-in: 770f0e7907 user: dgp tags: tgl-pg-re | |
| 19:21 | Adaptation of re-better-pushpull.patch from Tom Lane @postgres check-in: e874618c2c user: dgp tags: tgl-pg-re | |
| 18:32 | Adaptation of re-better-fixempties.patch from Tom Lane @ postgres. check-in: 0e00472f54 user: dgp tags: tgl-pg-re | |
|
2015-10-19
| ||
| 19:32 | Adaptation of re-oNsquared.patch from Tom Lane @ postgres. check-in: c0175b254e user: dgp tags: tgl-pg-re | |
| 17:42 | Adaptation of the patch re-fixconstraintloops.patch from http://www.postgresql.org/message-id/19394.... check-in: 1723e1aed1 user: dgp tags: tgl-pg-re | |
|
2015-10-18
| ||
| 10:31 | Bring back Tcl_MutexLock() to exact implementation in Tcl 8.5.18. For details, see [ba44e415a0]: Use... check-in: 6c765efe9d user: jan.nijtmans tags: core-8-5-branch | |
|
2015-10-12
| ||
| 09:57 | Various build fixes, when using Cygwin shell in combination with native MinGW compiler. Contributed ... check-in: 35d4987be5 user: jan.nijtmans tags: core-8-5-branch | |
|
2015-10-10
| ||
| 12:37 | Fix minor msvc compiler warning in tclWinFile.c check-in: 36edaf9df1 user: jan.nijtmans tags: core-8-5-branch | |
|
2015-10-09
| ||
| 14:40 | Make autoconf > 2.59 work warning-free check-in: 2a07a0242f user: jan.nijtmans tags: core-8-5-branch | |
| 13:30 | Tcl/OpenBSD/Sparc needs -fPIC. check-in: 927e42e20c user: stwo tags: core-8-5-branch | |
|
2015-10-07
| ||
| 13:32 | Fix [8587cb648c445f7]: clock default format incorrect check-in: 5032bcf218 user: jan.nijtmans tags: core-8-5-branch | |
|
2015-10-06
| ||
| 14:25 | Fix [b42a851475]: file normalize ~user returns wrong directory on Windows check-in: d0d427004f user: jan.nijtmans tags: core-8-5-branch | |
| 09:19 | Revise content of generate win/tclConfig.sh: Make sure that all entries use windows paths with forwa... check-in: 6416871fda user: jan.nijtmans tags: core-8-5-branch | |
| 08:18 | Double '[' and ']', otherwise re-generating "configure" doesn't give the expected result. check-in: 07a551aef2 user: jan.nijtmans tags: core-8-5-branch | |
|
2015-10-05
| ||
| 09:23 | Use "cygpath -m" in stead of "cygpath -w", so paths (even windows ones) always have forward slashes.... check-in: 608d492f3b user: jan.nijtmans tags: core-8-5-branch | |
|
2015-10-04
| ||
| 10:58 | [05489ce335] Constrain broken tests. check-in: 74d7c078c4 user: dkf tags: core-8-5-branch | |
| 10:10 | Eliminate unnessessary end-of-line spacing. No functional change. check-in: c8dd06d2fa user: jan.nijtmans tags: core-8-5-branch | |
|
2015-10-01
| ||
| 11:04 | Eliminate a few gcc compiler warnings, when using -Wwrite-strings (tested with the brand-new gcc 5.2... check-in: acd5ab176d user: jan.nijtmans tags: core-8-5-branch | |
|
2015-09-30
| ||
| 13:44 | Mutch simpler solution to [219866c1e9]: In stead of filtering out version information from the strin... check-in: aee5640971 user: jan.nijtmans tags: core-8-5-branch | |
| 12:57 | Fix [738bc50e93]: auto_execok doesn't recognise mklink on windows. Remove some unnecessary end-of-li... check-in: 3943bc43df user: jan.nijtmans tags: core-8-5-branch | |
| 11:11 | Don't limit Universal runtime support VisualStudio version 14 only, future versions will probably ha... check-in: 21698dfbaa user: jan.nijtmans tags: core-8-5-branch | |
| 08:25 | Fix [b1f19286f0]: for command documentation. Minor addendum to previous commit: Make OS version num... check-in: 71632274f3 user: jan.nijtmans tags: core-8-5-branch | |
|
2015-09-29
| ||
| 07:46 | Fix [219866c1e9]: platform::identify: regexp doesn't match platform -> platform 1.0.14 check-in: 8270a202f9 user: jan.nijtmans tags: core-8-5-branch | |
|
2015-09-28
| ||
| 11:11 | align comment, no functional change check-in: 47e6a4a635 user: jan.nijtmans tags: core-8-5-branch | |
|
2015-09-25
| ||
| 16:32 | Backout failed attempt to fix [32ae34e63a]. Closed-Leaf check-in: 0ce0901f7f user: dgp tags: bug-05489ce335 | |
| 10:39 | proposed fix for [219866c1e9]: platform::identify: regexp doesn't match platform Closed-Leaf check-in: 616b458e31 user: jan.nijtmans tags: bug-219866c1e9 | |
|
2015-09-24
| ||
| 19:05 | Remove the backport that causes stack balance panics. check-in: aeb89a1f10 user: dgp tags: bug-05489ce335 | |
| 10:54 | Fix [5d170b5ca5e12743006d737c79f959f3efabc644|5d170b5ca5]: checkin 9f8b7bea5344f1b0 broke netbsd's t... check-in: f30afc36b5 user: jan.nijtmans tags: core-8-5-branch | |
| 09:55 | Clean-up tclUnixNotfy.c, restructure it the same as "trunk" version. No functional changes. This wil... check-in: a6517a4eb6 user: jan.nijtmans tags: core-8-5-branch | |
|
2015-09-23
| ||
| 17:07 | [e0a7b3e5f8] Add missing UpdateInterest call in DoRead(). check-in: f2cd284bdc user: dgp tags: core-8-5-branch | |
| 16:37 | merge 8.5 Closed-Leaf check-in: 19bcc9ef79 user: dgp tags: bug-e0a7b3e5f8 | |
| 16:29 | [32ae34e63a] Prevent segfaults and data corruption when CopyData() is called recursively. check-in: 36198cfb7c user: dgp tags: core-8-5-branch | |
| 16:08 | Update tests to account for changed ReflectWatch behavior. Closed-Leaf check-in: 67c4864f22 user: dgp tags: bug-32ae34e63a | |
| 16:00 | Protect CopyState buffer from conflicting uses when CopyData() is called recursively. Also, have Ref... check-in: 84f5187671 user: dgp tags: bug-32ae34e63a | |
| 13:18 | CopyData() now tolerates recursion enough so that io-53.18 does not segfault. check-in: b932f3d39b user: dgp tags: bug-32ae34e63a | |
| 09:40 | WIP check-in: 6b6709c021 user: dgp tags: bug-32ae34e63a | |
|
2015-09-22
| ||
| 19:12 | Reboot the bug fix. check-in: 7537710eb2 user: dgp tags: bug-32ae34e63a | |
| 18:24 | merge 8.5 check-in: dc507d0c01 user: dgp tags: bug-32ae34e63a | |
|
2015-09-21
| ||
| 18:22 | [d7ea9f985][a3c3508599] Internal regexp fixes that cleanup and streamline. check-in: 135d445620 user: dgp tags: core-8-5-branch | |
| 17:29 | [a3c3508599] Fix typo that reversed test sense in prior fix for [3610026]. Closed-Leaf check-in: 3a17aa1449 user: dgp tags: tgl-pg-re | |
| 17:14 | [d7ea9f9853] Contributed patch from tgl with Postgres. check-in: 4dd1df766f user: dgp tags: tgl-pg-re | |
|
2015-09-02
| ||
| 11:06 | merge 8.5 check-in: 01e860430d user: dgp tags: bug-32ae34e63a | |
|
2015-08-30
| ||
| 20:20 | [7703ff1082] Improved wording. check-in: 06d0c376c9 user: dkf tags: core-8-5-branch | |
|
2015-08-28
| ||
| 10:23 | Completing [00189c4afc]: Allow semi-static UCRT build on Windows with VC 14.0. Now for the configure... check-in: 850bbb13e1 user: jan.nijtmans tags: core-8-5-branch | |
|
2015-08-27
| ||
| 14:49 | Fix [7703ff1082]: extra argument ?pattern? of parray is not documented check-in: 7f240e96e3 user: jan.nijtmans tags: core-8-5-branch | |
| 11:48 | merge 8.5 check-in: 4e2b27a319 user: dgp tags: bug-32ae34e63a | |
|
2015-08-25
| ||
| 11:29 | Fix [0df7a1ec2674a76a]: unix/tclUnixFile.c: return value of call to TclpGetCwd in TclpFindExecutable... check-in: 35abd326e1 user: jan.nijtmans tags: core-8-5-branch | |
| 09:39 | Removed "ucrt" as configureable option: If building with VC2014, it's the recommended way to build T... check-in: d403323619 user: jan.nijtmans tags: core-8-5-branch | |
|
2015-08-21
| ||
| 10:40 | Eliminate some (harmless) compiler warnings. No functional change. check-in: 35a2b18897 user: jan.nijtmans tags: core-8-5-branch | |
|
2015-08-19
| ||
| 15:23 | Fix [00189c4afcb9e2586301d711f71383e48817a72d|00189c4afc]: Allow semi-static UCRT build on Windows w... check-in: e8ee0c13b9 user: jan.nijtmans tags: core-8-5-branch | |
|
2015-08-17
| ||
| 18:22 | [818a1a51e4] Apply fixes from Andreas Seltenreich (reported to us by Tom Lane) for handling low memo... check-in: c5a6ed1cd5 user: dkf tags: core-8-5-branch | |
|
2015-08-13
| ||
| 19:28 | New test attempting to demo Bug [e0a7b3e5f8]. Doesn't work yet. check-in: 10e3ec0c71 user: dgp tags: bug-32ae34e63a | |
| 17:02 | Disable the filtering of ReflectWatch so that every UpdateInterest() call flows through to become a ... check-in: 0e3d4332c0 user: dgp tags: bug-32ae34e63a | |
| 16:45 | A bit of code safety, and then a test demonstrating next issue. check-in: 2f662fbeb9 user: dgp tags: bug-32ae34e63a | |
|
2015-08-12
| ||
| 17:49 | Adjustments to failing tests to account for changed [chan postevent]. check-in: 834c89c2e6 user: dgp tags: bug-32ae34e63a | |
| 16:37 | New test io-53.18 adapted from demo script in [32ae34e63a]. This test segfaults without changes to ... check-in: fa8fb6f35f user: dgp tags: bug-32ae34e63a | |
| 05:06 | Upgrade to tzdata2015f from IETF. check-in: 6cb0868771 user: venkat tags: core-8-5-branch | |
|
2015-08-10
| ||
| 19:44 | Add the critical missing UpdateInterest() call at the exit of DoRead(). (Compare with same approach ... check-in: 3993dcc988 user: dgp tags: bug-e0a7b3e5f8 | |
|
2015-08-06
| ||
| 04:24 | Fix [6f74ac47278f437a]: No man link to Tcl_UtfNcasecmp() during install on unix check-in: c4aba48855 user: jan.nijtmans tags: core-8-5-branch | |
|
2015-08-03
| ||
| 07:17 | Backport the fixes to handling of continue in for-step clauses. check-in: 0710a46828 user: dkf tags: core-8-5-branch | |
|
2015-07-31
| ||
| 10:47 | generic: reduced diffs to trunk, win: clean code after bug [f00009f7ce] was fixed in trunk Leaf check-in: 86b6e7b98a user: sebres tags: sebres_clean_core_8_5 | |
|
2015-07-29
| ||
| 14:54 | [3e7eca8c8c] Prevent overflow in size values passed to allocators. check-in: ee467fed92 user: dgp tags: core-8-5-branch | |
| 03:06 | [3e7eca8c8c] Prevent overflow in the size value passed to ckrealloc(). check-in: 675e880454 user: dgp tags: core-8-5-branch | |
|
2015-07-23
| ||
| 16:53 | Fix bug [57945b574a6df0332efc4ac96b066f7c347b28f7|57945b574a]: lock in forking process under heavy m... check-in: 6abeca2800 user: jan.nijtmans tags: core-8-5-branch | |
|
2015-07-17
| ||
| 21:15 | Test for original meaning of [unset -nocomplain --]. check-in: 6cad4ee0b3 user: dgp tags: core-8-5-branch | |
|
2015-07-15
| ||
| 17:57 | [9bad630c31] Prevent read outside of buffer bounds. check-in: 641938a377 user: dgp tags: core-8-5-branch | |
| 17:17 | [b1534b438b] Prevent read outside buffer boundaries. check-in: 03885f127a user: dgp tags: core-8-5-branch | |
|
2015-07-08
| ||
| 09:45 | clock - FreeScan (resp. Oldscan): repair scanning date/time with TZ using '+', ex.: "31 Jan 14 23:59... Leaf check-in: 5f72c863f1 user: sebres tags: sebres_clock_tz_fix | |
| 09:41 | tclDate.c regenerated with yacc 2.4.2; skip one clock test-case for windows; check-in: 55849fb6e8 user: sebres tags: sebres_clock_tz_fix | |
| 08:39 | Create new branch named "sebres_clock_tz_fix" check-in: c0026845c4 user: sebres tags: sebres_clock_tz_fix | |
|
2015-07-07
| ||
| 14:16 | Documentation: source ignores BOM for unicode files check-in: d931fdf82d user: oehhar tags: core-8-5-branch | |
|
2015-06-30
| ||
| 14:36 | Correct handling of dictionaries in the background error processing code. check-in: db9c88c5eb user: dkf tags: core-8-5-branch | |
|
2015-06-28
| ||
| 01:54 | Summary: Update to tzdata2015e from ietf.org check-in: 51e17e0790 user: venkat tags: core-8-5-branch | |
|
2015-06-25
| ||
| 07:52 | Fix bug in "make dist" when system-encoding is UTF-8: eolFix will then translate some windows-specif... check-in: 0ff7f3392c user: jan.nijtmans tags: core-8-5-branch | |
|
2015-06-24
| ||
| 13:55 | Make sure that an input lying precisely 1/2 ULP between two floating point values is rounded to even... check-in: 6913079d54 user: dgp tags: core-8-5-branch | |
|
2015-06-23
| ||
| 19:58 | Member field which should not have been CONST, because it is dynamically allocated check-in: 256f9a728e user: jan.nijtmans tags: core-8-5-branch | |
|
2015-06-18
| ||
| 17:26 | From aspect, several edge case coverage tests. check-in: 356871dc8a user: dgp tags: core-8-5-branch | |
| 12:24 | Upgrade all internal Unicode tables from Unicode 7.0 to Unicode 8.0 check-in: a2e8655587 user: jan.nijtmans tags: core-8-5-branch | |
|
2015-06-16
| ||
| 07:39 | Fix [e770d92d76]: Add support for higher baud rates in Tcl check-in: 17df50552d user: jan.nijtmans tags: core-8-5-branch | |
|
2015-06-08
| ||
| 17:17 | Stop telling lie about command delete traces. check-in: 475dc8b029 user: dgp tags: core-8-5-branch | |
|
2015-05-27
| ||
| 18:25 | Make tweak to the mem-debug tracking official. It is now again possible to use regular packages with... check-in: 38ddcfe658 user: andreask tags: core-8-5-branch | |
|
2015-05-25
| ||
| 19:15 | Remove useless code, trying to sync win32 environment variables with cygwin's. cygwin1.dll is respon... check-in: c697a91a95 user: jan.nijtmans tags: core-8-5-branch | |
|
2015-05-22
| ||
| 23:26 | Minor compilation issue fix, make sure variable declaration (via macro) is first. Closed-Leaf check-in: c8a862480b user: mistachkin tags: aku-mem-debug-allow-regular | |
| 20:21 | Moved Tcl_Obj* objThreadMap release tracking to a location where regular packages will call through,... check-in: 1f5c53bf5d user: andreask tags: aku-mem-debug-allow-regular | |
|
2015-04-30
| ||
| 15:31 | Test portability. check-in: 453c47d3d9 user: dgp tags: core-8-5-branch | |
|
2015-04-29
| ||
| 20:34 | Use joinable threads to avoid thread finalization crashes. check-in: 20cec4e959 user: dgp tags: core-8-5-branch | |
| 18:00 | [894da183c8] Test and fix for regression in flushing blocked channels. check-in: a13963e6e4 user: dgp tags: core-8-5-branch | |
| 16:34 | [894da183c8] Fix and test for bug at the point it was introduced. Closed-Leaf check-in: 8eb3c44932 user: dgp tags: bug-894da183c8 | |
| 07:54 | Update to tzdata2015d from ietf.org check-in: 635281ed4f user: venkat tags: core-8-5-branch | |
|
2015-04-24
| ||
| 20:06 | [879a0747be] Repair handling of incomplete multi-byte chars at the ends of input buffers. Also prop... check-in: 4b964e7afb user: dgp tags: core-8-5-branch | |
| 15:47 | Fix UtfToUtfProc() to remove the potential to read beyond end of input buffer. check-in: e1061dfe07 user: dgp tags: core-8-5-branch | |
|
2015-04-23
| ||
| 11:21 | Open linked folder shared on Windows - Patch [19ea026e43] check-in: 7d39fa6f82 user: oehhar tags: core-8-5-branch | |
|
2015-04-21
| ||
| 18:23 | Proposed fix for bug 879a0747be Closed-Leaf check-in: 606edab7e3 user: dgp tags: bug-879a0747be | |
|
2015-03-10
| ||
| 14:44 | Fix or at least improvement for Tcl/Tk Cocoa event loop by forcing Tcl_ServiceAll() event processing... check-in: d6acbd8534 user: kevin_walzer tags: core-8-5-branch | |
|
2015-03-06
| ||
| 15:26 | merge release check-in: b8c2c4a918 user: dgp tags: core-8-5-branch | |
| 15:06 | repair nroff breakage check-in: 9bc8b7eb60 user: dgp tags: core-8-5-branch | |
| 14:59 | repair nroff breakage Closed-Leaf check-in: c689255965 user: dgp tags: core-8-5-18, core-8-5-18-rc | |
| 14:38 | products of "make dist" check-in: 193c06a3e4 user: dgp tags: core-8-5-18-rc | |
| 14:17 | update release date check-in: f551f39c25 user: dgp tags: core-8-5-18-rc | |
|
2015-02-24
| ||
| 15:08 | update changes check-in: 2ff5ea3d03 user: dgp tags: rc0, core-8-5-18-rc | |
|
2015-02-20
| ||
| 20:22 | merge 8.5 check-in: 67f53ba5ff user: dgp tags: core-8-5-18-rc | |
| 19:29 | [e08c2c407b] The getHandleProc routine in the Tcl_Channel struct is optional. Update the docs to ma... check-in: 5d588dbd27 user: dgp tags: core-8-5-branch | |
|
2015-02-12
| ||
| 15:13 | merge 8.5 check-in: 3b2bf8f550 user: dgp tags: core-8-5-18-rc | |
|
2015-02-11
| ||
| 00:19 | merge tzdata2015a from ietf.org check-in: 371af1a745 user: venkat tags: core-8-5-branch | |
|
2015-02-06
| ||
| 19:56 | update changes check-in: c32d8dc2c2 user: dgp tags: core-8-5-18-rc | |
|
2015-02-05
| ||
| 19:24 | merge 8.5 check-in: ee79e4d205 user: dgp tags: core-8-5-18-rc | |
| 19:23 | Backport of channel mem leak fix that got missed before. check-in: 9682f2723c user: dgp tags: core-8-5-branch | |
| 18:17 | Bump to version 8.5.18. check-in: e4625e0e05 user: dgp tags: core-8-5-18-rc | |
|
2015-01-29
| ||
| 18:34 | Test for bug [08872796bc]. check-in: ff27c03a64 user: dgp tags: core-8-5-branch | |
| 17:37 | Protect against extension variable resolvers that fail to play by the post-Var Reform rules. check-in: 26b3701be6 user: dgp tags: core-8-5-branch | |
|
2015-01-26
| ||
| 20:47 | Fix [df08482b042a16007f256bfbaaacfbe0def01074|df08482b04]: Double defined INFINITY in regguts.h check-in: 4087cc2323 user: jan.nijtmans tags: core-8-5-branch | |
|
2015-01-02
| ||
| 15:19 | Revert use of the install-headers target. Tcl 8.5 has no such target. check-in: 04e2c18195 user: dgp tags: core-8-5-branch | |
|
2014-12-22
| ||
| 15:35 | One more (interp==NULL) shortcut. check-in: c7613a6017 user: dgp tags: core-8-5-branch | |
|
2014-12-19
| ||
| 17:09 | Revise name and interface of new utility routines to match work already in place on the trunk. check-in: 632abe2721 user: dgp tags: core-8-5-branch | |
| 16:09 | [e711ffb458] Eliminate TclIsLocalScalar() and revise all callers to use more appropriate facilities. check-in: 05f7d1ec03 user: dgp tags: core-8-5-branch | |
| 15:55 | New utility routine GetLocalScalarIndex() reduces common caller boilerplate (and fixes a bug!) Closed-Leaf check-in: 8fefc24942 user: dgp tags: bug-e711ffb458 | |
| 15:13 | Use interp==NULL argument to PushVarName to signal that only an index into the CLT is sought, and no... check-in: b1eea13a69 user: dgp tags: bug-e711ffb458 | |
| 14:21 | With no callers left, TclIsLocalScalar() is removed. check-in: b052f09dbe user: dgp tags: bug-e711ffb458 | |
| 14:17 | Replace TclIsLocalScalar() with PushVarNameWord() in [dict for] compiler. check-in: 30a06fec35 user: dgp tags: bug-e711ffb458 | |
| 03:31 | Narrow scope of numVars. check-in: 90eb0b4cbb user: dgp tags: bug-e711ffb458 | |
|
2014-12-18
| ||
| 22:25 | A bit more tidying... check-in: 65e5d46da8 user: dgp tags: bug-e711ffb458 | |
| 22:13 | No need for a loopIndex. check-in: f58fb59cab user: dgp tags: bug-e711ffb458 | |
| 22:00 | No need for varvList any more. check-in: 3af30a1c21 user: dgp tags: bug-e711ffb458 | |
| 21:29 | Fix up the token array passed to PushVarNameWord. Remove string list parse. check-in: 840e1b7039 user: dgp tags: bug-e711ffb458 | |
| 21:08 | Replace use of TclIsLocalScalar() and late setting of varIndexes with an earlier setting of varIndex... check-in: e9759dbced user: dgp tags: bug-e711ffb458 | |
| 20:38 | Simplify creation and storage of temporaries check-in: 289b5a64d8 user: dgp tags: bug-e711ffb458 | |
| 20:34 | With that shift, varcList is no longer needed. check-in: c33787a640 user: dgp tags: bug-e711ffb458 | |
| 19:21 | Shift the allocation of AuxData earlier in the [foreach] compiler. check-in: 70aa317202 user: dgp tags: bug-e711ffb458 | |
| 18:16 | merge 8.5 check-in: c808ef0703 user: dgp tags: bug-e711ffb458 | |
|
2014-12-13
| ||
| 02:50 | Add header install flag to OS X GNUMakefile; thanks to Stephan Houben for patch check-in: 89931ded2d user: kevin_walzer tags: core-8-5-branch | |
|
2014-12-11
| ||
| 16:00 | Similar conversion of the [dict append] compiler. check-in: faac8851a1 user: dgp tags: bug-e711ffb458 | |
| 15:45 | Similar conversion for [dict update] compiler. check-in: 9de91b211d user: dgp tags: bug-e711ffb458 | |
| 15:19 | Similar revisions to [dict incr] compiler. check-in: 9536c9868a user: dgp tags: bug-e711ffb458 | |
| 14:41 | Get the word number right, even though it has no effect. check-in: a5a1d63f5c user: dgp tags: bug-e711ffb458 | |
| 14:40 | [e711ffb458] Same conversion for [catch] compiler. check-in: 710ee0e2d1 user: dgp tags: bug-e711ffb458 | |
|
2014-12-10
| ||
| 00:35 | tzdata2014j from ietf.org check-in: dbaa498f63 user: venkat tags: core-8-5-branch | |
|
2014-12-09
| ||
| 20:45 | [e711ffb458] Replace TclIsLocalScalar() with PushVarNameWord() in the compiler for [dict set]. check-in: 91baefb917 user: dgp tags: bug-e711ffb458 | |
| 20:29 | [e711ffb458] Replace TclIsLocalScalar() (which does the wrong thing).... with PushVarNameWord() (whi... check-in: f0b1afe696 user: dgp tags: bug-e711ffb458 | |
|
2014-12-08
| ||
| 16:05 | Fix some gcc compiler warnings (probably cygwin-only) check-in: c9948e5577 user: jan.nijtmans tags: core-8-5-branch | |
|
2014-12-05
| ||
| 21:05 | Ever since (Tcl)PushVarName() stopped making a recursive call to Tcl_ParseCommand() (in the pre-8.4.... check-in: 189de46e3a user: dgp tags: core-8-5-branch | |
|
2014-12-04
| ||
| 22:10 | [d2ffcca163] Limit parsing results that are documented to accept only ASCII chars to actually follow... check-in: 02260e5f9f user: dgp tags: core-8-5-branch, potential incompatibility | |
| 21:29 | Limit isalpha(.) calls in the expr parser to only apply to known ASCII arguments to make the results... Closed-Leaf check-in: 3b91a3e3f4 user: dgp tags: bug-d2ffcca163 | |
| 20:45 | The isalpha(.) calls remaining in the expr parser still bring nonportability. Commit a test that dem... check-in: fdba15aba6 user: dgp tags: bug-d2ffcca163 | |
| 18:26 | Stop using isalnum(.). Its results are not portable. Replace with our own private routine TclIsBar... check-in: b1289b438c user: dgp tags: bug-d2ffcca163 | |
| 13:02 | merge 8.5 check-in: 4d646128c8 user: dgp tags: bug-d2ffcca163 | |
|
2014-12-03
| ||
| 23:46 | [0c043a175] backport fix from trunk. check-in: 2f83d4eae5 user: dgp tags: core-8-5-branch | |
|
2014-11-26
| ||
| 17:00 | Same issue in expr parser also tested and fixed. check-in: 036e351e31 user: dgp tags: bug-d2ffcca163 | |
| 16:22 | I like this patch better. Retain the byte orientation of the parser. check-in: a9c0ceafde user: dgp tags: bug-d2ffcca163 | |
|
2014-11-25
| ||
| 21:24 | One way to fix the parser of $-substitution accepting non-ASCII varnames. check-in: bbd9471b6d user: dgp tags: bug-d2ffcca163 | |
|
2014-11-24
| ||
| 03:00 | [e087812465] Trim back operatorStrings array to just the entries that are needed. Trims away the pa... check-in: 0b2a28a78f user: dgp tags: core-8-5-branch | |
|
2014-11-13
| ||
| 12:29 | Improve documentation on the use of com ports (remove references to Windows 95, deprecate the use of... check-in: d2562ffa65 user: jan.nijtmans tags: core-8-5-branch | |
|
2014-11-06
| ||
| 16:24 | [5adc350683] Stop Tcl forcing EOF condition on channels to be permanent. It may be fleeting, and all... check-in: bd09a69e14 user: dgp tags: core-8-5-branch | |
| 16:12 | Also test transfroms that delay. Closed-Leaf check-in: 431afa5371 user: dgp tags: bug-5adc350683 | |
| 15:49 | fix failing test check-in: 40e3fd70f3 user: dgp tags: bug-5adc350683 | |
| 15:06 | New test iogt-7.0 demos bug in [testchannel transform]. check-in: 6955a98430 user: dgp tags: bug-5adc350683 | |
|
2014-11-03
| ||
| 20:54 | merge 8.5 check-in: d7e566ea16 user: dgp tags: bug-5adc350683 | |
| 20:39 | [5adc350683] Reworked the management of the EOF states to re-enable the ability to read beyond EOF. ... check-in: 77bf4ea593 user: dgp tags: bug-5adc350683 | |
| 12:44 | Add test-case for previous commit, which shows that when trying to open a filename with invalid char... check-in: e03818474b user: jan.nijtmans tags: core-8-5-branch | |
| 10:14 | Better errormessage when file path contains invalid characters. See: [03414f517b7a74]. check-in: 20366d4c8e user: jan.nijtmans tags: core-8-5-branch | |
|
2014-10-31
| ||
| 10:57 | Extend WinIsReserved() to recognize COM[5-9]: as valid com ports as well. check-in: 25a624797c user: jan.nijtmans tags: core-8-5-branch | |
| 09:59 | When translating a reserved devicename to native pathname, strip ':' postfix. Possible fix for [dcc0... check-in: 198d89722a user: jan.nijtmans tags: core-8-5-branch | |
|
2014-10-29
| ||
| 14:54 | Base test for [5adc350683]. check-in: 19b8cc5448 user: dgp tags: bug-5adc350683 | |
| 13:49 | merge 8.5 check-in: 2d01a0b901 user: dgp tags: bug-5adc350683 | |
|
2014-10-28
| ||
| 20:10 | Work in progress restoring ability to [read] after [eof] and get non-empty strings back in those cas... check-in: 442bff14d8 user: dgp tags: bug-5adc350683 | |
|
2014-10-26
| ||
| 07:51 | Support for Windows 10 check-in: 585b37d8d8 user: jan.nijtmans tags: core-8-5-branch | |
|
2014-10-24
| ||
| 20:07 | merge release check-in: 4b568c140c user: dgp tags: core-8-5-branch | |
|
2014-10-18
| ||
| 20:11 | update changes Closed-Leaf check-in: 90f02fbce3 user: dgp tags: rc0, core-8-5-17-rc, core-8-5-17 | |
| 20:06 | merge 8.5 check-in: b45b149a60 user: dgp tags: core-8-5-17-rc | |
| 19:50 | [10dc6daa37] New fix for [gets] on non-blocking channel. This time properly accounts for the effect... check-in: dfb79fa482 user: dgp tags: core-8-5-branch | |
|
2014-10-13
| ||
| 17:34 | missed a bump check-in: 59a0067f32 user: dgp tags: core-8-5-17-rc | |
| 17:15 | update changes file check-in: 286dced066 user: dgp tags: core-8-5-17-rc | |
|
2014-10-10
| ||
| 20:17 | Bump to 8.5.17 check-in: 08c159aa7e user: dgp tags: core-8-5-17-rc | |
| 20:02 | backport those tests that can be check-in: 2bd1163469 user: dgp tags: core-8-5-branch | |
| 19:54 | [bf7135428c] Restore the Tcl_Write() return value logic. check-in: 9e301d16f7 user: dgp tags: core-8-5-branch | |
| 18:24 | [ed29c4da21] Don't let BLOCKED state get converted into a channel error. check-in: a0b44a3c1d user: dgp tags: core-8-5-branch | |
| 15:38 | New test io-53.15 for [ed29c4da21]. check-in: 6464f9b757 user: dgp tags: core-8-5-branch | |
|
2014-10-09
| ||
| 18:44 | Updated patch for Ticket 3328635 to implement fixes for virtualk time (use of clock_gettime, and, wh... Closed-Leaf check-in: 265e84eb5e user: andreask tags: tkt3328635-posix-monotonic-clock | |
| 14:52 | [2039178] Remove false claims about TCL_INTERP_DESTROYED flag bit in command traces. check-in: b14bb38f76 user: dgp tags: core-8-5-branch | |
|
2014-10-08
| ||
| 07:02 | Fix [59a2e78e54d3361c33b8cd6eef55d384d8abecd7|59a2e78e54] : tclWinTime.c does not compile with MSVC1... check-in: c69f003888 user: jan.nijtmans tags: core-8-5-branch | |
|
2014-10-02
| ||
| 14:43 | [bc5b790099] Improper calculation of new dstLimit value. New test io-12.7. check-in: df382f0bf1 user: dgp tags: core-8-5-branch | |
|
2014-09-16
| ||
| 15:52 | Better pic flag for OpenBSD. check-in: ae05904233 user: stwo tags: core-8-5-branch | |
|
2014-09-10
| ||
| 08:20 | [2486824] Improve error message; not all that upvars is an upvar. check-in: f3c64a7a7c user: dkf tags: core-8-5-branch | |
|
2014-09-08
| ||
| 00:37 | Change one '#ifdef' to '#if defined()' for improved consistency within the file, as in checkin [211a... check-in: 0746efa716 user: stwo tags: core-8-5-branch | |
|
2014-09-01
| ||
| 08:11 | Combine TCL_SHLIB_LD_EXTRAS+TK_SHLIB_LD_EXTRAS (for Cygwin and FreeBSD) to a single SHLIB_LD_LIBS us... check-in: abaf2748e2 user: jan.nijtmans tags: core-8-5-branch | |
|
2014-08-25
| ||
| 15:36 | merge release check-in: 06a91f777f user: dgp tags: core-8-5-branch | |
| 13:31 | `make dist` allowed README-* fossil droppings to leak into the distribution. Closed-Leaf check-in: 904339cdce user: dgp tags: core-8-5-16-rc, core-8-5-16 | |
|
2014-08-22
| ||
| 13:44 | merge 8.5; stamp release date check-in: f3a4fbba3d user: dgp tags: rc2, core-8-5-16-rc | |
| 13:23 | Correct performance regression in a series of short binary reads from a socket. Many thanks to Eric... check-in: 70e97884f0 user: dgp tags: core-8-5-branch | |
| 13:20 | Same results; simpler logic. Closed-Leaf check-in: 5180649ac5 user: dgp tags: dgp-slow-read | |
|
2014-08-21
| ||
| 23:07 | Test fix for likely cause of reported I/O slowdown. In a DoRead() revision, it came to favor making ... check-in: 85cd086fd2 user: dgp tags: dgp-slow-read | |
| 04:13 | Make simplificiations possible when we know just bytes are getting copied without complications of e... Closed-Leaf check-in: eb68cdfbc1 user: dgp tags: dgp-writebytes-optimize | |
|
2014-08-20
| ||
| 21:44 | Copy Write() to WriteBytes() to create an arena for performance hacking. check-in: 6e08d8924a user: dgp tags: dgp-writebytes-optimize | |
| 18:59 | Fix reviewed and accepted. check-in: ff52fbb4ac user: andreask tags: core-8-5-branch | |
| 18:40 | Make test io-36.1.1 more portable. check-in: 28e58db108 user: dgp tags: core-8-5-branch | |
| 17:50 | Docs for Tcl_CreateChannelHandler() state that the registered handler proc will be called back with ... Closed-Leaf check-in: f520790052 user: dgp tags: aku-review | |
| 11:13 | [74e073599e5e7c5eb535e2f60f1b06feb468eaae|74e073599e]: tclsh is using old style dialogs when Tk is l... check-in: a2a1fe34e9 user: jan.nijtmans tags: core-8-5-branch | |
|
2014-08-18
| ||
| 13:28 | Improved credit check-in: 6ab6bf99c5 user: dgp tags: rc1, core-8-5-16-rc | |
|
2014-08-14
| ||
| 16:48 | Reconcile changes file with 8.6.1. check-in: cce0441bc7 user: dgp tags: core-8-5-16-rc | |
| 16:36 | merge 8.5 check-in: 8411205dcd user: dgp tags: core-8-5-16-rc | |
|
2014-08-13
| ||
| 09:04 | Put back SystemV timezone files, which were removed in previous commit. Don't know if that was by ac... check-in: a0fa37f70e user: jan.nijtmans tags: core-8-5-branch | |
| 02:54 | merge 8.5, update changes check-in: 13d7b48f31 user: dgp tags: core-8-5-16-rc | |
| 01:42 | tzdata2014f from ietf.org check-in: cefd4a6c51 user: kbk tags: core-8-5-branch | |
|
2014-08-12
| ||
| 21:41 | Update changes file check-in: a630979fd3 user: dgp tags: core-8-5-16-rc | |
| 15:51 | merge 8.5 check-in: 2845f35ff7 user: dgp tags: core-8-5-16-rc | |
| 15:28 | Accommodate the "udp" package, and any other Tcl package that expects a [read] on a channel @ EOF to... check-in: 8cd55feb1d user: dgp tags: core-8-5-branch | |
|
2014-08-04
| ||
| 13:35 | merge 8.5 check-in: a8b88f749b user: dgp tags: core-8-5-16-rc | |
| 13:35 | Add tclsh.exe.manifest.in to the distribution. check-in: 783edfead2 user: dgp tags: core-8-5-branch | |
|
2014-08-02
| ||
| 04:29 | merge 8.5 check-in: fa1dac68fd user: dgp tags: core-8-5-16-rc | |
| 04:25 | Another Preserve/Release on channels is needed during IO finalization. check-in: c22cc5859b user: dgp tags: core-8-5-branch | |
| 00:06 | merge 8.5 check-in: ed1cb5aeb6 user: dgp tags: core-8-5-16-rc | |
|
2014-08-01
| ||
| 18:36 | Updated package "platform" to version 1.0.13. Separated the identifiers "macosx*-i386-x86_64" and "... check-in: dcb280116a user: andreask tags: core-8-5-branch | |
| 17:17 | merge 8.5 check-in: c607234e4a user: dgp tags: core-8-5-16-rc | |
| 17:16 | Backport the cheaper Preserve/Release on channels. check-in: ddcf91c9bd user: dgp tags: core-8-5-branch | |
|
2014-07-28
| ||
| 12:53 | merge 8.5 check-in: 66b07eeb8d user: dgp tags: core-8-5-16-rc | |
|
2014-07-27
| ||
| 22:44 | correct EOLFIX macro, broken by [a803608ed5] check-in: 08188e00b1 user: jan.nijtmans tags: core-8-5-branch | |
|
2014-07-23
| ||
| 13:10 | Revert the EOLFIX changes of checkin [a803608ed5] (2013-10-28). They do not work on the one machine ... check-in: b18974c0c2 user: dgp tags: rc0, core-8-5-16-rc | |
| 12:26 | Bump to 8.5.16 for release. check-in: 94417e5c1d user: dgp tags: core-8-5-16-rc | |
|
2014-07-16
| ||
| 21:46 | Assert an equality test, not an assignment. check-in: 72391d07b6 user: dgp tags: core-8-5-branch | |
|
2014-07-11
| ||
| 10:38 | Starting with Unicode 6.3, the mongolian vowel separator (U+180e) is no longer a whitespace, but for... check-in: f199c9d65c user: jan.nijtmans tags: core-8-5-branch | |
|
2014-07-10
| ||
| 18:00 | dup test name check-in: 033a1af993 user: dgp tags: core-8-5-branch | |
| 15:45 | [7368d225a6] Extend the auto-cleanup of zero ref count values passed in to the Tcl_*SetVar*() family... check-in: 212c0638b1 user: dgp tags: core-8-5-branch, potential incompatibility | |
| 12:52 | Repair buffer indexing error in Tcl_ReadRaw() exposed by iogt-6.0 and valgrind. check-in: 6526c14303 user: dgp tags: core-8-5-branch | |
|
2014-07-04
| ||
| 12:47 | Update Unicode tables to Unicode 7.0 check-in: ccf9e0d1f7 user: jan.nijtmans tags: core-8-5-branch | |
|
2014-07-02
| ||
| 16:20 | [c31ca233ca] Fix TclGetsObjBinary() so that each [gets] rediscovers whether a nonblocking channel is... check-in: 6694ecd6d0 user: dgp tags: core-8-5-branch | |
|
2014-06-26
| ||
| 15:59 | Fix mismatch of Tcl_Preserve() / Tcl_Release(). check-in: f58a059b16 user: dgp tags: core-8-5-branch | |
|
2014-06-24
| ||
| 16:34 | Simplify / refactor Tcl_ReadRaw(). No need for CopyBuffer(). check-in: a9f9ffa7c7 user: dgp tags: core-8-5-branch | |
|
2014-06-23
| ||
| 12:48 | Fix execute-6.5 test failure on trunk: the "preserveCore" part of tcltest::test assumes that the cle... check-in: df6f1f8b84 user: jan.nijtmans tags: core-8-5-branch | |
|
2014-06-22
| ||
| 16:15 | ticket [2f9df4c4fa]: tcltest - request to move -cleanup script execution until after -output compare... check-in: 1a1cb1c7d7 user: jan.nijtmans tags: core-8-5-branch | |
|
2014-06-20
| ||
| 20:50 | previous commit was not quite right, this one should be better Closed-Leaf check-in: 8924f03c9a user: jan.nijtmans tags: bug-2f9df4c4fa | |
| 20:21 | ticket [2f9df4c4fa]: tcltest - request to move -cleanup script execution until after -output compare check-in: a61197b82c user: jan.nijtmans tags: bug-2f9df4c4fa | |
| 05:05 | [b47b176adf] Stop possible segfaults when variability in mutex lock schedules cause a ForwardingResu... check-in: bc8631546c user: aku tags: core-8-5-branch | |
|
2014-06-16
| ||
| 12:44 | [1758a0b603] socket-2.13 : Workaround the broken select() in some Linux kernels that fails to report... check-in: e67cc60d94 user: dgp tags: core-8-5-branch | |
| 12:09 | merge 8.5 Closed-Leaf check-in: b41f47a5fa user: dgp tags: bug-1758a0b603 | |
|
2014-06-13
| ||
| 21:15 | Draft test for [1758a0b603]. check-in: 71669f9456 user: dgp tags: core-8-5-branch | |
|
2014-06-12
| ||
| 13:36 | Additional check for an error condition on the socket. check-in: a6d7d34318 user: dgp tags: bug-1758a0b603 | |
|
2014-06-11
| ||
| 17:24 | Workaround the broken select() in some Linux kernels that fails to report a writable state on a sock... check-in: 1b53b3f232 user: dgp tags: bug-1758a0b603 | |
|
2014-06-05
| ||
| 19:06 | Test socket-2.12 covers the DiscardOutput() update. check-in: 47e4ef3394 user: dgp tags: core-8-5-branch | |
| 15:20 | merge fork check-in: 4b59bbceaf user: dgp tags: core-8-5-branch | |
| 15:17 | When too many chars are read by ReadChars() and we trim the limits to get it right on the next pass,... check-in: 04b06f7cea user: dgp tags: core-8-5-branch | |
| 00:22 | Fixed a tricky interaction of IO system and encodings which could result in a panic. The relevant f... check-in: 0f26611a0c user: andreask tags: core-8-5-branch | |
|
2014-06-04
| ||
| 16:36 | Revise DiscardOutput() to account for revisions to the loop in FlushChannel() which is its only call... check-in: 2b1cda088c user: dgp tags: core-8-5-branch | |
|
2014-06-03
| ||
| 19:57 | merge fork of 8.5 branch check-in: bd6ad3191b user: dgp tags: core-8-5-branch | |
| 17:32 | Backport I/O core fixes made known by async socket work on trunk. check-in: c801a8d5cc user: dgp tags: core-8-5-branch | |
|
2014-05-31
| ||
| 02:30 | Correct the interest masks in the Tcl_CreateFileHandler() calls in PipeWatchProc(). When we are int... check-in: 74a2238ecc user: dgp tags: core-8-5-branch | |
|
2014-05-30
| ||
| 10:36 | win socket -async: do not loose connect notification by temporarily stop connect monitoring. Bug [33... check-in: 6ecb583012 user: oehhar tags: core-8-5-branch | |
|
2014-05-29
| ||
| 14:56 | Try not to loose FD_CONNECT by switching monitoring off. Closed-Leaf check-in: a658836882 user: oehhar tags: bug-336441ed59 | |
| 14:53 | merge core-8-5-branch check-in: 4f0f24c6c3 user: oehhar tags: bug-336441ed59 | |
|
2014-05-28
| ||
| 18:58 | Refinements of FlushChannel() and its callers. Notably includes removal of the flag BUFFER_READY. check-in: 0ddf09e8bd user: dgp tags: core-8-5-branch | |
| 18:49 | Update comment to explain assumptions. Closed-Leaf check-in: b7bbbbc6ed user: dgp tags: dgp-flush-channel | |
| 18:24 | Further simplifications to FlushChannel(). This makes clear the BUFFER_READY flag serves no necessa... check-in: d9e66fbb28 user: dgp tags: dgp-flush-channel | |
| 17:14 | Expand the IsBufferFull() macro to check non-NULL bufPtr.. check-in: 577da77e8c user: dgp tags: dgp-flush-channel | |
| 16:54 | Increase size of test io-29.34 so that it more portably tests the case where the OS networking machi... check-in: 83b2c056eb user: dgp tags: dgp-flush-channel | |
|
2014-05-27
| ||
| 13:28 | Move code that can only matter in the first loop iteration out of the loop. check-in: 38257b5296 user: dgp tags: dgp-flush-channel | |
|
2014-05-24
| ||
| 19:56 | Comment out lines of test io-53.4 that appear to do nothing of any value. check-in: fb90b0f1fd user: dgp tags: core-8-5-branch | |
|
2014-05-23
| ||
| 17:17 | Followup on [72c54e1659]. Removed unused variable. check-in: 9f7e74b65a user: andreask tags: core-8-5-branch | |
|
2014-05-22
| ||
| 17:17 | Workarounds and fixes for wrapped executables on various platforms regarding the handling of wrappe... check-in: 72c54e1659 user: andreask tags: core-8-5-branch | |
|
2014-05-20
| ||
| 15:00 | Rework the management of the CHANNEL_BLOCKED and CHANNEL_EOF flags, in particular not allowing them ... check-in: f6b7d496c4 user: dgp tags: core-8-5-branch | |
|
2014-05-17
| ||
| 03:32 | Simplify the inputProc of [testchannel transform]. Closed-Leaf check-in: 5995ff7e6d user: dgp tags: dgp-channel-flag-repair | |
| 02:53 | Repair broken tests iogt-2.[123]. What happened is that now that EOF flags no loger leak acros chann... check-in: fb7b45c267 user: dgp tags: dgp-channel-flag-repair | |
|
2014-05-16
| ||
| 19:11 | Improved use of EOF state to avoid worthless allocations. check-in: 916e33672f user: dgp tags: dgp-channel-flag-repair | |
| 18:45 | Move the resets and testings of the BLOCKED flag to where they make more sense. check-in: b7aafa1d2d user: dgp tags: dgp-channel-flag-repair | |
| 15:05 | merge 8.5 check-in: 673526a228 user: dgp tags: dgp-channel-flag-repair | |
| 14:59 | Fix for failing tests *io-32.11* check-in: cf82fbc5f8 user: dgp tags: core-8-5-branch | |
| 14:47 | merge 8.5 Closed-Leaf check-in: 66fb298ca6 user: dgp tags: bug-io-32.11 | |
| 14:47 | Merge completion of dgp-read-bytes branch. check-in: a2f2c22575 user: dgp tags: bug-io-32.11 | |
| 14:40 | Bug fix - accept consumption of the trailing newline in crlf with no characters produced. Also dele... check-in: d407a02dd2 user: dgp tags: bug-io-32.11 | |
| 12:56 | More tests to demo the bug more directly. check-in: 5d33e05b29 user: dgp tags: bug-io-32.11 | |
|
2014-05-15
| ||
| 18:38 | Branch to demo bug introduced in the parent commit. check-in: face40eac7 user: dgp tags: bug-io-32.11 | |
| 16:48 | Portable test to demo bug otherwise seen only on Windows. check-in: f49bdfc563 user: dgp tags: core-8-5-branch | |
| 14:54 | Fix [3118489]: NUL in filenames. (On Windows, protect against invalid use of ':' in filenames as wel... check-in: 874ce8daf2 user: jan.nijtmans tags: core-8-5-branch | |
| 11:04 | Push the setting and clearing of CHANNEL_BLOCKED flag to the more inner parts of the channel read ma... check-in: 39ace581ea user: dgp tags: dgp-channel-flag-repair | |
|
2014-05-14
| ||
| 14:52 | merge 8.5 check-in: 8c51a39a00 user: dgp tags: dgp-channel-flag-repair | |
| 09:11 | Fix 3 test-cases which started failing on Windows check-in: 57d9dfa4e6 user: jan.nijtmans tags: core-8-5-branch | |
|
2014-05-13
| ||
| 18:24 | Rework Tcl_ReadRaw() mostly taking things out of the loop that never repeat. check-in: e1c467edcd user: dgp tags: dgp-channel-flag-repair | |
| 16:42 | Salvaged what was left of value in the dgp-read-bytes-detour branch. Refactored much management of t... check-in: 94b7cdc521 user: dgp tags: dgp-channel-flag-repair | |
| 11:23 | [958bc05fbe]: Clarify "clock format" using "%R" check-in: 1e1b95e0e6 user: jan.nijtmans tags: core-8-5-branch | |
|
2014-05-12
| ||
| 21:50 | Restore the largefileSupport constraint on Darwin, where tests (chan)io-34.21 take an unbearable 90 ... check-in: 6fe20c93b6 user: dgp tags: core-8-5-branch | |
|
2014-05-09
| ||
| 16:55 | Correct namespace bugs in normally skipped tests. Constrain them as "knownBug" rather than "unknownF... check-in: 0d300e1793 user: dgp tags: core-8-5-branch | |
| 16:38 | Added comment explaining the "knownBug" in iogt-6.1 check-in: 672bebd5f8 user: dgp tags: core-8-5-branch | |
| 16:31 | Tests (chan)io-34.21 are constrained for largefileSupport, and that's disabled by default, which mea... check-in: 753903e359 user: dgp tags: core-8-5-branch | |
| 13:19 | Test iocmd-32.1 is not "impossible" but after writing it properly it does segfault trying to use a d... check-in: 430312d573 user: dgp tags: core-8-5-branch | |
| 10:08 | Make Cygwin's "configure" work from another directory than /unix. (Not everything works this way!) check-in: 4619d13620 user: jan.nijtmans tags: core-8-5-branch | |
|
2014-05-08
| ||
| 17:30 | Merge the reforms of dgp-read-bytes branch into 8.5+ releases. Large overhaul of I/O read opera... check-in: ea760ac244 user: dgp tags: core-8-5-branch | |
| 02:55 | Merge 8.5. Closed-Leaf check-in: 355b7c916f user: dgp tags: dgp-read-bytes | |
| 02:38 | Stop leak in iocmd-21.22. check-in: bd77beabda user: dgp tags: core-8-5-branch | |
|
2014-05-07
| ||
| 22:19 | Corrected description of where tcl_platform(user) comes from on Unix. check-in: 0e91209516 user: dkf tags: core-8-5-branch | |
| 03:30 | Stop leaks of cloned Tcl_ChannelTypes. check-in: 372a524f33 user: dgp tags: core-8-5-branch | |
| 02:28 | Stop leak in io-53.5. check-in: 923384ef74 user: dgp tags: core-8-5-branch | |
|
2014-05-06
| ||
| 23:51 | Stop leak in io-33.7. check-in: 85982d0ca3 user: dgp tags: core-8-5-branch | |
| 23:23 | Stop memory leak in io-29.34 check-in: 9ed25477ae user: dgp tags: core-8-5-branch | |
| 22:34 | Stop memory leak in io-29.27. check-in: 710c762201 user: dgp tags: core-8-5-branch | |
| 14:10 | merge 8.5 check-in: a7733bb0e0 user: dgp tags: dgp-read-bytes | |
| 13:56 | Have to manage the lifetime of the self handle in testchannel transform. check-in: 74bb290f92 user: dgp tags: core-8-5-branch | |
|
2014-05-05
| ||
| 17:18 | Segfaulting test (backport of iortrans-5.11). check-in: 3c3c44ac41 user: dgp tags: core-8-5-branch | |
| 13:23 | Merge GotFlag() backport from 8.5. Conflicts galore! check-in: b1ed89a610 user: dgp tags: dgp-read-bytes | |
| 09:17 | Backport "GotFlag" macro from Tcl 8.6. Makes code more readable. No change in functionality. check-in: 70147dfbb6 user: jan.nijtmans tags: core-8-5-branch | |
|
2014-05-02
| ||
| 15:41 | merge 8.5 check-in: 5c1344169d user: dgp tags: dgp-read-bytes | |
| 15:06 | Backport channel self restacking support. (Test iogt-2.4). check-in: 65f9e5c5ef user: dgp tags: core-8-5-branch | |
|
2014-05-01
| ||
| 14:52 | merge 8.5 check-in: c88761f6af user: dgp tags: dgp-read-bytes | |
| 14:18 | We must Preserve channels if we're going to use TclChanCaughtErrorBypass() to get error information ... check-in: 97a0ec7bfd user: dgp tags: core-8-5-branch | |
| 07:38 | Fix more corner-cases like [0e92c404f19ede5b2eb06e6db27647d3138cc56|0e92c404f1]: The only place wher... check-in: 91be696bf3 user: jan.nijtmans tags: core-8-5-branch | |
|
2014-04-30
| ||
| 21:59 | Better (safer) fix for [0e92c404f1] check-in: b8c06f813e user: jan.nijtmans tags: core-8-5-branch | |
| 19:54 | Stop the segfaults in [close] during [gets] tests. Not sure this is the right behavior, but it's bet... check-in: 04b1f8b14c user: dgp tags: core-8-5-branch | |
| 19:33 | Panic message to pinpoint the cause of iocmd-21.23 segfault. check-in: 7bbdf769a2 user: dgp tags: core-8-5-branch | |
| 19:12 | Another segfault demo test, this one with [close] during [gets]. check-in: a0ef399dee user: dgp tags: core-8-5-branch | |
|
2014-04-29
| ||
| 17:40 | Make sure no shared ChannelBuffers get recycled. check-in: c101f46322 user: dgp tags: core-8-5-branch | |
| 16:36 | Fix bug exposed when buffer recycling is disabled. check-in: 9823e74a67 user: dgp tags: core-8-5-branch | |
| 15:54 | Revise the logic for setting TCL_ENCODING_END in the outputEncodingFlags so it does not rely on buff... Closed-Leaf check-in: bf4b0651be user: dgp tags: dgp-no-buffer-recycle | |
|
2014-04-25
| ||
| 20:12 | Disable buffer recycling to expose bugs for fixing. check-in: e9c2ad7207 user: dgp tags: dgp-no-buffer-recycle | |
|
2014-04-24
| ||
| 18:14 | merge 8.5 check-in: 31f56dd77d user: dgp tags: dgp-read-bytes | |
|
2014-04-23
| ||
| 18:25 | [3493120] Plug memory leak in thread exit. check-in: 18257b2f89 user: dgp tags: core-8-5-branch | |
| 09:18 | *nix segfault cleared: we should reset a thread key after freeing of alloc cache (in tclUnixThrd.c) Closed-Leaf check-in: 1dc6ea5ab2 user: sebres tags: bug-3493120 | |
|
2014-04-22
| ||
| 14:57 | Add refcounting and preservation to [testchannel transform] to stop segfault in test iogt-2.4. check-in: 1f873e8005 user: dgp tags: core-8-5-branch | |
| 13:25 | Memory leak after thread exit, fixed (alloc cache released by exit), belong to ticket [3493120] M... check-in: c251d61424 user: sebres tags: bug-3493120 | |
|
2014-04-21
| ||
| 20:01 | merge 8.5 check-in: 621d5cbc6e user: dgp tags: dgp-read-bytes | |
| 18:55 | Added a refcounting mechanism to ChannelBuffers. Other edits to stop segfaults in tests iocmd-21.2[... check-in: 13886141d8 user: dgp tags: core-8-5-branch | |
|
2014-04-17
| ||
| 19:58 | Another test exposing another segfault. check-in: dbd29ee73d user: dgp tags: core-8-5-branch | |
| 19:17 | merge 8.5 check-in: 70bdf638d9 user: dgp tags: dgp-read-bytes | |
| 17:55 | Reflected channels. Keep a set of method names cached so we don't create new each operation, and we... check-in: 4c7df62128 user: dgp tags: core-8-5-branch | |
| 16:05 | Simplify reflected channels. Instead of having two modes of Close operations and the need to choose ... check-in: ef3818afcd user: dgp tags: core-8-5-branch | |
|
2014-04-16
| ||
| 20:11 | merge 8.5 check-in: 97f35a8071 user: dgp tags: dgp-read-bytes | |
| 15:37 | Repair new test so all parts will be effective. check-in: ff8ab70e08 user: dgp tags: core-8-5-branch | |
| 15:30 | Test for [d19a30db57] extended check-in: 591ee4c021 user: sebres tags: core-8-5-branch | |
| 15:17 | Test for [d19a30db57]. check-in: bbf2e2ebf8 user: dgp tags: core-8-5-branch | |
| 14:07 | merge fork: Segmentation fault using some functions of tcl::clock, fixed, belong to ticket [d19a30db... check-in: b98c43b470 user: jan.nijtmans tags: core-8-5-branch | |
| 14:04 | Fix compiler warnings in win32/cygwin build. check-in: ee58aa423a user: jan.nijtmans tags: core-8-5-branch | |
| 13:18 | Segmentation fault using some functions of tcl::clock, fixed, belong to ticket [d19a30db57] check-in: e336aa2db0 user: sebres tags: core-8-5-branch | |
| 09:28 | Upgrade from Winsock 1.1 to Winsock 2.2, which is always available on Win2000+. See: [http://msdn.mi... check-in: 7e814eaa84 user: jan.nijtmans tags: core-8-5-branch | |
|
2014-04-15
| ||
| 17:45 | Purge (now unused) argc and argv fields. check-in: 4f1501f935 user: dgp tags: core-8-5-branch | |
| 16:09 | [88aef05cda] Stop reentrancy segfault in reflected channels by managing callbacks as (copies of) lis... check-in: d20d5a14bd user: dgp tags: core-8-5-branch | |
|
2014-04-10
| ||
| 13:32 | [792641f95b]: Normalized win32 paths should never contain backslash. check-in: bade6c326a user: jan.nijtmans tags: core-8-5-branch | |
|
2014-04-08
| ||
| 14:52 | Provide full Tcl patchlevel to tcl.pc and move private libs to "Libs.private". check-in: e4510b50a5 user: jan.nijtmans tags: core-8-5-branch | |
|
2014-04-04
| ||
| 16:44 | Moved tests socket-8.2 and socket-8.3 to socket-14.3 and socket-14.4 and made them robust against co... check-in: 59056c0ca3 user: oehhar tags: core-8-5-branch | |
| 08:55 | Fix for Bug [97069ea11a]: Set return message in close if a flush error is reported (which may be an ... check-in: 45d1b34648 user: oehhar tags: core-8-5-branch | |
| 08:29 | Revert the tests for bug#97069ea11a from socket.test, because it is hard to test with the socket com... Closed-Leaf check-in: 48cf391339 user: max tags: bug-97069ea11a | |
|
2014-04-02
| ||
| 13:33 | Fix bug [581937ab1e]: fire readable event on async socket connect failure check-in: 37dce67f70 user: oehhar tags: core-8-5-branch | |
| 12:43 | Fix bug [581937ab1e]: fire readable event on async socket connect failure Closed-Leaf check-in: 29adf4bac3 user: oehhar tags: bug-581937ab1e | |
| 10:02 | Fix bug [336441ed59]: Win socket stall on quick termination of async socket connect check-in: 1dfe1390d8 user: oehhar tags: core-8-5-branch | |
| 09:54 | Test to demonstrate bug [336441ed59]. Depends on timing and will not always fire but is better than ... check-in: 22a6175c07 user: oehhar tags: bug-336441ed59 | |
| 08:35 | Set all variables written by the notifier thread as volatile. check-in: 7af0573f72 user: oehhar tags: bug-336441ed59 | |
|
2014-04-01
| ||
| 14:00 | Centralize and clarify the user of 169.254.0.0 as a non-reachable address. check-in: adeb86d0f9 user: max tags: bug-97069ea11a | |
| 12:17 | Add test cases for Bug [97069ea11a]. check-in: 019eadce85 user: max tags: bug-97069ea11a | |
| 11:31 | Fix test failure socket-2.9: "1 {not owner}" instead of "1 {couldn't open socket address already in ... check-in: 5277cd7d5d user: oehhar tags: bug-97069ea11a | |
| 09:52 | Set return message in close if a flush error is reported (which may be an error from a background fl... check-in: d9c2394aec user: oehhar tags: bug-97069ea11a | |
|
2014-03-31
| ||
| 15:23 | Cherry-pick [c54059aaad] from trunk: Added support for reporting TEA-like info via pkg-config. Add ... check-in: 70b7d58cae user: jan.nijtmans tags: core-8-5-branch | |
|
2014-03-27
| ||
| 21:35 | Minimal patch to fix iocmd-23.11. Might not be the best fix, but is *a* fix. check-in: b846182cdc user: dgp tags: core-8-5-branch | |
| 19:14 | Test iocmd-23.11 demos another segfault. check-in: d237824bfd user: dgp tags: core-8-5-branch | |
| 16:44 | Test iogt-2.4 is another segfault demo for [721ec69271]. check-in: ee4b5c6c43 user: dgp tags: core-8-5-branch | |
|
2014-03-23
| ||
| 11:31 | Be shure tsd pointer to the info structure is invalidated before memory free check-in: 25f4fca4ee user: oehhar tags: bug-336441ed59 | |
|
2014-03-22
| ||
| 16:14 | Bug [336441ed59]: Buffer infoPtr between socket creation and insertion into info structure in thread... check-in: 2596fec7bd user: oehhar tags: bug-336441ed59 | |
|
2014-03-21
| ||
| 14:45 | missing declaration Closed-Leaf check-in: 44ad35d49a user: dgp tags: dgp-read-bytes-detour | |
| 14:07 | Correct namespace bugs in normally skipped tests. Constrain them as "knownBug" rather than "unknownF... check-in: 1322e9c55d user: dgp tags: dgp-read-bytes-detour | |
| 13:40 | Added comment explaining the "knownBug" check-in: 76da1d965e user: dgp tags: dgp-read-bytes-detour | |
| 13:20 | Convert "impossible" test to a "knownBug" test. Exposes a segfault! check-in: 85f07be907 user: dgp tags: dgp-read-bytes-detour | |
| 12:58 | Restore default suppression of large file test. check-in: 29bad58a75 user: dgp tags: dgp-read-bytes-detour | |
| 12:57 | Fixup ChanRead() header. Note (dstSize > 0) precondition. check-in: 466dfbd509 user: dgp tags: dgp-read-bytes-detour | |
| 12:56 | io-34.21 - fix bugs in normally skipped test. io-35.18b - knownBug is not buggy on this branch. check-in: 04ade665cf user: dgp tags: dgp-read-bytes-detour | |
| 02:36 | Documentation header for ChanRead() check-in: 594b1261d6 user: dgp tags: dgp-read-bytes-detour | |
|
2014-03-20
| ||
| 23:21 | Both callers of ChanRead() have simlar epilogs. Shift that into ChanRead and refactor. check-in: bae1c688f2 user: dgp tags: dgp-read-bytes-detour | |
| 20:18 | Don't allow buffer recycling to prevent or delay buffersize shrinkage. check-in: a1e82fb63e user: dgp tags: dgp-read-bytes | |
| 19:25 | Stop routine clearing of CHANNEL_EOF. Only clear when there's a reason (seek, eofchar change, unget... check-in: 4da5102566 user: dgp tags: dgp-read-bytes | |
| 16:31 | Use assertions about the pushback buffers to simplify their handling. Mark several things left TODO.... check-in: 059316c224 user: dgp tags: dgp-read-bytes | |
| 14:45 | merge 8.5 check-in: 3f0acb898a user: dgp tags: dgp-read-bytes | |
| 10:06 | Fix [2f7cbd01c3]: tcl8.6.1 fails to build on FreeBSD 10.0 check-in: b5fb55f2fe user: jan.nijtmans tags: core-8-5-branch | |
| 09:22 | Proposed fix for [2f7cbd01c3]. Closed-Leaf check-in: e0b5b5cbd2 user: jan.nijtmans tags: bug-2f7cbd01c3 | |
|
2014-03-19
| ||
| 21:43 | Let TranslateInputEOL handle the "\r$eofChar" sequence in CRLF mode. check-in: 87cabe74cb user: dgp tags: dgp-read-bytes | |
| 20:32 | Complete rewrite of DoRead(). check-in: b0fec86516 user: dgp tags: dgp-read-bytes | |
|
2014-03-17
| ||
| 17:56 | Remove long dead "BAD_BLOCKING" support code so it no longer confuses people reading/editing this co... check-in: b97275fff8 user: dgp tags: dgp-read-bytes | |
|
2014-03-11
| ||
| 16:51 | Compress code for better single screen viewing. check-in: b1b64885a9 user: dgp tags: dgp-read-bytes | |
| 03:38 | Trial rewrite of AUTO input translation. check-in: 8753583e66 user: dgp tags: dgp-read-bytes | |
|
2014-03-10
| ||
| 19:30 | .... and then the bug fix. check-in: 626308d6df user: dgp tags: dgp-read-bytes | |
| 19:29 | Test for the bug I just committed. check-in: 98fca4e9bf user: dgp tags: dgp-read-bytes | |
| 19:00 | Rewrite CRLF translation to use more system calls. check-in: 6ac30093f3 user: dgp tags: dgp-read-bytes | |
| 17:58 | Bring CRLF translation in parallel with others. check-in: 1e9ea0b532 user: dgp tags: dgp-read-bytes | |
| 03:09 | TranslateInputEOL doesn't need to return anything. No caller cares. Other optimizations and simplif... check-in: a534865f9d user: dgp tags: dgp-read-bytes | |
|
2014-03-09
| ||
| 21:55 | Mark io-35.18b test as knownBug check-in: 4fb211cd74 user: jan.nijtmans tags: core-8-5-branch | |
|
2014-03-08
| ||
| 00:21 | socket -async and gets/puts stall on windows (Ticket [336441ed59]) This is a change for a problem... Closed-Leaf check-in: 521b7229c4 user: andreask tags: win-sock-async-connect-race-fix | |
|
2014-03-07
| ||
| 20:15 | TranslateInputEOL() callers no longer need assert dstLen <= srcLen. check-in: ab50666290 user: dgp tags: dgp-read-bytes | |
| 19:43 | Simplify the input eof char scan. Update some comments. check-in: ac39a58a9c user: dgp tags: dgp-read-bytes | |
|
2014-03-06
| ||
| 15:51 | Variable "rawStart" serves no purpose. check-in: 961f9c82ce user: dgp tags: dgp-read-bytes | |
|
2014-03-05
| ||
| 19:41 | Remove old dead code; silence compiler warnings; tidy up. check-in: df25cce286 user: dgp tags: dgp-read-bytes | |
| 17:16 | Adapt CopyAndTranslateBuffer() to changes in TranslateInputEOL(). Notably no longer using the INPUT_... check-in: e9e06ab343 user: dgp tags: dgp-read-bytes | |
| 14:23 | Merge repair to correct failing tests. check-in: be0a413ba3 user: dgp tags: dgp-read-bytes | |
|
2014-03-01
| ||
| 03:01 | Fixups make the test suite almost pass (except *io-39.17) check-in: b745eb9ba4 user: dgp tags: dgp-read-bytes | |
|
2014-02-28
| ||
| 19:01 | Bring over the ReadChars rewrite for integration into the other I/O work. check-in: 22a9f73877 user: dgp tags: dgp-read-bytes | |
| 18:36 | another coverage test. check-in: fc0ec64788 user: dgp tags: dgp-read-bytes | |
| 18:28 | tidy up. Closed-Leaf check-in: 967f356dde user: dgp tags: dgp-read-chars | |
| 18:25 | More ReadChars rewriting. Test suite now passes. Note that this reform simplifies ReadChars a fair ... check-in: 8928ad3eb5 user: dgp tags: dgp-read-chars | |
|
2014-02-27
| ||
| 20:21 | Work in progress attempting a ReadChars rewrite. check-in: 914a1b6351 user: dgp tags: dgp-read-chars | |
| 20:11 | remove comment check-in: 5d763d1af8 user: dgp tags: dgp-read-bytes | |
|
2014-02-26
| ||
| 20:28 | merge 8.5 check-in: 27707adf73 user: dgp tags: dgp-read-bytes | |
| 17:47 | New tests covering INPUT_NEED_NL flag handling. One exposes a bug. check-in: 279154c448 user: dgp tags: core-8-5-branch | |
| 11:26 | More coverage tests and bug fixes. check-in: 929bdbd0af user: dgp tags: dgp-read-bytes | |
|
2014-02-24
| ||
| 21:25 | Reduce ReadBytes to simplest expression. check-in: fa8b2ead5a user: dgp tags: dgp-read-bytes | |
| 21:01 | simplification trims check-in: d5fce7db96 user: dgp tags: dgp-read-bytes | |
| 20:53 | merge 8.5 check-in: bf1327f687 user: dgp tags: dgp-read-bytes | |
| 19:11 | Merge the stricter binary mode experiment. check-in: b3f0eb6d21 user: dgp tags: dgp-read-bytes | |
| 17:25 | Do not reopen a win serial channel for serial detection. There are issues with some Bluetooth virtua... check-in: b6459ef66c user: oehhar tags: core-8-5-branch | |
|
2014-02-21
| ||
| 15:12 | Simplify ReadBytes based on new constraints. Closed-Leaf check-in: adeabf71cf user: dgp tags: dgp-experiment | |
| 15:02 | fix type error check-in: 80330ed77d user: dgp tags: dgp-experiment | |
|
2014-02-20
| ||
| 21:23 | Switch consistently on the narrower def of binary mode. check-in: 5a647c7aae user: dgp tags: dgp-experiment | |
| 20:31 | Can we send some binary reads down the char-reading path? check-in: 13ebbaf45b user: dgp tags: dgp-experiment | |
| 03:51 | Refactoring repair to fix failing test. check-in: 2e3d8aa19c user: dgp tags: dgp-read-bytes | |
|
2014-02-19
| ||
| 14:10 | [1230597] Update test comment. check-in: 0392a86d4d user: dgp tags: core-8-5-branch | |
| 03:45 | Next coverage test to expose another refactoring error. check-in: 7ee5a61b87 user: dgp tags: dgp-read-bytes | |
| 03:36 | Shortcut ReadBytes() when it's a no-op. check-in: cc398cf78d user: dgp tags: dgp-read-bytes | |
|
2014-02-18
| ||
| 23:20 | Callers of TranslateInputEOL are expected to manage the INPUT_NEED_NL flag. check-in: 0426499beb user: dgp tags: dgp-read-bytes | |
| 21:27 | Another coverage test that reveals refactoring error. check-in: be16a4865e user: dgp tags: dgp-read-bytes | |
| 18:35 | coverage test for -translation cr check-in: b79ce5761c user: dgp tags: dgp-read-bytes | |
| 18:26 | Refactor correction exposed by coverage test. check-in: 8619f9ff5d user: dgp tags: dgp-read-bytes | |
| 17:54 | Coverage test for -translation auto handling of INPUT_SAW_CR flag. Demonstrates refactor failure. check-in: 18b306d083 user: dgp tags: dgp-read-bytes | |
|
2014-02-12
| ||
| 18:46 | merge 8.5 check-in: 19731e45f5 user: dgp tags: dgp-read-bytes | |
| 12:13 | typo check-in: 4eb3385757 user: jan.nijtmans tags: core-8-5-branch | |
|
2014-02-11
| ||
| 19:53 | Refactor so that CopyAndTranslateBuffer() calls on TranslateInputEOL() instead of duplicating so muc... check-in: 26bac705c9 user: dgp tags: dgp-read-bytes | |
| 08:53 | Changed position of flag evaluation as proposed by Phil Hoffman Closed-Leaf check-in: 024a523361 user: oehhar tags: bug-2413550 | |
|
2014-02-07
| ||
| 19:40 | This patch is not pointless. Tests encoding-25.* demonstrate its utility. check-in: 79a8716060 user: dgp tags: dgp-read-bytes | |
|
2014-02-06
| ||
| 22:41 | Change the flag value to avoid merge conflict with trunk. check-in: 8e0145bccc user: dgp tags: core-8-5-branch | |
| 22:38 | [a4494e28ed] Use flag bit instead of NULL pointer to suppress teardown list of imported commands whe... check-in: 3bf0700110 user: dgp tags: core-8-5-branch | |
| 21:44 | Check for existance of __BORLANDC__ before using its value check-in: 381e442683 user: jan.nijtmans tags: core-8-5-branch | |
| 19:04 | Revised ReadChars to restore an attempt to make sure we do not short read because of a false notion ... Closed-Leaf check-in: 8a185f4fe9 user: dgp tags: dgp-may-be-pointless | |
| 16:33 | merge 8.5 check-in: 3d3823e676 user: dgp tags: dgp-read-bytes | |
|
2014-02-04
| ||
| 21:51 | Satisfy required position of __stdcall from VC++ check-in: 4aa0755656 user: jan.nijtmans tags: core-8-5-branch | |
| 21:29 | remove duplicate declaration check-in: 9d33e20c12 user: jan.nijtmans tags: core-8-5-branch | |
| 21:21 | Add missing __stdcall (which crashes on win32), and clean-up indenting check-in: f4b331d2fb user: jan.nijtmans tags: core-8-5-branch | |
| 15:17 | Simplify the core output operations of channels. Reduce duplicative and dead code. check-in: 9057fb00e2 user: dgp tags: core-8-5-branch | |
| 14:30 | Be sure to finalize the identity encoding. Closed-Leaf check-in: 02c6d2d336 user: dgp tags: dgp-optimize-output-stage | |
|
2014-02-03
| ||
| 22:58 | merge 8.5 check-in: c407e0fc64 user: dgp tags: dgp-optimize-output-stage | |
| 14:43 | Fix [651e828a52]: Wrong Windows version reported for Windows 8.1 check-in: 8aefc70fdb user: jan.nijtmans tags: core-8-5-branch | |
|
2014-01-31
| ||
| 22:07 | Simplify macro typecasting. check-in: 77d1c32097 user: dgp tags: dgp-optimize-output-stage | |
| 20:42 | The "channel" Tcl_ObjType is caching only. It never needs an UpdateString routine. It's also static... check-in: 3be587ea63 user: dgp tags: dgp-optimize-output-stage | |
| 20:02 | Do not call updateStringProc directly. We have TclGetString() for that. check-in: 16cebba90b user: dgp tags: dgp-optimize-output-stage | |
| 09:13 | Fix [4b3b7a3082]: tcl8.5.15/generic/tclExecute.c:7713: array index before sanity check ? check-in: f6a2f50eb8 user: jan.nijtmans tags: core-8-5-branch | |
|
2014-01-30
| ||
| 20:10 | Refactor to eliminate the DoWriteChars() layer. check-in: 1fb1e81ddc user: dgp tags: dgp-optimize-output-stage | |
| 19:30 | Eliminate DoWrite(). It duplicates WriteBytes(). check-in: 4a35001f56 user: dgp tags: dgp-optimize-output-stage | |
| 19:13 | Trial: Implement DoWrite() as WriteBytes(). check-in: e38265e698 user: dgp tags: dgp-optimize-output-stage | |
| 18:45 | Simplification and cleanup enabled by last commit. check-in: df0dfbf28d user: dgp tags: dgp-optimize-output-stage | |
| 18:31 | Refactor WriteChars() and WriteBytes() into simple wrappers of a common routine Write(). check-in: d651018d94 user: dgp tags: dgp-optimize-output-stage | |
| 15:02 | merge 8.5 check-in: 5ef480c185 user: oehhar tags: bug-2413550 | |
| 14:44 | Fix [22c10c8e79]: core-8-5: msvc6 build: "Side by Side" error check-in: 8a9e78209d user: jan.nijtmans tags: core-8-5-branch | |
| 14:31 | Eliminate the use of a staging buffer in WriteChars(). check-in: 4749538620 user: dgp tags: core-8-5-branch | |
| 11:02 | win/tclWinChan.c Tcl_InitNotifier: Bug [2413550] Avoid reopening of serial channels which causes iss... check-in: 84307fe13f user: oehhar tags: bug-2413550 | |
|
2014-01-28
| ||
| 20:23 | The outputStage field is now unused, so never allocate it. check-in: d89e241ea4 user: dgp tags: dgp-optimize-output-stage | |
| 20:19 | tidy things up check-in: 69fc4bcc62 user: dgp tags: dgp-optimize-output-stage | |
| 18:51 | Working code with no staging buffer use. check-in: d6de6b35d8 user: dgp tags: dgp-optimize-output-stage | |
| 11:04 | WIP check-in: e1ed4ca828 user: dgp tags: dgp-optimize-output-stage | |
|
2014-01-27
| ||
| 17:58 | merge 8.5 check-in: 95bdfa070a user: dgp tags: dgp-optimize-output-stage | |
| 17:35 | merge 8.5 check-in: 85a4eb2c6c user: dgp tags: dgp-read-bytes | |
| 17:35 | Revise the Tcl_Append* machinery to tolerate NULL bytes to append. Then have ReadChars() use that ma... check-in: dcc87ec669 user: dgp tags: dgp-read-bytes | |
|
2014-01-25
| ||
| 21:41 | sync tcl.m4 with Tk version check-in: fc06c2939f user: jan.nijtmans tags: core-8-5-branch | |
|
2014-01-24
| ||
| 22:33 | merge 8.5 check-in: 3920660b95 user: dgp tags: dgp-read-bytes | |
| 21:45 | In WriteChars(), eliminate the copy step through a staging buffer when it is not required for channe... check-in: 01ff1f0a45 user: dgp tags: core-8-5-branch | |
| 17:38 | Eliminate the copy to a staging buffer when that serves no functional purpose. check-in: 68c21e5139 user: dgp tags: dgp-optimize-output-stage | |
|
2014-01-21
| ||
| 22:08 | There is no need for ReadBytes() or its caller(s) to track how many bytes are actually stored in obj... check-in: 4d0dcf283d user: dgp tags: dgp-read-bytes | |
| 21:32 | Backport of bytearray append machinery to support bug fixes in ReadBytes. check-in: 9e237cce30 user: dgp tags: dgp-read-bytes | |
| 18:16 | Silence compiler warnings. check-in: 76fb868129 user: dgp tags: core-8-5-branch | |
|
2013-11-24
| ||
| 18:34 | [a122627849] Improve stack trace from parray on not-array. check-in: 2c4acdb880 user: dkf tags: core-8-5-branch | |
|
2013-11-22
| ||
| 13:16 | Cygwin: Fix conflicting definition with _mingw_stat64.h, if included together with <tcl.h> check-in: 90bf70eb07 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-11-21
| ||
| 16:20 | Modify makefile.vc for Windows 8.1 support check-in: 550bb146c6 user: jan.nijtmans tags: core-8-5-branch | |
| 11:43 | Add support for Windows 8.1: See [http://msdn.microsoft.com/en-us/library/windows/desktop/dn302074.a... check-in: c505b4ac53 user: jan.nijtmans tags: core-8-5-branch | |
| 09:18 | The only relyable way of changing environment variables to uppercase (e.g. env(ComSpec) to env(COMSP... check-in: 26c40ac305 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-11-20
| ||
| 16:04 | Safer clean-up of environment variables: Do removal after insertions -> tcltest 2.3.7 check-in: e934186601 user: jan.nijtmans tags: core-8-5-branch | |
| 14:38 | Starting with Windows 8 DSK, GetVersionExA is deprecated check-in: 450e7bd007 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-11-19
| ||
| 08:23 | Cygwin: Instead of checking whether the win32 part is configured properly, just configure it when ne... check-in: 4202101f7e user: jan.nijtmans tags: core-8-5-branch | |
|
2013-11-16
| ||
| 21:05 | Fix [e832d2b08]: unnecessary code in Tcl_SetMaxBlockTime. check-in: 4c14f88702 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-11-05
| ||
| 12:36 | Fix [426679ef7d]: Having man.macros after .TH breaks rendering on OpenBSD and possibly others. check-in: 5145f9b673 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-11-04
| ||
| 10:02 | Put extern "C" guards around all stub table struct definitions, so it is usable for C++ compilers as... check-in: e0986c290f user: jan.nijtmans tags: core-8-5-branch | |
|
2013-10-29
| ||
| 08:15 | Workaround for [414d10346b]: tcl 8.5.15/8.6.1(threaded build) hangs in exec on HP-UX check-in: d7c93731e2 user: jan.nijtmans tags: core-8-5-branch | |
| 00:30 | Also finalize the condition variables for each notifier thread. Leaf check-in: 331b645669 user: mistachkin tags: unsetThreadData | |
| 00:19 | Some cleanup of the previous assumptions. check-in: e972fd496b user: mistachkin tags: unsetThreadData | |
|
2013-10-28
| ||
| 23:39 | Add experimental new Tcl API Tcl_UnsetThreadData. check-in: f6b2f8b451 user: mistachkin tags: unsetThreadData | |
| 22:40 | Another attempt to cleanup stale remnants of the notifier subsystem. Leaf check-in: 2226ee4340 user: mistachkin tags: tkt-414d10346b | |
| 21:45 | Try resetting all the 'one time' locks as well. check-in: 4ae506f66c user: mistachkin tags: tkt-414d10346b | |
| 21:01 | Attempt to make sure the notifier gets fully re-initialized. check-in: 1b49d47281 user: mistachkin tags: tkt-414d10346b | |
| 20:21 | Tweak to the fix. Tcl_InitNotifier() hangs. Removed. Fixes exec. Unclear about Rivet with original c... check-in: 519892f27c user: andreask tags: tkt-414d10346b | |
| 19:34 | Prototype of fix for ticket [414d10346b]. check-in: 53e8329d0d user: mistachkin tags: tkt-414d10346b | |
| 10:55 | Bump tcltest version to 2.3.6 (should have been done just before the 8.5.15 release, just as in Tcl ... check-in: a803608ed5 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-10-25
| ||
| 12:57 | Fix [3eb2ec1449]: Allow upper case scheme names in url. http -> 2.7.13 check-in: 2312006602 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-10-22
| ||
| 18:55 | [3556215]: Made [scan] match [format] better in what it accepts as a format string, by allowing uppe... check-in: e077937cf0 user: dkf tags: core-8-5-branch | |
|
2013-10-17
| ||
| 09:28 | Fix execute permission on many files which shouldn't have it. check-in: 850d487bd7 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-10-09
| ||
| 21:57 | Update to Unicode 6.3 tables check-in: fc0b5887e3 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-10-07
| ||
| 14:23 | Fix for [d4e464ae48]: tcl 8.5.15/8.6.1 breaks python make check on darwin check-in: a546b99dac user: jan.nijtmans tags: core-8-5-branch | |
|
2013-10-06
| ||
| 19:27 | First attempt to fix bug [d4e464ae48]: tcl 8.5.15/8.61 breaks python make check on darwin Closed-Leaf check-in: 4b277b8c24 user: jan.nijtmans tags: bug-d4e464ae48 | |
|
2013-10-05
| ||
| 16:22 | Advance to tzdata2013g check-in: 0bce3cbeeb user: kbk tags: core-8-5-branch | |
|
2013-10-03
| ||
| 15:17 | When compiling with MSVC++, no longer link the stub library with msvcrt??.dll. This way, workarounds... check-in: 9b0c095048 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-10-02
| ||
| 07:58 | Fix compilation with latest MinGW-w64 version 3.0: Conflict on EXCEPTION_REGISTRATION typedef, which... check-in: 93a144a3be user: jan.nijtmans tags: core-8-5-branch | |
|
2013-09-30
| ||
| 14:03 | Disable command line globbing on MinGW compiles: this saves startup time, since the result of the gl... check-in: 5099a81b50 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-09-27
| ||
| 09:35 | Cherrypick [87d1313df3] from trunk: Workaround for [http://sourceforge.net/p/mingw/bugs/2065/|MinGW... check-in: 5fe84a86f5 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-09-25
| ||
| 22:54 | [d614d63989] Ensure that there are no trailing colons as that causes chaos when a deleteProc is spec... check-in: 8e508e44f4 user: dkf tags: core-8-5-branch | |
| 16:39 | Test demonstrating need for "adjust" manipulation in TclSubstTokens. check-in: 91986db2b8 user: dgp tags: core-8-5-branch | |
|
2013-09-23
| ||
| 11:12 | workaround for mingw bug [http://comments.gmane.org/gmane.comp.gnu.mingw.user/41724] check-in: 60c6ff868f user: jan.nijtmans tags: core-8-5-branch | |
|
2013-09-19
| ||
| 16:33 | Line numbers wrong in compiled [global] and [variable]. check-in: 5e60d6ec24 user: dgp tags: core-8-5-branch | |
| 16:06 | renumber tests for branch merge check-in: 3b07c5616d user: dgp tags: core-8-5-branch | |
| 16:04 | Line numbers wrong in compiled [namespace upvar]. check-in: c6be5aced2 user: dgp tags: core-8-5-branch | |
| 15:44 | Line numbers wrong in compiled [upvar]. check-in: d98f24cfe5 user: dgp tags: core-8-5-branch | |
| 15:04 | Line numbers wrong in compiled [dict update]. check-in: f536ae3095 user: dgp tags: core-8-5-branch | |
| 14:55 | Line numbers wrong in compiled [dict for]. check-in: b34cab40a9 user: dgp tags: core-8-5-branch | |
| 14:48 | Line numbers wrong in compiled [dict get]. check-in: 1b79ee628e user: dgp tags: core-8-5-branch | |
| 14:06 | Stop segfault due to OBOE in CompileWord() calls in [dict incr] compiler. check-in: 3a3f75ac5a user: dgp tags: core-8-5-branch | |
| 13:06 | Line numbers wrong in compiled [dict set]. check-in: a5c2d783ad user: dgp tags: core-8-5-branch | |
| 12:37 | consistant use of capitals. check-in: 65270ac77b user: jan.nijtmans tags: core-8-5-branch | |
| 12:20 | Line numbers wrong in compiled foreach body. check-in: 8426bef124 user: dgp tags: core-8-5-branch | |
| 04:20 | Stop segfault due to OBOE in CompileWord() calls in [dict lappend] compiler. check-in: 12dfd2bea4 user: dgp tags: core-8-5-branch | |
| 04:03 | [3487626] Backport fix for knownBug test dict-23.2. check-in: b8c8cdb8f4 user: dgp tags: core-8-5-branch | |
|
2013-09-18
| ||
| 19:13 | merge release check-in: 6eb7e50d87 user: dgp tags: core-8-5-branch | |
|
2013-09-13
| ||
| 16:02 | Added note to ChangeLog pointing to the fossil timeline for better logging. Closed-Leaf check-in: ae00707ece user: dgp tags: rc1, core-8-5-15, core-8-5-15-rc | |
| 14:14 | merge 8.5; update changes check-in: 9f7491d11b user: dgp tags: core-8-5-15-rc | |
| 14:09 | [bdd91c7e43] Stop crash due to error in execution stack memory management. Thanks to azazel for the ... check-in: f26faa61b9 user: dgp tags: core-8-5-branch | |
| 10:53 | Suggested fix for [bdd91c7e43]: tclsh crashes in [interp delete] Closed-Leaf check-in: c910b7341a user: jan.nijtmans tags: bug-bdd91c7e43 | |
|
2013-09-08
| ||
| 14:59 | *BACKPORT* [3600057]: Filled out missing parts of implementation of [string is double]. DGP - I'm... Closed-Leaf check-in: 2759df9850 user: dkf tags: bug-3600057-85 | |
| 03:26 | merge 8.5. update changes. check-in: 6a7083949d user: dgp tags: core-8-5-15-rc | |
|
2013-09-07
| ||
| 21:36 | [86ceb4e2b6] Improve reaction when multiple *tm files purport to offer the same version of the same ... check-in: f55d921665 user: dgp tags: core-8-5-branch | |
| 18:49 | Partial revert of [a16752c252] bug fix to stop crashes in buggy tclcompiler. check-in: d7ad86353f user: dgp tags: core-8-5-branch | |
|
2013-09-05
| ||
| 17:21 | Partial revert of [a16752c252] bug fix to stop crashes in buggy tclcompiler. Closed-Leaf check-in: cd9e4957c5 user: dgp tags: unbreak-tclcompiler | |
|
2013-09-03
| ||
| 16:45 | Favor timeline over ChangeLog check-in: ee609a2663 user: dgp tags: core-8-5-15-rc | |
| 16:04 | some missed changes check-in: cb84ed25cc user: dgp tags: core-8-5-15-rc | |
|
2013-08-30
| ||
| 14:31 | fix date check-in: d85e816231 user: dgp tags: rc0, core-8-5-15-rc | |
| 14:16 | changes check-in: 7fa0fe032b user: dgp tags: core-8-5-15-rc | |
|
2013-08-29
| ||
| 20:08 | Bump to 8.5.15 for release. check-in: c46e5e4d16 user: dgp tags: core-8-5-15-rc | |
|
2013-08-15
| ||
| 19:55 | Make sure the errors raised by execution traces become errors raised by the traced command, as docum... check-in: f3fac8ede1 user: dgp tags: core-8-5-branch | |
|
2013-08-14
| ||
| 17:02 | [a16752c252] Correct failure to call cmd deletion callbacks. check-in: 746ec0f768 user: dgp tags: core-8-5-branch | |
|
2013-08-11
| ||
| 14:41 | Never guess non-existing timezone name "America/Brasilia" on Windows. Reported by Arnulf Wiedemann check-in: f04e2881d3 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-08-05
| ||
| 21:58 | Mark unixforkevent-1.1 nonPortable, until proven on more platforms. check-in: 0107005970 user: jan.nijtmans tags: core-8-5-branch | |
| 08:32 | Iron test "unixforkevent-1.1" against forked process stall and file phase issues check-in: c008fa3bbd user: oehhar tags: bug-c4e230f29b | |
|
2013-08-04
| ||
| 16:38 | Possible fix for [c4e230f29b] check-in: 7de91edd9b user: jan.nijtmans tags: bug-c4e230f29b | |
|
2013-08-01
| ||
| 12:38 | Tcl_InitNotifier: Bug [a0bc856dcd]. Start notifier thread again if we were forked, to solve Rivet b... check-in: 02909e227f user: jan.nijtmans tags: core-8-5-branch | |
|
2013-07-29
| ||
| 09:29 | Make sure that "string is space \u202f" will continue to return "1", even if in future Unicode this ... check-in: 334ab96e5e user: jan.nijtmans tags: core-8-5-branch | |
|
2013-07-26
| ||
| 13:21 | [6585b21ca8] [regexp {(\w).*?\1} abb] failed to match. Thanks to Tom Lane for passing on the discove... check-in: 2425a69341 user: dgp tags: core-8-5-branch | |
|
2013-07-25
| ||
| 17:20 | Fixed test case variable clash with 'folder' Closed-Leaf check-in: 92136fde90 user: oehhar tags: rfe-notifier-fork | |
| 14:25 | rebase check-in: 8cf516f508 user: jan.nijtmans tags: rfe-notifier-fork | |
| 14:24 | Move test for pthread_atfork inside SC_ENABLE_THREADS check-in: f7fe2446ce user: jan.nijtmans tags: core-8-5-branch | |
| 08:29 | Make sure that the notifierMutex and notifierCV in a forked child cannot block anything, even though... check-in: 116f5be24c user: jan.nijtmans tags: rfe-notifier-fork | |
| 07:02 | rebase check-in: c33b976db3 user: jan.nijtmans tags: rfe-notifier-fork | |
|
2013-07-24
| ||
| 16:51 | Demonstrate and fix memory leak in Tcl_ParseVar(). check-in: 5cc898d566 user: dgp tags: core-8-5-branch | |
|
2013-07-23
| ||
| 09:54 | rebase check-in: f0ea734a4a user: jan.nijtmans tags: rfe-notifier-fork | |
| 09:07 | Add "testfork" test command. Not used in any test-case yet check-in: b425245964 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-07-22
| ||
| 11:11 | Tcl_InitNotifier() call in TestforkObjCmd() is only necessary when pthread_atfork() is not available... check-in: 362b6e3375 user: jan.nijtmans tags: rfe-notifier-fork | |
| 10:57 | Use pthread_atfork() when available. check-in: 94b207274c user: jan.nijtmans tags: rfe-notifier-fork | |
| 10:11 | Test-case should pass on Darwin or with non-threaded build as well. check-in: a201b97b3e user: jan.nijtmans tags: rfe-notifier-fork | |
| 10:10 | Fix bug which hangs iocmd.tf-32.1 check-in: 9ce264b926 user: jan.nijtmans tags: rfe-notifier-fork | |
| 08:45 | Test file tests/unixForkEvent.test added check-in: 26e13f1943 user: oehhar tags: rfe-notifier-fork | |
|
2013-07-21
| ||
| 14:52 | Rebase to core-8-5-branch Add "testfork" test command to be usable in testcase. check-in: 6f69bbba43 user: jan.nijtmans tags: rfe-notifier-fork | |
|
2013-07-08
| ||
| 18:55 | Unbreak MSVC6 debug build (thanks Andreas Kupries!) check-in: 728fb2f25b user: jan.nijtmans tags: core-8-5-branch | |
| 06:49 | Build stub objects with -DSTATIC_BUILD on all platforms. Only important on win32 (already done) and ... check-in: dda8563eba user: jan.nijtmans tags: core-8-5-branch | |
|
2013-07-07
| ||
| 02:19 | OpenBSD/m88k is now elf. Remove unneeded elf check. check-in: 62f5521264 user: stwo tags: core-8-5-branch | |
|
2013-07-06
| ||
| 22:22 | http://www.iana.org/time-zones/repository/releases/tzdata2013d.tar.gz check-in: b7f2bd8640 user: kbk tags: core-8-5-branch | |
|
2013-07-05
| ||
| 14:52 | Use X11/Xlib.h for checking where X11 can be found in stead of X11/XIntrinsic.h. Suggested by Pietro... check-in: 1a48f9c2e1 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-07-03
| ||
| 10:39 | Bug [817249]: bring tclXtNotify.c up to date with Tcl_SetNotifier() change check-in: c21496f5a4 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-07-02
| ||
| 07:16 | Don't forget ChangeLog for previous commit check-in: e8e4a564d6 user: jan.nijtmans tags: core-8-5-branch | |
| 07:14 | Bug [32afa6e256]: dirent64 check is incorrect in tcl.m4. Thanks to Brian Griffin. check-in: f8d461fd57 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-06-27
| ||
| 12:34 | Fix [34538ba43f] check-in: 01ae5c884c user: jan.nijtmans tags: core-8-5-branch | |
| 08:28 | Bug [9b2e636361]: Tcl_CreateInterp() needs initialized encodings. check-in: 341f682e08 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-06-26
| ||
| 14:20 | formatting, typo check-in: e359b91742 user: jan.nijtmans tags: core-8-5-branch | |
| 08:10 | Allocate encoding name, so caller of Tcl_RegisterConfig() doesn't need to keep it forever. Fix some... Closed-Leaf check-in: 8e9ed1f74e user: jan.nijtmans tags: ticket-9b2e636361 | |
| 07:42 | Proposed solution for [9b2e636361] check-in: 06020a12ac user: jan.nijtmans tags: ticket-9b2e636361 | |
|
2013-06-25
| ||
| 12:02 | Don't use deprecated Tcl_DStringTrunc any more. check-in: 21bffe717c user: jan.nijtmans tags: core-8-5-branch | |
|
2013-06-20
| ||
| 14:17 | TclCompileScript() should not overwrite envPtr->numSrcBytes. The envPtr already has the right value ... check-in: 349fd09957 user: dgp tags: core-8-5-branch | |
|
2013-06-19
| ||
| 08:56 | minor bug: Don't TclpInitUnlock() here, because the following TclFinalizeLock() already does an impl... Leaf check-in: 5613c11c82 user: jan.nijtmans tags: bug-3611974 | |
|
2013-06-18
| ||
| 15:45 | Make the (cosmetic) change to 4-state system, separating RISING and FALLING. check-in: c874a1c96a user: dgp tags: bug-3611974 | |
| 13:58 | merge 8.5 check-in: a39df4a149 user: dgp tags: bug-3611974 | |
| 13:27 | Merge to near-8.5-branch-tip. check-in: 8953e9cdc3 user: dgp tags: bug-3611974 | |
| 10:33 | Fix [3611974]: InitSubsystems multiple thread issue check-in: d155ff70cf user: jan.nijtmans tags: core-8-5-branch | |
| 07:43 | Fix uniClass tool which was the real cause for [a876646efe], and add test-case for it. check-in: f604a21bb0 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-06-17
| ||
| 17:03 | Updates to redirect bug reports to the new tracker location. check-in: cc0db5a0ac user: dgp tags: core-8-5-branch | |
| 13:23 | Use more portable TclIsSpaceProc() in stead of isspace(). Make sure that "string is space \u180e" c... check-in: 5712054958 user: jan.nijtmans tags: core-8-5-branch | |
| 04:52 | Fix [a876646efe]: re_expr character class [:cntrl:] should contain \u0000 - \u001f check-in: cc1a71b4e5 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-06-14
| ||
| 10:11 | Don't use deprecated stricmp/strnicmp any more, but underscored variant for non-GNU compilers. check-in: 0231bc500c user: jan.nijtmans tags: core-8-5-branch | |
|
2013-06-13
| ||
| 07:13 | Fix some gcc warnings which become visible with -Wextra check-in: 3ef0025839 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-06-12
| ||
| 19:36 | Fix env.test when running mingw-w64 (AMD64 build) test-suite on wine64 check-in: 51e52ec852 user: jan.nijtmans tags: core-8-5-branch | |
| 10:24 | Silence various warnings when doing a 64-bit build with MSVC: Those warnings can only _really_ be fi... check-in: e2b60a9a55 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-06-11
| ||
| 07:58 | Improve compatibility detection for <time.h> and <sys/stat.h>: - Move <time.h> before other include... check-in: 85e9c3bd83 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-06-03
| ||
| 20:31 | merge 8.4 check-in: e9555b15b3 user: dgp tags: core-8-5-branch | |
| 16:10 | fix for perf bug detected by Kieran (https://groups.google.com/forum/?fromgroups#!topic/comp.lang.tc... check-in: 2df9da6902 user: mig tags: core-8-5-branch | |
|
2013-05-29
| ||
| 16:24 | Fix C99 comment-ism breaking the native AIX compiler. HPUX likely as well. check-in: dd32313fb4 user: andreask tags: core-8-5-branch | |
|
2013-05-28
| ||
| 07:18 | 3036566 - Get msgcat locale for Win Vista+ first from gui language registry key. Bumped msgcat to ve... check-in: 82b537d31b user: jan.nijtmans tags: core-8-5-branch | |
|
2013-05-23
| ||
| 11:39 | merge-mark check-in: e85cd0b5a8 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-05-22
| ||
| 13:14 | silence compiler warning check-in: dcd61515be user: dgp tags: core-8-5-branch | |
| 12:59 | [3613609]: Replace strcasecmp() with UTF-8-aware version. check-in: 8cc7cdfbd6 user: dkf tags: core-8-5-branch | |
| 12:55 | Fixed the weird edge case. Closed-Leaf check-in: 93dd8bb33b user: dkf tags: bug-3613609 | |
| 12:32 | Improved tests. check-in: 1fbbe4aec3 user: dkf tags: bug-3613609 | |
|
2013-05-21
| ||
| 09:38 | Slight improvement: if cs = "\xC0\x80" and ct = "\x00", loop would continue after NUL-byte, this sho... check-in: a765f37f78 user: jan.nijtmans tags: bug-3613609 | |
| 09:27 | Proposed solution for 3613609: lsort -nocase does not sort non-ASCII correctly check-in: 66c30c4369 user: jan.nijtmans tags: bug-3613609 | |
|
2013-05-19
| ||
| 20:26 | Don't #define VOID on VxWorks, as it is already typdef'd to void. Eliminate possibly conflicting LOC... check-in: 157acf6411 user: jan.nijtmans tags: core-8-5-branch | |
| 19:03 | Fix for FreeBSD, and remove support for older FreeBSD versions. Patch by Pietro Cerutti check-in: 970c40e701 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-05-17
| ||
| 07:21 | Revert defining _HAVE_32BIT_TIME_T especially for mingw-4.0-rc1: Although it works, it has the side-... check-in: 55a95054aa user: jan.nijtmans tags: core-8-5-branch | |
|
2013-05-16
| ||
| 17:39 | Sigh. Fix version number of package "platform" in the Makefile.n files. Future: Write a small tcl sc... check-in: 87bdd6cc6c user: andreask tags: core-8-5-branch | |
| 12:28 | _USE_32BIT_TIME_T is already defined in tclWinPort.h check-in: 63647dceb1 user: jan.nijtmans tags: core-8-5-branch | |
| 12:22 | Add support for the latest mingw-4.0-rc1. See: [http://sourceforge.net/p/mingw/mingw-org-wsl/ci/4.0-... check-in: 9cc84b876e user: jan.nijtmans tags: core-8-5-branch | |
|
2013-05-15
| ||
| 16:49 | Fix platform version mismatch between code and index. check-in: a94115b025 user: andreask tags: core-8-5-branch | |
| 10:37 | merge-mark check-in: 1521440b6d user: jan.nijtmans tags: core-8-5-branch | |
|
2013-05-06
| ||
| 07:22 | Add support for Cygwin64, which has a 64-bit "long" type. Binary compatibility with win64 requires ... check-in: 95f65c60b8 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-05-01
| ||
| 21:13 | Backport 8.6's fix [checkin 5af0d249de] to [Bug 2901998]: Inconsistent buffered I/O. Tcl's I/O now f... check-in: e7d7fe409a user: ferrieux tags: core-8-5-branch | |
|
2013-04-30
| ||
| 18:46 | (::platform::LibcVersion): Followup to the 2013-01-30 change. The RE become too restrictive again. S... check-in: d220e04846 user: andreask tags: core-8-5-branch | |
|
2013-04-26
| ||
| 19:02 | Revisions to the multi-thread arrangments of TclInitSubsystems(). With these changes, the caller of ... check-in: 9cadc9f272 user: dgp tags: bug-3611974 | |
|
2013-04-25
| ||
| 07:32 | merge-mark check-in: 9f90cb648d user: jan.nijtmans tags: core-8-5-branch | |
|
2013-04-23
| ||
| 13:30 | Split ChangeLog in 3 parts, just as already done on trunk check-in: 8b1287fd4b user: jan.nijtmans tags: core-8-5-branch | |
| 10:39 | Implement Tcl_NewBooleanObj, Tcl_DbNewBooleanObj and Tcl_SetBooleanObj as macros using Tcl_NewIntObj... check-in: fee45978cb user: jan.nijtmans tags: core-8-5-branch | |
|
2013-04-19
| ||
| 08:41 | Implement many Tcl_*Var* functions and Tcl_GetIndexFromObj as (faster/stack-saving) macros around re... check-in: d230417e3f user: jan.nijtmans tags: core-8-5-branch | |
|
2013-04-16
| ||
| 20:18 | 3610404 When we let go of commandPtr in TclEvalObjvInternal, NULL out the variable so we don't mista... check-in: 6c9f37059e user: dgp tags: core-8-5-branch | |
|
2013-04-12
| ||
| 11:22 | Implement Tcl_Pkg* functions as macro's around Tcl_Pkg*Ex. This saves stack space, is (marginally) f... check-in: 7314d4f7dc user: jan.nijtmans tags: core-8-5-branch | |
|
2013-04-09
| ||
| 11:06 | merge-mark check-in: 44252ce501 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-04-08
| ||
| 19:59 | 3610026 Stop crash when the number of "colors" in a regular expression overflows a short int. Thank... check-in: a0f071f00b user: dgp tags: core-8-5-branch | |
|
2013-04-04
| ||
| 17:08 | Allow URLs that don't have a path, but a query, e.g. http://example.com?foo=bar and bump http to 2.... check-in: e47216d06d user: max tags: core-8-5-branch | |
| 07:03 | Make Tcl_EvalObj/Tcl_GlobalEvalObj a macro always, not only when using stubs. check-in: 40cc6d8f3b user: jan.nijtmans tags: core-8-5-branch | |
|
2013-04-03
| ||
| 20:48 | some more "ignore-glob" patterns check-in: ce6095ab91 user: jan.nijtmans tags: core-8-5-branch | |
| 13:26 | [Bug 3205320]: stack space detection defeated by inlining. Now fixed in the cross-compile case as we... check-in: dea7c55032 user: jan.nijtmans tags: core-8-5-branch | |
| 13:12 | merge release to 8.5 check-in: 477fb34842 user: dgp tags: core-8-5-branch | |
|
2013-04-02
| ||
| 10:57 | Prevent inlining of StackGrowsDown(), in case of cross-compiling Closed-Leaf check-in: e0c216c183 user: jan.nijtmans tags: prevent-inline | |
|
2013-03-29
| ||
| 15:08 | Redate. Retag RC1. Closed-Leaf check-in: fdc2caede9 user: dgp tags: core-8-5-14, core-8-5-14rc | |
|
2013-03-28
| ||
| 18:31 | Merge 8.5. Tag RC1. check-in: 7acb1cbc6d user: dgp tags: core-8-5-14rc | |
| 14:48 | Undo [6a9ee3273c]. Last commit in Tk's core-8-5-branch makes this change no longer necessary. check-in: 12f98a9528 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-03-27
| ||
| 14:06 | Add dummy (undocumented) TclCanceled function in stub table (not exported as symbol or macro), which... check-in: 6a9ee3273c user: jan.nijtmans tags: core-8-5-branch | |
| 10:48 | remove unneccessary duplication check-in: 1d94413d32 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-03-23
| ||
| 20:25 | Update tzdata and release tags check-in: 6d6f2fb7da user: dgp tags: core-8-5-14rc | |
|
2013-03-22
| ||
| 23:05 | Update to tzdata2013b check-in: 15d1b83223 user: venkat tags: core-8-5-branch | |
| 16:11 | Tag for release check-in: dbc6cc3964 user: dgp tags: core-8-5-14rc | |
| 12:47 | Completed changes. check-in: ca9b2c2617 user: dgp tags: core-8-5-14rc | |
| 09:30 | Minor: version number correction. check-in: 9078175c91 user: dkf tags: core-8-5-14rc | |
| 04:18 | changes WIP check-in: 3016bdbab3 user: dgp tags: core-8-5-14rc | |
|
2013-03-21
| ||
| 19:09 | Release branch for Tcl 8.5.14. check-in: bc1ba19e60 user: dgp tags: core-8-5-14rc | |
| 14:56 | Tcl 8.5 doesn't have [try] check-in: 1ea74eff23 user: jan.nijtmans tags: core-8-5-branch | |
| 14:39 | test suite hygiene check-in: 61271524e1 user: dgp tags: core-8-5-branch | |
| 14:32 | Remove duplicated tests. The enhancements to fCmd-30.[12] and the new test case fCmd-30.3 were backp... check-in: 541abadf3e user: jan.nijtmans tags: core-8-5-branch | |
| 14:30 | Remove duplicated tests. The enhancements to fCmd-30.[12] and the new test case fCmd-30.3 were backp... check-in: 7985dfa8d7 user: jan.nijtmans tags: core-8-5-branch | |
| 14:28 | 2102614 Add ensemble indexing support to [auto_mkindex]. Thanks Brian Griffin. check-in: 7a2254a607 user: dgp tags: core-8-5-branch | |
|
2013-03-20
| ||
| 15:26 | dup test names check-in: 024ec31117 user: dgp tags: core-8-5-branch | |
| 13:39 | Slightly more correct: If FindFirstFile() fails, the error should be "no such file or directory" (EN... check-in: 5ed5ec73c0 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-03-19
| ||
| 14:57 | Handle the (unlikely) case that the file is deleted in between. Suggested by Harald Oehlmann (Thanks... check-in: 2314a4bd26 user: jan.nijtmans tags: core-8-5-branch | |
| 14:31 | 3597000 Consistent [file copy] result. check-in: 629ee9f78d user: dgp tags: core-8-5-branch | |
| 13:48 | [Bug 2893771]: file stat fails on locked files on win32. check-in: f5ff2ff965 user: jan.nijtmans tags: core-8-5-branch | |
| 13:11 | Test independence in fCmd.test. check-in: a9c03bc5f2 user: dgp tags: core-8-5-branch | |
| 10:16 | [Bug 3606390]: Fix isolation of test string-6.37. check-in: 0d203d42ce user: dkf tags: core-8-5-branch | |
| 10:06 | [Bug 3606387]: Fix isolation of test scan-7.4. check-in: cf4f9480ee user: dkf tags: core-8-5-branch | |
|
2013-03-18
| ||
| 18:35 | Test independence in fileSystem.test check-in: bebb15f295 user: dgp tags: core-8-5-branch | |
| 17:59 | Test independence in unixFCmd.test. check-in: 459474d587 user: dgp tags: core-8-5-branch | |
| 14:25 | [Bug 3608360]: Test to make sure we never let [file exists] do globbing. check-in: 28f6af0a75 user: dkf tags: core-8-5-branch | |
|
2013-03-12
| ||
| 08:45 | Patch by Andrew Shadura, providing better support for three architectures they have in Debian. check-in: 2544c55254 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-03-11
| ||
| 19:05 | 3606391 trace.test test independence check-in: b94141ae1d user: dgp tags: core-8-5-branch | |
| 17:37 | Greater protection against double TclFreeObj() calls in TCL_MEM_DEBUG mode. check-in: 3474bcc2db user: dgp tags: core-8-5-branch | |
|
2013-03-06
| ||
| 21:54 | Cleaner error handling in fixempties(). check-in: 8577d952c4 user: dgp tags: core-8-5-branch | |
| 20:28 | 3604074,3606683 Rewrite of the fixempties() routine (and supporting routines) to completely eliminat... check-in: 71a42e2a9c user: dgp tags: core-8-5-branch | |
| 19:56 | merge 8.5 Closed-Leaf check-in: 5ea1084e1e user: dgp tags: bug-3606683-85 | |
| 19:53 | Rework into Tcl 8.5+ coding style. check-in: 6fd3ededf1 user: dgp tags: bug-3606683-85 | |
| 18:01 | Indent reduction in fixempties() check-in: cc4f0aada0 user: dgp tags: bug-3606683-85 | |
| 17:30 | Use flag argument to combine copy(nonempty)* routines into copy* routines. check-in: ee5fff61d9 user: dgp tags: bug-3606683-85 | |
| 16:26 | New routine hasnonemptyout() for minor improvement to new fixempties(). check-in: 3c35d0842a user: dgp tags: bug-3606683-85 | |
| 12:22 | Add Eclipse .project too check-in: 7da71b436d user: jan.nijtmans tags: core-8-5-branch | |
| 12:19 | Tell fossil and Eclipse that the default eol-convention is LF. Tell fossil which files are binary a... check-in: c1c1f6e24d user: jan.nijtmans tags: core-8-5-branch | |
|
2013-03-05
| ||
| 20:16 | Remove from tclCompile.h declarations used in only one source file. check-in: df46919393 user: dgp tags: core-8-5-branch | |
| 19:44 | Remove TclInitCompilation() declaration with no definition. check-in: 5e46caaf72 user: dgp tags: core-8-5-branch | |
| 14:04 | Contributed regexp engine patch from Tom Lane. Backports clean from trunk. check-in: f3d549dc4e user: dgp tags: bug-3606683-85 | |
|
2013-03-04
| ||
| 15:40 | merge mark check-in: 86a398db8f user: dgp tags: core-8-5-branch | |
|
2013-03-01
| ||
| 18:30 | [Bug 3606542]: Add missing constraint to test. check-in: 13d4bdb8dd user: dkf tags: core-8-5-branch | |
|
2013-02-27
| ||
| 15:18 | Somewhat tidier, less daunting test. check-in: 4459688518 user: dgp tags: core-8-5-branch | |
| 13:23 | Wrap test-case over multiple lines check-in: 61a68a853a user: jan.nijtmans tags: core-8-5-branch | |
| 08:12 | [Bug 3606139]: missing error check allows regexp to crash Tcl. Thanks to Tom Lane for providing the ... check-in: 859928772a user: jan.nijtmans tags: core-8-5-branch | |
|
2013-02-26
| ||
| 17:37 | structs *ChannelHandler* GetsState CopyState used only locally. Remove from tclIO.h. check-in: cee6202b4c user: dgp tags: core-8-5-branch | |
| 10:15 | Don't panic if Tcl_ConvertToType is called for a type that doesn't have a setFromAnyProc, create a p... check-in: 40f7c0065c user: jan.nijtmans tags: core-8-5-branch | |
|
2013-02-25
| ||
| 18:15 | Repair linked list management in Tcl_DeleteCloseHandler(). CloseCallback struct used only locally. ... check-in: 0998e957ef user: dgp tags: core-8-5-branch | |
| 16:35 | LimitHandler struct used only locally. Remove from tclInt.h. check-in: c0c7c36496 user: dgp tags: core-8-5-branch | |
| 15:57 | Remove unused struct InterpList. check-in: 163559dc25 user: dgp tags: core-8-5-branch | |
| 15:37 | ArraySearch struct used only locally. Remove from tclInt.h. check-in: 5983dbd3a0 user: dgp tags: core-8-5-branch | |
| 14:54 | 3605719,3605720 Test independence. Thanks Rolf Ade for patches. check-in: c11ede57a1 user: dgp tags: core-8-5-branch | |
|
2013-02-22
| ||
| 18:54 | Restore the ReleaseCmdWordData cleanup routine from 8.4, to plug very rare memory leak. check-in: a616d4b120 user: dgp tags: core-8-5-branch | |
| 18:26 | Shift more burden of smart cleanup onto the TclFreeCompileEnv() routine. Stop crashes when the hookP... check-in: 06abbd6e02 user: dgp tags: core-8-5-branch | |
|
2013-02-21
| ||
| 03:16 | 3605447 Make sure the -clear option to [namespace export] always clears, whether or not new export p... check-in: a238b854d7 user: dgp tags: core-8-5-branch | |
|
2013-02-19
| ||
| 10:53 | revert mangling with "code" variable. This caused unrelated var.test failures. check-in: f909ea084e user: jan.nijtmans tags: core-8-5-branch | |
| 10:34 | Fix bug #2438181: Incorrect error reporting in traces. Test-case and fix provided by Poor Yorick. check-in: db3dff4fb2 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-02-15
| ||
| 15:27 | 3604074 Fix regexp optimization to stop hanging on the expression ((((((((a)*)*)*)*)*)*)*)* . Thank... check-in: d0cc63091a user: dgp tags: core-8-5-branch | |
|
2013-02-14
| ||
| 13:23 | ChangeLog corrected: msgcat issue must not be XP specific check-in: 2942ffcba5 user: oehhar tags: core-8-5-branch | |
| 12:09 | [Bug 3604576]: msgcat-1.5.0.tm error on windows XP check-in: cae0f1fb41 user: jan.nijtmans tags: core-8-5-branch | |
| 11:09 | Finer granulated catch Closed-Leaf check-in: 0c58bdf592 user: oehhar tags: bug-3604576 | |
| 09:38 | Suggested fix for bug 3604576: msgcat -1.5.0.tm error on windows XP, inclusive bump to version 1.5.1... check-in: a5b035f3f2 user: jan.nijtmans tags: bug-3604576 | |
| 08:26 | Improve some comments and quoting, no change in functionality check-in: 996d4a85b5 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-02-12
| ||
| 23:21 | merge-mark check-in: d64bd8ab03 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-02-10
| ||
| 13:12 | Unbreak msvc builds, by depending on tclPort.h for inclusion of <sys/stat.h>. check-in: 7725ffcfef user: jan.nijtmans tags: core-8-5-branch | |
|
2013-02-07
| ||
| 13:53 | Tcl_InvalidateStringRep -> TclInvalidateStringRep check-in: c7fb5aa3b9 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-02-05
| ||
| 16:55 | [Bug 3603434] Make sure TclpObjNormalizePath() properly declares "a:/" to be normalized, even when n... check-in: 111464a29c user: dgp tags: core-8-5-branch | |
| 13:26 | fix broken lset tests, now all test-cases pass! Closed-Leaf check-in: fd6c05968f user: jan.nijtmans tags: no-shimmer-string-length | |
| 12:37 | Enable "list" optimize, fix cmdIL-1.29 test case check-in: 31e1aab3cd user: jan.nijtmans tags: no-shimmer-string-length | |
| 10:35 | Merge core-8-5-branch. If the string representation is invalidated, the Unicode intRep must be inval... check-in: e24015d79a user: jan.nijtmans tags: no-shimmer-string-length | |
| 09:17 | [Bug 3433012]: Added dummy version of TclpLoadMemory to use in the event that a platform thinks it c... check-in: f8694d903a user: dkf tags: core-8-5-branch | |
|
2013-02-04
| ||
| 18:51 | Fix for Bug 3602706. check-in: 1e3399e347 user: dgp tags: core-8-5-branch | |
| 18:38 | Cherrypick again. Add test. Closed-Leaf check-in: 19aee948a2 user: dgp tags: bug-3602706 | |
| 17:13 | Cherrypick the refcount fixes and comments from mig-review. I also find the revised "createPart2" v... check-in: 1c7e20e653 user: dgp tags: bug-3602706 | |
|
2013-02-03
| ||
| 11:37 | merge core-8-5-branch check-in: 70f410f71f user: jan.nijtmans tags: no-shimmer-string-length | |
| 11:31 | re-apply [8aca9a8e96], while backporting [d91c86d0da] from trunk. This fixes bugs #3601260 and #3602... check-in: 8e90418421 user: jan.nijtmans tags: core-8-5-branch | |
|
2013-02-01
| ||
| 08:15 | Real bug-fix! Closed-Leaf check-in: aa0c2910c0 user: jan.nijtmans tags: bug-3602706 | |
|
2013-01-31
| ||
| 15:04 | cherry-pick [0f098031c3] check-in: 3a2f83fa6f user: jan.nijtmans tags: bug-3602706 | |
| 14:57 | Branch for fixing 3602706 check-in: 895132af47 user: dgp tags: bug-3602706 | |
| 13:52 | Bug [3598282]: Stop using installData.tcl to install the timezone files. check-in: 0f098031c3 user: stwo tags: core-8-5-branch | |
| 11:41 | Merge core-8-5-branch. Optimize tclCmdNameType the same way. check-in: b4cdb58176 user: jan.nijtmans tags: no-shimmer-string-length | |
| 09:49 | Fix bug #3601260 and #3602706 by reverting [8aca9a8e96]. This gives time to investigate the issue wi... check-in: 703a29ceb2 user: jan.nijtmans tags: core-8-5-branch | |
| 09:42 | Use twoPtrValue.ptr1 in stead of otherValuePtr everywhere. This is exactly the same field, but it al... check-in: 17354de1e8 user: jan.nijtmans tags: core-8-5-branch | |
| 07:56 | Merge trunk Handle caching of string intRep in more internal objTypes check-in: c5f0ac6cc3 user: jan.nijtmans tags: no-shimmer-string-length | |
| 04:29 | For embedding support, select modernizations from Patrick Fradin check-in: ee70052c43 user: dgp tags: core-8-5-branch | |
|
2013-01-30
| ||
| 21:34 | For traces, select modernizations from Patrick Fradlin. check-in: 8062ae03bd user: dgp tags: core-8-5-branch | |
| 20:49 | For msgcat, select modernizations from Patrick Fradin + -debug fix. check-in: 927b8c4de9 user: dgp tags: core-8-5-branch | |
| 20:42 | For Parse/eval, select modernizations from Patrick Fradin. check-in: 529efda549 user: dgp tags: core-8-5-branch | |
| 19:18 | (::platform::LibcVersion): See [Bug 3599098]: Fixed the RE extracting the version to avoid issues w... check-in: e70b932ea4 user: andreask tags: core-8-5-branch | |
| 18:58 | For [package] etc., select modernizations from Patrick Fradin. check-in: e7ef315c2f user: dgp tags: core-8-5-branch | |
| 17:46 | In the script library, selected modernizations from Patrick Fradin. check-in: df3aac7d79 user: dgp tags: core-8-5-branch | |