pentamassiv / gtk4-layer-shell-gir

Unsafe bindings and a safe wrapper for gtk4-layer-shell, automatically generated from a .gir file
MIT License
21 stars 1 forks source link

Bump the gtk4 group with 5 updates #34

Closed dependabot[bot] closed 2 months ago

dependabot[bot] commented 2 months ago

Updates the requirements on glib-sys, glib, gio, gdk4-sys and gtk4-sys to permit the latest version. Updates glib-sys to 0.19.8

Release notes

Sourced from glib-sys's releases.

0.19.8

Bilal Elmoussaoui:
      glib: Requires Upgrade on Downgrade::Weak type
      glib: Mark GParamSpec types as manual
      glib: Don't use macros to generate ParamSpec structs
      Fix various nightly clippy warnings

Fina Wilke:
glib-macros: Fix links in property macros docs
docs: Fix broken links
glib: Make links in README.md work in both web and rustdoc

Paolo Borelli:
ci: bump gvsbuild
gio: remove Send + Sync requirements from DBusConnection::register_object
gio: remove Send + Sync requirements also for other GDBus closures
gio: explicitely ignore DBusConnection::register_object
Fix cargo fmt
Derive TransparentPtrType trait for Boxed
strv: add From implementation from a String array
Regen with the latest gir from 0.19 branch
gio: sync test with master

Sebastian Dröge:
glib: Extend spawn_from_within() test to actually use a future that compiles with the normal spawn()
gio: Properly export Win32InputStream / Win32OutputStream traits

Commits
  • 4dc6fee Update Cargo.lock
  • 6616b05 Update versions to 0.19.8
  • 917b362 Merge pull request #1433 from pbor/backports
  • 909e298 gio: sync test with master
  • 1058b8a Regen with the latest gir from 0.19 branch
  • 756a4de Fix various nightly clippy warnings
  • 55af492 strv: add From implementation from a String array
  • 82e2a3b Derive TransparentPtrType trait for Boxed
  • e9df261 gio: Properly export Win32InputStream / Win32OutputStream traits
  • 4ac6f12 glib: Make links in README.md work in both web and rustdoc
  • Additional commits viewable in compare view


Updates glib to 0.19.9

Release notes

Sourced from glib's releases.

0.19.9

Paolo Borelli:
      glib-macros: do not emit deprecation warnings for old clone! and closure! in 0.19
      glib-macros: make new clone! and closure! syntax a feature
      glib-macros: restore stable documentation of clone! and closure!
      glib-macros: make tests for new clone! conditional as well
      glib: stick to the old clone syntax

Sebastian Dröge:
Update clone! and closure! macro to new syntax
glib-macros: Fix unit return in closure!() macro
glib-macros: Don't produce unnecessary braces in clone!(async move { x })
glib-macros: Fix clone tests to work with both the unstable syntax enabled and not
Update Cargo.lock
Update versions to 0.19.9
glib: Depend on glib-macros 0.19.9 for the new feature

Commits
  • ed9a0d5 glib: Depend on glib-macros 0.19.9 for the new feature
  • 364dce5 Update versions to 0.19.9
  • 6610a24 Update Cargo.lock
  • f6241bd glib-macros: Fix clone tests to work with both the unstable syntax enabled an...
  • 20c621b glib: stick to the old clone syntax
  • dbd97a4 glib-macros: make tests for new clone! conditional as well
  • 696cbc6 glib-macros: restore stable documentation of clone! and closure!
  • daf0268 glib-macros: make new clone! and closure! syntax a feature
  • 05b80e0 glib-macros: do not emit deprecation warnings for old clone! and closure! in ...
  • 5edb8a6 glib-macros: Don't produce unnecessary braces in clone!(async move { x })
  • Additional commits viewable in compare view


Updates gio to 0.19.8

Release notes

Sourced from gio's releases.

0.19.8

Bilal Elmoussaoui:
      glib: Requires Upgrade on Downgrade::Weak type
      glib: Mark GParamSpec types as manual
      glib: Don't use macros to generate ParamSpec structs
      Fix various nightly clippy warnings

Fina Wilke:
glib-macros: Fix links in property macros docs
docs: Fix broken links
glib: Make links in README.md work in both web and rustdoc

Paolo Borelli:
ci: bump gvsbuild
gio: remove Send + Sync requirements from DBusConnection::register_object
gio: remove Send + Sync requirements also for other GDBus closures
gio: explicitely ignore DBusConnection::register_object
Fix cargo fmt
Derive TransparentPtrType trait for Boxed
strv: add From implementation from a String array
Regen with the latest gir from 0.19 branch
gio: sync test with master

Sebastian Dröge:
glib: Extend spawn_from_within() test to actually use a future that compiles with the normal spawn()
gio: Properly export Win32InputStream / Win32OutputStream traits

Commits
  • 4dc6fee Update Cargo.lock
  • 6616b05 Update versions to 0.19.8
  • 917b362 Merge pull request #1433 from pbor/backports
  • 909e298 gio: sync test with master
  • 1058b8a Regen with the latest gir from 0.19 branch
  • 756a4de Fix various nightly clippy warnings
  • 55af492 strv: add From implementation from a String array
  • 82e2a3b Derive TransparentPtrType trait for Boxed
  • e9df261 gio: Properly export Win32InputStream / Win32OutputStream traits
  • 4ac6f12 glib: Make links in README.md work in both web and rustdoc
  • Additional commits viewable in compare view


