Bilal Elmoussaoui:
Bump syn to 3.0
Sebastian Dröge:
Update gir / gir-files
Regenerate with latest gir / gir-files
Fix some Rust 1.97 clippy warnings
deny: Allow duplicated syn 2.0 dependency
cairo-sys: Update to system-deps 8
pango: Add new enums
pango: Add bindings for new width attribute
pangocairo: Add new pango RenderComponent API
pango: Add v1_58 feature
pangocairo: Mark cairo context parameter as const
gio: Manually implement new UnixFDList API with correct types
glib: Add new nanosecond timeout source API
glib-macros: Use `TypeFlags::empty()` instead of `::NONE`
glib: Use `RegexMatchFlags::empty()` instead of `DEFAULT`
gio: Only require gio 2.89 for v2_90
gio: Only return the result from spawn_blocking() from the task completion callback
glib: Drain any remaining, pending sources after `MainContext::block_on()`
gio: Fix new 1.98 clippy warning
cairo: Update to system-deps 9
Update Cargo.lock
deny: Remove syn 2 override
glib: Re-add default flags member for RegexMatchFlags / RegexCompileFlags without version guard
Update versions to 0.22.9
Sophie Herold:
security: Update crossbeam-epoch to 0.9.20
Yang Lin:
fix: `g_free` alignments return from `pango_tab_array_get_tabs`
fix: call `g_free` on the return value of `g_filename_from_utf8` after the end of its lifetime
fix: Pack the return value early so that the `rustc` compiler can generate the `drop` glue on the error path when `matches!(status, err)`
fix: definitely memory leak happens on the paths of `from_glib_none` and `from_glib_full`
Zachary S:
glib: Use Ref(Mut)::filter_map in BoxedAnyObject::try_borrow(_mut).
Ángel Guzmán Maeso:
gio: Don't require the arguments of run() to be valid UTF-8