winit/src/platform
multisn8 a52f755ce8
Add exit code to ControlFlow::Exit (#2100)
* Add exit code to control flow and impl on linux

* Fix examples to have an exit code

* Fix doc examples to use an exit code

* Improve documentation wording on the exit code

* Add exit code example

* Add exit code on windows

* Change i32 as exit code to u8

This avoids nasty surprises with negative numbers on some unix-alikes
due to two's complement.

* Fix android usages of ControlFlow::Exit

* Fix ios usages of ControlFlow::Exit

* Fix web usages of ControlFlow::Exit

* Add macos exit code

* Add changelog note

* Document exit code on display server disconnection

* Revert "Change i32 as exit code to u8"

This reverts commit f88fba0253b45de6a2ac0c3cbcf01f50503c9396.

* Change Exit to ExitWithCode and make an Exit const

* Revert "Add exit code example"

This reverts commit fbd3d03de9c2d7516c7a63da489c99f498b710df.

* Revert "Fix doc examples to use an exit code"

This reverts commit daabcdf9ef9e16acad715c094ae442529e39fcbc.

* Revert "Fix examples to have an exit code"

This reverts commit 0df486896b8d106acf65ba83c45cc88d60d228e1.

* Fix unix-alike to use ExitWithCode instead of Exit

* Fix windows to use ExitWithCode rather than Exit

* Silence warning about non-uppercase Exit const

* Refactor exit code handling

* Fix macos Exit usage and recover original semantic

* Fix ios to use ExitWithCode instead of Exit

* Update documentation to reflect ExitWithCode

* Fix web to use ExitWithCode when needed, not Exit

* Fix android to use ExitWithCode, not Exit

* Apply documenation nits

* Apply even more documentation nits

* Move change in CHANGELOG.md under "Unreleased"

* Try to use OS error code as exit code on wayland
2022-01-11 01:23:20 +01:00
..
android.rs add android NDK event loop (#1556) 2020-05-06 15:27:49 +02:00
ios.rs Rename hidpi_factor to scale_factor (#1334) 2020-01-05 14:15:12 -05:00
macos.rs macOS move impl details of platform into platform_impl 2021-12-01 14:20:56 +03:00
mod.rs Rename desktop eventloop extensions to run_return extension (#1738) 2020-11-12 20:49:44 +01:00
run_return.rs Add exit code to ControlFlow::Exit (#2100) 2022-01-11 01:23:20 +01:00
unix.rs Provide examples for all window position/size setters (#2107) 2022-01-02 04:56:13 +01:00
web.rs Remove support for stdweb (#1941) 2021-05-24 10:06:21 -07:00
windows.rs macOS move impl details of platform into platform_impl 2021-12-01 14:20:56 +03:00