Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
* | Merge 8.7 | jan.nijtmans | 2022-05-25 | 4 | -6/+8 | |
|\ | ||||||
| * | Deprecate 2 internal typedefs: TclCmdProcType/TclObjCmdProcType. Too little ↵ | jan.nijtmans | 2022-05-25 | 4 | -6/+8 | |
| | | | | | | | | benefit to keep them | |||||
* | | Merge 8.7 | jan.nijtmans | 2022-05-25 | 5 | -21/+17 | |
|\ \ | |/ | ||||||
| * | merge-mark | jan.nijtmans | 2022-05-25 | 0 | -0/+0 | |
| |\ | ||||||
| | * | Simplify solution for [76ad7aeba3]: No need to call TclGetNumberFromObj() ↵ | jan.nijtmans | 2022-05-25 | 1 | -15/+3 | |
| | | | | | | | | | | | | twice, since it's already done inside TclGetIntFromObj() | |||||
| * | | merge-mark | jan.nijtmans | 2022-05-25 | 0 | -0/+0 | |
| |\ \ | | |/ | ||||||
| | * | Renumber two testcases (align with Tcl 8.7), and align Cywin-specific ↵ | jan.nijtmans | 2022-05-25 | 2 | -4/+4 | |
| | | | | | | | | | | | | error-message) | |||||
| * | | Merge 8.6 | jan.nijtmans | 2022-05-25 | 5 | -21/+17 | |
| |\ \ | | |/ | ||||||
| | * | Fix [76ad7aeba3]: boundary case bug in [string is integer] | jan.nijtmans | 2022-05-25 | 4 | -24/+48 | |
| | |\ | ||||||
| | | * | Add testcases and fix implementation | jan.nijtmans | 2022-05-25 | 2 | -10/+21 | |
| | | | | ||||||
| | | * | Merge 8.6 | jan.nijtmans | 2022-05-24 | 1 | -1261/+1268 | |
| | | |\ | | | |/ | | |/| | ||||||
| | | * | Proposed fix for [76ad7aeba3]: boundary case bug in [string is integer]. ↵ | jan.nijtmans | 2022-05-22 | 3 | -28/+41 | |
| | | | | | | | | | | | | | | | | Missing: more unit-tests | |||||
* | | | | Merge 8.7 | jan.nijtmans | 2022-05-25 | 10 | -28/+50 | |
|\ \ \ \ | |/ / / | ||||||
| * | | | Fix [f160f9f982]: macOS Aqua : Emoji does not display anymore after TIP #622 | jan.nijtmans | 2022-05-25 | 3 | -4/+18 | |
| |\ \ \ | ||||||
| | * | | | Fix testcase utf-4.12 (which - actually - exposed this bug) | jan.nijtmans | 2022-05-25 | 1 | -4/+3 | |
| | | | | | ||||||
| | * | | | Fix for [f160f9f982]: macOS Aqua : Emoji does not display anymore after TIP ↵ | jan.nijtmans | 2022-05-24 | 2 | -0/+15 | |
| | | | | | | | | | | | | | | | | | | | | #622. (Actually, X11 displayed wrong too!) | |||||
| * | | | | Merge 8.6 | jan.nijtmans | 2022-05-24 | 1 | -22/+21 | |
| |\ \ \ \ | | |/ / / | |/| / / | | |/ / | ||||||
| | * | | Do all "string" testcases twice: once with and once without bytecode | jan.nijtmans | 2022-05-24 | 1 | -1261/+1268 | |
| | |/ | ||||||
| * | | Merge 8.6 | jan.nijtmans | 2022-05-22 | 4 | -0/+8 | |
| |\ \ | | |/ | ||||||
| | * | Merge 8.5 | jan.nijtmans | 2022-05-22 | 6 | -5/+19 | |
| | |\ | ||||||
| | | * | See: [https://github.com/tcltk/tcl/pull/13] | jan.nijtmans | 2022-05-22 | 3 | -0/+6 | |
| | | | | ||||||
| | | * | 2 more unused stub entries | jan.nijtmans | 2022-05-22 | 3 | -5/+13 | |
| | | | | ||||||
| * | | | Merge 8.6 | jan.nijtmans | 2022-05-22 | 2 | -2/+3 | |
| |\ \ \ | | |/ / | ||||||
| | * | | Disable C4090 warning; See: ↵ | jan.nijtmans | 2022-05-22 | 2 | -2/+3 | |
| | | | | | | | | | | | | | | | | [https://developercommunity.visualstudio.com/t/c-compiler-incorrect-propagation-of-const-qualifie/39071] | |||||
* | | | | Merge 8.7 | jan.nijtmans | 2022-05-19 | 86 | -765/+1712 | |
|\ \ \ \ | |/ / / | ||||||
| * | | | Rename macro's TclListObjGetElements -> TclListObjGetElementsM and ↵ | jan.nijtmans | 2022-05-17 | 44 | -215/+215 | |
| | | | | | | | | | | | | | | | | TclListObjLength -> TclListObjLengthM (prevent conflict with TIP #616) | |||||
| * | | | Fix compiler warning in tclTest.c | jan.nijtmans | 2022-05-17 | 1 | -1/+1 | |
| | | | | ||||||
| | | | | ||||||
| | \ \ | ||||||
| *-. \ \ | TIP #622 implementation: Full Unicode for Tcl 8.7 | jan.nijtmans | 2022-05-15 | 29 | -400/+1192 | |
| |\ \ \ \ | | | |/ / | ||||||
| | | * | | Change (unsupported) "utfmax" option in rules.vc to it's reverse "utf16". No ↵ | jan.nijtmans | 2022-05-15 | 3 | -28/+9 | |
| | | | | | | | | | | | | | | | | | | | | effect in Tcl 8.6. Not recommended (but working!) in Tcl 8.7 and 9.0 | |||||
| | * | | | Merge 8.7 | jan.nijtmans | 2022-04-26 | 6 | -16/+28 | |
| | |\ \ \ | ||||||
| | * \ \ \ | Merge 8.7 | jan.nijtmans | 2022-04-26 | 22 | -3468/+1168 | |
| | |\ \ \ \ | ||||||
| | * \ \ \ \ | Merge 8.7 | jan.nijtmans | 2022-04-14 | 1 | -2/+2 | |
| | |\ \ \ \ \ | ||||||
| | * \ \ \ \ \ | merge-mark | jan.nijtmans | 2022-04-14 | 0 | -0/+0 | |
| | |\ \ \ \ \ \ | ||||||
| | * \ \ \ \ \ \ | Merge 8.7 | jan.nijtmans | 2022-04-14 | 97 | -7318/+12317 | |
| | |\ \ \ \ \ \ \ | ||||||
| | * \ \ \ \ \ \ \ | Merge 8.7 | jan.nijtmans | 2022-04-04 | 7 | -41/+40 | |
| | |\ \ \ \ \ \ \ \ | ||||||
| | * | | | | | | | | | Change UTF-16 version of Tcl_GetRange() not to use the tclStringObj type any ↵ | jan.nijtmans | 2022-03-30 | 2 | -35/+23 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | more | |||||
| | * | | | | | | | | | Undo deprecation for Tcl_AppendUnicodeToObj (as described in the TIP) | jan.nijtmans | 2022-03-29 | 2 | -4/+3 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | Merge 8.7 | jan.nijtmans | 2022-03-29 | 3 | -7/+10 | |
| | |\ \ \ \ \ \ \ \ \ | ||||||
| | * \ \ \ \ \ \ \ \ \ | Merge 8.7. If TCL_NO_DEPRECATED always compile tclTest.o with TCL_UTF_MAX=4 ↵ | jan.nijtmans | 2022-03-29 | 4 | -2/+7 | |
| | |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (Because - otherwise the UTF-16 compatibility layer would be used, which is not present) | |||||
| | * \ \ \ \ \ \ \ \ \ \ | Merge 8.7. Register "string" objType when TCL_UTF_MAX=3 (fixes regression in ↵ | jan.nijtmans | 2022-03-28 | 4 | -26/+26 | |
| | |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | previous commit) | |||||
| | * | | | | | | | | | | | | Don't run obj-1.1 test with -DTCL_NO_DEPRECATED | jan.nijtmans | 2022-03-26 | 1 | -1/+3 | |
| | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | Unbreak build with-DTCL_UTF_MAX=3 | jan.nijtmans | 2022-03-25 | 1 | -4/+1 | |
| | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | bugfix: Handle NULL characters in Tcl_GetCharLength() | jan.nijtmans | 2022-03-24 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | Add TclGetUniChar() to the compatibility set | jan.nijtmans | 2022-03-24 | 7 | -3/+80 | |
| | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | Fix internal usage of Tcl_GetRange/Tcl_UtfAtIndex | jan.nijtmans | 2022-03-24 | 4 | -6/+8 | |
| | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | Add TclGetRange() to the compatibility set | jan.nijtmans | 2022-03-24 | 5 | -3/+77 | |
| | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | Implement PANIC when the UTF16 compatibility layer is used in combination ↵ | jan.nijtmans | 2022-03-24 | 2 | -13/+21 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with -DTCL_NO_DEPRECATED | |||||
| | * | | | | | | | | | | | | When compiled with TCL_NO_DEPRECATED, remove the UTF16 compatibility layer. ↵ | jan.nijtmans | 2022-03-24 | 9 | -45/+73 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So, we make sure that it is never used internally for the Core. This means that extensions using the compatibility layer won't work any more in this mode; extensions should be compiled using TCL_UTF_MAX=4 then they work again. | |||||
| | * | | | | | | | | | | | | Fix for UpdateStringOfUTF16String() | jan.nijtmans | 2022-03-23 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | Put back TclNumUtfChars() macro as TclNumUtfCharsM() | jan.nijtmans | 2022-03-23 | 2 | -15/+15 | |
| | | | | | | | | | | | | | |