summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge tip-548jan.nijtmans2019-08-1563-527/+526
|\
| * Merge 8.7jan.nijtmans2019-08-1560-544/+541
| |\
| | * Merge 8.6jan.nijtmans2019-08-151-1/+1
| | |\
| | | * Fix [6de8494984]: Tcl_CreateCommandChannel() documentation bugjan.nijtmans2019-08-151-1/+1
| | | |
| | * | Eliminate "register" keyword _everywhere_ in Tcl. This keyword is deprecated ↵jan.nijtmans2019-08-1543-485/+486
| | |\ \ | | | | | | | | | | | | | | | in C++ (removed in C++17, even), and essentially does nothing with most modern compilers
| | | * \ Merge 8.7jan.nijtmans2019-08-1458-270/+464
| | | |\ \
| | | * | | Eliminate "register" keyword _everywhere_ in Tcl. This keyword is deprecated ↵jan.nijtmans2019-07-1763-558/+559
| | | | | | | | | | | | | | | | | | | | | | | | in C++ (removed in C++17, even), and essentially does nothing with most modern compilers.
| | * | | | Minor simplification in test-suite: Because "teststringobj maxchars" has the ↵jan.nijtmans2019-08-143-20/+14
| | | |/ / | | |/| | | | | | | | | | | | effect that the value is converted to Unicode for, we don't need a separate function "teststringobj getunicode" for that. So, merge the two functions to one.
| | * | | Remove "register" keyword in various places. Also add some type-casts to ↵jan.nijtmans2019-08-1414-37/+39
| | | | | | | | | | | | | | | | | | | | help C++ compatibility.
| * | | | Merge 8.7jan.nijtmans2019-08-134-24/+26
| |\ \ \ \ | | |/ / /
| | * | | Merge 8.6jan.nijtmans2019-08-132-3/+5
| | |\ \ \ | | | | |/ | | | |/|
| | | * | Mark 3 testcases as knownMsvcBug. See: [e484a8407cb9ec45]: pipe: ↵jan.nijtmans2019-08-112-3/+5
| | | | | | | | | | | | | | | | | | | | time-related sporadic hangs in io/chan-io tests
| | * | | Make dateMeridian variable type MERIDIAN (an enum) in stead of int.jan.nijtmans2019-08-122-21/+21
| | | | |
| * | | | "utfmax" build should be with TCL_UTF_MAX=6jan.nijtmans2019-08-121-4/+4
| | | | |
* | | | | Merge tip-548jan.nijtmans2019-08-114-8/+8
|\ \ \ \ \ | |/ / / /
| * | | | Merge 8.7jan.nijtmans2019-08-111-2/+2
| |\ \ \ \ | | |/ / /
| | * | | Two places where "char *" is actually better than "void *", since that's the ↵jan.nijtmans2019-08-041-2/+2
| | | | | | | | | | | | | | | | | | | | type the function returns
| * | | | Merge 8.7jan.nijtmans2019-08-042-5/+5
| |\ \ \ \ | | |/ / /
| | * | | Merge 8.6jan.nijtmans2019-08-042-5/+5
| | |\ \ \ | | | |/ /
| | | * | One more test which - apparently - cannot be thrusted when run in the Travis ↵jan.nijtmans2019-08-041-1/+1
| | | | | | | | | | | | | | | | | | | | Windows environment
| | | * | Increase some timeout's a little, hoping this reduces the chance on Travis ↵jan.nijtmans2019-08-031-4/+4
| | | | | | | | | | | | | | | | | | | | test-failures
| * | | | Use *WChar* in stead of *Char16* functions on Windows, always. It's actually ↵jan.nijtmans2019-08-0311-50/+50
| | | | | | | | | | | | | | | | | | | | the same, but more consistent.
* | | | | Merge tip-548 (since using the *WChar* functions leads to less type-casts in ↵jan.nijtmans2019-08-0342-326/+455
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | c++) Als finish implementaton for MacOSX
| * | | | Spread out definitions of Tcl_*WChar* functions over multiple lines, making ↵jan.nijtmans2019-08-021-6/+18
| | | | | | | | | | | | | | | | | | | | it more readable.
| * | | | Oops, wrong checkjan.nijtmans2019-08-022-2/+2
| | | | |
| * | | | Merge 8.7jan.nijtmans2019-08-021-1/+2
| |\ \ \ \ | | |/ / /
| | * | | Merge 8.6jan.nijtmans2019-08-021-1/+2
| | |\ \ \ | | | |/ /
| | | * | One more knownMsvcBug marker, for a test which sometimes fails on Travis.jan.nijtmans2019-08-021-1/+2
| | | | |
| * | | | Merge core-8-branch. Use tclWinDde.c and tclWinReg.c to show how the *WChar* ↵jan.nijtmans2019-08-026-46/+65
| |\ \ \ \ | | |/ / / | | | | | | | | | | functions could be used in Win32 extensions.
| | * | | Document that the *Backslash parsing functions output maximum 4 bytes, ↵jan.nijtmans2019-08-028-21/+11
| | | | | | | | | | | | | | | | | | | | | | | | | irrespectable of the TCL_UTF_MAX setting: It could be 4 for the "\Uxxxxxx" construct, but never more. Move <stddef.h> and <locale.h> to tclInt.h, so the can be removed from various other places.
| * | | | Merge 8.7jan.nijtmans2019-08-024-23/+26
| |\ \ \ \ | | |/ / /
| | * | | Merge 8.6jan.nijtmans2019-08-022-2/+5
| | |\ \ \ | | | |/ /
| | | * | Add one more knownMsvcBug marker, for a test-case which sometimes fails in ↵jan.nijtmans2019-08-025-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | | Travis. Fix a struct initializer, add two typecasts and a "const", which can generate gcc warnings with some compiler options.
| * | | | Merge 8.7. Some formatting.jan.nijtmans2019-08-024-15/+15
| |\ \ \ \ | | |/ / /
| * | | | Merge 8.7. Documentation improvements and code cleanup. Approaching finish.jan.nijtmans2019-08-018-62/+36
| |\ \ \ \
| * \ \ \ \ Merge 8.7jan.nijtmans2019-08-0144-220/+445
| |\ \ \ \ \
| * \ \ \ \ \ Merge 8.7jan.nijtmans2019-07-1713-133/+123
| |\ \ \ \ \ \ | | | |_|_|_|/ | | |/| | | |
| * | | | | | Merge 8.7jan.nijtmans2019-07-1310-136/+266
| |\ \ \ \ \ \
| * | | | | | | Rename UTF-related functions to "WChar" and "Char16" variants, more ↵jan.nijtmans2019-07-1119-110/+125
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | intuitive because they represent wchar_t and char16_t (since C++11) types in modern compilers.
| * | | | | | | Undo changes in configure script: Since wchar_t is not used in Tcl yet ↵jan.nijtmans2019-07-072-55/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (except in Windows), the -fshort-wchar option is not necessary
| * | | | | | | Merge 8.7, and a few tweaks: Only provide Tcl_WinUtfToTChar on Tcl 8.x, not ↵jan.nijtmans2019-07-079-47/+88
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | on 9.0 any more
| * | | | | | | | Fix UNIX/Mac buildjan.nijtmans2019-07-061-1/+1
| | | | | | | | |
| * | | | | | | | Improvement: always export both 16-bit and 32-bit UTF functionjan.nijtmans2019-07-0524-163/+189
| | | | | | | | |
| * | | | | | | | Merge 8.7jan.nijtmans2019-07-0417-700/+422
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge 8.7jan.nijtmans2019-06-2910-35/+33
| |\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ Merge 8.7jan.nijtmans2019-06-295-51/+70
| |\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Code cleanup for Tcl_WinUtfToTChar/Tcl_WinTCharToUtf. Tested with Tk now.jan.nijtmans2019-06-272-15/+10
| | | | | | | | | | | |
| * | | | | | | | | | | Add compatibility macro's for Tcl_WinUtfToTChar/Tcl_WinTCharToUtfjan.nijtmans2019-06-263-7/+13
| | | | | | | | | | | |
| * | | | | | | | | | | Merge tip-547jan.nijtmans2019-06-2640-305/+1545
| |\ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ Merge tip-547jan.nijtmans2019-06-099-253/+316
| |\ \ \ \ \ \ \ \ \ \ \ \