Tcl Source Code

All files named ”library/init.tcl”
Login

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

History for library/init.tcl

2025-01-31
13:38
Merge 9.0 file: [96d313aa1e] check-in: [6dc38e54ea] user: jan.nijtmans branch: tip-710, size: 23638
2025-01-28
09:34
Merge fix for [4e2c8bc4a7] - auto_execok missing internal cmd commands file: [f16b2d299f] check-in: [1d91f017ff] user: apnadkarni branch: core-8-branch, size: 23659
09:28
Cherrypick fix for [4e2c8bc4a7] - auto_execok missing internal cmd commands file: [0d09ec307d] check-in: [46fa9e4ff2] user: apnadkarni branch: core-8-6-branch, size: 25023
2025-01-26
08:03
Bug [4e2c8bc4a7]. Missing auto_execok cmd builtins file: [7883017791] check-in: [46dc723a69] user: apnadkarni branch: bug-4e2c8bc4a7, size: 23638
2025-01-08
11:28
(cherry-pick): Simplification for [d58e315172] version -> 8.6.17 for futher development file: [c934da9660] check-in: [59a525eb93] user: jan.nijtmans branch: core-8-6-branch, size: 24894
2024-12-21
20:58
version -> 9.0.2 file: [84f1567d93] check-in: [7b65167243] user: jan.nijtmans branch: main, size: 23509
2024-10-30
19:17
Fully normalize the path to [info nameofexecutable] before using it to find the library directory to add to auto_path. file: [8c9722ef1f] check-in: [3fba1cfcc7] user: pooryorick branch: unchained, size: 24611
2024-10-23
13:37
Update docs regarding tilde substitution (backported from 9.0). For TCLLIBPATH, do the same tilde substitution as done for TCLx.y_TM_PATH (backported from 9.0 too) file: [53e9ca5099] check-in: [a3fc2ce918] user: jan.nijtmans branch: core-8-branch, size: 23530
2024-10-15
12:31
Allow tcl_platform(pathSeparator) to be used in TCLLIBPATH. See [3057b6261] file: [1b9e0d279a] check-in: [79a1a6d628] user: jan.nijtmans branch: rfe-3057b6261, size: 24948
2024-10-07
22:27
Merge [8f6ce631b81735b1]: version -> 9.0.1. file: [de884a286f] check-in: [5f1ec15436] user: pooryorick branch: unchained, size: 24381
22:16
Merge [e569153b74352c6a]: Merge release 9.0.0. file: [9dd91271e6] check-in: [3f7bb17920] user: pooryorick branch: unchained, size: 24381
2024-09-27
10:17
Version -> 8.6.16 file: [a21caa4ed3] check-in: [f02eae1849] user: jan.nijtmans branch: core-8-6-branch, size: 24894
08:38
version -> 9.0.1 file: [3c4d657747] check-in: [8f6ce631b8] user: jan.nijtmans branch: main, size: 23509
2024-09-02
15:24
Merge the new clock implementation, and keep the old implementation available as [clock classic]. file: [1b291cb6b7] check-in: [4c824bde14] user: pooryorick branch: unchained, size: 24381
2024-08-31
22:59
Move clock to clockclassic in preparation for new clock. file: [3200abd8ab] check-in: [e834dd2afb] user: pooryorick branch: unchained, size: 24060
00:59
Merge [2047813f1c7748a2]: b3 -> b4, as preparation for release. file: [bd7bebfcbf] check-in: [4f51ebfd0d] user: pooryorick branch: unchained, size: 23915
2024-08-29
20:51
Merge [79b61f8d84da6c94]: Random indent fixes. file: [052c0d8188] check-in: [35718ebf95] user: pooryorick branch: unchained, size: 23915
16:11
Merge [4bbba9e1f6d0aa81]: Use tabs for indenting in stead of 8 spaces. Unbreak clang build. file: [03c16b0ab4] check-in: [ccdb8f0ab8] user: pooryorick branch: unchained, size: 24013
2024-08-28
17:17
Release branch for Tcl 9.0.0 file: [25416f97bf] check-in: [9365889f2e] user: dgp branch: core-9-0-0-rc, size: 23509
16:57
Merge [84ecf75d3bc90e43]: b2 -> b3, as preparation for next release. file: [3a5b5cd55a] check-in: [01bb216b45] user: pooryorick branch: unchained, size: 24055
2024-08-26
18:25
Bump version to 8.6.15 in prep for a new patch release. file: [32ee5488b8] check-in: [ff702712a8] user: dgp branch: core-8-6-15-rc, size: 24894
2024-08-25
13:29
Merge [5a2d6cd1d8df54a0]: b1 -> b2 (preparation for release). file: [9fe77f2af6] check-in: [ea8d4c1dfe] user: pooryorick branch: unchained, size: 24055
13:23
Merge [34d6716f22a48c64]: Tweak error-message. Remove pre-7.5 Tcl code. file: [91236140ee] check-in: [832dadd048] user: pooryorick branch: unchained, size: 24055
11:11
Merge [519deeadfc87b383], "Fix [86b3c15f0c]: ::unknown has infinite recursion in a corner case", and fully-qualify procedure name in one line. file: [9887b8a1b2] check-in: [666c5ebdd5] user: pooryorick branch: unchained, size: 24150
05:59
Merge [22ddc23f99a983cc]: Merge release. file: [766c1fe937] check-in: [26b7dace02] user: pooryorick branch: unchained, size: 24129
2024-08-13
14:00
b3 -> b4, as preparation for release file: [df00022058] check-in: [2047813f1c] user: jan.nijtmans branch: main, size: 23509
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: [1fabe60e1b] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 24129
2024-06-27
22:28
Merge 9.0 file: [8e23d88110] check-in: [a3d20af5ba] user: jan.nijtmans branch: tip-626, size: 23509
21:50
Merge 8.7. Random indent fixes file: [b53ff66065] check-in: [79b61f8d84] user: jan.nijtmans branch: main, size: 23509
2024-06-20
18:22
Merge 9.0 file: [1ceb45cb82] check-in: [29d29484d0] user: jan.nijtmans branch: tip-626, size: 23607
2024-06-13
09:51
Use tabs for indenting in stead of 8 spaces. Unbreak clang build file: [41b37a4240] check-in: [4bbba9e1f6] user: jan.nijtmans branch: main, size: 23607
09:49
Merge 8.7 file: [7cb21d073b] check-in: [242fe9d024] user: jan.nijtmans branch: core-8-branch, size: 23334
08:57
Use tabs for indenting in stead of 8 spaces file: [5a918d8226] check-in: [0d49a7cc43] user: jan.nijtmans branch: core-8-6-branch, size: 24894
2024-06-12
12:10
Fix [1d26e580cf]: safe interp can't source files with BOM. (init.tcl has a BOM now, for testing purposes. Don't merge this to core-8-6-branch!) file: [6183c38744] check-in: [f612d4acfa] user: jan.nijtmans branch: bug-1d26e580cf, size: 24939
2024-05-23
21:05
Rebase to 8.7 file: [a912e811cd] check-in: [e3c331edd6] user: jan.nijtmans branch: jn-tcl-clock-configure--back-from-unsupported-ns, size: 23363
2024-05-21
22:06
Merge 9.0 file: [6fa7dcc4bd] check-in: [e906cead78] user: jan.nijtmans branch: tip-626, size: 23649
09:04
b2 -> b3, as preparation for next release file: [dad825b7f1] check-in: [84ecf75d3b] user: jan.nijtmans branch: main, size: 23649
2024-05-13
10:35
merge 8.7 (interim fix for [9889f96f4da77e3b]) file: [4c728a03ca] check-in: [da0e64b5d0] user: sebres branch: main, size: 23649
10:34
interim fix for [9889f96f4da77e3b]: avoid lazy creation and compilation for clock-ensemble (unless the issue with line-number reset by recompile is solved) file: [f9b80a3f28] check-in: [ad49517e0b] user: sebres branch: core-8-branch, size: 23376
2024-04-16
11:34
Add "-encoding utf-8" to auto_mkindex stuff file: [a74d866fb6] check-in: [e10ca653db] user: jan.nijtmans branch: core-8-6-branch, size: 24936
2024-04-13
21:15
Merge 8.7 file: [d032b168d2] check-in: [4723ca4c9f] user: jan.nijtmans branch: jn-tcl-clock-configure--back-from-unsupported-ns, size: 23459
2024-04-12
15:24
Merge 8.6. Don't change ActiveCodePage on Windows (yet), that's for 9.0 file: [7470dd91d1] check-in: [0a0fdba2f8] user: jan.nijtmans branch: core-8-branch, size: 23472
15:16
Add lot's of "-encoding utf-8" to our own "source" commands: We are becoming more independant from the system encoding. file: [9410449957] check-in: [84222c42a2] user: jan.nijtmans branch: core-8-6-branch, size: 24904
2024-04-09
13:31
partially revert [06b7ba18bdd9c2c3]: move ::tcl::clock::configure back from ::tcl::unsupported, leave it "private" (non-ensemble sub-command); to be unsupported it doesn't need to belong to ::tcl::unsupported NS (not a global-level command) file: [2976d54233] check-in: [ba59a1523a] user: sebres branch: tcl-clock-configure--back-from-unsupported-ns, size: 23443
2024-04-02
20:49
small amend (clean-up for ::tcl::clock::auto_load_cmds) and review file: [c97160a969] check-in: [5b9a73fee0] user: sebres branch: sebres-tip-689-clock-auto-load, size: 24396
20:09
auto load clock facilities (engine-init, C-stubs and helpers) on demand (rebased and rewritten to tip-689) file: [ae7f372606] check-in: [e154c94bd2] user: sebres branch: sebres-tip-689-clock-auto-load, size: 24299
2024-04-01
20:48
Merge 9.0 file: [1b532527ee] check-in: [d4eee66f60] user: jan.nijtmans branch: tip-626, size: 23745
18:36
TIP 688: clock command revision and speedup file: [47f38c1092] check-in: [7137ea11e9] user: jan.nijtmans branch: core-8-branch, size: 23456
2024-03-26
17:46
experimental: illustration for lazy clock initialization and auto-load on demand. file: [6813b50bd3] check-in: [b5c0377c7b] user: sebres branch: sebres-experimental-tip-688-auto-load, size: 23740
2024-03-23
20:26
Use TclStaticLibrary() to load the C parts of [clock]. file: [b74dd5f7e5] check-in: [f8dbb4feee] user: pooryorick branch: tip-689-proof-for-nathan-solved2, size: 23875
2024-03-22
23:40
A more simple solution to the challenge posed in the tip-689-proof-for-nathan branch, where the goal is to initialize [clock] on demand without [namespace unknown]. No additional namespaces are reused and no procedures are renamed. file: [18b0d8e77b] check-in: [5c8e11b5b7] user: pooryorick branch: tip-689-proof-for-nathan-solved2, size: 24322
23:09
A more simple solution to the challenge posed in the tip-689-proof-for-nathan branch, where the goal is to initialize [clock] on demand without [namespace unknown]. No additional namespaces are reused and no procedures are renamed. file: [781feb7782] check-in: [ed50d4c0b3] user: pooryorick branch: tip-689-proof-for-nathan-solved, size: 24402
22:35
Generalize the [namespace ensemble configure ... -unknown] approach a little more for the purpose of illustration. file: [a4fedd29e8] check-in: [332ef3ab83] user: pooryorick branch: tip-689-proof-for-nathan-solved, size: 24506
2024-03-21
21:38
Extend initialization via [namespace ensemble configure ... -unknown] to [clock add] and [clock scan]. file: [c399094c1c] check-in: [bee9f58fcc] user: pooryorick branch: tip-689-proof-for-nathan-solved, size: 24424
16:09
Example of using [namespace ensemble configure ... -unknown] to autoload clock.tcl as needed. file: [50c0f1be35] check-in: [6efa045e22] user: pooryorick branch: tip-689-proof-for-nathan-solved, size: 24429
2024-03-18
11:04
TIP #688 implementation. Same as "sebres-9-0-clock-speedup-cr2-no-configure", but without TIP #689's "unknown" handler. file: [b780f18399] check-in: [128bdf0755] user: jan.nijtmans branch: tip-688, size: 23745
10:31
Move "::tcl::clock::configure" to the tcl::unsupported namespace file: [d4b2a8be17] check-in: [06b7ba18bd] user: jan.nijtmans branch: sebres-9-0-clock-speedup-cr2-no-configure, size: 24017
09:26
Make "clock configure" an internal command "::tcl::clock::configure" file: [f1ab4c6864] check-in: [2268fec5a6] user: jan.nijtmans branch: sebres-9-0-clock-speedup-cr2-no-configure, size: 24004
2024-03-13
00:01
partially revert f665afd65ee7a5f9 (INST_INVOKE_REPLACE/CMD_COMPILE_TO_INVOKED), ensemble compiled in configure -init-complete (only for clock) file: [d87652866e] check-in: [e535d3edc6] user: sebres branch: sebres-9-0-clock-speedup-cr2, size: 24014
2024-03-11
15:14
load clock-stubs dynamically with namespace unknown (no auto-index needed) file: [d30de3da55] check-in: [5088fc6b7c] user: sebres branch: sebres-9-0-clock-speedup-cr2, size: 23977
2024-03-10
15:03
Merge 9.0. Add ::tcl::clock to library/tclIndex file: [7e7310f049] check-in: [3d47370a18] user: jan.nijtmans branch: sebres-9-0-clock-speedup-cr2, size: 23703
2024-03-06
10:04
a6 -> b1, as preparation for possible release (hopefully, one day) file: [0bb8614118] check-in: [b54927ef9a] user: jan.nijtmans branch: core-8-branch, size: 23412
2024-03-05
22:03
Merge 9.0 file: [f55ebf02ff] check-in: [693ed4eabc] user: jan.nijtmans branch: tip-626, size: 23701
16:12
b1 -> b2 (preparation for release) file: [71f52b5481] check-in: [5a2d6cd1d8] user: jan.nijtmans branch: main, size: 23701
2024-03-04
14:47
Tweak error-message. Remove pre-7.5 Tcl code. file: [ffb881387e] check-in: [8ba11ea01f] user: jan.nijtmans branch: core-8-branch, size: 23412
13:37
Merge 9.0 file: [df0ba5cc1b] check-in: [b23322ba58] user: jan.nijtmans branch: sebres-9-0-clock-speedup-cr2, size: 24701
13:34
Merge 8.7 file: [bb4fa4465b] check-in: [34d6716f22] user: jan.nijtmans branch: main, size: 23701
13:31
Merge 8.6 file: [492b254058] check-in: [93696922f2] user: jan.nijtmans branch: core-8-branch, size: 23631
12:48
Code cleanup in init.tcl, 'stolen' from sebres-?-?-clock-speedup-cr2. No change in functionality file: [1443812584] check-in: [6065e21d1d] user: jan.nijtmans branch: core-8-6-branch, size: 24888
2024-02-26
12:19
Rebase to latest 9.0 file: [9ca370c8e0] check-in: [7c433a7c10] user: jan.nijtmans branch: sebres-9-0-clock-speedup-cr2, size: 24914
10:56
Rebase to latest core-8-6-branch file: [fe41d3d6f8] check-in: [17de5e48b6] user: jan.nijtmans branch: sebres-8-6-clock-speedup-cr2, size: 25928
2024-02-12
12:45
Merge 9.0 file: [16d7e68cd0] check-in: [21764a7a92] user: jan.nijtmans branch: tip-626, size: 23796
2024-02-07
17:51
merge 8.6 file: [52a6e81016] check-in: [7b0150e4bf] user: dgp branch: core-8-6-14-rc, size: 24826
2024-02-06
15:02
Merge 8.7 file: [5ef50ad64f] check-in: [519deeadfc] user: jan.nijtmans branch: main, size: 23796
15:01
Merge 8.6 file: [779cbc68c3] check-in: [28a7f41451] user: jan.nijtmans branch: core-8-branch, size: 23507
14:57
\032 -> \x1A, since hex reads better than octal file: [b647aeb42f] check-in: [3159cb3d34] user: jan.nijtmans branch: core-8-6-branch, size: 24807
14:49
\032 -> \x1A, since hex reads better than octal file: [91c67497f0] check-in: [96ef2e8079] user: jan.nijtmans branch: bug-86b3c15f0c, size: 24826
14:42
Slightly simpler file: [16795a97f0] check-in: [107361643b] user: jan.nijtmans branch: bug-86b3c15f0c, size: 24826
14:16
Proposed fix for [86b3c15f0c]: ::unknown has infinite recursion in a corner case file: [ebc64dda2d] check-in: [13fc1a9f95] user: jan.nijtmans branch: bug-86b3c15f0c, size: 24858
2024-01-16
01:05
Bump to 8.6.14 for release file: [dce8b55c85] check-in: [814b28c5aa] user: griffin branch: core-8-6-14-rc, size: 24807
2024-01-11
16:17
Use tailcall to simplify unknown

