smithay
smithay copied to clipboard
A smithy for rusty wayland compositors
For testing. Pending on an actual release. (Also updates gbm.rs and nix.)
This resolves issues when running smithay with winit backend on Wayland.
DO NOT MERGE PR to better coordinate the work with @Drakulix This represents just a few ideas I evaluate move the damage tracking out of the space and allow usage...
Continuation from https://github.com/Smithay/smithay/pull/575 Ready for review and testing with smallvil and anvil. This is the second attempt at decoupling a large portion of the `wayland/seat` module from `WlSurface` as the...
The modules should provide initial support and cover most of the functionality. ~~Surface handling of the popup surface and modifier handling/compositor shortcuts have not been added so far. I wanted...
This is a draft, not ready for review. I did not have time to finish it, so I'm opening a draft, so it's clearly visible and reduces chance of work...
Fixes #680 Fixes an issue where the fd is leaked if creating a pool breaks. This pull request documents the internals of the `pool` module inside the shm module of...
https://github.com/Smithay/smithay/blob/433a0f408d180c46ecb171e2c01d324ee997884a/src/wayland/shm/pool.rs#L162-L164 Passing null to `slice::from_raw_parts` is UB, see: https://doc.rust-lang.org/nightly/std/slice/fn.from_raw_parts.html