winit-sonoma-fix/src/platform
Francesca Frangipane 1c4973d5b7
x11: Only access XIM from the event loop thread (#439)
XIM isn't thread-safe at all. Any call made to it from another thread will result in the
event loop freezing (this is why the old implementation of Drop for Window had that
problem).

XIM is now confined to one thread, and the existing API is maintained using channels. In
testing this with Alacritty, I initially thought the occasional slight lag on updating the
spot location was due to this change, but it's present without it as well.
2018-04-05 14:58:10 -04:00
..
android Add ability to change the min/max size of windows at runtime (#405) 2018-03-23 10:35:35 +01:00
emscripten Add ability to change the min/max size of windows at runtime (#405) 2018-03-23 10:35:35 +01:00
ios Add ability to change the min/max size of windows at runtime (#405) 2018-03-23 10:35:35 +01:00
linux x11: Only access XIM from the event loop thread (#439) 2018-04-05 14:58:10 -04:00
macos subclass windows in macos so they can be made resizable even with no decorations (#408) 2018-04-02 19:12:38 -04:00
windows Avoid destroying the window twice (#388) 2018-03-25 20:30:16 +02:00
mod.rs Remove the use platform_not_supported hack (#285) 2017-09-15 15:45:45 +02:00