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