Seth Hillbrand
fff428dcd6
Add THROTTLE class and DrainPendingEvents
...
Five call sites independently reimplemented the same
time-gated throttle pattern. This consolidates them all
into a single THROTTLE class backed by steady_clock.
Three call sites duplicated the wxWidgets YieldFor workaround
for timer-event backlog (wxWidgets issue #26192 ). This replaces them
with a shared DrainPendingEvents free function.
2026-03-03 11:33:10 -08:00
..
2025-06-15 10:06:59 -04:00
2026-01-12 21:42:45 -08:00
2025-10-16 19:32:15 +01:00
2026-01-08 20:27:03 +05:00
2025-01-04 09:21:11 -05:00
2025-01-01 14:12:04 -08:00
2025-11-04 12:45:44 +00:00
2026-01-13 15:10:10 -08:00
2025-08-19 12:52:21 +01:00
2025-08-19 12:52:21 +01:00
2025-12-22 16:55:06 +01:00
2025-06-04 17:49:17 +01:00
2026-02-24 15:56:50 +00:00
2025-01-01 14:12:04 -08:00
2025-01-01 14:12:04 -08:00
2025-04-16 18:09:56 +01:00
2026-01-23 08:44:31 -08:00
2025-01-04 09:21:11 -05:00
2025-10-15 22:18:51 -04:00
2025-03-21 13:49:07 +00:00
2025-01-01 14:12:04 -08:00
2026-01-29 12:51:47 -08:00
2026-01-03 08:06:16 +03:00
2025-01-04 09:21:11 -05:00
2025-09-03 10:35:59 -07:00
2025-12-02 19:05:37 -05:00
2026-01-22 13:32:27 +00:00
2025-08-29 10:29:11 -07:00
2025-11-06 19:49:14 -05:00
2026-01-27 08:38:28 -08:00
2025-01-04 09:21:11 -05:00
2026-01-02 08:53:05 +03:00
2026-02-13 17:10:45 -08:00
2025-05-29 11:45:01 +01:00
2025-12-30 16:13:38 -08:00
2025-10-03 14:40:51 -07:00
2026-01-07 08:11:19 +05:00
2025-06-04 17:49:17 +01:00
2026-01-12 21:42:45 -08:00
2025-01-01 14:12:04 -08:00
2025-08-15 16:57:46 +01:00
2025-01-01 14:12:04 -08:00
2025-11-26 14:15:27 +00:00
2025-01-01 14:12:04 -08:00
2026-02-10 21:21:43 -08:00
2025-08-02 22:04:53 +01:00
2025-02-28 01:57:37 +00:00
2025-01-01 14:12:04 -08:00
2025-01-01 14:12:04 -08:00
2025-01-01 14:12:04 -08:00
2025-01-04 09:21:11 -05:00
2025-04-27 17:34:18 +01:00
2025-10-27 22:10:10 +00:00
2026-02-03 10:13:47 +03:00
2026-01-19 07:38:10 -08:00
2025-01-01 14:12:04 -08:00
2026-01-08 05:16:47 +05:00
2025-01-01 14:12:04 -08:00
2025-05-29 11:45:02 +01:00
2025-01-04 09:21:11 -05:00
2025-01-04 09:21:11 -05:00
2025-01-01 14:12:04 -08:00
2025-01-04 09:21:11 -05:00
2025-01-04 09:21:11 -05:00
2026-03-03 11:33:10 -08:00
2026-01-28 14:56:23 -08:00
2026-02-13 17:10:45 -08:00
2026-02-13 17:10:45 -08:00
2025-01-01 14:12:04 -08:00
2025-01-01 14:12:04 -08:00
2025-01-01 14:12:04 -08:00
2025-06-15 10:06:59 -04:00
2025-01-01 14:12:04 -08:00
2025-01-01 14:12:04 -08:00
2025-01-01 14:12:04 -08:00
2026-02-01 14:47:48 +03:00