Commit graph

112 commits

Author SHA1 Message Date
Ian Douglas Scott
3070a0954e ci: Fix documentation build
Some checks failed
Continuous Integration / format (push) Has been cancelled
Continuous Integration / clippy-check (push) Has been cancelled
Continuous Integration / smithay-check-features (push) Has been cancelled
Continuous Integration / check-msrv (push) Has been cancelled
Continuous Integration / check-minimal (push) Has been cancelled
Continuous Integration / smithay-tests (push) Has been cancelled
Continuous Integration / smallvil-check (push) Has been cancelled
Continuous Integration / anvil-check-features (push) Has been cancelled
Continuous Integration / WLCS: Bad Buffer Test (push) Has been cancelled
Continuous Integration / WLCS: Core tests (push) Has been cancelled
Continuous Integration / WLCS: Output tests (push) Has been cancelled
Continuous Integration / WLCS: Pointer input tests (push) Has been cancelled
Continuous Integration / Documentation on Github Pages (push) Has been cancelled
2024-09-06 19:31:39 +02:00
Victoria Brekenfeld
10c3f5a34a ci: Remove (now) unnecessary minimal-versions fix
Some checks are pending
Continuous Integration / format (push) Waiting to run
Continuous Integration / clippy-check (push) Waiting to run
Continuous Integration / check-msrv (push) Blocked by required conditions
Continuous Integration / check-minimal (push) Blocked by required conditions
Continuous Integration / smithay-check-features (push) Waiting to run
Continuous Integration / smithay-tests (push) Blocked by required conditions
Continuous Integration / smallvil-check (push) Blocked by required conditions
Continuous Integration / anvil-check-features (push) Blocked by required conditions
Continuous Integration / WLCS: Bad Buffer Test (push) Blocked by required conditions
Continuous Integration / WLCS: Core tests (push) Blocked by required conditions
Continuous Integration / WLCS: Output tests (push) Blocked by required conditions
Continuous Integration / WLCS: Pointer input tests (push) Blocked by required conditions
Continuous Integration / Documentation on Github Pages (push) Blocked by required conditions
2024-08-22 15:50:17 -06:00
Victoria Brekenfeld
f6d5a11a06 ci: Fix docs version for wayland-protocols 2024-07-20 00:00:12 +02:00
Victoria Brekenfeld
e2b233ff58 ci: Fix wayland-protocols doc crate version
Some checks are pending
Continuous Integration / format (push) Waiting to run
Continuous Integration / clippy-check (push) Waiting to run
Continuous Integration / check-msrv (push) Blocked by required conditions
Continuous Integration / check-minimal (push) Blocked by required conditions
Continuous Integration / smithay-check-features (push) Waiting to run
Continuous Integration / smithay-tests (push) Blocked by required conditions
Continuous Integration / smallvil-check (push) Blocked by required conditions
Continuous Integration / anvil-check-features (push) Blocked by required conditions
Continuous Integration / WLCS: ${{ matrix.job_name }} (buffer, BadBufferTest*, Bad Buffer Test) (push) Blocked by required conditions
Continuous Integration / WLCS: ${{ matrix.job_name }} (core, SelfTest*:FrameSubmission*, Core tests) (push) Blocked by required conditions
Continuous Integration / WLCS: ${{ matrix.job_name }} (output, XdgOutputV1Test*, Output tests) (push) Blocked by required conditions
Continuous Integration / WLCS: ${{ matrix.job_name }} (pointer-input, */SurfacePointerMotionTest*:RelativePointer*, Pointer input tests) (push) Blocked by required conditions
Continuous Integration / Documentation on Github Pages (push) Blocked by required conditions
2024-07-05 17:48:53 +02:00
Ian Douglas Scott
f01bc6876f Update calloop to 0.14.0 2024-06-20 21:17:34 +02:00
Ian Douglas Scott
12bcefc200
Update wayland-protocols-* (#1441) 2024-05-31 19:03:27 +02:00
Ian Douglas Scott
839483a6d4 ci: Exclude use_bindgen from cargo hack check
This can fail trying to use system DRM headers that don't have the
latest features.
2024-04-22 10:47:42 +02:00
Ian Douglas Scott
8287457195 Update calloop to 0.13.0 2024-03-06 16:31:54 +01:00
Victoria Brekenfeld
e6e6e77dbb bumb msrv to 1.72 2024-02-15 15:50:05 +01:00
Victoria Brekenfeld
1074914492 Fix CI 2024-02-06 23:36:39 +01:00
Victoria Brekenfeld
124b205e50 ci: Use current nightly 2024-01-29 16:44:24 +01:00
Victoria Brekenfeld
a0a3aee99e ci: Remove explicit versions from doc run 2024-01-29 16:44:24 +01:00
Christian Meissl
b39b77b716 doc: write some short intro to logging in smithay 2024-01-15 09:24:36 +01:00
Ian Douglas Scott
8c5c809a4a Update x11rb 2023-12-11 13:19:41 +01:00
Ian Douglas Scott
5c688b89fc Update drm and gbm to latest releases 2023-11-15 13:38:04 +01:00
Vixea
8914df335a global-bindgen-feature 2023-11-03 00:14:34 -05:00
Kirill Chibisov
86de9aeee3
Update winit to 0.29.2
Make better winit integration by providing a calloop's WaylandSource
for it. The winit backend now doesn't use vsync and utilizes frame
callbacks, when the user cooperates and asks for `redraw_requested`.

Fixes #146.
2023-10-24 16:06:02 +04:00
Elinor Berger
9e1317171a CI: optimize the jobs dependency graph 2023-09-28 14:17:44 +02:00
Elinor Berger
db98c62f0d CI: exclude profiling features of anvil 2023-09-28 13:50:11 +02:00
Elinor Berger
e564427d34 CI: stop downgrading log 2023-09-28 13:49:39 +02:00
Elinor Berger
cbee194308 CI: use cargo-hack to reduce the number of jobs 2023-09-28 13:49:37 +02:00
Ian Douglas Scott
3050d3039f Updates for calloop 0.11, using BorrowedFd 2023-09-22 13:16:35 -07:00
Elinor Berger
2aec201e08 Update wayland-server to 0.31 2023-09-22 16:32:52 +02:00
Christian Meissl
e5e1d0c55a CI: pin wlcs nightly toolchain
no_coverage has been replaced with
coverage(off) which breaks the CI build
2023-09-17 12:19:23 +02:00
PolyMeilex
295c05008c
[CI] Remove slog 2023-09-04 12:27:10 +02:00
Ian Douglas Scott
225f0a6a98 Fix clippy lints on Rust 1.72
Should fix CI build.

Uses `Rc<RefCell<_>>` instead of `Arc<Mutex<_>` in `MemoryRenderBuffer`.
`MemoryRenderBufferInner` isn't `Send` because `Box<dyn Any>>` isn't.
`Send` can be added there if a `Send` bound is added on `TextureId`.
But then `GlesTexture` isn't `Send` so that presumably isn't desired in
general.
2023-08-31 12:40:31 -07:00
Victoria Brekenfeld
3a4c7aca10
Update wayland-protocols for docs action
wayland-protocols 0.30.1 exists now, so CI is unhappy about the hardcoded 0.30.0, which is not pulled anymore.
2023-07-13 16:20:11 +02:00
Ben Widawsky
e951ba4aa5 Shm: Fix client_lies_about_buffer_size 2023-06-21 10:28:53 -07:00
Christian Meissl
8bfc0752c1 ci: use stable for clippy check and specify msrv 2023-06-20 12:47:49 +02:00
Christian Meissl
65c3d5ec8d ci: replace actions-rs with dtolnay/rust-toolchain 2023-06-20 12:47:49 +02:00
Victoria Brekenfeld
fdd171f701 ci: bump calloop 2023-06-08 10:40:50 +02:00
Ian Douglas Scott
2e626111af Implement relative pointer protocol
Add helper for the relative pointer protocol, and a way to send relative
pointer events to clients. This also exposes unaccelerated vectors and
microsecond timestamps in pointer events from the libinput backend.

Enables `wlcs` relative pointer test, though what `wlcs` currently
handles seems to be limited at this point.

Adds relative pointer support for Anvil, exposing the global only on the
`udev` backend so clients won't use the protocol but get no events.
2023-01-23 12:14:29 -08:00
Ian Douglas Scott
4904dc446c Bump udev to 0.7 and input to 0.8.1 2023-01-18 15:55:50 -08:00
Christian Meissl
4196ac63e2 bump drm-rs and gbm-rs 2023-01-04 10:07:22 +01:00
Christian Meissl
c665b74134 switch to released wayland-rs 2022-12-29 08:47:57 +01:00
Victoria Brekenfeld
f21c95b093 session: Drop everything except libseat 2022-12-28 15:29:31 +01:00
Christian Meissl
3c2634f716 bump wayland-rs to beta.15 2022-12-20 21:31:01 +01:00
Christian Meissl
ac2b450ac6 CI: fix docs build 2022-12-20 21:29:45 +01:00
Christian Meissl
d2b6accb5f fix CI build: bump nix to 0.24.3 2022-12-05 11:54:43 +01:00
Victoria Brekenfeld
44121c7de4 ci: Use newest calloop version 0.10.3 2022-11-17 17:03:05 +01:00
Christian Meissl
e19d963b62 bump MSRV to 1.65.0 2022-11-15 10:11:59 +01:00
Victoria Brekenfeld
44102257fe ci: Fix calloop version 2022-11-11 23:45:57 +01:00
Christian Meissl
96c107aa81 bump MSRV to 1.64.0 2022-11-07 17:05:33 +01:00
Victoria Brekenfeld
0e1d6ca9db deps: Update wayland-rs to 0.30-beta.13 2022-11-04 12:17:33 +01:00
i509VCB
a0bbe0f1c8
enable doc_auto_cfg when generating docs for master branch 2022-10-21 16:03:02 -05:00
Victoria Brekenfeld
cb146e0693 deps: Update to wayland-rs 0.30-beta.12 2022-10-13 21:17:36 +02:00
Victoria Brekenfeld
079ffaecae deps: Update to wayland-rs 0.30-beta.11 2022-10-13 20:50:16 +02:00
Victoria Brekenfeld
e6c2e08038
Merge pull request #744 from Smithay/feature/glow 2022-10-07 23:39:51 +02:00
Victoria Brekenfeld
9708dc1d49 ci: Enforce 1.59 MSRV 2022-09-23 12:05:41 +02:00
Christian Meissl
9b8b86ad43 update wayland-rs to 0.30.0-beta.10
* adds io_lifetimes to make use of Owned/BorrwoedFd on rust < 1.63
* liveness tracking for external objects like EGL buffers (fixes
  occasional segfaults when a egl client disconnects that does not
  use dmabuf)
2022-09-19 11:48:43 +02:00