1
1
mirror of https://github.com/wez/wezterm.git synced 2024-09-11 14:25:57 +03:00
Commit Graph

7919 Commits

Author SHA1 Message Date
Wez Furlong
2eac806d8c
deps: rstest to 0.19 2024-05-04 17:12:55 -07:00
Wez Furlong
d22e97dcef
deps: update hostname to 0.4 2024-05-04 17:11:47 -07:00
Wez Furlong
9fe8daaaa8
deps: update reqwest to 0.12 2024-05-04 17:07:29 -07:00
Wez Furlong
c4021d2109
deps: remove yaml-rust in favor of serde-yaml 2024-05-04 17:05:12 -07:00
Wez Furlong
cab8523f85
deps: update starship battery 2024-05-04 17:01:24 -07:00
Wez Furlong
fd45b40750
deps: update criterion
This also makes cargo audit happier
2024-05-04 16:59:45 -07:00
Wez Furlong
8c9ab05fb4
cargo update, update sqlite deps for sync-color-schemes
This makes cargo audit happier
2024-05-04 16:56:00 -07:00
Wez Furlong
a082117bb8
docs: more changelog for sctk 0.18 update 2024-05-04 16:34:22 -07:00
Wez Furlong
54ddb6df06
docs: changelog for #5276 2024-05-04 16:18:41 -07:00
Wez Furlong
d8154bc450
avoid unwrap when detaching seat
refs: https://github.com/wez/wezterm/pull/5276
2024-05-04 16:17:31 -07:00
Wez Furlong
c7e4b7dda8
update Cargo.lock for #5276 2024-05-04 16:17:14 -07:00
V
296f88675f
Fix clippy lints 2024-05-04 16:09:38 -07:00
V
48fa4ca497
Fix crash when setting cursor on non-existent pointer 2024-05-04 16:09:38 -07:00
V
369fcb9928
Fix crash when switching TTYs 2024-05-04 16:09:38 -07:00
V
b1069576b7
Drop old primary selection code 2024-05-04 16:09:37 -07:00
V
004bfd3d9e
Unwrap wayland fd acquisition rather than erroring without a message 2024-05-04 16:09:37 -07:00
V
bbbe9c2cea
Add rust-src to Nix development shell
rust-analyzer can't find the standard library source code otherwise.
2024-05-04 16:09:37 -07:00
V
84e8c966a1
Use PrimarySelectionHandler provided by SCTK
Also converts other DataDevice-handling code to use Read/WritePipe
instead of the FileDescriptor API.
2024-05-04 16:09:37 -07:00
V
b23a424e21
Improve error messages for set_cursor 2024-05-04 16:09:37 -07:00
V
2dd2a541ce
Clean up delegates 2024-05-04 16:09:37 -07:00
V
5654bbff47
Use the existing CursorShapeManager provided by SCTK 2024-05-04 16:09:37 -07:00
V
5b0e7bca93
Remove/rename unused stuff 2024-05-04 16:09:37 -07:00
V
f5a69b8746
Fix copy & paste 2024-05-04 16:09:37 -07:00
V
423859cef7
Fix drag & drop 2024-05-04 16:09:36 -07:00
V
ba18d0590c
Fix drag/selection offer retrieval 2024-05-04 16:09:36 -07:00
V
8ed444cffc
Fix window todos 2024-05-04 16:09:36 -07:00
V
a7b122a2e1
Fix pointer todos 2024-05-04 16:09:36 -07:00
V
42e47ad920
It runs! (pointer now has a surface) 2024-05-04 16:09:36 -07:00
V
ccbdd4da6a
Fix cursor setting 2024-05-04 16:09:36 -07:00
V
fdc805bb2e
Fix compilation 2024-05-04 16:09:36 -07:00
V
7c77f407fa
Update smithay-client-toolkit to v0.18
Also updates:
- wayland-{client,protocols} to v0.31
- wayland-egl to v0.32
2024-05-04 16:09:36 -07:00
Wez Furlong
2cb6e05c77
rustfmt 2024-05-04 16:02:18 -07:00
Orhun Parmaksız
1375e79a21
termwiz: support NO_COLOR environment variable (#5020)
* termwiz: support NO_COLOR environment variable

* style: update formatting

* refactor: use capabilities for enabling no-color
2024-05-04 16:01:47 -07:00
Wez Furlong
67d4ba9f76
fix when running on rust 1.78
std::slice::from_raw_parts will now panic if the ptr is null.
Resolve this by adding our own wrapper that translates that
case to an empty slice.
2024-05-04 15:53:28 -07:00
Wez Furlong
76cf2e51e6
rename .cargo/config -> .cargo/config.toml
The old path is deprecated and current versions of rust warn
about this.
2024-05-04 15:34:47 -07:00
Wez Furlong
0184e88e97
docs: changelog for https://github.com/wez/wezterm/pull/5264 2024-04-29 10:28:18 -07:00
fioncat
42d62faf6c doc(wayland): update comments 2024-04-29 10:26:07 -07:00
fioncat
b21c3f6b3d doc(wayland): update comment in show 2024-04-29 10:26:07 -07:00
fioncat
1266912629 fix(wayland): ensure repaint event is sent in show
Fix: https://github.com/wez/wezterm/issues/5103
2024-04-29 10:26:07 -07:00
Wez Furlong
7554ef6570
maybe fixup windows build 2024-04-29 06:25:56 -07:00
Wez Furlong
eae41c753e
cargo update 2024-04-28 19:56:02 -07:00
Wez Furlong
a77ff4b846
fix some warnings with newer rust
The warning is that some of the variants are never read.
In the case of ftwrap, they are referenced via ffi.
For the other locations, we want them for debug purposes.
2024-04-28 19:54:54 -07:00
MLFlexer
878b86f0f0 fixed docs typo in MoveForwardSemanticZone 2024-04-28 19:49:11 -07:00
MLFlexer
7fd9c36efb Renamed MoveToSelectionOtherEnd to MoveToSelectionOtherEndHoriz in doc 2024-04-28 19:49:11 -07:00
Wez Furlong
cce0706b1f
ci: another attempt at fixing up windows path 2024-04-05 18:09:10 -07:00
Wez Furlong
9b082e5355
ci: fixup perl path on windows when running tests 2024-04-05 16:21:13 -07:00
Wez Furlong
58cd230a45
ci: include the bin name in the step name on windows 2024-04-05 14:20:24 -07:00
Wez Furlong
668ac85d75
ci: run tests in debug mode
The original thinking was to build all in release mode so that
there was less overall redundancy between building out the released
binaries and what we need to build for test purposes.  The goal was to
minimize compile time.

I don't believe that that holds up any more, especially with the
prior commit explicitly breaking out the separate binary builds
to manage dependency bloat.
2024-04-05 14:10:36 -07:00
Wez Furlong
4de4061bf3
ci: avoid bundling deps for various sub crates
In particular, strip-ansi-escapes' dep graph is expanded
by the overall set of enabled crate features when doing an
indiscriminate `cargo build` vs. `cargo build -p strip-ansi-escapes`.

This may help to avoid tripping over whatever is problematic
in https://github.com/wez/wezterm/issues/5074
2024-04-05 13:29:18 -07:00
Wez Furlong
2bb573d9fc
cargo update 2024-04-05 13:19:11 -07:00