History of library/package.tcl of 5453e219cf4d084b
Not logged in

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

History of file library/package.tcl at check-in 5453e219cf4d084b

2025-12-22
08:30
(backport): Fix warnings about redefined macros in macOS tclPkgConfig.c Fix [632710f6b7]: Check for -municode doesn't work on WSL file: [d96aaf25c9] check-in: [e180ce4bf2] user: jan.nijtmans branch: core-9-0-branch, size: 24081
2025-12-21
23:26
In case of version conflict (e.g. opening 9.0 pkgIndex in 8.6), ignore the file. Backported from 9.0 file: [454ad96e8b] check-in: [fdf19fd241] user: jan.nijtmans branch: core-8-6-branch, size: 23564
2025-09-15
16:06
merge trunk file: [16b1db77f4] check-in: [21cafac414] user: dkf branch: tip728-interp-set, size: 23293
16:01
Simplify code a bit more, including by actually using local variables... file: [092e857304] check-in: [a732fa633d] user: dkf branch: main, size: 23318
13:11
we can trap some errors; that's what the mechanism's there for file: [9561c82025] check-in: [cbb5fed63c] user: dkf branch: main, size: 23695
2025-09-08
13:54
Use the new subcommand file: [6c263b9cb8] check-in: [049f84973b] user: dkf branch: tip728-interp-set, size: 23695
2025-01-08
13:57
Only typedef Tcl_Size when Tcl_Size is not #defined. Spacing changes (backported from 8.7) file: [79927c8d71] check-in: [70a524360e] user: jan.nijtmans branch: core-8-branch, size: 23670
2024-08-29
16:11
Merge [4bbba9e1f6d0aa81]: Use tabs for indenting in stead of 8 spaces. Unbreak clang build. file: [c3e5607673] check-in: [ccdb8f0ab8] user: pooryorick branch: unchained, size: 24102
08:40
Merge [9ffd7855661ca409]: More of the same: Space before tab is extremely unlikely to be correct indentation pattern. file: [12abfedbc8] check-in: [12c6b8b472] user: pooryorick branch: unchained, size: 24179
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: [2cd5ac9374] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 24184
2024-06-13
09:51
Use tabs for indenting in stead of 8 spaces. Unbreak clang build file: [ea1defdd44] check-in: [4bbba9e1f6] user: jan.nijtmans branch: main, size: 23749
09:49
Merge 8.7 file: [f056fd47dd] check-in: [242fe9d024] user: jan.nijtmans branch: core-8-branch, size: 23675
08:57
Use tabs for indenting in stead of 8 spaces file: [8df0dc2f2f] check-in: [0d49a7cc43] user: jan.nijtmans branch: core-8-6-branch, size: 23232
2024-06-05
13:10
More of the same: Space before tab is extremely unlikely to be correct indentation pattern. file: [260f37a3f0] check-in: [9ffd785566] user: jan.nijtmans branch: main, size: 23826
2024-04-12
15:24
Merge 8.6. Don't change ActiveCodePage on Windows (yet), that's for 9.0 file: [0470a01d2a] check-in: [0a0fdba2f8] user: jan.nijtmans branch: core-8-branch, size: 23752
15:16
Add lot's of "-encoding utf-8" to our own "source" commands: We are becoming more independant from the system encoding. file: [1d7c264834] check-in: [84222c42a2] user: jan.nijtmans branch: core-8-6-branch, size: 23309
2023-12-12
09:52
Experiment with using Tcl 9.0 features in Tcl's own library code. file: [08bbcdea91] check-in: [8b7dbb5407] user: dkf branch: dkf-use-9-features, size: 23856
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: [6c8f0826e9] check-in: [d65da06a77] user: pooryorick branch: main, size: 23831
13:30
Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: [61c8a4e876] check-in: [aca8de0aeb] user: pooryorick branch: core-8-branch, size: 23720
09:35
Correct spelling errors in comments and documentation, but also non-comment corrections in history.tcl and tcltest.test. file: [b186462911] check-in: [ee3df4e647] user: pooryorick branch: core-8-6-branch, size: 23245
2020-12-07
14:37
Merge 9.0 file: [d747812546] check-in: [3e01853fea] user: jan.nijtmans branch: novem, size: 23830
2020-11-23
09:26
Merge 8.7 file: [2553856251] check-in: [5118b9d38e] user: jan.nijtmans branch: main, size: 23719
08:25
Now that all Tcl source files are UTF-8 by default, we can use the ©-sign whenever reasonable. file: [9d6572db57] check-in: [0d31e14484] user: jan.nijtmans branch: core-8-branch, size: 23703
2020-10-23
15:00
merge trunk file: [bc4e66b1df] check-in: [fc133118e8] user: dgp branch: novem, size: 23832
2020-09-28
14:12
merge trunk file: [393cf7a770] check-in: [a4ef714afc] user: dgp branch: novem, size: 23816
2020-09-22
12:25
Merge trunk. Use utf-8 explicitly when reading/writing script files file: [e3e406ac25] check-in: [73bbb847d6] user: jan.nijtmans branch: tip-587, size: 23721
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: [0a9a40b685] check-in: [2edbd187f0] user: jan.nijtmans branch: core-8-branch, size: 23705
2020-09-01
11:14
Merge trunk file: [8e4a4272f4] check-in: [c4120b7c59] user: jan.nijtmans branch: novem, size: 23782
2020-08-31
13:41
Merge 8.6. More tests/tools updates. file: [f7b7b89d82] check-in: [0deb773e84] user: jan.nijtmans branch: core-8-branch, size: 23671
13:12
opt package: Change comment. 0.4.7 -> 0.4.8. More Master -> Parent and Slave -> Child changes in (internal) library and test-cases file: [d0f2ec0049] check-in: [7e10c4efe4] user: jan.nijtmans branch: core-8-6-branch, size: 23244
2020-07-18
20:17
Merge safe-bugfixes-8-6 file: [9cb3d94bed] check-in: [b850df24b1] user: kjnash branch: safe-extra-tests-8-7, size: 23671
13:22
Update comments about safe interpreters in library/tm.tcl and library/package.tcl so they agree with code file: [a7874ef5d8] check-in: [b2583774db] user: kjnash branch: safe-bugfixes-8-6, size: 23244
2020-07-13
12:03
(Experiment): What happens if we purge all usages of Master/Slave from Tcl. Highly experimental, not meant for Tcl 8.6.11! file: [c19ae9d53d] check-in: [f9ba684c6b] user: jan.nijtmans branch: no-master-slave, size: 22959
2018-12-08
17:49
Merge trunk file: [b8a0f5291f] check-in: [a5ec8e8c36] user: jan.nijtmans branch: novem, size: 23497
2018-11-25
17:29
Slightly better than previous commit: In case of a version conflict, ignore pkgIndex file. Otherwise report the error normally file: [fafb0cb9f8] check-in: [f1ee1fdb49] user: jan.nijtmans branch: core-8-branch, size: 23386
2018-11-24
14:59
If a pkgIndex file is encountered which produces an error, continue. This shoud fix the Travis build for 9.0 (But same fix should be in 8.7 as well) file: [d975496341] check-in: [65d2c43d52] user: jan.nijtmans branch: core-8-branch, size: 22992
2017-02-03
14:03
merge trunk file: [5e1b9ccaff] check-in: [052d6fe213] user: jan.nijtmans branch: novem, size: 23106
2017-01-05
13:09
One more ::tcl::Pkg::source, for the Mac file: [b08c24fcd1] check-in: [ffd4cfacc5] user: jan.nijtmans branch: package_files, size: 22995
11:55
Merge trunk. Improve test-case. Bring back "source -nopkg", but only as undocumented internal helper for ::tcl::Pkg::source. file: [0b69b5e453] check-in: [8857d5cd3e] user: jan.nijtmans branch: package_files, size: 22983
2017-01-04
16:23
In stead of "source -nopkg" use a ::tcl::Pkg::source utility function. file: [82b4e8b76a] check-in: [6388af59c8] user: jan.nijtmans branch: package_files, size: 22971
2016-11-28
13:17
Complete implementation, tests and documentation file: [0c400943b8] check-in: [6a2f13e8d2] user: jan.nijtmans branch: package_files, size: 22966
2015-09-30
12:57
Fix [738bc50e93]: auto_execok doesn't recognise mklink on windows. Remove some unnecessary end-of-line spacing. file: [87f7cde689] check-in: [3943bc43df] user: jan.nijtmans branch: core-8-5-branch, size: 23329
2015-09-22
08:20
merge trunk file: [9de62386d2] check-in: [eb6c2fe41b] user: jan.nijtmans branch: novem, size: 23070
2015-09-01
15:15
Whitespace reduction in Tcl scripts. No functional change. file: [8fdc28822b] check-in: [401a39ba9a] user: jan.nijtmans branch: trunk, size: 22959
2014-07-12
16:13
whopper change; now passes test suite on OSX file: [64e0288fe7] check-in: [0b38cdbc76] user: dkf branch: bug-d5ddbc7f49, size: 22966
2013-02-03
16:05
merge trunk file: [ba2fe59e06] check-in: [127b30eda5] user: jan.nijtmans branch: novem, size: 23075
2013-01-30
19:00
For [package] etc., select modernizations from Patrick Fradin. file: [d14ffc498e] check-in: [29a8e457d4] user: dgp branch: trunk, size: 22964
18:58
For [package] etc., select modernizations from Patrick Fradin. file: [4ea838548d] check-in: [e7ef315c2f] user: dgp branch: core-8-5-branch, size: 23398
2013-01-22
19:24
Contribution by Patrick Fradin <patrick.fradin@planar.com> Quoting his mail: <pre> ========================================================== 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 ! ;-) ========================================================== </pre> file: [78ab384065] check-in: [d801822907] user: andreask branch: contrib-patrick-fradin-code-cleanup, size: 23054
2012-11-30
16:10
Stop [glob] complaining about empty list result. Continue support for a no-op -nocomplain option, but don't document it. Old script support only. file: [7040c0c177] check-in: [8995198630] user: dgp branch: novem, size: 23252
2012-11-15
17:55
More complete purge of things only present for supporting long-dead Mac 9 systems. file: [ada07850f2] check-in: [7506775d52] user: dgp branch: core-8-4-branch, size: 25560
2012-01-27
18:44
3480599 Make [source] and [load] order of multi-file package happen in sorted order of the file names. file: [dcfa5bd626] check-in: [d17bc3040a] user: dgp branch: trunk, size: 23141
18:39
3480599 Make [source] and [load] order of multi-file package happen in sorted order of the file names. file: [4c627f043b] check-in: [1da688ab14] user: dgp branch: bug-3480599, size: 23588
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: [d114b51dbb] check-in: [c64f310d38] user: dgp branch: trunk, size: 23124
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: [ae53d109d3] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 23571
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: [59482f1d38] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 25639
2010-12-07
11:45
@1511 file: [40cae6a824] check-in: [cde12364d3] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 23192
2010-12-02
10:58
@1090 file: [835040b56c] check-in: [64d3140aa1] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 23248
2010-12-01
13:39
@864 + jumps file: [0bd313eaf8] check-in: [0dbcc4b3c6] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 23313
2010-09-17
12:55
Merge from HEAD to rmax-ipv6-branch file: [762a5fe9f5] check-in: [70c6ac9692] user: rmax branch: rmax-ipv6-branch, size: 23197
2010-06-15
12:41
merge file: [ecd5530ba2] check-in: [1ca6326ac9] user: dgp branch: dgp-refactor, size: 23197
2010-06-14
13:48
Spacing and style fixes file: [bc4318a0f8] check-in: [9a6d7991c6] user: nijtmans branch: trunk, size: 23197
2009-11-19
16:51
merge updates from HEAD file: [f499c15764] check-in: [7aa1b44845] user: dgp branch: dgp-refactor, size: 23253
2009-11-18
21:23
Eliminate "then" keyword file: [a33bc3a6c8] check-in: [739793ad4a] user: nijtmans branch: trunk, size: 23253
2009-07-27
19:01
merge updates from HEAD file: [2c78b33d7d] check-in: [ed3e782fea] user: dgp branch: dgp-refactor, size: 23318
2009-07-26
11:40
Use [try] to replace obscurer uses of [catch]. file: [46ee647df1] check-in: [85f6cc0b99] user: dkf branch: trunk, size: 23313
2008-07-08
01:32
merge updates from HEAD file: [95c5996211] check-in: [e941e5cf20] user: dgp branch: dgp-refactor, size: 23643
2008-07-03
17:28
* library/package.tcl: Removed [file readable] testing from [tclPkgUnknown] and friends. We find out soon enough whether a file is readable when we try to [source] it, and not testing before allows us to workaround the bugs on some common filesystems where [file readable] lies to us. [Patch 1969717] file: [7abfcf2017] check-in: [570fddae32] user: dgp branch: trunk, size: 23639
17:22
* library/package.tcl: Removed [file readable] testing from [tclPkgUnknown] and friends. We find out soon enough whether a file is readable when we try to [source] it, and not testing before allows us to workaround the bugs on some common filesystems where [file readable] lies to us. [Patch 1969717] file: [e2b313250b] check-in: [1ac299248c] user: dgp branch: core-8-5-branch, size: 23643
17:15
* library/package.tcl: Removed [file readable] testing from [tclPkgUnknown] and friends. We find out soon enough whether a file is readable when we try to [source] it, and not testing before allows us to workaround the bugs on some common filesystems where [file readable] lies to us. [Patch 1969717] file: [14f922d861] check-in: [ac7d8719cb] user: dgp branch: core-8-4-branch, size: 25711
2007-04-08
14:58
Merge updates from HEAD; may not build file: [890ae37e9d] check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 23179
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: [19cafefa1f] check-in: [5a5306b6b8] user: hobbs branch: trunk, size: 23177
2006-10-23
21:01
merge updates from HEAD file: [2c8bc4ec47] check-in: [1f911d4cbb] user: dgp branch: dgp-refactor, size: 23194
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: [51923290a7] check-in: [055195c6bc] user: andreas_kupries branch: trunk, size: 23202
01:26
* generic/tcl.decls: Implemented TIP #268, conditionally. * generic/tclBasic.c: Define TCL_TIP268 to activate the new * generic/tclDecls.h: features. * generic/tclInt.h: * generic/tclPkg.c: * generic/tclStubInit.c: * generic/tclTest.c: * library/init.tcl * library/package.tcl: * tests/pkg.test: * tests/platform.test: * tests/safe.test: * doc/PkgRequire.3: file: [984046cae3] check-in: [78a272c42a] user: andreas_kupries branch: core-8-4-branch, size: 25185
2005-08-02
18:14
merge updates from HEAD file: [e7a33d53bb] check-in: [10feab7c07] user: dgp branch: kennykb-numerics-branch, size: 23227
2005-07-26
04:11
Merge updates from HEAD file: [e793a0f7fc] check-in: [8351a734a6] user: dgp branch: dgp-refactor, size: 23227
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: [156fab31da] check-in: [58a2150746] user: dgp branch: trunk, size: 23223
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: [c6969dca81] check-in: [755e2a7f25] user: dgp branch: core-8-4-branch, size: 23894
2004-09-08
23:02
Merge updates from HEAD file: [24128480d3] check-in: [dff8728918] user: dgp branch: dgp-refactor, size: 23343
2004-08-02
22:01
* library/package.tcl (pkg_mkIndex): Updated [pkg_mkIndex] to make use of [glob -directory $dir -tails] and return options. file: [59f061c6e1] check-in: [3c765af2b5] user: dgp branch: trunk, size: 23339
2004-07-30
16:54
* tests/safe.test (safe-2.1): Disabled senseless test. [Bug 999612] * library/auto.tcl (auto_reset): Removed "protected" list of commands from [auto_reset]. All entries in the auto_index can be re-loaded. * library/package.tcl: Updated comment to reflect 2004-07-28 commit. file: [2ac6ea78f6] check-in: [2b1825b4bf] user: dgp branch: trunk, size: 23482
2004-07-29
15:55
* library/package.tcl: [::pkg::create] is now an alias. Test safe-2.1 will now fail until Bug 999612 is corrected. file: [330b2582b2] check-in: [7ecd70ea13] user: dgp branch: trunk, size: 23476
2004-07-28
18:00
* library/package.tcl: Moved private command * library/tclIndex: [pkg_compareExtension] into ::tcl::Pkg. * tests/pkg_mkIndex.test: Also moved implementation of [::pkg::create] to [::tcl::Pkg::Create]. file: [4854521fe7] check-in: [4e908b7bad] user: dgp branch: trunk, size: 23618
2004-03-26
22:28
Merge updates from HEAD. file: [4b475876ca] check-in: [6e8d2d7ba1] user: dgp branch: dgp-refactor, size: 23347
2004-03-17
18:14
Removed support for Mac OS Classic platform [Patch 918142] file: [fc04500d52] check-in: [b6330dbac7] user: das branch: trunk, size: 23343
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: [dad564a515] check-in: [beeeb45bbf] user: dgp branch: dgp-refactor, size: 26227
2003-11-14
20:44
* doc/ParseCmd.3: Implementation of TIP 157. Adds recognition * doc/Tcl.n: of the new leading {expand} syntax on words. * generic/tcl.h: Parses such words as the new Tcl_Token type * generic/tclBasic.c: TCL_TOKEN_EXPAND_WORD. Updated Tcl_EvalEx * generic/tclCompile.c: and the bytecode compiler/execution engine * generic/tclCompile.h: to recognize the new token type. New opcodes * generic/tclExecute.c: INST_LIST_VERIFY and INST_INVOKE_EXP and a new * generic/tclParse.c: operand type OPERAND_ULIST1 are defined. Docs * generic/tclTest.c: and tests are included. * tests/basic.test: * tests/compile.test: * tests/parse.test: * library/auto.tcl: Replaced several [eval]s used to perform * library/package.tcl: argument expansion with the new syntax. * library/safe.tcl: In the test files lindex.test and lset.test, * tests/cmdInfo.test: replaced use of [eval] to force direct * tests/encoding.test: string evaluation with use of [testevalex] * tests/execute.test: which more directly and robustly serves the * tests/fCmd.test: same purpose. * tests/http.test: * tests/init.test: * tests/interp.test: * tests/io.test: * tests/ioUtil.test: * tests/iogt.test: * tests/lindex.test: * tests/lset.test: * tests/namespace-old.test: * tests/namespace.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: file: [f65904426d] check-in: [cbfb8313ba] user: dgp branch: trunk, size: 26223
2003-10-16
02:28
Merged updates from HEAD file: [1b4ff2b45a] check-in: [44102608b1] user: dgp branch: dgp-refactor, size: 26220
2003-09-24
18:07
package unknown performance on MacOS and MacOS X file: [92848045b4] check-in: [361ef0c572] user: vincentdarley branch: trunk, size: 26226
2003-08-07
21:35
Merged changes from HEAD file: [bfa935647e] check-in: [9658ec795f] user: dgp branch: dgp-refactor, size: 24007
2003-07-24
08:45
* library/package.tcl: Fixed a typo that broke pkg_mkIndex -verbose. * tests/pkgMkIndex.test: Added a test for [pkg_mkIndex -verbose]. file: [f2e3e415b3] check-in: [feddc3eac0] user: rmax branch: trunk, size: 24004
08:23
* library/package.tcl: Fixed a typo that broke pkg_mkIndex -verbose. file: [a5f13d658b] check-in: [b6c3360935] user: rmax branch: core-8-4-branch, size: 24008
2003-07-11
18:46
* library/package.tcl: Corrected [pkg_mkIndex] bug reported on comp.lang.tcl. The indexer was searching for newly indexed packages instead of newly provided packages. file: [215eb73c3f] check-in: [67bf54bf17] user: dgp branch: core-8-4-branch, size: 24014
17:25
* library/package.tcl: Corrected [pkg_mkIndex] bug reported on comp.lang.tcl. The indexer was searching for newly indexed packages instead of newly provided packages. file: [4be61e241f] check-in: [81bd4a2572] user: dgp branch: trunk, size: 24010
2003-02-25
23:58
* doc/pkgMkIndex.n: Modified [pkg_mkIndex] to use -nocase matching * library/package.tcl: of -load patterns, to better accomodate common user errors due to confusion between [package names] names and [info loaded] names. file: [b70256072a] check-in: [d881598183] user: dgp branch: trunk, size: 23909
2003-02-21
05:30
* library/package.tcl (tclPkgUnknown): Minor performance tweaks to reduce the number of [file] invocations. Meant to improve startup times, at least a little bit. [Patch 687906] file: [bbed92a818] check-in: [4c692977ec] user: dgp branch: trunk, size: 23901
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: [6129b91581] check-in: [a5c2064cac] user: dgp branch: trunk, size: 22774
2002-10-22
16:41
* library/auto.tcl (tcl_findLibrary): * library/package.tcl (tclPkgUnknown): on macosx, search inside the Resources/Scripts subdirectory of any potential package directory * macosx/Tcl.pbproj/project.pbxproj: add standard Frameworks dirs to TCL_PACKAGE_PATH make argument. * unix/tclUnixInit.c (TclpSetVariables): on macosx, add embedded framework dirs to tcl_pkgPath: @executable_path/../Frameworks and @executable_path/../PrivateFrameworks (if they exist), as well as the dirs in DYLD_FRAMEWORK_PATH (if set). [Patch #624509] use standard MAXPATHLEN instead of literal 1024 file: [93e9b7abab] check-in: [eacf3ad5d5] user: das branch: trunk, size: 21200
2002-06-10
05:33
Merging with TOT as of 06/09/2002. file: [699e4f5c24] check-in: [73b68fb238] user: wolfsuit branch: macosx-8-4-branch, size: 20577
2002-05-31
23:21
* Fixed leak of slave interp in [pkg_mkIndex]. Thanks to Helmut for report. [Bug 550534] file: [9d5a261f49] check-in: [1736e8e641] user: dgp branch: trunk, size: 20568
2001-08-24
16:19
* Backport of several bug fixes from HEAD to core-8-3-1-branch file: [2a206412bb] check-in: [a44fa80451] user: dgp branch: core-8-3-1-branch, size: 20576
2001-07-21
20:26
* Corrected documentation and usage message of [pkg_mkIndex]. file: [f994754d8a] check-in: [2e2e51a28a] user: dgp branch: trunk, size: 20572
2001-04-03
22:54
see backport log in ChangeLog for specific file backports from 8.4aCVS file: [da00a53768] check-in: [6defc375da] user: hobbs branch: core-8-3-1-branch, size: 20570
2001-03-14
18:25
* library/package.tcl (pkg_mkIndex): Added patch from Vince Darley to make [pkg_mkIndex -verbose] even more verbose. [Bug 219349, Patch 403529] file: [409fce1b75] check-in: [f2ff3f3f38] user: dgp branch: trunk, size: 20564
2000-11-24
13:56
[glob] uses -directory instead of unsafe [file join] to stop problems with some directory names. Fixes Bug #123313 in Tcl. file: [375ce5ca61] check-in: [19ef2cee3b] user: dkf branch: trunk, size: 19938
2000-07-19
21:40
* tests/pkgMkIndex.test: Added tests for pkg_compareExtension. * library/package.tcl: Enhanced pkg_compareExtension to handle Unixes which tack the version number on to the end of library names (eg, foo.so.1.2); such filenames will be correctly matched. (Patch from Vince Darley). file: [3327293ec1] check-in: [3d1a0ccec5] user: ericm branch: trunk, size: 19929
2000-04-23
03:36
2000-04-22 Jim Ingham <jingham@cygnus.com> * library/package.tcl (tclPkgUnknown): Fixed a typo in the Mac package search part of tclPkgUnknown. file: [b626658fc5] check-in: [aa5214fbab] user: jingham branch: trunk, size: 19285
2000-03-06
19:17
* library/package.tcl: Applied patch from Bug: 2570; rather than setting geometry of slave interp to 0x0 when Tk was loaded, it now does "wm withdraw .". Both remove the main window from the display, but the former caused some internal structures to get initialized to zero, which caused crashes with some extensions. file: [8117b6e3ae] check-in: [d5871cf1fe] user: ericm branch: trunk, size: 19281
2000-03-03
02:58
* library/package.tcl (tclPkgUnknown): extended to allow recognizes changes in the auto_path while sourcing in other pkgIndex.tcl files file: [91b9810a9a] check-in: [4e3bbc1d41] user: hobbs branch: trunk, size: 19228
2000-02-07
22:33
* tests/package.test: * library/tclIndex: * library/package.tcl: Renamed ::package namespace to ::pkg. file: [99217cd0b1] check-in: [7a226d8e74] user: ericm branch: trunk, size: 18492
2000-02-01
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: [bf35078b9f] check-in: [fbd31a6e84] user: ericm branch: trunk, size: 18500
2000-01-28
19:32
* tests/pkg/spacename.tcl: * tests/pkgMkIndex.test: Tests for fix for bug #2360. * library/package.tcl: Fixed to extract only the first element of the list returned by auto_qualify (bug #2360). file: [51783c205b] check-in: [031046ecda] user: ericm branch: trunk, size: 15186
2000-01-27
19:48
* tests/pkg/samename.tcl: test file for bug #1983 * tests/pkgMkIndex.test: * library/package.tcl: Fixed bug #1983, dealing with pkg_mkIndex incorrectly handling situations with two procs by the same name but in different namespaces (ie, foo::baz and bar::baz). file: [f6c14eb8ce] check-in: [356f51f836] user: ericm branch: trunk, size: 15165
19:20
* tests/pkgMkIndex.test: * doc/pkgMkIndex.n: * library/package.tcl: Per rfe #4097, optimized creation of direct load packages to bypass computing the list of commands added by the new package. Also made direct loading the default, and added a -lazy option. file: [3a21df043d] check-in: [fc236223b3] user: ericm branch: trunk, size: 15155
1999-08-19
02:59
1999-08-18 Jeff Hobbs <hobbs@scriptics.com> * 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: [2975491ded] check-in: [e3a02d20c4] user: hobbs branch: trunk, size: 14775
1999-04-21
21:50
Resynced with mainline. file: [aecdd82391] check-in: [45b9dd789f] user: rjohnson branch: trunk, size: 14839
01:47
Added: Merged with mainline. file: [587bc571c7] check-in: [81c2b84aff] user: rjohnson branch: scriptics-tclpro-1-2, size: 14843
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-20
02:20
fixed bug 1497 for 8.1: tclPkgUnknown should test for read privs file: [45eedc4692] check-in: [5453e219cf] user: surles branch: trunk, size: 14837
02:08
fixed bug 1497 for 8.1: tclPkgUnknown should test for read privs file: [d2e977c455] check-in: [332efad49d] user: surles branch: trunk, size: 14822
1999-04-16
00:46
Added: merged tcl 8.1 branch back into the main trunk file: [cb779407fb] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 14805
1999-04-01
23:21
Fixed BUG 1327 with scripts that do namespace imports. file: [2897163c13] check-in: [40c369355a] user: welch branch: core-8-1-branch-old, size: 14807
1998-12-02
20:07
8.0.4 merge file: [d815d22fd5] check-in: [f4466ae52d] user: welch branch: core-8-1-branch-old, size: 14800
1998-11-11
04:08
merged 8.0.4 into 8.1 file: [dd8023cc9a] check-in: [fe115bdad2] user: stanton branch: core-8-1-branch-old, size: 14052
1998-10-05
18:46
* auto.tcl, package.tcl: replaced SCCS strings with RCS strings * tclIndex: updated index to reflect 8.1 files file: [44cc9a383f] check-in: [58112df7ff] user: stanton branch: core-8-1-branch-old, size: 16992
1998-09-24
23:58
merging changes from 8.0.3 into 8.1a2 file: [77a46815bd] check-in: [1c3c1ab19f] user: stanton branch: core-8-1-branch-old, size: 16966
1998-09-21
23:39
Added: Added contents of Tcl 8.1a2 file: [0d5a2e835e] check-in: [8c56dc8868] user: stanton branch: core-8-1-branch-old, size: 9984