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

2022-10-05
14:01
TIP #642 implementation Leaf check-in: ed75d10a user: jan.nijtmans tags: tip-642
02:09
Do not process Timer events in EmbedGeometryRequest. Leaf check-in: bdc0639e user: culler tags: no_embed_timer
2022-10-04
20:52
Revert [71264368], that made frame-3.10 fail 7 times in 10 tries, on macOS aqua and macOS clang (no, --enable-aqua). Leaf check-in: 3e0e3306 user: fvogel tags: unstable_tests
20:36
Try to let font-47.2 and font-47.3 not stay stuck. check-in: d90f407f user: fvogel tags: unstable_tests
20:19
Test with TESTFLAGS='-verbose bepst' on macOS, in order to discover which test hangs sometimes in font.test check-in: 14f82014 user: fvogel tags: unstable_tests
18:41
merge 8.6 Leaf check-in: 613a7952 user: dgp tags: core-8-6-13-rc
17:48
TIP632 return gif animated metadata: merge implementation, tests and documentation Leaf check-in: 832cdddb user: oehhar tags: trunk, main
17:35
TIP632 return gif animated metadata: add documentation Closed-Leaf check-in: a24d1f5d user: oehhar tags: rfe-f285ddcd-animated-gif-metadata
16:41
TIP632 return gif animated metadata: add tests check-in: 257f03d1 user: oehhar tags: rfe-f285ddcd-animated-gif-metadata
2022-10-03
20:56
Fix typo in comments. check-in: 7936f015 user: fvogel tags: unstable_tests
20:40
Stabilize font-47.2 and font-47.3 by making use of <<TkWorldChanged>> instead of waiting for some amount of time (race condition). Same approach as for frame-12.3 and textImage-4.2 (see [2be47c9f]). check-in: 021a1268 user: fvogel tags: unstable_tests
20:10
In font-47.2, make use of the offset defined instead of using the hardcoded value. check-in: 29ebcb5c user: fvogel tags: unstable_tests
20:07
Stabilize frame-12.3 and textImage-4.2 by making use of <<TkWorldChanged>>. These tests sporadically fail at GitHub Actions in branch unstable_tests on macOS with clang (mem, --enable-aqua). When they fail, font-47.2 and font-47.3 also fail. check-in: 2be47c9f user: fvogel tags: unstable_tests
19:22
Remove all 'idletasks' from updates in frame.test. The test should run just fine with a plain 'update'. check-in: 6500e803 user: fvogel tags: unstable_tests
19:19
Replace 'update idletasks' by 'update' in frame-3.10. This was added in [cb5da4af7b] for no stated reason. check-in: 71264368 user: fvogel tags: unstable_tests
19:17
Fix indentation in frame.test check-in: e3438428 user: fvogel tags: unstable_tests
19:16
Remove an 'update idletasks' from the setup phase in frame-12.3. This was added in [cb5da4af7b] for no stated reason. check-in: adb67adb user: fvogel tags: unstable_tests
2022-10-02
21:13
merge 8.7 Leaf check-in: 013bb39a user: fvogel tags: revised_text, tip-466
21:01
Backout previous commit, i.e. remove again constraints on unixEmbed-10.1 and unixEmbed-10.2, so that these tests can run at Github Actions even if they are failing sometimes. check-in: 6f879e00 user: fvogel tags: unstable_tests
21:00
Merge core-8-6-branch that just received changes from unstable_tests branch. This commit stabilizes a lot of tests that could sporadically fail, mainly on macOS. No test results were changed, except for entry-5.7 and spinbox-5.7 which expected results were found to be wrong (these tests passes due to a race condition that is now fixed). check-in: 2eb95d7a user: fvogel tags: trunk, main
20:57
Merge unstable_tests branch. This commit stabilizes a lot of tests that could sporadically fail, mainly on macOS. No test results were changed, except for entry-5.7 and spinbox-5.7 which expected results were found to be wrong (these tests passes due to a race condition that is now fixed). Leaf check-in: 1a78b543 user: fvogel tags: core-8-6-branch
20:54
Temporarily restore previously existing constraints on unixEmbed-10.1 and unixEmbed-10.2, so that the branch can be merged. check-in: 24c1b088 user: fvogel tags: unstable_tests
20:43
Revert previous commit, it does not seem to help in stabilizing the last non-reproducible tests failures on macOS with aqua (xcode or clang), i.e. unixEmbed-10.1, unixEmbed-10.2, and (font-47.2, font-47.3, frame-12.3, textImage-4.2, these four always happening simultaneously). check-in: 3c2dd0f1 user: fvogel tags: unstable_tests
19:24
Make 'event debug' subcommand right. This is only available when SUPPORT_DEBUGGING is set to 1 in tkBind.c. And even then, the integer that can be set or queried through this command is currently not used or changed by the source code, but it could be when debugging bindings. check-in: a3c56bb5 user: fvogel tags: trunk, main
19:24
Make 'event debug' subcommand right. This is only available when SUPPORT_DEBUGGING is set to 1 in tkBind.c. And even then, the integer that can be set or queried through this command is currently not used or changed by the source code, but it could be when debugging bindings. check-in: b807cb3a user: fvogel tags: core-8-6-branch
19:21
merge 8.6 check-in: a598c0e6 user: fvogel tags: trunk, main
2022-10-01
03:18
Prevent a compiler warning in macOS 10.15. check-in: c5267c5c user: marc_culler tags: core-8-6-branch
2022-09-30
12:27
Changes to make use of TIP 638 routine Tcl_GetNumberFromObj Leaf check-in: 42ad10c0 user: dgp tags: tip-638
2022-09-29
18:04
Fix [64552a6856]: issues with comboboxes. Leaf check-in: 60bb185f user: marc_culler tags: mac_styles_87
17:49
One more go at combobox-3. Closed-Leaf check-in: ed42ec3d user: marc_culler tags: bug-64552a6856
14:10
Add missing demo photos. check-in: 8c198262 user: culler tags: bug-64552a6856
05:09
Small adjustment check-in: 3e922f82 user: culler tags: bug-64552a6856
04:49
Fix combobox-3, skip combobox-1890211 check-in: dc9b8122 user: culler tags: bug-64552a6856
2022-09-28
21:52
Merge mac_styles_87 check-in: 08de0514 user: culler tags: bug-64552a6856
19:57
Need to set the size of both light and dark mode nsimages. Add an appearance pane to the mac_styles demo. check-in: 5c8d9e54 user: culler tags: mac_styles_87
19:38
Merge 8.7 check-in: 09d8fcfd user: jan.nijtmans tags: revised_text, tip-466
19:36
Merge 8.7 check-in: 0bb42672 user: jan.nijtmans tags: mac_styles_87
12:01
merge 8.6 check-in: 76ade153 user: dgp tags: core-8-6-13-rc
2022-09-27
17:47
Fix [f326f30e82]: DestroyMenuInstance(): clear stale pointer. Patch from Christopher Chavez. check-in: 5c8e8017 user: fvogel tags: trunk, main
17:47
Fix [f326f30e82]: DestroyMenuInstance(): clear stale pointer. Patch from Christopher Chavez. check-in: 943a70f2 user: fvogel tags: core-8-6-branch
10:43
Merge 8.7 Leaf check-in: 6a84200a user: jan.nijtmans tags: tip-366
10:42
Merge 8.7. Alphabetize options Leaf check-in: aed03337 user: jan.nijtmans tags: tip-167
10:32
Don't use Tcl_SaveResult() any more check-in: 89b215ec user: jan.nijtmans tags: trunk, main
08:29
Fix [457071937d]. Add back "debugger" command, so - at least - it's usable on older MacOSX machines when compiled in debug mode check-in: 34f65345 user: jan.nijtmans tags: trunk, main
2022-09-26
19:23
Merge 8.7 check-in: 340658ef user: jan.nijtmans tags: tip-366
19:11
Merge 8.7 check-in: d7e4c723 user: jan.nijtmans tags: tip-167
18:40
Fix [f326f30e82]: DestroyMenuInstance(): clear stale pointer. Patch from Christopher Chavez. Closed-Leaf check-in: 750cb874 user: fvogel tags: bug-f326f30e82
17:25
Revisions to Tk needed if TIP 640 is adopted. Closed-Leaf check-in: 3cfcff6a user: dgp tags: tip-640
12:44
merge 8.6 check-in: d3187707 user: dgp tags: core-8-6-13-rc
10:43
Merge 8.6. Remove DebuggerObjCmd(), which only works on older Mac's check-in: 07de1d23 user: jan.nijtmans tags: trunk, main