Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for generic/tclPipe.c
|
2026-10-17
| ||
| 07:02 | Fix [2339907fff] and [1862356fff], regressions from [47d7a23bdf]: in the first pass of TclCreatePipeline() a command word starting with "2" (but not "2>") was not counted as a command, and a word starting with "|" (but not "|" or "|&") was taken as a bar, so both gave "illegal use of | or |& in command". file: ee0c22c272 check-in: [622c092a53] user: serhiy.storchaka branch: exec-pipeline-words, size: 30862 | |
|
2026-08-23
| ||
| 11:04 | Error string compaction file: e8803d3ad6 check-in: [88c80c8187] user: dkf branch: tip-757, size: 30323 | |
|
2026-08-15
| ||
| 14:56 | More errors through the new API functions file: ff3589a64b check-in: [b4ed13ac7d] user: dkf branch: tip-757, size: 30338 | |
|
2026-07-17
| ||
| 06:50 | Use of TIP 757 in many places file: 268ef0d799 check-in: [2237c55faf] user: dkf branch: tip-757-use, size: 30348 | |
|
2025-11-21
| ||
| 14:19 | Yet more restrict of arguments file: 82c8c526a8 check-in: [0549feab22] user: dkf branch: c11-restrict, size: 30746 | |
|
2025-10-28
| ||
| 12:41 | Yet more bools... file: 0fd2567ecd check-in: [0517c8f089] user: dkf branch: c11-bool, size: 30778 | |
|
2025-10-10
| ||
| 14:11 | Tranche 3 of adoption of bool file: 6ff44cb9a3 check-in: [6e7e183bb2] user: dkf branch: c11-bool, size: 30779 | |
|
2025-10-05
| ||
| 19:26 | Tranche 3 of adoption of TclPrintfResult file: 40d28d6cff check-in: [3aa1ace500] user: dkf branch: c11-printf-result, size: 30345 | |
| 10:38 | Tranche 2 of adoption of TclPrintfResult file: 3231c90892 check-in: [9a6fb43196] user: dkf branch: c11-printf-result, size: 30495 | |
|
2025-10-03
| ||
| 11:47 | Use C11 macros to automatically add a NULL to the end of varargs sequences file: abfeb8ff02 check-in: [9c524e00d4] user: dkf branch: c11-automarker, size: 30542 | |
|
2025-08-17
| ||
| 11:25 | More bools and pieces file: 9f4c4e99b1 check-in: [28a7d957c7] user: dkf branch: c-std-update, size: 30161 | |
|
2025-08-12
| ||
| 09:06 | More booleans. file: 6a7f0e1edd check-in: [8a9080996d] user: dkf branch: c-std-update, size: 30195 | |
|
2025-08-01
| ||
| 11:48 | More moving of variable declarations file: a19815b41f check-in: [1d20e4cf45] user: dkf branch: c-std-update, size: 30128 | |
|
2025-07-19
| ||
| 12:31 | More moving of variable declarations file: dc187868f2 check-in: [c149575323] user: dkf branch: c-std-update, size: 30174 | |
|
2025-07-15
| ||
| 13:33 | Better handling of the expectations around channel names file: e94cf0ed52 check-in: [7293896dad] user: dkf branch: c-std-update, size: 30171 | |
|
2025-07-14
| ||
| 14:26 | TclSetErrorCode lets us avoid writing a lot of marker values file: 0e9c9a0f35 check-in: [a29f1f8fab] user: dkf branch: c-std-update, size: 30172 | |
|
2025-07-12
| ||
| 20:58 | Define TclPrintfResult() for common pattern in error generation. file: 5daf003dbd check-in: [70b6205548] user: dkf branch: c-std-update, size: 30357 | |
|
2025-03-26
| ||
| 16:33 | More C4244 Windows warnings file: acee74692c check-in: [6938f5b6c3] user: jan.nijtmans branch: tip-626, size: 30694 | |
|
2025-03-02
| ||
| 15:48 | Bunch of whitespace basic fixes. file: 38a2045a68 check-in: [809d595b56] user: dkf branch: main, size: 30689 | |
|
2025-01-20
| ||
| 14:39 | Fixes for many many whitespace infelicities file: f82d9b97d6 check-in: [ba7d219e65] user: dkf branch: whitespace-fix, size: 30686 | |
|
2025-01-10
| ||
| 13:01 | Add TclPrintfResult() for easy error message generation file: 83189ad4f9 check-in: [665eb99f69] user: dkf branch: dkf-c11-features, size: 30203 | |
|
2025-01-09
| ||
| 09:30 | TclSetErrorCode is a macro to end-mark Tcl_SetErrorCode file: dfe2dac56b check-in: [0e84f9c9df] user: dkf branch: dkf-c11-features, size: 30538 | |
|
2024-09-18
| ||
| 08:10 | Cherrypick [be45bbdde041296c]: Tip-424. file: adaf46567f check-in: [f03922feec] user: pooryorick branch: unchained, size: 32229 | |
|
2024-08-28
| ||
| 22:08 | Merge [b0caf377fc292002]: Another round of sentinel improvements. file: 6ec0b8ac75 check-in: [f34f26f893] user: pooryorick branch: unchained, size: 31060 | |
| 16:33 | Merge [3a60363aa10ef993]: Clean up a lot of whitespace issues. file: ca9f345609 check-in: [627781a6db] user: pooryorick branch: unchained, size: 31060 | |
|
2024-08-24
| ||
| 10:38 | Merge [530a682e61801d90]: Fix TclpGetPid() signature (should use Tcl_Size, not size_t. file: 8e9d24b12c check-in: [3c4305bfe7] user: pooryorick branch: unchained, size: 31061 | |
|
2024-08-22
| ||
| 20:52 | Merge [f67f60d202716adf]: Fix [26870862f0]: Wrong sentinel in Tcl_SetErrorCode usage; Handle any C++-compiler as well. file: 283e1e3212 check-in: [e18c9ab9f6] user: pooryorick branch: unchained, size: 31062 | |
|
2024-08-11
| ||
| 06:53 | main with tip-424 branch "tip-improve-exec" merged in. file: 02dcf4f2c2 check-in: [be45bbdde0] user: pooryorick branch: main-tip424, size: 31859 | |
|
2024-07-20
| ||
| 15:59 | Merge trunk [91c2f411e7e71552], TIP #636 (tip-636-tcl9-644), resolve all conflicts including those resulting from conflicting Tcl_Obj interface implementations, and relicense under GNU Affero General Public License. All tests pass. file: cae1bd5a9b check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 30990 | |
|
2024-07-08
| ||
| 16:32 | Remaining can't -> cannot changes file: 040b0a20e4 check-in: [9f35c75244] user: jan.nijtmans branch: bug-0439e1e1a3, size: 30694 | |
|
2024-06-01
| ||
| 16:13 | Some tidying up, mostly of indentation file: 0f18f47a29 check-in: [39eee6cff8] user: dkf branch: main, size: 30690 | |
|
2024-05-29
| ||
| 19:14 | Another round of sentinel fixes for 8.6, NULL -> (char *)NULL file: f068d296bf check-in: [4a1e38600e] user: jan.nijtmans branch: core-8-6-branch, size: 31919 | |
|
2024-05-28
| ||
| 12:38 | Make TclGlob() a static function. Sentinel/indenting/comment improvements (all backported from 8.7) file: 818d3d41fe check-in: [5f6c7373c1] user: jan.nijtmans branch: core-8-6-branch, size: 31887 | |
|
2024-05-27
| ||
| 21:15 | Merge 8.7 file: 0e937604ac check-in: [b0caf377fc] user: jan.nijtmans branch: main, size: 30691 | |
| 21:04 | Another round of sentinel improvements file: c72557d1f2 check-in: [a688bb7213] user: jan.nijtmans branch: core-8-branch, size: 30587 | |
|
2024-05-20
| ||
| 16:38 | merge trunk file: 3d1d885be7 check-in: [3fd88cd4cd] user: dkf branch: result-helpers, size: 30315 | |
|
2024-05-14
| ||
| 16:06 | Add helper macros TclSetResult and TclPrintfResult file: ea0803d9bf check-in: [0b65fb9e0c] user: dkf branch: result-helpers, size: 30314 | |
|
2024-04-23
| ||
| 16:06 | Hmm, something is broken. Leaving this here but this commit is definitely wrong somehow file: b84c3a6609 check-in: [b356268e32] user: dkf branch: tidy-indentation, size: 30689 | |
|
2024-01-30
| ||
| 17:07 | Tweaking indentation of code; really unimportant... file: 40efd701ba check-in: [bb72806960] user: dkf branch: dkf-indent-tweak, size: 30690 | |
|
2023-11-20
| ||
| 20:07 | Fix TclpGetPid() signature (should use Tcl_Size, not size_t) file: 16a0a29ba6 check-in: [530a682e61] user: jan.nijtmans branch: main, size: 30691 | |
|
2023-10-19
| ||
| 18:48 | Merge 8.7 file: f479567c5f check-in: [f67f60d202] user: jan.nijtmans branch: main, size: 30692 | |
|
2023-10-17
| ||
| 06:02 | Handle sentinels for any C++ compiler file: 8e12f5fc8c check-in: [6876d1f99a] user: jan.nijtmans branch: bug-26870862f0, size: 30587 | |
|
2023-04-14
| ||
| 15:01 | Merge trunk file: e347c384d6 check-in: [e36ab1e9ba] user: apnadkarni branch: tip-660, size: 30620 | |
|
2023-04-12
| ||
| 14:25 | Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: 6e2e182f97 check-in: [d65da06a77] user: pooryorick branch: main, size: 30697 | |
| 13:30 | Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: fc7f06a13b check-in: [aca8de0aeb] user: pooryorick branch: core-8-branch, size: 30515 | |
| 09:35 | Correct spelling errors in comments and documentation, but also non-comment corrections in history.tcl and tcltest.test. file: 2a30da5d8f check-in: [ee3df4e647] user: pooryorick branch: core-8-6-branch, size: 31808 | |
|
2023-04-04
| ||
| 20:50 | more progress file: da5fe18230 check-in: [4e36871191] user: jan.nijtmans branch: optional-signed-size, size: 30710 | |
|
2023-04-02
| ||
| 21:49 | Merge 9.0. Add some more utility macro's file: 6f4f77cb57 check-in: [4bedba476d] user: jan.nijtmans branch: optional-signed-size, size: 30696 | |
|
2023-03-30
| ||
| 18:01 | TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntu file: 16c9e85b86 check-in: [eb81a25271] user: apnadkarni branch: tip-660, size: 30621 | |
| 15:19 | Fix [0cb3554903]: macOS 13 SDK deprecates sprintf(). But better not use it on other platforms either. file: 220567953e check-in: [ec56f33813] user: jan.nijtmans branch: bug-0cb3554903, size: 31808 | |
|
2023-03-05
| ||
| 19:57 | Another round of -1 -> TCL_INDEX_NONE file: 6ed3cf7717 check-in: [1ad5d08ee8] user: jan.nijtmans branch: main, size: 30698 | |
|
2022-02-24
| ||
| 12:01 | Merge 9.0 file: e7e5502153 check-in: [32a7c96b09] user: jan.nijtmans branch: tip-616, size: 30614 | |
|
2022-02-23
| ||
| 14:04 | Some more int -> size_t in internal API file: bc8205c9b7 check-in: [4dd737c3cd] user: jan.nijtmans branch: main, size: 30583 | |
| 13:45 | More int -> size_t file: e0554bcddd check-in: [2be28e4fd8] user: jan.nijtmans branch: tip-616, size: 30595 | |
|
2022-02-21
| ||
| 13:49 | Some more int -> size_t file: 3c32620d52 check-in: [e2a744bb10] user: jan.nijtmans branch: tip-616, size: 30586 | |
|
2022-02-17
| ||
| 14:51 | Merge 9.0 file: 42f4968a75 check-in: [d0c7276be5] user: jan.nijtmans branch: tip-616, size: 30580 | |
| 14:16 | More int -> size_t in internal API file: c40dad5444 check-in: [a03a4407f4] user: jan.nijtmans branch: main, size: 30577 | |
| 13:41 | more int->size_t file: 15815d9802 check-in: [531d1e5c15] user: jan.nijtmans branch: tip-616, size: 30562 | |
| 13:29 | More int -> size_t in API file: 3694cc59f8 check-in: [28669fb413] user: jan.nijtmans branch: tip-616, size: 30536 | |
|
2022-01-17
| ||
| 16:44 | Tcl_NewObj() -> TclNewObj() file: 31a7cfe4ae check-in: [df30948549] user: jan.nijtmans branch: core-8-6-branch, size: 31778 | |
|
2020-12-08
| ||
| 15:42 | Merge 8.7 file: 6c8471ee9a check-in: [71493b571b] user: jan.nijtmans branch: main, size: 30533 | |
| 15:31 | Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All C sources can now use UTF-8, as far as gcc/clang/msvc support it. Not used yet file: b0c13c2050 check-in: [4254aa305b] user: jan.nijtmans branch: core-8-branch, size: 30516 | |
|
2020-11-26
| ||
| 14:43 | Get rid of "register" keyword, forbidden in c++20. Fix some more warnings, discovered in c20/c++20 mode file: d14e56052b check-in: [d7c6ee4392] user: jan.nijtmans branch: core-8-6-branch, size: 31782 | |
|
2020-09-17
| ||
| 14:12 | Merge 8.7 file: 89bb08bda6 check-in: [92d5c95fd8] user: jan.nijtmans branch: trunk, size: 30537 | |
| 13:48 | Eliminate many usages of Tcl_NewObj (-> TclNewObj) and Tcl_NewIntObj (-> TclNewIntObj or Tcl_NewWideIntObj) file: e20835797b check-in: [ef22eb8ac3] user: jan.nijtmans branch: core-8-branch, size: 30520 | |
|
2020-02-28
| ||
| 14:07 | Merge 8.7 file: 1aded2ce9f check-in: [0d3f9515c0] user: jan.nijtmans branch: trunk, size: 30541 | |
| 12:46 | Merge 8.7 file: 79f3ff8626 check-in: [b7af922d61] user: jan.nijtmans branch: trunk, size: 30536 | |
|
2019-08-29
| ||
| 13:28 | Merge tip-548 file: 0aaad72eef check-in: [c933888049] user: jan.nijtmans branch: cplusplus, size: 30524 | |
|
2019-08-23
| ||
| 09:07 | Merge 8.7 file: badc19f5af check-in: [0a4ebc2d56] user: jan.nijtmans branch: trunk, size: 30513 | |
| 09:03 | Merge 8.6 Update effective_tld_names.txt.gz to the latest version. Adapt .gitattributes and .fossil-settings/binary-glob to handle *.gz file transparently in fossil/git file: 424b2a7910 check-in: [0714da3ed9] user: jan.nijtmans branch: core-8-branch, size: 30501 | |
|
2019-08-22
| ||
| 12:20 | Fix [8566dc22f9]: various spelling fixes in comments file: a425ff8257 check-in: [319c60966d] user: jan.nijtmans branch: core-8-6-branch, size: 31800 | |
| 12:19 | Fix [8566dc22f9]: various spelling fixes in comments file: 8dbc9b702e check-in: [978c80ef75] user: jan.nijtmans branch: core-8-5-branch, size: 31300 | |
|
2019-08-15
| ||
| 15:20 | Merge tip-548 file: cf8385ff98 check-in: [fb24db99f5] user: jan.nijtmans branch: cplusplus, size: 30523 | |
| 08:10 | Merge 8.7 file: aa5d2d132b check-in: [f33e2933b5] user: jan.nijtmans branch: trunk, size: 30512 | |
|
2019-07-17
| ||
| 15:38 | Eliminate "register" keyword _everywhere_ in Tcl. This keyword is deprecated in C++ (removed in C++17, even), and essentially does nothing with most modern compilers. file: a340031e0d check-in: [f074bda87c] user: jan.nijtmans branch: no-register, size: 30500 | |
|
2019-07-10
| ||
| 05:51 | Merge 8.7, and continue implementation. Almost done file: 3eb9e32349 check-in: [237cdadf3f] user: jan.nijtmans branch: cplusplus, size: 30532 | |
|
2019-03-15
| ||
| 21:17 | Merge 8.7 file: ae5d8d54a1 check-in: [3dcb7571f5] user: jan.nijtmans branch: trunk, size: 30530 | |
| 20:52 | Eliminate usage of mp_isneg(), just check bignum->sign directly (as libtommath itself does) Make TclInitBugnumFromLong() a static function in stubtable only, as it isn't used by Tcl anymore. file: b4fab32bf8 check-in: [515a22d41d] user: jan.nijtmans branch: core-8-branch, size: 30518 | |
|
2018-09-01
| ||
| 22:01 | Change ckalloc and friends to Tcl_Alloc and friends. Add two defines, TCL_IO_FAILURE and TCL_NO_LENGTH (experimental, still open to be renamed following discussion) file: 51b00e37e2 check-in: [f13660b5a5] user: jan.nijtmans branch: memory-API, size: 30543 | |
|
2018-07-06
| ||
| 21:36 | remaining external API. Looks like complete now. Milestone! Still more testing needed file: 39fcf6af78 check-in: [f8de6ab8da] user: jan.nijtmans branch: memory-API, size: 30533 | |
|
2017-11-07
| ||
| 15:11 | merge 8.7 file: d39354c764 check-in: [22cae0454a] user: dgp branch: tip-462, size: 30531 | |
|
2017-11-05
| ||
| 16:41 | Fixed stupid Tcl_DecrRefCount bug in TclCleanupChildren with normally terminated processes. file: 3495736f97 check-in: [064d93dfb0] user: f.bonnet branch: tip-462, size: 30381 | |
|
2017-08-29
| ||
| 09:24 | (cherry-pick): Fix [b50fb21410dababca95baa122964b2e312cb9d8a|b50fb214] : exec redirection to append stdout and stderr to the same file file: 0823e2f2ba check-in: [520999f475] user: jan.nijtmans branch: core-8-6-branch, size: 31799 | |
|
2017-08-27
| ||
| 21:25 | Comments and formatting file: 43817c578f check-in: [4bfe8e269d] user: f.bonnet branch: tip-462, size: 30373 | |
| 15:25 | Fixed reference counting issue with objects returned by WaitProcessStatus file: 570270aa6a check-in: [de93dfa9c6] user: f.bonnet branch: tip-462, size: 30387 | |
| 11:05 | Refactoring to support all processes and not just detached ones. file: 725374c5d5 check-in: [35e5121282] user: f.bonnet branch: tip-462, size: 30308 | |
|
2017-08-24
| ||
| 16:56 | Fix [b50fb214] : add to 2>> the same O_APPEND that was added to >> back in 2005. file: 473ff2f4e9 check-in: [844c1fa97f] user: ferrieux branch: trunk, size: 31800 | |
|
2017-08-23
| ||
| 18:31 | Refactoring and preliminary implementation of tcl::process (list|status) file: fc0eacee29 check-in: [53a8328d11] user: f.bonnet branch: tip-462, size: 31577 | |
|
2017-08-18
| ||
| 12:49 | Completed [tcl::process autopurge] semantics and added [tcl::process purge] implementation along with the necessary internal functions TclpGetChildPid/TclReapPids file: a366bf0cbe check-in: [895210c8ba] user: f.bonnet branch: tip-462, size: 32957 | |
|
2016-11-24
| ||
| 10:26 | typos file: 4079440b97 check-in: [7df0e4369e] user: jan.nijtmans branch: trunk, size: 31650 | |
|
2016-04-19
| ||
| 20:35 | Fork of Tcl used in the "Little" project. http://www.mcvoy.com/lm/little/index.html file: aa06a838aa check-in: [69b737f5a1] user: dgp branch: little, size: 31686 | |
|
2013-07-07
| ||
| 15:43 | First part of upcoming TIP - Improving [exec]'s syntax : the syntax extension (not the new redirects) file: fce269de90 check-in: [ca7271f40f] user: ferrieux branch: tip-improve-exec, size: 32809 | |
|
2012-11-21
| ||
| 10:18 | more conversion of code, still not running test suite at all file: 981193b7a8 check-in: [e648a1571f] user: dkf branch: novem-64bit-sizes, size: 31744 | |
|
2012-11-19
| ||
| 12:17 | Merge trunk <p>Adapt Tcl_Tell and Tcl_Seek to use the new type file: 2dccb0c154 check-in: [d2181b6ae0] user: jan.nijtmans branch: tcl_nosize, size: 31700 | |
|
2012-11-18
| ||
| 13:59 | ... and another tranche file: b75851f5fe check-in: [c4a1bbbad2] user: dkf branch: novem-64bit-sizes, size: 31673 | |
| 07:39 | Better programming practice, no literal '-1' in source code. Might even be useful for 64bit-sizes branch <p>add TCL_NOSIZE as internal defined for -1, and use it in a lot of places Ass this function argument should be size_t, not ssize_t (still to be TIPped), something like this will be needed anyway. file: 1956406b3c check-in: [11a1d1e174] user: jan.nijtmans branch: tcl_nosize, size: 31713 | |
|
2012-08-04
| ||
| 07:41 | more result generation conversion file: fde3174280 check-in: [9a036eff3a] user: dkf branch: trunk, size: 31649 | |
|
2012-08-03
| ||
| 10:56 | converting to using Tcl_Obj API for error message generation; part done file: 469497d381 check-in: [7fb86a29c9] user: dkf branch: trunk, size: 31380 | |
|
2012-04-24
| ||
| 21:29 | [Bug 3508771] load tclreg.dll in cygwin tclsh Implement TclWinGetSockOpt, TclWinGetServByName and TclWinCPUID for Cygwin file: 581fe969c4 check-in: [3caedf05df] user: jan.nijtmans branch: trunk, size: 31352 | |
| 21:02 | [Bug 3508771] load tclreg.dll in cygwin tclsh Implement TclWinGetSockOpt, TclWinGetServByName and TclWinCPUID for Cygwin file: 62bd504eaa check-in: [fcc5957e59] user: jan.nijtmans branch: core-8-5-branch, size: 31299 | |
|
2012-04-06
| ||
| 23:33 | tclpGetPid signature change (stub entry only, not for macro), for win64 compatibility with future cygwin64 correctly use win32 as default when cross-compiling under cygwin file: c77519c4ab check-in: [7fd5826902] user: jan.nijtmans branch: bug-3508771, size: 32043 | |
|
2011-04-03
| ||
| 06:05 | More generation of error codes (namespace creation, path normalization, pipeline creation, package handling, procedures, [scan] formats) file: 575af9372e check-in: [a6c95ed9e0] user: dkf branch: trunk, size: 31352 | |
|
2011-03-12
| ||
| 15:06 | Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts in rest of Tcl source code. No ABI change. API change *should* be harmless. file: 69d4121f15 check-in: [5574bdd262] user: dkf branch: trunk, size: 30531 | |
|
2011-03-02
| ||
| 20:27 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them (except in zlib files). file: 0bf54920dd check-in: [c64f310d38] user: dgp branch: trunk, size: 30596 | |
| 16:06 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: 5ede6eea53 check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 31299 | |
|
2011-03-01
| ||
| 15:38 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: 48060e4840 check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 32043 | |
|
2010-11-18
| ||
| 10:43 | Next slice. file: b293ae9522 check-in: [095fc2f85f] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 30664 | |
|
2010-09-17
| ||
| 12:55 | Merge from HEAD to rmax-ipv6-branch file: 036fb4be05 check-in: [70c6ac9692] user: rmax branch: rmax-ipv6-branch, size: 30669 | |
|
2010-06-14
| ||
| 13:42 | mergw file: 19cd1a42ba check-in: [b9ef2b921c] user: dgp branch: dgp-refactor, size: 30668 | |
| 12:58 | Fix compilation of xttest with 8.6 changes tclPipe.c: Fix gcc warning (with -fstrict-aliasing=2) file: 4aa965218c check-in: [d08c226d05] user: nijtmans branch: trunk, size: 30669 | |
|
2010-02-25
| ||
| 21:53 | merge updates from HEAD file: 2a4cbf5e3d check-in: [1b11388844] user: dgp branch: dgp-refactor, size: 30759 | |
|
2010-02-24
| ||
| 10:45 | More tidying up (whitespace, spelling, useless parentheses, useless casts) file: 19134e5d08 check-in: [511d94dd87] user: dkf branch: trunk, size: 30755 | |
|
2009-07-24
| ||
| 16:51 | * generic/tclIO.c (Tcl_GetChannelHandle): [Bug 2826248]: Do not crash * generic/tclPipe.c (FileForRedirect): for getHandleProc == NULL, this is allowed. Provide a nice error message in the bypass area. Updated caller to check the bypass for a mesage. Bug reported by Andy Sonnenburg <[email protected]>. Backported from CVS head. file: 1b2dd27522 check-in: [62c8e5320a] user: andreas_kupries branch: core-8-5-branch, size: 31383 | |
| 13:16 | merge updates from HEAD file: eedb713e83 check-in: [6beb79f8e9] user: dgp branch: dgp-refactor, size: 30775 | |
|
2009-07-23
| ||
| 22:49 | * generic/tclIO.c (Tcl_GetChannelHandle): Do not crash for * generic/tclPipe.c (FileForRedirect): getHandleProc == NULL, this is allowed. Provide a nice error message in the bypass area. Updated caller to check the bypass for a mesage. This fixes the bug [Bug 2826248] reported by Andy Sonnenburg <[email protected]> file: 7d17938325 check-in: [9039eeb584] user: andreas_kupries branch: trunk, size: 30783 | |
|
2009-01-09
| ||
| 14:17 | merge updates from HEAD file: 704aef2600 check-in: [02f7c5c705] user: dgp branch: dgp-refactor, size: 30652 | |
| 11:21 | Style fixes (unfouling whitespace, sorting comments, removing useless casts, etc.) file: f56f6038f3 check-in: [cd3c38f00a] user: dkf branch: trunk, size: 30648 | |
|
2008-05-11
| ||
| 04:22 | merge updates from HEAD file: f1626d90d4 check-in: [b084fd8e3a] user: dgp branch: dgp-refactor, size: 31248 | |
|
2008-04-27
| ||
| 22:21 | Get rid of pre-C89-isms (esp. CONST vs const). file: b19c8cd7ef check-in: [2d205c22fb] user: dkf branch: trunk, size: 31244 | |
|
2007-04-20
| ||
| 17:13 | merge updates from HEAD file: 761ba7cfa1 check-in: [92b90f2910] user: dgp branch: dgp-refactor, size: 31248 | |
| 06:10 | Replaced commas in varargs with string concatenation where possible [Patch 1515234] file: 08bc94bb4a check-in: [d0d3c30f1a] user: kennykb branch: trunk, size: 31248 | |
|
2006-04-28
| ||
| 16:09 | Merge updates from HEAD file: 0005490614 check-in: [afab2ad07a] user: dgp branch: dgp-refactor, size: 31250 | |
|
2006-03-16
| ||
| 00:38 | * tests/socket.test: Extended the timeout in socket-11.11 from 10 to 40 seconds to allow for really slow machines. Also extended actual/expected results with value of variable 'done' to make it clearer when a test fails due to a timeout. [Bug 792159]. * generic/tclPipe.c (TclCreatePipeline): Modified the processing of pipebars to fail if the last bar is followed only by redirections. [Bug 768659]. file: f73450f1eb check-in: [99ff6f81ba] user: andreas_kupries branch: trunk, size: 31258 | |
| 00:35 | * tests/socket.test: Extended the timeout in socket-11.11 from 10 to 40 seconds to allow for really slow machines. Also extended actual/expected results with value of variable 'done' to make it clearer when a test fails due to a timeout. [Bug 792159]. * generic/tclPipe.c (TclCreatePipeline): Modified the processing of pipebars to fail if the last bar is followed only by redirections. [Bug 768659]. file: e12240233b check-in: [47d7a23bdf] user: andreas_kupries branch: core-8-4-branch, size: 32126 | |
|
2006-01-25
| ||
| 18:38 | merge updates from HEAD file: 6ef6173b9c check-in: [24df3318d7] user: dgp branch: dgp-refactor, size: 30934 | |
|
2006-01-16
| ||
| 19:38 | * generic/tclPipe.c (FileForRedirect): Prevent nameString from being freed without having been initialized. * tests/exec.test: Added a test for the above. file: 9ee9ffa9d3 check-in: [989ec0249a] user: rmax branch: trunk, size: 30932 | |
| 19:31 | * generic/tclPipe.c (FileForRedirect): Prevent nameString from being freed without having been initialized. * tests/exec.test: Added a test for the above. file: 67e5fcb10e check-in: [a4209dcf0b] user: rmax branch: core-8-4-branch, size: 31793 | |
|
2005-12-02
| ||
| 18:42 | merge updates from HEAD file: 17c72eb567 check-in: [1059d34b2b] user: dgp branch: dgp-refactor, size: 30948 | |
|
2005-11-07
| ||
| 08:56 | Silence a warning. file: 0e258927e2 check-in: [5d787006a2] user: dkf branch: trunk, size: 30945 | |
|
2005-11-04
| ||
| 23:01 | * win/tclWinPort.h: Applied patch #1267871 by Matt Newman for * win/tclWinPipe.c: extended error code support on Windows. * tests/exec.test: Tests for extended error codes. * generic/tclPipe.c: Permit long codes (platform macros permitting). file: 957a3c92a4 check-in: [e69a0476ef] user: patthoyts branch: trunk, size: 30928 | |
|
2005-11-03
| ||
| 17:52 | merge updates from HEAD file: fd3cbd5f53 check-in: [d827b9cf1e] user: dgp branch: dgp-refactor, size: 30925 | |
|
2005-11-02
| ||
| 14:51 | ANSIfy; generic/*.c now all done except for test code file: 5e25f70af6 check-in: [2ffae9b171] user: dkf branch: trunk, size: 30922 | |
|
2005-10-18
| ||
| 20:46 | merge updates from HEAD file: d1f3dd99e7 check-in: [2e8613842e] user: dgp branch: dgp-refactor, size: 31732 | |
|
2005-10-08
| ||
| 13:44 | merge updates from HEAD file: a95a7c91ef check-in: [1b902ae45a] user: dgp branch: kennykb-numerics-branch, size: 31733 | |
|
2005-10-05
| ||
| 22:09 | * generic/tclPipe.c (TclCreatePipeline): Fixed [SF Tcl Bug 1109294]. Applied the patch provided by David Gravereaux. file: eaf6a1fdf1 check-in: [150775a1c5] user: andreas_kupries branch: core-8-4-branch, size: 31818 | |
| 22:09 | * generic/tclPipe.c (TclCreatePipeline): Fixed [SF Tcl Bug 1109294]. Applied the patch provided by David Gravereaux. file: a91f6edb8e check-in: [9a439d406a] user: andreas_kupries branch: trunk, size: 31741 | |
|
2005-08-02
| ||
| 18:14 | merge updates from HEAD file: a40f4e276a check-in: [10feab7c07] user: dgp branch: kennykb-numerics-branch, size: 31525 | |
| 16:38 | merge updates from HEAD file: c5d387e5f6 check-in: [c58b7136d0] user: dgp branch: dgp-refactor, size: 31524 | |
|
2005-07-28
| ||
| 15:27 | Backport of fix for [Bug 1245953] file: f970d533e8 check-in: [d4beef2f2f] user: dkf branch: core-8-4-branch, size: 31604 | |
| 10:55 | * generic/tclPipe.c (TclCreatePipeline): Arrange for POSIX systems to * unix/tclUnixPipe.c (TclpOpenFile): use the O_APPEND flag for * tests/exec.test (exec-19.1): files opened in a pipeline like ">>this". Note that Windows cannot support such access; there is no equivalent flag on the handle that can be set at the kernel-call level. The test is unix-specific in every way. [Bug 1245953] file: 9cfc8acc36 check-in: [6c8172e1e6] user: dkf branch: trunk, size: 31521 | |
|
2005-07-26
| ||
| 04:11 | Merge updates from HEAD file: 637773be78 check-in: [8351a734a6] user: dgp branch: dgp-refactor, size: 31374 | |
|
2005-07-21
| ||
| 14:38 | Systematizing the formatting file: 52550d40f4 check-in: [ac613e6b94] user: dkf branch: trunk, size: 31371 | |
|
2004-10-28
| ||
| 18:45 | merge updates from HEAD file: b0309bc19f check-in: [5fdab1eb47] user: dgp branch: dgp-refactor, size: 31430 | |
|
2004-10-26
| ||
| 20:24 | * generic/tclPipe.c (TclCleanupChildren): bad cast of resolvedPid caused PIDs on win95 to go negative. winpipe-4.2 brought this to the surface. Fixed with sprintf in place of TclFormatInt. Thanks to hgiese [Patch 767676] file: 06925af5c4 check-in: [a299c8cf04] user: davygrvy branch: trunk, size: 31432 | |
|
2004-09-08
| ||
| 23:02 | Merge updates from HEAD file: 84093ecf42 check-in: [dff8728918] user: dgp branch: dgp-refactor, size: 31433 | |
|
2004-07-02
| ||
| 23:37 | * generic/tclPipe.c (TclCreatePipeline): Add 2>@1 as a special * tests/exec.test: case redir of stderr to the result output. file: d16edde21d check-in: [7b4da20af6] user: hobbs branch: core-8-4-branch, size: 31456 | |
| 23:31 | * generic/tclPipe.c (TclCreatePipeline): applied TIP #202 patch * doc/exec.n, tests/exec.test: that adds 2>@1 as a special case redirection of stderr to the result output. file: 16321973e0 check-in: [28a61147a1] user: hobbs branch: trunk, size: 31431 | |
|
2004-04-09
| ||
| 20:57 | Merge updates from HEAD file: c5bccd43b9 check-in: [5b5c8133e5] user: dgp branch: dgp-refactor, size: 30854 | |
|
2004-04-06
| ||
| 22:25 | Patch 922727 committed. Implements three changes: * generic/tclInt.h: Reworked the Tcl header files into a clean * unix/tclUnixPort.h: hierarchy where tcl.h < tclPort.h < tclInt.h * win/tclWinInt.h: and every C source file should #include * win/tclWinPort.h: at most one of those files to satisfy its declaration needs. tclWinInt.h and tclWinPort.h also better organized so that tclWinPort.h includes the Windows implementation of cross-platform declarations, while tclWinInt.h makes declarations that are available on Windows only. * generic/tclBinary.c (TCL_NO_MATH): Deleted the generic/tclMath.h * generic/tclMath.h (removed): header file. The internal Tcl * macosx/Makefile (PRIVATE_HEADERS): header, tclInt.h, has a * win/tcl.dsp: #include <math.h> directly, and file external to Tcl needing libm should do the same. * win/Makefile.in (WIN_OBJS): Deleted the win/tclWinMtherr.c file. * win/makefile.bc (TCLOBJS): It's a vestige from matherr() days * win/makefile.vc (TCLOBJS): gone by. * win/tcl.dsp: * win/tclWinMtherr.c (removed): file: df16994a21 check-in: [2e5b18c85c] user: dgp branch: trunk, size: 30850 | |
|
2002-12-17
| ||
| 02:47 | * generic/tclPipe.c (TclCleanupChildren): * tests/winPipe.c: * win/tclWinPipe.c (Tcl_WaitPid): * win/tclWinTest.c: Gave Tcl_WaitPid the ability to return a Win32 exception code translated into a posix style SIG*. This allows [close] to report "CHILDKILLED" without the meaning getting lost in a truncated exit code. In TclCleanupChildren(), TclpGetPid() had to get moved to before Tcl_WaitPid() as the the handle is removed from the list taking away the ability to get the process id after the wait is done. This shouldn't effect the unix implimentaion unless waitpid is called with a pid of zero, meaning "any". I don't think it is.. file: 3cd066cd7f check-in: [d03e2a5a90] user: davygrvy branch: trunk, size: 30876 | |
|
2002-06-10
| ||
| 05:33 | Merging with TOT as of 06/09/2002. file: c9d8cef209 check-in: [73b68fb238] user: wolfsuit branch: macosx-8-4-branch, size: 30619 | |
|
2002-02-15
| ||
| 14:28 | TIP#72 implementation. See ChangeLog for details. This version builds clean on Solaris/SPARC, with GCC and CC, both with and without threads and both in 32-bit and 64-bit mode. file: 4b6122abe3 check-in: [8d82de1905] user: dkf branch: trunk, size: 30609 | |
|
2002-02-05
| ||
| 02:21 | Merging with the current TOT. Very few conflicts, mostly in the generated files. file: 3dca99b90f check-in: [f469a31a06] user: wolfsuit branch: macosx-8-4-branch, size: 30607 | |
|
2002-01-25
| ||
| 20:40 | * Updated interfaces of generic/tclEncoding, generic/tclFilename.c, generic/tclIOUtil.c, generic/tclPipe.c, generic/tclResult.c, generic/tclUtil.c, generic/tclVar.c and mac/tclMacResource.c according to TIP 27. Tcl_TranslateFileName rewritten as wrapper around VFS-aware version. Updated callers. ***POTENTIAL INCOMPATIBILITY*** Includes source incompatibilities: argv arguments of Tcl_Concat, Tcl_JoinPath, Tcl_OpenCommandChannel, Tcl_Merge; argvPtr arguments of Tcl_SplitList and Tcl_SplitPath. file: 778194e0fb check-in: [fceed15544] user: dgp branch: trunk, size: 30597 | |
|
2002-01-15
| ||
| 21:19 | * Updated APIs in generic/tclIOUtil.c and generic/tclPosixStr.c according to the guidelines of TIP 27. Updated callers. [Patch 499196] file: b034f5bfd9 check-in: [c606fbd2da] user: dgp branch: trunk, size: 30521 | |
|
2001-11-28
| ||
| 17:58 | * NOTES: New file. Read here about the new modularization macros, interdependencies, implications, etc. * static.sizes.html: New file. Report on the cuts achieved so far. Regarding the object files only the files which did change in size are reported. Usage of the MODULAR_TCL macro currently cuts about 17 % of the code (measured using strip'ped object files and libraries). * Changed files so far .. [cut, see changelog for full list] * Working on modularization of the tcl core. *************************** **** mod-8-3-4-branch **** *************************** file: aaabc407fc check-in: [052bbd8095] user: andreas_kupries branch: mod-8-3-4-branch, size: 30722 | |
|
2001-09-26
| ||
| 14:23 | Now builds on Solaris8/SPARC with both SunPro CC *and* GCC. file: ac98bb2608 check-in: [4850711173] user: dkf branch: dkf-64bit-support-branch, size: 30520 | |
|
1999-04-21
| ||
| 00:42 | Deleted: Added comments for 4/19 and 4/20 check-in: [6c6fc5d7b2] user: redman branch: scriptics-tclpro-1-2-old, size: 0 | |
|
1999-04-16
| ||
| 00:46 | merged tcl 8.1 branch back into the main trunk file: 2248698bd6 check-in: [f3b32fb71c] user: stanton branch: trunk, size: 30507 | |
|
1999-03-11
| ||
| 19:28 | Deleted: Add documentation for Tcl_GetVersion() check-in: [940e47cf48] user: redman branch: scriptics-tclpro-1-2, size: 0 | |
|
1998-12-12
| ||
| 01:36 | Minor change to Lock Declarations to use TCL_DECLARE_MUTEX macro, published in tcl.h. file: 7cfb2cd1bc check-in: [c778c9ef5e] user: lfb branch: core-8-1-branch-old, size: 30507 | |
|
1998-12-10
| ||
| 21:21 | * Fixed lots of files that used TCL_THREAD instead of TCL_THREADS. * generic/tclEncoding.c (Tcl_FreeEncoding): Moved most of the code into a static FreeEncoding routine that does not grab the encodingMutex to avoid deadlocks/races when called from other routines that already have the mutex. file: e2841feeb4 check-in: [09f356baa2] user: stanton branch: core-8-1-branch-old, size: 30536 | |
|
1998-11-11
| ||
| 04:54 | lots of lint wrapped mutex declarations in ifdefs to avoid compiler warnings file: 2c210b8528 check-in: [9535a849c1] user: stanton branch: core-8-1-branch-old, size: 30535 | |
|
1998-09-24
| ||
| 23:58 | merging changes from 8.0.3 into 8.1a2 file: 47a41072db check-in: [1c3c1ab19f] user: stanton branch: core-8-1-branch-old, size: 30510 | |
|
1998-09-21
| ||
| 23:39 | Added contents of Tcl 8.1a2 file: e2e0c35379 check-in: [8c56dc8868] user: stanton branch: core-8-1-branch-old, size: 30485 | |
|
1998-09-14
| ||
| 18:39 | Replaced SCCS strings, fixed binary files file: 9400fd1981 check-in: [196f92fd17] user: stanton branch: trunk, size: 30401 | |
|
1998-03-26
| ||
| 14:45 | Added: Initial revision file: 11e47f2c61 check-in: [cacdd0f329] user: rjohnson branch: trunk, size: 30379 | |
