IronRDP
IronRDP copied to clipboard
build(deps): bump winit from 0.28.7 to 0.30.0
Bumps winit from 0.28.7 to 0.30.0.
Release notes
Sourced from winit's releases.
Winit version 0.30.0
Added
- Add
OwnedDisplayHandletype for allowing safe display handle usage outside of trivial cases.- Add
ApplicationHandler<T>trait which mimicsEvent<T>.- Add
WindowBuilder::with_cursorandWindow::set_cursorwhich takes aCursorIconorCustomCursor.- Add
Syncimplementation forEventLoopProxy<T: Send>.- Add
Window::default_attributesto get defaultWindowAttributes.- Add
EventLoop::builderto getEventLoopBuilderwithout export.- Add
CustomCursor::from_rgbato allow creating cursor images from RGBA data.- Add
CustomCursorExtWebSys::from_urlto allow loading cursor images from URLs.- Add
CustomCursorExtWebSys::from_animationto allow creating animated cursors from otherCustomCursors.- Add
{Active,}EventLoop::create_custom_cursorto load custom cursor image sources.- Add
ActiveEventLoop::create_windowandEventLoop::create_window.- Add
CustomCursorwhich could be set viaWindow::set_cursor, implemented on Windows, macOS, X11, Wayland, and Web.- On Web, add to toggle calling
Event.preventDefault()onWindow.- On iOS, add
PinchGesture,DoubleTapGesture,PanGestureandRotationGesture.- on iOS, use
UIGestureRecognizerDelegatefor fine grained control of gesture recognizers.- On macOS, add services menu.
- On Windows, add
with_title_text_color, andwith_corner_preferenceonWindowAttributesExtWindows.- On Windows, implement resize increments.
- On Windows, add
AnyThreadAPI to access window handle off the main thread.Changed
- Bump MSRV from
1.65to1.70.- On Wayland, bump
sctk-adwaitato0.9.0, which changed system library crates. This change is a cascading breaking change, you must do breaking change as well, even if you don't expose winit.- Rename
TouchpadMagnifytoPinchGesture.- Rename
SmartMagnifytoDoubleTapGesture.- Rename
TouchpadRotatetoRotationGesture.- Rename
EventLoopWindowTargettoActiveEventLoop.- Rename
platform::x11::XWindowTypetoplatform::x11::WindowType.- Rename
VideoModetoVideoModeHandleto represent that it doesn't hold static data.- Make
Debugformatting ofWindowIdmore concise.- Move
dpitypes to its own crate, and re-export it from the root crate.- Replace
logwithtracing, uselogfeature ontracingto restore old behavior.EventLoop::with_user_eventnow returnsEventLoopBuilder.- On Web, return
HandleError::Unavailablewhen a window handle is not available.- On Web, return
RawWindowHandle::WebCanvasinstead ofRawWindowHandle::Web.- On Web, remove queuing fullscreen request in absence of transient activation.
- On iOS, return
HandleError::Unavailablewhen a window handle is not available.
... (truncated)
Commits
4b3c065Winit version 0.30.00812adcAdd UIGestureRecognizerDelegate and PanGestureRecogniser (#3597)cd6ec19Don't set the background color when initializing with transparency (#3657)61bd817chore: fix some typos in comments (#3635)c04c113chore: ensure that.cargoconfig is not publishedce32a30android: bump tondk 0.9.0andandroid-activity 0.6.01682703bugfix(win32): Only return win handle on OK threadbdd80c8Add .git-blame-ignore-revs7b0c7b6chore(rustfmt): use nightly (#2325)7006c7cbugfix(android): AllowVolume*keys to be passed to the user- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)