neovide.neovide/src
Alexsander Falcucci dfc854bd91
fix event loop CPU spin without deadline (#3503)
the old fallback mapped None to WaitUntil(now), which asks the
event loop to wake up immediately. during startup, if nvim blocks before
the first render state exists, that turns into a tight CPU loop.

the error-window special case was the wrong abstraction: no deadline
should mean idle wait, regardless of why there is no render deadline.

we keep WaitUntil only for real deadlines and use Wait otherwise.
2026-05-09 20:58:42 +02:00
..
bridge macos: add system window proxy icon support (#3494) 2026-04-23 20:00:27 +02:00
editor chore: update rust edition to 2024 (#3489) 2026-04-20 23:03:33 +02:00
ipc handoff: add neovim-bin and neovim arguments (#3440) 2026-04-16 00:31:42 +02:00
platform fix: avoid fullscreen on new tab windows if already set (#3496) 2026-04-26 00:26:36 +02:00
profiling fmt: standardize rustfmt style_edition = 2024 (#3394) 2026-03-10 21:19:40 +01:00
renderer bump skia-safe to 0.97 (#3501) 2026-05-04 16:35:14 +02:00
settings feat: settings for menu shortcuts on macOS (#3481) 2026-04-22 11:26:25 +02:00
utils fix: panicking on zero-height grids (#3487) 2026-04-19 05:52:15 +02:00
window fix event loop CPU spin without deadline (#3503) 2026-05-09 20:58:42 +02:00
channel_utils.rs fmt: standardize rustfmt style_edition = 2024 (#3394) 2026-03-10 21:19:40 +01:00
clipboard.rs fix: treat clipboard failure as a state, not as fatal (#3454) 2026-04-04 05:17:43 +02:00
cmd_line.rs feat: settings for menu shortcuts on macOS (#3481) 2026-04-22 11:26:25 +02:00
dimensions.rs fmt: standardize rustfmt style_edition = 2024 (#3394) 2026-03-10 21:19:40 +01:00
error_handling.rs fix: split startup preflight from runtime setup (#3453) 2026-04-04 01:02:31 +02:00
frame.rs fmt: standardize rustfmt style_edition = 2024 (#3394) 2026-03-10 21:19:40 +01:00
main.rs chore: update rust edition to 2024 (#3489) 2026-04-20 23:03:33 +02:00
running_tracker.rs fmt: standardize rustfmt style_edition = 2024 (#3394) 2026-03-10 21:19:40 +01:00
units.rs fmt: standardize rustfmt style_edition = 2024 (#3394) 2026-03-10 21:19:40 +01:00
version.rs macos: add a bedside handoff IPC transport for instances (#3410) 2026-03-21 23:46:53 +01:00
windows_utils.rs fmt: standardize rustfmt style_edition = 2024 (#3394) 2026-03-10 21:19:40 +01:00