1
1
mirror of https://github.com/wez/wezterm.git synced 2024-12-26 23:04:49 +03:00
Commit Graph

28 Commits

Author SHA1 Message Date
Wez Furlong
df927a84fc add zlib dep for windows builds 2019-03-23 11:30:34 -07:00
Wez Furlong
27cb18f8ae Build our own freetype, harfbuzz
This is primarily for macos where the default freetype
installation is unable to render color emoji, but should also
help make things more consistent across the various platforms.

It's a little bit awkward on linux because the font-loader crate
pulls in the now-conflicting servo-font* crates.  I've disabled
font-loader on linux systems; it's just calling fontconfig under
the covers anyway.
2019-03-23 09:28:40 -07:00
Stephane Fontaine
573c7a1aee [travis/linux] Build our own harbuzz again
Needs 1.0.5 but xenial has 1.0.1 -_-
2019-02-23 13:04:39 -08:00
Stephane Fontaine
e0c83597f1 [travis/linux] move to xenial
we need non ancient version of harfbuzz & xkbcommon
2019-02-23 13:04:39 -08:00
Stephane Fontaine
9981c2d4eb update .travis.yml with xkbcommon dep 2019-02-23 13:04:39 -08:00
Wez Furlong
6a617aefbb remove coverage bits from travis build
I don't find them valuable and they make it harder for travis
to run on multiple operating systems.
2019-02-19 23:59:02 -08:00
Wez Furlong
11b22f8407 skip building harfbuz on macos 2019-02-19 08:59:39 -08:00
Wez Furlong
1477231ac4 see if travis will build rust on all the platforms 2019-02-19 08:50:48 -08:00
Wez Furlong
d69c718a73 use the clipboard crate
This removes some tricksy code in favor of a third party crate,
which unlocks the clipboard on windows.  I'm not sure how well
this will work on the pure x11 impl yet.
2019-02-17 18:49:22 -08:00
Wez Furlong
3252f3a99a nth time is the charm 2018-08-04 10:58:31 -07:00
Wez Furlong
860cc60519 try again with the cargo fmt logic in travis 2018-08-04 10:51:08 -07:00
Wez Furlong
24207fa369 maybe fix quoting for travis 2018-08-04 10:41:49 -07:00
Wez Furlong
154a228192 don't fail nightly/beta channels due to rustfmt differences 2018-08-04 10:14:48 -07:00
Wez Furlong
b73b41c356 flesh out build matrix
We no longer require nightly, so turn on some other channels
2018-08-04 10:00:51 -07:00
Wez Furlong
ea660b2cd5 update cargo fmt invocation for travis 2018-08-04 09:58:40 -07:00
Wez Furlong
ca9e9c60c7 maybe build harfbuzz on travis 2018-02-22 21:48:49 -08:00
Wez Furlong
ca1c3185de rustfmt on travis 2018-02-20 22:13:07 -08:00
Wez Furlong
8024acff69 macos related build tweaks 2018-02-20 17:12:17 -08:00
Wez Furlong
0b68ab0c58 sudo is required to make kcov work
travis-ci issue 9061 has the details.  I'm not linking that by url
because I don't want to surface this repo too publically already.
2018-02-20 13:41:05 -08:00
Wez Furlong
f4b647863f add cargo cache to travis 2018-02-20 13:31:35 -08:00
Wez Furlong
820c22301c travis/kcov 2018-02-20 13:29:17 -08:00
Wez Furlong
4ccb5a2519 revise readme and travis config 2018-02-20 13:17:23 -08:00
Wez Furlong
247be93bc4 maybe add code coverage to the CI 2018-02-20 13:06:50 -08:00
Wez Furlong
a86e81a796 tweak travis config 2018-02-20 12:48:15 -08:00
Wez Furlong
e7d99024bb build our own harfbuzz for broader compat 2018-02-20 12:33:30 -08:00
Wez Furlong
a78efced1c Meh, TravisCI Ubuntu is too old. 2018-02-06 22:24:36 -08:00
Wez Furlong
b0e8e2bfeb tweak travis config 2018-02-06 21:55:52 -08:00
Wez Furlong
7229de2ce6 Add a travis config 2018-02-06 21:44:26 -08:00