dbus2 / zbus

Rust D-Bus crate.
Other
341 stars 75 forks source link

⬆️ Update glib to 0.20.0 #897

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 1 month ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
glib (source) dev-dependencies minor 0.19.5 -> 0.20.0

Release Notes

gtk-rs/gtk-rs-core (glib) ### [`v0.20.0`](https://togithub.com/gtk-rs/gtk-rs-core/releases/tag/0.20.0) [Compare Source](https://togithub.com/gtk-rs/gtk-rs-core/compare/0.19.9...0.20.0) Bilal Elmoussaoui: cairo: Use workspaces cairo: Fix ffi glib crate name cairo: Add missing version Post release version bump ci/docs: Deploy 0.19 release chore: Drop no longer needed deny skips docs: Move metadata back to packages glib: Requires Upgrade on Downgrade::Weak type Update clone.rs glib: Mark GParamSpec types as manual glib: Don't use macros to generate ParamSpec structs Update gir/gir-files submodules Regenerate with latest gir/gir-files Revert "glib: Auto generate various win32 functions" glib/gio: Remove no longer used version/ignore glib: Ignore new unsafe functions 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 Regenerate with latest gir/gir-files pango: Mark Item.get_char_offset param as const pango: Re-export v1_54 feature ci: Bump pango feature pango: Downgrade require version for v1.54 Fix various nightly clippy warnings Update gir submodule Regenerate with latest gir Adapt to no longer renamed ffi crates cairo: Add missing doc aliases gio/tests: Remove no longer useful guard Revert "build(deps): bump freetype-rs from 0.36.0 to 0.37.0" Update dependencies Carlos Martín Nieto: gio: Add a method to get a stream of incoming connections to SocketListener gio: add SocketListenerExtManual to Gir.toml DaKnig: spell fix Fabio Valentini: glib: fix UB in VariantStrIter::impl_get Fina Wilke: glib-macros/properties: Allow structs with no properties glib::wrapper: Add docs for impls generated by the wrapper macro glib-macros: Refactor parsing code of object_subclass/object_interface glib: Decouple ObjectInterface impl from interface class struct glib: Only implement Send an JoinHandle if the result is Send examples: Add example for custom class structs and virtual methods glib-macros: Fix clippy warnings in tests glib-macros: Properties: Annotate methods with #[allow(dead_code)] glib-macros: Fix links in property macros docs docs: Fix broken links glib: Make links in README.md work in both web and rustdoc François Laignel: ObjectBuilder: add property_if(), property_if_some(), property_from_iter() ... ... & property_if_not_empty() Kévin Commaille: glib-macros: Improve error message when Properties struct doesn't have at least one #[property(…)] L. E. Segovia: cairo: Fix version of the v1_18 feature Matthew Waters: pango: add some missing AttrInt constructors. Maximiliano Sandoval: Document values of Continue and Break Paolo Borelli: macros: allow to specify #[default] for glib::flags 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 gio: use a builder to register a DBus object ci: bump gvsbuild Derive TransparentPtrType trait for Boxed strv: add From implementation from a String array Pranjal Kole: glib/functions: add compute_checksum_for_string Sebastian Dröge: Fix some new clippy warnings glib-macros: Require at least syn 2.0.32 glib: Fix expected error output of compiletests for 1.76 glib: Add `Quark::from_static_str()` glib: Use `Self` instead of `Quark` in a few places Remove Cargo.lock from .gitignore Update Cargo.lock deny: Add toml_edit / winnow overrides 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 Update Cargo.lock deny: Add heck 0.4 to the ignore list glib: Don't misuse `slice::get_unchecked()` Downgrade clap Revert "deny: Add heck 0.4 to the ignore list" Update system-deps to 6.2.2 Work around rustdoc-stripper bug Fix glib compiletest expected output for Rust 1.77 Update gir Update gir-files Regenerate with latest gir / gir-files glib: Use `time_t` correctly for manual bindings glib-sys: Map `glib_sys::GPid` directly to `libc::pid_t` Add glib/gio `v2_82` feature ci: Update gvsbuild git reference graphene: Remove non-existing `v1_12` feature pango: Bump version features to released versions gio-sys: Hide UNIX specific `Credentials` API on Windows gio: Use correct types for UNIX-specific `Credentials` API glib: Freeze property notifications while setting multiple properties ci: Enable glib-sys / gobject-sys tests glib: Re-add and rename manual Win32 API additions glib: Use a reference to a pointer of correct mutability for from_glib_ptr_borrow() glib: Don't use `g_object_list_properties()` for setting properties glib: Move various assertions from `FromValue` to `from_glib_ptr_borrow()` glib: Extend `spawn_from_within()` test to actually use a future that compiles with the normal `spawn()` glib: Add missing `Send` bound to the output type of the `spawn_from_within()` future examples: Remove unnecessary `Debug` impl derive from virtual_methods example glib: Convert safety doc comment to a normal comment glib-macros: Make subclassable test actually do something at runtime glib: Add bindings for `g_value_set_static_string()` and `g_value_set_interned_string()` glib: Fix `MatchInfo::next()` handling of returning `FALSE` glib: Improve `ValueArray` API, add tests and assertions for invalid usage glib: Add unsafe `Value::into_send_value()` gio: Move conditionally used imports to the place where they're used gio: Properly export Win32InputStream / Win32OutputStream traits gio: Remove unused ffi import on Windows Update `clone!` and `closure!` macro to new syntax glib-macros: Fix unit return in `closure!()` macro Merge pull request #​1438 from sdroege/clone-new-closure-unit-return Downgrade clap to 4.4 for MSRV 1.70 Update gir gio: Mark `File::copy_async_with_closures()` and `move_async_with_closures() as ignored Regenerate with latest gir cairo: Update to system-deps 7 Update to system-deps 7 glib-macros: Don't produce unnecessary braces in `clone!(async move { x })` Update gir Update gir-files Regenerate with latest gir / gir-files Merge pull request #​1448 from sdroege/update-gir-files glib: Make `TypeData` struct fields private examples: Port remaining example to new `clone!` macro syntax glib: Add support for registering GTypes with name conflicts Update gir Update gir-files glib-sys: Add version for `q_sort_array()` Regenerate with latest gir / gir-files Update Cargo.lock Update gir-files Regenerate with latest gir-files Update Cargo.lock Ville Hakulinen: gio: correctly free argument list items tests: skip failing test on windows docs: `construct` attribute for `glib::Properties` docs: fix typo liushuyu: glib-sys: remove the redundant `ignore = true` line glib-sys: fix manual.h header to include proper headers ... glib-sys: remove deprecated lock types ... glib-sys: re-generate bindings and tests misson20000: glib: Implement Sync for ThreadGuard

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.



This PR has been generated by Mend Renovate. View repository job log here.