winit/src
Aleksi Juvani 5bc3cf18d9 Add exclusive fullscreen mode (#925)
* Add exclusive fullscreen mode

* Add `WindowExtMacOS::set_fullscreen_presentation_options`

* Capture display for exclusive fullscreen on macOS

* Fix applying video mode on macOS after a fullscreen cycle

* Fix compilation on iOS

* Set monitor appropriately for fullscreen on macOS

* Fix exclusive to borderless fullscreen transitions on macOS

* Fix borderless to exclusive fullscreen transition on macOS

* Sort video modes on Windows

* Fix fullscreen issues on Windows

* Fix video mode changes during exclusive fullscreen on Windows

* Add video mode sorting for macOS and iOS

* Fix monitor `ns_screen` returning `None` after video mode change

* Fix "multithreaded" example on macOS

* Restore video mode upon closing an exclusive fullscreen window

* Fix "multithreaded" example closing multiple windows at once

* Fix compilation on Linux

* Update FEATURES.md

* Don't care about logical monitor groups on X11

* Add exclusive fullscreen for X11

* Update FEATURES.md

* Fix transitions between exclusive and borderless fullscreen on X11

* Update CHANGELOG.md

* Document that Wayland doesn't support exclusive fullscreen

* Replace core-graphics display mode bindings on macOS

* Use `panic!()` instead of `unreachable!()` in "fullscreen" example

* Fix fullscreen "always on top" flag on Windows

* Track current monitor for fullscreen in "multithreaded" example

* Fix exclusive fullscreen sometimes not positioning window properly

* Format

* More formatting and fix CI issues

* Fix formatting

* Fix changelog formatting
2019-07-29 14:16:14 -04:00
..
platform add macos with_disallow_hidpi (#1073) 2019-07-29 02:07:36 -06:00
platform_impl Add exclusive fullscreen mode (#925) 2019-07-29 14:16:14 -04: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 Rename new_user_event method to with_user_event (#1057) (#1068) 2019-07-29 08:58:16 -06: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 Add exclusive fullscreen mode (#925) 2019-07-29 14:16:14 -04:00
monitor.rs Add exclusive fullscreen mode (#925) 2019-07-29 14:16:14 -04:00
window.rs Add exclusive fullscreen mode (#925) 2019-07-29 14:16:14 -04:00