Camilla Löwy
111c8ecea6
Move Wayland build CI to focal
...
This finally allows us to drop the Wayland workarounds for CI.
Thanks Travis CI!
(cherry picked from commit b3a79103a6
)
2020-09-02 22:29:53 +02:00
Camilla Löwy
325b4186d3
Remove deprecated sudo key from Travis CI config
...
(cherry picked from commit bf1c62b261
)
2020-06-30 17:07:59 +02:00
Camilla Löwy
d0c0997528
Add null platform to Travis CI
...
(cherry picked from commit 844bc8031c
)
2020-05-19 14:33:31 +02:00
Camilla Löwy
821873974a
Set macOS deployment target in Travis CI build
...
(cherry picked from commit 5dd207048c
)
2019-12-31 23:11:05 +01:00
Camilla Löwy
645b8c3bba
Add stable release branch to CI
...
(cherry picked from commit 0ccb690853
)
2019-05-19 18:31:57 +02:00
Camilla Löwy
80935c6c27
Remove cmake from Travis CI package list
...
This was left over from an old workaround for Travis CI having an
ancient version of CMake pre-installed.
(cherry picked from commit 535491c4f3
)
2019-05-19 18:31:50 +02:00
Camilla Löwy
73a3ef86db
Format Travis CI inline script for readability
...
(cherry picked from commit 7dc36dd7da
)
2019-05-19 18:31:46 +02:00
Camilla Löwy
d715917add
Add descriptive names for Travis CI jobs
...
(cherry picked from commit c0eabc594f
)
2019-05-19 18:31:42 +02:00
Camilla Löwy
76505355e1
Update Travis CI build
...
- Migrate to Xenial
- Use whitelisted PPA instead of hardcoded deb URL
- Only add X11 dependencies for X11 builds
- Only set sudo on matrix entries
(cherry picked from commit ff7d42a55e
)
2019-05-19 18:23:10 +02:00
Emmanuel Gil Peyrot
dcd2a19d90
Wayland: Add support for xdg-decoration
...
This allows compositors which prefer to draw the decorations around
clients to do so, rather than letting GLFW draw its own decorations.
The appearance is thus entirely subject to the compositor used, but
should generally be better than the current solid colour decorations we
have, which we continue to use when the compositor doesn’t support this
protocol or tells us to draw the decorations ourselves.
This new protocol has been tested against wlroots’s rootston compositor.
Fixes #1257 .
2018-10-01 16:37:24 +02:00
Emmanuel Gil Peyrot
e98102162f
Fix -Werror in Travis, env gets overriden
...
Prevents #1197 from happening again.
2018-02-06 12:57:39 +01:00
Emmanuel Gil Peyrot
94c7aa0d67
Bump wayland-protocols to 1.12
2018-01-29 03:59:47 +01:00
Emmanuel Gil Peyrot
84077401e9
Use the oldest supported wayland-protocol for CI
...
Closes #1151 .
2017-12-20 16:57:27 +01:00
Emmanuel Gil Peyrot
0ee9a03b1e
Check for trailing whitespace in Travis
...
Closes #1133 .
2017-12-17 14:27:45 +01:00
Emmanuel Gil Peyrot
40ab709aac
Add Wayland to Travis CI build
...
Closes #1131 .
2017-11-20 18:24:44 +01:00
Camilla Löwy
00d2efb9ab
Enable verbose makefiles for CI
2017-07-17 23:42:37 +02:00
Camilla Löwy
4feede6dd5
Make enabled warnings errors during CI builds
...
Related to #1043 .
2017-07-17 23:39:39 +02:00
Jonathan Hale
e4e3e50867
Fix Travis build
...
By setting dist explicitly to trusty, which has cmake >= 2.8.12 in their
official package repository and installing newly non-default packages
explicitly.
Closes #1015 .
2017-05-16 16:22:24 +02:00
Camilla Berglund
ebe88c3869
Add build directory for CI
2016-02-04 15:51:20 +01:00
Camilla Berglund
a6bec2ebdc
CI file fixes
2016-02-04 15:51:20 +01:00
Zbigniew Mandziejewicz
422044b778
Travis file fixes
...
Move to container-based builds. Add BUILD_SHARED_LIBS to matrix.
Enable OS X.
2016-02-04 15:51:20 +01:00
Camilla Berglund
f21ac15c6c
Add initial Travis CI file
2016-02-04 15:51:20 +01:00