-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Rust crate glutin to 0.32.0 #720
base: master
Are you sure you want to change the base?
Conversation
The first dependency update from Renovate, an alternative to Dependabot enabled in #668. Trying it out because it can be configured to create batch update pull requests on a monthly basis, which may be easier to maintain than lots of little pull requests. This PR matches up with Dependabot's glutin update to 0.29.1: #711 , but why did Renovate not also include updates to serde, serde_json, and winit like Dependabot did in #716 #715 #712? Looks like the "Dependency Dashboard" at #709 has the answer: "Awaiting Schedule: These updates are awaiting their schedule.", but I'm not clear on why it only chose to update glutin, and why the other deps are pending and were not all batched together into one pr. |
dc4f51f
to
8a7a96a
Compare
8a7a96a
to
15da217
Compare
15da217
to
9e07607
Compare
9e07607
to
a6f1de2
Compare
dff53e6
to
b99ef71
Compare
b99ef71
to
1993427
Compare
Have since updated rustc to satisfy the minimum requirement, but there are API incompatibilities in this glutin update which would also need to be resolved:
|
1993427
to
e6d23b4
Compare
e6d23b4
to
e0c9235
Compare
e0c9235
to
5d099a0
Compare
5d099a0
to
fa6ca25
Compare
3b49513
to
48cb94d
Compare
48cb94d
to
30d486a
Compare
30d486a
to
9dc6bf9
Compare
9dc6bf9
to
3c1bce2
Compare
3c1bce2
to
5b5a775
Compare
5b5a775
to
83f0f69
Compare
83f0f69
to
dd580a5
Compare
dd580a5
to
b0274e3
Compare
b0274e3
to
23245b4
Compare
23245b4
to
d6993ce
Compare
d6993ce
to
f6ae447
Compare
This PR contains the following updates:
0.29.0
->0.32.0
Release Notes
rust-windowing/glutin (glutin)
v0.32.0
Compare Source
raw-window-handle
dependency to0.6
.1.65
to1.70
.windows-sys
from0.48.0
to0.52.0
.Egl
andGlx
raw API functions onEgl
andGlx
displays.GLUTIN_WGL_OPENGL_DLL
environment variable to change OpenGL provider name with WGL.v0.31.3
Compare Source
Surface
to beSend
. This makes it consistent with the context, so now they are bothSend
but notSync
.v0.31.2
Compare Source
v0.31.1
Compare Source
CGLContextObj
having an invalid encoding on newer macOS versions.v0.31.0
Compare Source
1.60
to1.65
.bitflags
which is used as a part of public API was updated to2.0
..*SurfaceAccessor
traits got removed; their methods now on respective.*GlContext
traits instead.GlContext
trait is now a part of theprelude
.EGLDisplay
whenEGL_KHR_display_reference
is present.api::egl::Display::terminate
to terminate the display when glutin doesn't manage it.Robustness::NoError
anddebug
attribute when building context.Robustness::NoError
not being properly enabled with GLX/WGL.v0.30.10
Compare Source
X11VisualInfo::visual_id
to getXID
of the visual.Display::create_pbuffer_surface()
no longer sets the invalidRENDER_BUFFER
attribute.v0.30.9
Compare Source
Surface::is_single_buffered
being inversed.v0.30.8
Compare Source
Window
andPixmap
surface creation.Flush
withKHR_context_flush_control
.Config
'sApi
now has platform specific default instead of being unspecified.v0.30.7
Compare Source
objc2
crate to pull patch update.v0.30.6
Compare Source
*_base
extensions with EGL.v0.30.5
Compare Source
None
forx11_visual()
.XError
's will arrive like they should on X11.v0.30.4
Compare Source
Surface::width
returning the height instead of the width.GlConfig::hardware_accelerated
to check if the config is hardware accelerated.GlContext::context_api
to get theContextApi
used by the context.Surface::{width,height}
for WGL/CGLmake_{,not}_current()
,GlSurface::width()
,GlSurface::height()
, andGlSurface::resize()
could block on macOS.v0.30.3
Compare Source
Surface::swap_buffers_with_damage
with EGL.Eq
,PartialEq
, andHash
impls forsurface::Rect
.v0.30.2
Compare Source
wayland-sys
.v0.30.1
Compare Source
X11VisualInfo::visual_id
to getXID
of the visual.Display::create_pbuffer_surface()
no longer sets the invalidRENDER_BUFFER
attribute.v0.30.0
Compare Source
glutin
has been rewritten from the ground and no longer depends onwinit
, theraw-window-handle
is now used instead of it.Display
,Surface
,Config
, andSurface
. For more info see crate documentation and examples.1.57
to1.60
.EGL
.Surface
MT safety, since beforeEGLSurface
could be sent to a different thread, which is not safe.Surface::swap_buffers
whenSurface::swap_buffers_with_damage
is not supported onEGL
.Configuration
📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.