summaryrefslogtreecommitdiffstats
path: root/library
Commit message (Collapse)AuthorAgeFilesLines
...
| | | * Improvements to removal of stale package data - bugfix for 1f63efa537 and ↵kjnash2020-07-231-27/+13
| | | | | | | | | | | | | | | | 319e438f7f
| | | * 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.
| | | * 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
| | | |
| | | * 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
| | | |\ | | |_|/ | |/| |
| * | | (cherry-pick): Bugfix in library/tm.tcl - in a safe interp ↵jan.nijtmans2020-07-141-1/+5
|/ / / | | | | | | | | | ::tcl::tm::UnknownHandler should always use the freshest "package ifneeded"
| | * Bugfix in library/safe.tcl - when auto_reset, also reload module data; pass ↵kjnash2020-07-131-2/+19
| | | | | | | | | | | | test safe-9.24
| | * Bugfix in library/tm.tcl - in a safe interp ::tcl::tm::UnknownHandler should ↵kjnash2020-07-131-1/+5
| | | | | | | | | | | | always use the freshest "package ifneeded"; pass test safe-9.23
| | * Bugfix in library/safe.tcl - interpConfigure use revised value of ↵kjnash2020-07-131-0/+8
| | | | | | | | | | | | tcl::tm::list; pass tests safe-9.21, safe-9.22
| | * Bugfix in library/safe.tcl - only add tm roots to tcl::tm::list; pass test ↵kjnash2020-07-131-1/+14
| | | | | | | | | | | | safe-9.20
| | * Bugfix in library/safe.tcl - remove impossible error message in ↵kjnash2020-07-131-1/+1
| | | | | | | | | | | | safe::interpFindInAccessPath; pass test safe-9.12
| | * Bugfix in library/safe.tcl - when auto_reset, also reload pkgIndex.tcl data; ↵kjnash2020-07-131-0/+8
| | | | | | | | | | | | pass tests safe-9.10, safe-9.11
| | * Bugfix in library/safe.tcl for doreset (auto_reset); pass test safe-9.9kjnash2020-07-131-2/+2
| |/ |/|
* | In tcl_startOfPreviousWord, don't bother doing a regexp when $start <= 0.jan.nijtmans2020-07-031-2/+4
| |
* | Fix for ticket 41c9857bddkjnash2020-06-231-20/+25
| |
* | library/reg/pkgIndex.tcl should not be executablejan.nijtmans2020-06-221-0/+0
| |
* | Bump http version to 2.9.2kjnash2020-06-192-2/+2
| |
* | Merge 8.6kjnash2020-06-1932-790/+683
|\ \
| * | Update TZ info to tzdata2020a.José Ignacio Marín2020-06-067-588/+277
| | |
| * | tcltest.tcl: Only adapt "filesMade" variable if the file to be removed is ↵jan.nijtmans2020-03-302-3/+4
| | | | | | | | | | | | | | | actually found. tcltest 2.5.2 -> 2.5.3
| * | Merge 8.5. Mainly add Unicode 13 new plane 3 characters to the internal ↵jan.nijtmans2020-03-171-1/+1
| |\ \ | | | | | | | | | | | | Unicode tables. Not used in 8.6 yet.
| * \ \ Make tclWinDde.c compilable with C++ compiler. dde -> 1.4.3jan.nijtmans2020-02-262-4/+4
| |\ \ \ | | | | | | | | | | Make tclWinReg.c compilable with C++ compiler. registry -> 1.3.5
| * \ \ \ merge 8.5sebres2020-02-171-2/+2
| |\ \ \ \
| * \ \ \ \ merge 8.5sebres2020-01-301-1/+1
| |\ \ \ \ \
| * | | | | | Fix issue [9128866ec8448752] by adding Line Feed character to tis-620.enc.pooryorick2020-01-041-1/+1
| | | | | | |
| * | | | | | amend to [2cf1202807]: find the hooks in tcltest namespace onlysebres2019-12-101-3/+3
| | | | | | |
| * | | | | | merge 8.5 (timing issue avoidance, skip test in runtime feature)sebres2019-12-091-15/+51
| |\ \ \ \ \ \
| * | | | | | | tcltest: hook enhancements rewritten backwards compatible now, reverts ↵sebres2019-12-091-38/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [0067db1bbf], [0f3d6f90f0], [b8be012969], [375a566d22]
| * | | | | | | Add tcltest::CleanupTest to make it easier to customize behaviour.pooryorick2019-12-021-1/+11
| | | | | | | |
| * | | | | | | Renumber tcltest from 2.5.1 -> 2.5.2, already for next release.jan.nijtmans2019-12-022-2/+2
| | | | | | | |
| * | | | | | | Add tcltest::EvalTest to make it easier to customize behaviour.pooryorick2019-12-011-1/+10
| | | | | | | |
| * | | | | | | Fix tcltest::SetupTest added in previous commit.pooryorick2019-12-011-7/+5
| | | | | | | |
| * | | | | | | add tcltest::SetupTest to make it easier to customize the -setup step of a testpooryorick2019-12-011-1/+17
| | | | | | | |
| * | | | | | | Merge 8.5 (Update opt package from 0.4.6 to 0.4.7).jan.nijtmans2019-11-283-5/+5
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Also fix installation of opt0.4 as done by makefile.vc, which never worked in Tcl 8.6.
| * \ \ \ \ \ \ \ Merge 8.6; update changes.dgp2019-11-202-3/+3
| |\ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ Fix [13657a2dc3]: application/json is not a binary payload for http. http ↵jan.nijtmans2019-11-182-3/+3
| | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2.9.0 -> 2.9.1
| * | \ \ \ \ \ \ \ \ merge 8.6dgp2019-10-212-4/+4
| |\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / /
| | * | | | | | | | | Bump to dde 1.4.2 and registry 1.3.4dgp2019-10-212-4/+4
| | |\ \ \ \ \ \ \ \ \
| * | \ \ \ \ \ \ \ \ \ merge 8.6dgp2019-09-1314-159/+311
| |\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / /
| | * | | | | | | | | | merge 8.5 - windows: eliminate overwriting of WINDIR env-variable in ↵sebres2019-09-121-1/+3
| | |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | VS-makefiles (used WIN_DIR now similar to "makefile.in"); init.tcl: windows helper prefer SystemRoot if available.