Wez Furlong
8688f5d627
ci: remove centos 7
...
It's increasingly difficult to support and GH actions no longer
reliably run on it.
2024-01-18 06:11:40 -07:00
Wez Furlong
6c36a4dda2
docs: fix sources.list
2024-01-11 07:36:35 -07:00
Wez Furlong
dc32d84cd2
docs: changelog for #4775 #4770
2024-01-11 06:56:56 -07:00
Daniel Koukola
9a5af15323
Fix freetype_load_target
2024-01-11 06:54:51 -07:00
Wez Furlong
09b43da59d
docs: changelog for #4151 #3840
2024-01-11 06:48:40 -07:00
Benoit de Chezelles
0466898af7
x11: Use modifiers from X event if non were detected by XKB
...
This is a working tentative at fixing text expansion/injection done by
Espanso by default, where XKB doesn't seem to detect the pressed
modifiers `Ctrl+Shift` before pressing `v`.
refs: #3840
2024-01-11 06:44:57 -07:00
Wez Furlong
90d8feaf6d
docs: show how to use new apt repo
2024-01-10 17:07:38 -07:00
Wez Furlong
9d1028a654
cirrus: upload arm debs as well
2024-01-10 16:05:52 -07:00
Wez Furlong
8bdcf84ef7
Experiment with hosting .debs on gemfury
2024-01-10 15:54:36 -07:00
Wez Furlong
1c0901957d
docs: changelog for #4730
2024-01-08 18:23:19 -07:00
Josiah Outram Halstead
b6faedf31f
Ensure order of omitted parameters is retained
...
Fixes #4730
2024-01-08 18:22:30 -07:00
Wez Furlong
9fc89e621f
de-fang paste payloads by removing bracketed paste sequences from them
...
refs: https://github.com/wez/wezterm/issues/4765
2024-01-08 18:17:22 -07:00
Wez Furlong
8023948647
remove unused pub use
2024-01-08 05:51:39 -07:00
Wez Furlong
eeafc45b72
cargo update
2024-01-08 05:51:14 -07:00
Wez Furlong
4921f139d3
Revert "build(deps): bump actions/deploy-pages from 2 to 4"
...
This reverts commit 8d19fc632f
.
It doesn't work and it's not clear why.
2024-01-03 14:30:05 -07:00
Wez Furlong
b2f157eba9
ci: maybe fix pages action
2024-01-03 13:37:20 -07:00
dependabot[bot]
68d9cfc6ad
build(deps): bump the all group with 6 updates
...
Bumps the all group with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [k9](https://github.com/aaronabramov/k9 ) | `0.11.6` | `0.12.0` |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.78` | `1.0.79` |
| [serde](https://github.com/serde-rs/serde ) | `1.0.193` | `1.0.194` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.109` | `1.0.110` |
| [clap_complete](https://github.com/clap-rs/clap ) | `4.4.5` | `4.4.6` |
| [thiserror](https://github.com/dtolnay/thiserror ) | `1.0.53` | `1.0.56` |
Updates `k9` from 0.11.6 to 0.12.0
- [Commits](https://github.com/aaronabramov/k9/commits )
Updates `anyhow` from 1.0.78 to 1.0.79
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.78...1.0.79 )
Updates `serde` from 1.0.193 to 1.0.194
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.193...v1.0.194 )
Updates `serde_json` from 1.0.109 to 1.0.110
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.109...v1.0.110 )
Updates `clap_complete` from 4.4.5 to 4.4.6
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.4.5...clap_complete-v4.4.6 )
Updates `thiserror` from 1.0.53 to 1.0.56
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.53...1.0.56 )
---
updated-dependencies:
- dependency-name: k9
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: clap_complete
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-03 10:29:24 -07:00
dependabot[bot]
dfe3d342eb
build(deps): bump actions/setup-python from 4 to 5
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-03 08:28:19 -07:00
dependabot[bot]
8d19fc632f
build(deps): bump actions/deploy-pages from 2 to 4
...
Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages ) from 2 to 4.
- [Release notes](https://github.com/actions/deploy-pages/releases )
- [Commits](https://github.com/actions/deploy-pages/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/deploy-pages
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-03 08:24:47 -07:00
Wez Furlong
e5274decb0
docs: fix list indenting for the background config
...
mkdocs is much more strict about the indentation level than mdbook
2024-01-03 08:14:03 -07:00
Wez Furlong
a58e7580d2
cargo update
2023-12-31 19:12:42 -07:00
Wez Furlong
ff2743748c
fix dependabot syntax
2023-12-28 08:47:19 -07:00
Wez Furlong
583483fdc9
cargo update
2023-12-28 08:39:35 -07:00
Wez Furlong
7a94d9ec80
maybe tell dependebot to batch cargo updates
2023-12-28 08:37:06 -07:00
Wez Furlong
84ae00c868
cargo update
2023-12-21 21:46:26 -07:00
Daniel Kongsgaard
e3cd2e93d0
Apply suggestions from code review
...
Co-authored-by: Wez Furlong <wez@wezfurlong.org>
2023-12-03 12:40:28 -07:00
Danielkonge
254034c512
Add wezterm.to_string
function
2023-12-03 12:40:28 -07:00
Wez Furlong
bb871b88fd
docs: changelog for #4578
2023-12-02 08:51:47 -07:00
Gregory Anders
960538c267
wezterm.terminfo: add terminator to Sync capability
...
I'm not sure if this is strictly necessary, but according to the
terminfo specification [1], a conditional string should be terminated
with `%;`.
[1]: https://man7.org/linux/man-pages/man5/terminfo.5.html
2023-12-02 08:51:00 -07:00
Wez Furlong
ac230873ff
docs: changelog for #4420
2023-12-02 08:40:02 -07:00
Quan Tong
f2a9c06247
honor the window_close_confirmation config option when quitting
2023-12-02 08:38:42 -07:00
Wez Furlong
15489249b8
docs: fixup list in ActivateCommandPalette
2023-12-02 08:33:42 -07:00
Wez Furlong
5190c3e6cb
ValuePrinter: improve array style table detection
...
before:
```
> { a = {'a'}, 1, {2} }
[
1,
[
2,
],
]
```
after:
```
> { a = {'a'}, 1, {2} }
{
"a": [
"a",
],
1: 1,
2: [
2,
],
}
```
refs: https://github.com/wez/wezterm/pull/4336
2023-12-02 08:05:47 -07:00
Wez Furlong
6d58e5196b
ValuePrinter: improve recursion handling
...
We now print the type and pointer address for recursive entries,
rather than eliding them and emitting a warning.
refs: https://github.com/wez/wezterm/pull/4336
2023-12-01 12:13:52 -07:00
Wez Furlong
83fbba5a4f
teach ValuePrinter about binary strings
...
This commit changes how lua Strings are rendered when printing
them through ValuePrinter.
Previously, we'd try to convert to a utf8 string and print the bare
string to the output. If it failed, we'd get a less than useful output;
for this example when inspecting the the `utf8` global module from
the debug overlay:
```
> utf8.charpattern
(error converting Lua string to &str (invalid utf-8 sequence of 1 bytes from index 4))
```
Now we handle the failure case and show it as a binary string using a
somewhat invented syntax; the `b"string"` syntax isn't valid in lua,
but it helps to communicate that this is a binary string:
```
> utf8.charpattern
b"[\x00-\x7f\xc2-\xfd][\x80-\xbf]*"
```
in addition, we now quote and escape unicode strings.
Previously;
```
> wezterm.target_triple
x86_64-unknown-linux-gnu
```
now:
```
> wezterm.target_triple
"x86_64-unknown-linux-gnu"
```
refs: https://github.com/wez/wezterm/pull/4336
2023-12-01 11:00:42 -07:00
Wez Furlong
9fc8dc09f2
docs: changelog for #4595
2023-12-01 07:58:37 -07:00
Andrew Stone
28ac1c845b
Adds config option for command palette rows ( #4595 )
...
Co-authored-by: Wez Furlong <wez@wezfurlong.org>
2023-12-01 07:56:41 -07:00
Wez Furlong
d7a2e258d0
docs: changelog for #4605
2023-12-01 07:52:09 -07:00
Gabriel Nützi
089e07152a
fix: Correct SUPER
modifier key handling in kitty protocol ( #4605 )
2023-12-01 07:51:06 -07:00
Wez Furlong
90ca1117bc
cargo update
2023-11-28 07:46:54 -07:00
Wez Furlong
f07cc83716
ci: s/fedora36/fedora39/
...
CI just failed to build fedora36, which is now EOL, and fedora39 is out.
2023-11-24 20:20:04 -07:00
Wez Furlong
6a58a5ce94
deps: harfbuzz -> 8.3.0
2023-11-22 17:41:38 -07:00
dependabot[bot]
7e64774e82
build(deps): bump dessant/lock-threads from 4 to 5
...
Bumps [dessant/lock-threads](https://github.com/dessant/lock-threads ) from 4 to 5.
- [Release notes](https://github.com/dessant/lock-threads/releases )
- [Changelog](https://github.com/dessant/lock-threads/blob/main/CHANGELOG.md )
- [Commits](https://github.com/dessant/lock-threads/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: dessant/lock-threads
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-22 15:00:40 -07:00
Wez Furlong
ada7e8e05b
cargo update
2023-11-22 14:59:25 -07:00
Wez Furlong
d419d9a543
docs: changelog for #4564
2023-11-22 14:57:06 -07:00
Wez Furlong
f4fb227e11
docs: changelog for #4565
2023-11-22 14:56:35 -07:00
Luis Javier Merino Morán
97e001c93c
Clamp cursor position reported by CPR
...
From esctest:
CHATests.test_CHA_OutOfBoundsLarge
CUPTests.test_CUP_OutOfBoundsParams
HVPTests.test_HVP_OutOfBoundsParams
2023-11-22 14:56:26 -07:00
Luis Javier Merino Morán
769840d2cb
DECRQCRA: treat uninitialized cells as spaces
...
The concept of uninitialized cells in wezterm is not the same as that on
VT520 or that on xterm, so treat them as spaces, at least when asking
for the checksum of a single cell, which is what esctest does.
2023-11-22 14:38:11 -07:00
Adam Simpkins
fde926722f
get-deps: support installing docs dependencies on debian
...
The python3-pip and mkdocs packages are required to run the
ci/build-docs.sh script.
2023-11-20 16:41:50 -07:00
Adam Simpkins
7b4d165c84
docs: fix minor variable name mismatch in the docs
2023-11-20 16:15:51 -07:00