summaryrefslogtreecommitdiffstats
path: root/win
Commit message (Collapse)AuthorAgeFilesLines
* Merge 8.7jan.nijtmans2018-05-301-1/+1
|\
| * No longer pass "--enable-threads" to battery-included sub-packages, since ↵jan.nijtmans2018-05-301-1/+1
| | | | | | | | it's the default, even when Tcl is built without threads, now. This opens the way (in the future) to remove this option from the sub-packages
* | merge 8.7jan.nijtmans2018-05-293-21/+63
|\ \ | |/
| * merge 8.6jan.nijtmans2018-05-293-21/+63
| |\
| | * 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-283-19/+61
| | |\ \ | | | |/
| | | * 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)
| | | * [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)
| * | | One TCL_NORETURN -> TCL_NORETURN1 minor mistake. Make it build when ↵jan.nijtmans2018-05-291-0/+1
| | | | | | | | | | | | | | | | Tcl_SetPanicProc is a macro (normally it isn't)
* | | | merge 8.6jan.nijtmans2018-05-251-10/+12
|\ \ \ \ | |/ / /
| * | | merge 8.6jan.nijtmans2018-05-251-10/+12
| |\ \ \ | | |/ /
| | * | merge 8.5, conflicts resolved (rewritten without winapi-stubs)sebres2018-05-241-10/+12
| | |\ \ | | | |/
| | | * 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.7jan.nijtmans2018-05-224-21/+14
|\ \ \ \ | |/ / /
| * | | Simplify usage of TCL_THREAD, along the lines of ↵jan.nijtmans2018-05-221-5/+5
| | | | | | | | | | | | | | | | [eeddb0693a950be980a66de3811630a00c7bab54|eeddb0693a]. Suggested by DKF
| * | | More removals of TCL_THREADS usage (configure scripts/win makefiles)jan.nijtmans2018-05-223-16/+9
| | | |
* | | | Merge 8.7, but keep TCL_THREADS undefined in tcl.h (since that's no longer ↵jan.nijtmans2018-05-178-131/+10
|\ \ \ \ | |/ / / | | | | | | | | necessary)
| * | | TIP #491 implementation: Threading Support: phasing out non-threaded buildsjan.nijtmans2018-05-178-131/+10
| |\ \ \
| | * \ \ Merge 8.7jan.nijtmans2018-04-172-72/+0
| | |\ \ \ | | | | | | | | | | | | Move stuff from SC_ENABLE_THREADS to SC_TCL_LINK_LIBS in tcl.m4, so SC_ENABLE_THREADS is no longer needed in configure.ac
| | * \ \ \ Merge 8.7 (convert makefile.vc to CRLF line-endings only)jan.nijtmans2018-03-151-945/+945
| | |\ \ \ \ | | | |/ / /
| | * | | | merge 8.7dgp2018-03-1515-150/+89
| | |\ \ \ \
| | * \ \ \ \ merge core-8-branchjan.nijtmans2017-12-231-5/+34
| | |\ \ \ \ \
| | * \ \ \ \ \ merge core-8-branchjan.nijtmans2017-12-214-72/+17
| | |\ \ \ \ \ \
| | * | | | | | | fix commentjan.nijtmans2017-12-141-2/+2
| | | | | | | | |
| | * | | | | | | merge core-8-branch. Fully tested now, works fine.jan.nijtmans2017-12-144-28/+231
| | |\ \ \ \ \ \ \
| | * | | | | | | | Initial implementation of TIP #491. Not tested yet.jan.nijtmans2017-12-114-59/+6
| | | | | | | | | |
| * | | | | | | | | merge 8.6jan.nijtmans2018-05-141-0/+3
| |\ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|/ / | | |/| | | | | | |
| | * | | | | | | | merge 8.5jan.nijtmans2018-05-141-0/+3
| | |\ \ \ \ \ \ \ \ | | | | |_|_|_|_|_|/ | | | |/| | | | | |
| | | * | | | | | | Unbreak build when HAVE_FTS is not set. jan.nijtmans2018-05-141-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move definitions of Tcl_DirEntry and TclDIR to tclWinPort.h, where it actually belongs
* | | | | | | | | | de-duplicate code in win32 panic implementation. Also eliminate gcc compiler ↵jan.nijtmans2018-05-133-20/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | warning.
* | | | | | | | | | Merge 8.7jan.nijtmans2018-05-116-12/+106
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / /
| | | | | | | | | |
| | \ \ \ \ \ \ \ \
| *-. \ \ \ \ \ \ \ \ TIP #425 implementation: Correct use of UTF-8 in Panic Callback (Windows only)jan.nijtmans2018-05-115-2/+105
| |\ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / /
| | * | | | | | | | | In case of redirecting stderr to a file on Windows, append CRLF after Panic ↵jan.nijtmans2018-03-151-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | output.
| | * | | | | | | | | merge 8.7jan.nijtmans2018-03-1511-991/+986
| | |\ \ \ \ \ \ \ \ \ | | | | |_|_|_|_|_|_|/ | | | |/| | | | | | |
| | * | | | | | | | | merge core-8-branch. Now tested as well with new nmake system.jan.nijtmans2018-01-207-184/+102
| | |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | | Oops, couldn't build tclWinPanic.o. Fixed now.jan.nijtmans2017-12-151-1/+1
| | | | | | | | | | | |
| | * | | | | | | | | | merge core-8-branch. Fully functioning now, including with the new vc-reform ↵jan.nijtmans2017-12-1513-1955/+2667
| | |\ \ \ \ \ \ \ \ \ \ | | | | |_|_|_|_|/ / / / | | | |/| | | | | | | | | | | | | | | | | | | | implementation.
| | * | | | | | | | | | merge 8.7jan.nijtmans2017-12-066-13/+11
| | |\ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | tclWinPanic.c is in the \win directory, not in \generic!jan.nijtmans2017-10-231-4/+4
| | | | | | | | | | | | |
| | * | | | | | | | | | | merge trunkjan.nijtmans2017-10-239-18/+56
| | |\ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ Rebase to trunkjan.nijtmans2017-09-084-2/+112
| | |\ \ \ \ \ \ \ \ \ \ \ \
| | | * \ \ \ \ \ \ \ \ \ \ \ merge trunkjan.nijtmans2017-05-0432-4810/+5038
| | | |\ \ \ \ \ \ \ \ \ \ \ \
| | | * \ \ \ \ \ \ \ \ \ \ \ \ merge trunkjan.nijtmans2015-07-131-15/+0
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \
| | | * \ \ \ \ \ \ \ \ \ \ \ \ \ merge trunkjan.nijtmans2015-07-0233-5974/+6788
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | |/ / / / / / / / / / / / /
| | | * | | | | | | | | | | | | | rebase TIP [http://tip.tcl.tk/425|425] implementationjan.nijtmans2013-11-085-3/+118
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | * | | | | | | | | | | | | | implement for Cygwin as welljan.nijtmans2013-07-231-9/+24
| | | | | | | | | | | | | | | | | |
| | | | * | | | | | | | | | | | | | rebasejan.nijtmans2013-07-235-3/+103
| | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \