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

2021-03-08
20:05
event-9: Try an increase of the waiting time.

textTag-16.2:

For each of the following environnements :

  • My Win10 at home (PASS)
  • GitHub action (msvc) (PASS)
  • GitHub action (gcc(all)) (FAIL)
  • GitHub action (gcc(mem)) (PASS)

the debug output produced by the previous commit is always the same, independently of the PASS or FAIL test result :

Courier 12 -family {Courier New} -size 12 -weight normal -slant roman -underline 0 -overstrike 0 -ascent 14 -descent 4 -linespace 18 -fixed 1 Helvetica 24 -family Arial -size 24 -weight normal -slant roman -underline 0 -overstrike 0 -ascent 29 -descent 7 -linespace 36 -fixed 0 17,29 -- 27,47

Conclusion: this is not a font issue.

Let's try a different timing test then. Leaf check-in: 0ad0b4fbc7 user: fvogel tags: gcc_unstable_tests

16:44
Merge 8.7. Another round of compiler warnings Leaf check-in: 03a153591a user: jan.nijtmans tags: tk_print
16:43
Unneccessary *_InitStubs() calls Leaf check-in: cd1fb75bf6 user: jan.nijtmans tags: trunk, main
15:18
Merge 8.7 check-in: c2b5f2c216 user: jan.nijtmans tags: tk_print
15:16
Merge 8.6 check-in: 076264ca5d user: jan.nijtmans tags: trunk, main
15:13
Mark more testcases with failsOnXQuarz Leaf check-in: 9bcf997a43 user: jan.nijtmans tags: core-8-6-branch
14:46
Mark more testcases with failsOnQuarz Leaf check-in: 9525daf6ee user: jan.nijtmans tags: core-8-5-branch
14:06
Eliminate unnecessary spacing check-in: 2ffc10bc2d user: jan.nijtmans tags: core-8-6-branch
13:37
Make tkWinGID.c and tkWinPrint.c compile. Still various compiler warnings check-in: c9958dc124 user: jan.nijtmans tags: tk_print
2021-03-06
10:19
Some debug info in an attempt to understand what's going on with textTag-16.2 (font issue?) check-in: 83362b5882 user: fvogel tags: gcc_unstable_tests
01:26
Add tkWinGDI.c check-in: 0b726a0089 user: kevin_walzer tags: tk_print
01:14
Replacing my printer code with a complete implementation courtesy of Harald Oehlmann; adding Michael Schwartz's GDI code after light tweaking, more extensive review and re-work needed to build; need to review and add Michael Schwartz's script-level implementation for printing text files and canvas widgets based on these C primitives check-in: 89094b3efd user: kevin_walzer tags: tk_print
2021-03-05
16:15
Fix [58222c42b3]: ttk::entry has wrong default background/fieldbackground Leaf check-in: cdbd93edca user: culler tags: bug-58222c42b3
14:40
mac build with --enable-corefoundation. Use "sudo" when installing check-in: 31a210dbcb user: jan.nijtmans tags: core-8-5-branch
14:22
Merge-mark check-in: 35174c6fc2 user: jan.nijtmans tags: core-8-6-branch
14:21
Attempt to make more ttk testcases pass on github actions, by backporting some textual changes from 8.6 check-in: 3d788a8595 user: jan.nijtmans tags: core-8-5-branch
08:47
Merge 8.7 Leaf check-in: 721d375bbf user: jan.nijtmans tags: bug-ea39ab591e, tip-595
07:39
Add Linux builds against Tcl 8.7 and 9.0 too check-in: 7737f79d9c user: jan.nijtmans tags: trunk, main
2021-03-04
20:39
Experiment check-in: 1daccaf10b user: fvogel tags: gcc_unstable_tests
20:39
Fix [8227d46f9d]: imgPhoto test failures and [236dfa6057]: imgPNG-4.4 test failure, which were essentially the same bug: a wrongly placed #endif check-in: e4d36a5ac1 user: jan.nijtmans tags: trunk, main
2021-03-02
19:04
Merge 8.6 check-in: ea7782aad8 user: culler tags: trunk, main
19:03
Fix [1626ed65b8]: Aqua aborts when dead keys are used as menu accelerators. check-in: db32fe0bba user: culler tags: core-8-6-branch
19:02
Adjust the key event processing logic to handle dead keys being used as menu accelerators. This prevents the crash at exit. Closed-Leaf check-in: 6cff5cd5cb user: culler tags: bug-1626ed65b8
2021-03-01
19:59
Fix [9eb2c5c90c]: warning in tkImgPhoto.c check-in: f23f42a9d0 user: fvogel tags: trunk, main
17:34
Fix [1626ed65b8]: Aqua aborts when Command-backquote is pressed on a Spanish keyboard. check-in: bdb2ce53bb user: culler tags: bug-1626ed65b8
16:36
Merge 8.6 check-in: 6d6dd61020 user: jan.nijtmans tags: trunk, main
16:24
Need extra "update" after "after 50" check-in: cbcceb14ed user: jan.nijtmans tags: core-8-6-branch
15:59
Fix event-9 testcase on Windows on Tk 8.6. See also [85c8397412] check-in: d9552e2ede user: jan.nijtmans tags: core-8-6-branch
08:12
Merge 8.6 check-in: 32ebdabbc4 user: jan.nijtmans tags: trunk, main
08:11
Fix a few "$tcl_platform(platform) ==" which should have been "[tk windowingsystem] ==". On Cygwin this makes a difference check-in: 24f86105cc user: jan.nijtmans tags: core-8-6-branch
2021-02-28
09:20
merge trunk Leaf check-in: e56700cc10 user: fvogel tags: patch-85c8397412
09:20
merge core-8-6-branch Leaf check-in: ccd791480b user: fvogel tags: patch-85c8397412-86
09:08
Binding to all in test event-9 introduces coupling between this test and other tests, for instance textTag-18.1, which then fails when event.test and textTag.test are run together. Fix this binding to .top only, which produces the same result (see the 'bind' man page: 'If the tag is the name of a toplevel window the binding applies to the toplevel window and all its internal windows.'). check-in: bd3e44551e user: fvogel tags: trunk, main
09:08
Binding to all in test event-9 introduces coupling between this test and other tests, for instance textTag-18.1, which then fails when event.test and textTag.test are run together. Fix this binding to .top only, which produces the same result (see the 'bind' man page: 'If the tag is the name of a toplevel window the binding applies to the toplevel window and all its internal windows.'). check-in: 0232e0db8d user: fvogel tags: core-8-6-branch
09:07
merge the part of core-8-6-branch that was left out in previous merge due to wrong baseline Closed-Leaf check-in: 17f37d12c2 user: fvogel tags: bug-9e1312f32c
08:53
Binding to all in test event-9 introduces coupling between this test and other tests, for instance textTag-18.1, which then fails when event.test and textTag.test are run together. Fix this binding to .top only, which produces the same result (see the 'bind' man page: 'If the tag is the name of a toplevel window the binding applies to the toplevel window and all its internal windows.'). check-in: 3d9e6f5ea0 user: fvogel tags: bug-9e1312f32c
08:43
merge core-8-6-branch check-in: 894b5a96b8 user: fvogel tags: bug-9e1312f32c
03:56
Merge 8.6 check-in: ea1c1aade2 user: marc_culler tags: trunk, main
03:55
Fix [3b9296159c]: The NULL pointer guard in XSetupEvent is misplaced. (Why it is needed remains a mystery.) check-in: 1ce1d38ab4 user: marc_culler tags: core-8-6-branch
2021-02-27
15:22
Merge TIP 529 to trunk check-in: 790e32e753 user: kevin_walzer tags: trunk, main
10:46
Cherrypick Jan's suggestions [ee33dc39] and resolve conflict. check-in: 33dc4adb63 user: fvogel tags: patch-85c8397412
10:29
Resolve unintended fork check-in: 6a162bf1a6 user: fvogel tags: patch-85c8397412-86
10:27
Backout previous commit check-in: 844f2ab6e8 user: fvogel tags: patch-85c8397412-86
10:24
Implement Jan's suggestions. check-in: ee33dc3968 user: fvogel tags: patch-85c8397412-86
2021-02-25
16:44
Merge 8.6 check-in: 119b5f7314 user: jan.nijtmans tags: patch-85c8397412-86
15:45
Merge 8.7 Leaf check-in: 231be8e923 user: jan.nijtmans tags: mac_styles_87
15:44
Merge 8.7 Leaf check-in: 64b675f8ce user: jan.nijtmans tags: glyph_indexing_2
15:09
Merge 9.0 Leaf check-in: b61da12919 user: jan.nijtmans tags: strict-index, enhanced-index
14:04
Fix reference of tests Leaf check-in: 80d0256482 user: fvogel tags: tip529-image-metadata-no-match-method
13:53
Merge 8.7 check-in: 1317f17f43 user: jan.nijtmans tags: bug-ea39ab591e, tip-595