Victoria Brekenfeld
f7cc1985e3
xdg-activation: Initial implementation
2023-11-09 13:48:34 +01:00
Ian Douglas Scott
5fcdd81fc3
Enable necessary protocols for supporting IMEs
2023-11-07 10:26:22 -08:00
Ian Douglas Scott
f0277eabae
Add ext-session-lock protocol
2023-10-27 09:01:25 -07:00
Victoria Brekenfeld
806e10fcd9
Merge pull request #191 from pop-os/drm-lease_jammy
...
wayland/kms: Add drm_lease implementation
2023-10-11 22:42:42 +02:00
Ian Douglas Scott
111eb4edf4
Update smithay, with cursor/selection changes
...
We'll probably want to add support for `cursor-shape-v1`. Not sure about
`wlr-data-control-unstable-v1`. But this just updates to work with the
latest smithay commit for new.
2023-10-10 13:32:41 -07:00
Victoria Brekenfeld
7ecc970a5b
wayland/kms: Add drm_lease implementation
2023-10-06 18:21:50 +02:00
Ian Douglas Scott
373af07319
Implement pointer constraints; update to send frame manually
2023-09-29 19:21:13 +02:00
Ian Douglas Scott
8dce518ba6
Add security context protocol
...
Currently, excludes some protocols if they have any security context
associated.
2023-09-05 13:47:23 -07:00
Ian Douglas Scott
c68625ff78
Add pointer gestures support
2023-09-05 13:47:07 -07:00
Ian Douglas Scott
c3dddb9917
XWayland keyboard grab protocol
2023-08-09 14:21:06 -07:00
Victoria Brekenfeld
8dbdd4a13e
wayland: Wire up wp_fractional_scale
2023-06-14 14:44:36 +02:00
Ian Douglas Scott
313bdd91b8
Expose relative pointer global on the kms backend
2023-02-27 13:54:49 -08:00
Victoria Brekenfeld
78ffe3a93d
shell/wayland: Enable xdg/kde-decoration protocols
2023-01-16 20:31:43 +01:00
Victoria Brekenfeld
7a034c8e52
deps: smithay + egui update
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
38c0acb943
wayland: Explicitly handle destroyed surfaces
2022-11-23 16:10:37 +01:00
Victoria Brekenfeld
5a4df346a8
wip: screencopy
2022-11-23 16:09:58 +01:00
Victoria Brekenfeld
00f1b029da
wip: New shell logic
2022-11-23 16:08:32 +01:00
Ian Douglas Scott
0f726cf16b
Implement keyboard shortcut inhibit protocol
...
TODO: restrict what apps can call this in some way.
2022-09-20 10:03:03 -07:00
Victoria Brekenfeld
944af9ab85
export_dmabuf: Initial support
2022-08-05 14:28:37 +02:00
Victoria Brekenfeld
6b659eb107
wayland: toplevel management protocol
2022-07-18 21:26:02 +02:00
Victoria Brekenfeld
a85389ba2e
wayland: primary_selection support
2022-07-15 14:23:17 +02:00
Victoria Brekenfeld
39de286d51
cargo fmt
2022-07-04 16:01:06 +02:00
Victoria Brekenfeld
06d5989223
wayland: Rework handlers and protocols into separate files
2022-07-04 16:01:06 +02:00