I'm not 100% satisfied with the result, but the reduction in code size is nice file: [f900eb1b75] check-in: [9e9f369df4] user: dkf branch: dkf-use-9-features, size: 21147

2024-01-09
11:50
More small changes to use "modern" features file: [e777aeb92d] check-in: [4aebdc40c2] user: dkf branch: dkf-use-9-features, size: 23231
2023-04-17
18:31
merge trunk file: [48621ca848] check-in: [46cf3d1220] user: dgp branch: core-9-0-b1-rc, size: 23777
17:55
merge 8.7 file: [753267ec6d] check-in: [eac6535e6a] user: dgp branch: core-8-7-b1-rc, size: 23488
2023-04-14
09:12
Merge 9.0 file: [aa6abdd792] check-in: [f041e13465] user: jan.nijtmans branch: tip-626, size: 23777
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: [c6fb77e301] check-in: [d65da06a77] user: pooryorick branch: main, size: 23777
13:30
Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: [1943f96d5d] check-in: [aca8de0aeb] user: pooryorick branch: core-8-branch, size: 23488
09:35
Correct spelling errors in comments and documentation, but also non-comment corrections in history.tcl and tcltest.test. file: [8cda2b0b44] check-in: [ee3df4e647] user: pooryorick branch: core-8-6-branch, size: 24807
2023-04-03
14:34
merge trunk file: [9568aa7ad3] check-in: [aa23225fa6] user: dgp branch: core-9-0-b1-rc, size: 23776
2023-03-31
13:49
merge 8.7 file: [5bbf34585c] check-in: [eb1f500190] user: dgp branch: core-8-7-b1-rc, size: 23487
2023-03-30
22:24
Merge 9.0 file: [cf1339f99e] check-in: [6396c6443a] user: jan.nijtmans branch: tip-626, size: 23776
2023-03-28
07:15
Merge 8.7 file: [ccbb730840] check-in: [a9fc905623] user: jan.nijtmans branch: main, size: 23776
2023-03-27
09:59
Merge 8.7. Go back to lowercase for POSIX err-messages file: [784e414b52] check-in: [c53aee7ee9] user: jan.nijtmans branch: bug-fa128568a5, size: 23487
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: [8bdc17a2cf] check-in: [1e348d39da] user: jan.nijtmans branch: bug-fa128568a5, size: 23487
2023-01-24
18:06
Bump to 9.0b1 for release file: [6a7055febf] check-in: [7fe2ab82ec] user: dgp branch: core-9-0-b1-rc, size: 23792
2022-11-23
01:00
Bump to 8.7b1 for release file: [3d30d7d679] check-in: [09b0d6becb] user: dgp branch: core-8-7-b1-rc, size: 23503
2022-11-06
11:19
Rebase TIP #626 to latest 9.0. Change Tcl version number from 9.0 to 9.1a0 file: [dcd45add53] check-in: [efcf7c37fe] user: jan.nijtmans branch: tip-626, size: 23792
2022-10-26
09:55
TIP #646: Change -eofchar handling file: [3bdc047311] check-in: [55e62999de] user: jan.nijtmans branch: main, size: 23792
2022-10-17
19:46
Merge 8.7 file: [db758b2696] check-in: [c4297a8793] user: jan.nijtmans branch: main, size: 23797
19:44
More octal -> hex usage file: [9570b4a951] check-in: [087ea5a34b] user: jan.nijtmans branch: core-8-branch, size: 23503
2022-08-19
17:02
Do tilde expansion when initializing from TCLLIBPATH and TM env vars file: [8bbafdf35b] check-in: [e1f26efd78] user: apnadkarni branch: tip-602, size: 23797
2022-06-06
16:51
Bump to 8.6.13 for release file: [16156eae15] check-in: [a0fb0766d2] user: dgp branch: core-8-6-13-rc, size: 24806
2021-12-08
11:55
Merge 8.6 file: [4690bd894a] check-in: [78bf9d9d29] user: jan.nijtmans branch: sebres-8-6-clock-speedup-cr2, size: 25908
2021-10-27
08:12
Bump to 8.6.12 for release file: [11179fa58d] check-in: [130cd6ec01] user: jan.nijtmans branch: core-8-6-12-rc, size: 24806
2021-09-24
13:25
Merge 8.6 file: [6bc0e38e36] check-in: [b36b1f31b2] user: jan.nijtmans branch: sebres-8-6-clock-speedup-cr2, size: 25908
13:23
Merge 8.7 file: [a2cd30fad8] check-in: [84cdd3c28b] user: jan.nijtmans branch: sebres-8-7-clock-speedup-cr2, size: 24621
2021-07-16
07:02
Merge 8.7 file: [780fa4274e] check-in: [5a8fc13f33] user: jan.nijtmans branch: main, size: 23503
06:58
Merge 8.6 file: [66d17cc3f9] check-in: [6dc87d9af2] user: jan.nijtmans branch: core-8-branch, size: 23503
06:41
Merge 8.5 file: [d1497446a5] check-in: [356246df86] user: jan.nijtmans branch: core-8-6-branch, size: 24806
2021-07-14
16:06
Fix [1a89eba3761f62ee]: Add "exit" Windows shell built-in to auto_execok file: [de6df271ce] check-in: [89bea63fd2] user: jan.nijtmans branch: core-8-5-branch, size: 25041
2021-06-25
13:44
Bump version number to distinguish from release. file: [301b1b6420] check-in: [85ca4eb6f9] user: dgp branch: main, size: 23498
2021-06-18
18:11
Bump version number to distinguish from release. file: [5c53c37c1d] check-in: [00c0a52dd9] user: dgp branch: core-8-branch, size: 23498
2021-05-03
20:38
Bump to version 9.0a3 for release. file: [3fb51a6d3f] check-in: [40538213cd] user: dgp branch: core-9-0-a3-rc, size: 23498
20:33
Bump to version 8.7a5 for release. file: [4c9c1cd2c8] check-in: [de209964f3] user: dgp branch: core-8-7-a5-rc, size: 23498
2021-04-30
08:49
Merge 8.7. Remove "string bytelength" completely. Also fix some TIP #595 leftover testcases, which were skipped file: [6a73f34647] check-in: [ef90dfbe67] user: jan.nijtmans branch: main, size: 23498
2021-04-16
20:34
Remove wtf-8/wtf-16/tcl-8 encodings file: [073410b2be] check-in: [90a58c74b0] user: jan.nijtmans branch: tip-597, size: 23498
2021-04-09
15:19
Deprecate/remove "string bytelength" file: [a69200b262] check-in: [074266ee3b] user: jan.nijtmans branch: tip-597, size: 23498
2021-02-18
17:27
Get sebres-8-6-clock-speedup-cr2 ready for 8.7 too file: [cc02c570cc] check-in: [829efd38ab] user: jan.nijtmans branch: sebres-8-7-clock-speedup-cr2, size: 24570
2021-02-17
18:22
Merge 8.6 file: [c89eb99480] check-in: [c73fc75775] user: jan.nijtmans branch: sebres-8-6-clock-speedup-cr2, size: 25898
2021-01-15
15:25
Merge 8.7 file: [6cc0fcfa3c] check-in: [c6e9b10e59] user: jan.nijtmans branch: main, size: 23452
14:58
Bugfix for TIP #587 implementation: Always use -eofchar "\032 {}" and _NOT_ -eofchar \032, otherwise there's the risk that ^Z is appended too the open channel. See [5bfe3de008], we don't want to open that can of worms again! file: [cef51bab3e] check-in: [7b07bf0207] user: jan.nijtmans branch: core-8-branch, size: 23452
2021-01-03
00:27
merge 8.7 file: [bc44fd38ef] check-in: [b91e25f3a2] user: dgp branch: main, size: 23447
2020-12-28
14:46
TIP #587 follow-up: Looks like -encoding utf-8 still was missing in some places, only visible on Windows file: [c8e9dc614b] check-in: [95852bc2ed] user: jan.nijtmans branch: core-8-branch, size: 23447
2020-12-07
16:02
merge 8.6 file: [041a84ff3c] check-in: [2898021498] user: dgp branch: core-8-6-11-rc, size: 24796
2020-12-04
11:02
Merge 8.7 file: [59787b1191] check-in: [6ce9d46084] user: jan.nijtmans branch: main, size: 23431
09:56
TIP 590: Recommend lowercase Package Names file: [995da74a2e] check-in: [836cfc20b3] user: jan.nijtmans branch: core-8-branch, size: 23431
2020-11-30
15:57
Merge 8.6 file: [b2804ae034] check-in: [a5a9febfa7] user: jan.nijtmans branch: sebres-8-6-clock-speedup-cr2, size: 25898
2020-11-23
09:26
Merge 8.7 file: [e44356e735] check-in: [5118b9d38e] user: jan.nijtmans branch: main, size: 23431
08:25
Now that all Tcl source files are UTF-8 by default, we can use the ©-sign whenever reasonable. file: [9232d82d14] check-in: [0d31e14484] user: jan.nijtmans branch: core-8-branch, size: 23431
2020-11-20
15:02
Merge 8.7 file: [916f71fbd8] check-in: [42b98bc068] user: jan.nijtmans branch: main, size: 23436
14:58
Merge 8.6 file: [333587e4f6] check-in: [6ff7d4f562] user: jan.nijtmans branch: core-8-branch, size: 23436
14:48
Don't use "Copyright <year> _by_" any more. This results in more consistant copyright statements in the (html) documentation file: [17351eb2cd] check-in: [8c69d8dabe] user: jan.nijtmans branch: core-8-6-branch, size: 24796
2020-10-30
15:38
Merge 8.6 file: [bb80efa92c] check-in: [fadc9300ae] user: jan.nijtmans branch: sebres-8-6-clock-speedup-cr2, size: 25901
2020-10-27
21:10
merge 8.6 file: [2a99b09f41] check-in: [17f0337601] user: dgp branch: core-8-6-11-rc, size: 24799
2020-10-26
15:07
Fix [48898ab5f6a0d957]: Too few is better than not enough? (Inconsistent error messages) file: [56e8ce6406] check-in: [2dc09df26a] user: jan.nijtmans branch: core-8-6-branch, size: 24799
2020-10-12
11:21
Merge 8.6 file: [bb0dc183bd] check-in: [c519bfafa4] user: jan.nijtmans branch: sebres-8-6-clock-speedup-cr2, size: 25895
2020-09-28
13:07
merge 8.6 file: [7ef2031550] check-in: [b7831b1c40] user: dgp branch: core-8-6-11-rc, size: 24793
2020-09-25
11:15
When sourcing script files (even when simulating that through open|read), always set -eofchar \032 just like the source command does. Possible security issue: this could make it possible to evaluate hidden content at the end of pkgIndex files. file: [a147aaa4c2] check-in: [9d90432fd6] user: jan.nijtmans branch: core-8-6-branch, size: 24793
11:09
When sourcing script files (even when simulating that through open|read), always set -eofchar \032 just like the source command does. Possible security issue: this could make it possible to evaluate hidden content at the end of pkgIndex files. file: [fadbb7748e] check-in: [8541671fe7] user: jan.nijtmans branch: core-8-5-branch, size: 25015
10:57
TIP #587 for Tcl 8.7 file: [91fd915d4e] check-in: [ab4fa2de85] user: jan.nijtmans branch: tip-587-for-8.7, size: 23442
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: [8d7ef950d7] check-in: [11cd43a662] user: jan.nijtmans branch: tip-587, size: 23442
2020-09-22
12:25
Merge trunk. Use utf-8 explicitly when reading/writing script files file: [c2cb21529d] check-in: [73bbb847d6] user: jan.nijtmans branch: tip-587, size: 23474
12:20
Merge 8.7 file: [0d924f3bb4] check-in: [725330314f] user: jan.nijtmans branch: trunk, size: 23458
12:18
When writing script files (like pkgIndex.tcl), always use -translation lf, so they don't cause problems on non-windows. When reading script files, always use -eofchar \032, as this might be left by Windows editors. file: [7685abb0fa] check-in: [2edbd187f0] user: jan.nijtmans branch: core-8-branch, size: 23458
2020-09-15
16:24
merge 8.6 file: [73cb9217de] check-in: [ae69de3dda] user: dgp branch: core-8-6-11-rc, size: 24763
2020-09-11
13:20
Merge 8.7 file: [7a55876e35] check-in: [da6deaa258] user: jan.nijtmans branch: trunk, size: 23428
08:09
Use $index<0 in stead of $index==-1 consistantly file: [11a56d4a34] check-in: [3d6a09bf00] user: jan.nijtmans branch: core-8-6-branch, size: 24763
07:28
Use $index<0 in stead of $index==-1 consistantly file: [d2a314bfba] check-in: [3350f56f10] user: jan.nijtmans branch: core-8-branch, size: 23428
2020-07-06
20:34
Bump to 8.6.11 for release. file: [58b34e2c67] check-in: [307509b108] user: dgp branch: core-8-6-11-rc, size: 24751
2020-07-03
09:57
Merge 8.7 file: [f5a15d6701] check-in: [e72ef756c6] user: jan.nijtmans branch: strict-index-experiment, size: 23866
2020-06-24
16:23
merge 8.7 file: [e3c71d6264] check-in: [e015f12c0c] user: sebres branch: trunk, size: 23416
14:48
merge 8.6 file: [0d7ecd21c2] check-in: [414d759d1a] user: sebres branch: core-8-branch, size: 23416
2020-06-23
18:10
Fix for ticket 41c9857bdd file: [a021c8c2c3] check-in: [be0c740944] user: kjnash branch: core-8-6-branch, size: 24751
2020-06-22
18:11
merge 8.6 file: [30be260892] check-in: [08e092f1d3] user: sebres branch: sebres-8-6-clock-speedup-cr2, size: 25577
2020-06-19
11:23
Fix some test-cases file: [4e15c3c7d0] check-in: [d2b924cb6c] user: jan.nijtmans branch: strict-index-experiment, size: 23660
2020-05-23
21:51
Fix testsuite when "string bytelength" doesn't exist. file: [5519c0f8d6] check-in: [56fca3f26d] user: jan.nijtmans branch: tip-575, size: 23202
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: [1a39a24180] check-in: [d4ad78a038] user: jan.nijtmans branch: paths-for-9, size: 23215
2020-03-31
14:19
Merge jn-index-reform file: [ca5769f8c1] check-in: [16f8ccae83] user: jan.nijtmans branch: strict-index-experiment, size: 23222
2020-03-23
21:34
Apply fedora's patches: "tcl-8.6.10-autopath.patch" and "tcl-8.6.10-conf.patch", just to see how it goes file: [d16b5889fb] check-in: [0b568e30f9] user: jan.nijtmans branch: fedora, size: 24326
2020-02-21
08:55
Merge 8.7 file: [55edc7bf27] check-in: [a59efb5d99] user: jan.nijtmans branch: trunk, size: 23210
08:52
Merge 8.6 file: [9d9ae50f57] check-in: [10d8a95829] user: jan.nijtmans branch: core-8-branch, size: 23210
2020-02-17
14:52
merge 8.5 file: [2a9c119cc5] check-in: [3fd5d3d9ad] user: sebres branch: core-8-6-branch, size: 24545
14:50
windows: avoid create of legacy error-vars on init phase (in fresh created interpreter) - no tcl_pkgPath variable on windows file: [de2792e57e] check-in: [968255386e] user: sebres branch: core-8-5-branch, size: 24985
2019-12-02
18:25
Bump to 9.0a2 to distinguish development from 9.0a1 release. file: [b27c006f6f] check-in: [72622a154d] user: dgp branch: trunk, size: 23174
18:15
Bump to 8.7a4 to distinguish development from 8.7a3 release. file: [b08c7c43e9] check-in: [ff95f2c49c] user: dgp branch: core-8-branch, size: 23174
2019-11-05
22:05
Bump to version 9.0a1 for release. file: [96e597ca82] check-in: [25ee359253] user: dgp branch: core-9-0-a1-rc, size: 23174
2019-09-13
12:27
merge 8.6 file: [af164e8d04] check-in: [4524c11533] user: dgp branch: core-8-6-10-rc, size: 24509
12:27
merge 8.7 file: [764ad6d38f] check-in: [706d401216] user: dgp branch: core-8-7-a3-rc, size: 23174
2019-09-12
20:51
merge 8.7 file: [a23bda2da0] check-in: [a3ca509f22] user: sebres branch: trunk, size: 23174
19:46
merge 8.6 file: [142a6fc186] check-in: [720d58721d] user: sebres branch: core-8-branch, size: 23174
19:22
merge 8.5 - windows: eliminate overwriting of WINDIR env-variable in VS-makefiles (used WIN_DIR now similar to "makefile.in"); init.tcl: windows helper prefer SystemRoot if available. file: [29f29ea045] check-in: [1b04153fe9] user: sebres branch: core-8-6-branch, size: 24508
19:12
windows: eliminate overwriting of WINDIR env-variable in makefiles (used WIN_DIR now similar to "makefile.in"); init.tcl: windows helper prefer SystemRoot if available. file: [e57f65df81] check-in: [94b1c8d366] user: sebres branch: core-8-5-branch, size: 24949
2019-06-17
18:56
Bump version numbers for 8.6.10 release. file: [dbac449ad8] check-in: [170dc08ea5] user: dgp branch: core-8-6-10-rc, size: 24433
2019-05-17
14:42
merge 8.7 file: [6989252a86] check-in: [4d59245e22] user: dgp branch: core-8-7-a3-rc, size: 23098
2019-04-02
19:17
Merge 8.6 file: [2803a8ca4e] check-in: [1bcfcb3ac6] user: jan.nijtmans branch: androwish, size: 23885
2019-03-07
08:39
Merge 8.7 file: [512fd54017] check-in: [feb76896c3] user: jan.nijtmans branch: trunk, size: 23098
08:31
Merge 8.6. Remove unneeded code from init.tcl file: [a3dc043e98] check-in: [3efa92355e] user: jan.nijtmans branch: core-8-branch, size: 23098
2019-01-10
14:43
merge 8.6 file: [404e4ce6ce] check-in: [1de35d1115] user: sebres branch: sebres-8-6-clock-speedup-cr2, size: 25464
2018-12-14
21:33
merge 8.7 file: [daeadec1e7] check-in: [fceef4cf7f] user: dgp branch: core-8-7-a3-rc, size: 23915
2018-11-21
07:50
Merge 8.7 file: [6bf383087c] check-in: [b5038b6948] user: jan.nijtmans branch: trunk, size: 23915
00:40
Further refinements for the fix for bug [4e812aadae68af384605a5e78845abe40206fbe9]

