svenstaro / wmfocus

Visually focus windows by label
MIT License
219 stars 20 forks source link

Bump the all-dependencies group with 4 updates #352

Closed dependabot[bot] closed 3 months ago

dependabot[bot] commented 3 months ago

Bumps the all-dependencies group with 4 updates: cairo-rs, itertools, anyhow and x11rb.

Updates cairo-rs from 0.19.2 to 0.19.4

Release notes

Sourced from cairo-rs's releases.

0.19.4

Bilal Elmoussaoui:
      Fix nightly clippy warnings
      gio: Stop re-exporting all the types in prelude
      gio: Move guards to trait definitions
      gio/socket: Replace c_int import with full qualifier
      gio/tests: Guard variable that is used on windows only builds
      typos: Ignore guid false-positive

Fabio Valentini: glib: fix UB in VariantStrIter::impl_get

Maximiliano Sandoval: Document values of Continue and Break

Sebastian Dröge: Work around rustdoc-stripper bug Fix glib compiletest expected output for Rust 1.77 Update Cargo.lock Revert "deny: Add heck 0.4 to the ignore list" Update version to 0.19.4

Ville Hakulinen: docs: construct attribute for glib::Properties docs: fix typo

0.19.3

Matthew Waters:
      pango: add some missing AttrInt constructors.

Paolo Borelli: macros: allow to specify #[default] for glib::flags

Sebastian Dröge: glib: Add Quark::from_static_str() glib: Use Self instead of Quark in a few places glib: Drop the main context future return value sender on finalize glib: Fix memory leak in subclass::shared tests glib: Use glib::GString for collate keys glib: Avoid heap allocation and copy of input strings for collation glib: Don't misuse slice::get_unchecked() Update versions to 0.19.3

Ville Hakulinen: gio: correctly free argument list items tests: skip failing test on windows

Commits
  • 5e944f2 Merge pull request #1351 from sdroege/0.19-backports
  • ffc2f11 Revert "deny: Add heck 0.4 to the ignore list"
  • 3cd83b6 Update Cargo.lock
  • f7369c9 typos: Ignore guid false-positive
  • 296f4e0 gio/tests: Guard variable that is used on windows only builds
  • ba8bd34 gio/socket: Replace c_int import with full qualifier
  • 79b627e gio: Move guards to trait definitions
  • e5318d2 gio: Stop re-exporting all the types in prelude
  • 691e46a Fix nightly clippy warnings
  • b2d5b35 docs: fix typo
  • Additional commits viewable in compare view


Updates itertools from 0.12.1 to 0.13.0

Changelog

Sourced from itertools's changelog.

0.13.0

