winit-sonoma-fix/src/platform_impl/linux/wayland
Murarth a95ebc5ee6
X11: Fix incorrect modifiers when events are missed (#1279)
* X11: Fix incorrect modifiers when events are missed

* Syncs modifier state with state data in X key/button/motion events.
* Fixes modifier state in XWayland, as xinput2 raw input events will
  not be received when a window does not have focus.
* Removes `impl From<_> for ModifiersState` on X11/Wayland API types,
  replacing them with `pub(crate)` methods.

* Cleanup modifier state update using a macro

* Remove keys from modifier state when updating
2019-11-22 17:11:30 -07:00
..
event_loop.rs X11: Fix modifiers being reported after release (#1262) 2019-11-10 00:16:44 -07:00
keyboard.rs X11: Fix incorrect modifiers when events are missed (#1279) 2019-11-22 17:11:30 -07:00
mod.rs Add exclusive fullscreen mode (#925) 2019-07-29 14:16:14 -04:00
pointer.rs Wayland support for set_cursor_icon (#1204) 2019-10-03 06:02:59 -07:00
touch.rs Add touch pressure information for touch events on iOS (#1090) 2019-08-13 18:12:13 -04:00
window.rs Wayland: Fix panic when calling set_cursor_grab from a different thread than evlp's one. (#1206) 2019-10-16 12:16:23 -04:00