History of unix/tclUnixFCmd.c of da536b980361149e
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of file unix/tclUnixFCmd.c at check-in da536b980361149e

2026-08-09
11:38
Error messages almost all generated via Tcl_PrintfResult family file: [ebb3741eac] check-in: [4b4b6ea188] user: dkf branch: tip-757, size: 75430
2026-07-17
06:50
Use of TIP 757 in many places file: [55a9a341c2] check-in: [2237c55faf] user: dkf branch: tip-757-use, size: 75456
2026-06-08
18:41
Small corrections to doc comments file: [1ea5743045] check-in: [ccb5df9767] user: dkf branch: main, size: 75719
2026-04-17
15:41
Follow-up to [e6ca0b1b67]: Cygwin filesystem is case-insensitive as well file: [77cb136373] check-in: [8ec7452460] user: jan.nijtmans branch: main, size: 75758
2026-04-10
03:46
Clean up comments. file: [b43d9f5291] check-in: [67e7205c3b] user: apnadkarni branch: apn-mac-case, size: 75693
2026-04-09
10:00
macos file normalize fixes file: [c8432b4a29] check-in: [f20f54098f] user: apnadkarni branch: apn-mac-case, size: 76117
2026-03-22
12:57
More whitespace fixes file: [0bca825166] check-in: [c65a7aa504] user: dkf branch: main, size: 69050
2026-02-14
16:39
General whitespace fixes. No semantic changes. file: [8741da459f] check-in: [af2708b4ef] user: dkf branch: main, size: 69049
2026-02-05
15:17
More clearly mark file-internal functions as static. file: [fb99ac6400] check-in: [0f4b67d30f] user: dkf branch: main, size: 69047
2025-11-18
17:15
Work in progress: adding restrict to OUT arguments file: [909349a9c0] check-in: [f9725400dd] user: dkf branch: c11-restrict, size: 69049
2025-11-17
09:18
merge trunk file: [34c492521e] check-in: [8d7f54a91b] user: dkf branch: c11-automarker, size: 68995
2025-11-15
21:56
merge trunk file: [b08d2eadd8] check-in: [459669e809] user: dkf branch: c-std-update, size: 68715
2025-11-10
14:02
Name three related enums in a consistent way file: [26b4a6d92b] check-in: [b6800b76c8] user: dkf branch: main, size: 69040
09:50
merge trunk file: [58fbb1d95c] check-in: [99af258fc1] user: dkf branch: enums-3, size: 69037
2025-10-10
14:11
Tranche 3 of adoption of bool file: [bcbb435a4f] check-in: [6e7e183bb2] user: dkf branch: c11-bool, size: 69056
2025-10-05
10:38
Tranche 2 of adoption of TclPrintfResult file: [7864794217] check-in: [9a6fb43196] user: dkf branch: c11-printf-result, size: 68721
2025-10-03
11:47
Use C11 macros to automatically add a NULL to the end of varargs sequences file: [a07c99c3c6] check-in: [9c524e00d4] user: dkf branch: c11-automarker, size: 68973
2025-09-26
18:53
merge trunk file: [7b299e384b] check-in: [f0dcb3e615] user: dkf branch: c-std-update, size: 68693
2025-09-17
10:16
Clean up some indentation/macros file: [c3ec153781] check-in: [b5d21d7b86] user: dkf branch: main, size: 69018
2025-09-10
14:14
Turn some things into enums that really should have been that all along file: [f60351729b] check-in: [95d0fd0349] user: dkf branch: main, size: 69024
2025-08-17
11:25
More bools and pieces file: [1a7a09630d] check-in: [28a7d957c7] user: dkf branch: c-std-update, size: 68666
2025-07-14
14:26
TclSetErrorCode lets us avoid writing a lot of marker values file: [c675a3a9cd] check-in: [a29f1f8fab] user: dkf branch: c-std-update, size: 68657
2025-07-12
20:58
Define TclPrintfResult() for common pattern in error generation. file: [5d57338117] check-in: [70b6205548] user: dkf branch: c-std-update, size: 68702
2025-07-10
21:12
Clearer declarations of many C arrays; C11 lets the initialisers be expressions file: [a27ad6419c] check-in: [63912394cf] user: dkf branch: c-std-update, size: 68990
2025-07-02
13:36
naming unnamed enums for slightly better debuggging/IDE metadata file: [9e9840c856] check-in: [2bef4baa8f] user: dkf branch: enums-3, size: 69040
10:17
Other enums file: [2fb9b2933f] check-in: [8ded98eba3] user: dkf branch: enums-3, size: 69021
2025-05-23
09:03
Clean up indentation and overlong lines file: [139c9d4cbb] check-in: [71f3f24f7b] user: dkf branch: main, size: 68991
2025-04-01
08:13
Fix some -Wconversion warnings file: [845b25621b] check-in: [8473c2d663] user: jan.nijtmans branch: core-9-0-branch, size: 68983
2025-03-30
08:41
Fix some -Wconversion warnings file: [55f57c9e77] check-in: [a3af8b0419] user: jan.nijtmans branch: conversion-warning, size: 69014
2025-03-02
15:48
Bunch of whitespace basic fixes. file: [45fd0bef7f] check-in: [809d595b56] user: dkf branch: main, size: 68950
2025-01-24
14:25
Most remaining non-public numeric flag-like constants are now enums. file: [ab1f9fabda] check-in: [82d789298b] user: dkf branch: enums-2, size: 69011
09:40
More WS... file: [dd084765cd] check-in: [0e28e62952] user: dkf branch: whitespace-fix, size: 68956
2025-01-20
14:39
Fixes for many many whitespace infelicities file: [0296468be7] check-in: [ba7d219e65] user: dkf branch: whitespace-fix, size: 68966
2025-01-13
09:59
More macros for measuring literals at compile time, and a shortcut for adding to error info file: [b0d75d1dcb] check-in: [43e1c33e9e] user: dkf branch: dkf-c11-features, size: 68694
2025-01-10
13:01
Add TclPrintfResult() for easy error message generation file: [fc7dc0ae13] check-in: [665eb99f69] user: dkf branch: dkf-c11-features, size: 68693
2025-01-09
09:30
TclSetErrorCode is a macro to end-mark Tcl_SetErrorCode file: [dee1029344] check-in: [0e84f9c9df] user: dkf branch: dkf-c11-features, size: 68930
2025-01-08
12:01
Merge 8.6 (but keep 8.6.16 version-number) file: [acc1d68b24] check-in: [c6e22d8b54] user: jan.nijtmans branch: cygwin, size: 66042
2024-12-04
20:31
Remove a lot of dead code: macOS < 10.9 is no longer supported file: [3f8cf05608] check-in: [89dee6b1b8] user: jan.nijtmans branch: main, size: 68981
17:51
Indenting file: [49b5c0d8bc] check-in: [3dd7035ccc] user: jan.nijtmans branch: core-8-branch, size: 67390
2024-10-07
19:52
Merge [1f19a433ece17043]: Fix ungrammatical doubling of words in comments. file: [30d75d03bf] check-in: [9a9ba6ce11] user: pooryorick branch: unchained, size: 70240
2024-09-21
08:41
Fix ungrammatical doubling of words in comments file: [fbb3b5169c] check-in: [1f19a433ec] user: dkf branch: main, size: 69875
2024-08-29
08:23
Merge [f6c559b364487a9d]: Space before tab is an extremely unlikely to be correct indentation pattern. file: [ddfa5ee5c5] check-in: [8a11a89576] user: pooryorick branch: unchained, size: 70255
2024-08-28
16:33
Merge [3a60363aa10ef993]: Clean up a lot of whitespace issues. file: [44e9bd5d7b] check-in: [627781a6db] user: pooryorick branch: unchained, size: 70280
2024-08-26
09:56
Merge [3bdb40e1f2683f5f]: Few more spacing/formatting tweaks. file: [047f996631] check-in: [30d592af71] user: pooryorick branch: unchained, size: 70297
09:54
Merge [9a59cf84995963c5]: More spacing/formatting tweaks. file: [93ef789318] check-in: [33360d10e4] user: pooryorick branch: unchained, size: 70297
2024-08-23
14:43
Merge [b7e48b4f00d8e784]: Revise macro usage. file: [03fd7337a4] check-in: [9308ee47da] user: pooryorick branch: unchained, size: 70311
12:39
Merge [e9d398b2aa04d93d], Make "-profile strict" the default in Tcl 9.0. file: [bdf724fefa] check-in: [9c4f7a3dae] user: pooryorick branch: unchained, size: 70315
2024-08-22
20:52
Merge [f67f60d202716adf]: Fix [26870862f0]: Wrong sentinel in Tcl_SetErrorCode usage; Handle any C++-compiler as well. file: [2b64c5afd3] check-in: [e18c9ab9f6] user: pooryorick branch: unchained, size: 69500
2024-08-18
01:22
Merge [160f2d03a7b57141], " Fix [c54e4a1aeb]: High Tcl latencies with fork() in larger systems" and "Keeping open [c54e4a1aeb]: Can the exec-17.1 test-failure on MaxOS be fixed? file: [c4784c9453] check-in: [70d8eda742] user: pooryorick branch: unchained, size: 69476
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: [7460c157ac] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 69584
2024-06-04
15:35
Space before tab is an extremely unlikely to be correct indentation pattern file: [4cbbc9fa17] check-in: [f6c559b364] user: dkf branch: main, size: 69890
2024-05-24
19:49
merge core-8-6-branch file: [c419c483a4] check-in: [0c105deac2] user: dkf branch: core-8-branch, size: 68303
19:36
Use TclDStringToObj a bit more file: [613ee0f93d] check-in: [6746d3781b] user: dkf branch: core-8-6-branch, size: 66715
2024-05-23
08:53
More trickery with macros file: [4c654ac18d] check-in: [a3f9c1bec2] user: dkf branch: more-macros, size: 69612
2024-05-20
16:38
merge trunk file: [59a49a54fe] check-in: [3fd88cd4cd] user: dkf branch: result-helpers, size: 69662
2024-05-14
16:06
Add helper macros TclSetResult and TclPrintfResult file: [a19a569c26] check-in: [0b65fb9e0c] user: dkf branch: result-helpers, size: 69645
2024-05-13
15:41
Clean up a lot of small whitespace issues This is the dullest commit ever. Sorry. file: [43a11cf2ff] check-in: [3a60363aa1] user: dkf branch: main, size: 69898
2024-04-23
16:06
Hmm, something is broken. Leaving this here but this commit is definitely wrong somehow file: [f4ebbca097] check-in: [b356268e32] user: dkf branch: tidy-indentation, size: 69922
2024-04-18
15:06
Tidy up some indentation and other little code style issues file: [e233202246] check-in: [cb11914788] user: dkf branch: tidy-indentation, size: 69945
2024-03-20
13:49
Few more spacing/formatting tweaks file: [3a3814128b] check-in: [3bdb40e1f2] user: jan.nijtmans branch: main, size: 69915
13:14
(backport) more spacing/formatting tweaks. For now, macosx/unix/win only. file: [87fd0579ea] check-in: [dc8a99efff] user: jan.nijtmans branch: core-8-branch, size: 68417
2024-03-19
17:09
more spacing/formatting tweaks file: [5fef54611e] check-in: [9a59cf8499] user: dkf branch: main, size: 69915
16:43
Merge 8.7 (Some Tcl_GetStringFromObj -> TclGetStringFromObj internal changes) file: [050c9abd8f] check-in: [f2dca49da3] user: jan.nijtmans branch: main, size: 69929
2024-03-05
15:20
Merge 8.6 file: [dd898a0df9] check-in: [ec4e4d28c9] user: jan.nijtmans branch: cygwin, size: 66134
2023-11-16
23:21
Revise macro usage file: [0f4e1c9961] check-in: [b7e48b4f00] user: jan.nijtmans branch: main, size: 69935
2023-11-02
17:00
Merge main file: [dc9858497d] check-in: [e85a6745f5] user: oehhar branch: tip-657, size: 69939
2023-10-19
18:48
Merge 8.7 file: [77460ab7b3] check-in: [f67f60d202] user: jan.nijtmans branch: main, size: 69124
2023-10-17
06:02
Handle sentinels for any C++ compiler file: [1800de816b] check-in: [6876d1f99a] user: jan.nijtmans branch: bug-26870862f0, size: 68431
2023-07-27
15:13
Rebase to 9.0. Add more filname encoding checks file: [501a9a4711] check-in: [fd68a8e3be] user: jan.nijtmans branch: tip-657, size: 69915
2023-07-24
13:32
Merge 8.7 file: [bc98286826] check-in: [160f2d03a7] user: jan.nijtmans branch: main, size: 69100
2023-07-19
08:59
Merge 9.0 file: [ba3d372ae8] check-in: [331a94f0b8] user: jan.nijtmans branch: tip-657, size: 70023
2023-07-14
11:13
Use "strict" in almost all commands. Only "glob" and environment variables are left out. (Experimental) file: [65df3fd4d9] check-in: [da536b9803] user: jan.nijtmans branch: tip-657, size: 70034
2023-06-10
13:43
Refactor into common function. Add error checks that were never present. file: [3989c2eaef] check-in: [4cec5c007e] user: apnadkarni branch: tip-671, size: 69908
2023-06-06
22:09
Work in progress file: [c57e835ab9] check-in: [b54c80a046] user: apnadkarni branch: tip-671, size: 69272
2023-04-21
06:16
Fix warnings generated on disable8api builds file: [93c30a57ac] check-in: [e80d1c5113] user: apnadkarni branch: apn-disabletcl8api-warnings, size: 69208
2023-04-14
15:01
Merge trunk file: [939aca1552] check-in: [e36ab1e9ba] user: apnadkarni branch: tip-660, size: 69200
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: [72d8ab11d4] check-in: [d65da06a77] user: pooryorick branch: main, size: 69242
13:30
Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: [43202daa6f] check-in: [aca8de0aeb] user: pooryorick branch: core-8-branch, size: 68407
09:35
Correct spelling errors in comments and documentation, but also non-comment corrections in history.tcl and tcltest.test. file: [8596adbca8] check-in: [ee3df4e647] user: pooryorick branch: core-8-6-branch, size: 66807
2023-03-30
18:01
TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntu file: [f4b8175ecd] check-in: [eb81a25271] user: apnadkarni branch: tip-660, size: 69202
2023-03-26
16:04
Merge 9.0 file: [18c2594145] check-in: [d7647964b4] user: jan.nijtmans branch: bug-02b58d5d04, size: 69136
2023-03-07
20:13
Merge 9.0 file: [e4d19cfd9d] check-in: [66a2cd7681] user: jan.nijtmans branch: tip-656-tcl9, size: 69244
2023-03-05
19:57
Another round of -1 -> TCL_INDEX_NONE file: [a52edfddab] check-in: [1ad5d08ee8] user: jan.nijtmans branch: main, size: 69020
2023-02-25
03:03
Compiles and runs. Tests still to be ported. file: [03f09d23ff] check-in: [c057c79d2b] user: apnadkarni branch: tip-656-tcl9, size: 69232
2023-02-22
17:07
port jan-encoding-profile to 9.0 file: [19d3ca9e07] check-in: [900d53d140] user: jan.nijtmans branch: jan-encoding-profile-for-9.0, size: 69040
2022-11-20
17:51
Merge 8.7 file: [0dcf42ca5d] check-in: [83c627a303] user: jan.nijtmans branch: main, size: 69008
17:38
Merge 8.6. TIP #651 implementation (since there are already 2 YES votes, no NO votes expected) file: [c6c229d894] check-in: [4218e66972] user: jan.nijtmans branch: core-8-branch, size: 68409
2022-09-21
17:50
merge [trunk] file: [93e0f73d7c] check-in: [ab16261020] user: bch branch: bch_sign_and_width, size: 68998
2022-07-19
08:56
Merge 8.7 file: [0e1011e027] check-in: [7c6436ddb3] user: jan.nijtmans branch: main, size: 69006
08:35
Make a start converting -1 -> TCL_INDEX_NONE where appropriate file: [874945b7c2] check-in: [ec4c6a5785] user: jan.nijtmans branch: core-8-branch, size: 68407
2022-06-02
16:09
Merge 8.7 file: [518fa7a22c] check-in: [7b57511a36] user: jan.nijtmans branch: main, size: 68874
15:55
Merge 8.6. Eliminate some (long) typecasts file: [79fc4ffa16] check-in: [0daaaefd9b] user: jan.nijtmans branch: core-8-branch, size: 68275
2022-04-20
20:24
merge [trunk] file: [a6145d32cb] check-in: [3550542d19] user: bch branch: bch_sign_and_width, size: 68873
2022-03-21
14:18
Fix compiler warnings, due to the use of macro's file: [84b6b31bde] check-in: [67dcdf17e2] user: jan.nijtmans branch: main, size: 68881
2022-03-08
22:26
initial work at using signed-storage for cases where values can actually be signed. file: [1175fdf14f] check-in: [5030ee02cf] user: bch branch: bch_sign_and_width, size: 68448
2021-06-29
14:54
Merge 8.7 file: [134d2b949b] check-in: [531b929872] user: jan.nijtmans branch: main, size: 68456
14:52
Use fstat64() in stead of fstat() on platforms which support it. file: [cd13d845f6] check-in: [2de1247828] user: jan.nijtmans branch: core-8-branch, size: 68282
2021-04-17
23:26
Use C enums instead of clusters of #defines file: [d02e0d6756] check-in: [9cc837d642] user: dkf branch: enum, size: 68292
2021-04-12
19:14
merge core-8-branch file: [fd32542a91] check-in: [7fe5a49c05] user: dkf branch: enum-and-inline, size: 68282
2021-04-08
14:26
Merge 8.7 file: [035be6fb68] check-in: [652f6ffee1] user: jan.nijtmans branch: main, size: 68446
2021-04-07
16:47
Use a lot more enums and inline funcs instead of macros; behaviour is more predictable. file: [45437d16b1] check-in: [03219f19f4] user: dkf branch: enum-and-inline, size: 68281
2021-03-09
15:28
TclWinConvertError -> Tcl_WinConvertError file: [a58fd0028c] check-in: [745469da9e] user: jan.nijtmans branch: rfe-800716, size: 68272
2021-01-11
10:03
Merge 8.7, resolve conflicts file: [0a02befde5] check-in: [015ff38790] user: jan.nijtmans branch: main, size: 68445
2020-12-08
15:42
Merge 8.7 file: [2b8f8ed29d] check-in: [71493b571b] user: jan.nijtmans branch: main, size: 68439
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: [64b6a5245a] check-in: [4254aa305b] user: jan.nijtmans branch: core-8-branch, size: 68271
2020-11-23
14:51
Merge 8.6 file: [bb3bb41b54] check-in: [d0ea0b25fa] user: jan.nijtmans branch: cygwin, size: 66136
2020-10-13
15:54
Merge 8.7 file: [7dc0594efb] check-in: [b054ba1d5f] user: jan.nijtmans branch: trunk, size: 68441
15:45
Merge 8.6 file: [2155ddefe7] check-in: [bfda87dfca] user: jan.nijtmans branch: core-8-branch, size: 68273
14:59
More usage of TclNewObj() in stead of Tcl_NewObj() and TclNewIntObj() in stead of Tcl_NewIntObj() file: [6fed3c28fa] check-in: [cfbd35f083] user: jan.nijtmans branch: core-8-6-branch, size: 66809
2020-08-21
12:12
Remove various 64-bit specific macro's. First part of fix for [02b58d5d04]: Direct access of *64 functions by Tcl code (code cleanup) file: [7e8c6e64d3] check-in: [cff3997416] user: jan.nijtmans branch: bug-02b58d5d04, size: 68358
2020-04-17
12:49
Clean-up some unnecessary spacing. file: [a4e268b335] check-in: [8abc31553c] user: jan.nijtmans branch: core-8-5-branch, size: 58420
2020-03-18
14:06
Merge 8.7 file: [7d97e780a6] check-in: [1d0787097e] user: jan.nijtmans branch: trunk, size: 68466
13:54
Merge 8.6 file: [6c69f34cd8] check-in: [2b7c852b44] user: jan.nijtmans branch: core-8-branch, size: 68298
12:51
More uppercase HEX representations in source-code. file: [17dfe55983] check-in: [7d760e228e] user: jan.nijtmans branch: core-8-6-branch, size: 66815
2020-03-17
01:20
merge 8.7 file: [ed4c88f6aa] check-in: [4d9717c8ef] user: dgp branch: trunk, size: 68466
01:01
TIP 569 - remove lint comments file: [01b0f006f0] check-in: [658a498ae4] user: dgp branch: core-8-branch, size: 68298
2020-03-09
16:34
merge 8.7 file: [5ed5253b47] check-in: [a0ed9240c8] user: dgp branch: trunk, size: 68528
16:24
Mac fix file: [e08f5b6ed8] check-in: [a55f79a595] user: dgp branch: core-8-branch, size: 68360
15:45
TCL_UNUSED in the unix sources. file: [8cc62b7132] check-in: [2c910028eb] user: dgp branch: core-8-branch, size: 68307
2020-02-28
12:46
Merge 8.7 file: [c0acb4f35f] check-in: [b7af922d61] user: jan.nijtmans branch: trunk, size: 68972
2019-12-20
14:23
Two more unused arguments. Merge 8.7 file: [1d0f695c81] check-in: [9ecacdc143] user: jan.nijtmans branch: cplusplus, size: 68804
2019-12-03
16:12
Merge 8.7 file: [82e11ac837] check-in: [41773410ac] user: jan.nijtmans branch: cplusplus, size: 68764
2019-12-02
11:50
Merge 8.7 file: [6a34004918] check-in: [32f829e03c] user: jan.nijtmans branch: trunk, size: 68942
2019-11-22
21:02
Merge in 8.6.10 release, and resolve conflicts file: [63253305fb] check-in: [3ba55ffebb] user: jan.nijtmans branch: cygwin, size: 66142
2019-11-20
13:32
Fix typo in tclTestObj.c file: [f2bb9d0591] check-in: [4c33a79021] user: jan.nijtmans branch: digit-bit-60, size: 68774
2019-11-07
15:39
Merge 8.7 file: [984464248b] check-in: [0c78b48a01] user: jan.nijtmans branch: cplusplus, size: 68767
14:37
Merge 8.7 file: [ac2e40afb8] check-in: [831293c74c] user: jan.nijtmans branch: trunk, size: 68945
2019-11-06
20:41
Rewrite documentation of IO subsystem. file: [6e0459637d] check-in: [e756ae681a] user: pooryorick branch: core-8-branch, size: 68777
2019-10-25
13:17
If NO_REALPATH is defined, raise an error instead of building a broken Tcl. file: [6e37099315] check-in: [f59fd48588] user: pooryorick branch: trunk, size: 69082
2019-09-05
15:14
Mark more function paramaters as unused. Now Tcl compiles fully (on UNIX and Windows) without -Wunused-parameters warnings file: [750ad8f7da] check-in: [48b1783ecd] user: jan.nijtmans branch: cplusplus, size: 68904
2019-08-03
20:25
Merge tip-548 (since using the *WChar* functions leads to less type-casts in c++) Als finish implementaton for MacOSX file: [43621fe9b3] check-in: [3da6c33030] user: jan.nijtmans branch: cplusplus, size: 68698
2019-08-02
12:15
Merge 8.7. Continue implementation for win32 file: [78537bb28d] check-in: [ff6fa30271] user: jan.nijtmans branch: cplusplus, size: 68678
2019-07-10
05:51
Merge 8.7, and continue implementation. Almost done file: [c45ea77ae3] check-in: [237cdadf3f] user: jan.nijtmans branch: cplusplus, size: 68961
2019-07-05
13:21
Merge trunk file: [0b31c6d527] check-in: [8b4e89b6a1] user: jan.nijtmans branch: bug-3598300, size: 68793
12:12
Merge 8.7 file: [62701cd5fe] check-in: [28d93383bb] user: jan.nijtmans branch: trunk, size: 68960
12:11
Merge 8.6 file: [c399acfebc] check-in: [4d008d1ead] user: jan.nijtmans branch: core-8-branch, size: 68914
2019-07-04
06:54
Experiment: compile Tcl with C++ compiler. WIP file: [3ca4cfbe40] check-in: [99d5f9c948] user: jan.nijtmans branch: cplusplus, size: 68921
2019-05-25
08:17
Merge 8.7 file: [19d4606ddd] check-in: [dd82009b2c] user: dkf branch: trunk, size: 68920
2019-04-30
18:31
Implementation of [file tempdir]; hand-tested on OSX... file: [b4a6be8a60] check-in: [db87bf0a12] user: dkf branch: tip-431, size: 68874
13:35
Export API file: [d16c404fa6] check-in: [f19a5c884c] user: dkf branch: tip-431, size: 68791
13:31
Windows implementation of TclpCreateTemporaryDirectory file: [5ed73d2c49] check-in: [ec9291ddaa] user: dkf branch: tip-431, size: 68822
07:44
Starting to implement a temporary directory creator. file: [f25462ffe8] check-in: [ca92b413f2] user: dkf branch: tip-431, size: 68822
2019-04-01
20:38
Merge 8.7 file: [abb89f4063] check-in: [1f68f143bc] user: jan.nijtmans branch: trunk, size: 66874
19:36
Modify testbytestring such that is only produces pure byte-arrays, if not it errors out. Modify Tcl_NewIntObj/Tcl_NewBooleanObj -> Tcl_NewWideIntObj. Less references to "long" datatype. file: [8f6d2a4016] check-in: [3c92680ac9] user: jan.nijtmans branch: core-8-branch, size: 66828
2019-03-18
22:45
Merge trunk file: [db361e118c] check-in: [8fe25e01d3] user: jan.nijtmans branch: novem, size: 66827
2019-02-05
21:35
More size_t-related consolidations. Now regexp can handle strings >2GB and more. Remove many type-casts which are not necessary any more. file: [71036eb258] check-in: [4b4fe25e7d] user: jan.nijtmans branch: trunk, size: 66863
2019-02-04
22:45
Merge trunk file: [be39d8f5ce] check-in: [a6db8815ce] user: jan.nijtmans branch: tip-502-for-9, size: 66872
2018-12-12
20:14
Merge 8.7 file: [e325e38783] check-in: [4c2ed52f8f] user: jan.nijtmans branch: trunk, size: 66805
19:38
If compiled with -DTCL_NO_DEPRECATED, remove Tcl_NewIntObj/Tcl_NewLongObj/Tcl_DbNewLongObj from stub table, as they will be gone in 9.0 (converted to a macro) Use Tcl_WideInt's directly in more places, diminishing the possibility of inadvent overflow. file: [8e629d6451] check-in: [72e64ef096] user: jan.nijtmans branch: core-8-branch, size: 66781
2018-12-08
17:49
Merge trunk file: [5118e6c29c] check-in: [a5ec8e8c36] user: jan.nijtmans branch: novem, size: 66780
2018-11-18
10:29
Now that we have TCL_AUTO_LENGTH/TCL_IO_FAILURE macro's, use them to make code and documentation more readable. Shifted to feature branch as a temporary measure since it doesn't build. file: [e0b1d8bcad] check-in: [d828309515] user: jan.nijtmans branch: jn-use-macros, size: 66812
2018-10-19
16:09
Merge trunk file: [3b46d9ac48] check-in: [745d651613] user: jan.nijtmans branch: novem, size: 66771
2018-10-09
18:12
Merge 8.7 Add Unsigned functions to the implementation. TIP text is still far behind describing what's going on here. file: [ff251f2cd0] check-in: [9e83b1442d] user: jan.nijtmans branch: tip-481, size: 66791
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: [8da73c709d] check-in: [f13660b5a5] user: jan.nijtmans branch: memory-API, size: 66803
2018-06-29
20:28
Another round of size_t'isms, this time also for Tcl_DString file: [e18cfe67a7] check-in: [70159a633b] user: jan.nijtmans branch: memory-API, size: 66789
2018-05-31
21:24
merge zipfs file: [8bead39874] check-in: [fc74365c13] user: jan.nijtmans branch: androwish, size: 67132
2018-05-23
19:41
merge trunk file: [bd755e6a00] check-in: [c78f328143] user: jan.nijtmans branch: novem, size: 66756
2018-05-22
20:53
Simplify usage of TCL_THREAD, along the lines of [eeddb0693a950be980a66de3811630a00c7bab54|eeddb0693a]. Suggested by DKF file: [fa830abb08] check-in: [bf06e36b25] user: jan.nijtmans branch: core-8-branch, size: 66788
2018-05-17
18:53
TIP #491 implementation: Threading Support: phasing out non-threaded builds file: [c8f88e9b62] check-in: [e9ee6fc387] user: jan.nijtmans branch: core-8-branch, size: 66815
2018-05-15
19:47
Re-base novem-bug-3598300 branch to trunk, going further as bug-3598300. "configure" not re-generated yet. Needs additional configuration, not done yet file: [b76c5113ff] check-in: [65118675f3] user: jan.nijtmans branch: bug-3598300, size: 66630
2018-05-14
19:16
merge 8.6 file: [93160e3af3] check-in: [c9567c991f] user: jan.nijtmans branch: core-8-branch, size: 66797
19:16
merge 8.5 file: [0ef88ff58a] check-in: [4929c1bb0f] user: jan.nijtmans branch: core-8-6-branch, size: 66815
19:14
Unbreak build when HAVE_FTS is not set. Move definitions of Tcl_DirEntry and TclDIR to tclWinPort.h, where it actually belongs file: [ea0aa6217d] check-in: [7bc44a586a] user: jan.nijtmans branch: core-8-5-branch, size: 58421
2018-05-13
07:17
General code style cleanup. file: [5d63132995] check-in: [ea1fc89541] user: dkf branch: core-8-branch, size: 66798
2018-05-11
08:12
merge 8.6 file: [3936230427] check-in: [61bcb3ad68] user: jan.nijtmans branch: core-8-branch, size: 66784
08:10
merge 8.5 file: [e8092ca08d] check-in: [79e6efb2f5] user: jan.nijtmans branch: core-8-6-branch, size: 66816
07:53
Rename Tcl_Dir to TclDIR, making it clear that this macro is not part of the public API file: [7b4598c50b] check-in: [3257682387] user: jan.nijtmans branch: core-8-5-branch, size: 58422
2018-05-09
15:49
merge 8.6 file: [be2e5cc74f] check-in: [34cff0f8eb] user: dgp branch: core-8-branch, size: 66785
10:34
merge 8.5 file: [dfcf163794] check-in: [210ccdf585] user: sebres branch: core-8-6-branch, size: 66817
10:29
amend to [85bcf84100]: replaces DIR with Tcl_Dir (DIR/DIR64 regarding HAVE_STRUCT_DIRENT64) file: [7f495a22bf] check-in: [f80031df45] user: sebres branch: core-8-5-branch, size: 58423
2018-05-08
15:00
merge 8.6 file: [5c9bcbf32d] check-in: [714db5afb8] user: dgp branch: core-8-branch, size: 66777
09:56
merge fix for [92564326a98b5510] from 8.5 file: [1beb8287c4] check-in: [b6d467a174] user: sebres branch: core-8-6-branch, size: 66809
09:49
fixes [92564326a98b5510]: wrong x64-aligned handle from readdir64 by opendir/rewinddir/closedir, if HAVE_STRUCT_DIRENT64 used. file: [e1600d78f4] check-in: [85bcf84100] user: sebres branch: core-8-5-branch, size: 58415
2017-12-23
22:34
Keep track of Yaakov Selkowitz's changes for Cygwin. file: [5ca076fc8e] check-in: [381e6a60de] user: jan.nijtmans branch: cygwin, size: 66102
2016-12-21
09:20
Merge trunk file: [c60d675c62] check-in: [c52e1550bf] user: jan.nijtmans branch: novem, size: 66713
2016-12-20
09:46
more internal use of size_t in stead of int. file: [3243fb81a4] check-in: [8171f63934] user: jan.nijtmans branch: trunk, size: 66743
2016-11-18
12:10
merge novem file: [175aae2923] check-in: [21f9030029] user: jan.nijtmans branch: novem-more-memory-API, size: 66846
2016-07-08
10:34
merge trunk file: [a0cb178686] check-in: [706fbc1eb0] user: jan.nijtmans branch: novem, size: 66739
10:28
Micro-optimization: Use TclGetStringFromObj in stead of Tcl_GetStringFromObj in many places where possible. file: [1b60acbf41] check-in: [48cb8436f1] user: jan.nijtmans branch: trunk, size: 66769
2016-06-28
13:44
Merge trunk file: [917a505788] check-in: [ab33fe9082] user: jan.nijtmans branch: novem-more-memory-API, size: 66852
2016-01-19
13:52
Partial trunk merge - up to the point where conflicts arise. file: [b8d9490f94] check-in: [9acc38202e] user: dgp branch: novem, size: 66745
2016-01-09
23:04
Merge zipfs file: [0abc508100] check-in: [a1b7730546] user: jan.nijtmans branch: androwish, size: 67092
2016-01-07
11:33
Fix [f01d74dc8c]: DEFAULT_COPY_BLOCK_SIZE has incorrect value file: [f83516d3a8] check-in: [021e073bf0] user: jan.nijtmans branch: trunk, size: 66775
2015-06-21
22:29
Branch for androwish, as help to keep track on which android-specific changes could be included into the core without harm. file: [727af22028] check-in: [fe175c2a4e] user: jan.nijtmans branch: androwish, size: 67092
2014-05-02
08:59
merge novem file: [1a34702af1] check-in: [a549f4599c] user: jan.nijtmans branch: novem-bug-3598300, size: 66722
07:15
merge novem file: [d6f2685639] check-in: [08a7e90291] user: jan.nijtmans branch: novem-more-memory-API, size: 66852
2014-03-31
18:47
merge trunk file: [61e9b380c5] check-in: [33f13ba67c] user: jan.nijtmans branch: novem, size: 66745
2014-03-26
14:34
Only write back file attributes if any of them really changed. file: [40c8ba2bc4] check-in: [f6fc8ce920] user: jan.nijtmans branch: rfe-b42b208ba4, size: 66775
10:37
Implementation of [b42b208ba4]: file attributes -readonly on Cygwin. For completeness, implemented -archive, -hidden and -system as well. file: [6221c28916] check-in: [71d7e7db09] user: jan.nijtmans branch: rfe-b42b208ba4, size: 66799
2014-02-18
10:56
merge novem file: [bce1d9ac6a] check-in: [ebffa137e2] user: jan.nijtmans branch: novem-bug-3598300, size: 62949
2013-09-26
13:13
merge novem WARNING: No checks of build-ability done yet. file: [17e2ad1fc0] check-in: [2688d65077] user: dkf branch: novem-64bit-sizes, size: 62944
2013-09-21
12:49
merge trunk file: [b9a4c72ee3] check-in: [7c19121b2e] user: dgp branch: novem, size: 62968
2013-09-04
07:22
Fix 3 trivial (possible) errors, discovered by covertity.com file: [ff54091edf] check-in: [38e00f27c9] user: jan.nijtmans branch: trunk, size: 62998
2013-05-28
07:25
merge trunk file: [ecb1674112] check-in: [03d94f0a34] user: jan.nijtmans branch: novem, size: 62971
2013-05-20
14:17
[3613567]: Corrected sense of test on results of access() in temp file creation. file: [21845bbe8b] check-in: [98e89843c0] user: dkf branch: trunk, size: 63001
2013-05-17
14:02
rebase file: [80b84f666b] check-in: [807f110dd7] user: jan.nijtmans branch: novem-bug-3598300, size: 62946
2013-02-11
10:25
more Tcl_NewIntObj/Tcl_NewBooleanObj -> Tcl_NewLongObj conversions file: [56b28f96f7] check-in: [a80fb8c697] user: jan.nijtmans branch: novem, size: 62965
2013-02-10
13:26
Unbreak msvc builds, by depending on tclPort.h for inclusion of <sys/stat.h> file: [319c6e5648] check-in: [4ef9e63656] user: jan.nijtmans branch: trunk, size: 62995
13:12
Unbreak msvc builds, by depending on tclPort.h for inclusion of <sys/stat.h>. file: [dd6a1b6d44] check-in: [7725ffcfef] user: jan.nijtmans branch: core-8-5-branch, size: 58381
2013-01-26
16:11
macros for Tcl_GetString and Tcl_GetStringFromObj file: [25dad62c50] check-in: [7845d6854d] user: jan.nijtmans branch: novem-more-memory-API, size: 63066
2013-01-19
18:50
Attempt for better approach fixing bug 3598300 on OSX. It is binary incompatible, so it can only be done on novem: it lets OSX use stat64. Is this a good approach? The correct approach is to get Tcl_StatBuf out of the interface altogether. file: [0e51c243c1] check-in: [c0d528ca3c] user: jan.nijtmans branch: novem-bug-3598300, size: 62940
18:28
merge trunk file: [692de2f2cb] check-in: [f7a92b1cbd] user: jan.nijtmans branch: novem, size: 62959
17:49
fix Bug 3598300 on MacOSX too file: [b60c03c2ba] check-in: [590472b443] user: jan.nijtmans branch: trunk, size: 63017
2013-01-18
15:07
Proposed solution for Bug 3598300 on MacOSX file: [efac52db13] check-in: [51d35815e9] user: jan.nijtmans branch: bug-3598300, size: 58403
2013-01-17
08:38
revert [8abba84224], and make sure that every source file that uses Tcl_StatBuf has an "#include <sys/stat.h>" before including tcl.h file: [45aef70604] check-in: [a1d2456c70] user: jan.nijtmans branch: trunk, size: 62988
08:28
revert [8abba84224], and make sure that every source file that uses Tcl_StatBuf has an "#include <sys/stat.h>" before including tcl.h file: [87d061387e] check-in: [38228c7569] user: jan.nijtmans branch: core-8-5-branch, size: 58374
2012-11-18
17:42
... and the unix-specific files converted file: [4c44bd3ad0] check-in: [7cc91279e2] user: dkf branch: novem-64bit-sizes, size: 62942
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: [1476764a95] check-in: [11a1d1e174] user: jan.nijtmans branch: tcl_nosize, size: 63054
2012-11-14
13:01
* unix/tclUnixFCmd.c (TclUnixOpenTemporaryFile): [Bug 2933003]: Factor out all the code to do temporary file creation so that it is possible to make it correct in one place. Allow overriding of the back-stop default temporary file location at compile time by setting the TCL_TEMPORARY_FILE_DIRECTORY #def to a string containing the directory name (defaults to "/tmp" as that is the most common default). file: [a1deaeb3ef] check-in: [2f3da59db1] user: dkf branch: trunk, size: 62966
2012-08-05
12:09
Final part of result generation conversion (modulo any minor blunders) file: [d28693ba7b] check-in: [1fb35ca910] user: dkf branch: trunk, size: 61989
2012-07-03
14:52
Factor out a number of common patterns of use of Tcl_DStringAppend. file: [12117a98c5] check-in: [4dd736c95f] user: dkf branch: trunk, size: 61861
2012-04-25
12:07
* generic/tclUtil.c (TclDStringToObj): Added internal function to make the fairly-common operation of converting a DString into an Obj a more efficient one. file: [26ce94e3d0] check-in: [2e12143e39] user: dkf branch: trunk, size: 61881
2011-08-18
06:47
A few more compiler warnings file: [1e163cc791] check-in: [b7e85cb558] user: jan.nijtmans branch: core-8-4-branch, size: 54825
2011-04-06
13:05
More generation of error codes (most platform-specific parts not already using Tcl_PosixError). file: [9172ce39eb] check-in: [1b095ad294] user: dkf branch: trunk, size: 61946
2011-03-10
09:31
MINOR: Formatting fixes, mainly to comments, so code better fits the style in the Engineering Manual. file: [5ea86440aa] check-in: [5cb634a1c1] user: dkf branch: trunk, size: 61725
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: [da06da4d4a] check-in: [c64f310d38] user: dgp branch: trunk, size: 61592
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: [a3d1e21e32] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 58352
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: [5e66841be4] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 54802
2010-12-01
12:27
Forward jumps, mostly tests, some code. Plus 1428, 1118. file: [ae41802536] check-in: [7c305a2ec0] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 61664
2010-11-29
13:51
@670 file: [ed8146d889] check-in: [2435a4366f] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 61973
2010-11-23
11:38
Next @500. file: [99e7eae94b] check-in: [5365d7ae02] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 61943
10:24
Next @411 file: [0449e13233] check-in: [769955448f] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 61927
2010-11-22
16:07
Next @380. OO Stacktraces broken. file: [b8b60e4750] check-in: [1713113dd4] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 58793
2010-09-17
12:55
Merge from HEAD to rmax-ipv6-branch file: [e35d2c8a7d] check-in: [70c6ac9692] user: rmax branch: rmax-ipv6-branch, size: 61669
2010-08-17
02:16
merge file: [2d449f23cf] check-in: [8ea89c0e27] user: dgp branch: dgp-refactor, size: 61669
2010-08-14
17:13
[Patch #2994165] Change signature of Tcl_FSGetNativePath and TclpDeleteFile file: [9f1218d1af] check-in: [24edb97f5a] user: nijtmans branch: trunk, size: 61669
2010-08-04
21:48
merge file: [b0feae3649] check-in: [0dcf82938b] user: dgp branch: dgp-refactor, size: 61678
19:45
* unix/tclUnixFCmd.c: adjust license header as per ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change file: [452799fc4a] check-in: [7d28ce9f5f] user: hobbs branch: core-8-5-branch, size: 58430
19:44
* unix/tclUnixFCmd.c: adjust license header as per ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change file: [4cfa43cd95] check-in: [4900a8b73f] user: hobbs branch: trunk, size: 61675
2010-03-30
08:45
Merge from HEAD to rmax-ipv6-branch file: [1f7fb6c59c] check-in: [54b695423d] user: rmax branch: rmax-ipv6-branch, size: 61925
2010-03-26
14:21
merge file: [22bb63e6aa] check-in: [706217e9df] user: dgp branch: dgp-refactor, size: 61925
2010-03-25
14:53
* unix/tclUnixFCmd.c (TclUnixCopyFile): [Bug 2976504]: Corrected number of arguments to fstatfs() call. file: [8b793bf4db] check-in: [fed3232b19] user: dkf branch: trunk, size: 61920
14:52
* unix/tclUnixFCmd.c (TclUnixCopyFile): [Bug 2976504]: Corrected number of arguments to fstatfs() call. file: [9701fbc493] check-in: [55bfd2afcc] user: dkf branch: core-8-5-branch, size: 58675
2010-03-06
03:40
merge updates file: [13e1f5eb2f] check-in: [f1f1ac161b] user: dgp branch: dgp-refactor, size: 61940
2010-03-05
14:34
Code Audit results: * use do { ... } while (0) in macros * avoid shadowing one local variable with another * use clearer 'foo.bar++;' instead of '++foo.bar;' where result not required (i.e., semantically equivalent) * follow Engineering Manual rules on spacing and declarations file: [19e1f964de] check-in: [4d8a4f639d] user: dkf branch: trunk, size: 61935
2009-11-25
16:20
merge updates from HEAD file: [e5b4b73c29] check-in: [20fd2844f9] user: dgp branch: dgp-refactor, size: 61970
14:31
[Patch 2892871]: Remove unneeded AC_STRUCT_TIMEZONE and use AC_CHECK_MEMBERS([struct stat.st_blksize]) instead of AC_STRUCT_ST_BLKSIZE. file: [afce5be155] check-in: [4a1666f4ce] user: stwo branch: core-8-5-branch, size: 58691
14:25
[Patch 2892871]: Remove unneeded AC_STRUCT_TIMEZONE and use AC_CHECK_MEMBERS([struct stat.st_blksize]) instead of AC_STRUCT_ST_BLKSIZE. file: [35093bf35d] check-in: [39ef38578c] user: stwo branch: trunk, size: 61966
2009-08-03
14:14
merge updates from HEAD file: [04fb18683b] check-in: [69dee2802f] user: dgp branch: dgp-refactor, size: 61915
2009-08-02
12:15
Stop calling endpwent() and endgrent(); unneeded. [Bug 1942222] file: [b4448a7811] check-in: [f405ee1956] user: dkf branch: core-8-5-branch, size: 58635
12:08
Stop calling endpwent() and endgrent(); unneeded. [Bug 1942222] file: [935265c24c] check-in: [2272f042f2] user: dkf branch: trunk, size: 61910
2009-02-04
14:16
merge updates from HEAD file: [7d0aba5aba] check-in: [255c748a68] user: dgp branch: dgp-refactor, size: 61978
2009-02-03
23:10
- eliminate some unnessary type casts - some internal const decorations - spacing file: [4287f283ce] check-in: [4ad5e07e8e] user: nijtmans branch: trunk, size: 61978
2008-12-17
06:02
merge updates from HEAD file: [51f96dfc30] check-in: [3bcbb59da0] user: dgp branch: dgp-refactor, size: 61948
2008-12-16
23:24
eliminate -Wwrite-strings warnings in enable-threads build. use TclNewLiteralStringObj() file: [68cd825a0b] check-in: [8b27ea6ef2] user: nijtmans branch: trunk, size: 61948
2008-12-01
16:44
merge updates from HEAD file: [bab45b5593] check-in: [0b028f5cf6] user: dgp branch: dgp-refactor, size: 61932
2008-11-29
18:17
Implementation of TIP #210. file: [4f1d3dabb2] check-in: [9f965bfa57] user: dkf branch: trunk, size: 61927
2008-11-10
02:18
merge updates from HEAD file: [b861ff28cb] check-in: [4a9c1325dc] user: dgp branch: dgp-refactor, size: 58798
2008-10-26
12:45
Style improvements - invoking callbacks without visual junk. file: [884a3ccc90] check-in: [de3bfd137a] user: dkf branch: trunk, size: 58793
2008-10-11
03:37
merge updates from HEAD file: [943c59d940] check-in: [707fc4e9cf] user: dgp branch: dgp-refactor, size: 58810
2008-10-05
22:25
* doc/FileSystem.3: CONSTified Tcl_FSFileAttrStringsProc * generic/tclFCmd.c: and tclpFileAttrStrings. This allows * generic/tclIOUtil.c: FileSystems to report their attributes * generic/tclTest.c: as const strings, without worrying that * unix/tclUnixFCmd.c: Tcl modifies them (which Tcl should not * win/tclWinFCmd.c: do anyway, but the API didn't indicate that) * generic/tcl.decls * generic/tclDecls.h: regenerated * generic/tcl.h: make sure that if CONST84 is defined as empty, CONST86 should be defined as empty as well (unless overridden). This change complies with TIP #27 *** POTENTIAL INCOMPATIBILITY *** file: [4d1bdc89f9] check-in: [40d0887361] user: nijtmans branch: trunk, size: 58810
2008-09-29
13:52
merge updates from HEAD file: [250df3f045] check-in: [84947139d2] user: dgp branch: dgp-refactor, size: 58786
2008-09-27
19:48
Reduce the magic number count file: [d3e36239d5] check-in: [a0e8f66dae] user: dkf branch: trunk, size: 58781
2008-05-11
04:22
merge updates from HEAD file: [2b05addc28] check-in: [b084fd8e3a] user: dgp branch: dgp-refactor, size: 58691
2008-04-27
22:21
Get rid of pre-C89-isms (esp. CONST vs const). file: [96e3bc5dd7] check-in: [2d205c22fb] user: dkf branch: trunk, size: 58686
2007-12-13
15:22
merge stable branch onto HEAD file: [35457bd2c0] check-in: [d1f7550cd9] user: dgp branch: trunk, size: 58694
2007-12-06
06:51
merge updates from HEAD file: [12aa1bed97] check-in: [6f3a8a0d9e] user: dgp branch: dgp-refactor, size: 58699
2007-11-21
06:30
Merge updates from 8.5b3 release file: [55c10a0e31] check-in: [c60ad186f4] user: dgp branch: core-stabilizer-branch, size: 58698
2007-11-16
11:17
Silence some warnings. file: [2be2b38d69] check-in: [0f280af2bd] user: dkf branch: trunk, size: 58694
2007-10-16
03:50
merge updates from HEAD file: [b5009b0b3d] check-in: [fde4b3b9a7] user: dgp branch: core-stabilizer-branch, size: 58683
03:42
merge updates from HEAD file: [329e6f2cc4] check-in: [9837e9e1af] user: dgp branch: dgp-refactor, size: 58684
2007-10-15
21:27
* generic/tclIOCmd.c: Revise [open] so that it interprets leading zero strings passed as the "permissions" argument as octal numbers, even if Tcl itself no longer parses integers in that way. * unix/tclUnixFCmd.c: Revise the "-permissions" [file attribute] so that it interprets leading zero strings as octal numbers, even if Tcl itself no longer parses integers in that way. * generic/tclCompExpr.c: Corrections to code that produces * generic/tclUtil.c: extended "bad octal" error messages. * tests/cmdAH.test: Test revisions so that tests pass whether or * tests/cmdIL.test: not Tcl parses leading zero strings as octal. * tests/compExpr-old.test: * tests/compExpr.test: * tests/compile.test: * tests/expr-old.test: * tests/expr.test: * tests/incr.test: * tests/io.test: * tests/lindex.test: * tests/link.test: * tests/mathop.test: * tests/parseExpr.test: * tests/set.test: * tests/string.test: * tests/stringComp.test: file: [ddfb8712ea] check-in: [985f1d240a] user: dgp branch: trunk, size: 58679
2007-09-07
03:15
merge updates from HEAD file: [46dc56b9aa] check-in: [2c46d786c6] user: dgp branch: dgp-refactor, size: 58195
2007-09-04
17:43
merge updates from HEAD file: [cbedd761b4] check-in: [93ee5fafc4] user: dgp branch: core-stabilizer-branch, size: 58194
2007-07-31
13:57
Whitespace/format cleanup file: [267c58b0aa] check-in: [445a5387bb] user: dkf branch: trunk, size: 58190
2007-04-29
02:19
* unix/tclUnixFCmd.c: add workaround for crashing bug in fts_open() * unix/tclUnixInit.c: without FTS_NOSTAT on 64bit Darwin 8 or earlier. file: [c635fc673b] check-in: [5d6c204a0c] user: das branch: core-8-4-branch, size: 54879
2007-04-24
04:49
merge updates from HEAD file: [1760c775b5] check-in: [dd0311d30f] user: dgp branch: dgp-refactor, size: 58199
2007-04-23
20:35
* unix/tclUnixFCmd.c: add workaround for crashing bug in fts_open() * unix/tclUnixInit.c: without FTS_NOSTAT on 64bit Darwin 8 or earlier. file: [204a21718d] check-in: [d88ee3f371] user: das branch: trunk, size: 58194
2007-04-08
14:58
Merge updates from HEAD; may not build file: [4bb5ba25a6] check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 57708
2006-11-15
20:08
TIP#270 IMPLEMENTATION * generic/tcl.decls: New public routines Tcl_ObjPrintf, * generic/tclStringObj.c: Tcl_AppendObjToErrorInfo, Tcl_Format, * generic/tclInt.h: Tcl_AppendLimitedToObj, Tcl_AppendFormatToObj and Tcl_AppendPrintfToObj. Former internal versions removed. * generic/tclDecls.h: make genstubs * generic/tclStubInit.c: * generic/tclBasic.c: Updated callers. * generic/tclCkalloc.c: * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclCompExpr.c: * generic/tclCompile.c: * generic/tclDictObj.c: * generic/tclExecute.c: * generic/tclIORChan.c: * generic/tclIOUtil.c: * generic/tclMain.c: * generic/tclNamesp.c: * generic/tclObj.c: * generic/tclPkg.c: * generic/tclProc.c: * generic/tclStrToD.c: * generic/tclTimer.c: * generic/tclUtil.c: * unix/tclUnixFCmd.c: file: [0f8af986f4] check-in: [c06db721dd] user: dgp branch: trunk, size: 57703
2006-11-07
17:29
* unix/tclUnixFCmd.c (CopyFile): [SF Tcl Bug 1586470]. Added code to fall back to a hardwired default block size should the filesystem report a bogus value. file: [0563654108] check-in: [621b8961cc] user: andreas_kupries branch: trunk, size: 57714
17:29
* unix/tclUnixFCmd.c (CopyFile): [SF Tcl Bug 1586470]. Added code to fall back to a hardwired default block size should the filesystem report a bogus value. file: [519f280c4a] check-in: [cee148a220] user: andreas_kupries branch: core-8-4-branch, size: 54407
2006-11-02
15:58
* generic/tclBasic.c: Further revised TclAppendPrintToObj() and * generic/tclCkalloc.c: TclObjPrintf() routines to panic when unable * generic/tclCmdAH.c: to complete their formatting operations, rather * generic/tclCmdIL.c: than report an error message. This means an * generic/tclCmdMZ.c: interp argument for error message recording is * generic/tclDictObj.c: no longer needed, further simplifying the * generic/tclExecute.c: interface for callers. * generic/tclIORChan.c: * generic/tclIOUtil.c: * generic/tclInt.h: * generic/tclMain.c: * generic/tclNamesp.c: * generic/tclParseExpr.c: * generic/tclPkg.c: * generic/tclProc.c: * generic/tclStringObj.c: * generic/tclTimer.c: * generic/tclUtil.c: * unix/tclUnixFCmd.c: file: [ad36259338] check-in: [6ed730551a] user: dgp branch: trunk, size: 57326
2006-10-31
20:19
* generic/tclBasic.c: Refactored and renamed the routines * generic/tclCkalloc.c: TclObjPrintf, TclFormatObj, and * generic/tclCmdAH.c: TclFormatToErrorInfo to a new set of * generic/tclCmdIL.c: routines TclAppendPrintfToObj, * generic/tclCmdMZ.c: TclAppendFormatToObj, TclObjPrintf, and * generic/tclDictObj.c: TclObjFormat, with the intent of making * generic/tclExecute.c: the latter list, plus TclAppendLimitedToObj * generic/tclIORChan.c: and TclAppendObjToErrorInfo, public via * generic/tclIOUtil.c: a revised TIP 270. * generic/tclInt.h: * generic/tclMain.c: * generic/tclNamesp.c: * generic/tclParseExpr.c: * generic/tclPkg.c: * generic/tclProc.c: * generic/tclStringObj.c: * generic/tclTimer.c: * generic/tclUtil.c: * unix/tclUnixFCmd.c: file: [41afe835eb] check-in: [65113c21ec] user: dgp branch: trunk, size: 57331
2006-10-23
21:01
merge updates from HEAD file: [f4e12cda6e] check-in: [1f911d4cbb] user: dgp branch: dgp-refactor, size: 57373
2006-09-07
18:49
* unix/tclUnixFCmd.c: Removed some false tests added (and left by mistake) by fixing the Tcl Bug: 999544 * unix/tclUnixCompat.c: Added fallback to MT-unsafe library calls if TCL_THREADS is not defined. Fixed alignment of arrays copied by CopyArrayi() to be on the sizeof(char *) boundary. file: [7baa1cf240] check-in: [271fd16511] user: vasiljevic branch: core-8-4-branch, size: 54026
09:17
Rewritten MT-safe wrappers to return ptrs to TSD storage. file: [4f80f3823b] check-in: [660533ed64] user: vasiljevic branch: trunk, size: 57375
08:50
Rewritten MT-safe wrappers to return ptrs to TSD storage file: [548a3f7c1d] check-in: [7f765b1a0f] user: vasiljevic branch: core-8-4-branch, size: 54058
2006-09-06
13:23
Added fixes for Tcl Bug 999544 (ported from core-8-4-branch). file: [f8f7a4df70] check-in: [cb01fe41cb] user: vasiljevic branch: trunk, size: 58459
13:08
Added MT-safe implementation of some library calls. See Tcl Bug 999544 for more information. file: [4928505116] check-in: [fa1da032d7] user: vasiljevic branch: core-8-4-branch, size: 55156
2006-08-29
16:19
merge updates from HEAD file: [ec39da1abf] check-in: [e1feeec3e7] user: dgp branch: dgp-refactor, size: 57388
2006-07-20
06:21
* macosx/tclMacOSXNotify.c (Tcl_InitNotifier, Tcl_WaitForEvent): create notifier thread lazily upon first call to Tcl_WaitForEvent() rather than in Tcl_InitNotifier(). Allows calling exeve() in processes where the event loop has not yet been run (Darwin's execve() fails in processes with more than one thread), in particular allows embedders to call fork() followed by execve(), previously the pthread_atfork() child handler's call to Tcl_InitNotifier() would immediately recreate the notifier thread in the child after a fork. * macosx/tclMacOSXNotify.c (Tcl_InitNotifier): add support for * unix/tclUnixFCmd.c (DoRenameFile, CopyFileAtts): weakly importing * unix/tclUnixInit.c (TclpSetInitialEncodings): symbols not available on OSX 10.2 or 10.3, enables binaires built on later OSX versions to run on earlier ones. * macosx/README: document how to enable weak-linking; cleanup. * unix/tclUnixPort.h: add support for weak-linking; conditionalize AvailabilityMacros.h inclusion; only disable realpath on 10.2 or earlier when threads are enabled. * unix/tclLoadDyld.c (TclpLoadMemoryGetBuffer): change runtime Darwin * unix/tclUnixInit.c (TclpInitPlatform): release check to use global initialized once. * unix/tclUnixFCmd.c (DoRenameFile, TclpObjNormalizePath): add runtime Darwin release check to determine if realpath is threadsafe. * unix/configure.in: add check on Darwin for compiler support of weak * unix/tcl.m4: import and for AvailabilityMacros.h header; move Darwin specific checks & defines that are only relevant to the tcl build out of tcl.m4; restrict framework option to Darwin; cleanup quoting. * unix/configure: autoconf-2.13 * unix/tclLoadDyld.c (TclpLoadMemory): * unix/tclUnixPipe.c (TclpCreateProcess): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra. file: [4f1f0b6d05] check-in: [fc99321d66] user: das branch: core-8-4-branch, size: 53984
06:18
* macosx/tclMacOSXNotify.c (Tcl_InitNotifier, Tcl_WaitForEvent): create notifier thread lazily upon first call to Tcl_WaitForEvent() rather than in Tcl_InitNotifier(). Allows calling exeve() in processes where the event loop has not yet been run (Darwin's execve() fails in processes with more than one thread), in particular allows embedders to call fork() followed by execve(), previously the pthread_atfork() child handler's call to Tcl_InitNotifier() would immediately recreate the notifier thread in the child after a fork. * macosx/tclMacOSXFCmd.c (TclMacOSXCopyFileAttributes): add support * macosx/tclMacOSXNotify.c (Tcl_InitNotifier): for weakly * unix/tclUnixInit.c (Tcl_GetEncodingNameFromEnvironment): importing symbols not available on OSX 10.2 or 10.3, enables binaires built on later OSX versions to run on earlier ones. * macosx/Tcl.xcodeproj/project.pbxproj: enable weak-linking; turn on extra warnings. * macosx/README: document how to enable weak-linking; cleanup. * unix/tclUnixPort.h: add support for weak-linking; conditionalize AvailabilityMacros.h inclusion; only disable realpath on 10.2 or earlier when threads are enabled. * unix/tclLoadDyld.c (TclpLoadMemoryGetBuffer): change runtime Darwin * unix/tclUnixInit.c (TclpInitPlatform): release check to use global initialized once. * unix/tclUnixFCmd.c (DoRenameFile, TclpObjNormalizePath): add runtime Darwin release check to determine if realpath is threadsafe. * unix/configure.in: add check on Darwin for compiler support of weak * unix/tcl.m4: import and for AvailabilityMacros.h header; move Darwin specific checks & defines that are only relevant to the tcl build out of tcl.m4; restrict framework option to Darwin; cleanup quoting and help messages. * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59 * unix/tclLoadDyld.c (TclpLoadMemory): fix signed-with-unsigned comparison and other warnings from gcc4 -Wextra. file: [4967d5a659] check-in: [95ec292536] user: das branch: trunk, size: 57383
2006-04-28
16:09
Merge updates from HEAD file: [3a02c6e037] check-in: [afab2ad07a] user: dgp branch: dgp-refactor, size: 56874
2006-03-28
10:47
* unix/tclUnixFCmd.c (TclpObjNormalizePath): deal with *BSD/Darwin realpath() converting relative paths into absolute paths. [Bug 1064247] file: [bbaae15bc8] check-in: [c7dec5959f] user: das branch: core-8-4-branch, size: 53299
10:45
* unix/tclUnixFCmd.c (TclpObjNormalizePath): deal with *BSD/Darwin realpath() converting relative paths into absolute paths. [Bug 1064247] file: [0ab55f2e71] check-in: [3ac0e983d4] user: das branch: trunk, size: 56869
2006-03-25
01:32
added casts to silence coverity bug 38 file: [d618516d57] check-in: [d08830011e] user: das branch: trunk, size: 56635
2006-01-25
18:38
merge updates from HEAD file: [8a22dc3d24] check-in: [24df3318d7] user: dgp branch: dgp-refactor, size: 56604
2005-12-05
15:10
2005-12-05 Don Porter <dgp@users.sourceforge.net> *** 8.4.12 TAGGED FOR RELEASE *** * unix/configure.in: Revised fix for [Bug 1034337] from Daniel * unix/tclUnixFCmd.c: Steffen. Uses fts_*() routines. * unix/configure: autoconf-2.13 * changes: Update changes for 8.4.12 release file: [576897b8e7] check-in: [f0cf61f967] user: dgp branch: core-8-4-branch, size: 53065
13:03
* unix/configure.in: move check for fts API to configure.in and run it * unix/tcl.m4: on all platforms, since Linux glibc2 and *BSDs also have this; using fts is more efficient than recursive opendir/readdir. * unix/tclUnixFCmd.c (TraverseUnixTree): add support to fts code for platforms with stat64. * unix/configure: * unix/tclConfig.h.in: regen. file: [fe9233c323] check-in: [e3315f4c91] user: das branch: trunk, size: 56599
08:19
* unix/configure: Use FTS file APIs on Darwin if available. * unix/tcl.m4: Addresses file delete issues in readdir noted * unix/tclUnixFCmd.c: in [Bug 1034337]. (steffen) Reduce on stat call in DoCopyFile. (steffen) file: [fef95e271b] check-in: [e4d3a903de] user: hobbs branch: trunk, size: 56354
2005-12-02
18:42
merge updates from HEAD file: [802f2ff2b2] check-in: [1059d34b2b] user: dgp branch: dgp-refactor, size: 54667
2005-11-27
02:34
* unix/tcl.m4 (Darwin): add 64bit support, check for Tiger copyfile(), add CFLAGS to SHLIB_LD to support passing -isysroot in env(CFLAGS) to configure (flag can't be present twice, so can't be in both CFLAGS and LDFLAGS during configure), don't use -prebind when deploying on 10.4, define TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING (rdar://3171542). (SC_ENABLE_LANGINFO, SC_TIME_HANDLER): add/fix caching, fix obsolete autoconf macros. Sync with tk/unix/tcl.m4, sync whitespace with HEAD. * unix/configure.in: fix obsolete autoconf macros, sync gratuitous formatting/ordering differences with tk/unix/configure.in. * unix/Makefile.in: add CFLAGS to tclsh/tcltest link to make executable linking the same as during configure (needed to avoid loosing any linker relevant flags in CFLAGS, in particular flags that can't be in LDFLAGS). Avoid concurrent linking of tclsh and compiling of tclTestInit.o or xtTestInit.o during parallel make. (checkstubs, checkdoc, checkexports): dependency and Darwin fixes * unix/tclLoadDyld.c (TclpDlopen): use NSADDIMAGE_OPTION_WITH_SEARCHING on second NSAddImage only. [Bug 1204237] (TclGuessPackageName): should not be MODULE_SCOPE. (TclpLoadMemory): ppc64 and endian (i386) fixes, add support for loading universal (fat) bundles from memory. * unix/tclUnixPort.h: * unix/tclUnixFCmd.c: add support for new Tiger copyfile() API to enable copying of xattrs & ACLs by [file copy]. * generic/tcl.h: add Darwin specifc configure overrides for TCL_WIDE defines to support fat compiles of ppc and ppc64 at the same time, (replaces Darwin CVS fix by emoy, rdar://3693001). add/correct location of version numbers in macosx files. * generic/tclInt.h: clarify fat compile comment. * unix/tclUnixPort.h: add Darwin specifc configure overrides to support fat compiles, where configure runs only once for multiple architectures (replaces Darwin CVS fix by emoy, rdar://3693001). * macosx/tclMacOSXBundle.c: * macosx/tclMacOSXNotify.c: * unix/tclUnixNotfy.c: * unix/tclUnixPort.h: fix #include order to support compile time override of HAVE_COREFOUNDATION in tclUnixPort.h when building for ppc64 * macosx/Tcl.pbproj/default.pbxuser (new file): * macosx/Tcl.pbproj/jingham.pbxuser: * macosx/Tcl.pbproj/project.pbxproj: sync with HEAD. * macosx/README: clarification/cleanup, sync with HEAD, document universal (fat) builds via CFLAGS (i.e. all of ppc ppc64 i386 at once). * macosx/Makefile: add support for reusing configure cache, build target fixes, remove GENERIC_FLAGS override now handled by tcl.m4. * generic/tclIOUtil.c: * generic/tclRegexp.c: * generic/tclVar.c: declare globals used only in own file as static (sync with HEAD). * generic/rege_dfa.c (getvacant): * generic/regexec.c (cfind): * generic/tclCompExpr.c (CompileSubExpr): * unix/tclUnixChan.c (TclUnixWaitForFile): initialise variables to silence gcc 4 warnings. * generic/regguts.h: only #define NDEBUG if not already #defined. * macosx/tclMacOSXNotify.c: sync whitespace & comments with HEAD * unix/configure: regen. file: [b55efff455] check-in: [c6e668d19d] user: das branch: core-8-4-branch, size: 51116
02:33
* unix/tcl.m4 (Darwin): add 64bit support, check for Tiger copyfile(), add CFLAGS to SHLIB_LD to support passing -isysroot in env(CFLAGS) to configure (flag can't be present twice, so can't be in both CFLAGS and LDFLAGS during configure), don't use -prebind when deploying on 10.4, define TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING (rdar://3171542). (SC_ENABLE_LANGINFO, SC_TIME_HANDLER): add/fix caching, fix obsolete autoconf macros. Sync with tk/unix/tcl.m4. * unix/configure.in: fix obsolete autoconf macros, sync gratuitous formatting/ordering differences with tk/unix/configure.in. * unix/Makefile.in: add CFLAGS to tclsh/tcltest link to make executable linking the same as during configure (needed to avoid loosing any linker relevant flags in CFLAGS, in particular flags that can't be in LDFLAGS). Avoid concurrent linking of tclsh and compiling of tclTestInit.o or xtTestInit.o during parallel make. (checkstubs, checkdoc, checkexports): dependency and Darwin fixes (dist): add new macosx files. * unix/tclLoadDyld.c (TclpDlopen): use NSADDIMAGE_OPTION_WITH_SEARCHING on second NSAddImage only. [Bug 1204237] (TclGuessPackageName): should not be MODULE_SCOPE. (TclpLoadMemory): ppc64 and endian (i386) fixes, add support for loading universal (fat) bundles from memory. * unix/tclUnixFCmd.c: * macosx/tclMacOSXFCmd.c: ppc64 and endian (i386) fixes. (TclMacOSXCopyFileAttributes): add support for new Tiger copyfile() API to enable copying of xattrs & ACLs by [file copy]. * generic/tcl.h: add Darwin specifc configure overrides for TCL_WIDE defines to support fat compiles of ppc and ppc64 at the same time, (replaces Darwin CVS fix by emoy, rdar://3693001). add/correct location of version numbers in macosx files. * generic/tclInt.h: clarify fat compile comment. * unix/tclUnixPort.h: add Darwin specifc configure overrides to support fat compiles, where configure runs only once for multiple architectures (replaces Darwin CVS fix by emoy, rdar://3693001). * macosx/tclMacOSXBundle.c: * macosx/tclMacOSXNotify.c: * unix/tclUnixNotfy.c: * unix/tclUnixPort.h: fix #include order to support compile time override of HAVE_COREFOUNDATION in tclUnixPort.h when building for ppc64 * macosx/Tcl.pbproj/default.pbxuser (new file): * macosx/Tcl.pbproj/jingham.pbxuser: * macosx/Tcl.pbproj/project.pbxproj: * macosx/Tcl.xcode/default.pbxuser (new file): * macosx/Tcl.xcode/project.pbxproj (new file): * macosx/Tcl.xcodeproj/default.pbxuser (new file): * macosx/Tcl.xcodeproj/project.pbxproj (new file): new/updated projects for Xcode 2.2 on 10.4, Xcode 1.5 on 10.3 & ProjectBuilder on 10.2, with native tcltest targets and support for universal (fat) compiles. * macosx/README: clarification/cleanup, document new Xcode projects and universal (fat) builds via CFLAGS (i.e. all of ppc ppc64 i386 at once). * unix/Makefile.in: * unix/aclocal.m4: * unix/configure.in: * unix/dltest/Makefile.in: * macosx/configure.ac (new file): add support for inclusion of unix/configure.in by macosx/configure.ac, allows generation of a config headers enabled configure script in macosx (required by Xcode projects). * macosx/GNUmakefile: rename from Makefile to avoid overwriting by configure run in tcl/macosx, add support for reusing configure cache, build target fixes, remove GENERIC_FLAGS override now handled by tcl.m4. * generic/tcl.decls: add Tcl_Main declaration as comment to avoid 'checkstubs' target complaining about it missing from stubs. * generic/regex.h: * generic/tclDate.c: * generic/tclEnv.c: * generic/tclGetDate.y: * generic/tclIOUtil.c: * generic/tclObj.c: * generic/tclStubInit.c: * generic/tclStubLib.c: * generic/tclPathObj.c: * generic/tclThreadAlloc.c: * generic/tclThreadStorage.c: * generic/tclTrace.c: * generic/tclVar.c: * generic/tommath.h: * tools/fix_tommath_h.tcl: * unix/tclUnixFCmd.c: ensure externally visible symbols not contained in stubs table are declared as MODULE_SCOPE (or as static if not used outside of own source file). These changes allow 'make checkstubs' to complete without error on Darwin with gcc 4. * generic/rege_dfa.c (getvacant): * generic/regexec.c (cfind): * generic/tclCompExpr.c (CompileSubExpr): * generic/tclNamesp.c (NamespaceEnsembleCmd): * unix/tclUnixChan.c (TclUnixWaitForFile): initialise variables to silence gcc 4 warnings. * generic/tclExecute.c (TclExecuteByteCode): fix unused variable warning when NO_WIDE_TYPE is defined. * generic/regguts.h: only #define NDEBUG if not already #defined. * unix/tclUnixNotfy.c: * macosx/tclMacOSXNotify.c: sync whitespace & comments. * unix/tclUnixPort.h: * win/tclWinPort.h: remove declaration of obsolete&unused TclpMutex API. * unix/configure: * unix/tclConfig.h.in: regen. file: [e03cfaac90] check-in: [eac3630f72] user: das branch: trunk, size: 54662
2005-11-09
00:53
* unix/tclUnixFCmd.c (MAX_READDIR_UNLINK_THRESHOLD): reduce to 130 based on errors seen on OS X 10.3 with lots of links in a dir. [Bug 1034337 followup] file: [7b208d8764] check-in: [7eb9313805] user: hobbs branch: trunk, size: 54480
00:53
* unix/tclUnixFCmd.c (MAX_READDIR_UNLINK_THRESHOLD): reduce to 130 based on errors seen on OS X 10.3 with lots of links in a dir. [Bug 1034337 followup] file: [6ed57ea7de] check-in: [1b1316d0bb] user: hobbs branch: core-8-4-branch, size: 50934
2005-11-03
17:52
merge updates from HEAD file: [02597f5d13] check-in: [d827b9cf1e] user: dgp branch: dgp-refactor, size: 54483
2005-11-02
23:26
ANSIfy file: [8b4aeedf66] check-in: [19a0a6a899] user: dkf branch: trunk, size: 54478
2005-10-18
20:46
merge updates from HEAD file: [18ec8fa645] check-in: [2e8613842e] user: dgp branch: dgp-refactor, size: 55771
2005-10-08
13:44
merge updates from HEAD file: [775036afa1] check-in: [1b902ae45a] user: dgp branch: kennykb-numerics-branch, size: 55770
2005-10-07
22:35
* unix/tclUnixFCmd.c (TraverseUnixTree): Adjust 2004-11-11 change to * tests/fCmd.test (fCmd-20.2): account for NFS special files with a readdir rewind threshold. [Bug 1034337] file: [7f23e6b5ca] check-in: [c5efc3eed0] user: hobbs branch: trunk, size: 55768
22:35
* unix/tclUnixFCmd.c (TraverseUnixTree): Adjust 2004-11-11 change to * tests/fCmd.test (fCmd-20.2): account for NFS special files with a readdir rewind threshold. [Bug 1034337] file: [c0f88b8e6b] check-in: [dc751fed91] user: hobbs branch: core-8-4-branch, size: 50934
2005-09-15
20:58
merge updates from HEAD file: [be0938546e] check-in: [29cc0feeb2] user: dgp branch: kennykb-numerics-branch, size: 54821
20:29
merge updates from HEAD file: [3f88455032] check-in: [f3caf581fe] user: dgp branch: dgp-refactor, size: 54822
16:40
* generic/tclBasic.c: More callers of TclObjPrintf and * generic/tclCkalloc.c: TclFormatToErrorInfo. * generic/tclCmdMZ.c: * generic/tclExecute.c: * generic/tclIORChan.c: * generic/tclMain.c: * generic/tclProc.c: * generic/tclTimer.c: * generic/tclUtil.c: * unix/tclUnixFCmd.c * unix/configure: autoconf-2.59 file: [c505e82526] check-in: [cf51f10457] user: dgp branch: trunk, size: 54817
2005-08-02
18:14
merge updates from HEAD file: [7cc8cc85d8] check-in: [10feab7c07] user: dgp branch: kennykb-numerics-branch, size: 54850
2005-07-26
04:11
Merge updates from HEAD file: [bec21e028e] check-in: [8351a734a6] user: dgp branch: dgp-refactor, size: 54851
2005-07-20
23:16
Getting more systematic about style file: [f47055bda9] check-in: [0c5cea4d81] user: dkf branch: trunk, size: 54846
2005-06-13
01:45
*** MERGE WITH HEAD *** (tag msofer-wcodes-20050611) file: [64a25bcf28] check-in: [d666b09ed5] user: msofer branch: msofer-wcodes-branch, size: 55368
2005-05-11
16:58
merge updates from HEAD file: [9cdaa85d97] check-in: [a8212110f1] user: dgp branch: dgp-refactor, size: 55366
15:00
Synchronized with HEAD file: [4b106b3c5a] check-in: [6ea4a2ae77] user: kennykb branch: kennykb-numerics-branch, size: 55369
00:53
* unix/tclUnixFCmd.c: add lint attr to enum to satisfy strictly compliant compilers that don't like trailing ,s. file: [fba42e7162] check-in: [03b9a47d8d] user: hobbs branch: trunk, size: 55363
2005-05-10
18:33
Merged kennykb-numerics-branch back to the head; TIPs 132 and 232 file: [cc17b74e88] check-in: [1cc2336920] user: kennykb branch: trunk, size: 55289
2005-01-20
14:53
reverting to HEAD in preparation for changing from reworked 'mpexpr' to 'libtommath' file: [fe283fb889] check-in: [8f72684eeb] user: kennykb branch: kennykb-numerics-branch, size: 55293
2005-01-12
21:35
Merge updates from HEAD file: [5e4cfdcd2e] check-in: [4f5327131e] user: dgp branch: dgp-refactor, size: 55290
2005-01-10
11:21
Convert u_int to unsigned to make clashes with types in standard C headers less of a problem. [Bug 1098829] file: [14f8e11e61] check-in: [fa03a58482] user: dkf branch: core-8-4-branch, size: 50023
11:16
Convert u_int to unsigned to make clashes with types in standard C headers less of a problem. [Bug 1098829] file: [c15b0f9019] check-in: [035d6489f8] user: dkf branch: trunk, size: 55285
2004-12-09
23:00
Merge updates from HEAD file: [da1d8dc692] check-in: [24873008cc] user: dgp branch: dgp-refactor, size: 55291
2004-11-11
01:15
* tests/fCmd.test: * unix/tclUnixFCmd.c (TraverseUnixTree): added option to rewind() the readdir() loop whenever the source hierarchy has been modified by traverseProc (e.g. by deleting files); this is required to ensure complete traversal of the source hierarchy on certain filesystems like HFS+. Added test for failing recursive delete on Mac OS X that was due to this. [Bug 1034337] file: [861c756276] check-in: [8259942e8b] user: das branch: core-8-4-branch, size: 50025
01:14
* tests/fCmd.test: * unix/tclUnixFCmd.c (TraverseUnixTree): added option to rewind() the readdir() loop whenever the source hierarchy has been modified by traverseProc (e.g. by deleting files); this is required to ensure complete traversal of the source hierarchy on certain filesystems like HFS+. Added test for failing recursive delete on Mac OS X that was due to this. [Bug 1034337] file: [e368f2377b] check-in: [7349b80092] user: das branch: trunk, size: 55287
2004-10-28
18:45
merge updates from HEAD file: [78e06e730b] check-in: [5fdab1eb47] user: dgp branch: dgp-refactor, size: 54671
2004-10-06
16:08
* generic/tclBasic.c: * generic/tclBinary.c: * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclCompExpr.c: * generic/tclDictObj.c: * generic/tclEncoding.c: * generic/tclExecute.c: * generic/tclFCmd.c: * generic/tclHistory.c: * generic/tclIndexObj.c: * generic/tclInterp.c: * generic/tclIO.c: * generic/tclIOCmd.c: * generic/tclNamesp.c: * generic/tclObj.c: * generic/tclPkg.c: * generic/tclResult.c: * generic/tclScan.c: * generic/tclTimer.c: * generic/tclTrace.c: * generic/tclUtil.c: * generic/tclVar.c: * unix/tclUnixFCmd.c: * unix/tclUnixPipe.c: It is a poor practice to directly set or append to the value of the objResult of an interp, because that value might be shared, and in that circumstance a Tcl_Panic() will be the result. Searched for example of this practice and replaced with safer alternatives, often using the Tcl_AppendResult() routine that dkf just rehabilitated. file: [34a2085b15] check-in: [015f30eb56] user: dgp branch: trunk, size: 54667
2004-09-08
23:02
Merge updates from HEAD file: [36cc28d07d] check-in: [dff8728918] user: dgp branch: dgp-refactor, size: 54758
2004-09-03
10:59
Stop NULL interp args from causing crashes. [Bug 1020538] file: [5327dff697] check-in: [088b6e6a3c] user: dkf branch: trunk, size: 54754
2004-05-04
17:44
Merge updates from HEAD. file: [bce22547af] check-in: [de9c64200c] user: dgp branch: dgp-refactor, size: 54333
2004-04-26
15:51
* unix/tclUnixFCmd.c (TclpObjNormalizePath): Corrected improper positioning of returned checkpoint. [Bug 941108] file: [79a5f98fd3] check-in: [85af5d904c] user: dgp branch: trunk, size: 54329
2004-04-09
20:57
Merge updates from HEAD file: [0319a437ea] check-in: [5b5c8133e5] user: dgp branch: dgp-refactor, size: 53930
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: [5c8fa3eae1] check-in: [2e5b18c85c] user: dgp branch: trunk, size: 53926
2004-03-26
22:28
Merge updates from HEAD. file: [72bb1bd2a8] check-in: [6e8d2d7ba1] user: dgp branch: dgp-refactor, size: 53951
2004-03-05
14:06
hidden unix-specific implementations of file volumes and file attributes under #ifndef DJGPP. Added couple of undefs into tclUnixPort.h to avoid confilct between Waterloo TCP and DJGPP system error constants file: [eeddf703da] check-in: [8616737a8a] user: vbwagner branch: trunk, size: 53952
2004-02-07
05:47
Merge updates from HEAD Note that this branch currently does not fully support the new {expand} syntax. Updates to TclEvalScriptTokens and TclCompileScriptTokens are still to come. file: [9bf15de24c] check-in: [beeeb45bbf] user: dgp branch: dgp-refactor, size: 53771
2004-01-29
10:28
filesystem fixes for '-force' consistency and picky compilers file: [8f3347add9] check-in: [fff97fe116] user: vincentdarley branch: trunk, size: 53777
2003-11-18
23:13
Changes from Victor Wagner <vitus@45.free.net> for DJGPP support. file: [e32ad0b969] check-in: [c34a3f8b13] user: davygrvy branch: trunk, size: 53589
2003-10-16
02:28
Merged updates from HEAD file: [f8a23bd0c6] check-in: [44102608b1] user: dgp branch: dgp-refactor, size: 53503
2003-10-13
16:48
filesystem bug fixes file: [f7f6073d6b] check-in: [f53be6ca93] user: vincentdarley branch: trunk, size: 53509
2003-10-03
17:45
backporting of filesystem tests, docs file: [85fcb4e0e7] check-in: [9cc6cd11c0] user: vincentdarley branch: core-8-4-branch, size: 49415
2003-08-07
21:35
Merged changes from HEAD file: [214b364281] check-in: [9658ec795f] user: dgp branch: dgp-refactor, size: 53083
2003-07-18
02:02
* unix/tclUnixFCmd.c: fix for compilation errors on platforms where configure detects non-functional chflags(). [Bug 748946] * macosx/Makefile: Rewrote buildsystem for Mac OS X framework build to be purely make driven; in order to become independent of Apple's closed-source IDE and build tool. The changes are intended to be transparent to the Makefile user, all existing make targets and cmd line variable overrides should continue to work. Changed build to only include tcl specific html help in Tcl.framework, the tk specific html help is now included in Tk.framework. Added var to allow overriding of tclsh used during html help building (Landon Fuller). * macosx/Tcl.pbproj/project.pbxproj: * macosx/Tcl.pbproj/jingham.pbxuser: Changed to purely call through to the make driven buildsystem; Tcl.framework is no longer assembled by ProjectBuilder. Set default SYMROOT in target options to simplify setting up PB (manually setting common build folder for tcl & tk no longer needed). * tools/tcltk-man2html.tcl: Added options to allow building only the tcl or tk html help files; the default behaviour with none of the new options is to build both, as before. * unix/Makefile.in: Added targets for building only the tcl or tk help. * macosx/README (new): Tcl specific excerpts of tk/macosx/README. * generic/tcl.h: Updated reminder comment about editing macosx/Tcl.pbproj/project.pbxproj when version number changes. file: [8bf9c31a69] check-in: [f0dc607cb1] user: das branch: trunk, size: 53079
2003-07-16
15:29
* generic/tclFileName.c (Tcl_GlobObjCmd): [Bug 771840] * generic/tclPathObj.c (Tcl_FSConvertToPathType):[Bug 771947] * unix/tclUnixFCmd.c (GetModeFromPermString): [Bug 771949] Silence compiler warnings about unreached lines. file: [5dca2bbe4c] check-in: [31e59a0126] user: dgp branch: trunk, size: 52890
15:28
* generic/tclFileName.c (Tcl_GlobObjCmd): [Bug 771840] * generic/tclIOUtil.c (Tcl_FSConvertToPathType):[Bug 771947] * unix/tclUnixFCmd.c (GetModeFromPermString): [Bug 771949] Silence compiler warnings about unreached lines. file: [0615e35c29] check-in: [8466408ea4] user: dgp branch: core-8-4-branch, size: 48985
2003-05-14
19:21
Implementation of TIP 118: * generic/tclFCmd.c (TclFileAttrsCmd): return the list of attributes that can be retrieved without error for a given file, instead of aborting the whole command when any error occurs. * unix/tclUnixFCmd.c: added support for new file attributes and for copying Mac OS X file attributes & resource fork during [file copy]. * generic/tclInt.decls: added declarations of new external commands needed by new file attributes support in tclUnixFCmd.c. * macosx/tclMacOSXFCmd.c (new): Mac OS X specific implementation of new file attributes and of attribute & resource fork copying. * mac/tclMacFCmd.c: added implementation of -rsrclength attribute & fixes to other attributes for consistency with OSX implementation. * mac/tclMacResource.c: fixes to OSType handling. * doc/file.n: documentation of [file attributes] changes. * unix/configure.in: check for APIs needed by new file attributes. * unix/Makefile.in: * unix/tcl.m4: added new platform specifc tclMacOSXFCmd.c source. * unix/configure: * generic/tclStubInit.c: * generic/tclIntPlatDecls.h: regen. * tools/genStubs.tcl: fixes to completely broken code trying to prevent overlap of "aqua", "macosx", "x11" and "unix" stub entries. * tests/unixFCmd.test: added tests of -readonly attribute. * tests/macOSXFCmd.test (new): tests of macosx file attributes and of preservation of attributes & resource fork during [file copy]. * tests/macFCmd.test: restore -readonly attribute of test dir, as otherwise its removal can fail on unices supporting -readonly. file: [37b73cf8e4] check-in: [a25df0d3d9] user: das branch: trunk, size: 52913
2003-02-10
12:50
further fs cleanup file: [e6f5e853d5] check-in: [4e91ed4531] user: vincentdarley branch: trunk, size: 49014
10:26
filesystem speed up round 2 file: [d7d9b03f13] check-in: [1f9c0e4f03] user: vincentdarley branch: trunk, size: 48943
2003-02-04
17:06
finalization and test fixes file: [a4cb2335dc] check-in: [1bf7a82411] user: vincentdarley branch: trunk, size: 47957
2002-08-20
20:25
merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk file: [22e7e00392] check-in: [354986d9c3] user: das branch: macosx-8-4-branch, size: 48008
2002-06-28
22:34
Adopting V. Darley's patch from the head. file: [7d92096fce] check-in: [7412baeb52] user: wolfsuit branch: macosx-8-4-branch, size: 48077
09:56
Changed all the Tcl_Platform* symbols to TclOS*; they weren't public so their names were really badly chosen. Also prevented a double-#def. file: [1b11e4e38f] check-in: [049b4fa9e2] user: dkf branch: trunk, size: 48004
2002-06-27
12:27
unix root volume fix file: [3f4677289f] check-in: [09b4b3bd7b] user: vincentdarley branch: trunk, size: 48081
2002-06-10
17:41
fs fixed commit file: [83e439395f] check-in: [bcc8fc2401] user: vincentdarley branch: trunk, size: 47779
10:41
small fs fixes file: [58c20608e9] check-in: [5d031eef10] user: vincentdarley branch: trunk, size: 47773
05:33
Merging with TOT as of 06/09/2002. file: [07806c44d1] check-in: [73b68fb238] user: wolfsuit branch: macosx-8-4-branch, size: 47726
2002-04-07
05:44
* unix/tclUnixFCmd.c (Realpath): added a little extra code to initialize a realpath arg when compiling in PURIFY mode in order to prevent spurious purify warnings. We should really create our own realpath implementation, but this will at least quiet purify for now. file: [e2731a4c1c] check-in: [a744f7567d] user: hobbs branch: trunk, size: 47719
2002-04-04
21:14
minor cast change to squelch warning file: [520464cfa8] check-in: [5e97b20456] user: hobbs branch: trunk, size: 47236
2002-03-24
18:09
fixed typo and compiler warning in last commit; all tests now pass on unix file: [be4871afeb] check-in: [66780b90f5] user: vincentdarley branch: trunk, size: 47277
11:41
4 fs fixes file: [f6af29f061] check-in: [d333686619] user: vincentdarley branch: trunk, size: 47267
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: [94c8950be4] check-in: [8d82de1905] user: dkf branch: trunk, size: 45760
2002-02-12
14:22
* djgpp/ (new directory) * djgpp/Makefile (new): * unix/tclAppInit.c: * unix/tclMtherr.c: * unix/tclUnixFCmd.c: * unix/tclUnixFile.c: * unix/tclUnixInit.c: * unix/tclUnixPort.h: Early stage of DJGPP support for building Tcl on DOS. Dynamic loading isn't working, yet. Requires watt32 for the TCP/IP stack. No autoconf, yet. Barely tested, but makes a working exe that runs Tcl in protected-mode, flat memory. [exec] and pipes will need the most work as multi-tasking on DOS has to be carefully. file: [0709f23754] check-in: [58a026b69c] user: davygrvy branch: trunk, size: 45676
2002-02-05
02:21
Merging with the current TOT. Very few conflicts, mostly in the generated files. file: [5a3b78c189] check-in: [f469a31a06] user: wolfsuit branch: macosx-8-4-branch, size: 45659
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: [7243564557] check-in: [fceed15544] user: dgp branch: trunk, size: 45650
2002-01-17
04:37
* More TIP 27 updates in tclIOUtil.c and tclIndexObj.c that were overlooked before. Updated callers. ***POTENTIAL INCOMPATIBILITY*** Includes a source incompatibility in the tablePtr arguments of the Tcl_GetIndexFromObj* routines. file: [5310b907b1] check-in: [28b6020550] user: dgp branch: trunk, size: 45644
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: [d90a60fa35] check-in: [052bbd8095] user: andreas_kupries branch: mod-8-3-4-branch, size: 45513
2001-10-17
19:12
minor casts to prevent warnings file: [0b37035153] check-in: [52deaddaf7] user: hobbs branch: core-8-3-1-branch, size: 44841
2001-09-28
14:29
Factoring out some more 64/32-bit OS interfaces file: [5f8366574d] check-in: [8f153d8b82] user: dkf branch: dkf-64bit-support-branch, size: 45685
11:10
normalize fix file: [1fba1e4152] check-in: [32c5860d49] user: vincentdarley branch: trunk, size: 45648
2001-09-27
15:48
Pulled changes needed to go to using 64-bit file offsets into one place. OK, so it's tcl.h which isn't brilliant, but that better than nothing... file: [b03b643d1f] check-in: [6e988daa34] user: dkf branch: dkf-64bit-support-branch, size: 45646
15:11
Backed out unwise changes file: [ae73115113] check-in: [419bd3b761] user: dkf branch: dkf-64bit-support-branch, size: 45604
10:21
Fixes so as to use wide ints for some stat fields, and to add some warnings on areas with non-64bit APIs (mostly dirent handling.) file: [38c641130b] check-in: [c8ca0b3b71] user: dkf branch: dkf-64bit-support-branch, size: 45945
2001-09-26
14:23
Now builds on Solaris8/SPARC with both SunPro CC *and* GCC. file: [f944061984] check-in: [4850711173] user: dkf branch: dkf-64bit-support-branch, size: 45894
2001-09-25
16:49
Woo hoo! Builds on one platform (Solaris8/SPARC with SunPro CC) file: [40dea0fff3] check-in: [dd2d80954c] user: dkf branch: dkf-64bit-support-branch, size: 45862
10:24
Lots more type changes. Added Tcl_AllocStatBuf()... file: [80a1f6aeca] check-in: [af4f696a00] user: dkf branch: dkf-64bit-support-branch, size: 45843
2001-09-04
18:06
minor fs, vfs fixes file: [b77e060fef] check-in: [e50cc64ecb] user: vincentdarley branch: trunk, size: 45610
2001-08-30
08:53
filesystem file: [952db04b2e] check-in: [63ee4e7a09] user: vincentdarley branch: trunk, size: 45051
2001-08-23
18:20
corrected minor compiler warnings file: [b5100ffb15] check-in: [21b1db1aff] user: hobbs branch: trunk, size: 47196
17:37
fs update file: [e62d5403b4] check-in: [37484c1daa] user: vincentdarley branch: trunk, size: 47220
2001-08-02
01:27
* unix/tclUnixFCmd.c: minor casts to eliminate warnings. (lim) [Patch: #440218] file: [b321a1fd2c] check-in: [12d2c3e5cb] user: hobbs branch: trunk, size: 47565
2001-07-31
19:12
Changes from TIP#17 "Redo Tcl's filesystem" The following files were impacted. * doc/Access.3: * doc/FileSystem.3: * doc/OpenFileChnl.3: * doc/file.n: * doc/glob.n: * generic/tcl.decls: * generic/tcl.h: * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclDate.c: * generic/tclDecls.h: * generic/tclEncoding.c: * generic/tclFCmd.c: * generic/tclFileName.c: * generic/tclGetDate.y: * generic/tclIO.c: * generic/tclIOCmd.c: * generic/tclIOUtil.c: * generic/tclInt.decls: * generic/tclInt.h: * generic/tclIntDecls.h: * generic/tclLoad.c: * generic/tclStubInit.c: * generic/tclTest.c: * generic/tclUtil.c: * library/init.tcl: * mac/tclMacFCmd.c: * mac/tclMacFile.c: * mac/tclMacInit.c: * mac/tclMacPort.h: * mac/tclMacResource.c: * mac/tclMacTime.c: * tests/cmdAH.test: * tests/event.test: * tests/fCmd.test: * tests/fileName.test: * tests/io.test: * tests/ioCmd.test: * tests/proc-old.test: * tests/registry.test: * tests/unixFCmd.test: * tests/winDde.test: * tests/winFCmd.test: * unix/mkLinks: * unix/tclUnixFCmd.c: * unix/tclUnixFile.c: * unix/tclUnixInit.c: * unix/tclUnixPipe.c: * win/tclWinFCmd.c: * win/tclWinFile.c: * win/tclWinInit.c: * win/tclWinPipe.c file: [aca38ee347] check-in: [9461aca548] user: vincentdarley branch: trunk, size: 47554
2000-08-08
19:03
Deleted: Created branch tclpro-1-5-0-synthetic check-in: [e979569c4f] user: cvs2fossil branch: tclpro-1-5-0-synthetic, size: 0
2000-04-04
08:05
* unix/Makefile.in (MAN_INSTALL_DIR): patch to accept --mandir correctly [Bug: 4085] * unix/tclUnixFCmd.c (SetGroupAttribute): * unix/tclUnixFCmd.c (SetOwnerAttribute): Added (uid_t) and (gid_t) casts to avoid compiler warnings. file: [f28eda222a] check-in: [45165c0e6d] user: hobbs branch: trunk, size: 44825
2000-01-12
11:13
* tests/unixFCmd.test: * unix/tclUnixFCmd.c: added support for symbolic permissions setting in SetPermissionsAttribute (file attr $file -perm ...) [Bug: 3970] * tests/expr.test: * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: strtod bug on Tru64 [Bug: 3378] and added tests to prevent unnecessary chmod +x in sources while installing, as well as more intelligent setsockopt/gethostbyname checks [Bug: 3366, 3389] * unix/tclUnixThrd.c: added compile time support (through use of the TCL_THREAD_STACK_MIN define) for increasing the default stack size for a thread. [Bug: 3797, 1966] file: [8b6d691b39] check-in: [21ead6fbd0] user: hobbs branch: trunk, size: 44806
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: [d23f92991b] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 40144
1999-04-06
20:59
Adjusted error reporting in TclpRename to better handle common error condition on IRIX. The change _shouldn't_ effect other unix platforms but could in really uncommon cases. file: [9d984b12ee] check-in: [b03aba6368] user: rjohnson branch: core-8-1-branch-old, size: 40149
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-01
05:01
* unix/tclUnixNotfy.c (Tcl_WaitForEvent): Fixed hang that occurs when trying to close a pipe that is currently being waited on by the notifier thread. [Bug: 607] * unix/tclUnixFCmd.c (GetPermissionsAttribute): Increase size of returnString buffer to avoid overflow. * generic/tclThreadTest.c (TclThreadSend): Fixed memory leak due to use of TCL_VOLATILE instead of TCL_DYNAMIC. * generic/tclThread.c (TclRememberSyncObject): Fixed memory leak caused by failure to reuse condition variables. * unix/tclUnixNotfy.c: (Tcl_AlertNotifier, Tcl_WaitForEvent, NotifierThreadProc, Tcl_InitNotifier): Fixed race condition caused by incorrect use of condition variables when sending messages between threads.. [Bug: 607] * generic/tclTestObj.c (TeststringobjCmd): MAX_STRINGS was off by one so the strings array was too small. * generic/tclCkalloc.c (Tcl_DbCkfree): Moved mutex lock so ValidateMemory is done inside the mutex to avoid a race condition when validate_memory is enabled. [Bug: 880] file: [705c003b6e] check-in: [27f98f73b7] user: stanton branch: core-8-1-branch-old, size: 39868
1998-09-28
20:24
fixed stat() and access() usage to use correct routines for wrapper file: [373606b4d7] check-in: [30cf91ed4b] user: stanton branch: core-8-1-branch-old, size: 39868
1998-09-24
23:58
merging changes from 8.0.3 into 8.1a2 file: [03270dad45] check-in: [1c3c1ab19f] user: stanton branch: core-8-1-branch-old, size: 40269
1998-09-21
23:39
Added contents of Tcl 8.1a2 file: [5f644663bf] check-in: [8c56dc8868] user: stanton branch: core-8-1-branch-old, size: 40236
1998-09-14
18:39
Replaced SCCS strings, fixed binary files file: [3948ed6128] check-in: [196f92fd17] user: stanton branch: trunk, size: 34836
1998-05-20
17:37
Changed call ref's of 'stat(...)' to 'TclStat(...)'. file: [438e0be3de] check-in: [9033acfa23] user: suresh branch: trunk, size: 34815
1998-03-26
14:56
Added: Initial revision file: [6dfddffaac] check-in: [f86c34e38d] user: rjohnson branch: trunk, size: 34806