1
1
mirror of https://github.com/wez/wezterm.git synced 2024-11-26 08:25:50 +03:00
Commit Graph

8044 Commits

Author SHA1 Message Date
Wez Furlong
fab09fd331
ci: Add ubuntu 24.04 2024-07-13 06:31:39 -07:00
Austin Horstman
69686f4564 nix/flake.nix: remove invalid follows
Rust overlay no longer uses flake-utls
2024-07-01 07:09:26 -07:00
Wez Furlong
552bb1d66b
cargo update 2024-06-24 06:55:22 -07:00
Wez Furlong
b6cc0382cb
ci: update sccache action
closes: #5751
2024-06-24 06:54:47 -07:00
github-actions[bot]
4daab4dc7a flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/3f84a279f1a6290ce154c5531378acc827836fbb?narHash=sha256-u1fA0DYQYdeG%2B5kDm1bOoGcHtX0rtC7qs2YA2N1X%2B%2BI%3D' (2024-06-13)
  → 'github:NixOS/nixpkgs/90338afd6177fc683a04d934199d693708c85a3b?narHash=sha256-%2B1xgeIow4gJeiwo4ETvMRvWoircnvb0JOt7NS9kUhoM%3D' (2024-06-21)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/7c2d603cb67c974ef8c5cfee1150060dbb299e04?narHash=sha256-s8QrTANEtY6UxzfkcBfoN93bgW9aCRIq54LPRVNu/4c%3D' (2024-06-15)
  → 'github:oxalica/rust-overlay/ff019b65a656d36dca3e57b43c40c44eec7852c5?narHash=sha256-ZDS8x9XpFeSBs9gMTHoujKWPn%2Bi9ecqE9NWEUF07Yuc%3D' (2024-06-22)
