| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| | |
Travis build. Restucture many test-cases to tcltest 2 syntax.
|
| | |
|
| |
| |
| |
| | |
of windir to check windows directory is not owned, bug [7de2d722bd]
|
|\ \
| |/
| |
| |
| | |
VS-makefiles (used WIN_DIR now similar to "makefile.in");
init.tcl: windows helper prefer SystemRoot if available.
|
| |
| |
| |
| |
| | |
WIN_DIR now similar to "makefile.in");
init.tcl: windows helper prefer SystemRoot if available.
|
| |
| |
| |
| | |
Remove unnecessary type-casts
|
| |
| |
| |
| |
| | |
making the chance higher that 4-byte UTF-8 sequences are handled more reasonable internally (see: [https://core.tcl-lang.org/tk/tktview?name=a179564826|a179564826]).
Use more TclGetString() in stead of Tcl_GetString(), which is slightly more efficient.
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
[https://core.tcl-lang.org/tk/tktview?name=a179564826|a179564826]: Tk 8.6: prevent issues when encountering non-BMP Unicode characters.
This changes the handling of incoming 'invalid' 4-bute UTF-8 characters. They are no longer handled as 4 separate bytes, but as 2 Unicode characters.
(partial backported from 8.7). Still, Tcl will NEVER produce 4-byte UTF-8 byte sequences, so this can never hit Tcl applications/extensions by surprise.
More changes to Tk 8.6 expected improving this, but this Tcl change is a pre-requisite for that.
|
| | |
| | |
| | |
| | | |
[https://core.tcl-lang.org/tk/tktview?name=a179564826|a179564826]: Tk 8.6: prevent issues when encountering non-BMP Unicode characters
|
|\ \ \
| | |/
| |/| |
|
| | |
| | |
| | |
| | |
| | | |
for [fec0c17d39] - avoid SO on deeply recursive call stack by restriction of nested compilations using same limit (interp recursionlimit) like the evaluation, this must protect against unexpected stack exhaustion;
conflicts resolved, tests fixed (no command `try` in 8.5)
|
|\ \ \
| | | |
| | | |
| | | | |
deeply recursive call stack by restriction of nested compilations using same limit (interp recursionlimit) like the evaluation, this must protect against unexpected stack exhaustion
|
| | | | |
|
| |\ \ \ |
|
| |\ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
recursionlimit) like the evaluation,
this must protect against unexpected stack exhaustion (avoid SO by deeply recursive call stack)
|
|\ \ \ \ \ \
| | |_|_|/ /
| |/| | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
before trying to check in order to avoid dependency on admin with UAC and the setting of "System objects: Default owner for objects created by members of the Administrators group"
|
|\ \ \ \ \ \
| |/ / / / / |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Tcl" or "info tclversion"/"info patchlevel"
|
|\ \ \ \ \ \
| |/ / / / / |
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Don't use ::tcl_platform(debug) anymore, since it cannot be thrusted: Better use [::tcl::pkgconfig get debug]
Reduce limits in tests/compile.test (13.2), since apparently it's still too much for some platforms.
|
|\ \ \ \ \ \
| |/ / / / / |
|
| | | | | | |
|
|\ \ \ \ \ \
| |/ / / / / |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- Don't use AS_ECHO macro, because autoconf-2.59 doesn't have it.
- -D_BUILD_tcl should be -DBUILD_tcl
- Missing back-slashes at the end of the line.
|
|\ \ \ \ \ \
| |/ / / / / |
|
| | | | | |
| | | | | |
| | | | | | |
Put 64-bit builds before 32-bit builds in travis
|
|\ \ \ \ \ \
| |/ / / / / |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
the cause of the travis failure in compile.test.
|
|\ \ \ \ \ \
| |/ / / / /
| | | | | |
| | | | | |
| | | | | | |
could discontinue this macro any moment, then we are prepared ....
As a bonus: time_t is now allowed to be 64-bit internally, without effect on the C API (like stub-enabled extensions)
|
| |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
could discontinue this macro any moment, then we are prepared ....
As a bonus: time_t is now allowed to be 64-bit internally, without effect on the C API (like stub-enabled extensions)
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
it, time_t will be 64-bit internally. But at API-level, time_t will still be restricted to 32-bit on Win32 (Not on Win64).
This keeps Tcl_StatBuf the same (unless USE_64BIT_TIME_T is defined), so 64-bit times still cannot be used everywhere.
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
man page for ttk::style
|
|\ \ \ \ \ \ \
| |/ / / / / / |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
historically TclGetFrame and Tcl_UpVar2 uses current level - 1, so to put supplied name in case of bad level (error at top - 1) is wrong;
be more consistent with TclObjGetFrame (at least in error case if relative level used).
|
|\ \ \ \ \ \ \
| |/ / / / / /
| | | | | | |
| | | | | | | |
only test cases)
|
| | | | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
upvar at wrong level, wrong message of uplevel
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
the AC_PROG_MAKE_SET macro is replaced with the one from autoconf-2.69) :-)
Re-enable native travis build on Windows, showing that the build now works.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
one without 't' suffix, then the 't' variant. (Without 't' = built with 'configure'/'make', with 't' = built with 'nmake')
|
| | | | | | |
|
|\ \ \ \ \ \
| |/ / / / / |
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
date (2038?, windows 32-bit time_t?)
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
in combination with autoconf-2.59-generated configure
|
| |_|_|/ /
|/| | | |
| | | | |
| | | | | |
any more in rules.vc.
|