summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix [53cad613d8a4de166e680f09a6c6399ebddbc17c|53cad613d8]: TIP 389 ↵jan.nijtmans2018-06-171-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.pooryorick2018-06-172-167/+236
|
* Add tests/tcltests.tcl as a place to store common code for tests.pooryorick2018-06-161-0/+3
|
* new packagepooryorick2018-06-164-11/+30
| | | | tcltests exclude some exec.test tests when running under valgrind
* merge 8.5jan.nijtmans2018-06-151-1/+6
|\
| * Align common install locations in SC_PATH_TCLCONFIG and SC_PATH_TKCONFIG. ↵jan.nijtmans2018-06-151-0/+6
| | | | | | | | Add FreeBSD (closes [d6d60efd35]) and OpenBSD 8.5 paths
* | merge 8.5dgp2018-06-131-2/+0
|\ \ | |/
| * Stop creating a stray child process.dgp2018-06-131-2/+0
| |
* | merge 8.5dgp2018-06-121-8/+4
|\ \ | |/
| * [860a9f1945] Remove test safe-8.8; Mac OS 9 tests are no longer useful.dgp2018-06-121-8/+4
| |
* | Merge 8.5 (= update Unicode data to Unicode version 11.0)jan.nijtmans2018-06-092-954/+984
|\ \ | |/
| * Update all Unicode tables to Unicode version 11.0jan.nijtmans2018-06-092-954/+984
| |
| * Update to latest tzdata (backported from 8.6)jan.nijtmans2018-06-0992-3461/+3467
| |
* | merge 8.5 (empty merge point, no functional changes, because does not affect ↵sebres2018-06-080-0/+0
|\ \ | |/ | | | | 8.6)
| * resolves some warnings by compiling with new gcc-versions (>= 7.x):sebres2018-06-082-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.5sebres2018-06-044-6/+85
|\ \ | |/
| * fixes [92564326a9] if compiled on some x86 systems (with dirent64 but ↵sebres2018-06-044-6/+85
| | | | | | | | without DIR64, partially cherry-picked from https://www.androwish.org/index.html/info/6119b8ac2aee8411).
* | merge 8.5sebres2018-05-281-2/+2
|\ \ | |/
| * win: searching for FQDN in user-name should be utf-8 safe (user-name could ↵sebres2018-05-281-2/+2
| | | | | | | | contain non-ascii utf-8 chars)
* | merge 8.5 (conflicts resolved, rewritten without winapi-stubs)sebres2018-05-284-19/+67
|\ \ | |/
| * merge-integrate sebres-bug-9e6b569963-8-5-branch to 8.5sebres2018-05-284-79/+142
| |\
| | * minor indentation fix (no functional changes)sebres2018-05-251-4/+4
| | |
| | * avoid dual init of stubs (possible race condition, 8.5th only)sebres2018-05-251-19/+20
| | |
| | * optimized winapi-stubs loading (8.5th only); if user name specified without ↵sebres2018-05-253-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-9e6b569963sebres2018-05-251-0/+6
| | |\
| | | * Remove test filesystem-1.30.3, this is unstestablefvogel2018-05-241-3/+0
| | | |
| | | * Add support for ~domain\user style user names, with new test test ↵fvogel2018-05-232-3/+18
| | | | | | | | | | | | | | | | filesystem-1.30.3. Warning: does not yet work.
| | | * Add test filesystem-1.30.2 {normalisation of nonexistent user specified as ↵fvogel2018-05-191-0/+3
| | | | | | | | | | | | | | | | user@domain}
| | | * Fix [9e6b569963]: file normalize ~user fails on Windowsfvogel2018-05-181-1/+3
| | | |
| | | * Add test filesystem-1.30.1 checking file normalize ~$::tcl_platform(user). ↵fvogel2018-05-181-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 ↵sebres2018-05-241-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)sebres2018-05-242-11/+13
|\ \ \ | |/ / | | / | |/ |/|
| * fixed typo in winFCmd-12.6.2: unneeded extra-bracket removedsebres2018-05-241-1/+1
| |
| * win: TclpGetUserHome should return normalized path (also in case we find ↵sebres2018-05-241-10/+11
| | | | | | | | | | domain and NetUserGetInfo returns path), PoC: file normalize ~$::tcl_platform(user)@$::env(USERDOMAIN)
* | merge 8.5jan.nijtmans2018-05-143-6/+4
|\ \ | |/
| * Unbreak build when HAVE_FTS is not set. jan.nijtmans2018-05-143-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.nijtmans2018-05-115-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.nijtmans2018-05-115-70/+138
| | | | | | | | Also prepare tooling for Unicode 11.0 (while being on it)
* | merge 8.5jan.nijtmans2018-05-116-15/+14
|\ \ | |/
| * Rename Tcl_Dir to TclDIR, making it clear that this macro is not part of the ↵jan.nijtmans2018-05-116-15/+14
| | | | | | | | public API
* | merge 8.5sebres2018-05-096-12/+15
|\ \ | |/
| * amend to [85bcf84100]: replaces DIR with Tcl_Dir (DIR/DIR64 regarding ↵sebres2018-05-096-12/+15
| | | | | | | | HAVE_STRUCT_DIRENT64)
* | prevents UB/segfault by unexpected return-code (not -1/0/1) and avoid ↵sebres2018-05-081-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.5sebres2018-05-083-9/+15
|\ \ | |/
| * fixes [92564326a98b5510]: wrong x64-aligned handle from readdir64 by ↵sebres2018-05-083-9/+15
| | | | | | | | opendir/rewinddir/closedir, if HAVE_STRUCT_DIRENT64 used.
* | Deduplicate code in INST_STR_CMP, StringCmpCmd, and StringEqualCmd.pooryorick2018-05-073-245/+130
| |
* | Factor options handling out of StringCmpCmd.pooryorick2018-05-062-37/+60
| |
* | Preparation to deduplicate code between byte-compiled and legacypooryorick2018-05-063-118/+129
| | | | | | implementations of [string compare].
* | Avoid generating string representation when comparing the empty string.pooryorick2018-05-053-5/+106
|\ \
| * | Avoid generating string representation when comparing the empty string.pooryorick2018-05-053-5/+106
|/ /