1
1
mirror of https://github.com/wez/wezterm.git synced 2024-12-27 15:37:29 +03:00
wezterm/window/src
Wez Furlong 1b2efe8c70 x11: fix copy and paste between wezterm windows race
This commit adds more trace logging around selection
related events.

That tracing uncovered a situation, when multiple wezterm windows within
the same process were involved, where one window didn't receive a
selection-clear event notification.

Since Window::get_clipboard trusted our local understand of the
clipboard contents, it would return those until the selection was
changed in that window.

This commit changes that code to always ask the X server for the
selection. It makes pasting slightly slower, but should always produce
consistent results.

refs: https://github.com/wez/wezterm/issues/2110
2022-06-21 07:32:53 -07:00
..
bitmaps revise ligature render / cursor intersection 2022-02-05 10:49:49 -07:00
os x11: fix copy and paste between wezterm windows race 2022-06-21 07:32:53 -07:00
configuration.rs remove the config bridge and have window -> config directly 2021-03-23 21:56:57 -07:00
connection.rs add audible_bell config option 2021-09-26 12:55:19 -07:00
egl.rs fix some unused/unread field warnings 2021-12-10 08:18:36 -07:00
lib.rs add docs for quote_dropped_files 2022-04-25 09:49:32 -07:00
spawn.rs deps: upgrade to mio 0.8 2022-05-04 20:16:41 -07:00