Breaking

  • Removed implementation of DoubleEndedIterator for ConsTuples (#853)
  • Made MultiProduct fused and fixed on an empty iterator (#835, #834)
  • Changed iproduct! to return tuples for maxi one iterator too (#870)
  • Changed PutBack::put_back to return the old value (#880)
  • Removed deprecated repeat_call, Itertools::{foreach, step, map_results, fold_results} (#878)
  • Removed TakeWhileInclusive::new (#912)

Added

  • Added Itertools::{smallest_by, smallest_by_key, largest, largest_by, largest_by_key} (#654, #885)
  • Added Itertools::tail (#899)
  • Implemented DoubleEndedIterator for ProcessResults (#910)
  • Implemented Debug for FormatWith (#931)
  • Added Itertools::get (#891)

Changed

  • Deprecated Itertools::group_by (renamed chunk_by) (#866, #879)
  • Deprecated unfold (use std::iter::from_fn instead) (#871)
  • Optimized GroupingMapBy (#873, #876)
  • Relaxed Fn bounds to FnMut in diff_with, Itertools::into_group_map_by (#886)
  • Relaxed Debug/Clone bounds for MapInto (#889)
  • Documented the use_alloc feature (#887)
  • Optimized Itertools::set_from (#888)
  • Removed badges in README.md (#890)
  • Added "no-std" categories in Cargo.toml (#894)
  • Fixed Itertools::k_smallest on short unfused iterators (#900)
  • Deprecated Itertools::tree_fold1 (renamed tree_reduce) (#895)
  • Deprecated GroupingMap::fold_first (renamed reduce) (#902)
  • Fixed Itertools::k_smallest(0) to consume the iterator, optimized Itertools::k_smallest(1) (#909)
  • Specialized Combinations::nth (#914)
  • Specialized MergeBy::fold (#920)
  • Specialized CombinationsWithReplacement::nth (#923)
  • Specialized FlattenOk::{fold, rfold} (#927)
  • Specialized Powerset::nth (#924)
  • Documentation fixes (#882, #936)
  • Fixed assert_equal for iterators longer than i32::MAX (#932)
  • Updated the must_use message of non-lazy KMergeBy and TupleCombinations (#939)

Notable Internal Changes

  • Tested iterator laziness (#792)
  • Created CONTRIBUTING.md (#767)
Commits
  • d5084d1 Prepare v0.13.0 release (#937)
  • d7c99d5 TupleCombinations is not lazy but must be used nonetheless
  • 074c7fc KMergeBy is not lazy but must be used nonetheless
  • 2ad9e07 assert_equal: fix clippy::default_numeric_fallback
  • 0d4efc8 Remove free function get
  • 05cc0ee get(s..=usize::MAX) should be fine when s != 0
  • 3c16f14 get: when is it ESI and/or DEI
  • 4dd6ba0 get: panics if the range includes usize::MAX
  • 7a9ce56 get(r: Range) as Skip\<Take>
  • f676f2f Remove the unspecified check about .get(exhausted_range_inclusive)
  • Additional commits viewable in compare view


Updates anyhow from 1.0.81 to 1.0.86

Release notes

Sourced from anyhow's releases.

1.0.86

  • Fix parse error in ensure! with non-literal after minus sign (#373)

1.0.85

  • Improve ensure! macro's rules to unblock some rustc pretty-printer improvements (#368, #371)

1.0.84

  • Disallow calling ensure! through a Not impl for a type that is not bool (#367)

1.0.83

  • Integrate compile-time checking of cfgs (#363)

1.0.82

  • Documentation improvements
Commits
  • 8ea1819 Release 1.0.86
  • 0a1b405 Merge pull request #373 from dtolnay/minusneg
  • e0c74f2 Ensure $:literal never matches negative literal
  • 013c66e Fix parse error with non-literal after minus sign
  • ca7aff7 Add binary operator ensure tests
  • 2737bbe Release 1.0.85
  • 82b8b34 Merge pull request #371 from dtolnay/split
  • ad78d70 Preserve more token spans in expression parser
  • 5cce406 Parse comparison operators before other binary operators
  • 7205394 Merge pull request #369 from dtolnay/tokensplit
  • Additional commits viewable in compare view


Updates x11rb from 0.13.0 to 0.13.1

Changelog

Sourced from x11rb's changelog.

Version 0.13.1 (2024-05-01)

New features:

  • Add an xkbcommon-example to showcase use of x11rb together with the xkbcommon crate.
  • Update from xcb-proto 1.15.2 to 1.17.0. This brings support for PRESENT 1.4 and DRI3 1.4 and fixes some typos in the documentation.

Fixes:

  • Macro hygiene: atom_manager! macro now uses::std when referring to std items.

Breaking changes:

  • Optimise atom_manager! implementation. This changes the contents of the generated Cookie struct, but there should be no reasons to access these directly.
  • Remove some unreachable public API from x11rb-async's StreamAdaptor.

Minor changes:

  • Fix new compiler warnings and enable more lints.
  • Update dependencies.
Commits
  • 9e97a17 Update the version number for the next release
  • d661ba3 Merge pull request #926 from psychon/changelog
  • d73f2d7 Update the changelog for the next release
  • be76619 Merge pull request #924 from psychon/update-xcb-proto
  • c0d8103 Update vendored xcb-proto to 1.17.0
  • 2b3a646 Merge pull request #923 from psychon/lints
  • 6551db1 Remove some more redundant imports
  • 61f365e Remove redundant Box import in x11rb-async
  • f6c080d Fix unnecessary qualification in x11rb
  • dd13489 Remove unnecessary imports in x11rb
  • 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 major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
dependabot[bot] commented 3 months ago

Looks like these dependencies are no longer updatable, so this is no longer needed.