Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for generic/tclPipe.c
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 [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
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
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 | |