Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge tip-548 | jan.nijtmans | 2019-08-15 | 47 | -485/+479 |
|\ | |||||
| * | Merge 8.7 | jan.nijtmans | 2019-08-15 | 47 | -509/+503 |
| |\ | |||||
| | * | Eliminate "register" keyword _everywhere_ in Tcl. This keyword is deprecated ↵ | jan.nijtmans | 2019-08-15 | 43 | -485/+486 |
| | |\ | | | | | | | | | | | | | in C++ (removed in C++17, even), and essentially does nothing with most modern compilers | ||||
| | | * | Merge 8.7 | jan.nijtmans | 2019-08-14 | 27 | -129/+129 |
| | | |\ | |||||
| | | * | | Eliminate "register" keyword _everywhere_ in Tcl. This keyword is deprecated ↵ | jan.nijtmans | 2019-07-17 | 51 | -529/+530 |
| | | | | | | | | | | | | | | | | | | | | 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.nijtmans | 2019-08-14 | 1 | -10/+4 |
| | | |/ | | |/| | | | | | | | | | 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.nijtmans | 2019-08-14 | 5 | -14/+13 |
| | | | | | | | | | | | | | | | | help C++ compatibility. | ||||
| * | | | Merge 8.7 | jan.nijtmans | 2019-08-13 | 2 | -21/+21 |
| |\ \ \ | | |/ / | |||||
| | * | | Make dateMeridian variable type MERIDIAN (an enum) in stead of int. | jan.nijtmans | 2019-08-12 | 2 | -21/+21 |
| | | | | |||||
* | | | | Merge tip-548 | jan.nijtmans | 2019-08-11 | 1 | -1/+1 |
|\ \ \ \ | |/ / / | |||||
| * | | | Merge 8.7 | jan.nijtmans | 2019-08-11 | 1 | -2/+2 |
| |\ \ \ | | |/ / | |||||
| | * | | Two places where "char *" is actually better than "void *", since that's the ↵ | jan.nijtmans | 2019-08-04 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | type the function returns | ||||
| * | | | Use *WChar* in stead of *Char16* functions on Windows, always. It's actually ↵ | jan.nijtmans | 2019-08-03 | 3 | -3/+3 |
| | | | | | | | | | | | | | | | | the same, but more consistent. | ||||
* | | | | Merge tip-548 (since using the *WChar* functions leads to less type-casts in ↵ | jan.nijtmans | 2019-08-03 | 19 | -160/+210 |
|\ \ \ \ | |/ / / | | | | | | | | | | | | | c++) Als finish implementaton for MacOSX | ||||
| * | | | Spread out definitions of Tcl_*WChar* functions over multiple lines, making ↵ | jan.nijtmans | 2019-08-02 | 1 | -6/+18 |
| | | | | | | | | | | | | | | | | it more readable. | ||||
| * | | | Merge core-8-branch. Use tclWinDde.c and tclWinReg.c to show how the *WChar* ↵ | jan.nijtmans | 2019-08-02 | 3 | -7/+5 |
| |\ \ \ | | |/ / | | | | | | | | | functions could be used in Win32 extensions. | ||||
| | * | | Document that the *Backslash parsing functions output maximum 4 bytes, ↵ | jan.nijtmans | 2019-08-02 | 5 | -13/+6 |
| | | | | | | | | | | | | | | | | | | | | 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.7. Some formatting. | jan.nijtmans | 2019-08-02 | 1 | -2/+2 |
| |\ \ \ | | |/ / | |||||
| * | | | Merge 8.7. Documentation improvements and code cleanup. Approaching finish. | jan.nijtmans | 2019-08-01 | 3 | -16/+10 |
| |\ \ \ | | |/ / | |||||
| * | | | Merge 8.7 | jan.nijtmans | 2019-08-01 | 23 | -122/+130 |
| |\ \ \ | | |/ / | |||||
| * | | | Merge 8.7 | jan.nijtmans | 2019-07-17 | 2 | -30/+28 |
| |\ \ \ | | | |/ | | |/| | |||||
| * | | | Merge 8.7 | jan.nijtmans | 2019-07-13 | 2 | -2/+10 |
| |\ \ \ | |||||
| * | | | | Rename UTF-related functions to "WChar" and "Char16" variants, more ↵ | jan.nijtmans | 2019-07-11 | 10 | -61/+76 |
| | | | | | | | | | | | | | | | | | | | | intuitive because they represent wchar_t and char16_t (since C++11) types in modern compilers. | ||||
| * | | | | Merge 8.7, and a few tweaks: Only provide Tcl_WinUtfToTChar on Tcl 8.x, not ↵ | jan.nijtmans | 2019-07-07 | 5 | -17/+19 |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | on 9.0 any more | ||||
| * | | | | | Fix UNIX/Mac build | jan.nijtmans | 2019-07-06 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | Improvement: always export both 16-bit and 32-bit UTF function | jan.nijtmans | 2019-07-05 | 10 | -108/+82 |
| | | | | | | |||||
| * | | | | | Merge 8.7 | jan.nijtmans | 2019-07-04 | 7 | -43/+44 |
| |\ \ \ \ \ | |||||
| * \ \ \ \ \ | Merge 8.7 | jan.nijtmans | 2019-06-29 | 2 | -25/+39 |
| |\ \ \ \ \ \ | |||||
| * | | | | | | | Code cleanup for Tcl_WinUtfToTChar/Tcl_WinTCharToUtf. Tested with Tk now. | jan.nijtmans | 2019-06-27 | 1 | -11/+9 |
| | | | | | | | | |||||
| * | | | | | | | Add compatibility macro's for Tcl_WinUtfToTChar/Tcl_WinTCharToUtf | jan.nijtmans | 2019-06-26 | 2 | -6/+11 |
| | | | | | | | | |||||
| * | | | | | | | Merge tip-547 | jan.nijtmans | 2019-06-26 | 23 | -82/+648 |
| |\ \ \ \ \ \ \ | |||||
| * \ \ \ \ \ \ \ | Merge tip-547 | jan.nijtmans | 2019-06-09 | 7 | -228/+250 |
| |\ \ \ \ \ \ \ \ | |||||
| * | | | | | | | | | TIP #548: Deprecate Tcl_WinUtfToTChar() and Tcl_WinTCharToUtf() and provide ↵ | jan.nijtmans | 2019-06-03 | 9 | -70/+122 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | more flexible replacement functions | ||||
* | | | | | | | | | | Merge 8.7. Continue implementation for win32 | jan.nijtmans | 2019-08-02 | 26 | -163/+184 |
|\ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|/ | |/| | | | | | | | | |||||
| * | | | | | | | | | Merge 8.6 | jan.nijtmans | 2019-07-31 | 1 | -6/+6 |
| |\ \ \ \ \ \ \ \ \ | |||||
| | * \ \ \ \ \ \ \ \ | Merge 8.5 | jan.nijtmans | 2019-07-30 | 1 | -6/+6 |
| | |\ \ \ \ \ \ \ \ \ | |||||
| | | * | | | | | | | | | Fix this Travis build problems on Win32: ↵ | jan.nijtmans | 2019-07-26 | 1 | -6/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [https://travis-ci.org/tcltk/tcl/jobs/562935948]. Also, use _read/_write on Windows whenever possible, as read/write is deprecated there. | ||||
| * | | | | | | | | | | | Add some "const" keywords, in places where strings are really const. | jan.nijtmans | 2019-07-30 | 7 | -10/+10 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Eliminate "register" keyword usage from all header-files (and also ↵ | jan.nijtmans | 2019-07-25 | 6 | -32/+32 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | corresponding implementations). | ||||
| * | | | | | | | | | | | merge 8.6 | sebres | 2019-07-24 | 3 | -17/+25 |
| |\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / | |||||
| | * | | | | | | | | | | merge 8.5 | sebres | 2019-07-24 | 1 | -1/+1 |
| | |\ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / / | |||||
| | | * | | | | | | | | | small amend (normalize hex in all evalFlags) | sebres | 2019-07-24 | 1 | -4/+4 |
| | | | | | | | | | | | | |||||
| | * | | | | | | | | | | merge 8.5 (reintegrate, no functional changes) | sebres | 2019-07-24 | 1 | -1/+1 |
| | |\ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / / | |||||
| | | * | | | | | | | | | cherrypick timerate-loop-opti--discard-result | sebres | 2019-07-24 | 3 | -16/+24 |
| | | | | | | | | | | | | |||||
| | * | | | | | | | | | | small amend with a comment about the optimization | sebres | 2019-07-23 | 1 | -0/+5 |
| | | | | | | | | | | | | |||||
| | * | | | | | | | | | | fix done optimization (TCL_EVAL_DISCARD_RESULT) for nested call - supply and ↵ | sebres | 2019-07-23 | 2 | -3/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | reset discard result flag in registering TEBC-callback, because it is applicable for this call only, and should not affect all the nested invocations may return result (added tests covering that). | ||||
| | * | | | | | | | | | | better rewritten loop optimization: new evalFlag "TCL_EVAL_DISCARD_RESULT" ↵ | sebres | 2019-07-23 | 3 | -16/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | introduced, which allows to organize faster TEBC-loop with discarding of result, simulating pop & done, like it does continue in loop (so ensures that setting of result will not smudge the measurement). | ||||
| * | | | | | | | | | | | Eliminate the use of C++ keywords as variable names. Nothing more than ↵ | jan.nijtmans | 2019-07-23 | 9 | -57/+57 |
| | |_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rename the variables in something else. | ||||
| * | | | | | | | | | | Merge 8.6 | jan.nijtmans | 2019-07-16 | 2 | -30/+28 |
| |\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | | | | | | | | | | / | | |_|_|_|_|_|_|_|/ | |/| | | | | | | | | |||||
| | * | | | | | | | | Two missing "const" designations, in Dtrace configuration | jan.nijtmans | 2019-07-15 | 1 | -2/+2 |
| | | | | | | | | | |