Moved the package manifest for the /library file system out of init.tcl file and into a new file "manifest.txt". If a VFS is populating tcl_library via a file copy it will rename that file to pkgIndex.tcl, which will allow all of the packages the core distributes in this way to be available via the standard package discovery mechanism (as tcl_library is already in the auto_path of an unmodified tcl interpreter. And if you've modified the tcl interpreter, you probably know better anyway.

Probably...) file: [ebbe29bba0] check-in: [54273cb771] user: hypnotoad branch: core-8-branch, size: 23915

2018-11-20
19:15
Actually, it turns out that platform, platform::shell and tcltest have the same problem ... file: [0d6002a127] check-in: [c841ea31ae] user: jan.nijtmans branch: core-8-branch, size: 24290
19:07
Fix [4e812aadae68af384605]: package require msgcat fails file: [8116a166bc] check-in: [1e648e596f] user: jan.nijtmans branch: core-8-branch, size: 24438
2018-11-14
17:52
Bump to version 8.7a3 for release. file: [a4352ee0c3] check-in: [453113215c] user: dgp branch: core-8-7-a3-rc, size: 24527
2018-10-29
15:04
merge 8.7 file: [301bd96cd7] check-in: [f3611d1ed1] user: dgp branch: trunk, size: 24527
2018-10-22
20:27
Documentation and revision bump for tip 522 file: [6912e2ad30] check-in: [674ab3b3d6] user: pspjuth branch: tip-522, size: 24527
2018-10-05
19:37
Bump version numbers for 8.6.9 release. file: [525e7f707d] check-in: [2ea5110611] user: dgp branch: core-8-6-9-rc, size: 24432
2018-09-22
16:33
merge core-8-branch file: [f7555f1d23] check-in: [938e58b7ab] user: jan.nijtmans branch: tip-452, size: 24836
12:06
merge 8.7 file: [d6b1aafa19] check-in: [c4c4c34d7e] user: jan.nijtmans branch: trunk, size: 24527
12:05
forgot one location for http version number file: [52ea98d1dc] check-in: [67ce3482fc] user: jan.nijtmans branch: core-8-branch, size: 24527
2018-09-21
13:12
Restore the core of the changes to init.tcl; TIP *specifies* that they're OK. file: [cfb6fbc0fe] check-in: [a6272a9779] user: dkf branch: tip-452, size: 24837
2018-09-16
15:14
Undo TIP #452 change to library/init.tcl: It depends on tcltest, which shouldn't be there yet file: [e001a29445] check-in: [8bbc67839c] user: jan.nijtmans branch: tip-452, size: 24529
15:09
merge 8.7 file: [e7d8cd272d] check-in: [5dceea74b5] user: jan.nijtmans branch: tip-452, size: 24934
2018-09-12
19:34
Merge 8.7 (TIP #430 implementation) file: [7260e9eb64] check-in: [d2d99b2173] user: jan.nijtmans branch: trunk, size: 24528
2018-06-01
16:04
Rebase the sebres clock bounty work to the 8.7 branch. file: [ed94f8b40c] check-in: [3e943144b9] user: dgp branch: dgp-sebres-clock-review, size: 24909
2018-05-31
21:24
merge zipfs file: [71712a0b56] check-in: [fc74365c13] user: jan.nijtmans branch: androwish, size: 23885
2018-05-29
17:58
back-porting of tclclockmod done, merge current 8.6 file: [11af5df93b] check-in: [913e5f51f9] user: sebres branch: sebres-8-6-clock-speedup-cr2, size: 25464
2018-04-27
13:21
merge 8.7 file: [cbb040f04e] check-in: [1724282826] user: dgp branch: core_zip_vfs, size: 24528
2018-03-15
19:09
Merge 8.7; Updated the package manifest by hand; was broken until then. If there's a maintenance knob to turn, that needs to be better known. file: [370590ed60] check-in: [56f82c402a] user: dgp branch: core_zip_vfs, size: 24528
2017-12-29
20:40
Removing the standalone pkgIndex.tcl. There is enough stuff that needs to be manually edited in the init.tcl script for new releases as it is, there is no sense in having yet another file to edit.

Marking which distributed packages are safe to load in a safe interpreter file: [504b830a97] check-in: [1fb6e2c898] user: hypnotoad branch: core_zip_vfs, size: 24574

15:13
Pulling changes from core-8-branch file: [f50b7dbc9f] check-in: [cf43d89150] user: hypnotoad branch: core_zip_vfs, size: 24014
2017-12-19
12:23
merge core-8-branch. Also change some internal refCount's from int to size_t. file: [d59d358337] check-in: [6e23ad39af] user: jan.nijtmans branch: trunk, size: 23877
2017-12-18
14:33
No need any more to check for "Windows NT" here, since the minimum is XP now. file: [1272be0f6f] check-in: [6017f38c18] user: jan.nijtmans branch: core-8-branch, size: 23877
14:06
merge 8.6 file: [6f47356cea] check-in: [4f8460d7eb] user: dgp branch: core-8-6-8-rc, size: 24432
13:58
merge core-8-6-branch file: [674ed241bb] check-in: [57d7b671e0] user: jan.nijtmans branch: core-8-branch, size: 23942
13:56
(cherry-pick): Added assoc, ftype and move as auto_execok shell built-ins on Windows. file: [e92ff8c107] check-in: [dc862b1ad2] user: jan.nijtmans branch: core-8-6-branch, size: 24432
2017-12-06
15:27
Start RC branch for Tcl 8.6.8 file: [c2039d771f] check-in: [4131606306] user: dgp branch: core-8-6-8-rc, size: 24415
2017-11-26
18:27
Pulling changes from core-8-branch file: [a3ea1ee2d2] check-in: [6e423b0d36] user: hypnotoad branch: core_zip_vfs_pyk-command-named-colon, size: 24130
2017-11-24
09:24
Re-base everything to latest core-8-branch. But don't include deprecations in *.decls files any more (split-off in separate TIP) file: [007f27dec1] check-in: [acd9fcacb4] user: jan.nijtmans branch: semver, size: 24102
2017-11-21
22:47
merge core-8-branch file: [7d7998581e] check-in: [4a006e1736] user: pspjuth branch: trunk, size: 23993
22:34
Pulling changes from core-8-branch file: [c11370dd83] check-in: [00dfc6711c] user: hypnotoad branch: core_zip_vfs, size: 25061
2017-11-20
16:01
merge core-8-branch. Deprecate support for "string bytelength" file: [524eff277a] check-in: [d874801c57] user: jan.nijtmans branch: tip-485, size: 24916
10:30
Re-base to core-8-branch: This change is fine as-is for Tcl 8.7, I wouldn't recommend it for 8.6 (even though it's only for the changed error-message) file: [f4ea62487e] check-in: [d1a0fa5def] user: jan.nijtmans branch: pspjuth-cminmax, size: 23993
10:23
merge core-8-branch file: [16d17ac3ed] check-in: [d9c10c6e4a] user: jan.nijtmans branch: trunk, size: 24924
10:15
Fix error-message for min/math functions: "to" -> "for", for consistancy with the error-messages for other math functions. file: [3b33b5fd50] check-in: [22ef078c98] user: jan.nijtmans branch: core-8-branch, size: 24924
2017-11-19
18:40
Changed math functions min and max to C implementations. file: [a9171e896e] check-in: [fd08949b6f] user: pspjuth branch: pspjuth-cminmax, size: 23486
2017-11-17
17:23
Added a package manifest to init to allow core distributed packages to auto-populate [package ifneeded] on startup file: [7eca8b686f] check-in: [2c07aba348] user: hypnotoad branch: core_zip_vfs, size: 25059
2017-11-05
14:41
merge core-8-branch file: [31a6380923] check-in: [f70e3acac4] user: jan.nijtmans branch: semver, size: 25031
2017-11-03
04:09
Revised Tip#479. Renamed new commands, added an info argspec command. @proc -> procx. @args -> argsx. @method ->methodx.

Properties for named arguments now end in : file: [cc262b495f] check-in: [8db02d0c98] user: hypnotoad branch: tip479, size: 25162

2017-10-30
16:11
Add the macro for ::oo::define::@method file: [79717e5a36] check-in: [84dd8878f8] user: hypnotoad branch: tip479, size: 25162
14:01
Preliminary (non working at this point) implementation of tip479 file: [12ea10c8a6] check-in: [c8c3341810] user: hypnotoad branch: tip479, size: 25004
2017-10-20
12:36
Merge core-8-6-branch (execpt file win/makefile.vc) file: [8226ccaeaf] check-in: [0c840ffac5] user: dgp branch: sebres-8-6-clock-speedup-cr1, size: 25447
2017-09-14
08:06
merge trunk file: [f80b178a52] check-in: [02f4b68952] user: jan.nijtmans branch: novem, size: 24922
07:42
Fix [f5da3d30e0]: clerical error in comments file: [a63c57e7f0] check-in: [41b84c3667] user: jan.nijtmans branch: trunk, size: 24922
07:41
Fix [f5da3d30e0]: clerical error in comments file: [65e864026e] check-in: [d2007ae5e7] user: jan.nijtmans branch: core-8-6-branch, size: 24415
2017-09-08
14:38
Re-base to trunk. Now versioned as 8.7.0-alpha.2 file: [d81a9c0384] check-in: [eacebd08b2] user: jan.nijtmans branch: semver, size: 25031
13:13
Bump to 8.7a2 to distinguish trunk from 8.7a1 release. file: [97122d70a0] check-in: [6896e53834] user: dgp branch: trunk, size: 24922
2017-08-10
14:29
Release candidate branch for Tcl 8.7a1. file: [fe1ac6644d] check-in: [31c23dd6bb] user: dgp branch: core-8-7-a1-rc, size: 24922
2017-07-14
14:21
merge trunk file: [e1c5f31613] check-in: [50bd973657] user: jan.nijtmans branch: semver, size: 25031
2017-07-03
13:32
Introduced monotonic time as ultimate fix for time-jump issue (fixed for windows and unix now, TIP #302 fully implemented now); Usage of monotonic time instead of adjustment via timeJump/timeJumpEpoch is more precise and effective. New sub-command "clock monotonic" to provide monotonic time facility for tcl-level. file: [6c74f3bc16] check-in: [b9371d7b63] user: sebres branch: sebres-8-5-event-perf-branch, size: 24883
2017-06-26
20:13
merge trunk file: [c3418e99ba] check-in: [80be23dd56] user: dgp branch: novem, size: 24922
20:00
Merge 8.6; Bump to TclOO 1.2.0. file: [f65959c0aa] check-in: [c5252bc435] user: dgp branch: trunk, size: 24922
19:22
merge 8.6 file: [c13889eaef] check-in: [6399d0c012] user: dgp branch: core-8-6-7-rc, size: 24415
19:17
Try to make good stack trace. Fallback to making not-so-good stack trace. Stop failing altogether. Test in test suite, not program fragility. file: [113573a29c] check-in: [c67cb06977] user: dgp branch: bug-46f801ea5a, size: 24415
11:37
merge trunk file: [f99720c4be] check-in: [0705d03cdf] user: jan.nijtmans branch: semver, size: 24704
2017-06-10
17:06
1) Added namespace exports to tcltest namespace for new features 2) Rolled minor revision number of tcltest package to 2.5.0 since freatures were added. 3) Started http-tip-452.test to demostrate the use of mocks/stubs. (work here is not complete) file: [c42ef07acb] check-in: [9c86f726c0] user: gerald branch: tip-452, size: 25001
2017-06-08
21:49
Check in reference implementation of TIP 452.

TO DO: create test for two existing Tcl procedure to demostrate the use of the package. file: [95d759344b] check-in: [2e7887b673] user: gerald branch: tip-452, size: 24948

21:00
Check in reference implementation of TIP 452.

TO DO: create test for two existing Tcl procedure. One using seams and one without. file: [dbd5d8ebf1] check-in: [b56766d58c] user: gerald branch: mistake, size: 25523

2017-06-02
11:08
merge trunk file: [a26e475e82] check-in: [40f592b46d] user: jan.nijtmans branch: novem, size: 24595
08:12
Merge core-8-6-branch. This removes the work currently being done in "sebres-8-6-clock-speedup-cr1" branch, but that will be merged again as soon as the work is done. All other changes in "trunk" since then (e.g. the INST_STR_CONCAT1 performance improvement, and the removal of SunOS-4) are retained. file: [32e59a01b6] check-in: [3527801f9f] user: jan.nijtmans branch: trunk, size: 24595
2017-06-01
13:11
(experiment): Always compile ensembles. Result: 2 test failures in the "history" ensemble:

==== history-1.5 event option FAILED ==== Contents of test case: history e "* a*" ---- Test generated error; Return code was: 1 ---- Return code should have been one of: 0 2 ---- errorInfo: unknown subcommand "e": must be add, change, clear, event, info, keep, nextid, or redo while executing "history e {* a*}" invoked from within "history e "* a*"" ("uplevel" body line 1) invoked from within "uplevel 1 $script" ---- errorCode: TCL LOOKUP SUBCOMMAND e ==== history-1.5 FAILED

==== history-4.1 change option FAILED ==== Contents of test case: history event [expr {[history n]-1}] ---- Test generated error; Return code was: 1 ---- Return code should have been one of: 0 2 ---- errorInfo: unknown subcommand "n": must be add, change, clear, event, info, keep, nextid, or redo while executing "history n" invoked from within "history n" ("uplevel" body line 1) invoked from within "uplevel 1 $script" ---- errorCode: TCL LOOKUP SUBCOMMAND n ==== history-4.1 FAILED

