Wez Furlong
d19a61ae9c
ci: more fun with apt
2021-12-06 10:50:52 -07:00
Wez Furlong
6a310c4bd4
ci: ensure APT can use https sources
2021-12-06 10:40:51 -07:00
Wez Furlong
0882d2f546
ci: switch ubuntu20 back to a container
...
Something weird going on with the rust stuff
2021-12-06 10:37:54 -07:00
Wez Furlong
c033160500
ci: try to debug the debian issue
2021-12-06 10:21:06 -07:00
Wez Furlong
e1260b2337
ci: another stab at quoting for this GH key stuff
...
Objectively awful, but avoids a python dep on yaml
2021-12-06 10:12:25 -07:00
Wez Furlong
aa200ae8aa
ci: try alternate quoting for the GH key install
2021-12-06 10:05:29 -07:00
Wez Furlong
03f5a23939
ci: powertools enable only on centos
2021-12-06 09:59:21 -07:00
Wez Furlong
7df420dce0
ci: dnf requires -y in automation
2021-12-06 09:55:59 -07:00
Wez Furlong
4d5af41f91
ci: fix missing python f"" for "{sudo}"
2021-12-06 09:54:17 -07:00
Wez Furlong
c942dbe02d
ci: need curl installed before we can do the GH cli install on debian
2021-12-06 09:52:19 -07:00
Wez Furlong
faec667ff9
ci: install config manager on fedora
2021-12-06 09:49:28 -07:00
Wez Furlong
be1b54ba33
ci: try installing GH inside containers
...
`gh` is pre-installed in native runners only; when we build in a
container, we need to install it for ourselves.
This commit drops support for building on centos7 as it is a PITA
to get this working there.
2021-12-06 09:45:14 -07:00
Wez Furlong
1e8ebdadfd
ci: switch to GH CLI for uploading to releases
...
I lost a few hours over the weekend because the GH release uploads
are flakey and the action I was using doesn't internally perform
retries. I had to manually delete the failed uploads from the release
and then re-trigger the builds across several platforms, several times
for both of the releases I pushed this weekend :-/
This commit speculatively switches over to using the GH cli in the
hopes that the error reporting is better, and also because it is
simpler to externally drive a retry loop.
Let's see how this goes.
2021-12-06 09:14:15 -07:00
Wez Furlong
15dcfa4c48
docs: changelog for https://github.com/wez/wezterm/issues/1365
2021-12-05 20:21:18 -07:00
Wez Furlong
672c1cc135
ci: arch pkgbuild should conflict as well as provide wezterm
2021-12-05 19:26:49 -07:00
Wez Furlong
54f1914cce
docs: changelog for windows/mux fixes
2021-12-05 19:24:59 -07:00
Wez Furlong
bde2c728bf
ci: use consistent git core.abbrev setting for TAGNAME
...
refs: https://github.com/wez/wezterm/issues/1365
2021-12-05 19:21:06 -07:00
Wez Furlong
ce06d59a94
cargo update
2021-12-05 19:07:49 -07:00
Wez Furlong
955b37ff64
mux server: redirect stdout,stderr to log file on Windows
...
This got lost somewhere along the way.
Importantly, we need to explicitly set the pty to use invalid stdio
handles for the spawned child in order to avoid a weird situation
where eg: cmd or powershell would end up writing to the log file
despite it being spawned into its own PTY.
refs: #1358
2021-12-05 10:11:43 -08:00
Wez Furlong
13b2337235
mux: assertively error out if we get an unexpected serial
...
refs: #1358
2021-12-05 09:46:27 -08:00
Wez Furlong
fada0c6ac3
mux: improve diagnostics when spawning mux server
...
refs: #1358
2021-12-05 09:14:33 -08:00
Wez Furlong
3dcdba5d8a
mux: Fixup wezterm.exe path selection
...
partial revert of cabcfb70f9
2021-12-05 09:00:45 -08:00
Wez Furlong
3e91f0b295
mux: avoid hanging when ssh domain fails to setup mux server
...
In some cases, the `wezterm cli proxy` subcommand had terminated
with error, but the client was still happily waiting for more data
to read.
This commit spawns a thread to detect the process termination and
then drop the child struct when it completes; that in turn causes
the stdio descriptors to close and then things tick over.
refs: #1358
2021-12-05 08:23:55 -08:00
Wez Furlong
2457eeea18
Windows: fix spawning wezterm-gui
...
The attach-parent-console should go before any other arguments.
refs: #1278
2021-12-05 07:03:52 -08:00
Wez Furlong
889fbf0899
docs: remove ubuntu16 from downloads (EOL)
2021-12-04 18:37:44 -07:00
Wez Furlong
3e672d7152
docs: fixup some more appimage links
2021-12-04 18:36:48 -07:00
Wez Furlong
f413ce4801
docs: fix stable appimage download link
2021-12-04 18:34:10 -07:00
Wez Furlong
0ada2d7fc3
docs: fix typo
2021-12-04 10:22:03 -07:00
Wez Furlong
56c2b823ab
docs: update changelog for release
2021-12-04 10:21:25 -07:00
Wez Furlong
56c3a56f46
docs: update nightly refs to new release tag
2021-12-04 08:34:58 -07:00
Wez Furlong
a66c61ee99
docs: changelog for https://github.com/wez/wezterm/issues/1279
...
closes: https://github.com/wez/wezterm/issues/1279
2021-12-04 08:22:13 -07:00
Wez Furlong
4b71d41c5a
docs: changelog for #1256
2021-12-04 08:19:03 -07:00
Wez Furlong
9ceb6357b8
Apply newly defined domains to the mux on config reload
...
refs: https://github.com/wez/wezterm/issues/1279
2021-12-03 22:56:03 -07:00
Wez Furlong
78d4329ca7
gui: improve how per-pane palette backgrounds are rendered
...
We now try to avoid black background bounaries by filling out to where
the edges of the splits are.
refs: #1256
2021-12-03 10:14:00 -07:00
Wez Furlong
0a16c90283
gui: fix double padding for pane background color position
...
When splitting, the bottom the pane background was offset by an
additional padding increment -> fix it!
refs #1256
2021-12-03 09:36:02 -07:00
Wez Furlong
545b70b0d5
gui: adjust how the split lines are drawn
...
This moves away from using special block glyphs for the lines and
just draws lines directly.
In addition, since these lines are no longer constrained to available
glyphs or glyph boundaries, we can now render lines that cross when
there are a mix of horizontal and vertical splits, which looks a
bit nicer.
refs: #1256
2021-12-03 09:29:50 -07:00
Wez Furlong
2509e7bd67
docs: minor adjustments to ssh docs
...
Link to the new ssh backend config option and adjust the wording
slightly around libssh2.
2021-12-03 09:01:13 -07:00
Wez Furlong
20475ab32e
docs: fix typo in changelog
2021-12-03 08:56:09 -07:00
Wez Furlong
cabcfb70f9
mux: prefer to use wezterm relative to current exe
...
I think this will help with some PATH related issues, such as
refs: https://github.com/wez/wezterm/issues/1359
2021-12-02 21:52:17 -07:00
Wez Furlong
6c26b9e524
docs: changelog for code signing on macos
...
closes: https://github.com/wez/wezterm/issues/482
2021-12-02 21:33:04 -07:00
Wez Furlong
d8864696c7
docs: changelog for https://github.com/wez/wezterm/pull/1338
2021-12-02 21:25:55 -07:00
Wez Furlong
b71e1ad618
Revise appimage env comment
2021-12-02 21:21:29 -07:00
Srevin Saju
37c3403241
fix: do not propagate $APPIMAGE and $APPDIR env vars to child processes
2021-12-02 21:21:29 -07:00
Wez Furlong
a61fa57d97
term: Make CUB behave like Backspace, as xterm does
...
closes: https://github.com/wez/wezterm/issues/1273
2021-12-02 20:50:11 -07:00
Wez Furlong
9a25a6deed
fix initial window size when using fancy tab bar
...
closes : #1340
2021-12-02 09:13:49 -07:00
Wez Furlong
26c727bf29
fonts: update Last Resort font to unicode 14 edition
...
https://github.com/unicode-org/last-resort-font/releases/tag/14.000
2021-12-01 22:06:24 -07:00
Wez Furlong
232b220d08
Avoid looping if window:set_config_overrides doesn't change the config
...
Assuming that the window config reloaded hook doesn't actually change
anything, this will avoid a cycle where we keep triggering the hook
over and over.
2021-12-01 08:45:12 -07:00
Wez Furlong
ab8907e735
env: put appimage bin dir into path
...
This allows `wezterm connect unix` to work for me when using the
appimage.
refs: https://github.com/wez/wezterm/issues/1359
2021-12-01 08:42:02 -07:00
Wez Furlong
30fd56c35f
ci: actions/cache -> 2.1.7
2021-11-28 19:10:08 -07:00
Wez Furlong
f16f4329a4
cargo update
2021-11-28 19:09:45 -07:00