Ralith / hypermine

A hyperbolic voxel game
Apache License 2.0
160 stars 20 forks source link

Update winit requirement from 0.28.1 to 0.29.8 #337

Closed dependabot[bot] closed 10 months ago

dependabot[bot] commented 10 months ago

Updates the requirements on winit to permit the latest version.

Release notes

Sourced from winit's releases.

Winit version 0.29.8

  • On X11, fix IME input lagging behind.
  • On X11, fix ModifiersChanged not sent from xdotool-like input
  • On X11, fix keymap not updated from xmodmap.
  • On X11, reduce the amount of time spent fetching screen resources.
  • On Wayland, fix Window::request_inner_size being overwritten by resize.
  • On Wayland, fix Window::inner_size not using the correct rounding.
Changelog

Sourced from winit's changelog.

0.29.8

  • On X11, fix IME input lagging behind.
  • On X11, fix ModifiersChanged not sent from xdotool-like input
  • On X11, fix keymap not updated from xmodmap.
  • On X11, reduce the amount of time spent fetching screen resources.
  • On Wayland, fix Window::request_inner_size being overwritten by resize.
  • On Wayland, fix Window::inner_size not using the correct rounding.

0.29.7

  • On X11, fix Xft.dpi reload during runtime.
  • On X11, fix window minimize.

0.29.6

  • On Web, fix context menu not being disabled by with_prevent_default(true).
  • On Wayland, fix WindowEvent::Destroyed not being delivered after destroying window.
  • Fix EventLoopExtRunOnDemand::run_on_demand not working for consequent invocation

0.29.5

  • On macOS, remove spurious error logging when handling Fn.
  • On X11, fix an issue where floating point data from the server is misinterpreted during a drag and drop operation.
  • On X11, fix a bug where focusing the window would panic.
  • On macOS, fix refresh_rate_millihertz.
  • On Wayland, disable Client Side Decorations when wl_subcompositor is not supported.
  • On X11, fix Xft.dpi detection from Xresources.
  • On Windows, fix consecutive calls to window.set_fullscreen(Some(Fullscreen::Borderless(None))) resulting in losing previous window state when eventually exiting fullscreen using window.set_fullscreen(None).
  • On Wayland, fix resize being sent on focus change.
  • On Windows, fix set_ime_cursor_area.

0.29.4

  • Fix crash when running iOS app on macOS.
  • On X11, check common alternative cursor names when loading cursor.
  • On X11, reload the DPI after a property change event.
  • On Windows, fix so drag_window and drag_resize_window can be called from another thread.
  • On Windows, fix set_control_flow in AboutToWait not being taken in account.
  • On macOS, send a Resized event after each ScaleFactorChanged event.
  • On Wayland, fix wl_surface being destroyed before associated objects.
  • On macOS, fix assertion when pressing Fn key.

0.29.3

  • On Wayland, apply correct scale to PhysicalSize passed in WindowBuilder::with_inner_size when possible.
  • On Wayland, fix RedrawRequsted being always sent without decorations and sctk-adwaita feature.
  • On Wayland, ignore resize requests when the window is fully tiled.
  • On Wayland, use configure_bounds to constrain with_inner_size when compositor wants users to pick size.

... (truncated)

Commits
  • 6eb79f0 Winit version 0.29.8
  • 2bf12c7 On X11, fix IME input lagging behind
  • 2998bbf On X11, cache the XRandR extension version
  • 3f82a6a On X11, fix ModifiersChanged from xdotool
  • 2e61011 On X11, update keymap on XkbMapNotify
  • 63d52aa On Wayland, fix Window::request_inner_size during resize
  • 5b4f97e On X11, query for higher Xrandr version
  • 9135eb4 Winit version 0.29.7
  • 23b3c12 bugfix: Change value sent to X server during minimize
  • b343f45 bugfix: Reload Xft database on DPI change
  • 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 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)
dependabot[bot] commented 10 months ago

Superseded by #338.