Test file error: unknown subcommand "ch": must be add, change, clear, event, info, keep, nextid, or redo while executing "history ch {Another test} -1" invoked from within "history ch "Another test" -1" invoked from within "if {[testConstraint history]} { history ch "Another test" -1 }" (file "tests/history.test" line 117) file: [e1eed0e218] check-in: [b56d44ea8e] user: jan.nijtmans branch: compile-ensemble, size: 25120

2017-05-31
09:19
merge core-8-6-branch (except: the "timerate" command and the clock performance-tests are kept) file: [d5303632e1] check-in: [1922f2d481] user: jan.nijtmans branch: trunk, size: 25638
08:59
More code review, e.g. use Tcl_SetObjResult in stead of Tcl_SetResult, preventing a (char *) type case. No functional changes. file: [769a8ef2d9] check-in: [a666a90e03] user: jan.nijtmans branch: sebres-8-6-clock-speedup-cr1, size: 25131
2017-05-15
18:35
merge sebres-8-6-clock-speedup file: [10114c031f] check-in: [f2b00e3ceb] user: sebres branch: sebres-trunk-clock-speedup, size: 25650
2017-05-12
07:45
restored "-encoding utf-8" by source clock.tcl (lost by merging) file: [90b2c002cd] check-in: [dfa35bad59] user: sebres branch: sebres-8-6-clock-speedup, size: 25143
2017-05-11
19:44
reintegrate sebres-8-6-clock-speedup back to sebres-clock-speedup (trunk clock-speedup, 3-way merge) file: [387c6b737a] check-in: [176604ddaa] user: sebres branch: sebres-trunk-clock-speedup, size: 25627
12:32
auto-loading of ensemble and stubs on demand only (+ test covered now, see clock-0.1);

introduces new possibility to implement namespace-based auto-loading, e. g.: set ::auto_index_ns(::some::namespace) [list ::source [::file join $dir some namespace.tcl]]]

loading of clock-stubs (clock.tcl) implemented via handler "auto_index_ns" now. file: [6ff4d1330d] check-in: [dea486a461] user: sebres branch: sebres-8-6-clock-speedup, size: 25120

2017-05-10
12:29
Ensemble "clock" fixed after merge with kbk's clock ensemble solution. All commands (including new) compiled now also in ensemble (implemented without TclMakeEnsemble, because it can be extended via new map entries). Ensemble handling partially cherry-picked from new performance branch (TODO: check temporary "-compile" option can be reverted if it becomes ready/merged). file: [674be4dc28] check-in: [aab8387614] user: sebres branch: sebres-8-6-clock-speedup, size: 24362
12:28
[interim-merge-commit] back-ported branch sebres-clock-speedup (from trunk to 8.6): tcl-clock functionality rewritten in C. file: [6b0c63e75b] check-in: [d827030278] user: sebres branch: sebres-8-6-clock-speedup, size: 24055
2017-03-24
10:31
merge trunk file: [5fc59c74a8] check-in: [94c8b35bc4] user: jan.nijtmans branch: semver, size: 24705
2017-03-17
12:51
merge 8.6 file: [4303bfe7cf] check-in: [8956dcddc6] user: dgp branch: core-8-6-7-rc, size: 24088
2017-03-14
22:30
Make 'clock' and 'encoding' into compilable ensembles that play with safe interps file: [85f19dad66] check-in: [f405eeb32b] user: kbk branch: novem, size: 24596
22:22
Make 'clock' and 'encoding' into compilable ensembles that play with safe interps file: [7a51ea4cad] check-in: [b13eeffcd1] user: kbk branch: trunk, size: 24596
21:09
Make 'clock' and 'encoding' into proper compilable ensembles file: [d1bd444831] check-in: [06fe1c9d77] user: kbk branch: kbk-clock-encoding-ensembles, size: 24088
2017-03-10
15:22
Start RC branch for Tcl 8.6.7 file: [cae5f1b164] check-in: [69d18a9108] user: dgp branch: core-8-6-7-rc, size: 24289
2017-03-06
20:19
merge trunk file: [3fd9110241] check-in: [53c746bbbf] user: sebres branch: sebres-trunk-clock-speedup, size: 24769
2017-02-16
15:52
merge trunk file: [8a16e5c386] check-in: [ec40b5ef07] user: jan.nijtmans branch: semver, size: 24906
2017-02-14
14:10
merge trunk file: [80460d378c] check-in: [5149349093] user: jan.nijtmans branch: mistake, size: 24797
13:26
On Windows, Cygwin and 64-bit platforms, no need to handle 'long' in tclLink.c, since its size is equal to either 'int' or 'Tcl_WideInt'. This enhances interoperabilty between win64 extensions loaded in cygwin64 using Tcl_LinkVar(), whill still being 100% compatible. init.tcl: unnecessary spacing. file: [b663ae120b] check-in: [ba62772aea] user: jan.nijtmans branch: mistake, size: 24797
2017-02-03
14:03
merge trunk file: [a6efc57a8d] check-in: [052d6fe213] user: jan.nijtmans branch: novem, size: 24805
12:27
TIP #459 remaining part of implementation. Makes "package require Tk" give the right (... at least ... the expected ...) answer. file: [404d8912d7] check-in: [34d015ad0f] user: jan.nijtmans branch: trunk, size: 24805
2017-02-01
16:22
merge trunk file: [588fede028] check-in: [084e8e85b7] user: jan.nijtmans branch: semver, size: 24466
2017-01-31
13:46
merge trunk file: [668ecd078d] check-in: [a3dd7c15d6] user: jan.nijtmans branch: novem, size: 24357
2017-01-28
06:38
Added assoc, ftype and move as auto_execok shell built-ins on Windows. file: [32773f94a4] check-in: [5739e80eaa] user: ashok branch: trunk, size: 24357
2017-01-10
23:02
"clock add" rewritten in C, using common functionality of "clock scan" (and freescan)... test-performance.tcl: test cases extended to cover "clock add" file: [eff94fe078] check-in: [aa8a330976] user: sebres branch: sebres-trunk-clock-speedup, size: 24261
22:45
clock.tcl: clean unused resp. obsolete commands file: [7a3a42be95] check-in: [6c48ff1516] user: sebres branch: sebres-trunk-clock-speedup, size: 24265
22:41
[temp-commit]: format almost ready (missing some tokens) file: [64b1a9bb5f] check-in: [74b1067df5] user: sebres branch: sebres-trunk-clock-speedup, size: 24259
22:28
improve LocalizeFormat, internal caching of localized formats inside msgcat for locale and format objects smart reference introduced in dict (smart pointer with 0 object reference but increase dict-reference, provide changeable locale dict) file: [2ead152335] check-in: [5a9e936f41] user: sebres branch: sebres-trunk-clock-speedup, size: 24277
22:02
[temp-commit]: ClockFreeScan ready, test case passed (2 failure because of wrong :localtime zone by TZ-switch, to be fixed) file: [ab2e82d5a8] check-in: [a60a5f2754] user: sebres branch: sebres-trunk-clock-speedup, size: 24262
21:59
[temp-commit]: ClockFreeScan almost ready, test-performance cases merged file: [8174eaf361] check-in: [ddb681cfa0] user: sebres branch: sebres-trunk-clock-speedup, size: 24233
21:58
[temp-commit]: clock scan with several optimization porting, still not-ready file: [9c51f88be4] check-in: [1bb8c6a194] user: sebres branch: sebres-trunk-clock-speedup, size: 24219
21:57
1st try to rewrite clock in C file: [cdd896453e] check-in: [29433de491] user: sebres branch: sebres-trunk-clock-speedup, size: 24228
2017-01-05
11:55
Merge trunk. Improve test-case. Bring back "source -nopkg", but only as undocumented internal helper for ::tcl::Pkg::source. file: [9fd446d153] check-in: [8857d5cd3e] user: jan.nijtmans branch: package_files, size: 24737
2017-01-04
16:23
In stead of "source -nopkg" use a ::tcl::Pkg::source utility function. file: [a123f8be12] check-in: [6388af59c8] user: jan.nijtmans branch: package_files, size: 24797
15:16
Fix safe.tcl test-cases: "source -nopkg" is not necessary here: "source" is an alias for "::safe::AliasSource", which doesn't use "source" file: [cc1e3a37c1] check-in: [f1fdcdd77f] user: jan.nijtmans branch: package_files, size: 24334
14:05
Merge trunk. First steps in eliminating "source -nopkg". Some test-cases still fail. file: [f3d255d552] check-in: [a4eab161ae] user: jan.nijtmans branch: package_files, size: 24341
2016-12-15
11:28
Merge trunk file: [ed730f0abd] check-in: [959decb933] user: jan.nijtmans branch: semver, size: 24398
2016-11-28
13:17
Complete implementation, tests and documentation file: [90bdfb1313] check-in: [6a2f13e8d2] user: jan.nijtmans branch: package_files, size: 24296
2016-07-12
13:23
Start RC branch for Tcl 8.6.6 file: [f0be8e965c] check-in: [e0e954814c] user: dgp branch: core-8-6-6-rc, size: 24289
2016-04-20
16:44
Merge 8.6.5 file: [96e49ebaf2] check-in: [090329ea25] user: dgp branch: little, size: 24369
2016-04-19
20:35
Fork of Tcl used in the "Little" project. http://www.mcvoy.com/lm/little/index.html file: [973eaaec66] check-in: [69b737f5a1] user: dgp branch: little, size: 24369
2016-03-08
15:29
Proposed fix for [e21fc32c2aa]: auto_execok does not check executability on Windows file: [ad03ba1bd7] check-in: [2f5431fd98] user: jan.nijtmans branch: bug-e21fc32c2aa, size: 24301
2016-03-03
19:45
Bump trunk to 8.7a0 to accept new feature development. file: [13b6f38215] check-in: [4def3fa682] user: dgp branch: trunk, size: 24289
2016-01-28
17:33
Bump to 8.6.5 file: [024998fb94] check-in: [696f03868d] user: dgp branch: core-8-6-5-rc, size: 24289
2015-12-11
09:29
Bug in tclPkg.c, use semantic version in more places., but don't use "+" syntax yet. file: [1940daee01] check-in: [547de1eb85] user: jan.nijtmans branch: semver, size: 24455
08:43
Experiments with Semantic Versioning in Tcl. (Don't look!) file: [69e0f043d5] check-in: [32379be1ed] user: jan.nijtmans branch: semver, size: 24447
2015-10-23
14:30
Bump to release number 8.5.19 file: [8cc4f2aac6] check-in: [7ac846aa55] user: dgp branch: core-8-5-19-rc, size: 24873
2015-09-30
14:04
merge trunk file: [24cc18b795] check-in: [2ccd40967b] user: jan.nijtmans branch: novem, size: 24289
12:59
Fix [738bc50e93]: auto_execok doesn't recognise mklink on windows file: [5e2bd77be5] check-in: [faf762a211] user: jan.nijtmans branch: trunk, size: 24289
12:57
Fix [738bc50e93]: auto_execok doesn't recognise mklink on windows. Remove some unnecessary end-of-line spacing. file: [2ba0cdaa93] check-in: [3943bc43df] user: jan.nijtmans branch: core-8-5-branch, size: 24873
2015-09-22
08:20
merge trunk file: [da09e56240] check-in: [eb6c2fe41b] user: jan.nijtmans branch: novem, size: 24394
2015-09-01
15:15
Whitespace reduction in Tcl scripts. No functional change. file: [58403f64da] check-in: [401a39ba9a] user: jan.nijtmans branch: trunk, size: 24394
2015-02-26
16:57
Bump to 8.6.4. file: [adbfe2806f] check-in: [0ae41bd701] user: dgp branch: core-8-6-4-rc, size: 24396
2015-02-05
18:17
Bump to version 8.5.18. file: [95d2c83d1c] check-in: [e4625e0e05] user: dgp branch: core-8-5-18-rc, size: 24980
2014-10-14
18:12
Bump to Tcl 8.6.3, TclOO 1.0.3, and update changes file. file: [106924f609] check-in: [481f2d5443] user: dgp branch: core-8-6-3-rc, size: 24396
2014-10-10
20:17
Bump to 8.5.17 file: [de95109280] check-in: [08c159aa7e] user: dgp branch: core-8-5-17-rc, size: 24980
2014-07-28
14:50
Bump to 8.6.2 for release. file: [3a38157900] check-in: [3b527b0024] user: dgp branch: core-8-6-2-rc, size: 24396
2014-07-23
12:26
Bump to 8.5.16 for release. file: [e5fea70a35] check-in: [94417e5c1d] user: dgp branch: core-8-5-16-rc, size: 24980
2014-06-16
12:40
merge trunk file: [795c9abe66] check-in: [f3492bdbad] user: jan.nijtmans branch: novem, size: 24396
09:24
[311e61d12a] Generate error code in *all* places where commands are looked up. file: [b4185ba31f] check-in: [990eed5c11] user: dkf branch: trunk, size: 24396
2013-11-24
22:12
merge trunk file: [cc01a59576] check-in: [162f412163] user: jan.nijtmans branch: novem, size: 24350
2013-11-21
09:24
The only relyable way of changing environment variables to uppercase (e.g. env(ComSpec) to env(COMSPEC)) is unsetting the old one first. Long-standing bug, exposed by [219226]. file: [9b47cb1650] check-in: [bd7d5c1f7c] user: jan.nijtmans branch: trunk, size: 24350
09:18
The only relyable way of changing environment variables to uppercase (e.g. env(ComSpec) to env(COMSPEC)) is unsetting the old one first. Long-standing bug, exposed by [219226]. file: [3d9a25f976] check-in: [26c40ac305] user: jan.nijtmans branch: core-8-5-branch, size: 24980
2013-09-20
13:05
Potential fix for issues relating to lack of errorCode setting with unknown command handling. file: [3fb40c531f] check-in: [cb6e704762] user: dkf branch: bug-unknown-no-errorcode, size: 24599
2013-08-30
22:04
Bump version number to 8.6.1. file: [57ac4b5aaf] check-in: [9824f745cc] user: dgp branch: core-8-6-1-rc, size: 24447
2013-08-29
20:08
Bump to 8.5.15 for release. file: [e3293e52ea] check-in: [c46e5e4d16] user: dgp branch: core-8-5-15-rc, size: 25030
2013-03-21
19:09
Release branch for Tcl 8.5.14. file: [aa78730a47] check-in: [bc1ba19e60] user: dgp branch: core-8-5-14rc, size: 25030
2013-02-03
16:05
merge trunk file: [a45e7d9714] check-in: [127b30eda5] user: jan.nijtmans branch: novem, size: 24447
2013-01-30
17:58
In the script library, selected modernizations from Patrick Fradin. file: [6f4fc465b9] check-in: [e2850774ab] user: dgp branch: trunk, size: 24447
17:46
In the script library, selected modernizations from Patrick Fradin. file: [a91e1c1717] check-in: [df3aac7d79] user: dgp branch: core-8-5-branch, size: 25030
2013-01-22
19:24
Contribution by Patrick Fradin <[email protected]> Quoting his mail:
==========================================================
Hi Jeff,

I spent some of my time to contribute to the TclTk community ! I'm in late for Christmas gift but like we said in French : "Mieux vaut tard que jamais". ;-)

I've use TclDevKit 5.3.0 tclchecker to analyse TclTk code in Tcl and Tk library directories (library, tools and tests) to correct a lot of warnings and few errors. (encapsulate some expr, use 'chan xxx' instead of fconfigure, fileevent...)

I've made some improvements too :

Examples :

- Use 'lassign' instead of many 'lindex' of 'foreach/break' loop.

- Use 'in' or 'ni' operators instead of 'lsearch -exact' or to factorise some eq/ne && / || tests.

- Use 'eq' or 'ne' to tests strings instead of '==' or '!='.

- Use 'unset -nocomplain' to avoid 'catch {unset...}'.

- Remove some useless catch around 'destroy' calls.

- Use expand {*} instead of 'eval'. Don't touch a lot of code because I don't know all structs and lists. I think it could be a greater improvement to reduce 'eval' calls.

Due to previous experience, I dot not change any indentation ! ;-) ==========================================================

