Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file unix/tclUnixInit.c at check-in bbfcd2c669c7db39
|
2026-02-05
| ||
| 15:17 | More clearly mark file-internal functions as static. file: [ef34525cb2] check-in: [0f4b67d30f] user: dkf branch: main, size: 29058 | |
|
2025-12-04
| ||
| 07:22 | Move setlocale initializtion to tclEvent.c, out of tclAppInit.c file: [432dd445ee] check-in: [57afd34f2e] user: jan.nijtmans branch: tip-703, size: 29085 | |
|
2025-11-18
| ||
| 17:15 | Work in progress: adding restrict to OUT arguments file: [0a5662230d] check-in: [f9725400dd] user: dkf branch: c11-restrict, size: 29869 | |
|
2025-10-10
| ||
| 14:11 | Tranche 3 of adoption of bool file: [dd8817eb42] check-in: [6e7e183bb2] user: dkf branch: c11-bool, size: 29854 | |
|
2025-10-06
| ||
| 18:03 | Turn initialisation flags into bools file: [cd9639a88e] check-in: [85f3db92e2] user: dkf branch: c11-bool, size: 29840 | |
| 12:05 | merge trunk file: [fd213262b2] check-in: [dce49c4e92] user: dkf branch: c-std-update, size: 29837 | |
|
2025-09-26
| ||
| 18:53 | merge trunk file: [5c80d94b63] check-in: [f0dcb3e615] user: dkf branch: c-std-update, size: 29886 | |
| 15:41 | Further fix [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb]: Windows: new compiler, new warnings... file: [2de4b7fd2c] check-in: [f16fa8ec9a] user: jan.nijtmans branch: core-9-0-branch, size: 29708 | |
| 15:37 | Further fix [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb]: Windows: new compiler, new warnings... file: [b7f93b5030] check-in: [8aa9b084c8] user: jan.nijtmans branch: main, size: 29829 | |
|
2025-09-23
| ||
| 12:19 | Merge 9.0 - Fix [c9e68eb6ca] getenv checks file: [87acbb5648] check-in: [4760a5fda3] user: apnadkarni branch: main, size: 29878 | |
| 12:00 | Merge 8.6 - Fix [c9e68eb6ca] getenv checks file: [af1e5a2cee] check-in: [33587c757d] user: apnadkarni branch: core-9-0-branch, size: 29722 | |
| 11:42 | Fix for fix. If getenv returns NULL, Tcl_DString buffer still needs initialization file: [caf50c3390] check-in: [784ba203b5] user: apnadkarni branch: core-8-6-branch, size: 30373 | |
|
2025-09-22
| ||
| 10:09 | Bug [c9e68eb6ca] - check getenv result for TCL_LIBRARY file: [3c3190b8d8] check-in: [4d541791f6] user: apnadkarni branch: bug-c9e68eb6ca, size: 30326 | |
|
2025-09-16
| ||
| 20:16 | Merge 9.0 file: [7efe91edfe] check-in: [2e012fcaf0] user: jan.nijtmans branch: main, size: 29771 | |
| 19:44 | Eliminate __stdcall usage: cygwin32 is no longer supported file: [48caed1f8f] check-in: [f1cc7192b7] user: jan.nijtmans branch: core-9-0-branch, size: 29645 | |
| 19:17 | Eliminate __stdcall usage: cygwin32 is no longer supported file: [a8f5b573df] check-in: [935703f7c8] user: jan.nijtmans branch: core-8-6-branch, size: 30303 | |
|
2025-08-12
| ||
| 09:06 | More booleans. file: [e2914303ba] check-in: [8a9080996d] user: dkf branch: c-std-update, size: 29929 | |
|
2025-06-03
| ||
| 03:34 | Add stubs function from TIP 716 file: [6f75c78bb0] check-in: [2c15556f25] user: apnadkarni branch: tip-716-91, size: 29921 | |
|
2025-05-23
| ||
| 09:03 | Clean up indentation and overlong lines file: [a17f07610a] check-in: [71f3f24f7b] user: dkf branch: main, size: 29799 | |
|
2025-03-02
| ||
| 15:48 | Bunch of whitespace basic fixes. file: [f6fe12d49c] check-in: [809d595b56] user: dkf branch: main, size: 29794 | |
|
2025-01-20
| ||
| 14:39 | Fixes for many many whitespace infelicities file: [96c7b9ab17] check-in: [ba7d219e65] user: dkf branch: whitespace-fix, size: 29775 | |
|
2025-01-13
| ||
| 09:59 | More macros for measuring literals at compile time, and a shortcut for adding to error info file: [4a9b0defdf] check-in: [43e1c33e9e] user: dkf branch: dkf-c11-features, size: 29772 | |
|
2025-01-08
| ||
| 12:01 | Merge 8.6 (but keep 8.6.16 version-number) file: [dfd4a0a176] check-in: [c6e22d8b54] user: jan.nijtmans branch: cygwin, size: 30417 | |
|
2024-12-04
| ||
| 20:31 | Remove a lot of dead code: macOS < 10.9 is no longer supported file: [b64ff96bfe] check-in: [89dee6b1b8] user: jan.nijtmans branch: main, size: 29795 | |
| 17:51 | Indenting file: [94c652a703] check-in: [3dd7035ccc] user: jan.nijtmans branch: core-8-branch, size: 29162 | |
|
2024-09-16
| ||
| 09:03 | Revert changes to TCL_PACKAGE_PATH that made it a colon-separated value instead of a Tcl list. Add "shquote" and "cstrquote" functions to make quoting more robust in recipes. file: [c5d12f2ff4] check-in: [4c4b5a4d3d] user: pooryorick branch: unchained, size: 31678 | |
|
2024-08-30
| ||
| 15:45 | Merge [0fa0310528423735]: Fix [5fca83d78c]: [encoding system] is wrong in an ISO-8859-1 locale. file: [847064b4a9] check-in: [5668898199] user: pooryorick branch: unchained, size: 31312 | |
|
2024-08-29
| ||
| 19:12 | Merge [229a985faf02f60b]: Fix some more indenting. file: [f995880208] check-in: [6cbe4adcba] user: pooryorick branch: unchained, size: 31085 | |
|
2024-08-28
| ||
| 16:33 | Merge [3a60363aa10ef993]: Clean up a lot of whitespace issues. file: [75b9b1ea36] check-in: [627781a6db] user: pooryorick branch: unchained, size: 31095 | |
|
2024-08-27
| ||
| 21:31 | Merge [835b1a5566c28af4]: More whitespace cleanup. file: [8ee50118ed] check-in: [fc7d06c8b8] user: pooryorick branch: unchained, size: 31192 | |
|
2024-08-26
| ||
| 09:54 | Merge [9a59cf84995963c5]: More spacing/formatting tweaks. file: [5ab913ea0d] check-in: [33360d10e4] user: pooryorick branch: unchained, size: 31193 | |
|
2024-08-25
| ||
| 13:27 | Merge [fe71c12fd30b5a3e]: "Add akst/akdt (Alaska) time-zones to "clock" command. Also 'stolen' from "sebres-?-?-clock-speedup-cr2" branch", "TCL_PACKAGE_PATH is not used on Windows", and "(minor) fix for [1b8a893ded]: TCL_PACKAGE_PATH path is (wrongly) braced". file: [7fe1a5d6d6] check-in: [60461fa6e7] user: pooryorick branch: unchained, size: 31134 | |
|
2024-08-22
| ||
| 18:59 | Merge [f1543f19f80d7261]: Add more Tcl_Size and size_t. file: [d0311b165a] check-in: [db9f3230e9] user: pooryorick branch: unchained, size: 31372 | |
|
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: [6d2217d422] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 31393 | |
|
2024-07-01
| ||
| 19:39 | Fix [5fca83d78c]: [encoding system] is wrong in an ISO-8859-1 locale file: [171792a621] check-in: [0fa0310528] user: jan.nijtmans branch: main, size: 30956 | |
| 19:29 | Fix [5fca83d78c]: [encoding system] is wrong in an ISO-8859-1 locale file: [991696e178] check-in: [813a60d2b9] user: jan.nijtmans branch: core-8-branch, size: 30304 | |
| 19:22 | Fix [5fca83d78c]: [encoding system] is wrong in an ISO-8859-1 locale file: [9663b346fe] check-in: [cb29f3c08d] user: jan.nijtmans branch: core-8-6-branch, size: 30453 | |
|
2024-06-19
| ||
| 16:36 | Fix [7be97a6859]: Reviewing chan.n changes file: [16d2bf50a7] check-in: [f29b98a453] user: jan.nijtmans branch: core-8-branch, size: 30078 | |
|
2024-06-18
| ||
| 22:41 | Fix some more indenting file: [f97ec68cb3] check-in: [229a985faf] user: jan.nijtmans branch: main, size: 30729 | |
|
2024-05-28
| ||
| 16:14 | We can do sublists the same way. file: [2a19338295] check-in: [b45cd26963] user: dkf branch: dkf/experimental-more-list-c-funcs, size: 30043 | |
|
2024-05-27
| ||
| 20:19 | Some more functions for lists, a bit like the ones for dicts file: [441ca5ce08] check-in: [80e4f71f99] user: dkf branch: dkf/experimental-more-list-c-funcs, size: 30050 | |
|
2024-05-23
| ||
| 08:53 | More trickery with macros file: [a46b88cb13] check-in: [a3f9c1bec2] user: dkf branch: more-macros, size: 30695 | |
|
2024-05-13
| ||
| 15:41 | Clean up a lot of small whitespace issues This is the dullest commit ever. Sorry. file: [84b3fed2bb] check-in: [3a60363aa1] user: dkf branch: main, size: 30723 | |
|
2024-05-10
| ||
| 15:40 | More whitespace cleanup file: [117fdb3fce] check-in: [835b1a5566] user: dkf branch: main, size: 30820 | |
|
2024-04-23
| ||
| 16:06 | Hmm, something is broken. Leaving this here but this commit is definitely wrong somehow file: [3316ad5d81] check-in: [b356268e32] user: dkf branch: tidy-indentation, size: 30700 | |
|
2024-03-20
| ||
| 13:14 | (backport) more spacing/formatting tweaks. For now, macosx/unix/win only. file: [f89288ab75] check-in: [dc8a99efff] user: jan.nijtmans branch: core-8-branch, size: 30113 | |
|
2024-03-19
| ||
| 17:09 | more spacing/formatting tweaks file: [89a8fa0111] check-in: [9a59cf8499] user: dkf branch: main, size: 30821 | |
| 16:43 | Merge 8.7 (Some Tcl_GetStringFromObj -> TclGetStringFromObj internal changes) file: [69082fc047] check-in: [f2dca49da3] user: jan.nijtmans branch: main, size: 30762 | |
|
2024-03-05
| ||
| 15:20 | Merge 8.6 file: [a0b9f7b5d4] check-in: [ec4e4d28c9] user: jan.nijtmans branch: cygwin, size: 30156 | |
|
2024-03-04
| ||
| 20:58 | Merge 8.7 file: [c4d47b3c7f] check-in: [fe71c12fd3] user: jan.nijtmans branch: main, size: 30763 | |
| 20:30 | Merge 8.6 file: [aced7fea5f] check-in: [e2f5845694] user: jan.nijtmans branch: core-8-branch, size: 30055 | |
| 19:56 | Merge 8.6. TCL_PACKAGE_PATH is not used on Windows file: [5269f39b66] check-in: [596141a1ce] user: jan.nijtmans branch: bug-1b8a893ded, size: 30192 | |
| 09:40 | Proposed fix for [1b8a893ded]: TCL_PACKAGE_PATH path is (wrongly) braced. file: [f50c2c7fa0] check-in: [4427b7e168] user: jan.nijtmans branch: bug-1b8a893ded, size: 30231 | |
|
2024-01-04
| ||
| 20:58 | Merge 9.0 file: [3067193d29] check-in: [bfb5c2d0d3] user: jan.nijtmans branch: tip-671, size: 31089 | |
|
2023-10-10
| ||
| 19:40 | Merge 8.7 file: [a5bef35fe9] check-in: [f1543f19f8] user: jan.nijtmans branch: main, size: 31001 | |
|
2023-06-10
| ||
| 13:43 | Refactor into common function. Add error checks that were never present. file: [a40dc5053c] check-in: [4cec5c007e] user: apnadkarni branch: tip-671, size: 31110 | |
|
2023-06-06
| ||
| 22:09 | Work in progress file: [8cd544d632] check-in: [b54c80a046] user: apnadkarni branch: tip-671, size: 31026 | |
|
2023-04-27
| ||
| 14:01 | More size_t -> Tcl_Size, missed by earlier updates file: [bd9bea49d3] check-in: [f689f33488] user: jan.nijtmans branch: main, size: 31022 | |
|
2023-04-21
| ||
| 06:16 | Fix warnings generated on disable8api builds file: [b8efe62c3c] check-in: [e80d1c5113] user: apnadkarni branch: apn-disabletcl8api-warnings, size: 31024 | |
|
2023-04-14
| ||
| 15:01 | Merge trunk file: [b40b2ad3ae] check-in: [e36ab1e9ba] user: apnadkarni branch: tip-660, size: 30800 | |
|
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: [947db4258c] check-in: [d65da06a77] user: pooryorick branch: main, size: 30810 | |
| 13:30 | Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: [f62a32c1d8] check-in: [aca8de0aeb] user: pooryorick branch: core-8-branch, size: 30290 | |
| 09:35 | Correct spelling errors in comments and documentation, but also non-comment corrections in history.tcl and tcltest.test. file: [8e40bd3fce] check-in: [ee3df4e647] user: pooryorick branch: core-8-6-branch, size: 30454 | |
|
2023-04-05
| ||
| 04:47 | Merge 9.0 file: [bba0660549] check-in: [fb8da0d00c] user: apnadkarni branch: tip-660, size: 30799 | |
|
2023-04-04
| ||
| 20:50 | more progress file: [bb74134b73] check-in: [4e36871191] user: jan.nijtmans branch: optional-signed-size, size: 30818 | |
|
2023-04-01
| ||
| 10:27 | Merge 9.0 file: [a3c782af7f] check-in: [4dbed74737] user: jan.nijtmans branch: tip-660, size: 30792 | |
|
2023-03-30
| ||
| 22:22 | Merge 8.7 file: [7834680213] check-in: [7c9d2dc7a3] user: jan.nijtmans branch: main, size: 30809 | |
| 22:02 | Merge 8.6 file: [c738d679b4] check-in: [166e8656a7] user: jan.nijtmans branch: core-8-branch, size: 30289 | |
| 18:01 | TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntu file: [9f4fdcadc1] check-in: [eb81a25271] user: apnadkarni branch: tip-660, size: 30754 | |
| 15:19 | Fix [0cb3554903]: macOS 13 SDK deprecates sprintf(). But better not use it on other platforms either. file: [25e8b1f4df] check-in: [ec56f33813] user: jan.nijtmans branch: bug-0cb3554903, size: 30453 | |
|
2023-03-25
| ||
| 20:00 | Experimental fix for [fa128568a5]: EOVERFLOW does not necessarily mean "file too big" Let's synchronize the POSIX error-messages with what Linux gives nowadays. file: [f358bc5f5a] check-in: [1e348d39da] user: jan.nijtmans branch: bug-fa128568a5, size: 30251 | |
|
2023-02-25
| ||
| 03:03 | Compiles and runs. Tests still to be ported. file: [c3f8804558] check-in: [c057c79d2b] user: apnadkarni branch: tip-656-tcl9, size: 30771 | |
|
2023-02-22
| ||
| 17:07 | port jan-encoding-profile to 9.0 file: [2ef3d4af3b] check-in: [900d53d140] user: jan.nijtmans branch: jan-encoding-profile-for-9.0, size: 30759 | |
|
2023-01-06
| ||
| 17:35 | Merge 8.7 file: [6a6d54e5c0] check-in: [0373937d2d] user: jan.nijtmans branch: main, size: 30757 | |
| 17:33 | Merge 8.6 file: [4e397c482c] check-in: [332f4f9655] user: jan.nijtmans branch: core-8-branch, size: 30251 | |
|
2023-01-04
| ||
| 23:21 | Fix [0f19edcb78]: Windows 11 not reported in tcl_platform(osVersion) file: [24ce28b033] check-in: [ca81e84b42] user: jan.nijtmans branch: bug-0f19edcb78, size: 30415 | |
|
2022-12-01
| ||
| 16:41 | Merge 8.6 file: [5db50f29ab] check-in: [c88e1bbfbf] user: jan.nijtmans branch: fix-initsubsystem-75ecc0e6cb9899bf, size: 33422 | |
|
2022-11-29
| ||
| 17:45 | Rebase to core-8-6-branch file: [25591ab8d9] check-in: [59f8a83829] user: jan.nijtmans branch: fix-initsubsystem-75ecc0e6cb9899bf, size: 33473 | |
| 17:28 | Rebase to later 8.6 version file: [67496ade64] check-in: [dff639e3f2] user: jan.nijtmans branch: fix-initsubsystem-75ecc0e6cb9899bf, size: 33555 | |
|
2022-11-20
| ||
| 17:51 | Merge 8.7 file: [643c9812de] check-in: [83c627a303] user: jan.nijtmans branch: main, size: 30650 | |
| 17:38 | Merge 8.6. TIP #651 implementation (since there are already 2 YES votes, no NO votes expected) file: [94049c59d7] check-in: [4218e66972] user: jan.nijtmans branch: core-8-branch, size: 30144 | |
|
2022-08-07
| ||
| 10:11 | Remove code that was ifdef'ed out file: [bb2c9e879f] check-in: [80e43c5296] user: apnadkarni branch: tip-602, size: 30649 | |
|
2022-07-31
| ||
| 06:32 | Merged trunk. file: [78f7165cbb] check-in: [ca07997992] user: apnadkarni branch: tip-602, size: 30598 | |
|
2022-07-19
| ||
| 08:56 | Merge 8.7 file: [eace0f0adb] check-in: [7c6436ddb3] user: jan.nijtmans branch: main, size: 30185 | |
| 08:35 | Make a start converting -1 -> TCL_INDEX_NONE where appropriate file: [f90e019ec6] check-in: [ec4c6a5785] user: jan.nijtmans branch: core-8-branch, size: 30143 | |
|
2022-07-08
| ||
| 13:48 | Resolve ~ for MacOS during initialization file: [3c9af78206] check-in: [d5e36ebe1a] user: apnadkarni branch: tip-602, size: 30469 | |
| 04:06 | Start on TIP-602 implementation. Work in progress file: [b52a9da7ba] check-in: [2c8e086843] user: apnadkarni branch: tip-602, size: 30546 | |
|
2022-03-21
| ||
| 14:19 | Merge 9.0 file: [a5bcb62534] check-in: [d5e4d34abb] user: jan.nijtmans branch: tip-616, size: 30056 | |
| 14:18 | Fix compiler warnings, due to the use of macro's file: [e6ae2afd47] check-in: [67dcdf17e2] user: jan.nijtmans branch: main, size: 30053 | |
|
2022-01-24
| ||
| 20:54 | More work in progress file: [4ee348a2a7] check-in: [e2382fa2c9] user: jan.nijtmans branch: tip-616, size: 30029 | |
|
2021-11-03
| ||
| 14:42 | Merge 8.6 file: [1ab910fff2] check-in: [57afd14be8] user: jan.nijtmans branch: cygwin, size: 30272 | |
|
2021-01-11
| ||
| 10:03 | Merge 8.7, resolve conflicts file: [11baabdd36] check-in: [015ff38790] user: jan.nijtmans branch: main, size: 30026 | |
|
2021-01-05
| ||
| 17:09 | Merge 8.7 file: [451f7f6c9c] check-in: [b766819c0d] user: jan.nijtmans branch: main, size: 30025 | |
| 17:06 | Merge 8.6: Add 4 processor-types to Win32/Cygwin. "platform" -> 1.0.16 file: [11b01233ed] check-in: [4b83b63550] user: jan.nijtmans branch: core-8-branch, size: 30014 | |
| 17:02 | Merge 8.5: Add 4 processor-types to Win32/Cygwin. "platform" -> 1.0.16 file: [a1ce3e05d5] check-in: [b5c430f151] user: jan.nijtmans branch: core-8-6-branch, size: 30308 | |
| 16:55 | Add 4 processor-types to Win32/Cygwin. On Cygwin, don't bother tcl_platform[os], since "Windows NT" is the only one supported. "platform" -> 1.0.16 file: [1bbd036e8e] check-in: [cddf93c9ec] user: jan.nijtmans branch: core-8-5-branch, size: 37104 | |
|
2020-12-08
| ||
| 15:42 | Merge 8.7 file: [658e42f0a5] check-in: [71493b571b] user: jan.nijtmans branch: main, size: 29975 | |
| 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: [c121d42b33] check-in: [4254aa305b] user: jan.nijtmans branch: core-8-branch, size: 29964 | |
|
2020-11-23
| ||
| 14:51 | Merge 8.6 file: [b1cd34cfec] check-in: [d0ea0b25fa] user: jan.nijtmans branch: cygwin, size: 30222 | |
|
2020-10-23
| ||
| 15:58 | Merge trunk file: [9afe194a7e] check-in: [fc96da1b57] user: jan.nijtmans branch: paths-for-9, size: 29987 | |
|
2020-10-22
| ||
| 10:38 | TIP #587: Default utf-8 for source command file: [bd94eab20a] check-in: [ad4d3b63ba] user: jan.nijtmans branch: trunk, size: 29980 | |
|
2020-10-16
| ||
| 16:36 | Merge trunk file: [8fb0c5e1d9] check-in: [11240a9a25] user: jan.nijtmans branch: paths-for-9, size: 29991 | |
|
2020-10-13
| ||
| 15:54 | Merge 8.7 file: [a42ae36603] check-in: [b054ba1d5f] user: jan.nijtmans branch: trunk, size: 29984 | |
| 15:45 | Merge 8.6 file: [418fbed9ee] check-in: [bfda87dfca] user: jan.nijtmans branch: core-8-branch, size: 29969 | |
| 14:59 | More usage of TclNewObj() in stead of Tcl_NewObj() and TclNewIntObj() in stead of Tcl_NewIntObj() file: [997b5172fc] check-in: [cfbd35f083] user: jan.nijtmans branch: core-8-6-branch, size: 30258 | |
|
2020-09-24
| ||
| 12:54 | TCL_CFGVAL_ENCODING now defaults to "utf-8" as well. No explicit "-encoding utf-8" for "source" any more, since that's the default file: [25fe730d3f] check-in: [11cd43a662] user: jan.nijtmans branch: tip-587, size: 29984 | |
|
2020-09-15
| ||
| 15:18 | Merge trunk file: [de2fd6a14e] check-in: [8bbc5b6825] user: jan.nijtmans branch: paths-for-9, size: 29995 | |
|
2020-09-11
| ||
| 14:23 | More usage for TclNewWideIntObjFromSize(), TCL_IO_FAILURE -> TCL_INDEX_NONE where appropriate file: [9c493c8bd5] check-in: [61832a1b89] user: jan.nijtmans branch: trunk, size: 29988 | |
|
2020-08-11
| ||
| 13:07 | Merge 8.6 file: [7cf7a483e9] check-in: [65e8363113] user: jan.nijtmans branch: core-8-branch, size: 29973 | |
| 12:44 | Code cleanup: less of use "register" keyword, and better use of typecasts file: [023e9187b5] check-in: [8699923633] user: jan.nijtmans branch: core-8-6-branch, size: 30262 | |
| 05:39 | Eliminate many unnecessary type-casts, mostly (size_t) when value is already size_t or int file: [fec3685c2f] check-in: [013b828787] user: jan.nijtmans branch: core-8-6-branch, size: 30053 | |
|
2020-04-06
| ||
| 12:43 | Experiment: Change set of directories for Tcl 9.0 not conflicting for Tcl 8.x directories, so each has their own directory set for extensions. For now, only done for UNIX. Nothing done for MacOS and Windows yet, so that won't work yet!!!! No work done on TIP either. file: [23ef0a2e7f] check-in: [d4ad78a038] user: jan.nijtmans branch: paths-for-9, size: 29995 | |
|
2020-04-03
| ||
| 09:14 | Merge 8.7 file: [451f819735] check-in: [96a31010ce] user: jan.nijtmans branch: trunk, size: 29988 | |
| 08:50 | Merge 8.6 file: [f4f38b3025] check-in: [d49245679b] user: jan.nijtmans branch: core-8-branch, size: 29974 | |
| 08:36 | Make sure that "Windows NT" is the only supported Windows platform. On Windows CE, no chance that Tcl 8.6 will ever run .... Windows XP is the minimum now. file: [25eb6ca0a3] check-in: [0bb3a71ba6] user: jan.nijtmans branch: core-8-6-branch, size: 30063 | |
|
2020-03-31
| ||
| 11:02 | Merge 8.7 file: [a87a232df3] check-in: [7aca5f8d81] user: jan.nijtmans branch: trunk, size: 29983 | |
| 10:46 | Merge 8.6 file: [c7288cdaa1] check-in: [5f099cb477] user: jan.nijtmans branch: core-8-branch, size: 29969 | |
| 10:17 | Remove MODULE_SCOPE function TclpSetInterfaces(), which is just empty. Increase size of MSG structure in Cygwin Notifier: Should conform with Win32 size. Some related code cleanup. file: [e599fbaf89] check-in: [2616eb1a29] user: jan.nijtmans branch: core-8-6-branch, size: 30262 | |
| 07:09 | Internal API simplifications: Don't use types like HINSTANCE/HMODULE any more, just void*. Has effect only on Win32 and Cygwin. file: [29f3a1d59f] check-in: [3ec419f7df] user: jan.nijtmans branch: trunk, size: 30134 | |
|
2020-03-24
| ||
| 19:31 | Make utf-8 the default encoding for embedded information file: [aef8afdd19] check-in: [70604a5212] user: jan.nijtmans branch: utf-8-as-default, size: 30046 | |
|
2020-03-09
| ||
| 16:34 | merge 8.7 file: [2b3faa2525] check-in: [a0ed9240c8] user: dgp branch: trunk, size: 30065 | |
| 15:45 | TCL_UNUSED in the unix sources. file: [760881af4a] check-in: [2c910028eb] user: dgp branch: core-8-branch, size: 30050 | |
|
2020-02-28
| ||
| 12:46 | Merge 8.7 file: [0f08a4f3b9] check-in: [b7af922d61] user: jan.nijtmans branch: trunk, size: 30074 | |
|
2020-01-07
| ||
| 15:20 | Merge 8.7 file: [fccbb43ae7] check-in: [b219c8f278] user: jan.nijtmans branch: cplusplus, size: 30059 | |
|
2019-12-24
| ||
| 13:52 | Merge 8.7 file: [73a026a2d2] check-in: [5d3acf840d] user: jan.nijtmans branch: trunk, size: 29931 | |
| 13:52 | More progress in making clang build on Cygwin warning-free file: [99ddb68f84] check-in: [cba1bad647] user: jan.nijtmans branch: core-8-branch, size: 29916 | |
|
2019-11-22
| ||
| 21:02 | Merge in 8.6.10 release, and resolve conflicts file: [da16ff5e67] check-in: [3ba55ffebb] user: jan.nijtmans branch: cygwin, size: 30354 | |
|
2019-09-03
| ||
| 20:32 | Mark more unused parameters file: [e8cc7640e7] check-in: [c07dbdd62a] user: jan.nijtmans branch: cplusplus, size: 29979 | |
|
2019-08-29
| ||
| 13:28 | Merge tip-548 file: [8bea01beca] check-in: [c933888049] user: jan.nijtmans branch: cplusplus, size: 29911 | |
|
2019-08-23
| ||
| 09:07 | Merge 8.7 file: [ae5a469006] check-in: [0a4ebc2d56] user: jan.nijtmans branch: trunk, size: 29851 | |
| 09:03 | Merge 8.6 Update effective_tld_names.txt.gz to the latest version. Adapt .gitattributes and .fossil-settings/binary-glob to handle *.gz file transparently in fossil/git file: [c5a747c723] check-in: [0714da3ed9] user: jan.nijtmans branch: core-8-branch, size: 29836 | |
|
2019-08-22
| ||
| 12:20 | Fix [8566dc22f9]: various spelling fixes in comments file: [aa9d457223] check-in: [319c60966d] user: jan.nijtmans branch: core-8-6-branch, size: 30390 | |
| 12:19 | Fix [8566dc22f9]: various spelling fixes in comments file: [967ec2deff] check-in: [978c80ef75] user: jan.nijtmans branch: core-8-5-branch, size: 37253 | |
|
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: [0e9aef63ad] check-in: [3da6c33030] user: jan.nijtmans branch: cplusplus, size: 29911 | |
|
2019-08-02
| ||
| 14:26 | Merge 8.7 file: [9ef870305a] check-in: [b0fbdeb265] user: jan.nijtmans branch: trunk, size: 29851 | |
| 12:15 | Merge 8.7. Continue implementation for win32 file: [5992078de4] check-in: [ff6fa30271] user: jan.nijtmans branch: cplusplus, size: 29951 | |
|
2019-08-01
| ||
| 09:31 | Merge 8.7 file: [bde33bdf8e] check-in: [9a7f3deab1] user: jan.nijtmans branch: tip-548, size: 29836 | |
|
2019-07-25
| ||
| 09:01 | Merge 8.7 file: [05e3e26954] check-in: [d1d9e1e6b5] user: jan.nijtmans branch: trunk, size: 29891 | |
|
2019-07-17
| ||
| 15:38 | Eliminate "register" keyword _everywhere_ in Tcl. This keyword is deprecated in C++ (removed in C++17, even), and essentially does nothing with most modern compilers. file: [c6c195fba6] check-in: [f074bda87c] user: jan.nijtmans branch: no-register, size: 29876 | |
| 12:49 | Merge 8.7 file: [eabc5bdd3d] check-in: [26d80edf00] user: jan.nijtmans branch: tip-548, size: 29845 | |
|
2019-07-16
| ||
| 09:25 | Merge 8.7 file: [fce9f8d90c] check-in: [40c2513cb8] user: jan.nijtmans branch: trunk, size: 29900 | |
| 09:20 | Remove last traces of strtod() function, since it isn't used in Tcl any more. file: [5a5e47ed29] check-in: [fac93bf61a] user: jan.nijtmans branch: core-8-branch, size: 29885 | |
|
2019-07-05
| ||
| 13:21 | Merge trunk file: [d9e2c1c0f7] check-in: [8b4e89b6a1] user: jan.nijtmans branch: bug-3598300, size: 29853 | |
| 09:03 | Improvement: always export both 16-bit and 32-bit UTF function file: [561943e43e] check-in: [27f2c4cf5e] user: jan.nijtmans branch: tip-548, size: 29837 | |
|
2019-07-04
| ||
| 06:54 | Experiment: compile Tcl with C++ compiler. WIP file: [92eb643b88] check-in: [99d5f9c948] user: jan.nijtmans branch: cplusplus, size: 29885 | |
|
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: [6c34161a7c] check-in: [4b4fe25e7d] user: jan.nijtmans branch: trunk, size: 29892 | |
|
2019-02-04
| ||
| 22:45 | Merge trunk file: [01d79f685a] check-in: [a6db8815ce] user: jan.nijtmans branch: tip-502-for-9, size: 29911 | |
|
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: [1ccfe3631b] check-in: [d828309515] user: jan.nijtmans branch: jn-use-macros, size: 29908 | |
|
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: [7097b5d2ea] check-in: [f13660b5a5] user: jan.nijtmans branch: memory-API, size: 29900 | |
|
2018-07-01
| ||
| 09:11 | New macro TclGetUnicodeFromObj() which can handle size_t file: [e05f0c22f4] check-in: [426d67c6bb] user: jan.nijtmans branch: memory-API, size: 29896 | |
|
2018-05-31
| ||
| 13:42 | fix 2nd issue of [75ecc0e6cb9899bf]: unix, retrieve correct search-path for library (fixes TclpInitLibraryPath as well as initial call of TclGetObjNameOfExecutable if path not yet set) file: [bcaa881de1] check-in: [a5c7eee15d] user: sebres branch: fix-initsubsystem-75ecc0e6cb9899bf, size: 33555 | |
| 13:41 | fix 1st issue of [75ecc0e6cb9899bf]: retrieve correct environment-depended encoding (avoid mistaken reset after call of setlocale) file: [d6adf469ce] check-in: [5b6e4aeee0] user: sebres branch: fix-initsubsystem-75ecc0e6cb9899bf, size: 31982 | |
|
2018-05-22
| ||
| 20:57 | merge 8.7 file: [2ce5117526] check-in: [b0fbde34ff] user: jan.nijtmans branch: trunk, size: 29871 | |
| 20:53 | Simplify usage of TCL_THREAD, along the lines of [eeddb0693a950be980a66de3811630a00c7bab54|eeddb0693a]. Suggested by DKF file: [c2f1ad3be2] check-in: [bf06e36b25] user: jan.nijtmans branch: core-8-branch, size: 29877 | |
|
2018-05-17
| ||
| 19:05 | Merge 8.7, but keep TCL_THREADS undefined in tcl.h (since that's no longer necessary) file: [a4cc5b5140] check-in: [f2c996cdb8] user: jan.nijtmans branch: trunk, size: 29898 | |
| 18:53 | TIP #491 implementation: Threading Support: phasing out non-threaded builds file: [101423cc5a] check-in: [e9ee6fc387] user: jan.nijtmans branch: core-8-branch, size: 29904 | |
|
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: [d9dbb9e6d3] check-in: [65118675f3] user: jan.nijtmans branch: bug-3598300, size: 29841 | |
|
2018-01-10
| ||
| 14:33 | merge core-8-branch file: [8d06307393] check-in: [a6003fbd9f] user: jan.nijtmans branch: trunk, size: 29880 | |
|
2017-12-28
| ||
| 20:29 | merge core-8-branch file: [97f8688ea1] check-in: [9bd909d0f9] user: jan.nijtmans branch: tip-389, size: 29886 | |
|
2017-12-23
| ||
| 22:34 | Keep track of Yaakov Selkowitz's changes for Cygwin. file: [643cb9575a] check-in: [381e6a60de] user: jan.nijtmans branch: cygwin, size: 30366 | |
|
2017-12-19
| ||
| 12:23 | merge core-8-branch. Also change some internal refCount's from int to size_t. file: [7338d6a5d8] check-in: [6e23ad39af] user: jan.nijtmans branch: trunk, size: 29935 | |
| 11:21 | Minor simplification on Cygwin, since we only support Windows NT now file: [17f3aa5e7b] check-in: [d52dbcaad3] user: jan.nijtmans branch: core-8-branch, size: 29941 | |
|
2017-12-15
| ||
| 21:27 | Revert a few more (int -> size_t) transitions, which could effect extensions (such as Itcl 3.4) which use internal Tcl header files. Better wait until 9.0 for this. What we _can_ do is change some (internal) fields to 'unsigned': that doubles the epoch range without further danger. Thanks, Don, for pointing this out! file: [6ca94a76fd] check-in: [b59ef9e0d8] user: jan.nijtmans branch: core-8-branch, size: 30145 | |
|
2017-05-12
| ||
| 15:06 | merge trunk file: [a2a2b44710] check-in: [3c8f553d8e] user: jan.nijtmans branch: semver, size: 30145 | |
|
2017-05-08
| ||
| 09:06 | merge zipfs file: [9a22bebc37] check-in: [b51824c73c] user: jan.nijtmans branch: androwish, size: 30613 | |
|
2017-05-04
| ||
| 12:28 | merge core-8-6-branch file: [62e4ee548f] check-in: [a4fd5b790b] user: jan.nijtmans branch: trunk, size: 30139 | |
| 12:26 | Use GetModuleHandle() in stead of LoadLibrary() for ntdll, which is already loaded by Cygwin. file: [cf2a2e22e3] check-in: [a4717aa947] user: jan.nijtmans branch: core-8-6-branch, size: 30390 | |
| 12:01 | Cherry-pick/backport [65cc894ac5c24495|65cc894ac5]: fix off-by-one possible buffer overrun when looking for encodings; found by coverity Use GetModuleHandle() in stead of LoadLibrary() for ntdll, which is already loaded by Cygwin. file: [8f99d96975] check-in: [38b35b5cf5] user: jan.nijtmans branch: core-8-5-branch, size: 37253 | |
| 11:35 | merge novem file: [2416bfe252] check-in: [70b0b53b8a] user: jan.nijtmans branch: novem-more-memory-API, size: 30153 | |
| 10:42 | merge trunk file: [b4c573e5f3] check-in: [b73a5c9fa6] user: jan.nijtmans branch: novem, size: 30154 | |
|
2017-05-03
| ||
| 14:01 | merge zipfs file: [325529db6b] check-in: [4711477542] user: jan.nijtmans branch: androwish, size: 30693 | |
| 12:09 | merge trunk file: [749ffe22ad] check-in: [bf5ec8f76b] user: jan.nijtmans branch: semver, size: 30225 | |
|
2017-04-27
| ||
| 12:54 | merge trunk file: [0735f87218] check-in: [a7adf2c06d] user: dgp branch: novem, size: 30189 | |
| 10:51 | [50750c735a] Fix broken test and stop reading uninit-but-allocated memory in zlib channel transform. file: [7a7cce2c3a] check-in: [d9638d1cad] user: dkf branch: trunk, size: 30219 | |
|
2017-04-25
| ||
| 13:08 | Deal with a couple of obscure causes of warnings on some versions of OSX. file: [a278068b6d] check-in: [bf05ca054c] user: dkf branch: core-8-6-branch, size: 30470 | |
|
2016-12-15
| ||
| 11:28 | Merge trunk file: [e156071072] check-in: [959decb933] user: jan.nijtmans branch: semver, size: 29631 | |
|
2016-11-16
| ||
| 11:17 | merge trunk file: [b4bd85cdff] check-in: [31a3f9bee0] user: jan.nijtmans branch: novem, size: 29595 | |
| 10:55 | Use more "size_t" in stead of "int" internall. Also eliminate a lot of type-casts which are not necessary any more. file: [debd090dc5] check-in: [521d320b7b] user: jan.nijtmans branch: trunk, size: 29625 | |
|
2016-11-02
| ||
| 12:56 | merge trunk file: [cace397da1] check-in: [41145a0942] user: jan.nijtmans branch: semver, size: 29622 | |
| 12:16 | merge zipfs file: [f9052f16c7] check-in: [0d7d946d30] user: jan.nijtmans branch: androwish, size: 30099 | |
|
2016-10-11
| ||
| 21:53 | merge trunk file: [6a1f157385] check-in: [d5f3db4df2] user: jan.nijtmans branch: novem, size: 29586 | |
| 21:52 | Fix [3cc1d91345]: duplicate calls to TclpFreeAllocCache() on thread exists file: [31dcb20aed] check-in: [bbfcd2c669] user: jan.nijtmans branch: trunk, size: 29616 | |
| 21:43 | Fix [3cc1d91345]: duplicate calls to TclpFreeAllocCache() on thread exists file: [fcea10bb3f] check-in: [7a3c8a4b0d] user: jan.nijtmans branch: core-8-6-branch, size: 29876 | |
| 21:35 | Fix [3cc1d91345]: duplicate calls to TclpFreeAllocCache() on thread exists file: [9c5a8552e1] check-in: [509d964dcf] user: jan.nijtmans branch: core-8-5-branch, size: 37347 | |
|
2016-09-16
| ||
| 09:25 | merge trunk file: [567e7d45de] check-in: [da75b7b44f] user: jan.nijtmans branch: semver, size: 29620 | |
|
2016-09-09
| ||
| 07:31 | merge trunk file: [700c491051] check-in: [f97eb4cfee] user: gahr branch: novem, size: 29584 | |
| 07:28 | Remove unnecessary use of fpsetround. See https://bugs.freebsd.org/212512 file: [6ba8687247] check-in: [20c19f9d55] user: gahr branch: trunk, size: 29614 | |
|
2016-08-19
| ||
| 08:48 | merge trunk file: [6758fc673d] check-in: [fad3c1f68f] user: jan.nijtmans branch: semver, size: 29951 | |
|
2016-07-08
| ||
| 10:34 | merge trunk file: [f31cfdf6ad] check-in: [706fbc1eb0] user: jan.nijtmans branch: novem, size: 29915 | |
| 10:28 | Micro-optimization: Use TclGetStringFromObj in stead of Tcl_GetStringFromObj in many places where possible. file: [96d5ca7903] check-in: [48cb8436f1] user: jan.nijtmans branch: trunk, size: 29945 | |
|
2016-07-01
| ||
| 08:33 | Merge trunk file: [23d01a74b3] check-in: [9b227b619e] user: jan.nijtmans branch: novem-more-memory-API, size: 29927 | |
|
2016-06-30
| ||
| 13:55 | Merge trunk file: [46871b19a6] check-in: [f1bf3ef179] user: jan.nijtmans branch: semver, size: 29952 | |
| 13:16 | Simplify use of "struct" keyword in many places. file: [51ee800114] check-in: [2e6ea5716f] user: jan.nijtmans branch: trunk, size: 29946 | |
|
2016-06-29
| ||
| 15:52 | Merge trunk file: [d7f45f477e] check-in: [e711b0ba95] user: jan.nijtmans branch: novem, size: 29916 | |
| 12:07 | Merge trunk file: [8bd8da0b4b] check-in: [2cd6fa3b68] user: jan.nijtmans branch: semver, size: 29964 | |
| 11:39 | Tcl_SetVar -> Tcl_SetVar2 and comparable replacements, eliminating functions which are deprecated. file: [9b6ee405ad] check-in: [3108faf68a] user: jan.nijtmans branch: trunk, size: 29958 | |
|
2016-03-21
| ||
| 21:28 | Fixed bug [f1253530cd] - tcl_wordchars and tcl_nonwordchars are unknown at startup file: [6eb1abb130] check-in: [adf582fbe2] user: fvogel branch: bug-f1253530cd, size: 30195 | |
|
2015-12-21
| ||
| 15:31 | Start with a few simple basic test-cases file: [40235a7661] check-in: [9eb6257fb7] user: jan.nijtmans branch: androwish, size: 30094 | |
| 10:03 | Undo more Android-specific changes, which don't form part of Zipfs, as further preparation for Zipfs TIP. Rename zipfs.h to tclZipfs.h, so it can be installed together with tcl.h file: [6eb9dc6c58] check-in: [1836eee8f2] user: jan.nijtmans branch: zipfs, size: 29944 | |
|
2015-12-17
| ||
| 12:04 | minor tweaks for MSVC file: [a53e182973] check-in: [5c6069be75] user: jan.nijtmans branch: androwish, size: 30097 | |
|
2015-12-11
| ||
| 08:43 | Experiments with [http://semver.org/|Semantic Versioning] in Tcl. (Don't look!) file: [3f3e3ac46b] check-in: [32379be1ed] user: jan.nijtmans branch: semver, size: 29880 | |
|
2015-11-03
| ||
| 13:13 | better handle out-of-memory conditions in ZIP filesystem hard-wire initial encoding on Android to UTF-8 file: [65c008238a] check-in: [5057cf8f6e] user: jan.nijtmans branch: androwish, size: 30051 | |
|
2015-09-29
| ||
| 08:06 | rebase with novem file: [8fa2845731] check-in: [2897092cfa] user: jan.nijtmans branch: novem-more-memory-API, size: 29843 | |
|
2015-08-06
| ||
| 04:33 | merge trunk file: [3b6126f545] check-in: [f596344a44] user: jan.nijtmans branch: androwish, size: 29981 | |
|
2015-08-04
| ||
| 17:34 | merge trunk file: [20e3433c98] check-in: [b8253e16e6] user: jan.nijtmans branch: novem, size: 29832 | |
|
2015-07-31
| ||
| 22:05 | fix off-by-one possible buffer overrun when looking for encodings; found by coverity file: [3d8c0b6d34] check-in: [65cc894ac5] user: msofer branch: trunk, size: 29874 | |
|
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: [e37ab328db] check-in: [fe175c2a4e] user: jan.nijtmans branch: androwish, size: 29982 | |
|
2015-06-18
| ||
| 19:58 | merge novem file: [2ad794737f] check-in: [8d9650ab81] user: jan.nijtmans branch: novem-more-memory-API, size: 29844 | |
|
2015-03-06
| ||
| 14:02 | update release date file: [61852a9a8b] check-in: [3da0e3a608] user: dgp branch: mistake, size: 37850 | |
|
2014-11-14
| ||
| 09:47 | merge trunk file: [9e224292c6] check-in: [b83be1ab3b] user: jan.nijtmans branch: novem, size: 29833 | |
| 09:44 | Remove a number of eol-spaces. No change in functionality. file: [122cecf59d] check-in: [43b5a95f6d] user: jan.nijtmans branch: trunk, size: 29875 | |
|
2014-05-02
| ||
| 07:15 | merge novem file: [46920de256] check-in: [08a7e90291] user: jan.nijtmans branch: novem-more-memory-API, size: 29848 | |
|
2014-02-06
| ||
| 22:10 | merge trunk file: [bff9c3a7d6] check-in: [6828d86c67] user: jan.nijtmans branch: novem, size: 29837 | |
|
2014-02-04
| ||
| 21:52 | Satisfy required position of __stdcall from VC++ file: [5f22366f65] check-in: [4d93b22209] user: jan.nijtmans branch: trunk, size: 29879 | |
| 21:51 | Satisfy required position of __stdcall from VC++ file: [0482cc7eb8] check-in: [4aa0755656] user: jan.nijtmans branch: core-8-5-branch, size: 37345 | |
| 21:33 | Add missing __stdcall (which crashes on win32), and clean-up indenting file: [bda4e624e0] check-in: [d2660a9d11] user: jan.nijtmans branch: trunk, size: 29879 | |
| 21:29 | remove duplicate declaration file: [b2df6796d6] check-in: [9d33e20c12] user: jan.nijtmans branch: core-8-5-branch, size: 37345 | |
| 21:21 | Add missing __stdcall (which crashes on win32), and clean-up indenting file: [c53c49a87c] check-in: [f4b331d2fb] user: jan.nijtmans branch: core-8-5-branch, size: 37400 | |
|
2014-02-03
| ||
| 15:29 | merge trunk file: [98a64509c8] check-in: [eb01b5b26b] user: jan.nijtmans branch: novem, size: 29861 | |
| 15:19 | Fix [651e828a52]: Wrong Windows version reported for Windows 8.1 file: [54b105d121] check-in: [818d7d0f1a] user: jan.nijtmans branch: trunk, size: 29903 | |
| 14:43 | Fix [651e828a52]: Wrong Windows version reported for Windows 8.1 file: [e56899ec29] check-in: [8aefc70fdb] user: jan.nijtmans branch: core-8-5-branch, size: 37369 | |
|
2013-09-26
| ||
| 13:13 | merge novem WARNING: No checks of build-ability done yet. file: [cfc15981c4] check-in: [2688d65077] user: dkf branch: novem-64bit-sizes, size: 29316 | |
|
2013-04-02
| ||
| 10:57 | Prevent inlining of StackGrowsDown(), in case of cross-compiling file: [f6f6b72601] check-in: [e0c216c183] user: jan.nijtmans branch: prevent-inline, size: 36815 | |
|
2013-01-26
| ||
| 16:11 | macros for Tcl_GetString and Tcl_GetStringFromObj file: [b0c3b849f7] check-in: [7845d6854d] user: jan.nijtmans branch: novem-more-memory-API, size: 29318 | |
|
2013-01-17
| ||
| 16:32 | merge trunk file: [d7893a83e5] check-in: [3c4edc83aa] user: dgp branch: novem, size: 29329 | |
| 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: [756f6d1e3b] check-in: [a1d2456c70] user: jan.nijtmans branch: trunk, size: 29371 | |
| 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: [952733da16] check-in: [38228c7569] user: jan.nijtmans branch: core-8-5-branch, size: 36784 | |
|
2012-12-07
| ||
| 12:37 | merge core-8-5-branch. eliminate more deprecated calls file: [59aab0f6b5] check-in: [dd65aee247] user: jan.nijtmans branch: better-deprecation-85, size: 37051 | |
|
2012-12-04
| ||
| 15:12 | more eliminations of 'deprecated' calls file: [359d497259] check-in: [c3a8114dc1] user: jan.nijtmans branch: better-deprecation-85, size: 37020 | |
|
2012-11-18
| ||
| 17:42 | ... and the unix-specific files converted file: [68d2beb18a] check-in: [7cc91279e2] user: dkf branch: novem-64bit-sizes, size: 29358 | |
| 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: [4931ac62ca] check-in: [11a1d1e174] user: jan.nijtmans branch: tcl_nosize, size: 29469 | |
|
2012-11-16
| ||
| 14:15 | More work done. Still I am finding places where int should be size_t and reverse. file: [7e3dc68d83] check-in: [d348e679f7] user: jan.nijtmans branch: novem-64bit-sizes, size: 29355 | |
|
2012-08-20
| ||
| 06:49 | remove unnecessary struct names, which only pollute the "struct" namespace for te compiler. file: [7544c45942] check-in: [db442914c7] user: jan.nijtmans branch: jn-no-struct-names, size: 29307 | |
|
2012-06-06
| ||
| 13:07 | On Cygwin, use win32 API in stead of uname() to determine the tcl_platform variables file: [748cd4cf35] check-in: [f980e7a9d2] user: jan.nijtmans branch: trunk, size: 29349 | |
| 13:02 | On Cygwin, use win32 API in stead of uname() to determine the tcl_platform variables file: [9656092239] check-in: [b60f48db3f] user: jan.nijtmans branch: core-8-5-branch, size: 36762 | |
| 12:43 | On Cygwin, use win32 API in stead of uname() to determine the tcl_platform variables file: [412dacb405] check-in: [399d1126ef] user: jan.nijtmans branch: core-8-4-branch, size: 35818 | |
|
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: [04d25e0db3] check-in: [2e12143e39] user: dkf branch: trunk, size: 27479 | |
|
2011-03-12
| ||
| 15:06 | Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts in rest of Tcl source code. No ABI change. API change *should* be harmless. file: [08fd547b27] check-in: [5574bdd262] user: dkf branch: trunk, size: 27571 | |
|
2011-03-07
| ||
| 22:23 | Fix [Bug 3166410]: "out of stack space" on AIX file: [dd716cd20e] check-in: [bde224c265] user: jan.nijtmans branch: core-8-5-branch, size: 34892 | |
|
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: [0bbb7a445b] check-in: [c64f310d38] user: dgp branch: trunk, size: 27593 | |
| 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: [6594175341] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 34512 | |
|
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: [2c98a77a38] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 33948 | |
|
2010-11-23
| ||
| 13:11 | Jump. file: [e36dc82f6f] check-in: [f8ff91db3f] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 34736 | |
|
2010-11-22
| ||
| 13:14 | Next @251. file: [a89263e9b6] check-in: [6e5d8c41eb] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 34703 | |
|
2009-10-05
| ||
| 14:27 | merge updates from HEAD file: [323922d058] check-in: [62f1e03a46] user: dgp branch: dgp-refactor, size: 27670 | |
| 02:41 | * macosx/tclMacOSXBundle.c: Workaround CF memory managment bug in * unix/tclUnixInit.c: Mac OS X 10.4 & earlier. [Bug 2569449] file: [2bdfd9e249] check-in: [036e6c5321] user: das branch: core-8-4-branch, size: 34025 | |
| 02:41 | * macosx/tclMacOSXBundle.c: Workaround CF memory managment bug in * unix/tclUnixInit.c: Mac OS X 10.4 & earlier. [Bug 2569449] file: [7b3cc33fe8] check-in: [3e06f9c8e8] user: das branch: core-8-5-branch, size: 34588 | |
| 02:41 | * macosx/tclMacOSXBundle.c: Workaround CF memory managment bug in * unix/tclUnixInit.c: Mac OS X 10.4 & earlier. [Bug 2569449] file: [17c7fa8d86] check-in: [a83c2eebce] user: das branch: trunk, size: 27665 | |
|
2009-01-09
| ||
| 14:17 | merge updates from HEAD file: [703b331001] check-in: [02f7c5c705] user: dgp branch: dgp-refactor, size: 27631 | |
| 11:21 | Style fixes (unfouling whitespace, sorting comments, removing useless casts, etc.) file: [17c1b1c41f] check-in: [cd3c38f00a] user: dkf branch: trunk, size: 27626 | |
|
2008-09-25
| ||
| 14:39 | merge updates from HEAD file: [5d35d42f95] check-in: [27bcee0507] user: dgp branch: dgp-refactor, size: 27637 | |
| 14:30 | Implement TIP #315. file: [f03ae76231] check-in: [a9c586be0a] user: dkf branch: trunk, size: 27632 | |
|
2008-07-29
| ||
| 20:13 | merge updates from (near) HEAD file: [1117014394] check-in: [f51e3a3c72] user: dgp branch: dgp-refactor, size: 27479 | |
|
2008-07-13
| ||
| 09:03 | NRE implementation [Patch 2017110] file: [469d07bdcb] check-in: [a646e4c362] user: msofer branch: trunk, size: 27477 | |
|
2008-05-11
| ||
| 04:22 | merge updates from HEAD file: [6377297e10] check-in: [b084fd8e3a] user: dgp branch: dgp-refactor, size: 34550 | |
|
2008-04-27
| ||
| 22:21 | Get rid of pre-C89-isms (esp. CONST vs const). file: [1d1eed856a] check-in: [2d205c22fb] user: dkf branch: trunk, size: 34545 | |
|
2007-12-13
| ||
| 15:22 | merge stable branch onto HEAD file: [012091550a] check-in: [d1f7550cd9] user: dgp branch: trunk, size: 34545 | |
|
2007-12-06
| ||
| 06:51 | merge updates from HEAD file: [a4d459c079] check-in: [6f3a8a0d9e] user: dgp branch: dgp-refactor, size: 34550 | |
|
2007-11-26
| ||
| 19:43 | merge updates from HEAD file: [ef86f39003] check-in: [6bce9b807c] user: dgp branch: core-stabilizer-branch, size: 34549 | |
| 19:11 | * generic/tclBasic.c: * generic/tclInt.h: * unix/tclUnixInit.c: * unix/tclUnixThrd.c: Fix stack checking via workaround for bug in glibc's pthread_attr_get_np, patch from [Bug 1815573]. Many thanks to Sergei Golovan (aka Teo) for detecting the bug and helping diagnose and develop the fix. file: [c6c6aeb934] check-in: [58c6af7834] user: msofer branch: trunk, size: 34548 | |
|
2007-11-16
| ||
| 08:07 | merge updates from HEAD file: [29237b364d] check-in: [4b5515a616] user: dgp branch: dgp-refactor, size: 34488 | |
| 07:20 | merge updates from HEAD file: [72a6d6117b] check-in: [be7502a53e] user: dgp branch: core-stabilizer-branch, size: 34487 | |
|
2007-11-13
| ||
| 17:13 | * unix/tclUnixInit.c: the TCL_NO_STACK_CHECK was being incorrectly undefined here; this should be set (or not) in the compile options, it is used elsewhere and needs to be consistent. file: [60a312fba0] check-in: [3bda630c6a] user: msofer branch: trunk, size: 34486 | |
|
2007-11-12
| ||
| 20:40 | merge updates from HEAD file: [4639f3dfe6] check-in: [27f428842c] user: dgp branch: dgp-refactor, size: 34477 | |
| 19:18 | merge updates from HEAD file: [96e78ecd05] check-in: [72c5ac9502] user: dgp branch: core-stabilizer-branch, size: 34476 | |
|
2007-11-11
| ||
| 05:24 | * unix/tclUnixInit.c: simplify non-crosscompiled case. file: [1db16b96fb] check-in: [5434651fe1] user: das branch: trunk, size: 34472 | |
|
2007-11-10
| ||
| 22:24 | * generic/tclBasic.c: * unix/configure.in: * unix/tclUnixInit.c: detect stack grwoth direction at compile time, only fall to runtime detection when crosscompiling. file: [1a8b0b32a0] check-in: [289a5eb6a1] user: msofer branch: trunk, size: 34427 | |
| 20:49 | fix typos file: [882c9f48b4] check-in: [4281fb8e8c] user: das branch: trunk, size: 34223 | |
| 19:01 | * generic/tclBasic.c: * generic/tclInt.h: * unix/tclUnixInit.c: * win/tclWin32Dll.c: restore simpler behaviour for stack checking, not adaptive to stack size changes after a thread is launched. Consensus is that "nobody does that", and so it is not worth the cost. file: [9e222e01ca] check-in: [00f0c2974d] user: msofer branch: trunk, size: 34229 | |
| 16:08 | * generic/tclBasic.c: * generic/tclInt.h: * unix/tclUnixInit.c: * unix/tclUnixPort.h: * win/tclWin32Dll.c: modify the stack checking algorithm to recheck in case of failure. The working assumptions are now that (a) a thread's stack is never moved, and (b) a thread's stack can grow but not shrink. Port to windows - could be more efficient, but is already cheaper than it was. file: [ab5a77dd48] check-in: [a3b6a2d871] user: msofer branch: trunk, size: 33934 | |
| 03:41 | fix formatting and inverted test in TclpCheckStackSpace() file: [e46ac36650] check-in: [1dea94a51d] user: das branch: trunk, size: 34971 | |
|
2007-11-09
| ||
| 23:04 | fixed stupid bug in last commit that made it not work in threaded builds file: [0a8f7e3dce] check-in: [3367f59cb6] user: msofer branch: trunk, size: 34964 | |
| 21:35 | * generic/tclAsync.c: * generic/tclBasic.c: * generic/tclExecute.c: * generic/tclInt.h: * generic/tclUnixInit.c: * generic/tclUnixPort.h: new fields in interp (ekeko!) to cache TSD data that is accessed at each command invocation, access macros to replace Tcl_AsyncReady and TclpCheckStackSpace by much faster variants [Patch 1829248] file: [6f4dfaae01] check-in: [41cb112a37] user: msofer branch: trunk, size: 34928 | |
|
2007-09-07
| ||
| 03:15 | merge updates from HEAD file: [87cb79edfa] check-in: [2c46d786c6] user: dgp branch: dgp-refactor, size: 34235 | |
|
2007-09-04
| ||
| 17:43 | merge updates from HEAD file: [aa30d27473] check-in: [93ee5fafc4] user: dgp branch: core-stabilizer-branch, size: 34234 | |
|
2007-07-31
| ||
| 10:04 | * unix/tclUnixInit.c (TclpSetVariables): Use the thread-safe getpwuid replacement to fill the tcl_platform(user) field as it is not subject to spoofing. file: [6073891048] check-in: [1e89da1930] user: dkf branch: trunk, size: 34230 | |
|
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: [508ff147ce] check-in: [5d6c204a0c] user: das branch: core-8-4-branch, size: 33986 | |
|
2007-04-24
| ||
| 04:49 | merge updates from HEAD file: [43e45fed1d] check-in: [dd0311d30f] user: dgp branch: dgp-refactor, size: 34097 | |
|
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: [e5361bf3d1] check-in: [d88ee3f371] user: das branch: trunk, size: 34092 | |
|
2007-04-19
| ||
| 19:16 | merge updates from HEAD file: [fe91fbeedc] check-in: [8840f48041] user: dgp branch: dgp-refactor, size: 33985 | |
|
2007-04-17
| ||
| 14:49 | Eliminate use of (VOID*) casts when calling memset or memcpy. file: [9928b07f66] check-in: [45b4948945] user: dkf branch: trunk, size: 33980 | |
|
2007-04-08
| ||
| 14:58 | Merge updates from HEAD; may not build file: [a2e4ca1c20] check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 34003 | |
|
2007-02-08
| ||
| 23:11 | * unix/tclUnixInit.c (TclpCheckStackSpace): do stack size checks with unsigned size_t to correctly validate stackSize in the 2^31+ range. file: [904589cac1] check-in: [36261c08ee] user: hobbs branch: trunk, size: 34000 | |
|
2006-10-23
| ||
| 21:01 | merge updates from HEAD file: [a45b7ce014] check-in: [1f911d4cbb] user: dgp branch: dgp-refactor, size: 34018 | |
|
2006-09-10
| ||
| 17:04 | * library/msgcat/msgcat.tcl (msgcat::Init): on Darwin, add fallback of * tests/msgcat.test: default msgcat locale to * unix/tclUnixInit.c (TclpSetVariables): current CFLocale identifier if available (via private ::tcl::mac::locale global, set at interp init when on Mac OS X 10.3 or later with CoreFoundation). * unix/tcl.m4: add caching to new SC_TCL_* macros for MT-safe wrappers. * unix/configure: autoconf-2.13 file: [ea24aca4a9] check-in: [6d22c64949] user: das branch: core-8-4-branch, size: 33874 | |
| 17:04 | * library/msgcat/msgcat.tcl (msgcat::Init): on Darwin, add fallback of * tests/msgcat.test: default msgcat locale to * unix/tclUnixInit.c (TclpSetVariables): current CFLocale identifier if available (via private ::tcl::mac::locale global, set at interp init when on Mac OS X 10.3 or later with CoreFoundation). * library/tcltest/tcltest.tcl: add 'line' verbose level: prints source * doc/tcltest.n: file line information of failing tests. * macosx/Tcl.xcodeproj/project.pbxproj: add new tclUnixCompat.c file; revise tests target to use new tcltest 'line' verbose level. * unix/configure.in: add descriptions to new AC_DEFINEs for MT-safe. * unix/tcl.m4: add caching to new SC_TCL_* macros for MT-safe wrappers. * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59 file: [c2d25a9d40] check-in: [dc96f873b9] user: das branch: trunk, size: 34013 | |
|
2006-08-29
| ||
| 16:19 | merge updates from HEAD file: [8c37a9cf40] check-in: [e1feeec3e7] user: dgp branch: dgp-refactor, size: 33372 | |
| 05:33 | Fix for stack.test failures on FreeBSD file: [3ac4726fb4] check-in: [cad4b8fc35] user: mistachkin branch: trunk, size: 33374 | |
|
2006-08-18
| ||
| 07:45 | * unix/tcl.m4 (Darwin): add support for --enable-64bit on x86_64, for universal builds including x86_64, for 64-bit CoreFoundation on Leopard and for use of -mmacosx-version-min instead of MACOSX_DEPLOYMENT_TARGET. * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59 * generic/tcl.h: add fixes for building on Leopard and support * unix/tclUnixPort.h: for 64-bit CoreFoundation on Leopard. * macosx/tclMacOSXFCmd.c: * unix/tclUnixPort.h: on Darwin x86_64, disable use of vfork as it causes execve to fail intermittently. (rdar://4685553) * generic/tclTomMath.h: on Darwin 64-bit, for now disable use of 128-bit arithmetic through __attribute__ ((mode(TI))), as it leads to link errors due to missing fallbacks. (rdar://4685527) * macosx/Tcl.xcodeproj/project.pbxproj: add x86_64 to universal build, switch native release targets to use DWARF with dSYM, Xcode 3.0 changes. * macosx/README: updates for x86_64 and Xcode 2.3. * macosx/Tcl.xcodeproj/default.pbxuser: add test suite target that runs * macosx/Tcl.xcodeproj/project.pbxproj: the tcl test suite at build time and shows clickable test suite errors in the GUI build window. * tests/macOSXFCmd.test: fix use of deprecated resource fork paths. * unix/tclUnixInit.c (TclpInitLibraryPath): move code that is only needed when TCL_LIBRARY is defined to run only in that case. * generic/tclLink.c (LinkTraceProc): fix 64-bit signed-with-unsigned comparison warning from gcc4 -Wextra. file: [cab9805338] check-in: [8e0081af99] user: das branch: trunk, size: 33624 | |
|
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: [3f06dcb1af] check-in: [fc99321d66] user: das branch: core-8-4-branch, size: 33228 | |
| 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: [d04b35d38f] check-in: [95ec292536] user: das branch: trunk, size: 33640 | |
|
2006-02-09
| ||
| 22:41 | Merge udpates from HEAD file: [4339f5e568] check-in: [45fd466049] user: dgp branch: dgp-refactor, size: 32701 | |
|
2006-02-08
| ||
| 21:41 | TIP#258 IMPLEMENTATION * doc/Encoding.3: New subcommand [encoding dirs]. * doc/encoding.n: New routine Tcl_GetEncodingNameFromEnvironment. * generic/tcl.decls: Made public: * generic/tclBasic.c: TclGetEncodingFromObj * generic/tclCmdAH.c: -> Tcl_GetEncodingFromObj * generic/tclEncoding.c:TclGetEncodingSearchPath * generic/tclInt.decls: -> Tcl_GetEncodingSearchPath * generic/tclInt.h: TclSetEncodingSearchPath * generic/tclTest.c: -> Tcl_SetEncodingSearchPath * library/init.tcl: Removed commands: * tests/cmdAH.test: [tcl::unsupported::EncodingDirs] * tests/encoding.test: [testencoding path] (Tcltest) * unix/tclUnixInit.c: [Patch 1413934]. * win/tclWinInit.c: * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclStubInit.c: file: [b865e7e784] check-in: [aea60299f7] user: dgp branch: trunk, size: 32696 | |
|
2006-01-25
| ||
| 23:06 | Backport of part of FreeBSD port file: [ed6c4454ae] check-in: [93b6183da8] user: dkf branch: core-8-4-branch, size: 32332 | |
| 22:57 | Adapted version of FreeBSD port to reduce the amount of stuff they have to do to build Tcl... file: [613a7d6c7b] check-in: [dffca00fe9] user: dkf branch: trunk, size: 32696 | |
|
2005-11-03
| ||
| 17:52 | merge updates from HEAD file: [3ae3274e20] check-in: [d827b9cf1e] user: dgp branch: dgp-refactor, size: 32345 | |
| 16:16 | * generic/tclUnixInit.c (TclpSetInitialEncodings): Modified so that multiple calls can continue to atttempt to properly set the system encoding. Needed for Tclkit to properly support non-default encodings. Thanks to Yaroslav Schekin. [Bug 1201171]. file: [8c84ea138d] check-in: [0e75d9e50e] user: dgp branch: core-8-4-branch, size: 31976 | |
|
2005-11-02
| ||
| 23:26 | ANSIfy file: [f5f37dd1dd] check-in: [19a0a6a899] user: dkf branch: trunk, size: 32340 | |
|
2005-10-23
| ||
| 22:01 | * generic/tclBasic.c: * generic/tclBinary.c: * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclExecute.c: * generic/tclLink.c: * generic/tclMain.c: * generic/tclProc.c: * generic/tclScan.c: * generic/tclTest.c: * generic/tclVar.c: * mac/tclMacInit.c: * unix/tclUnixInit.c: * win/tclWinInit.c: Insure that the core never calls TclPtrSetVar, Tcl_SetVar2Ex, Tcl_ObjSetVar2 or Tcl_SetObjErrorCode with a 0-ref new value. It is not possible to handle error returns correctly in that case [Bug 1334947], one has the choice of leaking the object in some cases, or else risk crashing in some others. file: [4bbec6c3fd] check-in: [8761ab798f] user: msofer branch: core-8-4-branch, size: 31899 | |
|
2005-08-15
| ||
| 18:13 | merge updates from HEAD file: [6e09aeda1e] check-in: [b456e92317] user: dgp branch: kennykb-numerics-branch, size: 32438 | |
| 17:23 | merge updates from HEAD file: [77786a8632] check-in: [074d06ccf4] user: dgp branch: dgp-refactor, size: 32439 | |
|
2005-08-05
| ||
| 20:48 | Solaris mis-names the cp1251 encoding. file: [809878f98a] check-in: [b06e325973] user: dkf branch: core-8-4-branch, size: 31833 | |
| 20:36 | Solaris mis-names the cp1251 encoding. file: [85c4f196f2] check-in: [5729270551] user: dkf branch: trunk, size: 32434 | |
|
2005-08-02
| ||
| 18:14 | merge updates from HEAD file: [768590e1f5] check-in: [10feab7c07] user: dgp branch: kennykb-numerics-branch, size: 32407 | |
|
2005-07-26
| ||
| 04:11 | Merge updates from HEAD file: [1dc6b1b719] check-in: [8351a734a6] user: dgp branch: dgp-refactor, size: 32408 | |
|
2005-07-20
| ||
| 23:16 | Getting more systematic about style file: [619fa72454] check-in: [0c5cea4d81] user: dkf branch: trunk, size: 32403 | |
|
2005-07-12
| ||
| 20:35 | merged changes from HEAD file: [89e0015409] check-in: [5316ea45e0] user: kennykb branch: kennykb-numerics-branch, size: 32932 | |
|
2005-06-13
| ||
| 01:45 | *** MERGE WITH HEAD *** (tag msofer-wcodes-20050611) file: [47b54ee975] check-in: [d666b09ed5] user: msofer branch: msofer-wcodes-branch, size: 32931 | |
|
2005-05-25
| ||
| 15:01 | merge updates from HEAD file: [59945d3959] check-in: [64d23581aa] user: dgp branch: dgp-refactor, size: 32928 | |
|
2005-05-24
| ||
| 04:20 | * macosx/Makefile: * macosx/README: * macosx/Tcl-Info.plist.in (new file): * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: * unix/tclUnixInit.c: moved all Darwin framework build support from macosx/Makefile into the standard unix configure/make buildsystem, the macosx/Makefile is no longer required to build Tcl.framework (but its functionality is still available for backwards compatibility). * unix/configure: autoconf-2.13 file: [447cc64994] check-in: [c065af454b] user: das branch: core-8-4-branch, size: 31772 | |
|
2005-05-23
| ||
| 20:20 | * macosx/Makefile: * macosx/README: * macosx/Tcl-Info.plist.in (new file): * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: * unix/tclUnixInit.c: moved all Darwin framework build support from macosx/Makefile into the standard unix configure/make buildsystem, the macosx/Makefile is no longer required to build Tcl.framework (but its functionality is still available for backwards compatibility). * unix/configure: autoconf-2.59 file: [d5f5064ec5] check-in: [7c25639f1f] user: das branch: trunk, size: 32924 | |
|
2005-05-21
| ||
| 15:10 | Resynchronized with HEAD file: [fb13108701] check-in: [96be07d7c8] user: kennykb branch: kennykb-numerics-branch, size: 32922 | |
|
2005-05-16
| ||
| 19:23 | merge updates from HEAD file: [2fe062d6cb] check-in: [03a5891876] user: dgp branch: dgp-refactor, size: 32918 | |
|
2005-05-14
| ||
| 20:52 | * macosx/tclMacOSXBundle.c: * unix/tclUnixInit.c: * unix/tcl.m4 (Darwin): made use of CoreFoundation API configurable and added test of CoreFoundation availablility to allow building on ppc64, replaced HAVE_CFBUNDLE by HAVE_COREFOUNDATION; test for availability of Tiger or later OSSpinLockLock API. * unix/tclUnixNotfy.c: * unix/Makefile.in: * macosx/tclMacOSXNotify.c (new file): when CoreFoundation is available, use new CFRunLoop based notifier: allows easy integration with other event loops on Mac OS X, in particular the TkAqua Carbon event loop is now integrated via a standard tcl event source (instead of TkAqua upon loading having to finalize the exsting notifier and replace it with its custom version). [Patch 1202052] * tests/unixNotfy.test: don't run unthreaded tests on Darwin since notifier may be using threads even in unthreaded core. * unix/tclUnixPort.h: * unix/tcl.m4 (Darwin): test for thread-unsafe realpath durning configure, as Darwin 7 and later realpath is threadsafe. * macosx/tclMacOSXBundle.c: * unix/tclLoadDyld.c: * unix/tclUnixInit.c: fixed gcc 4.0 warnings. * unix/configure: autoconf-2.13 file: [229098ea79] check-in: [c4f7ce27bf] user: das branch: core-8-4-branch, size: 31769 | |
| 20:46 | * generic/tclInt.decls: * generic/tclTest.c: * generic/tclUtil.c: * win/tclWin32Dll.c: fixed link error due to direct access by tclTest.c to the MODULE_SCOPE tclPlatform global: renamed existing TclWinGetPlatform() accessor to TclGetPlatform() and moved it to generic code so that it can be used by on all platforms where MODULE_SCOPE is enforced. * macosx/tclMacOSXBundle.c: * unix/tclUnixInit.c: * unix/tcl.m4 (Darwin): made use of CoreFoundation API configurable and added test of CoreFoundation availablility to allow building on ppc64, replaced HAVE_CFBUNDLE by HAVE_COREFOUNDATION; test for availability of Tiger or later OSSpinLockLock API. * unix/tclUnixNotfy.c: * unix/Makefile.in: * macosx/tclMacOSXNotify.c (new file): when CoreFoundation is available, use new CFRunLoop based notifier: allows easy integration with other event loops on Mac OS X, in particular the TkAqua Carbon event loop is now integrated via a standard tcl event source (instead of TkAqua upon loading having to finalize the exsting notifier and replace it with its custom version). [Patch 1202052] * tests/unixNotfy.test: don't run unthreaded tests on Darwin since notifier may be using threads even in unthreaded core. * unix/tclUnixPort.h: * unix/tcl.m4 (Darwin): test for thread-unsafe realpath durning configure, as Darwin 7 and later realpath is threadsafe. * macosx/Makefile: enable configure caching. * unix/configure.in: wrap tclConfig.h header in #ifndef _TCLCONFIG so that it can be included more than once without warnings from gcc4.0 (as happens e.g. when including both tclInt.h and tclPort.h) * macosx/tclMacOSXBundle.c: * unix/tclUnixChan.c: * unix/tclLoadDyld.c: * unix/tclUnixInit.c: fixed gcc 4.0 warnings. * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59 * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclStubInit.c: make genstubs file: [5bc5fbbaf7] check-in: [7ff2693241] user: das branch: trunk, size: 32914 | |
|
2005-05-10
| ||
| 18:33 | Merged kennykb-numerics-branch back to the head; TIPs 132 and 232 file: [406f30cf55] check-in: [1cc2336920] user: kennykb branch: trunk, size: 32830 | |
|
2005-04-29
| ||
| 22:39 | Merge updates from HEAD file: [12bcf5edee] check-in: [ac63d218d8] user: dgp branch: dgp-refactor, size: 32830 | |
|
2005-04-25
| ||
| 21:37 | Merged with HEAD. file: [2f62e0073e] check-in: [fcce6158ac] user: kennykb branch: kennykb-numerics-branch, size: 32834 | |
|
2005-04-13
| ||
| 21:26 | * unix/tclUnixInit.c (TclpGetEncodingNameFromEnvironment): Reversed order of verifying candidate [encoding system] value, checking against a table in memory first before calling Tcl_GetEncoding and potentially scanning through the filesystem. Also ordered the table so that a binary search could be used within it. Improves startup time a bit more on some systems. file: [e942f35ffc] check-in: [3d8bfa527e] user: dgp branch: trunk, size: 32826 | |
|
2005-01-05
| ||
| 22:14 | Add more locale mapping info for Chinese. [1084595] file: [b94132c5fc] check-in: [da29515179] user: dkf branch: core-8-4-branch, size: 31681 | |
|
2004-12-09
| ||
| 23:00 | Merge updates from HEAD file: [d40e7d2f3e] check-in: [24873008cc] user: dgp branch: dgp-refactor, size: 32942 | |
|
2004-12-08
| ||
| 18:24 | merged with kennykb-numerics-branch-20041208 file: [2d94994ce2] check-in: [ab2eb12a79] user: kennykb branch: kennykb-numerics-branch, size: 32946 | |
|
2004-12-04
| ||
| 21:19 | * generic/tclEncoding.c: Different fix for [Bug 1077005]. * generic/tclEvent.c: Broke apart TclpSetInitialEncodings() on * generic/tclInt.h: Windows into TclpSetInterfaces(), that is * unix/tclUnixInit.c: fundamentally essential, and the initialization * win/tclWinInit.c: of the system encoding, which is not. Made the TclpSetInterfaces call part of TclInitSubsystems so it cannot be overlooked. file: [0cb8952cdf] check-in: [288a92f486] user: dgp branch: trunk, size: 32938 | |
|
2004-11-30
| ||
| 19:34 | Patch 976520 reworks several of the details involved with startup/initialization of the Tcl library, focused on the activities of Tcl_FindExecutable(). * generic/tclIO.c: Removed bogus claim in comment that encoding "iso8859-1" is "built-in" to Tcl. * generic/tclInt.h: Created a new struct ProcessGlobalValue, * generic/tclUtil.c: routines Tcl(Get|Set)ProcessGlobalValue, and function type TclInitProcessGlobalValueProc. Together, these take care of the housekeeping for "values" (things that can be held in a Tcl_Obj) that are global across a whole process. That is, they are shared among multiple threads, and epoch and mutex protection must govern the validity of cached copies maintained in each thread. * generic/tclNotify.c: Modified TclInitNotifier() to tolerate being called multiple times in the same thread. * generic/tclEvent.c: Dropped the unused argv0 argument to TclInitSubsystems(). Removed machinery to unsure only one TclInitNotifier() call per thread, now that that is safe. Converted Tcl(Get|Set)LibraryPath to use a ProcessGlobalValue, and moved them to tclEncoding.c. * generic/tclBasic.c: Updated caller. * generic/tclInt.h: TclpFindExecutable now returns void. * unix/tclUnixFile.c: * win/tclWinFile.c: * win/tclWinPipe.c: * generic/tclEncoding.c: Built new encoding search initialization on a foundation of ProcessGlobalValues, exposing new routines Tcl(Get|Set)EncodingSearchPath. A cache of a map from encoding name to directory pathname keeps track of where encodings are available for loading. Tcl_FindExecutable greatly simplified into just three function calls. The "library path" is now misnamed, as its only remaining purpose is as a foundation for the default encoding search path. * generic/tclInterp.c: Inlined the initScript that is evaluated by Tcl_Init(). Added verification after initScript evaluation that Tcl can find its installed *.enc files, and that it has initialized [encoding system] in agreement with what the environment expects. [tclInit] no longer driven by the value of $::tcl_libPath; it largely constructs its own search path now, rather than attempt to share one with the encoding system. * unix/tclUnixInit.c: TclpSetInitialEncodings factored so that a new * win/tclWinInit.c: routine TclpGetEncodingNameFromEnvironment can reveal that Tcl thinks the [encoding system] should be, even when an incomplete encoding search path, or a missing *.enc file won't allow that initialization to succeed. TclpInitLibraryPath reworked as an initializer of a ProcessGlobalValue. * unix/tclUnixTest.c: Update implementations of [testfindexecutable], [testgetdefenc], and [testsetdefenc]. * tests/unixInit.test: Corrected tests to operate properly even when a value of TCL_LIBRARY is required to find encodings. * generic/tclInt.decls: New internal stubs: TclGetEncodingSearchPath, TclSetEncodingSearchPath, TclpGetEncodingNameFromEnvironment. These are candidates for public exposure by future TIPs. * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c: * generic/tclTest.c: Updated [testencoding] to use * tests/encoding.test: Tcl(Get|Set)EncodingSearchPath. Updated tests. file: [224ba86f40] check-in: [5b205fd672] user: dgp branch: trunk, size: 32890 | |
|
2004-11-22
| ||
| 22:13 | * unix/tclUnixInit.c (TclpInitLibraryPath): Purged dead code that * win/tclWinInit.c (TclpInitLibraryPath): used to extend the "library path". Search path construction for init.tcl is now done within the [tclInit] proc. file: [a7d8805441] check-in: [3a853080c2] user: dgp branch: trunk, size: 32433 | |
|
2004-11-19
| ||
| 06:29 | * macosx/Makefile: * unix/configure.in: * unix/tclUnixInit.c (MacOSXGetLibraryPath): changed detection of tcl framework build when determining tclLibPath from overloaded TCL_LIBRARY to configuration define TCL_FRAMEWORK. [Bug 1068088] * unix/configure: autoconf-2.13 * tests/unixInit.test (7.1): fixed failure when running tests with -tmpdir arg not set to working dir. file: [f8bd425808] check-in: [7902f93e6c] user: das branch: core-8-4-branch, size: 31534 | |
| 06:28 | * macosx/Makefile: * unix/configure.in: * unix/tclUnixInit.c (MacOSXGetLibraryPath): changed detection of tcl framework build when determining tclLibPath from overloaded TCL_LIBRARY to configuration define TCL_FRAMEWORK. [Bug 1068088] * unix/configure: autoconf-2.57 * unix/tclConfig.h.in: autoheader-2.57 file: [75d0410e56] check-in: [6303b4f776] user: das branch: trunk, size: 35935 | |
|
2004-11-12
| ||
| 19:08 | * unix/tclUnixInit.c: moved check for HAVE_CFBUNDLE define after #include "tclInt.h" to ensure tclConfig.h has been included. file: [1fccc758f4] check-in: [2e4cb21f12] user: das branch: trunk, size: 35977 | |
|
2004-09-22
| ||
| 15:51 | reverting unintentional change in unix/tclUnixInit.c file: [d57d927d84] check-in: [a15750acb6] user: msofer branch: trunk, size: 35986 | |
| 15:48 | * generic/tclExecute.c (INST_START_CMD): * tests/proc.test (7.2-3): fix for [Bug 729692] was incorrect whenever a loop exception was returned. file: [70057cdef4] check-in: [00f84eda0b] user: msofer branch: trunk, size: 36012 | |
|
2004-09-08
| ||
| 23:02 | Merge updates from HEAD file: [1cf96cc334] check-in: [dff8728918] user: dgp branch: dgp-refactor, size: 35987 | |
|
2004-06-23
| ||
| 03:49 | Corrected typo in latest patch that broke build on OS X. file: [d600aa6f17] check-in: [4609b442b3] user: dgp branch: trunk, size: 35983 | |
| 00:24 | Version of [Patch 746578] that works with Linux and is likely to work elsewhere file: [2c621e4b92] check-in: [f7e8a16883] user: dkf branch: trunk, size: 35982 | |
|
2004-06-18
| ||
| 15:26 | Added various Chinese locale->encoding mappings file: [1e6c2f56a7] check-in: [3d9fa085dc] user: dkf branch: trunk, size: 29520 | |
|
2004-06-11
| ||
| 22:39 | * doc/Encoding.3: Removed bogus claims about tcl_libPath. * generic/tclInterp.c (Tcl_Init): Stopped setting the tcl_libPath variable. [tclInit] can get all its directories without it. * tests/unixInit.test: Modified test code that made use of tcl_libPath variable. * unix/tclUnixInit.c: Stopped setting the tclDefaultLibrary variable, execept on the Mac OS X platform with HAVE_CFBUNDLE. In that configuration we should seek some way to make use of the TIP 59 facilities and get rid of that usage of tclDefaultLibrary as well. file: [7027ba7e07] check-in: [82f0fc8f01] user: dgp branch: trunk, size: 29373 | |
| 21:30 | * unix/tclUnixInit.c: The routines Tcl_Init() and TclSourceRCFile() * win/tclWinInit.c: had identical implementations for both win and * generic/tclInterp.c: unix. Moved to a single generic implementation. * generic/tclMain.c: * library/init.tcl: * generic/tclInitScript.h (removed): * unix/Makefile.in: * win/tcl.dsp: file: [c3d490f33e] check-in: [406f195e75] user: dgp branch: trunk, size: 29475 | |
|
2004-06-10
| ||
| 22:21 | * unix/tclUnixInit.c (TclpInitLibraryPath): Disabled addition of * win/tclWinInit.c (TclpInitLibraryPath): relative-to-executable directories to the library search path. A first step in reform of Tcl's startup process. ***POTENTIAL INCOMPATIBILITY*** Attempts to directly run ./tclsh or ./tcltest out of a build directory will either fail, or will make use of an installed script library in preference to the one in the source tree. Use `make shell` or `make runtest` instead. * tests/unixInit.test: Modified tests to suit above changes. file: [eec7328f2e] check-in: [7b183335bf] user: dgp branch: trunk, size: 32128 | |
|
2004-04-09
| ||
| 20:57 | Merge updates from HEAD file: [101274628a] check-in: [5b5c8133e5] user: dgp branch: dgp-refactor, size: 32127 | |
|
2004-04-07
| ||
| 22:04 | * win/tclWinInit.c (TclpSetInitialEncodings): note that WIN32_CE is also a unicode platform. * generic/tclEncoding.c (TclFindEncodings, Tcl_FindExecutable): * generic/tclInt.h: Correct handling of UTF * unix/tclUnixInit.c (TclpInitLibraryPath): data that is actually * win/tclWinFile.c (TclpFindExecutable): "clean", allowing the * win/tclWinInit.c (TclpInitLibraryPath): loading of Tcl from paths that contain multi-byte chars on Windows [Bug 920667] file: [be853f07d7] check-in: [3ba3231a5b] user: hobbs branch: trunk, size: 32125 | |
|
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: [73242f6bc3] check-in: [2e5b18c85c] user: dgp branch: trunk, size: 31945 | |
|
2004-03-29
| ||
| 18:49 | * generic/tclInt.h: * generic/tclEncoding.c (TclFindEncodings, Tcl_FindExecutable): * mac/tclMacInit.c (TclpInitLibraryPath): Correct handling of UTF * unix/tclUnixInit.c (TclpInitLibraryPath): data that is actually * win/tclWinFile.c (TclpFindExecutable): "clean", allowing the * win/tclWinInit.c (TclpInitLibraryPath): loading of Tcl from paths that contain multi-byte chars on Windows [Bug 920667] file: [44bb2390c3] check-in: [9621fb37c5] user: hobbs branch: core-8-4-branch, size: 31579 | |
|
2004-03-26
| ||
| 22:28 | Merge updates from HEAD. file: [fa349bd5bf] check-in: [6e8d2d7ba1] user: dgp branch: dgp-refactor, size: 31970 | |
|
2004-03-09
| ||
| 13:34 | Fixed incorrect reporting of OS version for DJGPP. This known misinterpretation of uts_name struct fields is now considered "feature" of DJGPP and so needs workaround in Tcl. file: [c7cd65a757] check-in: [ad2ec2e5bb] user: vbwagner branch: trunk, size: 31971 | |
|
2004-02-18
| ||
| 22:30 | Merge updates from HEAD. Ported support of {expand} syntax. file: [ace938bbe1] check-in: [257d73b262] user: dgp branch: dgp-refactor, size: 31468 | |
|
2004-02-17
| ||
| 23:50 | * tests/unixInit.test (unixInit-7.1): * unix/tclUnixInit.c (TclpInitPlatform): ensure the std fds exist to prevent crash condition [Bug #772288] file: [fab713e7da] check-in: [2f989b379a] user: hobbs branch: trunk, size: 31466 | |
| 23:46 | * tests/unixInit.test: unixInit-7.1 * unix/tclUnixInit.c (TclpInitPlatform): ensure the std fds exist to prevent crash condition [Bug #772288] file: [3f88d8b793] check-in: [f93a021082] user: hobbs branch: core-8-4-branch, size: 31401 | |
|
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: [6bf9082534] check-in: [beeeb45bbf] user: dgp branch: dgp-refactor, size: 31049 | |
|
2003-11-18
| ||
| 23:29 | Changes from Victor Wagner <vitus@45.free.net> for better DJGPP support. file: [3738b3c2e2] check-in: [393c948780] user: davygrvy branch: trunk, size: 31050 | |
|
2003-11-10
| ||
| 20:34 | * unix/tclUnixInit.c (TclpInitLibraryPath): * win/tclWinInit.c (TclpInitLibraryPath): Fix for [Bug 832657] that should not run afoul of startup constraints. file: [bcecac0763] check-in: [5d17bf7a05] user: dgp branch: trunk, size: 30977 | |
| 20:32 | * tests/unixInit.test (unixInit-2.10): re-enabled. * unix/tclUnixInit.c (TclpInitLibraryPath): Alternative fix * win/tclWinInit.c (TclpInitLibraryPath): for [Bug 832657] that should not run afoul of startup constraints. file: [61b31d63af] check-in: [2af03d22c1] user: dgp branch: core-8-4-branch, size: 30981 | |
|
2003-05-13
| ||
| 08:41 | * generic/tcl.decls: * macosx/tclMacOSXBundle.c: added extended version of the Tcl_MacOSXOpenBundleResources() API taking an extra version number argument: Tcl_MacOSXOpenVersionedBundleResources(). This is needed to be able to access bundle resources in versioned frameworks such as Tcl and Tk, otherwise if multiple versions were installed, only the latest version's resources could be accessed. [Bug 736774] * unix/tclUnixInit.c (Tcl_MacOSXGetLibraryPath): use new versioned bundle resource API to get tcl runtime library for TCL_VERSION. [Bug 736774] * generic/tclPlatDecls.h: * generic/tclStubInit.c: regen. * unix/tclUnixPort.h: worked around the issue of realpath() not being thread-safe on Mac OS X by defining NO_REALPATH for threaded builds on Mac OS X. [Bug 711232] file: [e15253f2c6] check-in: [20ac4d51bf] user: das branch: core-8-4-branch, size: 30555 | |
| 08:40 | * generic/tcl.decls: * macosx/tclMacOSXBundle.c: added extended version of the Tcl_MacOSXOpenBundleResources() API taking an extra version number argument: Tcl_MacOSXOpenVersionedBundleResources(). This is needed to be able to access bundle resources in versioned frameworks such as Tcl and Tk, otherwise if multiple versions were installed, only the latest version's resources could be accessed. [Bug 736774] * unix/tclUnixInit.c (Tcl_MacOSXGetLibraryPath): use new versioned bundle resource API to get tcl runtime library for TCL_VERSION. [Bug 736774] * generic/tclPlatDecls.h: * generic/tclStubInit.c: regen. * unix/tclUnixPort.h: worked around the issue of realpath() not being thread-safe on Mac OS X by defining NO_REALPATH for threaded builds on Mac OS X. [Bug 711232] file: [96f1685546] check-in: [5f2cee527b] user: das branch: trunk, size: 30551 | |
|
2002-10-22
| ||
| 16:41 | * library/auto.tcl (tcl_findLibrary): * library/package.tcl (tclPkgUnknown): on macosx, search inside the Resources/Scripts subdirectory of any potential package directory * macosx/Tcl.pbproj/project.pbxproj: add standard Frameworks dirs to TCL_PACKAGE_PATH make argument. * unix/tclUnixInit.c (TclpSetVariables): on macosx, add embedded framework dirs to tcl_pkgPath: @executable_path/../Frameworks and @executable_path/../PrivateFrameworks (if they exist), as well as the dirs in DYLD_FRAMEWORK_PATH (if set). [Patch #624509] use standard MAXPATHLEN instead of literal 1024 file: [ac498a660a] check-in: [eacf3ad5d5] user: das branch: trunk, size: 30520 | |
|
2002-09-02
| ||
| 19:27 | * unix/tclUnixInit.c (Tcl_MacOSXGetLibraryPath): made this static function only appear when HAVE_CFBUNDLE is defined. file: [8c1c90b11b] check-in: [7d7782e59a] user: hobbs branch: trunk, size: 28392 | |
|
2002-08-31
| ||
| 06:09 | *** macosx-8-4-branch merged into the mainline [tcl patch #602770] *** * generic/tcl.decls: added new macosx specific entry to stubs table. * tools/genStubs.tcl: added generation of platform guards for macosx. This is a little more complex than it seems, because MacOS X IS "unix" plus a little bit, for the purposes of Tcl. BUT unfortunately, Tk uses "unix" to mean X11. So added platform keys for macosx (the little added to "unix"), "aqua" and "x11" to distinguish these for Tk. * generic/tcl.h: added a #ifnded RESOURCE_INCLUDED so that tcl.h can be passed to the resource compiler. * generic/tcl.h: * generic/tclNotify.c: added a few Notifier procs, to be able to modify more bits of the Tcl notifier dynamically. Required to get Mac OS X Tk to live on top of the Tcl Unix threaded notifier. Changes the size of the Tcl_NotifierProcs structure, but doesn't move any elements around. * unix/tclUnixNotfy.c: moved the call to Tcl_ConditionNotify till AFTER we are done mucking with the pointer swap. Fixes cases where the thread waiting on the condition wakes & accesses the waitingListPtr before it gets reset, causing a hang. * library/auto.tcl (tcl_findLibrary): added checking the directories in the tcl_pkgPath for library files on macosx to enable support of the standard Mac OSX library locations * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: added MAC_OSX_DIR. Added PLAT_OBJS to the OBJS: there are some MacOS X specific files now for Tcl, and when I get he resource & applescript stuff ported over, and restore support for FindFiles, etc, there will be a few more. Added LD_LIBRARY_PATH_VAR configure variable to avoid having to set all possible LD_LIBRARY_PATH analogues on all platforms. LD_LIBRARY_PATH_VAR is "LD_LIBRARY_PATH" by default, "LIBPATH" on AIX, "SHLIB_PATH" on HPUX and "DYLD_LIBRARY_PATH" on Mac OSX. Added configure option to package Tcl as a framework on Mac OSX. * macosx/tclMacOSXBundle.c (new): support for finding Tcl extension packaged as 'bundles' in the standard Mac OSX library locations. * unix/tclUnixInit.c: added support for findig the tcl script library inside Tcl packaged as a framework on Mac OSX. * macosx/Tcl.pbproj/jingham.pbxuser (new): * macosx/Tcl.pbproj/project.pbxproj (new): project for Apple's ProjectBuilder IDE. * macosx/Makefile (new): simple makefile for building the project from the command line via the ProjectBuilder tool 'pbxbuild'. * unix/configure: * generic/tclStubInit.c: * generic/tclPlatDecls.h: regen file: [454b75312d] check-in: [ac07f034c7] user: das branch: trunk, size: 28342 | |
|
2002-08-30
| ||
| 18:11 | various project cleanups & enhancements: build tcltest, clean project added macosx/Makefile to facilitate building from cli support for LD_LIBRARY_PATH_VAR on all platforms file: [8ac75bce12] check-in: [7ca5aa7bba] user: das branch: macosx-8-4-branch, size: 28346 | |
|
2002-08-21
| ||
| 12:23 | whitespace & other cleanup added support for standard MacOSX tcl package locations file: [d89ad47660] check-in: [2c6703cd87] user: das branch: macosx-8-4-branch, size: 28339 | |
|
2002-08-20
| ||
| 20:25 | merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk file: [fd44a11022] check-in: [354986d9c3] user: das branch: macosx-8-4-branch, size: 28135 | |
|
2002-06-10
| ||
| 05:33 | Merging with TOT as of 06/09/2002. file: [28a7149a59] check-in: [73b68fb238] user: wolfsuit branch: macosx-8-4-branch, size: 27396 | |
|
2002-06-06
| ||
| 17:39 | * unix/tclUnixInit.c (TclpSetInitialEncodings): 8.4 backport of default fallback encoding set with TCL_DEFAULT_ENCODING * unix/tcl.m4 (Darwin): set TCL_DEFAULT_ENCODING to utf-8 on MacOSX (where posix file apis expect utf-8, not iso8859-1). * unix/configure: regen * unix/Makefile.in: set DYLD_LIBRARY_PATH in parallel to LD_LIBRARY_PATH for MacOSX dynamic linker. * generic/tclEnv.c (TclSetEnv): fix env var setting on MacOSX (adapted from patch #524352 by jkbonfield). file: [72f8a44a88] check-in: [d969bb777c] user: das branch: core-8-3-1-branch, size: 22534 | |
|
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: [0fd874a2c3] check-in: [58a026b69c] user: davygrvy branch: trunk, size: 26506 | |
|
2002-02-08
| ||
| 02:52 | * Partial TIP 27 rollback. Following routines restored to return (char *): Tcl_DStringAppend, Tcl_DStringAppendElement, Tcl_JoinPath, Tcl_TranslateFileName, Tcl_ExternalToUtfDString, Tcl_UtfToExternalDString, Tcl_UniCharToUtfDString, Tcl_GetCwd, Tcl_WinTCharToUtf. Also restored Tcl_WinUtfToTChar to return (TCHAR *) and Tcl_UtfToUniCharDString to return (Tcl_UniChar *). Modified some callers. This change recognizes that Tcl_DStrings are de-facto white-box objects. * generic/tclCmdMZ.c: corrected use of C++-style comment. file: [ddc3d7198e] check-in: [bb1a244cde] user: dgp branch: trunk, size: 26398 | |
|
2002-02-05
| ||
| 02:21 | Merging with the current TOT. Very few conflicts, mostly in the generated files. file: [c582a3b79a] check-in: [f469a31a06] user: wolfsuit branch: macosx-8-4-branch, size: 27348 | |
|
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: [c95bbcdc2e] check-in: [fceed15544] user: dgp branch: trunk, size: 26452 | |
|
2001-12-02
| ||
| 01:03 | Makefile and other changes to move Tcl_MacOpenBundleResources to Tcl from Tk. file: [41ca4daa23] check-in: [f6101b2d8d] user: wolfsuit branch: macosx-8-4-branch, size: 23647 | |
|
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: [476333da97] check-in: [052bbd8095] user: andreas_kupries branch: mod-8-3-4-branch, size: 22756 | |
|
2001-11-20
| ||
| 09:24 | * unix/tclUnixInit.c (TclpSetInitialEncodings): update of patch from 2001-11-16 that uses the old Tcl encoding check mechanism as a fallback to the original. Also added a TCL_DEFAULT_ENCODING #define (defaults to iso8859-1). Tcl will first try setlocale and nl_langinfo, and if that fails, guess based on certain LANG|LC_* env vars. [Patch #418645] file: [57dcd94e38] check-in: [8b6064c1b3] user: hobbs branch: trunk, size: 26418 | |
|
2001-11-17
| ||
| 00:10 | added hpux nl_langinfo alias fallbacks file: [4b5433c03d] check-in: [e88189b8aa] user: hobbs branch: trunk, size: 25283 | |
|
2001-11-16
| ||
| 23:40 | adjusted HAVE_LANGINFO to allow for fallback table, added gb2312-1980 alias for gb2312 file: [5c04e387d8] check-in: [e4fff81c13] user: hobbs branch: trunk, size: 24772 | |
| 20:55 | * unix/tclUnixInit.c: added HAVE_LANGINFO code block. * unix/configure: regened * unix/configure.in: added SC_ENABLE_LANGINFO call * unix/tcl.m4: made SHLIB_LD_LIBS='${LIBS}' for FreeBSD* (meyer) Added modified version of Wagner patch to make use of nl_langinfo where possible to determine Unix platform encoding, instead of the inflexible built-in system. This is used by default when possible, and can be disabled with --enable-langinfo=no. [Patch #418645] (hobbs, wagner) file: [a157d2646c] check-in: [405bb72939] user: hobbs branch: trunk, size: 24237 | |
|
2001-10-15
| ||
| 09:13 | First Checkin of Mac OS X support for Tcl. file: [55563545ce] check-in: [eba6ee55b4] user: wolfsuit branch: macosx-8-4-branch, size: 24337 | |
|
2001-09-27
| ||
| 15:11 | Backed out unwise changes file: [683572982a] check-in: [419bd3b761] user: dkf branch: dkf-64bit-support-branch, size: 22755 | |
|
2001-09-26
| ||
| 14:23 | Now builds on Solaris8/SPARC with both SunPro CC *and* GCC. file: [406fe73605] check-in: [4850711173] user: dkf branch: dkf-64bit-support-branch, size: 22814 | |
|
2001-09-25
| ||
| 16:49 | Woo hoo! Builds on one platform (Solaris8/SPARC with SunPro CC) file: [1c6e12c5e2] check-in: [dd2d80954c] user: dkf branch: dkf-64bit-support-branch, size: 22769 | |
|
2001-08-27
| ||
| 02:14 | * Corrected inconsistency between the search path for script libraries and the directory name $DISTNAME into which distributions built by 'make test' unpack. [Bug 455642] file: [f9d36f036e] check-in: [787474d713] user: dgp branch: trunk, size: 22751 | |
|
2001-08-24
| ||
| 16:19 | * Backport of several bug fixes from HEAD to core-8-3-1-branch file: [104b584eca] check-in: [a44fa80451] user: dgp branch: core-8-3-1-branch, size: 22235 | |
|
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: [698e0ad748] check-in: [9461aca548] user: vincentdarley branch: trunk, size: 22789 | |
|
2001-07-02
| ||
| 20:57 | * tests/unixInit.test (unixInit-2.8): Corrected test for all absolute pathnames in library path when executable is installed near root directory to use correct development directory layout. [Bug 438014] * tests/unixInit.test (unixInit-2.9): * unix/tclUnixInit.c (TclpInitLibraryPath): * win/tclWinInit.c (TclpInitLibraryPath): Corrected buggy construction of search path entries relative to executable. Added test for bad construction. [Bug 438014] file: [483464b92c] check-in: [f57006f0ca] user: dgp branch: trunk, size: 22231 | |
|
2001-04-03
| ||
| 22:54 | see backport log in ChangeLog for specific file backports from 8.4aCVS file: [c9a6746337] check-in: [6defc375da] user: hobbs branch: core-8-3-1-branch, size: 21889 | |
|
2001-01-04
| ||
| 21:30 | 2001-01-04 Don Porter <dgp@users.sourceforge.net> * tests/unixInit.test: * unix/tclUnixInit.c (TclpInitLibraryPath): * win/tclWinInit.c (TclpInitLibraryPath): Several entries in the library path ($tcl_libPath) are determined relative to the absolute path of the executable. When the executable is installed in or near the root directory of the file system, relative pathnames were being incorrectly generated, and in the worst case, memory access violations were crashing the program. [Bug 119416, Patch 102972] file: [44d6ed58bb] check-in: [b363b69d15] user: dgp branch: trunk, size: 21883 | |
|
2000-10-31
| ||
| 00:48 | * unix/tclUnixInit.c: added default encoding map from "ja_JP.eucJP" to "euc-jp". (takahashi) file: [bbbae18ce1] check-in: [e102dff849] user: hobbs branch: trunk, size: 21729 | |
|
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-08-07
| ||
| 21:31 | * unix/tclUnixInit.c (TclpSetInitialEncodings): attempt to correct setlocale calls for XIM support and locale issues. [BUG: 5422 3345 4236 2522 2521] file: [f260e926d4] check-in: [608c7a9a5a] user: hobbs branch: core-8-3-1-branch, size: 21698 | |
|
2000-05-18
| ||
| 21:36 | * generic/tclClock.c (FormatClock): correct code to handle locale specific return values from strftime, if any. [Bug: 3345] * unix/tclUnixInit.c (TclpSetInitialEncodings): attempt to correct setlocale calls for XIM support and locale issues. [BUG: 5422 3345 4236 2522 2521] file: [e03af185bd] check-in: [7395d09104] user: hobbs branch: trunk, size: 21694 | |
|
1999-10-13
| ||
| 00:32 | * unix/Makefile.in: purify has to use -best-effort to instrument * unix/tclAppInit.c: identified potential mem leak when compiling tcltest (not critical) * unix/tclUnixPipe.c: fixed mem leak in TclpCreateProcess when doing alloc between vfork and execvp. * unix/tclUnixTest.c: fixed mem leak in findexecutable test command file: [ba9662d506] check-in: [51f678993b] user: hobbs branch: trunk, size: 21815 | |
|
1999-07-22
| ||
| 21:50 | * Changed version to 8.2b2. * win/tclWinPort.h: Block out include of sys/*.h in order to build extensions with MetroWerks compiler for Win32. [Bug: 2385] * generic/tclCmdMZ.c: * generic/tclIO.c: Fix ANSI-style prototypes based on patch from Ulrich Ring. [Bug: 2391] * unix/Makefile.in: Need to make install-sh executable before calling (with chmod +x). [Bug: 2413] * tests/var.test: * generic/tclVar.c: Fixed bug that caused a seg. fault when using "array set a(b) {}", which is a bad array name anyway. Now the "array set" command will return an error in this case. Added test case and fixed existing test. [Bug: 2427] file: [4a1447d672] check-in: [589cb7ba77] user: redman branch: trunk, size: 21817 | |
|
1999-07-21
| ||
| 02:01 | * generic/tclInitScript.h: * unix/tclUnixInit.c: merged code with 8.0.5. We now use an intermediate global tcl var "tclDefaultLibrary" to keep the "tcl_library" var from being set by the default value in the Makefile. Also fixed a bug in which caused the value of TCL_LIBRARY env var to be ignored. * unix/tclWinInit.c: just updated some comments. file: [b624f4988d] check-in: [0d9e2ba09f] user: hershey branch: trunk, size: 21818 | |
|
1999-05-14
| ||
| 18:26 | merged changes from mainline file: [449fe97bee] check-in: [6f7b40c937] user: stanton branch: scriptics-tclpro-1-3-b2-branch, size: 21855 | |
| 02:18 | * unix/Makefile.in: * unix/tclAppInit.c: Minor cleanup related to Xt notifier. * unix/tclUnixInit.c (TclpSetInitialEncodings): Tcl now looks for an encoding subfield in the LANG/LC_ALL variables in cases where the locale is not found in the locale table. Ensure that setlocale() is called at least once so X11 will initialize properly. Also, forces the LC_NUMERIC locale to be "C" so numeric processing in scripts is not affected by the current locale setting. [Bug: 1989] file: [88956ab131] check-in: [6ea73d3f19] user: stanton branch: trunk, size: 21851 | |
|
1999-04-21
| ||
| 22:00 | * win/tclWinInit.c: * unix/tclUnixInit.c: Changed initial search path to match that found used by tcl_findLibrary. file: [ea1ddb2814] check-in: [1ae80ecdac] user: stanton branch: trunk, size: 20048 | |
| 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: [80a2573be5] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 18461 | |
|
1999-04-06
| ||
| 20:21 | * tests/unixInit.test: * tests/fileName.test: Minor test nits. * unix/tclUnixInit.c (TclpSetInitialEncodings): Fixed bad initial encoding string. file: [a17ef1dfb0] check-in: [47a079f0ca] user: stanton branch: core-8-1-branch-old, size: 18465 | |
| 19:06 | * generic/tclVar.c: * generic/tclEnv.c: Moved the "array set" C level code into a common routine (TclArraySet). The TclSetupEnv routine now uses this API to create an env array w/ no elements. * generic/tclEnv.c: * generic/tclWinInit.h: * generic/tclUnixInit.h: * generic/tclInt.h: Made the Env module I18N compliant. Changed the FindVariable routine to TclpFindVariable, that now does a case insensitive string comparison on Windows, and not on UNIX. [Bug: 1299, 1500] file: [ae746194f1] check-in: [9aa06360d3] user: surles branch: core-8-1-branch-old, size: 18465 | |
|
1999-03-30
| ||
| 23:56 | * unix/Makefile.in: Removed trailing backslash that broke the "depend" target. * unix/tclUnixInit.c (TclpSetInitialEncodings): Changed to avoid calling setlocale(). We now look directly at env(LANG) and env(LC_CTYPE) instead. [Bug: 1636] * generic/tclFileName.c: * generic/tclDecls.h: * generic/tcl.decls: Removed CONST from Tcl_JoinPath and Tcl_TranslateFileName because it changes the signature of Tcl_JoinPath in an incompatible manner. file: [4ec534dc53] check-in: [bffc3e18c7] user: stanton branch: core-8-1-branch-old, size: 16955 | |
|
1999-03-14
| ||
| 21:41 | put back the checking for the compiled-in location for situations where the exec-prefix is different from the prefix file: [e63616c280] check-in: [ea182df5b6] user: surles branch: core-8-1-branch-old, size: 16998 | |
| 21:41 | put back the checking for the compiled-in location for situations where the exec-prefix is different from the prefix file: [0edfd47da4] check-in: [b418c770e7] user: surles branch: core-8-1-branch-old, size: 16890 | |
|
1999-03-13
| ||
| 03:09 | The tclLibraryPath was being composed of mixed native and UTF strings. Now it is composed of potentially diry UTF strings. The FindEncodings routine converts this value to native before it sets the new system encoding, then sets it back to UTF. file: [206ce354d5] check-in: [1efc651293] user: surles branch: core-8-1-branch-old, size: 16630 | |
|
1999-03-12
| ||
| 23:29 | Summary ------- 1) Broke the initialization of memory and finding the encodings file into seprarate routines. 2) Added wrapper hooks for locating files and initialization. 3) Modified the library path lookup algorithm. What I Changed -------------- 1) Modified generic/tclInt.h a) Added cache of the tclNativeExecutable name so the variable does not have be recomputed on subsequent calls to TclpFindExecutable. a) Added variable tclDefaultEncoding dir to store the path to the encoding files. b) Added prototype for TclpFindExecutable & TclpFindEncodings. 2) Modified generic/tclInitScript.h a) Added the TclSetPreInitScript proc and pointer to the script. 3) Modified generic/tclUtil.c a) Added initialization of the tclNativeExecutableName. 4) Modified generic/tclEvent.c a) Added boolean that indicates if the encodings have been initialized. b) Modified TclInitSubsystems so it only initializes "in-memory" subsystems, and not the encoding sub system. c) Added TclFindEncodigs procedure to initialize the encoding subsystem. d) Tcl_Finallize cleans up memory allocated for tclNativeExecutableName and tclDefaultEncodingDir. 5) Modified generic/tclEncoding.c a) Added intialization of the tclDefaultEncodingDir variable. b) Added two accessor functions, Tcl_GetDefaultEncodingDir and Tcl_SetDefaultEncodingDir. c) Made Tcl_FindExecutable platform independent, and moved to this file. 6) Modified unix/tclUnixFile.c and win/tclWinFile.c a) Added TclpFindExecutable(argv0) to compute a native string. c) Tcl_FindExecutable calls TclpFindExecutable to get the native string. d) Modified the TclpInitLibraryPath lookup algorithm (see below) 7) Modified unix/tclUnixInit.c and win/tclWinInit.c a) Added the call evaluate to the pre-init script b) Modified TclpInitLibraryPath to take a native path to the executable so it does not have to call Tcl_FindExecutable. c) On windows, the AppendRegistry routine was removed. 8) Modified unix/tclUnixTest.c a) Modified TestfindexecutableCmd to reset the cached value of tclNativeExecutable name. file: [da00e6b946] check-in: [f989579c4c] user: surles branch: core-8-1-branch-old, size: 16496 | |
|
1999-03-11
| ||
| 19:28 | Deleted: Add documentation for Tcl_GetVersion() check-in: [940e47cf48] user: redman branch: scriptics-tclpro-1-2, size: 0 | |
| 06:16 | Added tcl_platform file: [56ea3d7b14] check-in: [340cdb434a] user: welch branch: core-8-1-branch-old, size: 16783 | |
|
1999-03-10
| ||
| 06:49 | Integrated stubs mechanism from 8.0 into 8.1 file: [7b2297f945] check-in: [ddb86b8d93] user: stanton branch: core-8-1-branch-old, size: 16411 | |
| 05:52 | Merged stubs changes into mainline for 8.0 file: [29df6fc7a4] check-in: [1969693351] user: stanton branch: trunk, size: 7802 | |
|
1999-03-08
| ||
| 20:14 | First pass at integrating stubs mechanism from 8.0. file: [7b78543c26] check-in: [eeba5fd9e9] user: stanton branch: dev-8-1-stubs-branch, size: 16415 | |
|
1999-03-04
| ||
| 00:59 | * win/tclWinInt.h: * win/tclWin32Dll.c: * unix/tclUnixInit.c: Added TclpCheckStackSpace. file: [855c055808] check-in: [5991f75c67] user: stanton branch: dev-stubs-branch, size: 7806 | |
|
1999-02-10
| ||
| 23:31 | * unix/mkLinks: * doc/SetVar.3: * generic/tcl.h: * generic/tclVar.c: Restored Tcl_ObjGetVar2 and Tcl_ObjSetVar2 from 8.0. Renamed Tcl_Get/SetObjVar2 to Tcl_GetVar2Ex and Tcl_SetVar2Ex. * Merged 8.0.5b2 patches file: [9fa88e4a39] check-in: [b403ad5f28] user: stanton branch: core-8-1-branch-old, size: 15880 | |
|
1998-12-01
| ||
| 22:39 | * library/encoding/euc-kr.enc: * library/encoding/ksc5601.enc: * tools/encoding/ksc5601.txt: * unix/tclUnixInit.c: Added support for Korean EUC. * win/tclWinChan.c (TclpGetDefaultStdChannel): added check for a failure during Tcl_MakeFileChannel. file: [c8e63bed84] check-in: [13bdb11803] user: stanton branch: core-8-1-branch-old, size: 15881 | |
|
1998-09-30
| ||
| 23:01 | * tclUnixPort.h: removed circular macro definitions for access/stat * tclUnixInit.c: lint * tclUnixFile.c: cleaned up bad merges file: [78185c2e0c] check-in: [241545c7d6] user: stanton branch: core-8-1-branch-old, size: 15670 | |
|
1998-09-24
| ||
| 23:58 | merging changes from 8.0.3 into 8.1a2 file: [2e75e31836] check-in: [1c3c1ab19f] user: stanton branch: core-8-1-branch-old, size: 15663 | |
|
1998-09-21
| ||
| 23:39 | Added contents of Tcl 8.1a2 file: [646ee7dcd9] check-in: [8c56dc8868] user: stanton branch: core-8-1-branch-old, size: 15593 | |
|
1998-09-14
| ||
| 18:39 | Replaced SCCS strings, fixed binary files file: [f833e879b0] check-in: [196f92fd17] user: stanton branch: trunk, size: 7271 | |
|
1998-07-24
| ||
| 15:37 | changed to set tclDefaultLibrary instead of tcl_library file: [69e3130ee4] check-in: [0724b4c393] user: stanton branch: trunk, size: 7249 | |
|
1998-07-09
| ||
| 13:46 | Moved the variable 'tclPreInitScript' to the file generic/tclInitScript.h file: [37d5936970] check-in: [8fd9d077fb] user: suresh branch: trunk, size: 7238 | |
|
1998-07-06
| ||
| 22:51 | Cleaned up PlatformInitExitHandler file: [6993c7f55e] check-in: [e22cd8e589] user: welch branch: trunk, size: 7426 | |
|
1998-07-01
| ||
| 15:45 | Changed variable name "tclAlternateInitScript" to "tclPreInitScript". Added error checking in in Tcl_Init() for pre-initialization script. file: [ef62977de0] check-in: [fdac034c86] user: suresh branch: trunk, size: 7509 | |
| 14:54 | Added definition of variable "tclAlternateInitScript" which is a globabl var- iable and if set to a non-NULL value, will be evaluated just before the built-in script given in the file (variable) "generic/tclInitScript.h" ("initScript"). file: [73d3c9fdb5] check-in: [a2052492c0] user: suresh branch: trunk, size: 7518 | |
|
1998-06-27
| ||
| 18:09 | plugin updates file: [d378f3260a] check-in: [594ce53543] user: welch branch: trunk, size: 7116 | |
|
1998-06-25
| ||
| 16:11 | lint file: [6a397975ed] check-in: [397fdc3b99] user: stanton branch: trunk, size: 8670 | |
|
1998-06-23
| ||
| 17:02 | Added an additional env. var. ("tcl_pkgLibrary") that is searched prior to all other locations for the "tk.tcl" file. This facilitates application packaging. file: [2cb455464a] check-in: [7c17f18f00] user: suresh branch: trunk, size: 8661 | |
|
1998-06-18
| ||
| 18:07 | changed size of static buffers in tclUnixInit to ensure that they are large enough for any TCL_LIBRARY or TCL_PACKAGE_PATH file: [48bde2f123] check-in: [88ca5c55fd] user: stanton branch: trunk, size: 8559 | |
|
1998-03-26
| ||
| 14:56 | Added: Initial revision file: [1e7b676200] check-in: [f86c34e38d] user: rjohnson branch: trunk, size: 8514 | |