Ian Douglas Scott

Results 545 comments of Ian Douglas Scott

I've rebased this (and the cosmic-comp PR) and made a few small improvements to the doc comments. I believe this reflects how we agreed the implementation/API should work, and as...

Looks like `SeatGlobalData` and `SeatUserData` never get dropped.

Or I guess `SeatUserData` is freed when a client exist before the compositor, but not when the compositor exits with a window open?

Where `RwLock` is used, we expect a lot more readers than writers? Otherwise it may perform worse than just a simple `Mutex`. Though really, in a lot of cases it...

There's been discussion of doing a release, and most of the things marked for https://github.com/Smithay/smithay/milestone/4 are done. But even if there was a release, most projects using Smithay would probably...

Looks like https://github.com/system76/thelio-io-windows/blob/master/rust-toolchain specifies 1.53.0, while --profile was stabilized in 1.57.0. So the version in `rust-toolchain` needs to be bumped to something newer.

I guess we should also figure out how input methods fit in here...

Yeah. I was thinking an extension object would be unnecessary if we just have a request to set the group and not any events. But I guess we need notification...

Maybe `keymap` isn't the best term for this protocol, but I don't know what is. (`cosmic-keymap-group`? `cosmic-keyboard-group`?). It simply provides the group number currently active in the keymap (which is...

Using an IME, on Gnome or on compositor supporting `input-method-unstable-v2`, doesn't seem to impact the `wl_keyboard::keymap`, as expected. So any input method layouts would need to be listed separately, alongside...