i509VCB

Results 178 issues of i509VCB

It isn't clear what types can be accessed in SurfaceData. Do the SurfaceAttributes live in the data map, the multi cache? Actually it's a RefCell inside the multi cache. What...

difficulty: easy

At the moment the code inside of `src/wayland/shm/pool.rs` is a bit of a mess and is effectively a duplicate of the `memmap2` crate. Use of `memmap2` would just be internal...

Since glutin 0.30 the library no longer depends on winit and is usable in any context where a `RawDisplayHandle` and `RawWindowHandle` is available. This would mean that Smithay would be...

Right now the `Renderer` trait relies on the `Bind`ing a target and then calling `Renderer::render`. This works well with the GL based renderer API where the current target is managed...

xdg-decoration also has a similar issue.

Discussion on matrix with @chrisduerr related a bug in calling `XdgShellHandler::toplevel_destroyed` resulted in destruction never being done right since we removed a surface from the known list before getting the...

The example for the macro is the following: ```rust event_created_child!(MyState, WlFoo, [ EVT_CREATE_BAR => (WlBar, BarUserData::new()), ]); ``` And expands to the following: ```rust fn event_created_child( opcode: u16, qhandle: &QueueHandle...

In the matrix chat it wasn't immediately clear what an array was lowered to in wayland-rs. (Specifically whether the Vec included the header and end padding or not). It would...

It may be useful to allow using wayland-scanner as a library for codegen (essentially describing a protocol in data). This may help with api design experiments with wayland-backend.

As a part of using the Wayland presentation time protocol, a way to convert a `u32` into a ClockId would be nice. DynamicClockId I'd question if this type of API...

enhancement