[Bug 3588824]: bug in image index handling for weird image names
Added tests for weird embedded windows names
[Bug 3588824]: bug in image index handling for weird image names
Fixed commit date
Force the use of the correct internal function for parsing hex colors rather
than leaving it to the vagaries of the system library (buggy on some versions
of MinGW apparently).
Minor improvements now that we're no longer tracking a standard API.
Restructure Tk's stub library: No longer use Tcl_SetResult() for setting the error message,
but Tcl_ResetResult/Tcl_AppendResult, as all other stub libraries do. This will allow us
to remove Tcl_SetResult() in Tcl 9.0, eventually. More structural improvements, taken
over from Tcl 8.6's tclOOStubLib.c/tclTomMathStubLib.c and from Tk 8.6's tclStubLib.c
Eliminate all usage of deprecated Tcl_EvalObj, Tcl_GlobalEval and Tcl_GlobalEvalObj functions. 
Add [file normalize] to pkgIndex.tcl, in order to prevent '..' in file paths. 
Remove unused TCLPATCHL, it should be ".0" for all final releases.
wrong end brace location
add [file normalize] to UNIX pkgIndex.tcl too
Don't use deprecated "case" any more.
Don't do unnecessary Tcl_PkgRequire(..., "Tcl", ...), the preceding Tcl_InitStubs() call already does that, both for dynamic loaded as wel as the static case.
Don't compile Tk with -DTCL_NO_DEPRECATED by default
 any more, it might hurt when we compile Tk 8.x
 against Tcl 8.y with y > x, because new deprecated constructs might be
 added in higher Tcl versions (except for Tk 8.6, for now, because there
 is no higher 8.x yet)
Bug [3601782]: Produce a nice error-message when the first Tcl_InitStubs() fails, in stead of simply abort()
Backport various improvements from Tcl 8.5
Add some extra paths on Windows for finding tclConfig.sh, for mSys and Cygwin shell.
Extend the public and private stub tables with dummy NULL entries, up to the size of the Tk 8.6 stub tables. This makes it easier to debug Tk extensions which use Tk 8.5/8.6 features but (erroneously) are attempted to be loaded in wish8.4
Patch by Andrew Shadura, providing better support for three architectures they have in Debian.
merge 8.4