summaryrefslogtreecommitdiffstats
path: root/library
Commit message (Collapse)AuthorAgeFilesLines
* Fix merge error in library/safe.tcl. Has effect only if using private ↵kjnash2020-07-261-1/+1
| | | | command safe::DetokPath with interp name that has namespace separators.
* Merge tip-579-8-6. All tests now pass.kjnash2020-07-251-8/+16
|\
| * Rename command safe::setAutoPathSync to safe::setSyncMode. Add a section ↵kjnash2020-07-252-7/+7
| | | | | | | | TYPICAL USE to doc/safe.n.
| * For each slave, record a value of -autoPath instead of discarding it and ↵kjnash2020-07-231-8/+16
| | | | | | | | relying on the value of ::auto_path in the slave. Clarify the distinction between the two, both in library/safe.tcl and in doc/safe.n. Amend four tests to expect the correct value. Add code to tests to examine both values where appropriate. Add three more tests for cases in which the distinction is important. Renumber and re-title tests in safe-stock86.test to correspond to those in safe.test, and add code to safe-stock86.test to set the Sync Mode.
| * Merge safe-bugfixes-8-6kjnash2020-07-231-27/+13
| |\
* | | Rename command safe::setAutoPathSync to safe::setSyncMode.kjnash2020-07-252-7/+7
| | |
* | | Merge safe-extra-tests-8-7; test safe-19.11 fails.kjnash2020-07-251-28/+13
|\ \ \
| * \ \ Merge safe-bugfixes-8-6kjnash2020-07-251-27/+13
| |\ \ \ | | | |/ | | |/|
| | * | Improvements to removal of stale package data - bugfix for 1f63efa537 and ↵kjnash2020-07-231-27/+13
| | | | | | | | | | | | | | | | 319e438f7f
| * | | Merge 8.7kjnash2020-07-231-8/+8
| |\ \ \
* | \ \ \ Merge 8.7kjnash2020-07-231-8/+8
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge 8.6jan.nijtmans2020-07-201-8/+8
| |\ \ \ \
| | * \ \ \ Merge 8.5.jan.nijtmans2020-07-201-8/+8
| | |\ \ \ \ | | | | | | | | | | | | | | Mark testcases io-50.* nonPortable: they fail too often in travis builds.
| | | * | | | Backport changes in tcltest package from higher Tcl versions.jan.nijtmans2020-07-202-13/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Rename (internal, undocumented) tcltest::loadIntoSlaveInterpreter into tcltest::loadIntoChildInterpreter tcltest 2.5.1 -> 2.5.3
| | | * | | | Make sure that files like _FOSSIL_ or .flsckout are never committed to a GIT ↵jan.nijtmans2020-06-221-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | repository
| | | * | | | (cherry-pick): Update TZ info to tzdata2020a.jan.nijtmans2020-06-067-588/+277
| | | | | | |
* | | | | | | Merge tip-579-8-6kjnash2020-07-231-1/+1
|\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | |
| * | | | | | Merge safe-bugfixes-8-6kjnash2020-07-211-21/+87
| |\ \ \ \ \ \ | | | |_|_|_|/ | | |/| | | |
| * | | | | | Merge safe-bugfixes-8-6kjnash2020-07-183-25/+62
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge safe-bugfixes-8-6kjnash2020-07-161-3/+19
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge 8.6kjnash2020-07-141-2/+2
| |\ \ \ \ \ \ \ \
| * | | | | | | | | Sync with bugfixes and tests pushed upstream via safe-bugfixes-8-6 to ↵kjnash2020-07-142-28/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | core-8-6-branch.
| * | | | | | | | | Rename command ::safe::SetAutoPathSync to ::safe::setAutoPathSync and add to ↵kjnash2020-07-092-8/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | library/tclIndex.
| * | | | | | | | | Add code for -autoPath option in Safe Base.kjnash2020-07-091-18/+132
| | | | | | | | | |
| * | | | | | | | | Apply patch for new features other than -autoPathkjnash2020-07-091-18/+109
| | | | | | | | | |
* | | | | | | | | | Merge safe-extra-tests-8-7kjnash2020-07-221-21/+87
|\ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|/ | |/| | | | | | | |
| * | | | | | | | | Merge safe-bugfixes-8-6kjnash2020-07-211-21/+86
| |\ \ \ \ \ \ \ \ \ | | | |_|_|_|/ / / / | | |/| | | | | | |
| | * | | | | | | | In ::safe::interpFindInAccessPath, ::safe::interpAddToAccessPath, add a ↵kjnash2020-07-211-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | check that the interpreter belongs to the Safe Base. Add comments on why this is not done for ::safe::interpDelete.
| | * | | | | | | | Adapt Safe Base for interpreter names with namespace separators. Add a test ↵kjnash2020-07-211-18/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and revise safe(n). Fixes bug [693851].
| | * | | | | | | | Use suitable -errorcode in safe::AliasSource if file does not exist or is ↵kjnash2020-07-211-2/+5
| | | |_|_|/ / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | unreadable. Fixes bug f3ba57600d.
* | | | | | | | | Merge safe-extra-tests-8-7kjnash2020-07-193-33/+62
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / /
| * | | | | | | | Merge safe-bugfixes-8-6kjnash2020-07-183-30/+63
| |\ \ \ \ \ \ \ \ | | |/ / / / / / /
| | * | | | | | | Remove an old fix for ~ expansion in safe::AliasGlob that is now fixed by ↵kjnash2020-07-181-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | other means
| | * | | | | | | Simplify case analysis in safe::AliasGlobkjnash2020-07-181-0/+7
| | | | | | | | |
| | * | | | | | | Add explanatory comments to safe::AliasGlobkjnash2020-07-181-2/+31
| | | | | | | | |
| | * | | | | | | Update comments about safe interpreters in library/tm.tcl and ↵kjnash2020-07-182-8/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | library/package.tcl so they agree with code
| | * | | | | | | Bugfix argument combination -- and -directory in ::safe::AliasGlob.kjnash2020-07-181-1/+5
| | | | | | | | |
| | * | | | | | | Remove unused code for *.tm from ::safe::AliasGlob.kjnash2020-07-181-2/+1
| | | | | | | | |
| | * | | | | | | Remove code block in ::safe::AliasGlob that no longer serves a useful purpose.kjnash2020-07-181-7/+0
| | | |_|/ / / / | | |/| | | | |
* | | | | | | | Merge safe-extra-tests-8-7kjnash2020-07-163-14/+25
|\ \ \ \ \ \ \ \ | |/ / / / / / /
| * | | | | | | Merge safe-bugfixes-8-6kjnash2020-07-161-2/+26
| |\ \ \ \ \ \ \ | | |/ / / / / /
| | * | | | | | Bugfix tests/safe.test. Harden tests safe-9.20 to safe-9.24 against ↵kjnash2020-07-151-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | indeterminate order of glob matches. Audit use of glob and tcl::tm in modified tests for cases with multiple matches. Simplify test comparison patterns.
| | * | | | | | Bugfix in library/safe.tcl - AliasGlob passes -join to glob inappropriately; ↵kjnash2020-07-151-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pass new test safe-13.7a
| | * | | | | | Bugfix in library/safe.tcl - when deleting a safe interpreter, delete its ↵kjnash2020-07-151-0/+11
| | | |/ / / / | | |/| | | | | | | | | | | | | | | | | | sub-interpreters cleanly; pass revised test safe-7.3
| | * | | | | Merge 8.6kjnash2020-07-141-2/+2
| | |\ \ \ \ \ | | | | |_|/ / | | | |/| | |
| * | | | | | Merge 8.7kjnash2020-07-162-10/+10
| |\ \ \ \ \ \ | | | |_|_|/ / | | |/| | | |
| | * | | | | Change (internal) function ::auto_mkindex_parser::slavehook to ↵jan.nijtmans2020-07-152-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | ::auto_mkindex_parser::childhook. Some people care ....
* | | | | | | Merge 8.7kjnash2020-07-141-2/+3
|\ \ \ \ \ \ \ | |/ / / / / /
| * | | | | | Merge 8.7kjnash2020-07-141-2/+2
| |\ \ \ \ \ \ | | |/ / / / /
| | * | | | | Merge 8.6jan.nijtmans2020-07-141-1/+5
| | |\ \ \ \ \ | | | | |/ / / | | | |/| | |