1
1
mirror of https://github.com/wez/wezterm.git synced 2024-12-24 05:42:03 +03:00
wezterm/src
Wez Furlong 94b78a47c8 mux: workaround a spurious panic notification with ssh connections
The issue is that when we start the proxy mode up, we haven't set
up a frontend, and the ssh client wants to kick off a non-essential
task via the executor.

This commit starts up a null frontend in proxy mode so that that
machinery is present.

Then, because we don't register any tabs with the mux, we need to
adjust the behavior of the null frontend to not terminate when
the mux has no tabs.

It's a little gross.
2020-01-05 14:37:17 -08:00
..
config instrument painting and rpc calls 2020-01-05 14:37:17 -08:00
font add harfbuzz shaping stats 2020-01-05 14:37:17 -08:00
frontend mux: workaround a spurious panic notification with ssh connections 2020-01-05 14:37:17 -08:00
mux move URL highlight processing to the gui layer 2020-01-05 14:37:17 -08:00
server Improve serializing hyperlinks in lines for the mux 2020-01-05 14:37:17 -08:00
keyassignment.rs Process shift+pageup/down at the gui layer 2020-01-05 14:37:17 -08:00
localtab.rs remove some dead code 2020-01-05 14:37:17 -08:00
main.rs mux: workaround a spurious panic notification with ssh connections 2020-01-05 14:37:17 -08:00
ratelim.rs switch most of the rest of the mux over to the new model 2020-01-05 14:37:17 -08:00
ssh.rs Improve palette handling w/ live config reloading 2019-12-23 14:19:48 -08:00
stats.rs instrument rpc size distribution 2020-01-05 14:37:17 -08:00
termwiztermtab.rs move URL highlight processing to the gui layer 2020-01-05 14:37:17 -08:00