Commit graph

228 commits

Author SHA1 Message Date
Ian Douglas Scott
71978b6d61 Bump x11rb to 0.11 2023-01-19 14:59:57 -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
Victoria Brekenfeld
6e09e2dd8f
Merge pull request #570 from Smithay/feature/xwm 2023-01-18 16:55:46 +01:00
Christian Meissl
4196ac63e2 bump drm-rs and gbm-rs 2023-01-04 10:07:22 +01:00
Victoria Brekenfeld
ba13148dbe deps: Remove obsolete winit patch 2023-01-02 23:19:52 +01:00
Victoria Brekenfeld
1eff51b625 xwm: Guard connection grabs 2022-12-30 16:33:33 +01:00
Victoria Brekenfeld
72a051c446 xwayland: Fix features 2022-12-30 16:33:33 +01:00
Victoria Brekenfeld
db6924bc7e xwm: Query title, class, instance 2022-12-30 16:33:33 +01:00
Victoria Brekenfeld
5f1e3ab73e xwm: Differenciate between existing and mapped windows 2022-12-30 16:33:33 +01:00
Victoria Brekenfeld
099a3283ef xwayland: super basic reparenting wm 2022-12-30 16:23: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
Ian Douglas Scott
97fd4ed0b6 Update wayland-rs to beta.14 2022-12-16 09:22:45 -08:00
Christian Duerr
959d126c59
Set MSRV in Cargo manifest
This sets the minimum supported Rust version to 1.65.0 in Smithay's
manifest, which helps with troubleshooting downstream when attempting to
build Smithay with an outdated compiler.

Especially since the MSRV is far above the introduction of the
`rust-version` field anyway, it should not come with any significant
drawbacks besides the potential maintenance overhead.
2022-12-03 18:53:34 +01:00
i509VCB
3514d2f56a update ash to 0.37.1
A new version of ash was released with the stuff we need now.
2022-11-23 16:30:16 -06:00
Ian Douglas Scott
8eceeb8067 Remove io-lifetimes dependency
Since Smithay now requires Rust 1.65.0, and io-lifetimes reexports these
types from std on recent Rust versions, this dependency is redundant.
2022-11-17 11:17:39 -08:00
Victoria Brekenfeld
196df8ad64 ci: Enable use_system_lib for test_all_features 2022-11-14 18:55:49 +01:00
Victoria Brekenfeld
0e1d6ca9db deps: Update wayland-rs to 0.30-beta.13 2022-11-04 12:17:33 +01:00
Eivind Gamst
fbecbe6b9a Merge branch 'master' into wayland/virtual_keyboard 2022-10-19 21:14:02 +02: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
e31843762b desktop: Decouple feature-set from wayland_frontend 2022-10-11 17:59:28 +02:00
Christian Meissl
22f7255068 renderer: fix test compilation without default features 2022-10-11 17:58:08 +02:00
Victoria Brekenfeld
e6c2e08038
Merge pull request #744 from Smithay/feature/glow 2022-10-07 23:39:51 +02:00
Christian Meissl
fe1f9f2057 gbm: detect gbm_bo_get_fd_for_plane
When available or forced with feature
backend_gbm_has_fd_for_plane use fd_for_plane
which allows the use of multi planar formats
which expose multiple planes with different fds.
2022-10-03 09:54:07 +02:00
Eivind Gamst
a38ba4a12f Merge branch 'master' into wayland/virtual_keyboard 2022-09-21 15:23:11 +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
Eivind Gamst
ae6584fe4a Merge branch 'master' into wayland/virtual_keyboard 2022-09-10 16:32:19 +02:00
Victoria Brekenfeld
6bcb59543a renderer: Add glow integration 2022-09-07 21:53:51 +02:00
Akane
5d4200cc4f
anvil: xkbcommon library update (#736)
* xkbcommon library update

* Updated xkbcommon(smithay) from 0.4 to 0.5
2022-09-05 14:13:13 +02:00
Victor Berger
9cc2606e87 Update wayland-rs to 0.30.0-beta.9 2022-09-01 10:38:25 +02:00
rano-oss
560ac774c2
Updated wayland crates in cargo.toml 2022-08-31 13:21:27 +02:00
rano-oss
1d63f63eb8
Merge branch 'Smithay:master' into wayland/virtual_keyboard 2022-08-31 13:10:20 +02:00
Victoria Brekenfeld
eddab83d98 deps: Update to drm-rs 0.7 2022-08-30 13:13:08 +02:00
Eivind Gamst
b23b27a4f2 removing patch crates 2022-08-27 01:51:23 +02:00
Eivind Gamst
034cf7cb13 Fail using handle 2022-08-24 17:38:21 +02:00
Eivind Gamst
ebefb0e523 Added keyboard handling 2022-08-21 22:36:40 +02:00
Victoria Brekenfeld
92c9259ff1
Merge pull request #443 from rano-oss/wayland/input_method_and_text_input
Wayland/input method and text input
2022-08-14 15:19:07 -06:00
Kirill Chibisov
2ee345b9e7
Bump winit to 0.27.1
This resolves issues when running smithay with winit
backend on Wayland.
2022-08-11 15:53:51 +04:00
Eivind Gamst
09b599ac7c Thrash commit 2022-07-22 15:19:12 +08:00
i509VCB
d133bef922 deps update smithay to beta.8 wayland-rs release 2022-07-15 14:46:19 +00:00
Victoria Brekenfeld
82308c8e4f
Merge pull request #614 from i509VCB/vulkan/allocator
The Vulkan allocator
2022-07-07 14:03:43 -06:00
i509VCB
9ceda53676
Initial Vulkan backend code 2022-07-07 14:24:07 -05:00
Victoria Brekenfeld
1b99d84285 deps: Update to wayland-rs-0.30-beta.7 2022-07-04 10:35:38 +00:00
Victoria Brekenfeld
5c7095638d Update names 2022-06-23 16:46:15 +00:00
Victoria Brekenfeld
68dfc9b66b deps: Update to wayland-rs-0.30-beta.5 2022-06-23 16:46:15 +00:00
Victoria Brekenfeld
71c0c9f6d6
Merge pull request #638 from Smithay/fix/libseat_active_before_dispatch
session/libseat: process immediate events after creation
2022-06-20 04:02:31 -06:00
Victoria Brekenfeld
aca74dc836 session/libseat: process immediate events after creation 2022-06-20 11:38:29 +02:00
Victor Berger
702767f126 deps: update x11rb and image 2022-06-17 10:22:34 +02:00