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 | |