• Removed input 'rust-overlay/flake-utils'
2024-06-23 13:01:18 -07:00
Wez Furlong
cb1406860a
ci: explicitly install both intel and arm rust for macos 2024-06-17 08:35:35 -07:00
Wez Furlong
91dbc0f6a1
ci: drop centos8
It reached EOL at the end of May 2024
2024-06-17 08:31:17 -07:00
Wez Furlong
3826086386
ci: switch mac builds to macos-latest 2024-06-17 08:29:23 -07:00
Andy Georges
17958dbbec
Check for the presence of CARGO_BUILD_TARGET_DIR env variable (#5430)
* feat: use CARGO_BUILD_TARGET_DIR env

When building in the presence of a CARGO_BUILD_TARGET_DIR, there is no
target dir created inside the repo, so copying to a location within the
local repo dir fails, hence we need to copy to the actual target dir
that is being used.

* fix: environment variable with correct name
2024-06-17 08:25:57 -07:00
gitmpr
1d3a459ca8
Bugfix/docs typos (#5571)
* Update SelectTextAtMouseCursor.md

fix typo

* Update index.markdown

fix typo
2024-06-16 14:09:42 -07:00
github-actions[bot]
404c1937ef flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/d226935fd75012939397c83f6c385e4d6d832288?narHash=sha256-HV97wqUQv9wvptiHCb3Y0/YH0lJ60uZ8FYfEOIzYEqI%3D' (2024-06-07)
  → 'github:NixOS/nixpkgs/3f84a279f1a6290ce154c5531378acc827836fbb?narHash=sha256-u1fA0DYQYdeG%2B5kDm1bOoGcHtX0rtC7qs2YA2N1X%2B%2BI%3D' (2024-06-13)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/6dc3e45fe4aee36efeed24d64fc68b1f989d5465?narHash=sha256-wqbRwq3i7g5EHIui0bIi84mdqZ/It1AXBSLJ5tafD28%3D' (2024-06-08)
  → 'github:oxalica/rust-overlay/7c2d603cb67c974ef8c5cfee1150060dbb299e04?narHash=sha256-s8QrTANEtY6UxzfkcBfoN93bgW9aCRIq54LPRVNu/4c%3D' (2024-06-15)
2024-06-16 06:31:54 -07:00
Wez Furlong
794389ceac
docs: changelog for #5564 2024-06-15 05:43:07 -07:00
Ken Chou
1533409ed7
Feature: The search overlay accepts IME composed input (#5564)
* Feature: The search overlay accepts IME composed input
* use LineEditBuffer

Co-authored-by: Wez Furlong <wez@wezfurlong.org>
2024-06-15 05:42:00 -07:00
Dominik Gedon
21d8b6bf5d
Updates for openSUSE/SUSE (#5407)
* get-deps: remove not needed deps for openSUSE/SUSE

These 2 dependencies are not needed when building from source. I tested
this for Tumbleweed, Slowroll and Leap 15.5.

Signed-off-by: Dominik Gedon <dominik.gedon@suse.com>

* docs: Update docs for openSUSE/SUSE

- Mention different flavours of openSUSE and how to install WezTerm
  there.
- The recommended way is always via the official repositories. However,
  this is not possible for Leap 15.5 as of now.

Signed-off-by: Dominik Gedon <dominik.gedon@suse.com>

* TMP: address suggestions from @wez

Signed-off-by: Dominik Gedon <dominik.gedon@suse.com>

---------

Signed-off-by: Dominik Gedon <dominik.gedon@suse.com>
2024-06-14 20:13:03 -07:00
Wez Furlong
ad5d6f96ff
docs: changelog for #5416 2024-06-14 11:23:04 -07:00
Ivan Moiseev
72465af6d7
Add arrows support for search field (#5416)
* feat: add arrows support for search field
* refactor: extract LineEditBuffer from LineEditor
* refactor: migrate search field to LineEditBuffer
* feat: add key bindings for search field

Co-authored-by: Ken Chou <kenchou77@gmail.com>
2024-06-14 11:21:07 -07:00
Wez Furlong
f5e496ebc2
docs: update with hints on building on Windows
closes: #5528
2024-06-09 09:51:34 -07:00
github-actions[bot]
11124f0cfe flake.lock: Update
Flake lock file updates:

• Updated input 'flake-utils':
    'github:numtide/flake-utils/1ef2e671c3b0c19053962c07dbda38332dcebf26?narHash=sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA%3D' (2024-01-15)
  → 'github:numtide/flake-utils/b1d9ab70662946ef0850d488da1c9019f3a9752a?narHash=sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ%3D' (2024-03-11)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/f0326542989e1bdac955ad6269b334a8da4b0c95?narHash=sha256-bl7E3w35Bleiexg01WsN0RuAQEL23HaQeNBC2zjt%2B9w%3D' (2024-01-16)
  → 'github:NixOS/nixpkgs/d226935fd75012939397c83f6c385e4d6d832288?narHash=sha256-HV97wqUQv9wvptiHCb3Y0/YH0lJ60uZ8FYfEOIzYEqI%3D' (2024-06-07)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/a854609265af0e9f48c92e497679edf8fab9e690?narHash=sha256-5cCHQtP/PEHK1YNTQyZN9v8ehpLTjc723ZSKAP3Tva8%3D' (2024-01-17)
  → 'github:oxalica/rust-overlay/6dc3e45fe4aee36efeed24d64fc68b1f989d5465?narHash=sha256-wqbRwq3i7g5EHIui0bIi84mdqZ/It1AXBSLJ5tafD28%3D' (2024-06-08)
2024-06-08 17:24:42 -07:00
Robert Zhu
7d8675fdfe fix link 2024-06-08 13:32:15 -07:00
Wez Furlong
eb26a5daa1
docs: changlog for #5441 #5304 2024-06-07 17:54:37 -07:00
Wez Furlong
accd16e72e
deps: update rstest
closes: https://github.com/wez/wezterm/pull/5512
2024-06-07 17:53:46 -07:00
Wez Furlong
9bfcb69139
deps: metrics -> 0.23
refs: https://github.com/wez/wezterm/pull/5512
2024-06-07 17:53:46 -07:00
Wez Furlong
1c4aa949d6
ci: update cirrus to fbsd 14
fbsd 13 doesn't seem to be supported there any longer
2024-06-07 17:53:46 -07:00
Wez Furlong
e8b96ef10d
cargo update 2024-06-07 17:53:46 -07:00
Ivan Moiseev
4f190b0ff6
Fix: slow close non last tab (#5441)
* fix: slow close non last tab

* fix: found better place

* Update mux/src/window.rs

---------

Co-authored-by: Wez Furlong <wez@wezfurlong.org>
2024-06-07 17:53:31 -07:00
Wez Furlong
ccdfc327a2
docs: changelog for #5515 and #3807 2024-06-07 17:41:29 -07:00
Michael Baird
af4f5edb50 Fix notch avoidance padding in full screen mode
Fixes https://github.com/wez/wezterm/issues/3807

The values returned by [`safeAreaInsets`][0] need to be multipled by the
scale factor of the display (in case of the MacBook Pro 14-inch, 2021, a
value of 2.0).

There's a code comment referencing [#1737 (comment)][1], where an extra
`2` was added to this number, but something must have changed since then
because I cannot see a need for this now.

[0]: https://developer.apple.com/documentation/appkit/nsscreen/3882821-safeareainsets
[1]: https://github.com/wez/wezterm/issues/1737#issuecomment-1085923867
2024-06-07 17:40:11 -07:00
Wez Furlong
e4b18c41e6
cargo update 2024-06-03 19:46:16 -07:00
Wez Furlong
f53145fa4c
docs: refine docker execdomain example
Thanks to @SalahEddineGhamri for filling in some of the gaps
in the existing example

refs: https://github.com/wez/wezterm/discussions/5510
2024-06-03 19:44:16 -07:00
Bogdan-Cristian Tătăroiu
b8f94c474c Update docs to reflect CI nightly builds being available for Fedora 40.
Mention that nightly rpms are also available in Copr while I'm at it.
2024-05-20 13:57:08 -07:00
Bogdan-Cristian Tătăroiu
da2d0ad267 ci: Update Fedora versions.
Fedora 40 was released, Fedora 37 is EOL.
2024-05-20 08:45:32 -07:00
Bogdan-Cristian Tătăroiu
993eb9f3a9 Fix Windows CI.
It's currently failing when running tests with errors of the form:

> error: creating test list failed
>
> Caused by:
>   for `wezterm-config-derive`, command
>   `'D:\a\wezterm\wezterm\target\debug\deps\wezterm_config_derive-f1c7f0f2de220b6e.exe'
>   --list --format terse` exited with code 0xc0000135: The specified
>   module could not be found. (os error 126)

This seems to have been caused by nextest-rs/nextest#1493, with this comment
as a fix: https://github.com/nextest-rs/nextest/issues/1493#issuecomment-2106331574
2024-05-20 08:39:43 -07:00
Wez Furlong
6fe1d4d2f8
cargo update 2024-05-19 16:40:07 -07:00
Wez Furlong
88877c689c
ignore .tag file 2024-05-19 16:38:06 -07:00
Wez Furlong
5ab34f0420
flesh out Makefile a bit 2024-05-19 16:38:06 -07:00
michaelBelsanti
396c8d9a88 use correct flake dir in update-flake workflow 2024-05-17 14:23:44 -07:00
Reilly Wood
332b9b8b68 Windows: fix warnings in pty crate 2024-05-15 05:43:55 -07:00
Wez Furlong
f1a0842608
windows: fix warning 2024-05-13 19:07:55 -07:00
Wez Furlong
44b61d7e82
wezterm-uds: impl AsRawSocket 2024-05-13 18:40:50 -07:00
Wez Furlong
0fcd4a847c
move uds stuff into new wezterm-uds crate
This centralizes the conditional imports and makes a home
for the IoSafe trait annotation for smol/async-io compat.
2024-05-13 17:56:57 -07:00
Wez Furlong
a597803c13
windows: fixup for newer libloading 2024-05-13 15:54:14 -07:00
Wez Furlong
6b493ecd18
windows: another run at fixing up the build 2024-05-13 15:09:48 -07:00
Wez Furlong
dd80aca72a
filedescriptor: fix windows build 2024-05-13 14:14:47 -07:00
Wez Furlong
a1db8a2f46
deps: missed a cocoa 2024-05-13 14:12:48 -07:00
Wez Furlong
ee78f86293
deps: update macos specific packages 2024-05-13 14:10:09 -07:00
mirror-kt
b1af9e873b nix: allowBuiltinFetchGit = true 2024-05-13 14:01:11 -07:00
Wez Furlong
ccc32faaba
speculative windows build fix 2024-05-13 13:58:26 -07:00
Wez Furlong
eb6fc75a17
termwiz: remove semver dep
The newer version is much more strict about its inputs
and we're dealing with all sorts of weirdness as input
from the environment, so let's just roll our own simple
solution.
2024-05-13 13:03:44 -07:00
Wez Furlong
1f33b35932
add Makefile
This enables `make fmt` which is how I usually run fmt in other
repos and works better with my ctrl-R and muscle memory.
2024-05-13 12:46:23 -07:00
Wez Furlong
2a068cacb7
deps: update terminfo 2024-05-13 12:29:19 -07:00