Tk Source Code

Timeline
Login
Bounty program for improvements to Tcl and certain Tcl packages.

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2020-11-27
16:09
Merge 8.6 Leaf check-in: da3f28d4 user: jan.nijtmans tags: trunk, main
16:08
Fix frame-2.8 testcase on mingw Leaf check-in: b033624a user: jan.nijtmans tags: core-8-6-branch
15:59
Missing constraint for bind-16.47 testcase check-in: 9d36083c user: jan.nijtmans tags: trunk, main
15:52
Merge 8.6 check-in: 913b92a8 user: jan.nijtmans tags: trunk, main
15:49
Attempt to fix winDialog-5.12.7 check-in: cca61e04 user: jan.nijtmans tags: core-8-6-branch
15:43
Fix github actions windows build with --enable-sysmbols=mem check-in: 5f0d36f4 user: jan.nijtmans tags: core-8-6-branch
2020-11-26
09:40
Fix main-3.1 in Mac environment. job label changes. Don't run testcases in Xcode environment, as they hang check-in: 12276d01 user: jan.nijtmans tags: core-8-6-branch
09:11
Don't bother --enable-aqua builds for Tcl 8.5: Not supported any more Leaf check-in: 3ff3638c user: jan.nijtmans tags: core-8-5-branch
09:01
Use powershell to set GITHUB_ENV: Need Windows file path here check-in: ae7662c3 user: jan.nijtmans tags: core-8-5-branch
2020-11-25
12:06
Handle (hopefully) failing testcases on github actions for Windows and MacOS check-in: b26baf84 user: jan.nijtmans tags: core-8-5-branch
2020-11-24
17:16
Fix [4a40c6cace]: On Aqua managed widgets are drawn with their former offset. Patch from Christopher Chavez. check-in: 54b0a708 user: marc_culler tags: trunk, main
17:10
Fix [4a40c6cace]: On Aqua managed widgets are drawn with their former offset. Patch from Christopher Chavez. check-in: 23450631 user: marc_culler tags: core-8-6-branch
12:16
Merge 8.6 check-in: fe5f0648 user: jan.nijtmans tags: trunk, main
12:14
Environment variable $TEST_INSTALL_DIR doesn't work this way, if it contains a space check-in: cd8909ea user: jan.nijtmans tags: core-8-6-branch
12:06
Merge 8.6 check-in: c68e984c user: jan.nijtmans tags: trunk, main
12:04
Merge 8.5 check-in: 02c46eb6 user: jan.nijtmans tags: core-8-6-branch
11:56
No need to install libx11-dev in github actions: It's already there check-in: f60f50db user: jan.nijtmans tags: core-8-5-branch
11:31
Tk 8.5 is no longer kept up-to-date for newer OS'es check-in: 3a3e8cde user: jan.nijtmans tags: core-8-5-branch
2020-11-23
14:24
Merge 8.6 check-in: 2d5c1867 user: jan.nijtmans tags: trunk, main
14:02
Fix "make install" on Cygwin. Build github actions on windows-2019/macos-11.0 explicitly. check-in: 00c8c698 user: jan.nijtmans tags: core-8-6-branch
12:07
See if we can build 8.5 on older github actions hardware (as Tcl 8.5 is no longer kept up-to-date for newer hardware) Closed-Leaf check-in: 0fbc42c3 user: jan.nijtmans tags: actions-older-hardware
11:53
Merge 8.6 check-in: 0a7791b4 user: jan.nijtmans tags: trunk, main
11:50
Merge 8.5 check-in: fb09110c user: jan.nijtmans tags: core-8-6-branch
11:44
Add 8.5 build status to README.md check-in: 3193b805 user: jan.nijtmans tags: core-8-5-branch
09:52
Merge 8.5 check-in: df322252 user: jan.nijtmans tags: core-8-6-branch
09:42
Account for test-cases which we already know are failing on Ubuntu check-in: abb9f12a user: jan.nijtmans tags: core-8-5-branch
07:55
On github actions, build Tk 8.6 with Tcl 8.6 check-in: 8b1629e5 user: jan.nijtmans tags: core-8-6-branch
07:51
Tk 8.5 only builds with Tcl 8.5 or 8.6, not with Tcl 8.7 check-in: 2ef8529d user: jan.nijtmans tags: core-8-5-branch
2020-11-22
19:37
Fix [9e1312f32c]: Delivery of <Enter> event to master after destruction of slave widget Leaf check-in: 6e8693c4 user: fvogel tags: bug-9e1312f32c
17:31
Added build status to main README check-in: 772d1ad0 user: dkf tags: trunk, main
00:43
Merge 8.6; add Github Actions builds for Windows and macOS check-in: d90a2044 user: dkf tags: trunk, main
00:42
Merge 8.5; add Github Actions builds for Windows and macOS check-in: bbafc437 user: dkf tags: core-8-6-branch
00:41
Add building on macOS check-in: fe3bb287 user: dkf tags: core-8-5-branch
00:34
My kingdom for a simple working headless Xserver!    The key was:    1. Using Xquartz to get the headers    2. Running Xvfb from that package (we want to be headless)    3. An amazing hack from https://discussions.apple.com/thread/3989835, by "Gratino":    > I had the same issue where X11/XQuartz would not start because /tmp/.{X11,ICE,font}-unix were not created properly as an unprivileged user (me). They were removed (along with everything else) from /tmp on startup. > > I resolved the issue by putting this line at the bottom of my /etc/rc.local file (runs as root on bootup): > > /opt/X11/lib/X11/xinit/privileged_startx.d/10-tmpdirs > > thus the needed dirs are created at bootup by root and all is well.    It turns out (from much experimentation) that this is an issue when installing Xquartz in a Github Actions workflow, as we don't want to reboot the image yet the installation assumes that that's what we'll do. Not many people have hit this before, but that's because they're not trying to do headless X11-enabled testing with macOS. We're world leaders in awful kluges!    4. Miscellaneous small hacks, of course. Closed-Leaf check-in: d52b2c0e user: dkf tags: github-action-mac
2020-11-21
17:30
More cosmetic changes Leaf check-in: d011833e user: fvogel tags: tip_325
16:35
merge 8.5 check-in: edfed814 user: dkf tags: github-action-mac
16:33
Add building on Windows check-in: bd52033e user: dkf tags: core-8-5-branch
16:32
Shorten name Closed-Leaf check-in: b1688fe1 user: dkf tags: github-action-win
16:32
Merge 8.5 check-in: 450b2a39 user: dkf tags: github-action-win
16:31
Now the testing causes the build to fail when a test fails. As it should be. check-in: 845d3780 user: dkf tags: github-action-win
16:14
MSVC now runs tests check-in: 54f77c95 user: dkf tags: github-action-win
15:37
Testing with msys now operational check-in: 0cdf09ab user: dkf tags: github-action-win
13:02
Specify the format in test imgSVGnano-5.2, so that the error message does not stem from the default image format stringMatchProc and is now correct. Leaf check-in: b625f93d user: fvogel tags: bug-d6e9b4db_svg-match-big-file-from-androwish
09:51
Add test imgSVGnano-5.2 (and do some reformatting of the test file since we are here) - The important thing this test is ckecking is that image data not containing <svg and > now return an error upon reading as svg images. The expected result of the test matches the current output but is not adequate. The returned error text should be improved. check-in: 6b80eb76 user: fvogel tags: bug-d6e9b4db_svg-match-big-file-from-androwish
2020-11-20
20:38
Cosmetic changes (spacing, indentation) check-in: 201800f0 user: fvogel tags: tip_325
18:35
merge main Leaf check-in: 2c26b660 user: marc_culler tags: mac_styles_87
18:28
Merge 8.6 check-in: d01ceebf user: marc_culler tags: trunk, main
18:26
Merge 8.6 Leaf check-in: a3683b44 user: marc_culler tags: mac_styles
18:15
Remove two duplicate lines of code. check-in: cfae3881 user: marc_culler tags: core-8-6-branch
18:00
Merge 8.6 check-in: b5f96f2b user: marc_culler tags: trunk, main