summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use "(char *)NULL" as sentinel in documentation. See: [26870862f0]jan.nijtmans2023-12-084-4/+4
|
* closes [db4f2843cd]: fixes SF by BO in ReadChars (and Tcl_ReadChars with append)sebres2023-12-061-1/+1
|\
| * closes [db4f2843cd]: fixes SF by BO in ReadChars (and Tcl_ReadChars with ↵sebres2023-12-051-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]oehhar2023-11-301-7/+6
|
* Tickets [fb2fa9b3f6] [21b0629c81]: ms-win: revert security patch to quote ↵oehhar2023-11-302-22/+36
|\ | | | | | | each %-character seperately to avoid environment expansion. More generel solution with command parameters required.
| * Merge core-8-6-branchoehhar2023-11-3013-77/+121
| |\ | |/ |/|
* | (cherry-pick) Corrected synopsis of namespace manual page where the ↵jan.nijtmans2023-11-271-1/+1
| | | | | | | | subcommand was wrongly declared optional
* | Fix [e653408972]: autoconf warningjan.nijtmans2023-11-231-1/+1
| |
* | Missing "static" keywords in various places.jan.nijtmans2023-11-201-2/+2
| |
* | Fix [32b88975f7]: clock format returns spurious errorsjan.nijtmans2023-11-201-1/+1
| |
* | [f8c52a8c53]: CI: Add 32-bit Linux jobjan.nijtmans2023-11-171-0/+7
| |
* | Cherry-pick [90e09ca320]: silence compiler warningjan.nijtmans2023-11-171-1/+1
| |
* | Fix [54a305cb88] (second part) by hand-editing tclDate.c.jan.nijtmans2023-11-102-6/+2
| |
* | Fix typo's in tclGetDate.yjan.nijtmans2023-11-101-2/+2
| |
* | exec.n documentation: add chapter about MS-Windows quoting.oehhar2023-11-101-0/+39
|\ \
| * | Exec wordsmithing. Thanks, Sergey!oehhar2023-11-101-11/+11
| | |
| * | Remove the quoting example by ". It is more complicated than that, so be quiet.oehhar2023-11-061-1/+1
| | |
| * | Exec documentation: refine Windows quoting section (thanks, Sergey !)oehhar2023-11-061-11/+19
| | |
| * | Ticket [21b0629c] introduced additional exec quoting for Windows, but did ↵oehhar2023-11-031-0/+31
| | | | | | | | | | | | not document it. Here is a proposed documentation.
* | | (partial) fix [54a305cb88]: warning: variable set but not used ↵jan.nijtmans2023-11-091-3/+1
| | | | | | | | | | | | [-Wunused-but-set-variable]
* | | test constraint housekeepingdgp2023-11-031-2/+2
|/ /
* | Fix [0219fb7511]: tclIO.c: avoid -Wstrict-prototypes warning. Some code cleanupjan.nijtmans2023-10-291-58/+62
| |
| * Remove comment sign from winPipe slowtest. I suppose, this is not intentionaly.oehhar2023-11-301-1/+1
| |
| * fixes percent-subst regression [fb2fa9b3f6] introduced by fixing of ↵sebres2023-10-272-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 changessebres2023-10-271-22/+20
|/
* Obsolete tests unixInit-2.* testing older versions of the internal routinedgp2023-10-251-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.nijtmans2023-10-206-11/+11
| | | | usage; Handle any C++-compiler as well
* Fix [9d216917e]: nmakehlp.c: remove unused include math.hjan.nijtmans2023-10-201-3/+2
|
* Missing cleanups that can cause conflicts in "-singleproc 1" testing.dgp2023-10-161-0/+11
|
* Fix [26870862f0]: Wrong sentinel in Tcl_SetErrorCode usagejan.nijtmans2023-10-151-2/+2
|
* Missing !endif (in previous commit)jan.nijtmans2023-10-141-0/+1
|
* Restore to rules.vc version 10, so we don't accidentally use Tcl 8.7/9.0 ↵jan.nijtmans2023-10-131-36/+3
| | | | features
* Fix [52dbc4b3f8]: tclInterp.c: Tcl_Free() called through pointer of ↵jan.nijtmans2023-10-131-4/+9
| | | | incorrect type
* Fix warning on MacOSX: "/Library/Developer/CommandLineTools/usr/bin/ranlib: ↵jan.nijtmans2023-10-135-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.nijtmans2023-10-122-48/+76
| | | | | declared/defined as Tcl_FileProc. Also, add some type-casts
* Those type-casts don't work well in C++jan.nijtmans2023-10-121-0/+2
|
* Fix [bf899d6d6d]: tclUnixSock.c: remove unnecessary castjan.nijtmans2023-10-121-8/+8
|
* Fix [8ab8a138c9]: Functions passed to Tcl_EventuallyFree() must be ↵jan.nijtmans2023-10-115-23/+40
|\ | | | | | | declared/defined as Tcl_FreeProc
| * Remove typecasts, just define directly as Tcl_FreeProcjan.nijtmans2023-10-114-23/+31
| |
| * Handle Tcl_SetResult() the same way as Tcl_EventuallyFreejan.nijtmans2023-10-102-8/+11
| |
| * Follow-up for extensions: This way, usage of Tcl_EventuallyFree() won't give ↵jan.nijtmans2023-10-101-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.nijtmans2023-10-103-15/+18
|/ | | | | Tcl_EventuallyFree(). This should eliminate all warnings when using -fsanitize=function.
* Fix [db537f8809]: tclInt.h: TclNsDecrRefCount() declaration duplicatedjan.nijtmans2023-10-091-1/+0
|
* Fix [d0d0749467]: TclFSUnloadTempFile() is unusedjan.nijtmans2023-10-092-94/+0
|
* Update rules.vcjan.nijtmans2023-10-091-0/+4
|
* Fix mingw build (broke by prev. commit)jan.nijtmans2023-10-051-4/+4
|
* Fix [7371b6270b]: AddressSanitizer use-after-return detection breaks NRE ↵jan.nijtmans2023-10-045-14/+55
|\ | | | | | | tests, coroutines
| * Fix [7371b6270b]: AddressSanitizer use-after-return detection breaks NRE ↵jan.nijtmans2023-10-015-14/+55
| | | | | | | | tests, coroutines. (patch by chrstphrchvz, with some minor modifications)
* | Fix [7b31677235]: tclOO.c: initialize fakeObject.refCountjan.nijtmans2023-10-011-0/+1
|/
* TIP #662: Un-deprecate Tcl_VarEval. Also remove some useless typecasts from ↵jan.nijtmans2023-09-286-9/+8
|\ | | | | | | documentation