Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jul 29, 2024

This PR contains the following updates:

Package Type Update Change
gtk (source) dependencies minor ^0.8 -> ^0.10.0

Release Notes

gtk-rs/gtk4-rs (gtk)

v0.10.3

Compare Source

Bilal Elmoussaoui:
      ci/msvc: Build GLib as a first step

Sebastian Dröge:
      Update gir
      Regenerate with latest gir
      Update docs.rs hack in gdk4-sys build.rs
      Remove `--cfg docsrs` from the Cargo.tomls
      Don't pass `--cfg docsrs` via RUSTFLAGS on the CI
      Set RUSTDOCFLAGS globally in the docs CI job
      Set DOCS_RS=1 in the CI docs build
      Fix broken doc attribute in gdk4-wayland
      Update Cargo.lock
      Merge pull request #​2190 from gtk-rs/0.10-backports
      Update versions to 0.10.3

Zhao Gang:
      book: Fix main event loop examples (#​2174)

v0.10.2

Compare Source

Alessio Biancalana:
      gtk: add gnome_49 features

Bilal Elmoussaoui:
      ci: Add rustfmt component where needed

Jake Stanger:
      gdk4-wayland: `egl` feature does not compile without `wayland-crate` feature

Sebastian Dröge:
      Update gir
      Regenerate with latest gir
      Update dependencies
      Update versions to 0.10.2

yvt:
      gtk: Do not assume parent impl of `GLArea.create_context` returns non-null

v0.10.1

Compare Source

Bilal Elmoussaoui:
      ci/msvs: Mark the job as ok to fail

Kévin Commaille:
      gtk4-macros: Fix link to Blueprint homepage

Sebastian Dröge:
      Update gir / gir-files
      Regenerate with latest gir / gir-files
      gsk: Manually implement `Transform::matrix_2d()`
      gsk: Generate new `ComponentTransferNode`
      gtk: Generate new `InterfaceContrast` / `InterfaceColorScheme` enums
      gtk: Add `Gsk.ComponentTransfer` as manual to generate new API
      gtk4: Fix new clippy warning about implicit lifetimes
      gsk: Add missing version to `Gsk.ComponentTransferNode` type function
      gtk: Add missing `gsk/v4_20` feature
      deny: Add quick-xml override
      gdk: Generate new `ScrollRelativeDirection` enum
      ci: Disable building of gdk-pixbuf docs on Windows
      gtk: Don't leak temporary hash table in `ConstraintLayout::add_constraints_from_description`
      gdk4-win32: Allow windows 0.61 and 0.62
      Update Cargo.lock
      deny: Update
      Update versions to 0.10.1

v0.10.0

Compare Source

✨ Features & Improvements

  • Add gdk4-macos bindings #​1909
  • MemoryTextureBuilder now generated in gdk #​1916
  • Added missing traits for TemplateChild #​1870
  • Implemented PropertyGet for TemplateChild #​1886
  • Added link to 🇨🇳 Chinese translation of the book #​1894
  • AccessibleText made implementable #​1789
  • native_window method manually implemented for macOS #​1938

🐛 Fixes

  • Fixed segfault in FileChooserExtManual::add_choice() #​1834
  • Fixed mutability in callback userdata #​1902
  • Fix for AccessibleValue error message layout #​1887

📚 Book Updates

🔧 Maintenance & Cleanup

v0.9.7

Compare Source

Biswajit Thakur:
      fix doc: disappear `#` from hidden line

Khalid Abu Shawarib:
      gtk: Change disable_portals() assertion to non-initialized

Oscar Pernia:
      gtk: Use a 'static lifetime in EventController::set_static_name

Sebastian Dröge:
      Update Cargo.lock
      Update versions to 0.9.7

William Ashton:
      Adjust install of `ashpd` to avoid `tokio`

v0.9.6

Compare Source

Bilal Elmoussaoui:
      Ignore manual_c_str_literals clippy warning
      book: Fix typo
      ci:  Use cairo as a renderer
      Update dependencies
      Export v4.18 feature
      Ignore unused imports warning on auto code
      gdk-wayland: Export auto traits on prelude
      Update dependencies

Sebastian Dröge:
      Update gir / gir-files
      Regenerate with latest gir / gir-files
      Update versions to 0.9.6

Zander Brown:
      gtk: don't leak snapshots

v0.9.5

Compare Source

Bilal Elmoussaoui:
      Add a basic gdk4-macos
      gdk4-macos: Ignore Monitor.get_geometry
      gdk4-macos: Export v4.8 feature and fixup readme
      ci: Build & test gdk4-macos
      readme: Add gdk4-macos
      ci: Build & deploy gdk4-macos docs
      examples: Fix typos
      deny: Allow Unicode-3.0 from unicode-ident
      Fix new beta clippy warnings

Ignacio Casal Quinteiro:
      gdk4-macos: manually implement native_window method
      README: point to gdk4-macos instead of wayland

Sebastian Dröge:
      Update to femtovg 0.11 and glow 0.15
      deny: Add override for quick-xml
      Update gir
      Update gir-files
      Regenerate with latest gir
      deny: Remove obsolete entries
      ci: Update macOS CI to macos-14
      gtk4-macros: Wait for blueprint-compiler process in all branches
      Update Cargo.lock
      Update version to 0.9.5

Sophie Herold:
      gdk: Generate MemoryTextureBuilder

dependabot[bot]:
      build(deps): bump quick-xml from 0.36.2 to 0.37.1
      build(deps): bump docker/metadata-action from 5.5.1 to 5.6.1
      build(deps): bump docker/build-push-action from 6.9.0 to 6.10.0
      build(deps): bump glium from 0.35.0 to 0.36.0

v0.9.4

Compare Source

Bilal Elmoussaoui:
      gdk: Export v4.18 feature

François Laignel:
      gtk4: fix userdata mutability for FnMut callbacks

Sebastian Dröge:
      Update gir
      Regenerate with latest gir
      Update Cargo.lock
      Update gir-files
      Regenerate with latest gir-files
      Update versions to 0.9.4
      Update -sys dependency versions

v0.9.3

Compare Source

Bilal Elmoussaoui:

  • Add GTK 4.16 color types support

Fina:

  • Fix glib::Properties support for TemplateChild
  • Add support for subclassing gtk::AccessibleText

v0.9.2

Compare Source

Bilal Elmoussaoui:
      deny: Remove quick-xml

Florian Reisecker:
      misc: Add IntelliJ dir to .gitignore

Martin Ling:
      Fix segfault in FileChooserExtManual::add_choice()

Sebastian Dröge:
      gdk4-win32: Add missing v4_8 feature
      gdk4-win32: Fix docs build on Linux
      Update gir
      Regenerate with latest gir
      Update Cargo.lock
      Update version to 0.9.2

Sebastian Wiesner:
      Update container image to libadwaita 1.6

dependabot[bot]:
      build(deps): bump glium from 0.34.0 to 0.35.0

v0.9.1

Compare Source

Hofer-Julian:
      Update book to new `clone!` syntax (#​1795)

Sebastian Dröge:
      Fix various new clippy warnings
      deny: Update to new format
      deny: Remove proc-macro-crate override
      Update Cargo.lock
      Update versions to 0.9.1

v0.9.0

Compare Source

What's Changed

New Contributors

Full Changelog: gtk-rs/gtk4-rs@0.7.0...0.9.0

v0.8.2

Compare Source

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

v0.8.1

Compare Source

Bilal Elmoussaoui:

  • Add more 4.14 APIs support
  • Fix gtk::PopoverMenuFlags erroneously locked behind v4_14 feature flag
  • Add a gnome-46 feature to gtk4 crate. See README for details

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Contributor Author

renovate bot commented Jul 29, 2024

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --package gtk4@0.8.0 --precise 0.10.3
    Updating crates.io index
error: failed to select a version for the requirement `gtk4 = "^0.8"`
candidate versions found which didn't match: 0.10.3
location searched: crates.io index
required by package `libadwaita v0.6.0`
    ... which satisfies dependency `adw = "^0.6"` of package `terms v0.1.0 (/tmp/renovate/repos/github/vhdirk/terms)`

@semanticdiff-com
Copy link

Review changes with SemanticDiff.

@renovate renovate bot force-pushed the renovate/gtk-0.x branch from 989b105 to 63b19bd Compare April 8, 2025 12:44
@renovate renovate bot force-pushed the renovate/gtk-0.x branch from 63b19bd to bfad709 Compare July 15, 2025 14:47
@renovate renovate bot changed the title Update Rust crate gtk to ^0.9.0 Update Rust crate gtk to ^0.10.0 Jul 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant