Ian Douglas Scott

Results 180 issues of Ian Douglas Scott

Requires https://github.com/pop-os/cosmic-bg/pull/67. Perhaps this could share more code with cosmic-bg, and handle color backgrounds. To match cosmic-bg's scaling, this will need to read the scaling mode for the output from...

I'm trying to use this for the `SinkInfo>>`. I guess to handle this, it would need to have logic to handle `Box`es, like it handles `Option`, and `FieldKind::resolve` would have...

I've been thinking a helper like this could be handy, since I end up implementing `Drop` on types that contain proxies often. So this would save some code, and also...

This minimal test case gets an `Unknown id` protocol error with the rs backend, but not with `wayland-backend/client_system`. Presumably these should be consistent, and the rs backend should also drop...

type: bug

https://github.com/Smithay/wayland-rs/issues/791. If no one sees issues with this approach, it can be included whenever the next breaking release is.

API break

If I recall, bitflags 1.x was different, but bitflags 2.x allows constructing a flags instance with unrecognized fields: https://docs.rs/bitflags/latest/bitflags/trait.Flags.html#tymethod.from_bits_retain. This way it is easy to test for recognized bitflags, but...

API break

`GlesRenderer` relies on a `destruction_callback: Receiver` to cleanup GL resources whose references have been `Drop`ed. But with shared contexts, it's presumably possible for this to result in leaking resources, when...