Skip to content

Conversation

@dependabot-preview
Copy link

@dependabot-preview dependabot-preview bot commented Mar 7, 2019

Updates the requirements on winit to permit the latest version.

Changelog

Sourced from winit's changelog.

Version 0.19.0 (2019-03-06)

  • On X11, we will use the faster XRRGetScreenResourcesCurrent function instead of XRRGetScreenResources when available.
  • On macOS, fix keycodes being incorrect when using a non-US keyboard layout.
  • On Wayland, fix with_title() not setting the windows title
  • On Wayland, add set_wayland_theme() to control client decoration color theme
  • Added serde serialization to os::unix::XWindowType.
  • Breaking: image crate upgraded to 0.21. This is exposed as part of the icon_loading API.
  • On X11, make event loop thread safe by replacing XNextEvent with select(2) and XCheckIfEvent
  • On Windows, fix malformed function pointer typecast that could invoke undefined behavior.
  • Refactored Windows state/flag-setting code.
  • On Windows, hiding the cursor no longer hides the cursor for all Winit windows - just the one hide_cursor was called on.
  • On Windows, cursor grabs used to get perpetually canceled when the grabbing window lost focus. Now, cursor grabs automatically get re-initialized when the window regains focus and the mouse moves over the client area.
  • On Windows, only vertical mouse wheel events were handled. Now, horizontal mouse wheel events are also handled.
  • On Windows, ignore the AltGr key when populating the ModifersState type.

Version 0.18.1 (2018-12-30)

  • On macOS, fix Yen (JIS) so applications receive the event.
  • On X11 with a tiling WM, fixed high CPU usage when moving windows across monitors.
  • On X11, fixed panic caused by dropping the window before running the event loop.
  • on macOS, added WindowExt::set_simple_fullscreen which does not require a separate space
  • Introduce WindowBuilderExt::with_app_id to allow setting the application ID on Wayland.
  • On Windows, catch panics in event loop child thread and forward them to the parent thread. This prevents an invocation of undefined behavior due to unwinding into foreign code.
  • On Windows, fix issue where resizing or moving window combined with grabbing the cursor would freeze program.
  • On Windows, fix issue where resizing or moving window would eat Awakened events.
  • On Windows, exiting fullscreen after entering fullscreen with disabled decorations no longer shrinks window.
  • On X11, fixed a segfault when using virtual monitors with XRandR.
  • Derive Ord and PartialOrd for VirtualKeyCode enum.
  • On Windows, fix issue where hovering or dropping a non file item would create a panic.
  • On Wayland, fix resizing and DPI calculation when a wl_output is removed without sending a leave event to the wl_surface, such as disconnecting a monitor from a laptop.
  • On Wayland, DPI calculation is handled by smithay-client-toolkit.
  • On X11, WindowBuilder::with_min_dimensions and WindowBuilder::with_max_dimensions now correctly account for DPI.
  • Added support for generating dummy DeviceIds and WindowIds to better support unit testing.
  • On macOS, fixed unsoundness in drag-and-drop that could result in drops being rejected.
  • On macOS, implemented WindowEvent::Refresh.
  • On macOS, all MouseCursor variants are now implemented and the cursor will no longer reset after unfocusing.
  • Removed minimum supported Rust version guarantee.

Version 0.18.0 (2018-11-07)

  • Breaking: image crate upgraded to 0.20. This is exposed as part of the icon_loading API.
  • On Wayland, pointer events will now provide the current modifiers state.
  • On Wayland, titles will now be displayed in the window header decoration.
  • On Wayland, key repetition is now ended when keyboard loses focus.
  • On Wayland, windows will now use more stylish and modern client side decorations.
  • On Wayland, windows will use server-side decorations when available.
  • Breaking: Added support for F16-F24 keys (variants were added to the VirtualKeyCode enum).
  • Fixed graphical glitches when resizing on Wayland.
  • On Windows, fix freezes when performing certain actions after a window resize has been triggered. Reintroduces some visual artifacts when resizing.
... (truncated)
Commits

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 ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major 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 use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Finally, you can contact us by mentioning @dependabot.

Updates the requirements on [winit](https://github.com/tomaka/winit) to permit the latest version.
- [Release notes](https://github.com/tomaka/winit/releases)
- [Changelog](https://github.com/tomaka/winit/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tomaka/winit/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
@dependabot-preview dependabot-preview bot added the dependencies Pull requests that update a dependency file label Mar 7, 2019
@dependabot-preview
Copy link
Author

Superseded by #14.

@dependabot-preview dependabot-preview bot deleted the dependabot/cargo/winit-0.19 branch January 6, 2020 05:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants