Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use "(char *)NULL" as sentinel in documentation. See: [26870862f0] | jan.nijtmans | 2023-12-08 | 4 | -4/+4 |
| | |||||
* | closes [db4f2843cd]: fixes SF by BO in ReadChars (and Tcl_ReadChars with append) | sebres | 2023-12-06 | 1 | -1/+1 |
|\ | |||||
| * | closes [db4f2843cd]: fixes SF by BO in ReadChars (and Tcl_ReadChars with ↵ | sebres | 2023-12-05 | 1 | -1/+1 |
|/ | | | | | append) caused by wrong buffer enlarge if objPtr shimmering to unicode for whatever reason, since Tcl_AppendToObj prefers unicode to bytes, whereas Tcl_SetObjLength prefers bytes (like the ReadChars) | ||||
* | MS-Win: document the exec %var% re-allowance. Ticket [fb2fa9b3f6] | oehhar | 2023-11-30 | 1 | -7/+6 |
| | |||||
* | Tickets [fb2fa9b3f6] [21b0629c81]: ms-win: revert security patch to quote ↵ | oehhar | 2023-11-30 | 2 | -22/+36 |
|\ | | | | | | | each %-character seperately to avoid environment expansion. More generel solution with command parameters required. | ||||
| * | Merge core-8-6-branch | oehhar | 2023-11-30 | 13 | -77/+121 |
| |\ | |/ |/| | |||||
* | | (cherry-pick) Corrected synopsis of namespace manual page where the ↵ | jan.nijtmans | 2023-11-27 | 1 | -1/+1 |
| | | | | | | | | subcommand was wrongly declared optional | ||||
* | | Fix [e653408972]: autoconf warning | jan.nijtmans | 2023-11-23 | 1 | -1/+1 |
| | | |||||
* | | Missing "static" keywords in various places. | jan.nijtmans | 2023-11-20 | 1 | -2/+2 |
| | | |||||
* | | Fix [32b88975f7]: clock format returns spurious errors | jan.nijtmans | 2023-11-20 | 1 | -1/+1 |
| | | |||||
* | | [f8c52a8c53]: CI: Add 32-bit Linux job | jan.nijtmans | 2023-11-17 | 1 | -0/+7 |
| | | |||||
* | | Cherry-pick [90e09ca320]: silence compiler warning | jan.nijtmans | 2023-11-17 | 1 | -1/+1 |
| | | |||||
* | | Fix [54a305cb88] (second part) by hand-editing tclDate.c. | jan.nijtmans | 2023-11-10 | 2 | -6/+2 |
| | | |||||
* | | Fix typo's in tclGetDate.y | jan.nijtmans | 2023-11-10 | 1 | -2/+2 |
| | | |||||
* | | exec.n documentation: add chapter about MS-Windows quoting. | oehhar | 2023-11-10 | 1 | -0/+39 |
|\ \ | |||||
| * | | Exec wordsmithing. Thanks, Sergey! | oehhar | 2023-11-10 | 1 | -11/+11 |
| | | | |||||
| * | | Remove the quoting example by ". It is more complicated than that, so be quiet. | oehhar | 2023-11-06 | 1 | -1/+1 |
| | | | |||||
| * | | Exec documentation: refine Windows quoting section (thanks, Sergey !) | oehhar | 2023-11-06 | 1 | -11/+19 |
| | | | |||||
| * | | Ticket [21b0629c] introduced additional exec quoting for Windows, but did ↵ | oehhar | 2023-11-03 | 1 | -0/+31 |
| | | | | | | | | | | | | not document it. Here is a proposed documentation. | ||||
* | | | (partial) fix [54a305cb88]: warning: variable set but not used ↵ | jan.nijtmans | 2023-11-09 | 1 | -3/+1 |
| | | | | | | | | | | | | [-Wunused-but-set-variable] | ||||
* | | | test constraint housekeeping | dgp | 2023-11-03 | 1 | -2/+2 |
|/ / | |||||
* | | Fix [0219fb7511]: tclIO.c: avoid -Wstrict-prototypes warning. Some code cleanup | jan.nijtmans | 2023-10-29 | 1 | -58/+62 |
| | | |||||
| * | Remove comment sign from winPipe slowtest. I suppose, this is not intentionaly. | oehhar | 2023-11-30 | 1 | -1/+1 |
| | | |||||
| * | fixes percent-subst regression [fb2fa9b3f6] introduced by fixing of ↵ | sebres | 2023-10-27 | 2 | -1/+17 |
| | | | | | | | | | | | | vulnerability [21b0629c81]; warning (todo): since it'd reopen a injection-vector by execution of command processor/batch-files as described in [fb2fa9b3f6] (unexpected tripple/double quote), [exec] as well as [open |...] should get new option for safe escape (or no .bat/.cmd/comspec execution with arguments from foreign input can be considered as safe without extra parameters validation). | ||||
| * | better readability for winPipe.test (naming flags), no functional changes | sebres | 2023-10-27 | 1 | -22/+20 |
|/ | |||||
* | Obsolete tests unixInit-2.* testing older versions of the internal routine | dgp | 2023-10-25 | 1 | -243/+0 |
| | | | TclpInitLibraryPath() have been skipped since at least Tcl 8.5.2. Remove them. | ||||
* | (cherrypick) small part of: [26870862f0]: Wrong sentinel in Tcl_SetErrorCode ↵ | jan.nijtmans | 2023-10-20 | 6 | -11/+11 |
| | | | | usage; Handle any C++-compiler as well | ||||
* | Fix [9d216917e]: nmakehlp.c: remove unused include math.h | jan.nijtmans | 2023-10-20 | 1 | -3/+2 |
| | |||||
* | Missing cleanups that can cause conflicts in "-singleproc 1" testing. | dgp | 2023-10-16 | 1 | -0/+11 |
| | |||||
* | Fix [26870862f0]: Wrong sentinel in Tcl_SetErrorCode usage | jan.nijtmans | 2023-10-15 | 1 | -2/+2 |
| | |||||
* | Missing !endif (in previous commit) | jan.nijtmans | 2023-10-14 | 1 | -0/+1 |
| | |||||
* | Restore to rules.vc version 10, so we don't accidentally use Tcl 8.7/9.0 ↵ | jan.nijtmans | 2023-10-13 | 1 | -36/+3 |
| | | | | features | ||||
* | Fix [52dbc4b3f8]: tclInterp.c: Tcl_Free() called through pointer of ↵ | jan.nijtmans | 2023-10-13 | 1 | -4/+9 |
| | | | | incorrect type | ||||
* | Fix warning on MacOSX: "/Library/Developer/CommandLineTools/usr/bin/ranlib: ↵ | jan.nijtmans | 2023-10-13 | 5 | -5/+34 |
| | | | | file: libtcl8.6.a(tclAlloc.o) has no symbols". Backported from 8.7 | ||||
* | Fix [ad5a57f2f2]: Functions passed to Tcl_CreateFileHandler() must be ↵ | jan.nijtmans | 2023-10-12 | 2 | -48/+76 |
| | | | | | declared/defined as Tcl_FileProc. Also, add some type-casts | ||||
* | Those type-casts don't work well in C++ | jan.nijtmans | 2023-10-12 | 1 | -0/+2 |
| | |||||
* | Fix [bf899d6d6d]: tclUnixSock.c: remove unnecessary cast | jan.nijtmans | 2023-10-12 | 1 | -8/+8 |
| | |||||
* | Fix [8ab8a138c9]: Functions passed to Tcl_EventuallyFree() must be ↵ | jan.nijtmans | 2023-10-11 | 5 | -23/+40 |
|\ | | | | | | | declared/defined as Tcl_FreeProc | ||||
| * | Remove typecasts, just define directly as Tcl_FreeProc | jan.nijtmans | 2023-10-11 | 4 | -23/+31 |
| | | |||||
| * | Handle Tcl_SetResult() the same way as Tcl_EventuallyFree | jan.nijtmans | 2023-10-10 | 2 | -8/+11 |
| | | |||||
| * | 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! | ||||
| * | Proposed fix for [8ab8a138c9]: Do not pass incompatible function pointers to ↵ | jan.nijtmans | 2023-10-10 | 3 | -15/+18 |
|/ | | | | | Tcl_EventuallyFree(). This should eliminate all warnings when using -fsanitize=function. | ||||
* | Fix [db537f8809]: tclInt.h: TclNsDecrRefCount() declaration duplicated | jan.nijtmans | 2023-10-09 | 1 | -1/+0 |
| | |||||
* | Fix [d0d0749467]: TclFSUnloadTempFile() is unused | jan.nijtmans | 2023-10-09 | 2 | -94/+0 |
| | |||||
* | Update rules.vc | jan.nijtmans | 2023-10-09 | 1 | -0/+4 |
| | |||||
* | Fix mingw build (broke by prev. commit) | jan.nijtmans | 2023-10-05 | 1 | -4/+4 |
| | |||||
* | Fix [7371b6270b]: AddressSanitizer use-after-return detection breaks NRE ↵ | jan.nijtmans | 2023-10-04 | 5 | -14/+55 |
|\ | | | | | | | tests, coroutines | ||||
| * | Fix [7371b6270b]: AddressSanitizer use-after-return detection breaks NRE ↵ | jan.nijtmans | 2023-10-01 | 5 | -14/+55 |
| | | | | | | | | tests, coroutines. (patch by chrstphrchvz, with some minor modifications) | ||||
* | | Fix [7b31677235]: tclOO.c: initialize fakeObject.refCount | jan.nijtmans | 2023-10-01 | 1 | -0/+1 |
|/ | |||||
* | TIP #662: Un-deprecate Tcl_VarEval. Also remove some useless typecasts from ↵ | jan.nijtmans | 2023-09-28 | 6 | -9/+8 |
|\ | | | | | | | documentation |