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
f6ae447 to
741c4a7
Compare
741c4a7 to
3a5daea
Compare
3a5daea to
a7c6dbd
Compare
a7c6dbd to
8df8865
Compare
8df8865 to
7c842f0
Compare
This PR contains the following updates:
0.29.0→0.32.0Release Notes
rust-windowing/glutin (glutin)
v0.32.3Compare Source
1.70to1.71.objc2dependency tov0.6.v0.32.2Compare Source
PossiblyCurrentContext::make_not_current_in_place(&self)for whenSendcapability ofNotCurrentContextis not required.NotCurrentContext::make_current_surfaceless(self)andPossiblyCurrentContext::make_current_surfaceless(&self)in theCglimplementation to allow the use of surfaceless contexts on MacOS.
NotCurrentContext::make_current_surfaceless(self)andPossiblyCurrentContext::make_current_surfaceless(&self)in theGlximplementation to allow the use of surfaceless contexts with GLX.
NotCurrentContext::make_current_surfaceless(self)andPossiblyCurrentContext::make_current_surfaceless(&self)in theWglimplementation to allow the use of surfaceless contexts with WGL.
EGL_KHR_platform_gbmwithout EGL 1.5 client.GlContext::priority/ContextAttributesBuilder::with_priorityto get/set context priority.v0.32.1Compare Source
Device::query_devices()being too strict about required extensions.EglGetProcAddresson Win32-x86 platform due to wrong calling convention.Display::device()always returning an error due to invalid pointer-argument passing inside.Display::new()making anEGLDisplay::Khrwhen the EGL version for the display is 1.4 or lower.Device::drm_device_node_path()andDevice::drm_render_device_node_path()getters to EGL viaEGL_EXT_device_drm.DrmDisplayHandlein EGL'sDisplay::with_device()usingEGL_DRM_MASTER_FD_EXTfromEGL_EXT_device_drm.NSView, instead of relying on Winit to do it.OpenHarmonyplatform support with EGL.Display::create_pbuffer_surface()in WGL viaWGL_ARB_pbuffer.v0.32.0Compare Source
raw-window-handledependency to0.6.1.65to1.70.windows-sysfrom0.48.0to0.52.0.EglandGlxraw API functions onEglandGlxdisplays.GLUTIN_WGL_OPENGL_DLLenvironment variable to change OpenGL provider name with WGL.v0.31.3Compare Source
Surfaceto beSend. This makes it consistent with the context, so now they are bothSendbut notSync.v0.31.2Compare Source
v0.31.1Compare Source
CGLContextObjhaving an invalid encoding on newer macOS versions.v0.31.0Compare Source
1.60to1.65.bitflagswhich is used as a part of public API was updated to2.0..*SurfaceAccessortraits got removed; their methods now on respective.*GlContexttraits instead.GlContexttrait is now a part of theprelude.EGLDisplaywhenEGL_KHR_display_referenceis present.api::egl::Display::terminateto terminate the display when glutin doesn't manage it.Robustness::NoErroranddebugattribute when building context.Robustness::NoErrornot being properly enabled with GLX/WGL.v0.30.10Compare Source
X11VisualInfo::visual_idto getXIDof the visual.Display::create_pbuffer_surface()no longer sets the invalidRENDER_BUFFERattribute.v0.30.9Compare Source
Surface::is_single_bufferedbeing inversed.v0.30.8Compare Source
WindowandPixmapsurface creation.FlushwithKHR_context_flush_control.Config'sApinow has platform specific default instead of being unspecified.v0.30.7Compare Source
objc2crate to pull patch update.v0.30.6Compare Source
*_baseextensions with EGL.v0.30.5Compare Source
Noneforx11_visual().XError's will arrive like they should on X11.v0.30.4Compare Source
Surface::widthreturning the height instead of the width.GlConfig::hardware_acceleratedto check if the config is hardware accelerated.GlContext::context_apito get theContextApiused by the context.Surface::{width,height}for WGL/CGLmake_{,not}_current(),GlSurface::width(),GlSurface::height(), andGlSurface::resize()could block on macOS.v0.30.3Compare Source
Surface::swap_buffers_with_damagewith EGL.Eq,PartialEq, andHashimpls forsurface::Rect.v0.30.2Compare Source
wayland-sys.v0.30.1Compare Source
X11VisualInfo::visual_idto getXIDof the visual.Display::create_pbuffer_surface()no longer sets the invalidRENDER_BUFFERattribute.v0.30.0Compare Source
glutinhas been rewritten from the ground and no longer depends onwinit, theraw-window-handleis now used instead of it.Display,Surface,Config, andSurface. For more info see crate documentation and examples.1.57to1.60.EGL.SurfaceMT safety, since beforeEGLSurfacecould be sent to a different thread, which is not safe.Surface::swap_bufferswhenSurface::swap_buffers_with_damageis not supported onEGL.Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (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.