summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Where "interp" is only used for error-reporting, it can be allowed to be ↵jan.nijtmans2015-10-074-56/+79
| | | | NULL. This should fix [5da26d4760]: Tcl_LoadFile() segfaults if "interp" is NULL.
* Fix surrogate handling in PrintSourceToObj(), differenciating for ↵jan.nijtmans2015-10-071-2/+13
| | | | TCL_UTF_MAX = 6 (androwish) and TCL_UTF_MAX = 4 (tip-389-impl). No effect when TCL_UTF_MAX = 3.
* Fix [b42a851475]: file normalize ~user returns wrong directory on Windowsjan.nijtmans2015-10-064-10/+19
|\
| * Fix [b42a851475]: file normalize ~user returns wrong directory on Windowsjan.nijtmans2015-10-061-7/+23
| |
* | Revise content of generate win/tclConfig.sh: Make sure that all entries use ↵jan.nijtmans2015-10-061-4/+4
|\ \ | |/ | | | | windows paths with forward slashes.
| * Revise content of generate win/tclConfig.sh: Make sure that all entries use ↵jan.nijtmans2015-10-061-4/+4
| | | | | | | | windows paths with forward slashes.
* | Double '[' and ']', otherwise re-generating "configure" doesn't give the ↵jan.nijtmans2015-10-061-2/+2
|\ \ | |/ | | | | expected result.
| * Double '[' and ']', otherwise re-generating "configure" doesn't give the ↵jan.nijtmans2015-10-061-2/+2
| | | | | | | | expected result.
* | Use "cygpath -m" in stead of "cygpath -w", so paths (even windows ones) ↵jan.nijtmans2015-10-052-2/+2
|\ \ | |/ | | | | always have forward slashes. Suggested by pooryorick for [http://core.tcl.tk/tclconfig/tktview/06f1692bbe29449ac3f2161ebf9dd153d0349845|TEA], but a good idea anyway
| * Use "cygpath -m" in stead of "cygpath -w", so paths (even windows ones) ↵jan.nijtmans2015-10-052-2/+2
| | | | | | | | always have forward slashes. Suggested by pooryorick for [http://core.tcl.tk/tclconfig/tktview/06f1692bbe29449ac3f2161ebf9dd153d0349845|TEA], but a good idea anyway
| * [05489ce335] Constrain broken tests.dkf2015-10-041-8/+13
| |
* | Eliminate unnessessary end-of-line spacing. No functional change.jan.nijtmans2015-10-0411-65/+65
|\ \ | |/
| * Eliminate unnessessary end-of-line spacing. No functional change.jan.nijtmans2015-10-0411-143/+143
| |
* | Fix signed<->unsigned compare gcc compiler warning.jan.nijtmans2015-10-011-3/+4
|\ \ | |/
| * Eliminate a few gcc compiler warnings, when using -Wwrite-strings (tested ↵jan.nijtmans2015-10-019-57/+60
| | | | | | | | with the brand-new gcc 5.2.0)
* | Mutch simpler solution to [219866c1e9]: In stead of filtering out version ↵jan.nijtmans2015-09-301-7/+6
|\ \ | |/ | | | | information from the string, make sure that ::platform::generic doesn't contain this version information in the first place.
| * Mutch simpler solution to [219866c1e9]: In stead of filtering out version ↵jan.nijtmans2015-09-301-7/+6
| | | | | | | | information from the string, make sure that ::platform::generic doesn't contain this version information in the first place.
* | Fix [738bc50e93]: auto_execok doesn't recognise mklink on windowsjan.nijtmans2015-09-301-6/+2
|\ \ | |/
| * Fix [738bc50e93]: auto_execok doesn't recognise mklink on windows. Remove ↵jan.nijtmans2015-09-307-132/+128
| | | | | | | | some unnecessary end-of-line spacing.
* | Don't limit Universal runtime support VisualStudio version 14 only, future ↵jan.nijtmans2015-09-302-4/+4
|\ \ | |/ | | | | versions will probably have it as well.
| * Don't limit Universal runtime support VisualStudio version 14 only, future ↵jan.nijtmans2015-09-302-4/+4
| | | | | | | | versions will probably have it as well.
* | Fix [b1f19286f0]: for command documentation. jan.nijtmans2015-09-302-2/+3
|\ \ | |/ | | Minor addendum to previous commit: Make OS version number available in ::platform::generic for Cygwin
| * Fix [b1f19286f0]: for command documentation. jan.nijtmans2015-09-302-1/+2
| | | | | | Minor addendum to previous commit: Make OS version number available in ::platform::generic for Cygwin
* | Fix [219866c1e9]: platform::identify: regexp doesn't match platform -> ↵jan.nijtmans2015-09-294-8/+15
|\ \ | |/ | | | | platform 1.0.14
| * Fix [219866c1e9]: platform::identify: regexp doesn't match platform -> ↵jan.nijtmans2015-09-294-8/+15
| |\ | | | | | | | | | platform 1.0.14
| | * proposed fix for [219866c1e9]: platform::identify: regexp doesn't match platformbug_219866c1e9jan.nijtmans2015-09-254-8/+15
| | |
* | | Align comment. Remove some end-of-line spacing. No functional changes.jan.nijtmans2015-09-2811-17/+17
|\ \ \ | |/ /
| * | align comment, no functional changejan.nijtmans2015-09-281-1/+1
| |/
* | Backout failed attempt to fix [32ae34e63a].dgp2015-09-254-252/+36
|\ \ | |/
* | Fix [5d170b5ca5e12743006d737c79f959f3efabc644|5d170b5ca5]: checkin ↵jan.nijtmans2015-09-245-283/+232
|\ \ | |/ | | | | 9f8b7bea5344f1b0 broke netbsd's thread notifier
| * Fix [5d170b5ca5e12743006d737c79f959f3efabc644|5d170b5ca5]: checkin ↵jan.nijtmans2015-09-245-285/+236
| |\ | | | | | | | | | 9f8b7bea5344f1b0 broke netbsd's thread notifier
| | * merge trunkbug_5d170b5ca5jan.nijtmans2015-09-245-41/+264
| | |\ | |_|/ |/| |
* | | merge-mark (almost, just a few cosmetic changes)jan.nijtmans2015-09-241-2/+2
|\ \ \ | |/ /
| * | Clean-up tclUnixNotfy.c, restructure it the same as "trunk" version. No ↵jan.nijtmans2015-09-241-179/+207
| | | | | | | | | | | | functional changes. This will make upcoming merging work easier.
* | | Update tests to new ReflectWatch() behavior.dgp2015-09-231-11/+11
| | |
* | | [e0a7b3e5f8] Add missing UpdateInterest call in DoRead().dgp2015-09-231-3/+10
|\ \ \ | |/ /
| * | [e0a7b3e5f8] Add missing UpdateInterest call in DoRead().dgp2015-09-231-3/+10
| |\ \
| | * \ merge 8.5bug_e0a7b3e5f8dgp2015-09-2321-440/+540
| | |\ \ | | |/ / | |/| |
| | * | Add the critical missing UpdateInterest() call at the exit of DoRead().dgp2015-08-101-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | (Compare with same approach in DoReadChars()). This involves removing some other calls that are now replaced by the new one. Also marked several UpdateInterest() calls throughout tclIO.c with comments raising the suspicion that they serve no function.
* | | | [32ae34e63a] Prevent segfaults and data corruption when CopyData() is called ↵dgp2015-09-234-25/+241
|\ \ \ \ | |/ / / | | | | | | | | | | | | recursively. Mark new test io-53.20 as "knownBug". It demos some unknown flaw in MoveBytes().
| * | | [32ae34e63a] Prevent segfaults and data corruption when CopyData() is calleddgp2015-09-234-25/+242
| |\ \ \ | | | | | | | | | | recursively.
| | * | | Update tests to account for changed ReflectWatch behavior.bug_32ae34e63adgp2015-09-231-13/+13
| | | | |
| | * | | Protect CopyState buffer from conflicting uses when CopyData() is calleddgp2015-09-232-8/+7
| | | | | | | | | | | | | | | recursively. Also, have ReflectWatch() always give driver a chance to act.
| | * | | CopyData() now tolerates recursion enough so that io-53.18 does not segfault.dgp2015-09-231-21/+9
| | | | |
| | * | | WIPdgp2015-09-231-3/+47
| | | | |
| | * | | Reboot the bug fix.dgp2015-09-221-0/+186
| | |\ \ \ | |/ / / /
| | * | | merge 8.5dgp2015-09-222-8/+10
| | |\ \ \ | | |/ / / | |/| | |
| | * | | merge 8.5dgp2015-09-023-13/+47
| | |\ \ \
| | * \ \ \ merge 8.5dgp2015-08-276-14/+33
| | |\ \ \ \
| | * | | | | New test attempting to demo Bug [e0a7b3e5f8]. Doesn't work yet.dgp2015-08-131-3/+65
| | | | | | |