Skip to content

Tags: kumattau/wezterm

Tags

20220408-101518-b908e2dd

Toggle 20220408-101518-b908e2dd's commit message
mux: fix update issue

The heart of the issue here was due to the window-reuse logic that
tries to reuse a GUI window that is no longer associated with a mux
window.

Each GUI window subscribes to the mux for mux events, but it filters
according to is understanding of the mux_window_id that it is associated
with.

The GUI frontend maintains an mapping of GUI and mux window so that it
knows when to reuse a GUI window and when to close it.

When connecting to a remote mux, wezterm spawns a temporary connection
progress window.  Once connected, workspace reconiliation is triggered
and decides that this window can be used for something else.

As part of workspace reconciliation, this mapping can be adjusted and
the frontend will notify a GUI window that its mux window has changed.

However, that updated mux window was not visible to the mux notification
subscription so the effect was that a variety of notifications were
effectively ignored, including updates from a remote mux when the output
was changed.

To make matters worse, the workspace reconciliation could "double-tap"
window creation and create excess windows only to later realize they
weren't needed and close them out again.

This commit addresses both of these concerns.

refs: wezterm#1841
refs: wezterm#1814

wezterm-color-types-0.1

Toggle wezterm-color-types-0.1's commit message
termwiz: add comment about bracketed paste offset

wezterm-bidi-0.1

Toggle wezterm-bidi-0.1's commit message
prep bidi for crates.io

vtparse-0.6.1

Toggle vtparse-0.6.1's commit message
vtparse: bump version for UB fix

termwiz-0.16.0

Toggle termwiz-0.16.0's commit message
vtparse: bump version for UB fix

20220405-091515-8a0072ad

Toggle 20220405-091515-8a0072ad's commit message
docs: clarify same domain for OSC 7 in cwd determination

20220319-142410-0fcdea07

Toggle 20220319-142410-0fcdea07's commit message
sixel: allow slightly poorly formed sixel data

The issue appears to be due to a rogue trailing semicolon in the input
data.  Support for this appears to be mixed: an online converter didn't
produce valid output, but image magick's convert utility accepted it.

This commit allows an optional trailing semicolon at the end of the
color definition regex and enables wezterm to render the image.

refs: wezterm#1711

20220101-133340-7edc5b5a

Toggle 20220101-133340-7edc5b5a's commit message
ci: urgh, try another way

20220101-131008-e11b9460

Toggle 20220101-131008-e11b9460's commit message
ci: try alternative way of passing tag name

20220101-124905-f2c04077

Toggle 20220101-124905-f2c04077's commit message
docs: fix typo in changelog