Greg V
9879005f87
add support for XF86Copy/XF86Paste keys
2022-03-11 06:43:18 -08:00
ho-oto
d5391fa520
Update wezterm-linuxbrew.rb.template
2022-03-10 05:50:45 -08:00
Wez Furlong
ce3dd00444
fix panic when spawning invalid command via reused gui instance
...
refs: #1696
2022-03-09 10:33:29 -07:00
Wez Furlong
d5998ccb56
bump actions/checkout from 2.4 -> 3
...
closes : #1694
2022-03-09 07:32:40 -07:00
Wez Furlong
46624d99a6
cargo update
2022-03-09 07:31:53 -07:00
Davide Mancusi
053c798bc1
docs: remove mention of SpawnTab in launch.md
...
SpawnTab does not accept a SpawnCommand as an argument.
2022-03-09 05:56:15 -08:00
Wez Furlong
5ffd50acc6
docs: document OSC 11-13 for changing default colors
...
refs: https://github.com/wez/wezterm/issues/1680
2022-03-03 07:22:47 -07:00
Wez Furlong
22cea37959
deps: textwrap -> 0.15
2022-03-03 07:19:21 -07:00
Wouter Beeftink
45a4dff955
docs: fix condition in default_wsl_domains example
2022-03-03 06:06:12 -08:00
Dixeran
9ba7ca1981
fix: tmux -CC capturep with extra \n ( #1676 )
...
fix: tmux capturep with extra \n
2022-03-01 06:18:25 -08:00
Wez Furlong
82da907441
add farmer test script
...
refs: https://github.com/nyaosorg/go-readline-ny/issues/4
2022-02-27 12:56:50 -07:00
ye.sijun
57059992f5
fix invalid lua config
...
Signed-off-by: ye.sijun <junnplus@gmail.com>
2022-02-25 08:20:33 -08:00
Wez Furlong
57bfc508f7
Update docs/multiplexing.md
2022-02-25 08:14:59 -08:00
siddug
166de51683
hostname or IP address
...
Clarifies https://github.com/wez/wezterm/issues/1660
2022-02-25 08:14:59 -08:00
Davide Mancusi
755f1c28ae
docs: update minimum required Rust version
2022-02-23 07:54:25 -08:00
Wez Furlong
3234ef0ec9
x11: add fallbacks when loading xcursor themes
...
refs: #1655
2022-02-23 08:53:11 -07:00
Riyyi
9438e49726
docs: fix truncate call in example and fix typo
2022-02-22 06:40:59 -08:00
Wez Furlong
f0ed6ce0c9
cargo update
2022-02-21 19:44:27 -07:00
Wez Furlong
85a8434ecb
docs: fix autumnmeowmeow's links
2022-02-18 07:16:28 -07:00
Wez Furlong
77222e0630
docs: fix typo in changelog
2022-02-18 07:14:41 -07:00
Wez Furlong
55b41664d6
docs: changelog links to phys vs mapped section
...
refs: https://github.com/wez/wezterm/issues/1483
2022-02-18 06:34:16 -07:00
Wez Furlong
e12c511ccb
docs: more docs for https://github.com/wez/wezterm/issues/1483
2022-02-18 06:29:02 -07:00
Wez Furlong
6e972d3f08
docs: adjust changelog for https://github.com/wez/wezterm/issues/1483
...
closes: https://github.com/wez/wezterm/issues/1483
2022-02-18 06:05:36 -07:00
Wez Furlong
0e48c1966e
docs: note about https://github.com/wez/wezterm/issues/1424
...
closes: https://github.com/wez/wezterm/issues/1424
2022-02-18 06:04:22 -07:00
Wez Furlong
c232817270
docs: changelog for https://github.com/wez/wezterm/issues/1633
...
closes: https://github.com/wez/wezterm/issues/1633
2022-02-18 06:00:42 -07:00
Wez Furlong
4a1c4b5566
cargo update
2022-02-13 20:31:40 -07:00
Wez Furlong
c9f1f0e12c
window: x11: avoid potential crash when pasting non-utf8 text
...
This might "break" eg: pasting from apps that just use ATOM_STRING
and that happen to have utf-8 compatible text.
Ideally the get_text_property interface would expose the actual
text encoding in the returned data and allow the application to
"do stuff" with it.
refs: https://github.com/meh/rust-xcb-util/issues/21
2022-02-13 07:34:47 -07:00
Wez Furlong
a79fc87586
deps: harfbuzz -> 3.4.0
2022-02-12 16:00:58 -07:00
Wez Furlong
48d6935f91
fix matching iosevka font when multiple ttcs were installed
...
refs: https://github.com/wez/wezterm/issues/1630
2022-02-12 14:07:26 -07:00
Wez Furlong
0a7e30e9bc
serial: fix busy waiting on unix systems.
...
The serial port is always in non-blocking mode so we need to use our
own timeout and `poll(2)`.
While we're in here, the `wait` method could cause the gui to exit
immediately on startup because we'd interpret its immediate error
return result as child process completion.
This commit makes the wait method look at the carrier detect signal
and propagates IO errors back as completion events.
refs: https://github.com/wez/wezterm/issues/1594
2022-02-12 11:38:45 -07:00
Wez Furlong
18c63c0526
fix copying trailing whitespace from wrapped lines
...
refs: #1635
2022-02-12 09:47:03 -07:00
Wez Furlong
3b209c671d
termwiz: update widechar_width
...
Brings us up to date with c68f845054
Notably: ea5824d966
2022-02-11 20:16:40 -07:00
Wez Furlong
e7b8374c3f
thread original umask through when spawning mux server
...
refs: #1633
2022-02-11 10:00:09 -07:00
Wez Furlong
41342ef740
fix UB in vtparse
...
closes : #1631
2022-02-10 08:20:22 -07:00
Wez Furlong
3316695dc0
docs: changelog for https://github.com/wez/wezterm/pull/1577
2022-02-09 19:51:01 -07:00
Autumn
4997c463d4
Support DECSDM ( #1577 )
...
* #217 DECSDM, and commented pseudocode for improved handling of transparent image cells
* oops forgot cargo fmt --all
* #217 set initial palette colors to match VT340
* #217 cleanup color_map initialization, fix sixel scrolling
* #217 remove large comment - transparency discussion for another time
2022-02-09 19:48:01 -07:00
Wez Furlong
dbf190d414
gui: changing cursor color with escape sequences > force_reverse_video_cursor
...
refs: 1625
2022-02-08 06:46:31 -07:00
Wez Furlong
0826fb060c
Add separate animation_fps config for easing
...
and adjust animation scheduling to avoid excessive scheduling
if the time we compute is later than an already scheduled time
2022-02-07 23:02:52 -07:00
Wez Furlong
39babc1f1e
fix overflow calc
...
refs: #1627
2022-02-07 07:49:51 -07:00
Wez Furlong
7a5956d3b8
gui: blinking cursor now eases rather binary blinks
...
Also: I recently broke force_reverse_video_cursor with the recent
glyph rendering fixes; this commit restores that functionality.
2022-02-06 22:09:52 -07:00
Wez Furlong
435ff1e93b
deps: image -> 0.24
2022-02-06 18:51:32 -07:00
Wez Furlong
c4009d8e1d
deps: shell-words -> 1.1.0
2022-02-06 18:32:10 -07:00
Wez Furlong
842e4800b5
blinking text is now eased between bg and fg color
2022-02-06 18:28:45 -07:00
Wez Furlong
7b4c3d0397
refactor: visual bell easing to a helper
2022-02-06 18:28:45 -07:00
Wez Furlong
75e785e01e
allow using CSS style color specs in the config
...
This change also allows removing the dep on the palette crate,
which I found to be difficult to use (API changed often, and relied
on a lot of `.into` that was hard to follow and reconcile across
upgrades). We already pulled in the csscolorparse crate as an indirect
dep of colorgrad, so we can replace the color conversion we need for
sixel with that crate while we're in here.
refs: #1615
2022-02-06 08:23:26 -07:00
Wez Furlong
d1ea39af7a
deps: cargo update
2022-02-06 07:46:12 -07:00
Wez Furlong
7956e71b34
docs: mention bidi in changelog
2022-02-06 07:37:01 -07:00
Wez Furlong
2fedc0ca21
docs: changelog for https://github.com/wez/wezterm/issues/1615
2022-02-06 07:29:33 -07:00
Wez Furlong
52f3d6c0e5
gui: clarify code, no functional change
2022-02-06 07:29:07 -07:00
Wez Furlong
f89f2b5248
term: reset to single width line when clearing a line
...
Previously overlooked because we didn't render or otherwise
change behavior: after running vttest and running ls, some
lines still had double width/height set.
This ensures that we remove that attribute when clearing
the screen.
2022-02-06 07:10:31 -07:00