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-01-20
22:00
Fix some warnings when building with gcc (further warnings remain). Leaf check-in: 062d62c46b user: fvogel tags: pspjuth-treeview
2022-01-19
20:08
Fix build error on Linux with gcc (seen at Github actions). There are quite a few wazrnings to deal with as well: https://github.com/tcltk/tk/runs/4864568633?check_suite_focus=true check-in: 7ff06ed0ec user: fvogel tags: pspjuth-treeview
11:07
Merge 8.7 Leaf check-in: 55c2e35942 user: jan.nijtmans tags: tip-613
10:43
Merge fork, sorry. Leaf check-in: 3df235ada6 user: oehhar tags: tip614-win-wtssession-change
10:35
TIP614: get right window for callback registration (thanks to Christian Werner for his advice) check-in: 75bea34e67 user: oehhar tags: tip614-win-wtssession-change
09:29
Fix mingw-w64 build check-in: 37e8188a4a user: jan.nijtmans tags: tip614-win-wtssession-change
2022-01-18
22:59
Test and document cell tag bindings check-in: 2ed3bd95af user: pspjuth tags: pspjuth-treeview
21:08
TIP614 win wtssession: first sketch of implementation check-in: bded9fe346 user: oehhar tags: tip614-win-wtssession-change
01:07
Adapt to font change check-in: ad9f4b45ac user: pspjuth tags: pspjuth-treeview
2022-01-17
23:52
Use TCL_INDEX_NONE in new code. Like [1c6ef075] check-in: ad58a32161 user: pspjuth tags: pspjuth-treeview
22:24
Merge main check-in: fd2b66e578 user: pspjuth tags: pspjuth-treeview
22:21
merge mark Leaf check-in: 80b2037814 user: fvogel tags: trunk, main
22:15
Cherrypick [baf43e83] from trunk. Leaf check-in: aa1cff1312 user: fvogel tags: core-8-6-branch
22:14
Merge main check-in: 99d7e2c998 user: pspjuth tags: pspjuth-treeview
22:10
Merge main check-in: 97df437831 user: pspjuth tags: pspjuth-treeview
17:20
Merge 8.6 check-in: ecb0e44933 user: jan.nijtmans tags: trunk, main
17:19
Merge 8.5 check-in: fe8609842c user: jan.nijtmans tags: core-8-6-branch
17:16
Add '--disable-xft' on MacOSX Github ACTIONS builds. Thanks, Fran├žois, for the suggestion! Leaf check-in: d28e63bb89 user: jan.nijtmans tags: core-8-5-branch
2022-01-16
18:07
merge trunk Leaf check-in: 5a975339c1 user: fvogel tags: tip-466, revised_text
18:06
Fix [b1d115fa60]: No delivery of <Enter> event upon destruction of toplevel. This fix is entirely in tkInt.h (and is tested in event.test). This fix revealed a latent crash in the test suite (focus.test) with macOS, fix that also in tkFocus.c (see details in the discussion in ticket [b1d115fa60] and in successive commits in PR#9 at GitHub: https://github.com/tcltk/tk/pull/9). Finally, remove dead code from filebox.test (we were there when analyzing the previously mentioned crash in focus.test). check-in: bbbd975a90 user: fvogel tags: trunk, main
18:05
Fix [b1d115fa60]: No delivery of <Enter> event upon destruction of toplevel. This fix is entirely in tkInt.h (and is tested in event.test). This fix revealed a latent crash in the test suite (focus.test) with macOS, fix that also in tkFocus.c (see details in the discussion in ticket [b1d115fa60] and in successive commits in PR#9 at GitHub: https://github.com/tcltk/tk/pull/9). Finally, remove dead code from filebox.test (we were there when analyzing the previously mentioned crash in focus.test). check-in: b4b3f08f4f user: fvogel tags: core-8-6-branch
2022-01-13
22:49
Remove proc ::tk::fontchooser::actual as this does not look right to me and creates issue #15 (see ticket [f75190db19]). Leaf check-in: 894a7a8129 user: fvogel tags: bug-f75190db19
21:50
Typo in comment check-in: 57e7ca4beb user: fvogel tags: bug-f75190db19
21:39
Let existing fontchooser tests pass. This also fixes the 'can't read S(nstate)' error reported in the ticket. check-in: 4f9c98349d user: fvogel tags: bug-f75190db19
21:11
Better code style check-in: e6c18d7a3b user: fvogel tags: bug-f75190db19
14:55
Ticket [331030eca8] Fixing demo file "earth.gif" with incorrect gif data which caused a correct "premature end of image data" error message. check-in: ed99a991c2 user: oehhar tags: trunk, main
14:52
Ticket [331030eca8] Fixing demo file "earth.gif" with incorrect gif data which caused a correct "premature end of image data" error message. check-in: aec6015937 user: oehhar tags: core-8-6-branch
2022-01-09
20:24
Oops. Fix my fix in the previous commit. check-in: 2ab4d5abb2 user: fvogel tags: bug-f75190db19
16:03
Merge 8.7 Leaf check-in: c54bbabd5a user: jan.nijtmans tags: tip-606
16:02
Merge 8.7 check-in: 284e6f8b1b user: jan.nijtmans tags: tip-613
16:00
Merge 8.6 Leaf check-in: bb80ca2cfa user: jan.nijtmans tags: cygwin
15:49
Fix error leading to unexpected results... check-in: b0b8d38892 user: fvogel tags: bug-f75190db19
15:39
Merge 8.7 Leaf check-in: 282fa5c18c user: jan.nijtmans tags: glyph_indexing_2
15:34
Merge 8.7 Leaf check-in: 662d1a85d0 user: jan.nijtmans tags: mac_styles_87
13:52
merge revised_text Leaf check-in: e58187c3ab user: fvogel tags: less_test_constraints_revised_text
13:50
merge 8.6 Leaf check-in: fd65f596ec user: fvogel tags: less_tests_constraints
13:48
merge trunk check-in: 22bd1d42f2 user: fvogel tags: tip-466, revised_text
13:44
Fix [17f44d4a0b]: Some textWind tests fail sometimes at Github. This also includes the fix for [40bc819140]: textWind-10.7 fails in some linux environments since branch bug-40bc819140 was merged into branch bug-17f44d4a0b. check-in: 3003babb4d user: fvogel tags: trunk, main
13:44
Fix [17f44d4a0b]: Some textWind tests fail sometimes at Github. This also includes the fix for [40bc819140]: textWind-10.7 fails in some linux environments since branch bug-40bc819140 was merged into branch bug-17f44d4a0b. check-in: 3188577b29 user: fvogel tags: core-8-6-branch
00:27
merge trunk check-in: 4a99b729d9 user: fvogel tags: tip-466, revised_text
2022-01-08
23:27
merge core-8-6-branch, in particular backout the wrong fix [83d63659] for [1501749fff], but keep the non-regression testcase textWind-18.1 marked with 'knownBug' constraint. Leaf check-in: dc0bec623e user: fvogel tags: bug-61e0bb8aab
23:25
Backout the wrong fix [83d63659] for [1501749fff], but keep the non-regression testcase marked with 'knownBug' constraint. check-in: d1ca4b4aff user: fvogel tags: trunk, main
23:25
Backout the wrong fix [83d63659] for [1501749fff], but keep the non-regression testcase marked with 'knownBug' constraint. check-in: 2f86cf3778 user: fvogel tags: core-8-6-branch
23:24
Backout the wrong fix [83d63659] for [1501749fff], but keep the non-regression testcase marked with 'knownBug' constraint. Leaf check-in: 871384dd32 user: fvogel tags: bug-1501749fff
23:18
merge core-8-6-branch check-in: 67d5802adf user: fvogel tags: bug-1501749fff
20:53
Ensure the window is destroyed before trying to recreate it. Closed-Leaf check-in: dc0271be81 user: fvogel tags: bug-17f44d4a0b
20:40
Add many more explanations in textWind-17.10 since what's happening in this test is hard to grasp. Also, add an 'updateText' between the two lines configuring -window {} which should stabilize the test and remove any race condition. Indeed, line '.t window configure 1.2 -window {}' will run the (still existing at this point) -create script at display (i.e. idle) time, which creates a race condition with the following line '.tt.t window configure 1.2 -window {}' that does the same -create script run. check-in: b2bbd95470 user: fvogel tags: bug-17f44d4a0b
20:39
merge-mark check-in: 759a905873 user: jan.nijtmans tags: trunk, main
20:34
Add "no-xft" tag to tk::build-info check-in: fc5b4a7321 user: jan.nijtmans tags: core-8-6-branch
18:04
Add "testConstraint deprecated" to constraints.tcl, and use it everywhere needed. Add "no-xft" tag to tk::build-info check-in: 846e6516f6 user: jan.nijtmans tags: trunk, main