file: [e6b7adeeb7] check-in: [d801822907] user: andreask branch: contrib-patrick-fradin-code-cleanup, size: 25189
2012-11-30
21:39
Rewrite [::unknown] making use of [tailcall]. Big reduction in complexity, with minor cosmetic damage to -errorinfo results. file: [764d2b6758] check-in: [7ce47f1fbc] user: dgp branch: unknown-rewrite, size: 23421
2012-11-15
17:55
More complete purge of things only present for supporting long-dead Mac 9 systems. file: [26b8e88941] check-in: [7506775d52] user: dgp branch: core-8-4-branch, size: 22434
04:09
Kill Octal; bump to 9.0a0; make test suite work again. file: [5350e28314] check-in: [9ea4c8ee49] user: dgp branch: novem, size: 25170
2012-11-08
15:25
Create Tcl 8.6.0 release branch file: [dab0f894d0] check-in: [1cb8443cf3] user: dgp branch: core-8-6-0-rc, size: 25170
2012-11-05
18:38
Release branch for Tcl 8.5.13. file: [20b1f7a753] check-in: [b4e06ef649] user: dgp branch: core-8-5-13-rc, size: 25031
2012-08-08
20:30
merge trunk file: [5f485bf018] check-in: [ddf95e5e5d] user: dgp branch: core-8-6-b3-rc, size: 25170
2012-07-25
15:03
merge 8.5 file: [95056b734b] check-in: [1cc0f68d7d] user: dgp branch: core-8-5-12-rc, size: 25031
14:47
3546275 Make [auto_execok] search match [exec]. Thanks Koen Danckaert. file: [4129f1890c] check-in: [6909864f56] user: dgp branch: trunk, size: 25170
14:44
3546275 Make [auto_execok] search match [exec]. Thanks Koen Danckaert. file: [ededf47c30] check-in: [1710c3171d] user: dgp branch: core-8-5-branch, size: 25031
14:34
:q! file: [3da5396b30] check-in: [0e346c8fb9] user: dgp branch: mistake, size: 22753
2012-07-16
08:03
Make registry 1.3 package (and possibly others) dynamically loadable in Tcl 8.4

Reverted. No good reason to partially hack 8.5 features into (only one patch release of) 8.4. If you need to support Tcl 8.4, just don't use [tcl::pkgconfig]. If you're set on moving to [tcl::pkgconfig], then that's an 8.5 features and you're choosing to drop 8.4 support. file: [6db111a908] check-in: [5b245f7bbd] user: jan.nijtmans branch: mistake, size: 23274

