summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Make win/configure work with CC=g++ (doesn't actually work with Tcl and Tk yet)jan.nijtmans2019-12-142-6/+24
|
* Fix Travis build for MSVC Debug modejan.nijtmans2019-12-131-0/+1
|
* Add 3 (libtommath) functions to the stub table. Will be added to 8.7 too, ↵jan.nijtmans2019-12-123-15/+48
| | | | through TIP #538
* Fix [5f236bc67a]: valgrind report for Tcl_UniCharToUtf. Also add test-cases ↵jan.nijtmans2019-12-102-1/+37
|\ | | | | | | for more corner-cases.
| * Attempt to fix [5f236bc67a]: valgrind report for Tcl_UniCharToUtfjan.nijtmans2019-12-092-1/+37
| |
* | 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-092-56/+105
|\
| * small amend (whitespace, no functional)sebres2019-12-091-1/+1
| |
| * rewrite of [dff608952b]: skip tests if there is really a timing issue (and ↵sebres2019-12-062-32/+87
| | | | | | | | implements new feature ::tcltest::Skip which allows conditionally skipping of tests at runtime)
| * Exclude some test-cases with possible timing problems on Windows. Double ;; ↵jan.nijtmans2019-12-062-5/+6
| | | | | | | | in generic/tclTimer.c
* | tcltest: hook enhancements rewritten backwards compatible now, reverts ↵sebres2019-12-092-104/+81
| | | | | | | | [0067db1bbf], [0f3d6f90f0], [b8be012969], [375a566d22]
* | Fix [abd4abedd2]: Failed to build tk 8.6.10 with cross compilejan.nijtmans2019-12-092-2/+2
| |
* | Add special handling of lower surrogate to UtfToUtfProc(), so valgrind ↵jan.nijtmans2019-12-092-8/+18
| | | | | | | | should't complain in that situation. With new test-cases covering that.
* | Fix Valgrind problem reported as follow-up in [fc4393e9b0]. Since it happens ↵jan.nijtmans2019-12-083-5/+5
| | | | | | | | only for TCL_UTF_MAX>3 it's not actully a 'bug' in 8.6, but it might be a corner-case not handled well in 8.7
* | Fix 2 test-cases, which were failing when TCL_UTF_MAX=6. Add UTF_MAX=6 UNIX ↵jan.nijtmans2019-12-072-4/+11
| | | | | | | | build to Travis as proof that now all test-cases pass for UTF_MAX=6 (still not officially supported)
* | Unnecessary double ;; in tclTimer.c. Update compat/zlib to exactly the same ↵jan.nijtmans2019-12-064-1/+823
| | | | | | | | content as in the core-8-branch branch.
* | Fix some test-cases when Tcl is compiled with -DTCL_UTF_MAX=6. Not ↵jan.nijtmans2019-12-061-110/+125
| | | | | | | | officially supported but used by Androwish. The test-cases prove that "unicode" should be UTF-16 actually for all TCL_UTF_MAX values.
* | Add builds using TCL_UTF_MAX=4 on Windows. Not officially supported, but ↵jan.nijtmans2019-12-043-29/+73
| | | | | | | | used by Androwish. Also alphabetise some options in win/makefile.vc and win/rules.vc
* | Use the right encoding when converting (Unicode) messages regarding socket ↵jan.nijtmans2019-12-042-38/+33
| | | | | | | | errors on Windows. Some code cleanup in win/tclWinfile.c.
* | Add build using gcc and TCL_UTF_MAX=4 to Travis build. Not officially ↵jan.nijtmans2019-12-031-12/+19
| | | | | | | | supported but used by Androwish. Remove "threads" designator on Windows, since it's already default.
* | Fix encoding-15.6 testacase for TCL_UTF_MAX=6, due to changes escape ↵jan.nijtmans2019-12-031-2/+2
| | | | | | | | sequences for upper/lower surrogate combination.
* | Fix [3cd9bea1e6]: check-in [43032d7ba3] potential problems. Also don't allow ↵jan.nijtmans2019-12-033-87/+95
| | | | | | | | surrogates in \U?????? syntax.
* | Add tcltest::CleanupTest to make it easier to customize behaviour.pooryorick2019-12-021-1/+11
| |
* | If TCL_UTF_MAX>=4, make Tcl_ParseBackslash combine two surrogates so they ↵jan.nijtmans2019-12-024-52/+65
| | | | | | | | appear as one 4-byte UTF-8 byte sequence from the start. Add test-case for this.
* | Renumber tcltest from 2.5.1 -> 2.5.2, already for next release.jan.nijtmans2019-12-024-6/+6
| |
* | More eol-spacingjan.nijtmans2019-12-0240-42/+42
| |
* | Eliminate unneccessary eol-spacing from documentation.jan.nijtmans2019-12-0249-51/+51
| |
* | Add tcltest::EvalTest to make it easier to customize behaviour.pooryorick2019-12-012-67/+76
| |
* | 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
| |
* | Add some new test-cases involving e.g. Unicode 11. Backported from Tcl 8.7a3jan.nijtmans2019-11-291-2/+26
| |
* | Enhance rules.vc like already done in other configure scripts: Determine ↵jan.nijtmans2019-11-283-3/+14
| | | | | | | | HAVE_STDINT_H/HAVE_INTTYPES_H/HAVE_STDBOOL_H/MP_NO_STDINT the simple way, just by compiler version.
* | Merge 8.5 (Update opt package from 0.4.6 to 0.4.7).jan.nijtmans2019-11-285-8/+13
|\ \ | |/ | | Also fix installation of opt0.4 as done by makefile.vc, which never worked in Tcl 8.6.
| * Update "opt" from version 0.4.5 to 0.4.7, backported from Tcl 8.7a3.jan.nijtmans2019-11-284-243/+243
| |
* | Merge 8.5jan.nijtmans2019-11-272-183/+78
|\ \ | |/
| * Don't bother paths of 64-bit SDK any more: This was Visual Studio ↵jan.nijtmans2019-11-272-183/+78
| | | | | | | | 2008-specific and doesn't work with other Visual Studio versions.
* | merge markdgp2019-11-250-0/+0
|\ \ | |/
| * Makefiles got out of sync with tcltest version.dgp2019-11-252-4/+4
| |
* | merge releasedgp2019-11-2213-34/+72
|\ \
| * \ merge 8.6dgp2019-11-211-22/+29
| |\ \
| * \ \ Merge 8.6; update changes.dgp2019-11-205-8/+11
| |\ \ \
| * \ \ \ merge 8.6; update changesdgp2019-11-1514-62/+142
| |\ \ \ \
| * \ \ \ \ merge 8.6dgp2019-11-1315-56/+120
| |\ \ \ \ \
| * | | | | | Bump release date to Nov 21dgp2019-11-051-1/+1
| | | | | | |
| * | | | | | Fix travis build on Windows (tweak to configure script was made on purpose, ↵jan.nijtmans2019-11-041-10/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | to workaround a bug in autoconf-2.59)
| * | | | | | Updates from `make dist`dgp2019-11-032-32/+16
| | | | | | |
| * | | | | | Fix test failures with -singleproc 1 testingdgp2019-11-032-2/+3
| | | | | | |
| * | | | | | bump release datedgp2019-11-021-1/+1
| | | | | | |
| * | | | | | merge 8,6dgp2019-11-0215-166/+213
| |\ \ \ \ \ \
| * | | | | | | update changesdgp2019-10-281-0/+4
| | | | | | | |