Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Those type-casts don't work well in C++ | jan.nijtmans | 2023-10-12 | 1 | -0/+2 |
| | |||||
* | Handle Tcl_SetResult() the same way as Tcl_EventuallyFree | jan.nijtmans | 2023-10-10 | 1 | -0/+3 |
| | |||||
* | Follow-up for extensions: This way, usage of Tcl_EventuallyFree() won't give ↵ | jan.nijtmans | 2023-10-10 | 1 | -0/+3 |
| | | | | warnings any more. Only do this for 8.6 and 8.7, _not_ for 9.0! | ||||
* | Remove unneeded internal stub-entries (now that TIP #666 is accepted) | jan.nijtmans | 2023-09-13 | 1 | -25/+13 |
| | |||||
* | Since TCL_MAJOR_VERSION is always "8", don't check for it. Add ↵ | jan.nijtmans | 2023-06-30 | 1 | -8/+8 |
| | | | | C++-compatible typecasts. | ||||
* | Add one more unused stub entry | jan.nijtmans | 2023-04-15 | 1 | -3/+6 |
| | |||||
* | Don't introduce size_t in a header-file which didn't use it before. Make ↵ | jan.nijtmans | 2023-03-17 | 1 | -6/+6 |
| | | | | more clear that those are unsupported internal functions. | ||||
* | Add some undocumented stub functions. Those can prevent a crash like ↵ | jan.nijtmans | 2023-03-16 | 1 | -9/+21 |
| | | | | [http://paste.tclers.tk/5763|this] example, when compiled with 8.7 headers but running it in Tcl 8.6. | ||||
* | Fix a few -Wconversion warnings | jan.nijtmans | 2023-03-07 | 1 | -1/+1 |
| | |||||
* | Fix [1b8df10110]: Tcl_GetTime returns wrong usec value on Windows | jan.nijtmans | 2023-03-04 | 1 | -1/+1 |
| | |||||
* | Merge 8.5 | jan.nijtmans | 2022-11-22 | 1 | -3/+15 |
|\ | |||||
| * | Unused stub entries up to Tcl_DStringToObj() (for Tcl 8.7/9.0) | jan.nijtmans | 2022-11-22 | 1 | -3/+15 |
| | | |||||
* | | Merge 8.5. Update to tzdata 2022f | jan.nijtmans | 2022-10-30 | 1 | -9/+12 |
|\ \ | |/ | |||||
| * | One more unused stub entry | jan.nijtmans | 2022-10-30 | 1 | -29/+32 |
| | | |||||
* | | Update tzdata to 2022d. Add one more unused stub entry | jan.nijtmans | 2022-09-26 | 1 | -3/+6 |
|\ \ | |/ | |||||
| * | Add some more unused stub entries | jan.nijtmans | 2022-09-26 | 1 | -3/+24 |
| | | |||||
* | | Make TclObjInterpProc a macro (since it always should be used through ↵ | jan.nijtmans | 2022-09-22 | 1 | -3/+21 |
| | | | | | | | | | | TclGetObjInterpProc()) Add some unused stub entries. Add some more type-casts to tclProc.c | ||||
* | | Merge 8.5 | jan.nijtmans | 2022-05-22 | 1 | -3/+9 |
|\ \ | |/ | |||||
| * | 2 more unused stub entries | jan.nijtmans | 2022-05-22 | 1 | -3/+9 |
| | | |||||
* | | boolPtr -> intPtr, since Tcl doens't use pointer to bool's (they didn't ↵ | jan.nijtmans | 2022-04-20 | 1 | -16/+16 |
| | | | | | | | | exist when the API was designed) | ||||
* | | Merge 8.5 | jan.nijtmans | 2022-03-22 | 1 | -3/+12 |
|\ \ | |/ | |||||
| * | Reserve 3 more stub entries | jan.nijtmans | 2022-03-22 | 1 | -3/+12 |
| | | |||||
* | | Merge 8.5 | jan.nijtmans | 2022-02-23 | 1 | -3/+9 |
|\ \ | |/ | |||||
| * | 2 more spare stub entries | jan.nijtmans | 2022-02-23 | 1 | -3/+9 |
| | | |||||
* | | Merge 8.5. (add some unused spare stub entries) | jan.nijtmans | 2022-02-12 | 1 | -3/+27 |
|\ \ | |/ | |||||
| * | Add more spare unused stub entries | jan.nijtmans | 2022-02-11 | 1 | -3/+27 |
| | | |||||
* | | Missing braces (just to be sure) | jan.nijtmans | 2021-10-12 | 1 | -1/+1 |
| | | |||||
* | | Fix build failure with --enable-symbols build on Windows: Some code makes ↵ | jan.nijtmans | 2021-10-12 | 1 | -5/+9 |
| | | | | | | | | assumptions on Tcl_Time structure ... | ||||
* | | Better solution, in stead of ↵ | jan.nijtmans | 2021-10-11 | 1 | -1/+14 |
| | | | | | | | | [https://core.tcl-lang.org/tk/info/6ffcea9b093deb5a|6ffcea9b]: Handle 64-bit (Cygwin64) Tcl_GetTime(), when loading tk86.dll | ||||
* | | Merge 8.5 | jan.nijtmans | 2021-08-19 | 1 | -3/+15 |
|\ \ | |/ | |||||
| * | Reserve a few more unused stub entries | jan.nijtmans | 2021-08-19 | 1 | -3/+15 |
| | | |||||
* | | Change Tcl_StaticPackage's "pkgName" argument to "prefix" and improve ↵ | jan.nijtmans | 2021-03-19 | 1 | -2/+2 |
| | | | | | | | | documentation, describing better what this argument does. | ||||
* | | Merge 8.5. Add unused stub table entries | jan.nijtmans | 2021-03-04 | 1 | -3/+24 |
|\ \ | |/ | |||||
| * | Add some more unused entries to the stub table, keeping up with the table ↵ | jan.nijtmans | 2021-03-04 | 1 | -3/+24 |
| | | | | | | | | size increase of higher Tcl versions | ||||
| * | Unicode 13 has a new range of characters from 0x30000 to 0x3134A, so ↵ | jan.nijtmans | 2020-03-17 | 1 | -3/+6 |
| | | | | | | | | | | generate those in the tables too. Add one reserved stub entry (Backported from 8.6) | ||||
* | | TIP #581: Mainly documentation and some testcases | jan.nijtmans | 2020-09-04 | 1 | -18/+17 |
| | | |||||
* | | New TIP #581 implementation | jan.nijtmans | 2020-07-17 | 1 | -0/+3 |
| | | |||||
* | | Rename doc/CrtSlave.3 to doc/CrtAlias.3. Some more doc tweaks. | jan.nijtmans | 2020-07-15 | 1 | -2/+2 |
| | | |||||
* | | Add one more reserved stub entry, most likely will be Tcl_GetBytesFromObj() ↵ | jan.nijtmans | 2020-03-15 | 1 | -3/+6 |
| | | | | | | | | in Tcl 8.7. | ||||
* | | Fix documentation, comments, and argument names of Tcl_TransferResult(). | dgp | 2020-01-05 | 1 | -2/+2 |
| | | |||||
* | | Merge 8.5 | jan.nijtmans | 2019-10-15 | 1 | -0/+58 |
|\ \ | |/ | |||||
| * | Add more dummy stub-entries, filled with NULL. Stub table size corresponds ↵ | jan.nijtmans | 2019-10-15 | 1 | -3/+57 |
| | | | | | | | | with stub table size for 8.7, encountering NULL entries is better than accessing outside of array bounds. | ||||
* | | Merge-mark core-8-5-branch. | jan.nijtmans | 2017-01-11 | 1 | -1/+0 |
|\ \ | |/ | | | Remove useless #undef. | ||||
* | | Decorate Tcl_Exit() and Tcl_SetExitProc()'s argument with TCL_NORETURN as ↵ | jan.nijtmans | 2015-10-08 | 1 | -4/+4 |
| | | | | | | | | | | appropriate, as already done with Tcl_Panic() earlier. Fix minor msvc compiler warning in tclWinFile.c | ||||
* | | Decorate Tcl_Panic and Tcl_PanicVA with the noreturn option, alowing further ↵ | jan.nijtmans | 2015-09-22 | 1 | -6/+7 |
| | | | | | | | | optimizations by the C-compiler. | ||||
* | | Fix execute permission bit (should not be set) for *Decls.h files | jan.nijtmans | 2014-02-11 | 1 | -0/+0 |
| | | |||||
* | | Eliminate all usage of WIN32 and __WIN32__ macros: Some compilers (e.g. ↵ | jan.nijtmans | 2014-02-10 | 1 | -12/+12 |
| | | | | | | | | | | Clang/LLVM) don't define it, and _WIN32 is much more portable anyway. See: [http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system#WindowsCygwinnonPOSIXandMinGW] | ||||
* | | Put extern "C" guards around all stub table struct definitions, so it is ↵ | jan.nijtmans | 2013-11-04 | 1 | -3/+5 |
|\ \ | |/ | | | | | | | usable for C++ compilers as well without the danger of modifying the calling convention. For tclDecls.h and tclOODecls.h it was no problem, because tcl.h and tclOO.h already contain those guards. But for the other *Decls.h files (e.g. tclTomMathDecls.h) it was not correct. | ||||
| * | Put extern "C" guards around all stub table struct definitions, so it is ↵ | jan.nijtmans | 2013-11-04 | 1 | -3/+5 |
| | | | | | | | | | | usable for C++ compilers as well without the danger of modifying the calling convention. For tclDecls.h it was no problem, because tcl.h already contains those guards. But for the other *Decls.h files (e.g. tclTomMathDecls.h) it was not correct. | ||||
* | | Add support for Cygwin64, which has a 64-bit "long" type. | jan.nijtmans | 2013-05-06 | 1 | -0/+48 |
|\ \ | |/ | | | | | Binary compatibility with win64 requires that all stub entries use 32-bit long's, therefore the need for various wrapper functions/macros. For Tcl 9 a better solution is needed, but that cannot be done without introducing binary incompatibility. |