Tk Source Code

Timeline
Login

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

50 most recent check-ins related to "main"

2026-10-20
19:25
win/tkWinPointer.c: Minor cosmetic improvement leaf check-in: 489af860 user: csaba tags: trunk, main
19:19
[54c2ca0e] photo: pixels made semi-transparent with "transparency set ... -alpha" are drawn opaque (test missing) leaf check-in: 33904f03 user: oehhar tags: core-9-0-branch
19:12
[54c2ca0e] photo: pixels made semi-transparent with "transparency set ... -alpha" are drawn opaque check-in: 59fba600 user: oehhar tags: trunk, main
19:04
Fix [f458d44204] to build --disable-shared Tk against --enable-shared Tcl check-in: 1e956ebe user: dgp tags: core-9-0-branch
18:56
Fix [f458d44204] to build --disable-shared Tk against --enable-shared Tcl check-in: a08fcbc9 user: dgp tags: trunk, main
18:52
Fix for [869305ffff]: phantom events with tk_popup check-in: 3c27418e user: csaba tags: core-9-0-branch
17:38
Fix for [869305ffff]: phantom events with tk_popup check-in: 0800b18c user: csaba tags: trunk, main
16:50
Fix [3604346fff]: "::" in manual page names was replaced with "_" on installation, so "man ttk::treeview" did not find the page. Keep ":" in the names, and install the pages under the old names with "_" too. leaf check-in: dc7a5007 user: serhiy.storchaka tags: man-colon-names
16:41
Prevent double-evaluated 'if' argument check-in: 3cab0d76 user: jan.nijtmans tags: core-9-0-branch
16:40
Prevent double-evaluated 'if' argument check-in: c8d38429 user: jan.nijtmans tags: trunk, main
16:30
Merge main leaf check-in: 3445619a user: culler tags: tip_765
15:49
Fix for [630171ffff]: long, fat lines fail on Windows check-in: 52da8e78 user: csaba tags: core-9-0-branch
15:47
Merge main check-in: b2cfa53d user: culler tags: tip_765
15:41
Fix [a0109510a8]: make did not rebuild object files after a header file was changed. If the compiler supports -MMD -MP (gcc, clang) and make supports -include (GNU and BSD make, but not Solaris make), let the compiler write the dependencies of each object file into a .d file and include them. check-in: 4d8ef8c7 user: serhiy.storchaka tags: header-dependencies
15:36
Fix for [630171ffff]: long, fat lines fail on Windows check-in: ca469b53 user: csaba tags: trunk, main
15:10
unix/Makefile.in: remove $(if $(filter yes,@enable_bidi@),$(HB_CFLAGS)) from CC_SWITCHES_NO_STUBS and DEPEND_SWITCHES. It is GNU make specific (BSD make expanded it to nothing, with warnings on FreeBSD), and redundant: HB_CFLAGS is empty if bidi is disabled, and is already included in BIDI_CFLAGS if it is enabled. leaf check-in: 21463631 user: serhiy.storchaka tags: makefile-no-gnu-if
14:11
Fix [0625d1]: Segmentation fault in menu-46.1 on MacOS check-in: 4bbb759d user: jan.nijtmans tags: trunk, main
14:09
Fix [0625d1]: Segmentation fault in menu-46.1 on MacOS check-in: b9e98a45 user: jan.nijtmans tags: core-9-0-branch
13:52
Fix [f458d44204]: --disable-shared build failed against --enable-shared build of Tcl: the zip file of Tk was created from tclsh, which only contains the zip archive of Tcl if Tcl is not shared. closed check-in: 1ba9e09b user: serhiy.storchaka tags: static-tk-shared-tcl
12:15
Merge trunk. The new trunk test textDisp-40.1 becomes textDisp-48.1 (textDisp-40.1 is taken). check-in: 9c50134a user: nab tags: revised_text, tip-466
12:09
Same as Tcl ticket 1c4ba6fa40 (https://core.tcl-lang.org/tcl/tktview/1c4ba6fa40): on platforms whose compiler has no -m64 flag (e.g. Linux aarch64), --enable-64bit gave "64bit support being disabled". Accept the default mode if it is 64-bit. leaf check-in: 896f2692 user: serhiy.storchaka tags: configure-64bit-default
11:52
Fix [784be38c4]: Menu crash - macOS check-in: f4979c87 user: jan.nijtmans tags: core-8-6-branch
11:31
Fix for [88ffa70453]: Above roughly 10000 widgets wish hangs on Windows check-in: 3efcdcac user: csaba tags: core-9-0-branch
11:27
Fix for [88ffa70453]: Above roughly 10000 widgets wish hangs on Windows check-in: 92ccdec3 user: csaba tags: trunk, main
11:17
Follow-up fix for [99bb36df86] check-in: 82740804 user: jan.nijtmans tags: core-9-0-branch
11:06
Follow-up fix for [99bb36df86] check-in: bc3442af user: jan.nijtmans tags: trunk, main
10:27
Fix [701d8f89]: <Alt-key> bindings and %K do not work with a non-Latin keyboard layout on X11 check-in: d1210ec7 user: jan.nijtmans tags: core-9-0-branch
10:08
Fix [701d8f89]: <Alt-key> bindings and %K do not work with a non-Latin keyboard layout on X11 check-in: 8510c93f user: jan.nijtmans tags: trunk, main
09:10
Tests did not take into account the minimum width of a toplevel (about 400 pixels on Windows with 350% scaling, 180 pixels with client-side decorations on Wayland). Make the windows wider, or use a frame which is not resized with the toplevel, and remove the workaround with overrideredirect in textDisp.test and text.test. leaf check-in: 4f244ae4 user: serhiy.storchaka tags: tests-min-width
08:49
Restore the Num Lock handling of keypad keys [481308], lost in the merge of trunk [d2a67f671f] (event-8.3 failed). It now uses the XKB group of the event. closed check-in: 9a51c48c user: serhiy.storchaka tags: x11-nonlatin-shortcuts
07:14
Fix: scale -command was called again with the same value if the scale was redrawn while the command was running (e.g. in tkwait). This is probably why scale-23.1 fails on macOS ([99bb36df86]). Clear INVOKE_COMMAND before calling the command. closed check-in: aff173c7 user: serhiy.storchaka tags: scale-command-redraw
01:33
Fix for failure of imgPhInstance-7.2 with Retina displays caused by resampling after dithering, provided by Christopher Chavez. check-in: bd4e055d user: culler tags: trunk, main
01:14
Merge trunk check-in: 42ed2d44 user: kevin_walzer tags: wayland
2026-10-19
22:31
Fix [97e8dede]: over-release of tkLayerBitmapContext. As suggested by reporter. check-in: f71f2a29 user: culler tags: trunk, main
21:44
Fix [97e8dede]: over-release of tkLayerBitmapContext. As suggested by reporter. closed check-in: 293c9195 user: chrstphrchvz tags: bug-97e8dede
20:51
Rebase to trunk check-in: d2a67f67 user: jan.nijtmans tags: x11-nonlatin-shortcuts, core-x11-nonlatin-shortcuts
17:13
Merge main. Main contains the earlier check-ins of this branch in its history, but not the fix for [a4fa3ad2d6] and test unixEmbed-5.4, which the merge removed; restore them. Merging this branch into main now brings the fix. leaf check-in: 11bfb379 user: serhiy.storchaka tags: x11-embed-focus-return
17:10
Merge main. leaf check-in: 221311c8 user: serhiy.storchaka tags: win-text-stipple
17:09
Merge main. Test textDisp-40.1 renumbered to textDisp-41.1. leaf check-in: 15457ad5 user: serhiy.storchaka tags: text-metrics-idle-wait
17:08
Merge main. Test focus-9.1 renumbered to focus-11.1. leaf check-in: acc7f6b6 user: serhiy.storchaka tags: x11-override-redirect-focus
17:02
Fix [1b22c74dc7]: on Windows, a label with Hebrew text in Courier hung. Merge win-script-not-in-font: test winfont-12.1. check-in: 6074f9e4 user: nab tags: trunk, main
16:52
[564897] MS-Win: activation if embedded application within tk window. Only test. Fix was merged with ticket [1474465] check-in: 06452783 user: oehhar tags: core-9-0-branch
16:29
[564897] MS-Win: activation if embedded application within tk window. Only test. Fix was merged with checkin [e03750c8] (ticket [1474465]) check-in: 4c445a31 user: oehhar tags: trunk, main
13:41
Fix [90f5cd]: Windows ConfigureNotify uses stale WINDOWPOS x/y check-in: 64869de0 user: csaba tags: core-9-0-branch
09:37
Fix [3f1ad1ff50]: Windows: pointer warp could land one pixel short of the requested position. Don't bother reserving a stub entry for TkpChangeFocus2 check-in: 5ded3328 user: jan.nijtmans tags: core-9-0-branch
09:14
Fix [3f1ad1ff50]: Windows: pointer warp could land one pixel short of the requested position check-in: 36a85716 user: jan.nijtmans tags: trunk, main
06:56
Apply -gamma and -palette of photo images in software on the platforms which render RGBA images (Windows, macOS, Wayland), instead of drawing the pixmap of the instance. The pixels of the model are dithered with the gamma and palette of the instance, as for the pixmap on X11, into RGBA pixels which are rendered with TkpPutRGBAImage(). This does not need pixmaps, which the Wayland port cannot copy, and also works for images with partial transparency. check-in: 111e5bb3 user: serhiy.storchaka tags: rgba-gamma-palette
06:44
Merge main check-in: fc942915 user: serhiy.storchaka tags: wayland
01:45
Merge main check-in: 95f9907d user: culler tags: tip_765
2026-10-18
19:20
Fix [220781]: wm overrideredirect zaps additions to system menu check-in: 030f83d2 user: csaba tags: core-9-0-branch