winit/src
YVT 31ada5a052 macOS/iOS: Fix auto trait impls of EventLoopProxy (#1084)
* macOS/iOS: Fix auto trait impls of `EventLoopProxy`

`EventLoopProxy<T>` allows sending `T` from an arbitrary thread that
owns the proxy object. Thus, if `T` is `!Send`, `EventLoopProxy<T>` must
not be allowed to leave the main thread.

`EventLoopProxy<T>` uses `std::sync::mpsc::Sender` under the hood,
meaning the `!Sync` restriction of it also applies to
`EventLoopProxy<T>`. That is, even if `T` is thread-safe, a single
`EventLoopProxy` object cannot be shared between threads.

* Update `CHANGELOG.md`
2019-08-08 17:13:13 -07:00
..
platform Replace set_decorations with set_prefers_status_bar_hidden on iOS (#1092) 2019-08-08 16:10:54 -07:00
platform_impl macOS/iOS: Fix auto trait impls of EventLoopProxy (#1084) 2019-08-08 17:13:13 -07:00
dpi.rs Format everything and add rustfmt to travis (#951) 2019-06-21 11:33:15 -04:00
error.rs Always use f as the argument name for &mut std::fmt::Formatter (#1023) 2019-07-09 17:49:07 -04:00
event.rs Fix broken links to mod DPI on various documentation pages (#984) 2019-06-26 15:35:54 +02:00
event_loop.rs Do not require T: Clone for EventLoopProxy<T>: Clone (#1086) 2019-08-05 16:51:42 -04:00
icon.rs Always use f as the argument name for &mut std::fmt::Formatter (#1023) 2019-07-09 17:49:07 -04:00
lib.rs iOS: add support for controlling the home indicator, and Exclusive video mode (#1078) 2019-07-31 00:57:31 -06:00
monitor.rs Add exclusive fullscreen mode (#925) 2019-07-29 14:16:14 -04:00
window.rs Replace set_decorations with set_prefers_status_bar_hidden on iOS (#1092) 2019-08-08 16:10:54 -07:00