Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix [53cad613d8a4de166e680f09a6c6399ebddbc17c|53cad613d8]: TIP 389 ↵ | jan.nijtmans | 2018-06-17 | 1 | -0/+8 |
| | | | | implementation makes Tk tests font-4.12 and font-4.15 fail. (Fix it in 8.6 too, for benefit of androwish) | ||||
* | Remove dependencies between tests in env.test. | pooryorick | 2018-06-17 | 2 | -167/+236 |
| | |||||
* | Add tests/tcltests.tcl as a place to store common code for tests. | pooryorick | 2018-06-16 | 1 | -0/+3 |
| | |||||
* | new package | pooryorick | 2018-06-16 | 4 | -11/+30 |
| | | | | tcltests exclude some exec.test tests when running under valgrind | ||||
* | merge 8.5 | jan.nijtmans | 2018-06-15 | 1 | -1/+6 |
|\ | |||||
| * | Align common install locations in SC_PATH_TCLCONFIG and SC_PATH_TKCONFIG. ↵ | jan.nijtmans | 2018-06-15 | 1 | -0/+6 |
| | | | | | | | | Add FreeBSD (closes [d6d60efd35]) and OpenBSD 8.5 paths | ||||
* | | merge 8.5 | dgp | 2018-06-13 | 1 | -2/+0 |
|\ \ | |/ | |||||
| * | Stop creating a stray child process. | dgp | 2018-06-13 | 1 | -2/+0 |
| | | |||||
* | | merge 8.5 | dgp | 2018-06-12 | 1 | -8/+4 |
|\ \ | |/ | |||||
| * | [860a9f1945] Remove test safe-8.8; Mac OS 9 tests are no longer useful. | dgp | 2018-06-12 | 1 | -8/+4 |
| | | |||||
* | | Merge 8.5 (= update Unicode data to Unicode version 11.0) | jan.nijtmans | 2018-06-09 | 2 | -954/+984 |
|\ \ | |/ | |||||
| * | Update all Unicode tables to Unicode version 11.0 | jan.nijtmans | 2018-06-09 | 2 | -954/+984 |
| | | |||||
| * | Update to latest tzdata (backported from 8.6) | jan.nijtmans | 2018-06-09 | 92 | -3461/+3467 |
| | | |||||
* | | merge 8.5 (empty merge point, no functional changes, because does not affect ↵ | sebres | 2018-06-08 | 0 | -0/+0 |
|\ \ | |/ | | | | | 8.6) | ||||
| * | resolves some warnings by compiling with new gcc-versions (>= 7.x): | sebres | 2018-06-08 | 2 | -3/+9 |
| | | | | | | | | - '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] - passing argument 1 of 'Tcl_CreateExitHandler' from incompatible pointer type [-Wincompatible-pointer-types] | ||||
* | | merge 8.5 | sebres | 2018-06-04 | 4 | -6/+85 |
|\ \ | |/ | |||||
| * | fixes [92564326a9] if compiled on some x86 systems (with dirent64 but ↵ | sebres | 2018-06-04 | 4 | -6/+85 |
| | | | | | | | | without DIR64, partially cherry-picked from https://www.androwish.org/index.html/info/6119b8ac2aee8411). | ||||
* | | merge 8.5 | sebres | 2018-05-28 | 1 | -2/+2 |
|\ \ | |/ | |||||
| * | win: searching for FQDN in user-name should be utf-8 safe (user-name could ↵ | sebres | 2018-05-28 | 1 | -2/+2 |
| | | | | | | | | contain non-ascii utf-8 chars) | ||||
* | | merge 8.5 (conflicts resolved, rewritten without winapi-stubs) | sebres | 2018-05-28 | 4 | -19/+67 |
|\ \ | |/ | |||||
| * | merge-integrate sebres-bug-9e6b569963-8-5-branch to 8.5 | sebres | 2018-05-28 | 4 | -79/+142 |
| |\ | |||||
| | * | minor indentation fix (no functional changes) | sebres | 2018-05-25 | 1 | -4/+4 |
| | | | |||||
| | * | avoid dual init of stubs (possible race condition, 8.5th only) | sebres | 2018-05-25 | 1 | -19/+20 |
| | | | |||||
| | * | optimized winapi-stubs loading (8.5th only); if user name specified without ↵ | sebres | 2018-05-25 | 3 | -89/+134 |
| | | | | | | | | | | | | domain and equals the current user - try safest and fastest way to get current user-home path (without usage of netapi) | ||||
| | * | merge/reintegrate test-cases from bug-9e6b569963 | sebres | 2018-05-25 | 1 | -0/+6 |
| | |\ | |||||
| | | * | Remove test filesystem-1.30.3, this is unstestable | fvogel | 2018-05-24 | 1 | -3/+0 |
| | | | | |||||
| | | * | Add support for ~domain\user style user names, with new test test ↵ | fvogel | 2018-05-23 | 2 | -3/+18 |
| | | | | | | | | | | | | | | | | filesystem-1.30.3. Warning: does not yet work. | ||||
| | | * | Add test filesystem-1.30.2 {normalisation of nonexistent user specified as ↵ | fvogel | 2018-05-19 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | user@domain} | ||||
| | | * | Fix [9e6b569963]: file normalize ~user fails on Windows | fvogel | 2018-05-18 | 1 | -1/+3 |
| | | | | |||||
| | | * | Add test filesystem-1.30.1 checking file normalize ~$::tcl_platform(user). ↵ | fvogel | 2018-05-18 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | This test should currently fail when the computer is connected to a Windows domain controller, due to [9e6b569963]: file normalize ~user fails on Windows | ||||
| | * | | [9e6b569963] win: if user specified without domain (and local user was not ↵ | sebres | 2018-05-24 | 1 | -8/+19 |
| |/ / | | | | | | | | | | | | | | | | found), try to resolve user-home using current domain, so following code's are similar: file normalize ~$::tcl_platform(user)@$::env(USERDOMAIN) file normalize ~$::tcl_platform(user) | ||||
* | | | merge 8.5, conflicts resolved (rewritten without winapi-stubs) | sebres | 2018-05-24 | 2 | -11/+13 |
|\ \ \ | |/ / | | / | |/ |/| | |||||
| * | fixed typo in winFCmd-12.6.2: unneeded extra-bracket removed | sebres | 2018-05-24 | 1 | -1/+1 |
| | | |||||
| * | win: TclpGetUserHome should return normalized path (also in case we find ↵ | sebres | 2018-05-24 | 1 | -10/+11 |
| | | | | | | | | | | domain and NetUserGetInfo returns path), PoC: file normalize ~$::tcl_platform(user)@$::env(USERDOMAIN) | ||||
* | | merge 8.5 | jan.nijtmans | 2018-05-14 | 3 | -6/+4 |
|\ \ | |/ | |||||
| * | Unbreak build when HAVE_FTS is not set. | jan.nijtmans | 2018-05-14 | 3 | -6/+4 |
| | | | | | | Move definitions of Tcl_DirEntry and TclDIR to tclWinPort.h, where it actually belongs | ||||
* | | Merge 8.5. This adds Emoji 11.0 support, when Tcl is compiled with ↵ | jan.nijtmans | 2018-05-11 | 5 | -57/+60 |
|\ \ | |/ | | | | | TCL_UTF_MAX>3. Useful for Androwish, for example. | ||||
| * | Add emoji 11.0 to the set. Only active when compiled with TCL_UTF_MAX>3. ↵ | jan.nijtmans | 2018-05-11 | 5 | -70/+138 |
| | | | | | | | | Also prepare tooling for Unicode 11.0 (while being on it) | ||||
* | | merge 8.5 | jan.nijtmans | 2018-05-11 | 6 | -15/+14 |
|\ \ | |/ | |||||
| * | Rename Tcl_Dir to TclDIR, making it clear that this macro is not part of the ↵ | jan.nijtmans | 2018-05-11 | 6 | -15/+14 |
| | | | | | | | | public API | ||||
* | | merge 8.5 | sebres | 2018-05-09 | 6 | -12/+15 |
|\ \ | |/ | |||||
| * | amend to [85bcf84100]: replaces DIR with Tcl_Dir (DIR/DIR64 regarding ↵ | sebres | 2018-05-09 | 6 | -12/+15 |
| | | | | | | | | HAVE_STRUCT_DIRENT64) | ||||
* | | prevents UB/segfault by unexpected return-code (not -1/0/1) and avoid ↵ | sebres | 2018-05-08 | 1 | -0/+2 |
| | | | | | | | | | | | | | | warnings like: tclCmdMZ.c:2815:15: warning: `s1` may be used uninitialized in this function [-Wmaybe-uninitialized] s1len = Tcl_NumUtfChars(s1, s1len); ^~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||
* | | merge fix for [92564326a98b5510] from 8.5 | sebres | 2018-05-08 | 3 | -9/+15 |
|\ \ | |/ | |||||
| * | fixes [92564326a98b5510]: wrong x64-aligned handle from readdir64 by ↵ | sebres | 2018-05-08 | 3 | -9/+15 |
| | | | | | | | | opendir/rewinddir/closedir, if HAVE_STRUCT_DIRENT64 used. | ||||
* | | Deduplicate code in INST_STR_CMP, StringCmpCmd, and StringEqualCmd. | pooryorick | 2018-05-07 | 3 | -245/+130 |
| | | |||||
* | | Factor options handling out of StringCmpCmd. | pooryorick | 2018-05-06 | 2 | -37/+60 |
| | | |||||
* | | Preparation to deduplicate code between byte-compiled and legacy | pooryorick | 2018-05-06 | 3 | -118/+129 |
| | | | | | | implementations of [string compare]. | ||||
* | | Avoid generating string representation when comparing the empty string. | pooryorick | 2018-05-05 | 3 | -5/+106 |
|\ \ | |||||
| * | | Avoid generating string representation when comparing the empty string. | pooryorick | 2018-05-05 | 3 | -5/+106 |
|/ / |