Open renovate[bot] opened 6 months ago
This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
ā ļø Warning: custom changes will be lost.
This PR contains the following updates:
0.29.15
->0.30.0
Release Notes
rust-windowing/winit (winit)
### [`v0.30.4`](https://togithub.com/rust-windowing/winit/releases/tag/v0.30.4): Winit version 0.30.4 [Compare Source](https://togithub.com/rust-windowing/winit/compare/v0.30.3...v0.30.4) ##### Changed - `DeviceId::dummy()` and `WindowId::dummy()` are no longer marked `unsafe`. ##### Fixed - On Wayland, avoid crashing when compositor is misbehaving. - On Web, fix `WindowEvent::Resized` not using `requestAnimationFrame` when sending `WindowEvent::RedrawRequested` and also potentially causing `WindowEvent::RedrawRequested` to not be de-duplicated. - Account for different browser engine implementations of pointer movement coordinate space. ### [`v0.30.3`](https://togithub.com/rust-windowing/winit/releases/tag/v0.30.3): Winit version 0.30.3 [Compare Source](https://togithub.com/rust-windowing/winit/compare/v0.30.2...v0.30.3) ##### Added - On Web, add `EventLoopExtWebSys::(set_)poll_strategy()` to allow setting control flow strategies before starting the event loop. - On Web, add `WaitUntilStrategy`, which allows to set different strategies for `ControlFlow::WaitUntil`. By default the Prioritized Task Scheduling API is used, with a fallback to `setTimeout()` with a trick to circumvent throttling to 4ms. But an option to use a Web worker to schedule the timer is available as well, which commonly prevents any throttling when the window is not focused. ##### Changed - On macOS, set the window theme on the `NSWindow` instead of application-wide. ##### Fixed - On X11, build on arm platforms. - On macOS, fixed `WindowBuilder::with_theme` not having any effect on the window. ### [`v0.30.2`](https://togithub.com/rust-windowing/winit/releases/tag/v0.30.2): Winit version 0.30.2 [Compare Source](https://togithub.com/rust-windowing/winit/compare/v0.30.1...v0.30.2) ##### Fixed - On Web, fix `EventLoopProxy::send_event()` triggering event loop immediately when not called from inside the event loop. Now queues a microtask instead. - On Web, stop overwriting default cursor with `CursorIcon::Default`. - On Web, prevent crash when using `InnerSizeWriter::request_inner_size()`. - On macOS, fix not working opacity for entire window. ### [`v0.30.1`](https://togithub.com/rust-windowing/winit/releases/tag/v0.30.1): Winit version 0.30.1 [Compare Source](https://togithub.com/rust-windowing/winit/compare/v0.30.0...v0.30.1) ##### Added - Reexport `raw-window-handle` versions 0.4 and 0.5 as `raw_window_handle_04` and `raw_window_handle_05`. - Implement `ApplicationHandler` for `&mut` references and heap allocations to something that implements `ApplicationHandler`. - Add traits `EventLoopExtWayland` and `EventLoopExtX11`, providing methods `is_wayland` and `is_x11` on `EventLoop`. ##### Fixed - On macOS, fix panic on exit when dropping windows outside the event loop. - On macOS, fix window dragging glitches when dragging across a monitor boundary with different scale factor. - On macOS, fix the range in `Ime::Preedit`. - On macOS, use the system's internal mechanisms for queuing events. - On macOS, handle events directly instead of queuing when possible. ### [`v0.30.0`](https://togithub.com/rust-windowing/winit/releases/tag/v0.30.0): Winit version 0.30.0 [Compare Source](https://togithub.com/rust-windowing/winit/compare/v0.29.15...v0.30.0) ##### Added - Add `OwnedDisplayHandle` type for allowing safe display handle usage outside of trivial cases. - Add `ApplicationHandlerConfiguration
š Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
š¦ Automerge: Enabled.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.