Inochi2D / inox2d

Native Rust reimplementation of Inochi2D
Other
194 stars 22 forks source link

Update glutin requirement from 0.30.6 to 0.31.1 #71

Closed dependabot[bot] closed 7 months ago

dependabot[bot] commented 11 months ago

Updates the requirements on glutin to permit the latest version.

Release notes

Sourced from glutin's releases.

Glutin Version v0.31.1

  • Fixed CGLContextObj having an invalid encoding on newer macOS versions.
Changelog

Sourced from glutin's changelog.

Version 0.31.1

  • Fixed CGLContextObj having an invalid encoding on newer macOS versions.

Version 0.31.0

  • Bump MSRV from 1.60 to 1.65.
  • Breaking: bitflags which is used as a part of public API was updated to 2.0.
  • Breaking: .*SurfaceAccessor traits got removed; their methods now on respective .*GlContext traits instead.
  • Breaking: GlContext trait is now a part of the prelude.
  • Automatically cleanup the EGLDisplay when EGL_KHR_display_reference is present.
  • Add api::egl::Display::terminate to terminate the display when glutin doesn't manage it.
  • Fixed handling of Robustness::NoError and debug attribute when building context.
  • Robustness::NoError not being properly enabled with GLX/WGL.

Version 0.30.10

  • Add X11VisualInfo::visual_id to get XID of the visual.
  • Added support for EGL on Windows using Angle. This assumes libEGL.dll/libGLESv2.dll present.
  • EGL's Display::create_pbuffer_surface() no longer sets the invalid RENDER_BUFFER attribute.

Version 0.30.9

  • Fixed lock on SwapBuffers with some GLX drivers.
  • Fixed EGL's Surface::is_single_buffered being inversed.

Version 0.30.8

  • Fixed EGL dereferencing raw window handles on everything but X11 in legacy Window and Pixmap surface creation.
  • On GLX, fixed startup failure when passing default Flush with KHR_context_flush_control.
  • Behavior change: the Config's Api now has platform specific default instead of being unspecified.

Version 0.30.7

  • Altered specification for objc2 crate to pull patch update.

Version 0.30.6

  • Fixed handling of *_base extensions with EGL.

Version 0.30.5

  • Fixed EGL/GLX display initialization when the provided raw-window-handle has an unknown visual_id.
  • Fixed EGL always returning None for x11_visual().
  • Fixed GLX error handling assuming that XError's will arrive like they should on X11.
  • Fixed EGL window/pixmap creation when using legacy path.

Version 0.30.4

  • Fixed EGL display initialization with XcbDisplayHandle.

... (truncated)

Commits
  • 11d286f Glutin version 0.31.1
  • 46ed101 cgl: relax encoding requirements for CGLContextObj
  • 90d86c5 Glutin version 0.31.0 & Glutin-winit version 0.4.2
  • 579af1d chore: bump winit to 0.29.2
  • 9f9baf3 api: fix NoError and debug requests
  • e75330f chore: add FUNDING.yml
  • 61f499d egl: Fallback if EGL_KHR_display_reference not supported
  • 1676aff egl: use EGL_KHR_display_reference
  • 5a24aae egl: Rename variables for consistency with EGL spec
  • ae30cda chore: update wayland-sys and libloading
  • 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 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.

dependabot[bot] commented 7 months ago

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.