Bump to 8.5.17
update changes file
missed a bump
merge 8.5
update changes
merge release
merge mark
Support for Windows 10
Support for Windows 10
Work in progress restoring ability to [read] after [eof] and get non-empty
strings back in those cases where the channel has them to offer.  Also
working through all the implications of this possibility on Tcl's more
exotic channel features, like stacking.
merge 8.5
Base test for [5adc350683].
When translating a reserved devicename to native pathname, strip ':' postfix. Possible fix for [dcc03414f5], but anyway a good idea.
When translating a reserved devicename to native pathname, strip ':' postfix. Possible fix for [dcc03414f5], but anyway a good idea.
Extend WinIsReserved() to recognize COM[5-9]: as valid com ports as well.
Extend WinIsReserved() to recognize COM[5-9]: as valid com ports as well. Prevent possible buffer-overflow if COM name ends with ':'.
Disable assertion until tls bug it detects is fixed.
Better errormessage when file path contains invalid characters. See: [03414f517b7a74].
Better errormessage when file path contains invalid characters.
Add test-case for previous commit, which shows that when trying to open a filename with invalid characters gives the right error-message. (same bug existed on UNIX too, which is now fixed)