Updates gdk4-sys to 0.8.2

Release notes

Sourced from gdk4-sys's releases.

0.8.2

Bilal Elmoussaoui:

  • gtk/subclass: Add IMContext.activate_osk_with_event vfunc support
  • gdk: Add DmabufTextureBuilder::build
  • gdk: Mark Texture builders destroy callbacks as Send
  • Add gtk 4.15 unstable APIs support

Kévin Commaille:

  • macros: Remove proc-macro-error dependency
  • macros: Upgrade syn to 2.0
  • macros: Drop anyhow dependency

Sebastian Dröge:

  • Correctly handle NULL GError** out parameters
Changelog

Sourced from gdk4-sys's changelog.

Change Log

[Unreleased]

[0.6.6]

Bilal Elmoussaoui:

  • gtk: Implement convenience traits for StringObject
  • gtk: Move gtk::StyleContext::add_provider_for_display & gtk::StyleContext::remove_provider_for_display functions outside of gtk::StyleContext type as it was deprecated in GTK 4.10 causing a wrong deprecation warning. Switch to gtk::style_context_add_provider_for_display & gtk::style_context_remove_provider_for_display instead.

Yuri Izmer:

#[derive(Debug, Default, gtk::CompositeTemplate)]
#[template(file = "src/my_widget.blp")] // relative to the project directory
pub struct MyWidget {
    #[template_child]
    pub label: TemplateChild<gtk::Label>,
    #[template_child(id = "my_label2")]
    pub label2: gtk::TemplateChild<gtk::Label>,
}

[0.6.5]

Fabio Valentini:

  • gtk4-macros: enable default features of syn

[0.6.4]

Bilal Elmoussaoui:

  • gtk: Add missing guard to AccessibleRoleToggleButton

[0.6.3]

Bilal Elmoussaoui:

  • gtk/subclass: Adapt per Accessible transfer type changes
  • Bump GTK requirement for v4_10 feature
  • Fix nightly clippy warnings
  • Fix docs generation

Maximiliano Sandoval R:

... (truncated)

Commits
  • cf84b5c Bump version to 0.8.2
  • d92caf7 Allow deprecated types
  • 7a987a7 gdk: Manually implement Cursor.new_from_callback
  • 85e6727 gtk: Don't generate duplicate getter/setter for GraphicsOffload
  • d54b3d2 Expose the new v4_16 feature
  • c970673 gtk: Generate FontRendering
  • 9b54be4 Update system deps requirements
  • c15e799 Regenerate with latest gir/gir-files
  • aad0bea Update gir/gir-files submodules
  • d26a764 macros: Drop anyhow dependency
  • Additional commits viewable in compare view


Updates gtk4-sys to 0.8.2

Release notes

Sourced from gtk4-sys's releases.

0.8.2

Bilal Elmoussaoui:

  • gtk/subclass: Add IMContext.activate_osk_with_event vfunc support
  • gdk: Add DmabufTextureBuilder::build
  • gdk: Mark Texture builders destroy callbacks as Send
  • Add gtk 4.15 unstable APIs support

Kévin Commaille:

  • macros: Remove proc-macro-error dependency
  • macros: Upgrade syn to 2.0
  • macros: Drop anyhow dependency

Sebastian Dröge:

  • Correctly handle NULL GError** out parameters
Changelog

Sourced from gtk4-sys's changelog.

Change Log

[Unreleased]

[0.6.6]

Bilal Elmoussaoui:

  • gtk: Implement convenience traits for StringObject
  • gtk: Move gtk::StyleContext::add_provider_for_display & gtk::StyleContext::remove_provider_for_display functions outside of gtk::StyleContext type as it was deprecated in GTK 4.10 causing a wrong deprecation warning. Switch to gtk::style_context_add_provider_for_display & gtk::style_context_remove_provider_for_display instead.

Yuri Izmer:

#[derive(Debug, Default, gtk::CompositeTemplate)]
#[template(file = "src/my_widget.blp")] // relative to the project directory
pub struct MyWidget {
    #[template_child]
    pub label: TemplateChild<gtk::Label>,
    #[template_child(id = "my_label2")]
    pub label2: gtk::TemplateChild<gtk::Label>,
}

[0.6.5]

Fabio Valentini:

  • gtk4-macros: enable default features of syn

[0.6.4]

Bilal Elmoussaoui:

  • gtk: Add missing guard to AccessibleRoleToggleButton

[0.6.3]

Bilal Elmoussaoui:

  • gtk/subclass: Adapt per Accessible transfer type changes
  • Bump GTK requirement for v4_10 feature
  • Fix nightly clippy warnings
  • Fix docs generation

Maximiliano Sandoval R:

... (truncated)

Commits
  • cf84b5c Bump version to 0.8.2
  • d92caf7 Allow deprecated types
  • 7a987a7 gdk: Manually implement Cursor.new_from_callback
  • 85e6727 gtk: Don't generate duplicate getter/setter for GraphicsOffload
  • d54b3d2 Expose the new v4_16 feature
  • c970673 gtk: Generate FontRendering
  • 9b54be4 Update system deps requirements
  • c15e799 Regenerate with latest gir/gir-files
  • aad0bea Update gir/gir-files submodules
  • d26a764 macros: Drop anyhow dependency
  • 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