Wez Furlong
e9372086ae
ci: update actions/cache
2021-04-19 09:24:48 -07:00
Wez Furlong
87350bde4d
docs: explicitly fetch nightly info
...
We have more releases than fit in a page, so the nightly release
isn't included in the json we request.
Explicitly fetch it!
2021-04-05 12:29:13 -07:00
Nicolas
217dbfb99d
Fix Mulitplexing typo in sidebar
2021-03-31 18:09:16 -07:00
Wez Furlong
1af47804d2
ci: fixup cirrus exclusion
2021-03-28 20:39:49 -07:00
Wez Furlong
e7e90c7390
ci: pass PATH into get-deps
...
I think this will help find rustc for platforms that use sudo
2021-03-28 20:33:32 -07:00
Wez Furlong
57f1aa2785
fixup build to not consider termwiz tags as wezterm tags
...
CI got broken by the termwiz release. This commit teaches the
various `git describe --tags` calls to filter to the wezterm
tags which all start with the year. We're match `20*` which should
be good for the next 79 years.
I've removed the vergen dependency as there was no way to teach it
to do the equivalent matching, and it wasn't a terrible burden
to just inline the git describe call anyway.
2021-03-17 21:02:03 -07:00
Wez Furlong
684b7ea95d
Windows: fix "Open WezTerm Here" for C:\
...
closes: https://github.com/wez/wezterm/issues/451
closes: https://github.com/wez/wezterm/issues/526
2021-03-10 20:12:47 -08:00
Wez Furlong
229df874b7
docs: break out events into their own pages
...
Take the existing open-uri docs and move to their own page.
Add docs for the new window events.
2021-03-09 21:50:48 -08:00
Wez Furlong
ec12eed180
docs: migrate misc.md to individual config pages
2021-03-07 00:10:28 -08:00
Wez Furlong
62917c63b6
docs: add installation info for FreeBSD
2021-03-03 08:45:58 -08:00
Wez Furlong
35060fb2de
Revert "ci: disable mdbook-linkcheck"
...
This reverts commit bef0fa29ac
and
bb2d45d0aa
.
refs: https://github.com/Michael-F-Bryan/mdbook-linkcheck/issues/53
2021-02-24 09:28:00 -08:00
Wez Furlong
bb2d45d0aa
ci: html subdir disappears from mdbook build when disabling linkcheck
...
refs: https://github.com/Michael-F-Bryan/mdbook-linkcheck/issues/53
2021-02-23 08:14:41 -08:00
Wez Furlong
951d15f2a1
ci: avoid building binaries just for doc changes
2021-02-20 10:57:37 -08:00
Wez Furlong
58fde836c3
docs: document various missing things
...
refs: https://github.com/wez/wezterm/issues/63
refs: https://github.com/wez/wezterm/issues/461
2021-02-20 10:40:26 -08:00
Wez Furlong
6c1c5f8714
docs: move mouse binding to its own page
2021-02-20 08:38:46 -08:00
Wez Furlong
3f91e30719
toast: windows: setup own AppUserModelID for our notifications
...
This is so that our notifications show as coming from wezterm
rather than powershell.
2021-02-17 23:45:52 -08:00
Wez Furlong
bc40c913ae
ci: update homebrew template for macOS .app layout change
2021-02-16 09:50:39 -08:00
Wez Furlong
ff821c3b63
macos: moves things around in the .app
...
This should make things easier to codesign in the future,
although I can't really verify that right now, and I have
no immediate plans to do so.
2021-02-15 18:08:09 -08:00
Wez Furlong
9bf419ebae
windows: include ANGLE EGL in the zip download
2021-02-09 08:34:58 -08:00
Wez Furlong
d28dca4b0a
ci: update to actions/cache@v2.1.4
2021-02-07 22:49:52 -08:00
Wez Furlong
79656f2bf3
ci: avoid triggering GH actions when editing cirrus config
2021-02-07 10:11:44 -08:00
Wez Furlong
ef41952cb5
ci: ignore/include docs for code/pages workflows
2021-02-07 09:59:10 -08:00
Wez Furlong
89438c2947
more updates for master
-> main
2021-02-03 21:51:01 -08:00
Wez Furlong
8ee11484b9
update for rename of master
branch -> main
2021-02-03 21:34:12 -08:00
Wez Furlong
5c41afacce
docs: remove lua syntax highlighting hack
...
The updated mdbook bits already include this, and our hack resulted
in disabling lua highlighting.
2021-02-01 08:12:21 -08:00
Wez Furlong
90fc2b45ca
docs: allow making docs on my mac (identify executable not installed)
2021-01-31 17:15:35 -08:00
Wez Furlong
9a610358d1
docs: upgrade to mdbook 0.4, enable link checking
...
Standardize on `thing.md` rather than `thing.markdown` to make it
easier to cross link.
2021-01-30 14:14:29 -08:00
Wez Furlong
eb8923f3c5
ci: adjust continuous/nightly schedule
...
This commit reduces the cron schedule for nightly builds down from
hourly and to actually nightly (at ~3am).
The push-to-master flow now triggers effectively the same thing at push
time, so if anything, this will reduce the latency of the continuous
package build and deploy.
The push-to-master flow will now skip builds if it changes only the
docs.
2021-01-30 12:34:54 -08:00
Wez Furlong
fc6f529ee5
docs: start adding a reference section for Config
2021-01-18 17:31:39 -08:00
Wez Furlong
b60e83b22b
docs: start documenting supporting escape sequences
...
I started this a while ago; it's pretty time consuming to produce
accessible and usable documentation for this sort of stuff, so
this isn't yet complete, but in the interest of avoiding additional
bit-rot, let's get this up.
refs: https://github.com/wez/wezterm/issues/257
2021-01-18 11:16:18 -08:00
Wez Furlong
42b95cd413
ci: generate universal binaries for macOS
...
This persuades the CI to install both the arm and intel flavors
of the rust toolchain on macOS, and the deploy script to generate
a universal binary.
* need big sur to build for M1
* Use cross-compilation compatible mlua from my fork for now
2021-01-13 20:11:58 -08:00
Wez Furlong
3d9f341e00
docs: tweak mdbook config
...
* Sets wezterm's icon as the favicon
* enable github link back to the repo
* Default to Ayu color scheme
2020-12-26 10:05:39 -08:00
Wez Furlong
bda7633fa9
ci: include whole debian pkg root in the .xz ubuntu archive
...
I'd forgotten that the .xz tarball was a thing. Update it to include
everything that goes into the .deb
refs: https://github.com/wez/wezterm/issues/385
2020-12-20 11:17:40 -08:00
Wez Furlong
c6a55cd3b2
packaging: omit metalangle from macos for now
...
It does feel a bit more sluggish on my intel mac recently, so let
leave it out.
2020-12-17 20:18:02 -08:00
Wez Furlong
8f5b5b572e
ci: ubuntu 19 is EOL
2020-12-10 19:53:34 -08:00
Wez Furlong
02240891d3
ci: skip apt update for ubuntu 19.10
...
It's been failing for the past day
2020-12-10 19:44:49 -08:00
Wez Furlong
dd11fc606a
ci: maybe fix centos 8
...
The internet suggests that the name should be lowercase.
Why this suddenly broke is beyond me.
2020-12-07 21:34:30 -08:00
Wez Furlong
215a3bb297
docs: link to fedora 33 nightly builds
2020-12-04 22:09:48 -08:00
Wez Furlong
ab54d1f897
Updates for building on Fedora 33
2020-11-29 10:26:11 -08:00
Wez Furlong
9d2df980e7
More fun with actions-rs/toolchain
...
I don't think that https://github.com/actions-rs/toolchain/issues/124
is 100% fixed, but this should fix our CI in the meantime.
2020-11-17 12:03:24 -08:00
Wez Furlong
8b9f6aed65
speculative fix for CI ( #333 )
...
* speculative fix for CI
GitHub made a breaking change, and this may get us through
until this action is updated.
refs: https://github.com/actions-rs/toolchain/pull/114
refs: https://github.com/actions-rs/toolchain/issues/124
2020-11-16 17:28:37 -08:00
Wez Furlong
25bbac4171
wezterm: fixup centos packaging
2020-11-14 09:24:21 -08:00
Wez Furlong
eb22808761
wezterm: add shell integration for bash and zsh
...
This commit provides a shell script that hooks into bash and zsh
to enable OSC 7 and semantic zones.
The packaging for Fedora and Debian deploys that script to
/etc/profile.d.
2020-11-14 09:07:56 -08:00
Jeremy Fitzhardinge
cb6b1496bf
Don't hard-code architecture in debian package
2020-11-11 20:31:18 -08:00
Wez Furlong
a725dd3050
ci: add mux-server to brew tap install
2020-10-30 22:20:02 -07:00
Wez Furlong
0547fbb549
ci: set release as pre-release when tagging
...
also looks like I missed updating the source tarball
generation step in a prior adjustment.
2020-10-30 22:09:58 -07:00
Wez Furlong
89257c73bb
wezterm: a few more wezterm-gui fixups
...
These parts of packaging are likely sensitive to the change also
2020-10-24 17:17:45 -07:00
Wez Furlong
2ec12b5426
wezterm: fixup packaging for wezterm-gui split
...
refs: #301
2020-10-24 16:54:36 -07:00
Wez Furlong
7e8c5a06bb
split gui into wezterm-gui executable
...
This commit moves a bunch of stuff around such that `wezterm` is now a
lighter-weight executable that knows how to spawn the gui, talk to
the mux or emit some escape sequences for imgcat.
The gui portion has been moved into `wezterm-gui`, a separate executable
that doesn't know about the CLI or imgcat functionality.
Importantly, `wezterm.exe` is no longer a window subsystem executable
on windows, which makes interactions such as `wezterm -h` feel more
natural when spawned from `cmd`, and should allow
`type foo.png | wezterm imgcat` to work as expected.
That said, I've only tested this on linux so far, and there's a good
chance that something mac or windows specific is broken by this
change and will need fixing up.
refs: #301
2020-10-24 16:40:15 -07:00
Wez Furlong
9e53462348
docs: adjust screenshots to include cursor color
...
Make sure the window is active when capturing all the screenshots.
2020-10-20 09:55:32 -07:00