Skip to content

0.22.9

Latest

Choose a tag to compare

@sdroege sdroege released this 30 Aug 17:47
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