Tk Source Code

Timeline
Login

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

7 check-ins related to "text-metrics-idle-wait"

2026-10-22
17:32
[1348333] Create many text widgets causes idle event overload check-in: 4b3b840a user: oehhar tags: trunk, main
2026-10-19
17:09
Merge main. Test textDisp-40.1 renumbered to textDisp-41.1. closed check-in: 15457ad5 user: serhiy.storchaka tags: text-metrics-idle-wait
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
2026-10-15
16:42
Rebase to main check-in: b4d7bf8c user: serhiy.storchaka tags: text-metrics-idle-wait
16:21
Fix [451cb358d9]: LastKnownRequestProcessed() assigned to unsigned int check-in: e0fcdf0c user: jan.nijtmans tags: trunk, main
2026-09-24
10:53
Fix [1348333fff]: Do not starve idle handlers with many text widgets.

While a redisplay was pending, AsyncUpdateLineMetrics() polled for it with a 1 ms timer. With several hundred text widgets these timers were always due, so the idle handlers, including the redisplay itself, never ran: "update" never returned and the application kept the CPU busy. Now the line metrics update waits for the redisplay in an idle handler instead. check-in: 5478e577 user: serhiy.storchaka tags: text-metrics-idle-wait

2026-09-23
10:33
Fix for [3de1b72157]: ttk::notebook takes the focus when clicked, even with the -takefocus 0 option. check-in: a695f427 user: csaba tags: trunk, main