summaryrefslogtreecommitdiffstats
path: root/library/safe.tcl
Commit message (Collapse)AuthorAgeFilesLines
* Correct spelling errors in comments and documentation, but also a non-comment pooryorick2023-04-121-6/+6
| | | corrections in history.tcl and tcltest.test.
* TIP #579 implementation: Improved auto_path for Safe Base interpretersjan.nijtmans2022-10-181-24/+205
|\
| * Merge old 8.7 6c69a72c58kjnash2022-08-311-13/+13
| |\
| * \ Merge old 8.7 674a6ad0472c7kjnash2022-08-311-246/+243
| |\ \
| * \ \ Merge safe-extra-tests-8-7kjnash2020-08-281-0/+7
| |\ \ \
| | * \ \ Merge safe-bugfixes-8-6kjnash2020-08-281-0/+7
| | |\ \ \
| * | | | | 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-251-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-251-6/+6
| | | | | | | |
| * | | | | | | 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
| | |\ \ \ \ \ \ | | | | |/ / / / | | | |/| | | |
| * | | | | | | Merge tip-579-8-6kjnash2020-07-231-1/+1
| |\ \ \ \ \ \ \ | | | |_|/ / / / | | |/| | | | |
| | * | | | | | Merge safe-bugfixes-8-6kjnash2020-07-211-21/+87
| | |\ \ \ \ \ \
| | * \ \ \ \ \ \ Merge safe-bugfixes-8-6kjnash2020-07-181-17/+49
| | |\ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ Merge safe-bugfixes-8-6kjnash2020-07-161-3/+19
| | |\ \ \ \ \ \ \ \
| | * | | | | | | | | Sync with bugfixes and tests pushed upstream via safe-bugfixes-8-6 to ↵kjnash2020-07-141-27/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | core-8-6-branch.
| | * | | | | | | | | Rename command ::safe::SetAutoPathSync to ::safe::setAutoPathSync and add to ↵kjnash2020-07-091-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | |\ \ \ \ \ \ \ \ \ | | | | |_|_|/ / / / / | | | |/| | | | | | |
| * | | | | | | | | | Merge safe-extra-tests-8-7kjnash2020-07-191-25/+49
| |\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / /
| | * | | | | | | | | Merge safe-bugfixes-8-6kjnash2020-07-181-22/+50
| | |\ \ \ \ \ \ \ \ \ | | | | |_|_|/ / / / / | | | |/| | | | | | |
| * | | | | | | | | | Merge safe-extra-tests-8-7kjnash2020-07-161-4/+15
| |\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / /
| | * | | | | | | | | Merge safe-bugfixes-8-6kjnash2020-07-161-2/+26
| | |\ \ \ \ \ \ \ \ \ | | | | |_|_|/ / / / / | | | |/| | | | | | |
| | * | | | | | | | | Merge 8.6kjnash2020-07-131-5/+51
| | |\ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Sync with bugfixes and tests pushed upstream via safe-extra-tests-8-7 and ↵kjnash2020-07-141-13/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | safe-bugfixes-8-6 to core-8-branch
| * | | | | | | | | | | Rename command ::safe::SetAutoPathSync to ::safe::setAutoPathSync and add to ↵kjnash2020-07-091-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| |/ / / / / / / / / /
* | | | | | | | | | | More octal -> hex usagejan.nijtmans2022-10-171-1/+1
| | | | | | | | | | |
* | | | | | | | | | | Merge 8.6jan.nijtmans2021-07-161-1/+1
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | |
| * | | | | | | | | | Merge 8.5jan.nijtmans2021-07-161-2/+2
| |\ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | -eofchar should only be effective on input, not on output, since it could ↵jan.nijtmans2021-07-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | result in CTRL-Z be written when closing the file. (backported from 8.6)
| | * | | | | | | | | | comment clean-upjan.nijtmans2021-07-161-1/+1
| | | | | | | | | | | |
* | | | | | | | | | | | Rename MODULESCOPE TclGetLoadedPackagesEx() to TclGetLoadedLibraries()jan.nijtmans2021-03-221-2/+2
| | | | | | | | | | | |
* | | | | | | | | | | | Merge 8.6jan.nijtmans2021-03-191-12/+12
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / /
| * | | | | | | | | | | Prevent the usage of the term safe/unsafe child. Suggested by Keith Nash. ↵jan.nijtmans2020-09-141-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Thanks! More usage of $index<0 in stead of $index==-1 consistantly
| * | | | | | | | | | | Use $index<0 in stead of $index==-1 consistantlyjan.nijtmans2020-09-111-1/+1
| | | | | | | | | | | |
| * | | | | | | | | | | TIP #581: Last possible master/slave -> parent/child changes, without ↵jan.nijtmans2020-09-051-169/+169
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | affecting anything serious
* | | | | | | | | | | | Bugfix for TIP #587 implementation: Always use -eofchar "\032 {}" and _NOT_ ↵jan.nijtmans2021-01-151-1/+1
| |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -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!
* | | | | | | | | | | Now that all Tcl source files are UTF-8 by default, we can use the ©-sign ↵jan.nijtmans2020-11-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | whenever reasonable.
* | | | | | | | | | | TIP #587 for Tcl 8.7jan.nijtmans2020-09-251-5/+2
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Merge trunk. Use utf-8 explicitly when reading/writing script filesjan.nijtmans2020-09-221-5/+2
| | | | | | | | | | | |
| * | | | | | | | | | | Merge 8.7jan.nijtmans2020-09-141-4/+4
| |\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | Merge 8.7jan.nijtmans2020-09-111-1/+1
| |\ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ Merge 8.7jan.nijtmans2020-09-011-216/+216
| |\ \ \ \ \ \ \ \ \ \ \ \