2012-07-11
17:09
Release candidate branch for Tcl 8.6b3. file: [4437be54f5] check-in: [b2b7bb2325] user: dgp branch: core-8-6-b3-rc, size: 25130
2012-07-10
14:00
Release candidate branch for Tcl 8.5.12. file: [880d7e90b2] check-in: [757700fb5a] user: dgp branch: core-8-5-12-rc, size: 24985
2012-04-27
08:51
Make 'auto_execok START' do the Right Thing file: [634620e1f0] check-in: [b8ffe55b40] user: dkf branch: trunk, size: 25130
08:49
Make 'auto_execok START' do the Right Thing file: [09f3082a05] check-in: [cdcff6d669] user: dkf branch: core-8-5-branch, size: 24985
08:46
Make 'auto_execok START' do the Right Thing file: [d34118364b] check-in: [4f8e0283c6] user: dkf branch: core-8-4-branch, size: 22707
2011-10-20
16:06
Release candidate branch for Tcl 8.5.11. file: [739d7214be] check-in: [4a2b312443] user: dgp branch: core-8-5-11-rc, size: 24968
2011-07-18
20:01
Bump version number to 8.6b2. file: [1460c09af6] check-in: [e336bd355d] user: dgp branch: core-8-6-b2-rc, size: 25113
2011-05-26
20:17
Release candidate branch for Tcl 8.5.10. file: [e78173e66c] check-in: [73b194bf99] user: dgp branch: core-8-5-10-rc, size: 24968
2011-04-04
14:10
Disable tcl::mathfunc::rmmadwiw by default to make test suite work; automated test frameworks have no mind to read... file: [16c40c48bc] check-in: [1758d58a3c] user: dkf branch: trunk, size: 25115
2011-04-01
10:48
mathematical version of TIP#131 file: [c5ea9c2cb5] check-in: [c5a8b77ec4] user: max branch: trunk, size: 25106
09:29
Implement TIP#131 file: [3feba95c01] check-in: [c7f554fb21] user: max branch: trunk, size: 24871
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: [1bb5d616c6] check-in: [c64f310d38] user: dgp branch: trunk, size: 24398
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: [205faf248f] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 24967
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: [4ae3a5c44a] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 22690
2010-12-07
10:15
@1451 file: [e183deecfb] check-in: [1ea47b059c] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 24476
2010-11-23
15:23
Next @611, and jumping tclGetDate.yyacc grammar. file: [0fb372acd1] check-in: [b277d95385] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 24476
14:27
Jumps of win/ files. Fixed missing patches to configure. Jumped configure.in and tcl.m4. Also @578 file: [92d7894ce9] check-in: [1c930c462b] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 24474
2010-11-22
16:07
Next @380. OO Stacktraces broken. file: [556cb0f7ca] check-in: [1713113dd4] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 24474
13:14
Next @251. file: [e123586094] check-in: [6e5d8c41eb] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 24474
11:46
Next @175 file: [db6fc09d31] check-in: [8cd8dc3fc1] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 24474
2010-11-17
15:31
Most parts of the library/ brought forward. file: [8c2901eab0] check-in: [97093aac88] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 24474
2010-09-17
12:55
Merge from HEAD to rmax-ipv6-branch file: [0340a64507] check-in: [70c6ac9692] user: rmax branch: rmax-ipv6-branch, size: 24469
2010-08-04
17:02
* generic/tcl.h: Bump to 8.5.9 for release. * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * README:
* unix/configure: autoconf-2.59 * win/configure:
* changes: Update for 8.5.9 release.
file: [eb859b52c5] check-in: [d2331867f4] user: dgp branch: core-8-5-branch, size: 25038
2010-06-18
15:54
merge file: [62c8559abc] check-in: [7201efc268] user: dgp branch: dgp-refactor, size: 24468
12:43
* library/init.tcl (auto_execok): [Bug 3017997]: Add .cmd to the default list of extensions that we can execute interactively.
file: [dba59e9393] check-in: [e923972936] user: dkf branch: core-8-5-branch, size: 25038
12:41
* library/init.tcl (auto_execok): [Bug 3017997]: Add .cmd to the default list of extensions that we can execute interactively.
file: [1797a99735] check-in: [220dbbb777] user: dkf branch: trunk, size: 24464
2010-06-15
12:41
merge file: [f4a16c9705] check-in: [1ca6326ac9] user: dgp branch: dgp-refactor, size: 24463
2010-06-14
14:56
Spacing and style fixes file: [390c149148] check-in: [0d59653739] user: nijtmans branch: trunk, size: 24464
13:48
Spacing and style fixes file: [cffdc0ac00] check-in: [9a6d7991c6] user: nijtmans branch: trunk, size: 24464
2010-06-07
17:36
rebranch from HEAD file: [4a6267a56c] check-in: [f3af08f468] user: rmax branch: rmax-ipv6-branch, size: 24486
2010-05-03
16:30
merge file: [5474a9eba0] check-in: [fe433b0919] user: dgp branch: dgp-refactor, size: 24485
2010-04-30
21:15
* generic/tcl.h: Bump patchlevel to 8.6b1.2 to distinguish * library/init.tcl: CVS snapshots from earlier snapshots as well * unix/configure.in: as the 8.6b1 and 8.6b2 releases. * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
file: [87a95720c3] check-in: [a30f8d7cf3] user: dgp branch: trunk, size: 24481
2009-12-30
17:24
merge updates from HEAD file: [70faef517b] check-in: [263b067570] user: dgp branch: dgp-refactor, size: 24485
13:47
* library/init.tcl (unknown): fix infinite recursion of ::unknown when [set] is undefined [Bug 2824981].
file: [392d119bf1] check-in: [0c8502aa1f] user: msofer branch: trunk, size: 24484
2009-11-03
19:21
* generic/tcl.h: Bump to 8.5.8 for release. * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * README:
* unix/configure: autoconf-2.59 * win/configure:
file: [ddded9b43b] check-in: [75775311ab] user: dgp branch: core-8-5-branch, size: 25033
2009-04-10
16:54
* generic/tcl.h: Bump to 8.5.7 for release. * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * README:
* unix/configure: autoconf-2.59 * win/configure:
file: [242ebbdd2e] check-in: [ca1b890ff6] user: dgp branch: core-8-5-branch, size: 25033
2009-03-10
19:00
merge updates from HEAD file: [c486b49950] check-in: [e203d7ead4] user: dgp branch: dgp-refactor, size: 24420
2009-03-09
09:12
Move the implementation of [try] from Tcl to C. Not yet bytecoded. file: [b458699b59] check-in: [7b446f39b0] user: dkf branch: trunk, size: 24416
2009-01-16
20:47
merge updates from HEAD file: [a7af012c0f] check-in: [4f9e2873ab] user: dgp branch: dgp-refactor, size: 29049
20:44
* generic/tcl.h: Bump patchlevel to 8.6b1.1 to distinguish * library/init.tcl: CVS snapshots from the 8.6b1 and 8.6b2 releases * unix/configure.in: and to deal with the fact that the HEAD of * win/configure.in: init.tcl will not [source] in Tcl 8.6b1 .
* unix/configure: autoconf-2.59
file: [9c51420690] check-in: [c8cfc118c3] user: dgp branch: trunk, size: 29045
2009-01-13
20:35
merge updates from HEAD file: [02dcf1f63f] check-in: [2959b2a24b] user: dgp branch: dgp-refactor, size: 29047
20:30
Move [throw] implementation into C. file: [6d34a4e8e7] check-in: [edad258731] user: dkf branch: trunk, size: 29043
2008-12-21
20:59
* generic/tcl.h: Bump to 8.5.6 for release. * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * README:
* unix/configure: autoconf-2.59 * win/configure:
file: [48cc9f3ef5] check-in: [1c19753e16] user: dgp branch: core-8-5-branch, size: 25033
2008-12-19
23:53
merge updates from HEAD file: [e22336d0b0] check-in: [ec1eefed87] user: dgp branch: dgp-refactor, size: 29435
03:54
* README: Bump version number to 8.6b1 * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
file: [73325f3743] check-in: [448b87b688] user: dgp branch: trunk, size: 29431
2008-12-17
06:02
merge updates from HEAD file: [604c603eb4] check-in: [3bcbb59da0] user: dgp branch: dgp-refactor, size: 29435
2008-12-16
22:03
Fix bug in 'trap' handlers (introduced by DKF's editing originally) file: [26b066528e] check-in: [4f5029e8f9] user: dkf branch: trunk, size: 29431
17:55
merge updates from HEAD file: [b29339f385] check-in: [4981c75c39] user: dgp branch: dgp-refactor, size: 29437
16:36
First implementation of TIP#329 file: [d3e38e2e5d] check-in: [01878a9589] user: dkf branch: trunk, size: 29433
2008-10-23
16:27
* generic/tcl.h: Bump version number to 8.5.6b1 to distinguish * library/init.tcl: CVS development snapshots from the 8.5.5 and * unix/configure.in: 8.5.6 releases. * unix/tcl.spec: * win/configure.in: * tools/tcl.wse.in: * README
* unix/configure: autoconf (2.59) * win/configure:
file: [733b5d2087] check-in: [ec374ebf84] user: dgp branch: core-8-5-branch, size: 25035
2008-10-17
20:52
merge updates from HEAD file: [9894626c0d] check-in: [d93600ad8e] user: dgp branch: dgp-refactor, size: 24440
2008-10-16
17:04
* library/init.tcl: Revised [unknown] so that it carefully preserves the state of the ::errorInfo and ::errorCode variables at the start of auto-loading and restores that state before the autoloaded command is evaluated. [Bug 2140628]
file: [8bc856e41d] check-in: [91dbfe7baf] user: dgp branch: trunk, size: 24436
16:58
silence Alex file: [a54a694780] check-in: [c36d69e47d] user: dgp branch: core-8-5-branch, size: 25032
16:08
* library/init.tcl: Revised [unknown] so that it carefully preserves the state of the ::errorInfo and ::errorCode variables at the start of auto-loading and restores that state before the autoloaded command is evaluated. [Bug 2140628]
file: [4ff12046c6] check-in: [a07bfdf2de] user: dgp branch: trunk, size: 24391
16:07
* library/init.tcl: Revised [unknown] so that it carefully preserves the state of the ::errorInfo and ::errorCode variables at the start of auto-loading and restores that state before the autoloaded command is evaluated. [Bug 2140628]
file: [8908f70480] check-in: [90e78c239a] user: dgp branch: core-8-5-branch, size: 24987
2008-10-14
20:10
merge updates from HEAD file: [92bc5a7d5c] check-in: [b58f473a75] user: dgp branch: dgp-refactor, size: 24274
20:08
* README: Bump version number to 8.6a4 * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
file: [ccb5559915] check-in: [3d9e72a73b] user: dgp branch: trunk, size: 24270
2008-10-10
18:16
* generic/tcl.h: Bump to 8.5.5 for release. * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
file: [011cc5ad9c] check-in: [755ea2c849] user: dgp branch: core-8-5-branch, size: 24866
2008-09-17
14:16
merge updates from HEAD file: [c3caff39e0] check-in: [7e8a8ca904] user: dgp branch: dgp-refactor, size: 24274
12:38
* library/init.tcl: export min and max commands from the mathfunc namespace [Bug 2116053]
file: [7e5bb272fc] check-in: [98d7ad77b5] user: msofer branch: trunk, size: 24273
12:37
* library/init.tcl: export min and max commands from the mathfunc namespace [Bug 2116053]
file: [64eeba66f8] check-in: [edd3d89e69] user: msofer branch: core-8-5-branch, size: 24871
2008-08-29
02:28
merge updates from HEAD file: [7f4450414a] check-in: [c5f12f457a] user: dgp branch: dgp-refactor, size: 24248
2008-08-28
16:24
* README: Bump version number to 8.6a3 * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
file: [09486d9ff3] check-in: [cb2385ff07] user: dgp branch: trunk, size: 24244
16:08
* generic/tcl.h: Bump version number to 8.5.5b1 to distinguish * library/init.tcl: CVS development snapshots from the 8.5.4 and * unix/configure.in: 8.5.5 releases. * unix/tcl.spec: * win/configure.in: * tools/tcl.wse.in: * README
* unix/configure: autoconf (2.59) * win/configure:
file: [62e2dc74e4] check-in: [7d41d713d4] user: dgp branch: core-8-5-branch, size: 24842
2008-08-13
13:58
merge updates from HEAD file: [3030d25501] check-in: [1d3c96f2ab] user: dgp branch: dgp-refactor, size: 24248
2008-08-12
15:10
* README: Bump version number to 8.6a2 * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
file: [f4f0ae3eb4] check-in: [ff4d6323a8] user: dgp branch: trunk, size: 24244
2008-08-08
15:22
* generic/tcl.h: Bump to 8.5.4 for release. * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
file: [ffef9165cc] check-in: [d61c4fe923] user: dgp branch: core-8-5-branch, size: 24840
2008-08-06
21:37
merge updates from HEAD file: [17b1076e19] check-in: [ca089c4a5c] user: dgp branch: dgp-refactor, size: 24248
19:46
missed some nukeable comments re [namespace inscope] file: [bca994bce8] check-in: [62b41b608a] user: msofer branch: trunk, size: 24247
19:23
* library/init.tcl (::unknown): removed the [namespace inscope] hack that was maintained for Itcl
*** POTENTIAL INCOMPATIBILITY *** for Itcl Itcl users will need a new release with Itcl's [Patch 2040295], or else load the tiny script in that patch by themselves (rewrite ::unknown). Note that it is a script-only patch.
file: [da61db8219] check-in: [53ee04101a] user: msofer branch: trunk, size: 24517
2008-06-30
03:18
* generic/tcl.h: Bump to 8.5.3 for release. * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
file: [7bfde5e4dc] check-in: [cea2851afb] user: dgp branch: core-8-5-branch, size: 24840
2008-06-26
04:07
merge updates from HEAD file: [578a13c30a] check-in: [851925d8f6] user: dgp branch: dgp-refactor, size: 24840
2008-06-25
17:40
* library/tm.tcl: Modified the handling of Tcl Modules and of the * library/safe.tcl: Safe Base to interact nicely with each other, * library/init.tcl: enabling requiring Tcl Modules in safe * tests/safe.test: interpreters. Fixes [Bug 1999119]. file: [ad55062eed] check-in: [d5216b1efd] user: andreas_kupries branch: trunk, size: 24848
17:18
* generic/tcl.h: Bump to 8.5.3 for release. * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
* changes: Update for 8.5.3 release.
* library/tm.tcl: Modified the handling of Tcl Modules and of the * library/safe.tcl: Safe Base to interact nicely with each other, * library/init.tcl: enabling requiring Tcl Modules in safe * tests/safe.test: interpreters. Fixes [Bug 1999119].
file: [a83ffcb267] check-in: [eb9c3a1dde] user: dgp branch: core-stabilizer-branch, size: 24840
16:42
* library/tm.tcl: Modified the handling of Tcl Modules and of the * library/safe.tcl: Safe Base to interact nicely with each other, * library/init.tcl: enabling requiring Tcl Modules in safe interpreters. Fixes [Bug 1999119]. file: [fcded0abcb] check-in: [7f54ff3bbe] user: andreas_kupries branch: core-8-5-branch, size: 24854
15:56
merge updates from 8.5 branch file: [b885628e6e] check-in: [affd52009d] user: dgp branch: core-stabilizer-branch, size: 24814
2008-06-19
15:36
* README: Bump version number to 8.6a1 * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
file: [331ffcf0a5] check-in: [764de4e88b] user: dgp branch: trunk, size: 24808
2008-04-11
18:12
* generic/tcl.h: Bump version number to 8.5.3b1 to distinguish * library/init.tcl: CVS development snapshots from the 8.5.2 and * unix/configure.in: 8.5.3 releases. * unix/tcl.spec: * win/configure.in: * README
* unix/configure: autoconf (2.59) * win/configure:
file: [a1b1bfc506] check-in: [0d53d81632] user: dgp branch: core-8-5-branch, size: 24814
2008-04-04
04:40
merge updates from HEAD file: [0cf2b7c93a] check-in: [40d856c29f] user: dgp branch: dgp-refactor, size: 24812
2008-04-01
16:23
* README: Bump version number to 8.6a0 * generic/tcl.h: * library/init.tcl: * macosx/Tcl-Common.xcconfig: * macosx/Tcl.pbproj/default.pbxuser: * macosx/Tcl.pbproj/project.pbxproj: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README: * win/configure.in: * win/makefile.bc: * win/tcl.m4:
* unix/configure: autoconf-2.59 * win/configure:
* generic/tclBasic.c: Revised stubs-generation tool and interp * tools/genStubs.tcl: creation so that "tclStubsPtr" is not present * unix/Makefile.in: in libtcl.so, but is present only in libtclstub.a. This tightens up the rules for users of the stubs interfaces. [Bug 1819422]
* generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclPlatDecls.h: * generic/tclTomMathDecls.h:
file: [7783c048dd] check-in: [b76be03521] user: dgp branch: trunk, size: 24808
2008-03-28
17:58
merge updates from HEAD file: [2e51e543d1] check-in: [f3e3d8eb90] user: dgp branch: dgp-refactor, size: 24812
17:31
* generic/tcl.h: Bump to 8.5.2 for release. * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
file: [8074c42901] check-in: [514a7e674e] user: dgp branch: trunk, size: 24808
2008-03-07
22:05
merge updates from HEAD file: [c8e647a217] check-in: [3b6959be94] user: dgp branch: core-stabilizer-branch, size: 24812
2008-02-16
22:17
merge updates from HEAD file: [d49f43dc1e] check-in: [5330cb1295] user: dgp branch: dgp-refactor, size: 24814
2008-02-13
18:00
* generic/tcl.h: Bump version number to 8.5.2b1 to distinguish * library/init.tcl: CVS development snapshots from the 8.5.1 and * unix/configure.in: 8.5.2 releases. * unix/tcl.spec: * win/configure.in: * README
* unix/configure: autoconf (2.59) * win/configure:
file: [30ece4cc2d] check-in: [8cd7e62e9a] user: dgp branch: trunk, size: 24810
2008-02-12
04:34
merge updates from HEAD file: [033f947bab] check-in: [369aac73ed] user: dgp branch: dgp-refactor, size: 24812
2008-02-04
17:29
*** 8.5.1 TAGGED FOR RELEASE ***
* generic/tcl.h: Bump to 8.5.1 for release. * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
file: [6b3492b52d] check-in: [9673130446] user: dgp branch: trunk, size: 24808
2008-01-23
16:49
Bump stabilizer branch to 8.5.1. file: [4cd0541900] check-in: [94ce968568] user: dgp branch: core-stabilizer-branch, size: 24811
16:42
merge updates from HEAD file: [f27ceb51a4] check-in: [013cce9562] user: dgp branch: core-stabilizer-branch, size: 24813
2008-01-02
19:12
merge updates from HEAD file: [8542a83115] check-in: [74f24c1a1b] user: dgp branch: dgp-refactor, size: 24814
19:03
* generic/tcl.h: Bump version number to 8.5.1b1 to distinguish * library/init.tcl: CVS development snapshots from the 8.5.0 and * unix/configure.in: 8.5.1 releases. * unix/tcl.spec: * win/configure.in: * README
* unix/configure: autoconf (2.59) * win/configure:
file: [a610d1c8b1] check-in: [0c0959c51d] user: dgp branch: trunk, size: 24810
2007-12-13
15:55
merge updates from HEAD file: [6e1cbc7ae4] check-in: [77ba08ea46] user: dgp branch: dgp-refactor, size: 24812
15:22
merge stable branch onto HEAD file: [cd5f9d84ba] check-in: [d1f7550cd9] user: dgp branch: trunk, size: 24808
2007-12-06
17:08
merge updates from HEAD file: [e103b5d121] check-in: [70612cf2a4] user: dgp branch: dgp-refactor, size: 24812
16:27
merge updates from HEAD file: [02e98618e8] check-in: [f77b7e0f0d] user: dgp branch: core-stabilizer-branch, size: 24811
16:14
Simplify code for setting up the [chan] ensemble now that we can leverage TclMakeEnsemble to do most of the work. file: [4dccfe576e] check-in: [e37ce3e407] user: dkf branch: trunk, size: 24807
06:51
merge updates from HEAD file: [8d48aa0266] check-in: [6f3a8a0d9e] user: dgp branch: dgp-refactor, size: 25776
2007-11-21
06:30
Merge updates from 8.5b3 release file: [ab79da96a1] check-in: [c60ad186f4] user: dgp branch: core-stabilizer-branch, size: 25775
2007-11-19
18:14
* README: Bump version number to 8.5b3. * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in:
* unix/configure: autoconf (2.59) * win/configure:
file: [485ca5e86f] check-in: [48093f99b4] user: dgp branch: trunk, size: 25771
2007-11-01
16:55
merge updates from HEAD file: [e2af64d1b4] check-in: [06cf57e4eb] user: dgp branch: dgp-refactor, size: 25778
2007-10-30
19:03
* generic/tcl.h: Bump version number to 8.5b2.1 to distinguish * library/init.tcl: CVS development snapshots from the 8.5b2 * unix/configure.in: release. * unix/tcl.spec: * win/configure.in:
* unix/configure: autoconf (2.59) * win/configure:
file: [0560b5c4fa] check-in: [8dc4b6f34f] user: dgp branch: trunk, size: 25773
2007-10-27
04:11
merge updates from HEAD file: [058d04a4a0] check-in: [c9e32858ad] user: dgp branch: core-stabilizer-branch, size: 25775
04:05
merge updates from HEAD file: [d138e20360] check-in: [1dac09a0ef] user: dgp branch: dgp-refactor, size: 25776
2007-10-26
15:17
* README: Bump version number to 8.5b2. * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in:
* unix/configure: autoconf (2.59) * win/configure:
file: [96fdfca6ac] check-in: [7fb70f130d] user: dgp branch: trunk, size: 25771
2007-10-02
20:11
Merge updates from HEAD, then
[core-stabilizer-branch]
* README: Bump version number to 8.5.0 * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in:
* unix/configure: autoconf (2.59) * win/configure:
file: [5af4004a49] check-in: [49e28c842d] user: dgp branch: core-stabilizer-branch, size: 25775
18:27
* generic/tcl.h: Bump version number to 8.5b1.1 to distinguish * library/init.tcl: CVS development snapshots from the 8.5b1 * unix/configure.in: release. * unix/tcl.spec: * win/configure.in:
* unix/configure: autoconf (2.59) * win/configure:
file: [03d5941ef3] check-in: [f75bd88333] user: dgp branch: trunk, size: 25773
2007-09-21
05:31
merge updates from HEAD file: [85443bfabc] check-in: [2054ea4814] user: dgp branch: dgp-refactor, size: 25776
2007-09-19
17:42
* README: Bump version number to 8.5b1 * generic/tcl.h: Merge from core-stabilizer-branch. * library/init.tcl: Stabilizing toward 8.5b1 release now done * tools/tcl.wse.in: on the HEAD. core-stabilizer-branch is * unix/configure.in: now suspended. * unix/tcl.spec: * win/configure.in:
file: [b564ac44e4] check-in: [dd2ca92517] user: dgp branch: trunk, size: 25771
2007-09-07
03:15
merge updates from HEAD file: [9930e9dba5] check-in: [2c46d786c6] user: dgp branch: dgp-refactor, size: 25776
2007-09-04
17:43
merge updates from HEAD file: [bd6e77a4cf] check-in: [93ee5fafc4] user: dgp branch: core-stabilizer-branch, size: 25775
2007-08-23
20:00
* library/init.tcl ([auto_load_index]): Delete stray "]" that created an expr syntax error (masked by a [catch]).
file: [5261ac7de0] check-in: [e0f8f0d180] user: dgp branch: trunk, size: 25771
2007-07-09
13:00
merge updates from HEAD file: [ec92a7177e] check-in: [c9bbc5d0ee] user: dgp branch: dgp-refactor, size: 25777
12:52
merge updates from HEAD file: [092b1805a6] check-in: [7df004cf16] user: dgp branch: core-stabilizer-branch, size: 25776
2007-07-05
18:03
* library/init.tcl (unknown): Corrected inconsistent error message in interactive [unknown] when empty command is invoked. [Bug 1743676]
file: [ef689b1068] check-in: [3cd6244054] user: dgp branch: core-8-4-branch, size: 22759
18:02
* library/init.tcl (unknown): Corrected inconsistent error message in interactive [unknown] when empty command is invoked. [Bug 1743676]
file: [088670d088] check-in: [c05e2d8a1f] user: dgp branch: trunk, size: 25772
2007-05-29
14:21
merge updates from HEAD file: [28f7898880] check-in: [404470c2db] user: dgp branch: dgp-refactor, size: 25910
2007-05-22
20:34
[core-stabilizer-branch]
* unix/configure: autoconf-2.59 (FC6 fork) * win/configure:
* README: Bump version number to 8.5b1 * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in:
file: [bc99f15b38] check-in: [a7a04404f0] user: dgp branch: core-stabilizer-branch, size: 25909
2007-05-18
18:39
* unix/configure: autoconf-2.59 (FC6 fork) * win/configure:
* README: Bump version number to 8.5a7 * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in:
* generic/tclParse.c: Disable and remove the ALLOW_EXPAND sections * tests/info.test: that continued to support the deprecated * tests/mathop.test: {expand} syntax. Updated the few remaining users of that syntax in the test suite.
file: [7b11534fdd] check-in: [c798353ded] user: dgp branch: trunk, size: 25905
2007-04-08
14:58
Merge updates from HEAD; may not build file: [8ae0c52e0d] check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 25910
2006-12-01
15:55
TIP#287 IMPLEMENTATION
* doc/chan.n: New subcommand [chan pending]. * generic/tclBasic.c: Thanks to Michael Cleverly for proposal * generic/tclInt.h: and implementation. * generic/tclIOCmd.c: * library/init.tcl: * tests/chan.test: * tests/ioCmd.test:
file: [c7dbac8d39] check-in: [12ab5edc29] user: dgp branch: trunk, size: 25905
2006-11-20
14:28
Make the guts of [chan] more robust. file: [c26464ce15] check-in: [8e3712c9bb] user: dkf branch: trunk, size: 25835
2006-11-03
00:34
* doc/ParseCmd.3, doc/Tcl.n, doc/eval.n, doc/exec.n: * doc/fconfigure.n, doc/interp.n, doc/unknown.n: * library/auto.tcl, library/init.tcl, library/package.tcl: * library/safe.tcl, library/tm.tcl, library/msgcat/msgcat.tcl: * tests/all.tcl, tests/basic.test, tests/cmdInfo.test: * tests/compile.test, tests/encoding.test, tests/execute.test: * tests/fCmd.test, tests/http.test, tests/init.test: * tests/interp.test, tests/io.test, tests/ioUtil.test: * tests/iogt.test, tests/namespace-old.test, tests/namespace.test: * tests/parse.test, tests/pkg.test, tests/pkgMkIndex.test: * tests/proc.test, tests/reg.test, tests/trace.test: * tests/upvar.test, tests/winConsole.test, tests/winFCmd.test: * tools/tclZIC.tcl: * generic/tclParse.c (Tcl_ParseCommand): Replace {expand} with {*} officially (TIP #293). Leave -DALLOW_EXPAND=0|1 option to keep {expand} syntax for transition users. [Bug 1589629]
file: [ad346272ca] check-in: [5a5306b6b8] user: hobbs branch: trunk, size: 25712
2006-10-23
21:01
merge updates from HEAD file: [3840f89939] check-in: [1f911d4cbb] user: dgp branch: dgp-refactor, size: 25725
20:26
* README: Bump version number to 8.5a6 * generic/tcl.h: * library init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in:
* unix/configure: autoconf-2.59 * win/configure:
file: [a75ab42df3] check-in: [0838b58d9c] user: dgp branch: trunk, size: 25720
2006-09-22
18:13
TIP#268 IMPLEMENTATION
* generic/tclDecls.h: Regenerated from tcl.decls. * generic/tclStubInit.c:
* doc/PkgRequire.3: Documentation of extended API, * doc/package.n: extended testsuite. * tests/pkg.test:
* generic/tcl.decls: Implementation. * generic/tclBasic.c: * generic/tclConfig.c: * generic/tclInt.h: * generic/tclPkg.c: * generic/tclTest.c: * generic/tclTomMathInterface.c: * library/init.tcl: * library/package.tcl: * library/tm.tcl:
file: [9fb4102040] check-in: [055195c6bc] user: andreas_kupries branch: trunk, size: 25732
2006-02-09
22:41
Merge udpates from HEAD file: [79f2e1560d] check-in: [45fd466049] user: dgp branch: dgp-refactor, size: 25723
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: [bedb632170] check-in: [aea60299f7] user: dgp branch: trunk, size: 25718
2005-10-18
20:46
merge updates from HEAD file: [f53510f5d7] check-in: [2e8613842e] user: dgp branch: dgp-refactor, size: 25689
2005-10-08
13:44
merge updates from HEAD file: [97b585a8d3] check-in: [1b902ae45a] user: dgp branch: kennykb-numerics-branch, size: 25688
2005-09-30
18:53
fix comment typo file: [a3c8c73fd6] check-in: [e86060ea27] user: hobbs branch: trunk, size: 25686
01:05
init value to (-)Inf for min/max expr functions to simplify code file: [591e65eb5b] check-in: [78d70230d5] user: hobbs branch: trunk, size: 25686
2005-09-29
23:16
implementation for TIP #255, expr min/max file: [c6b22c9172] check-in: [5e48c91234] user: hobbs branch: trunk, size: 25911
2005-09-15
20:58
merge updates from HEAD file: [d37fee1cf7] check-in: [29cc0feeb2] user: dgp branch: kennykb-numerics-branch, size: 24773
20:29
merge updates from HEAD file: [0e14deafc8] check-in: [f3caf581fe] user: dgp branch: dgp-refactor, size: 24774
2005-09-14
17:13
* generic/tclStringObj.c: Bug fixes: ObjPrintfVA needed to support "*" fields and needed to interpret precision limits on %s conversions as a number of bytes, not Tcl_UniChars, to take from the (char *) argument.
* generic/tclBasic.c: Updated several callers to use * generic/tclCmdMZ.c: TclFormatToErrorInfo(). * generic/tclIOUtil.c:
* library/init.tcl: Keep [unknown] in sync with errorInfo formatting rules.
file: [168e0cf516] check-in: [73c6dc5786] user: dgp branch: trunk, size: 24769
2005-09-12
15:40
merge updates from HEAD file: [a8c1567675] check-in: [156f19bcaf] user: dgp branch: dgp-refactor, size: 24774
2005-08-25
15:46
[kennykb-numerics-branch] Merge updates from HEAD
* generic/tclExecute.c: Bug fix. INST_*SHIFT* opcodes stack management. [expr 0<<6] should be 0, not 6.
file: [19fef818d0] check-in: [6d651867f9] user: dgp branch: kennykb-numerics-branch, size: 24773
2005-08-24
17:56
TIP#219 IMPLEMENTATION
* doc/SetChanErr.3: ** New File **. Documentation of the new channel API functions. * generic/tcl.decls: Stub declarations of the new channel API. * generic/tclDecls.h: Regenerated * generic/tclStubInit.c:
* tclIORChan.c: ** New File **. Implementation of the reflected channel. * generic/tclInt.h: Integration of reflected channel and new error * generic/tclIO.c: propagation into the generic I/O core. * generic/tclIOCmd.c: * generic/tclIO.h: * library/init.tcl:
* tests/io.test: Extended testsuite. * tests/ioCmd.test: * tests/chan.test: * generic/tclTest.c: * generic/tclThreadTest.c:
* unix/Makefile.in: Integration into the build machinery. * win/Makefile.in: * win/Makefile.vc:
file: [6c54b889ac] check-in: [d936ddccf8] user: andreas_kupries branch: trunk, size: 24781
2005-08-02
18:14
merge updates from HEAD file: [bbe7271835] check-in: [10feab7c07] user: dgp branch: kennykb-numerics-branch, size: 24420
16:38
merge updates from HEAD file: [fdd4e88ef2] check-in: [c58b7136d0] user: dgp branch: dgp-refactor, size: 24421
2005-07-27
16:23
* library/init.tcl ([unknown]): Corrected return code handling in the portions of [unknown] that expand incomplete commands during interactive operations. [Bug 1214462].
file: [c51e9e7244] check-in: [d65db8782a] user: dgp branch: trunk, size: 24416
2005-07-26
04:11
Merge updates from HEAD file: [b7d6c52e75] check-in: [8351a734a6] user: dgp branch: dgp-refactor, size: 23915
2005-07-23
04:12
* library/auto.tcl: Updates to the Tcl script library to make * library/history.tcl: use of Tcl 8.4 features. Forward port of * library/init.tcl: appropriate portions of [Patch 1237755]. * library/package.tcl: * library/safe.tcl: * library/word.tcl:
file: [96372650b5] check-in: [58a2150746] user: dgp branch: trunk, size: 23910
2005-07-22
21:59
* library/auto.tcl: Updates to the Tcl script library to make * library/history.tcl: use of Tcl 8.4 feautures. Thanks to * library/init.tcl: Patrick Fradin for prompting on this. * library/package.tcl: [Patch 1237755]. * library/safe.tcl: * library/word.tcl:
file: [237ed7f030] check-in: [755e2a7f25] user: dgp branch: core-8-4-branch, size: 22845
2005-07-12
20:35
merged changes from HEAD file: [12be123bfb] check-in: [5316ea45e0] user: kennykb branch: kennykb-numerics-branch, size: 23737
2005-06-22
21:12
merge updates from HEAD file: [311fcd50b5] check-in: [2c0cc8807c] user: dgp branch: dgp-refactor, size: 23734
2005-06-13
01:45
*** MERGE WITH HEAD *** (tag msofer-wcodes-20050611)
file: [0a761045a1] check-in: [d666b09ed5] user: msofer branch: msofer-wcodes-branch, size: 23736
2005-06-06
23:45
TIP#208 implementation It's crude (especially in the tests and docs department) and incomplete (no truncation on non-POSIX platforms). file: [b01bd7a03b] check-in: [3280056391] user: dkf branch: trunk, size: 23729
2005-05-25
15:01
merge updates from HEAD file: [c0fa355deb] check-in: [64d23581aa] user: dgp branch: dgp-refactor, size: 23317
2005-05-24
19:13
* library/init.tcl: Updated [unknown] to be sure the [return] * tests/init.test: options from an auto-loaded command are seen correctly by the caller.
file: [c5f3c6243d] check-in: [f259162cb6] user: dgp branch: trunk, size: 23313
2005-05-10
18:33
Merged kennykb-numerics-branch back to the head; TIPs 132 and 232 file: [1889c9da2b] check-in: [1cc2336920] user: kennykb branch: trunk, size: 23290
2005-05-05
17:55
Merged with HEAD file: [22e640b630] check-in: [b77c9a87c6] user: kennykb branch: kennykb-numerics-branch, size: 23294
2005-04-29
22:39
Merge updates from HEAD file: [7159afb7d4] check-in: [ac63d218d8] user: dgp branch: dgp-refactor, size: 23290
2005-04-28
05:34
* library/init.tcl: Corrected flaw in interactive command * tests/main.test: auto-completion. [Bug 1191409].
file: [b85d780622] check-in: [d43f85a9a8] user: dgp branch: core-8-4-branch, size: 22992
05:31
* library/init.tcl: Corrected flaw in interactive command * tests/main.test: auto-completion. [Bug 1191409].
file: [5e28fa5485] check-in: [25b4da904a] user: dgp branch: trunk, size: 23286
2005-04-25
21:37
Merged with HEAD. file: [a2b0054a91] check-in: [fcce6158ac] user: kennykb branch: kennykb-numerics-branch, size: 23283
17:07
* library/init.tcl: Use "ni" and "in" operators.
file: [0f4f814b37] check-in: [c386e86f4f] user: dgp branch: trunk, size: 23275
2005-04-19
18:44
typo file: [e2cfad546e] check-in: [301150ab87] user: dgp branch: trunk, size: 23387
16:32
* generic/tclBasic.c: Added unsupported command * generic/tclCmdAH.c: [::tcl::unsupported::EncodingDirs] to permit * generic/tclInt.h: query/set of the encoding search path at * generic/tclInterp.c: the script level. Updated init.tcl to make * library/init.tcl: use of the new command. Also updated several coding practices in init.tcl ("eq" for [string equal], etc.)
file: [bdccf4a3ef] check-in: [b200066b4e] user: dgp branch: trunk, size: 23388
2005-04-15
15:50
* library/init.tcl: Use auto-loading to bring in Tcl Module * library/tclIndex: support as needed. This reduces startup * library/tm.tcl: time by delaying this initialization to a later time.
file: [49cd35bbd6] check-in: [15c5551bac] user: dgp branch: trunk, size: 23483
2004-12-09
23:00
Merge updates from HEAD file: [2983a00b39] check-in: [24873008cc] user: dgp branch: dgp-refactor, size: 23675
2004-11-30
22:19
D'oh! Deal with missing ::errorCode or ::errorInfo. file: [fc6daa3e97] check-in: [81f2f82396] user: dgp branch: trunk, size: 23671
20:30
* library/init.tcl ([unknown]): Restored the save/restore of the variables ::errorCode and ::errorInfo. This is needed when the [::bgerror] command is auto-loaded (as it is by Tk).
file: [10531808a6] check-in: [e254f91796] user: dgp branch: trunk, size: 23639
2004-11-13
00:41
* library/init.tcl: Made [unknown] robust in the case that either of the variables ::errorInfo or ::errorCode gets unset. [Bug 1063707]
file: [28ca29ea27] check-in: [e526fa14ad] user: dgp branch: core-8-4-branch, size: 22981
2004-11-03
20:30
* library/init.tcl ([unknown]): Corrections to the 2004-10-25 mods to Aunt ??? in [unknown]. Flaws revealed by Itcl test suite, which still apparently relies on this brokenness. Also added comment suggesting the error message that any code using this hack *ought* to receive in reply.
file: [8fc92d667b] check-in: [bfb33ac10c] user: dgp branch: trunk, size: 23493
2004-10-28
18:45
merge updates from HEAD file: [9c622be616] check-in: [5fdab1eb47] user: dgp branch: dgp-refactor, size: 23427
2004-10-25
17:24
* library/auto.tcl Purged Tcl's script library of all * library/clock.tcl remaining references to global vars * library/init.tcl ::errorInfo and ::errorCode.
* generic/tclMain.c (Tcl_Main): Updated to make use of TclGetReturnOptions instead of ::errorInfo variable.
* generic/tclInterp.c (tclInit): Bug fix. Access dict variables with [dict get], not array syntax.
file: [3dc7982b2f] check-in: [2869274367] user: dgp branch: trunk, size: 23423
2004-09-08
23:02
Merge updates from HEAD file: [7926cc7a34] check-in: [dff8728918] user: dgp branch: dgp-refactor, size: 23944
2004-08-18
22:03
* library/init.tcl: Integrated TIP #189. We source a separate file (see below), instead of inlining the contents of that file. This should beeasier to maintain, and easier to backport/install in 8.4 installations.
Note: Usage of Tcl Modules is restricted to non-safe interps. It cannot be loaded into a safe interp.
* library/tm.tcl: New file, the v2 reference implementation for TIP #189, Tcl Modules.
file: [5e307c28be] check-in: [f6eaca8b8c] user: andreas_kupries branch: trunk, size: 23952
19:58
TIP #173 and #209 implementation - see ChangeLog for details file: [ab15b52228] check-in: [251b9c6eca] user: kennykb branch: trunk, size: 23811
2004-06-16
21:20
* doc/library.n: Moved variables ::auto_oldpath and * library/auto.tcl: ::unknown_pending into ::tcl namespace. * library/init.tcl: [Bugs 808319, 948794]
file: [892348735a] check-in: [86b4f4513a] user: dgp branch: trunk, size: 22938
2004-06-11
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: [7c838294d5] check-in: [406f195e75] user: dgp branch: trunk, size: 22917
2004-05-04
17:44
Merge updates from HEAD. file: [4af5431a1e] check-in: [de9c64200c] user: dgp branch: dgp-refactor, size: 22914
2004-05-03
14:28
* library/init.tcl: Corrected unique prefix matching of interactive command completion in [unknown]. [Bug 946952]
file: [21aa2f5e30] check-in: [004aecbd7b] user: dgp branch: core-8-4-branch, size: 22753
14:28
* library/init.tcl: Corrected unique prefix matching of interactive command completion in [unknown]. [Bug 946952]
file: [b96f478c08] check-in: [ce81789cb4] user: dgp branch: trunk, size: 22910
2004-03-26
22:28
Merge updates from HEAD. file: [434c68da55] check-in: [6e8d2d7ba1] user: dgp branch: dgp-refactor, size: 22677
2004-03-17
18:14
Removed support for Mac OS Classic platform [Patch 918142] file: [dffae052ea] check-in: [b6330dbac7] user: das branch: trunk, size: 22673
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: [0983760e89] check-in: [beeeb45bbf] user: dgp branch: dgp-refactor, size: 22902

2004-01-29
10:28
filesystem fixes for '-force' consistency and picky compilers file: [438c135cf6] check-in: [fff97fe116] user: vincentdarley branch: trunk, size: 22908
2003-10-16
02:28
Merged updates from HEAD file: [4db9582293] check-in: [44102608b1] user: dgp branch: dgp-refactor, size: 22588
2003-10-14
15:44
* generic/tclBasic.c (TclAppendObjToErrorInfo): New internal routine that appends a Tcl_Obj to the errorInfo, saving the caller the trouble of extracting the string rep.
* generic/tclStringObj.c (TclAppendLimitedToObj): New internal routine that supports truncated appends with optional ellipsis marking. This single routine supports UTF-8-safe truncated appends needed in several places throughout the Tcl source code, mostly for error and stack messages. Clean fix for [Bug 760872].
* generic/tclInt.h: Declarations for new internal routines.
* generic/tclCmdMZ.c: Updated callers to use the new routines. * generic/tclCompExpr.c: * generic/tclCompile.c: * generic/tclExecute.c: * generic/tclIOUtil.c: * generic/tclNamesp.c: * generic/tclObj.c: * generic/tclParseExpr.c: * generic/tclProc.c: * generic/tclStringObj.c: * mac/tclMacResource.c:
* library/init.tcl: Updated ::errorInfo cleanup in [unknown] to reflect slight modifications to Tcl_LogCommandInfo(). Corrects failing init-4.* tests.
file: [f9880c1d8d] check-in: [3522d44090] user: dgp branch: trunk, size: 22584
2003-09-23
04:49
* library/init.tcl (auto_load, auto_import): Expanded Eric Melski's 2000-01-28 fix for [Bug 218871] to all potentially troubled uses of [info commands] on input data, where glob-special characters could cause problems.
file: [b00dc8435b] check-in: [dbc5f2a73f] user: dgp branch: trunk, size: 22455
04:49
* library/init.tcl (auto_load, auto_import): Expanded Eric Melski's 2000-01-28 fix for [Bug 218871] to all potentially troubled uses of [info commands] on input data, where glob-special characters could cause problems.
file: [2cec0431d2] check-in: [2ce276bdca] user: dgp branch: core-8-4-branch, size: 22516
2003-07-18
23:35
* generic/tclBasic.c: Corrected several instances of unsafe * generic/tclCompile.c: truncation of UTF-8 strings that might * generic/tclProc.c: break apart a multi-byte character. * library/init.tcl: [Bug 760872] * tests/init.test:
file: [c1a68c4ef9] check-in: [d50fc18438] user: dgp branch: core-8-4-branch, size: 22510
2003-03-04
23:45
* README: Bumped version number of * generic/tcl.h: Tcl to 8.5a0. * library.init.tcl: * mac/README: * macosx/Tcl.pbproj/project.pbxproc: * tests/basic.test: * tools/configure.in: * tools/tcl.hpj.in: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README: * win/README.binary: * win/configure.in: * win/makefile.bc: * win/makefile.vc: * win/tcl.m4:
* tools/configure: autoconf * unix/configure: * win/configure:
file: [90f947654e] check-in: [a5f8f0d439] user: dgp branch: trunk, size: 22449
2002-11-23
01:41
* library/init.tcl: code cleanup to reduce use of * library/opt/optparse.tcl: string compare
file: [0bf345fbfd] check-in: [4e3709186c] user: hobbs branch: trunk, size: 22451
2002-10-28
16:34
* library/auto.tcl: Converted the Mac-specific [package unknown] * library/init.tcl: behavior to use a chaining mechanism to extend * library/package.tcl: the default [tclPkgUnknown]. [Bug 627660] * library/tclIndex: [Patch 624509] (steffen)
file: [258d10b81f] check-in: [a5c2064cac] user: dgp branch: trunk, size: 22492
2002-10-03
13:34
[info exist]->[info exists]. [Bug 602566] file: [745f119b72] check-in: [eb7c8f93a5] user: dkf branch: trunk, size: 22096
2002-08-20
20:25
merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk file: [817ba20b35] check-in: [354986d9c3] user: das branch: macosx-8-4-branch, size: 22098
2002-06-21
19:44
* Corrected comments and namespace style issues. Thanks to Bruce Stephens. [Bug 572025]
file: [31458ca113] check-in: [e63512ee1b] user: dgp branch: trunk, size: 22094
19:11
* Corrected comments and namespace style issues. Thanks to Bruce Stephens. [Bug 572025]
file: [5e7df874aa] check-in: [240f325fd0] user: dgp branch: core-8-3-1-branch, size: 18000
2002-03-18
22:30
* generic/tclCompile.c (TclCompileTokens): Modified imported bugfix to use a heap variable for the message buffer instead of placing it on the stack.
* Updated "mod-8-3-1-branch" to head of "core-8-3-1-branch" to get the newest fixes for tcl 8.3.4 into this branch.
file: [8b68180d65] check-in: [d631cf3e55] user: andreas_kupries branch: mod-8-3-4-branch, size: 17856
2002-02-05
02:21
Merging with the current TOT. Very few conflicts, mostly in the generated files. file: [088fc6ad8f] check-in: [f469a31a06] user: wolfsuit branch: macosx-8-4-branch, size: 21968
2001-12-29
00:54
* library/init.tcl (auto_execok): make sure env(COMSPEC) on Windows is executed with the right case, as it may otherwise fail inexplicably.
file: [56fe8a6f1c] check-in: [bbecba2801] user: hobbs branch: core-8-3-1-branch, size: 17842
00:52
* library/init.tcl: make sure env(COMSPEC) on Windows is executed with the right case, as it may otherwise fail inexplicably.
file: [731e03c4f9] check-in: [07fe71faee] user: hobbs branch: trunk, size: 21961
2001-11-04
17:59
vfs robustness fix file: [29dfb215cc] check-in: [69b53bac59] user: vincentdarley branch: trunk, size: 21697
2001-08-24
16:19
* Backport of several bug fixes from HEAD to core-8-3-1-branch
file: [4167b02c04] check-in: [a44fa80451] user: dgp branch: core-8-3-1-branch, size: 17568
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: [1e7b46ce48] check-in: [9461aca548] user: vincentdarley branch: trunk, size: 21540
2001-05-28
22:27
removed errant " char file: [b83f584f31] check-in: [cea1199b44] user: hobbs branch: trunk, size: 18757
2001-05-19
16:11
Update to head -> S4-0-2 file: [7b5c5c5679] check-in: [1b2b2b84cf] user: msofer branch: msofer-bcEngine, size: 18763
2001-05-03
22:38
Fix for Bug 420186 file: [8943584564] check-in: [8d1325ceb9] user: dgp branch: trunk, size: 18756
2001-04-07
02:08
Corrected behaviour of [namespace code] (bug #219385, patch #403530) file: [45122c518a] check-in: [be05dac289] user: msofer branch: trunk, size: 18695
2001-04-06
17:57
Modified processing of $::errorInfo by [unknown] when the auto-loaded command throws an error to better cover the tracks of auto-loading. [Bug 219280, Patch 403551] file: [d569094f2d] check-in: [4a0a9d69ba] user: dgp branch: trunk, size: 18690
2001-04-03
22:54
see backport log in ChangeLog for specific file backports from 8.4aCVS file: [ae697a680a] check-in: [6defc375da] user: hobbs branch: core-8-3-1-branch, size: 17506
2000-12-11
04:17
2000-12-10 Don Porter <[email protected]>
* library/init.tcl: * library/msgcat/msgcat.tcl: * library/msgcat/pkgIndex.tcl: * library/opt/optparse.tcl: * library/opt/pkgIndex.tcl: Where [uplevel] is used in a proc to evaluate a Tcl built-in command in the caller's context, the built-in commands are now fully namespace-qualified. This prevents problems when the caller context is in a namespace where the built-in command name has been used by a command in the namespace. (For example, [::ns::set] might be called instead of the intended [::set]). [Bug #119422, Patch #102545]
file: [83749c721d] check-in: [6f3323c8b4] user: dgp branch: trunk, size: 17500
2000-12-09
00:11
* library/init.tcl: Added support for PATHEXT variable in auto_execok, recognizing the proper set of executable extensions on Windows. [Patch #102719]
file: [0d4bd7e120] check-in: [8f589b9d20] user: hobbs branch: trunk, size: 17494
2000-11-23
14:21
Improved use of [uplevel] in unknown. Fixes #123217 file: [d717d984d5] check-in: [9f9f8ea55e] user: dkf branch: trunk, size: 17291
2000-08-07
21:31
* library/init.tcl (auto_import): added check to see if a valid pattern was coming in, to avoid simple error cases [Bug: 3326]
file: [c6164d5e5d] check-in: [8fd7dc9f23] user: hobbs branch: core-8-3-1-branch, size: 17273
2000-05-18
21:37
* library/init.tcl (auto_import): added check to see if a valid pattern was coming in, to avoid simple error cases [Bug: 3326]
file: [de1412703f] check-in: [27f0354112] user: hobbs branch: trunk, size: 17269
2000-05-03
00:15
* README: * generic/tcl.h: * library/init.tcl: * library/reg1.0/pkgIndex.tcl: * library/tcltest1.0/tcltest.tcl: * mac/README: * tools/tcl.hpj.in: * tools/tcl.wse.in: * unix/README: * unix/configure.in: * unix/tcl.spec: * win/README: * win/README.binary: * win/configure.in: * win/makefile.vc: * win/tcl.m4: updated patchlevel to 8.4a1
file: [86ff4a90d8] check-in: [be42a4145e] user: hobbs branch: trunk, size: 17149
2000-02-01
19:26
* library/init.tcl: Applied patch from rfe 1734 regarding auto_load errors not setting error message and errorInfo properly. file: [7c7d381798] check-in: [d16fc81976] user: ericm branch: trunk, size: 17149
01:14
* tests/package.test: * library/tclIndex: * library/package.tcl: Added ::package namespace and ::package::create function.

* library/init.tcl: Fixed problem with auto_load and determining if commands were loaded.

* library/auto.tcl: "Fixed" issues with $ in files to be auto indexed.

* doc/Package.n: New man page for package::create function.

* doc/pkgMkIndex.n: Added additional information.

* doc/library.n: Added additional qualification regarding auto_mkindex. file: [974d5fbb77] check-in: [fbd31a6e84] user: ericm branch: trunk, size: 17114

2000-01-29
00:12
* tests/pkg/magicchar2.tcl: * tests/autoMkindex.test: Test for auto loader fix (bug #2480).

* library/init.tcl: auto_load was using [info commands $name] to determine if a given command was available; if the command name had * or [] it, this would fail because info commands uses glob-style matching. This is fixed. (Bug #2480). file: [882cbd89ca] check-in: [56990efadd] user: ericm branch: trunk, size: 17126

2000-01-24
02:30
* library/init.tcl (auto_execok): added 'start' to list of recognized built-in commands for COMSPEC on NT. [Bug: 2858]
file: [4528b29fd0] check-in: [f0de569609] user: hobbs branch: trunk, size: 16782
1999-11-10
02:52
* library/init.tcl: removed the installed binary directory from the auto_path variable
file: [af75d39330] check-in: [a96e3c56d7] user: hobbs branch: trunk, size: 16608
1999-10-30
11:06
* library/init.tcl: removed [info nameof]/../bin from auto_path
file: [00f2cb5d39] check-in: [3e5c8f0c0a] user: hobbs branch: core-8-2-1-branch, size: 16459
1999-10-05
22:45
* library/init.tcl: updated to 8.3a1 from 8.2.0.
file: [f65e1b4d83] check-in: [637ee1644a] user: hobbs branch: trunk, size: 16670
1999-08-19
02:59
1999-08-18 Jeff Hobbs <[email protected]>
* library/auto.tcl: * library/init.tcl: * library/ldAout.tcl: * library/package.tcl: * library/safe.tcl: * library/word.tcl: * library/http2.1/http.tcl: * library/msgcat1.0/msgcat.tcl: updated libraries to better Tcl style guide (no more string comparisons with == or !=, spacing changes).
file: [a97625f362] check-in: [e3a02d20c4] user: hobbs branch: trunk, size: 16670
1999-08-09
16:30
1999-08-09 Jeff Hobbs <[email protected]>
* library/init.tcl: fixed path handling in auto_execok (it could miss including the normal path on some Windows machines) [Bug: 1276]
file: [ba310ef7bf] check-in: [ea30d74c31] user: hobbs branch: trunk, size: 16517
1999-06-25
23:29
Changed to Tcl 8.2b1 file: [19c2eab77c] check-in: [c46ff26d58] user: welch branch: trunk, size: 16374
1999-05-22
01:20
Merged changes from scriptics-tclpro-1-3-b2 branch file: [d7192289fb] check-in: [f692388d07] user: stanton branch: trunk, size: 16376
1999-05-21
00:04
Fix the init.tcl to include the bin directory and the ../lib given the path to the executable. file: [5ebc6873f0] check-in: [30f267dd2d] user: redman branch: scriptics-tclpro-1-3-b2-branch, size: 16379
1999-04-21
00:42
Deleted: Added comments for 4/19 and 4/20 check-in: [6c6fc5d7b2] user: redman branch: scriptics-tclpro-1-2-old, size: 0
1999-04-16
00:46
merged tcl 8.1 branch back into the main trunk file: [867db4696c] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 16062
1999-03-31
22:37
Fixed pkg_mkIndex when input files do "namespace import". BUG 1327 file: [2d61544555] check-in: [dcd8e76bfe] user: welch branch: trunk, size: 48212
18:58
Fixed quoting bugs in auto_mkindex_parser, BUGID 1657 file: [372fca79e5] check-in: [0899c7c6c0] user: welch branch: trunk, size: 48205
1999-03-13
23:49
Improved Tcl Style. file: [a104885abd] check-in: [e45a694585] user: rjohnson branch: core-8-1-branch-old, size: 16066
1999-03-11
19:28
Deleted: Add documentation for Tcl_GetVersion() check-in: [940e47cf48] user: redman branch: scriptics-tclpro-1-2, size: 0
1999-02-11
03:06
merged auto_mkindex fix into the 8.0.5 release branch file: [dccb8b9d16] check-in: [ac72bff2f1] user: stanton branch: core-8-0-5-branch, size: 47407
03:04
* library/init.tcl: Fixed auto_mkindex so it handles .tbc files. Did some general cleanup to handle bad eval statements that didn't use "list". file: [f3a53d0be2] check-in: [9a11b261c6] user: stanton branch: trunk, size: 47403
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: [5e1189d54c] check-in: [b403ad5f28] user: stanton branch: core-8-1-branch-old, size: 16061

1999-02-02
22:28
* library/init.tcl: Various small changes requested by Jan Nijtmans. - If the variable $tcl_library contains the empty string, this empty string will be put in $auto_path. This is not useful at all, it only slows down later package processing. - If the variable tcl_pkgPath is not set, the "unset __dir" fails. Thich makes init.tcl totally unusable. Better put a "catch" around it. - In the function tcl_findLibraries, the "string match" function only works correctly if $tcl_patchLevel is in one of the forms "?.?a?", "?.?b?" or "?.?.?". Could a "regexp" be used instead, then it allows anything to be appended to the patchLevel string. And it is more efficient. - The tclPkgSetup function assumes that if $type != "load" then the type must be "source". This needn't be true. Some users want to add their own setup types. [RFE: 1138] [Bug: 978] file: [638000c599] check-in: [f3d065fb9d] user: stanton branch: trunk, size: 46289
18:36
* library/init.tcl: Added catch around unset. [Bug: 978] file: [259dda5069] check-in: [6751864160] user: stanton branch: trunk, size: 46214
1999-01-29
00:20
Merged changes from Tcl 8.0.5b1 file: [daf6c071b0] check-in: [8953e4aa5b] user: stanton branch: core-8-1-branch-old, size: 15978
1999-01-04
19:25
Updated the version to 8.0.5. file: [7338ac15d4] check-in: [b3c705fae1] user: rjohnson branch: trunk, size: 46207
1998-12-02
20:07
8.0.4 merge file: [be3d086f1b] check-in: [f4466ae52d] user: welch branch: core-8-1-branch-old, size: 15927
1998-11-12
05:54
Fixed pkg_mkIndex tcl to deal with failed loads. file: [af3750bb95] check-in: [772ecffd6b] user: welch branch: trunk, size: 46155
1998-11-11
04:08
merged 8.0.4 into 8.1 file: [9c5ee2e5f2] check-in: [fe115bdad2] user: stanton branch: core-8-1-branch-old, size: 15930
02:39
Removed lint (thanks, procheck!) file: [1c1d174e00] check-in: [dc0c56a1df] user: welch branch: trunk, size: 45567
1998-11-02
23:03
fixed bug in pkg_mkIndex that is hit when TCL_LIBRARY is a relative path (e.g. in the test suite) file: [46413b4c8d] check-in: [7a0a2a8595] user: stanton branch: trunk, size: 46348
22:40
Fixed declaration of errorInfo in tcl_findLibrary file: [faddec3382] check-in: [dbd547732b] user: welch branch: trunk, size: 46180
1998-10-30
23:01
Overhaul of pkg_mkIndex file: [4272fd9c65] check-in: [89ed51a0e3] user: welch branch: trunk, size: 46170
1998-10-23
22:22
Fixed a typo in tcl_findLibrary, and fixed the logic that ensures the parent directory of tcl_library is on the auto_path. Added a comment to init.tcl about how auto_path is initialized. file: [e521c95eed] check-in: [888280c12e] user: welch branch: trunk, size: 50918
1998-10-17
00:15
Fixed a number of buglets in pkg_mkIndex: - on windows, use case-insensitive comparison with the shared lib extension, so that both .DLL and .dll files are loaded (.DLL were sourced) - if the glob fails, make sure we go back to the old directory - make sure we can handle packages that spread over multiple files - set auto_path in the slave consistently with ours file: [bade7ca62c] check-in: [16bf786a4c] user: escoffon branch: trunk, size: 50217
1998-09-24
23:58
merging changes from 8.0.3 into 8.1a2 file: [9c47a39dd7] check-in: [1c3c1ab19f] user: stanton branch: core-8-1-branch-old, size: 15729
1998-09-21
23:39
Added contents of Tcl 8.1a2 file: [d7a70311d7] check-in: [8c56dc8868] user: stanton branch: core-8-1-branch-old, size: 11340
1998-09-14
18:39
Replaced SCCS strings, fixed binary files file: [0200edc77c] check-in: [196f92fd17] user: stanton branch: trunk, size: 48544
1998-08-07
11:02
Nuked / from file paths file: [d0da0191d1] check-in: [b093be41bf] user: welch branch: trunk, size: 48521
1998-08-06
15:25
Added tcl_findLibrary file: [465bbb1ece] check-in: [2f898592ae] user: welch branch: trunk, size: 48521
1998-07-31
15:54
remove temporary variables file: [48c5a8255c] check-in: [ec865c6971] user: stanton branch: trunk, size: 45472
1998-07-24
14:54
Merged changes between child workspace "/home/welch/ws/tcl8.0.3" and parent workspace "/export/home/ws/tcl8.0". file: [ddb651af6e] check-in: [b3b8cd7df1] user: welch branch: trunk, size: 45388
13:52
Removed changed from version 1.9 file: [91ae2dabad] check-in: [8108580007] user: surles branch: trunk, size: 33603
13:49
Updated core w/ Micheals latest changes. file: [1980b67a7c] check-in: [dff1740f40] user: surles branch: trunk, size: 41910
1998-07-20
16:24
Merged changes between child workspace "/home/welch/ws/tcl8.0.3i" and parent workspace "/home/welch/ws/tcl8.0.3". file: [00be0548af] check-in: [888dc57b64] user: welch branch: trunk, size: 33624
1998-07-14
14:49
fixed a typo in the name of the -verbose flag file: [f40356f648] check-in: [2d83613c95] user: escoffon branch: trunk, size: 33022
1998-07-13
17:53
- added the -verbose flag, to show progress - make sure that namespaces are not imported more than once per interpreter - make sure we import the namespaces before setting the initial list of commands, or we miss the imported commands. file: [628ad15ce4] check-in: [b4be47286c] user: escoffon branch: trunk, size: 33022
1998-07-11
13:07
Fixed pkg_mkIndex file: [9c62070ecd] check-in: [36c6efdc51] user: welch branch: trunk, size: 32159
1998-07-02
17:54
- merged in the pkg_MkIndex changes file: [b53b4f6514] check-in: [30aeb51d4a] user: escoffon branch: trunk, size: 32003
17:52
Merged changes between child workspace "/home/escoffon/ws/tcl8.0" and parent workspace "/ws/tcl8.0". file: [7414d6a60d] check-in: [27c196fae4] user: escoffon branch: trunk, size: 31327
1998-06-27
18:09
plugin updates file: [45d80e6e72] check-in: [594ce53543] user: welch branch: trunk, size: 24754
1998-03-26
14:45
Added: Initial revision file: [cc260c5043] check-in: [cacdd0f329] user: rjohnson branch: trunk, size: 23924