Ribir
Ribir copied to clipboard
build(deps): update raw-window-handle requirement from 0.5 to 0.6
Updates the requirements on raw-window-handle to permit the latest version.
Release notes
Sourced from raw-window-handle's releases.
v0.6.0
- Breaking: Raw pointer handles now use
NonNull
where appropriate, to avoid null pointer dereferences.- Breaking: Renamed
empty
methods tonew
, and take parameters in most of those, to better match normal Rust semantics.- Breaking:
HasRaw(Display/Window)Handle::raw_(display/window)_handle
returns a result indicating if fetching the window handle failed (#122).- Breaking: Remove the
Active/ActiveHandle
types from the public API (#126).- Breaking: Remove
AppKitWindowHandle::ns_window
andUiKitWindowHandle::ui_window
since they can be retrieved from the view (#129).- Breaking: Remove
Copy
derive fromRawWindowHandle
andWindowHandle
(#140).- Implement
PartialEq
,Eq
andHash
forWindowHandle
too. (#128)- Implement the relevant traits for
&mut T where T: <trait>
. (#130)- Add web handles for
wasm-bindgen
v0.2. They are locked behind thewasm-bindgen-0-2
feature. (#134)- Deprecate the raw window/display handle traits. They will be removed at the next stable release. (#139)
Changelog
Sourced from raw-window-handle's changelog.
0.6.0 (2023-09-30)
- Breaking: Raw pointer handles now use
NonNull
where appropriate, to avoid null pointer dereferences.- Breaking: Renamed
empty
methods tonew
, and take parameters in most of those, to better match normal Rust semantics.- Breaking:
HasRaw(Display/Window)Handle::raw_(display/window)_handle
returns a result indicating if fetching the window handle failed (#122).- Breaking: Remove the
Active/ActiveHandle
types from the public API (#126).- Breaking: Remove
AppKitWindowHandle::ns_window
andUiKitWindowHandle::ui_window
since they can be retrieved from the view (#129).- Breaking: Remove
Copy
derive fromRawWindowHandle
andWindowHandle
(#140).- Implement
PartialEq
,Eq
andHash
forWindowHandle
too. (#128)- Implement the relevant traits for
&mut T where T: <trait>
. (#130)- Add web handles for
wasm-bindgen
v0.2. They are locked behind thewasm-bindgen-0-2
feature. (#134)- Deprecate the raw window/display handle traits. They will be removed at the next stable release. (#139)
0.5.2 (2023-03-31)
- Add several types for using raw window handles safely, including
HasWindowHandle
,WindowHandle
,HasDisplayHandle
,DisplayHandle
andActive
(#110).0.5.1 (2023-03-07)
- Add the
rust-version
field (1.64
).- Implemented
From
forRawWindowHandle
andRawDisplayHandle
0.5.0 (2022-07-14)
- Breaking: The
RawWindowHandle
variants were split intoRawDisplayHandle
andRawWindowHandle
.- The X11 screen is now present in new
XlibDisplayHandle
andXcbDisplayHandle
.
- Add GBM support.
0.4.3 (2022-03-29)
- Add visual IDs to X11 handles
- Add a link to the MDN page for data attributes in the documentation for WebHandle
- add haiku support
0.4.2 (2021-11-24)
- Also implement
HasRawWindowHandle
forRc<T>
, andArc<T>
whereT: ?Sized
.0.4.1 (2021-11-19)
- Added an impl of
HasRawWindowHandle
for&T
,Rc<T>
, andArc<T>
. The impls forRc<T>
andArc<T>
require thealloc
feature.0.4.0 (2021-11-15)
- Breaking: Remove
_do_not_use
tags to use#[non_exhaustive]
macro- Breaking:
RawWindowHandle
variants are no longer cfg-guarded by platform.- Breaking: Rename
IOS
toUiKit
.- Breaking: Rename
MacOS
toAppKit
.- Breaking: Rename
Windows
toWin32
.- Breaking: Rename
Redox
toOrbital
.
... (truncated)
Commits
2c2aaa9
final changelog date.af04e3b
v0.6.0 (#132)e3f68a7
breaking: Deprecate the HasRaw*Handle traits809b130
Add wasm-bindgen v0.2 handles for web_sys::HtmlCanvasElement and web_sys::Off...69d9eac
Change how handles are constructed, so that we can ensure non-null handles (#...4611ee8
breaking: RemoveCopy
forRawWindowHandle
/WindowHandle
880b305
Remove window handles from Apple handles (#129)64d2269
Implement traits for &mut T (#133)e3d2e69
Incorrect changelog PR number (#130)59d3ad2
m: Make sure traits are uniform across WindowHandle and DisplayHandle- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore this major version
will 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 version
will 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 dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Comparison is base (
152a2b4
) 85.29% compared to head (a1c3363
) 85.29%.
Additional details and impacted files
@@ Coverage Diff @@
## master #463 +/- ##
=======================================
Coverage 85.29% 85.29%
=======================================
Files 177 177
Lines 24267 24267
=======================================
Hits 20699 20699
Misses 3568 3568
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
@dependabot rebase
Looks like raw-window-handle is no longer a dependency, so this is no longer needed.