summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* FlightAware feedback: "Aside: Any way to find out what the pkgIndex.tcl file ↵package_filesjan.nijtmans2017-02-081-0/+18
| | | | | a package was defined in was, or does that happen at too high a level?" Answer: Even though the name of the pkgIndex file is available earlier, it is very well possible to remember it and store it with the other files. This commit does exactly that.
* Code cleanup (based on feedback from René Zaumseil): Only call ↵jan.nijtmans2017-02-071-102/+79
|\ | | | | | | GetInvalidIntFromObj() when Tcl_GetIntFromObj() fails.
| * Code cleanup (based on feedback from René Zaumseil): Only call ↵jan.nijtmans2017-02-071-118/+85
| | | | | | | | GetInvalidIntFromObj() when Tcl_GetIntFromObj() fails.
| * s/then/than/ in Eval.3 manpagebch2017-02-061-1/+1
| |
* | cherrypick typo fix.bch2017-02-061-1/+1
| |
* | Split tclEmptyStringRep declaration over two lines. Otherwise gcc warning.jan.nijtmans2017-02-031-1/+3
| |
* | TIP #459 remaining part of implementation. Makes "package require Tk" give ↵jan.nijtmans2017-02-034-73/+116
|\ \ | | | | | | | | | the right (... at least ... the expected ...) answer.
| * \ Merge trunkjan.nijtmans2017-01-2375-227/+517
| |\ \
| * \ \ Merge trunkjan.nijtmans2017-01-0611-16/+25
| |\ \ \
| * \ \ \ Merge trunkjan.nijtmans2017-01-053-26/+23
| |\ \ \ \
| * | | | | One more ::tcl::Pkg::source, for the Macjan.nijtmans2017-01-051-1/+1
| | | | | |
| * | | | | Merge trunk. Improve test-case. Bring back "source -nopkg", but only as ↵jan.nijtmans2017-01-055-14/+40
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | undocumented internal helper for ::tcl::Pkg::source.
| * | | | | | In stead of "source -nopkg" use a ::tcl::Pkg::source utility function.jan.nijtmans2017-01-044-82/+92
| | | | | | |
| * | | | | | Fix safe.tcl test-cases: "source -nopkg" is not necessary here: "source" is ↵jan.nijtmans2017-01-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | an alias for "::safe::AliasSource", which doesn't use "source"
| * | | | | | Merge trunk. First steps in eliminating "source -nopkg". Some test-cases ↵jan.nijtmans2017-01-04149-2186/+9523
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | still fail.
* | | | | | | | In TclGetNumberFromObj() macro (tclExecute.c): Don't fill in type if ↵jan.nijtmans2017-02-0312-33/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TCL_ERROR is returned: The caller doesn't do anything with this. Don't access (non-const) variable tclEmptyStringRep any more, use its value (&tclEmptyString) directly. Only keep it in tclPkg.c, for error checking.
* | | | | | | | Fix [d0f7ba56f0e8f93b7efb5b09ebc30a824bdd577a|d0f7ba56f0]: INST_EQ ↵jan.nijtmans2017-02-012-18/+13
|\ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ | |/| | | | | | | | | | | | | | first-argument NaN shortcut is too aggressive
| * | | | | | | Fix [d0f7ba56f0e8f93b7efb5b09ebc30a824bdd577a|d0f7ba56f0]: INST_EQ ↵jan.nijtmans2017-02-012-18/+13
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | first-argument NaN shortcut is too aggressive
| | * | | | | | | Fix [d0f7ba56f0e8f93b7efb5b09ebc30a824bdd577a|d0f7ba56f0]: INST_EQ ↵jan.nijtmans2017-02-012-18/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | first-argument NaN shortcut is too aggressive
* | | | | | | | | Update documentation on recent changes in Tcl_LinkVar.jan.nijtmans2017-01-313-30/+57
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / | | | | | | | | | Minor code clean-up. No functional changes.
| * | | | | | | | Update documentation on recent changes in Tcl_LinkVar.jan.nijtmans2017-01-314-49/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't use TCL_NO_DEPRECATED for disabling tests-cases: Those were not deprecated in 8.6 yet. Minor code clean-up. No functional changes.
* | | | | | | | | Added assoc, ftype and move as auto_execok shell built-ins on Windows.ashok2017-01-281-2/+3
| | | | | | | | |
* | | | | | | | | Some code cleanup: More internal use of size_t, less type casts (because of ↵jan.nijtmans2017-01-273-53/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this). No functional changes.
* | | | | | | | | If TCL_NO_DEPRECATED is defined, remove the "case" statement, and use much ↵jan.nijtmans2017-01-2512-77/+131
| |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | less interp->result. Implementation mostly taken over from "novem". If TCL_NO_DEPRECATED is not defined, nothing changes.
* | | | | | | | Fix [39f6304c2e90549c209cd11a7920dc9921b9f48e|39f6304c2e] follow-up: Make ↵jan.nijtmans2017-01-201-3/+4
|\ \ \ \ \ \ \ \ | |/ / / / / / / | | | | | | | | | | | | | | | | Tcl_LinkVar toleranto to the empty string as well
| * | | | | | | Fix [39f6304c2e90549c209cd11a7920dc9921b9f48e|39f6304c2e] follow-up: Make ↵jan.nijtmans2017-01-201-3/+4
| |\ \ \ \ \ \ \ | | |/ / / / / / | | | | | | | | | | | | | | | | Tcl_LinkVar toleranto to the empty string as well
| | * | | | | | Fix [39f6304c2e90549c209cd11a7920dc9921b9f48e|39f6304c2e] follow-up: Make ↵jan.nijtmans2017-01-201-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tcl_LinkVar toleranto to the empty string as well
* | | | | | | | Fix [1f4bb8162f]: lsort -dictionary documentation to be improvedfvogel2017-01-191-1/+2
|\ \ \ \ \ \ \ \ | |/ / / / / / /
| * | | | | | | Fix [1f4bb8162f]: lsort -dictionary documentation to be improvedfvogel2017-01-191-1/+2
| | | | | | | |
* | | | | | | | Implement tag "deprecated" in genStubs.tcl. Will be used in Tk 8.7, for ↵jan.nijtmans2017-01-171-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tagging the deprecated function Tk_FreeXId()
* | | | | | | | merge core-8-6-branchjan.nijtmans2017-01-172-1/+1
|\ \ \ \ \ \ \ \ | |/ / / / / / /
| * | | | | | | Test-cases which require Tcl 8.5 (or 8.6) should continue to work unmodified ↵jan.nijtmans2017-01-176-30/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in Tcl 9.0. The "novem" branch will show whether this continues to work.
| * | | | | | | Hm. 32-bit zlib dll still was the 1.2.10 version. Corrected now.jan.nijtmans2017-01-171-0/+0
| | | | | | | |
* | | | | | | | Fix for missing proper initialization of the threaded allocator in some ↵jan.nijtmans2017-01-164-13/+37
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | situations. Problem reported by Zoran Vasiljevic, only noted when building/running NaviServer/AOLServer with Tcl 8.7 (trunk).
| * \ \ \ \ \ \ \ Introduce new function TclInitThreadAlloc(), symmetric with ↵notifierjan.nijtmans2017-01-135-24/+65
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TclFinalizeThreadAlloc()
| * | | | | | | | | Patch from Zoran Vasiljevic, fix for missing proper initialization of the ↵jan.nijtmans2017-01-133-5/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | threaded allocator in some situations.
* | | | | | | | | | Update zlib to version 1.2.11jan.nijtmans2017-01-1646-98/+92
|\ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / | |/| | | | | | | |
| * | | | | | | | | Update zlib to version 1.2.11jan.nijtmans2017-01-1646-98/+92
| | | | | | | | | |
* | | | | | | | | | Merge IETF tzdata2016jvenkat2017-01-146-23/+242
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / | | | / / / / / / / | |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | Merge IETF tzdata2016jvenkat2017-01-146-23/+242
| |\ \ \ \ \ \ \ \ | | | |/ / / / / / | | |/| | | | | |
| | * | | | | | | Upgrade TZDATA to IETF tzdata2016jvenkat2017-01-146-23/+242
| | | | | | | | |
| | * | | | | | | close forkjan.nijtmans2017-01-130-0/+0
| | |\ \ \ \ \ \ \
| | | * \ \ \ \ \ \ missing rules.vc after mergesebres2017-01-131-5/+10
| | | |\ \ \ \ \ \ \
* | | | \ \ \ \ \ \ \ Merge-mark (restoring the expected merge order from core-8-5-branch -> ↵jan.nijtmans2017-01-130-0/+0
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | core-8-6-branch -> trunk -> novem)
| * | | | | | | | | | Merge-mark (restoring the expected merge order from core-8-5-branch -> ↵jan.nijtmans2017-01-130-0/+0
| |\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | core-8-6-branch -> trunk -> novem)
| | * | | | | | | | | Allows to compile direct from Visual Studio IDE (prevents throwing error ↵jan.nijtmans2017-01-131-5/+10
| | |\ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / | | |/| / / / / / / / | | | |/ / / / / / / "LNK1561: entry point must be defined" by testing linker). Patch by sebres
| * | | | | | | | | missing rules.vc after mergesebres2017-01-131-5/+10
| |\ \ \ \ \ \ \ \ \ | | | |/ / / / / / / | | |/| | | | | | |
* | | | | | | | | | missing rules.vc after mergesebres2017-01-131-5/+10
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | |
| * | | | | | | | | merge core-8-5-branchvs_ide_compilejan.nijtmans2017-01-130-0/+0
| |\ \ \ \ \ \ \ \ \ | | | |/ / / / / / / | | |/| | | | | | |
| * | | | | | | | | Fixes nmakehlp: allows more as one option by -l, to provide mandatory linker ↵sebres2017-01-122-9/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | parameters (e. g. "LNK1561: entry point must be defined"); Additionally recognizes an new linker code LNK4224 for "no longer supported; ignored".