Fix for Bug 3603434.
[Bug 3603434] Make sure TclpObjNormalizePath() properly declares "a:/" to
be normalized, even when no "A:" drive is present on the system.
[Bug 3603434] Make sure TclpObjNormalizePath() properly declares "a:/" to
be normalized, even when no "A:" drive is present on the system.
[Bug 3603434] Make sure TclpObjNormalizePath() properly declares "a:/" to
be normalized, even when no "A:" drive is present on the system.
Tcl_InvalidateStringRep -> TclInvalidateStringRep
Tcl_InvalidateStringRep -> TclInvalidateStringRep
[3603557]: Increase the maximum depth of recursion used when duplicating an
automaton in response to encountering a "wild" RE that hit the previous limit.
Allow the limit (DUPTRAVERSE_MAX_DEPTH) to be set by defining its value in the
Makefile. Problem reported by Jonathan Mills.
[3603804]: Improve example to actually be capable of throwing the trapped errors
characterize bug
Apply a fix for the bug. Passes the test suite now.
[Bug 3603695]: Change the way that the [oo::object] 'varname' method is
implemented so that there are no longer problems with interactions due to the
resolver. Thanks to Taylor Venable <tcvena@gmail.com> for identifying the
problem.
Unbreak msvc builds, by depending on tclPort.h for inclusion of <sys/stat.h>.
Unbreak msvc builds, by depending on tclPort.h for inclusion of <sys/stat.h>
[Bug 3603553]: Ensure that data gets written to the underlying stream by
compressing transforms when the amount of data to be written is one
buffer's-worth; problem was particularly likely to occur when compressing
large quantities of not-very-compressible data.

Many thanks to Piera Poggio (vampiera) for reporting.
Correction to comment in re key buffer size.
Fix [Bug 3603553].
Backport various improvements from Tcl 8.5
merge-mark
Add some extra paths on Windows for fincing tclConfig.sh, for mSys and Cygwin shell.
Improve some comments and quoting, no change in functionality