Skip to content

Releases: gtk-rs/gtk-rs-core

0.18.4

09 Dec 10:11
Compare
Choose a tag to compare
Guillaume Gomez :
      Fix new clippy lints

Sebastian Dröge:
      glib: Deprecate main context channel
      gio: Don't wrongly cast `DataInputStream` byte arrays to a const pointer
      Update versions to 0.18.4

Zander Brown:
      gio: return NULL from spawn_blocking's underlying gtask

0.18.3

03 Nov 08:44
Compare
Choose a tag to compare
Aaron Erhardt:
      glib-macros: Mark property getters as #[must_use]

Bilal Elmoussaoui:
      Fix nightly clippy warnings

Brian Vincent:
      fix glyph string analysis methods that don't need &mut

Colin Walters:
      glib/GStringPtr: Add `as_str()` and `Deref<Target=&str>`

Desuwa:
      Add _full and _local_full methods for idle and timeout callbacks.

Eva Pace:
      glib-macros: Remove unused imports from Properties doc test

Julian Hofer:
      Add `spawn_future` and `spawn_future_local` convenience functions

Kévin Commaille:
      gio: Use weak reference to ActionMap when adding action entries

Paolo Borelli:
      gio: fix UnixSocketAddress constructor with a path

Sebastian Dröge:
      Require a mutable reference for the `glib::List` mutable iterators
      glib-macros: Update to proc-macro-crate 2
      Switch to `resolver = "2"` for the workspace
      Update gir / gir-files to latest 0.18 barnch
      Regenerate with latest gir / gir-files
      Update versions to 0.18.3

0.18.2

10 Oct 11:31
1ce51ac
Compare
Choose a tag to compare

0.18.1

01 Aug 19:00
Compare
Choose a tag to compare

What's Changed

0.18.0

23 Jul 21:15
Compare
Choose a tag to compare

What's Changed

New Contributors

Read more

0.17.10

06 Jun 11:46
Compare
Choose a tag to compare

0.17.10

Ben Kimock:

  • Fix heap buffer overflow due to operator precedence

Benji Smith:

  • Upgrade plain-HTTP links to HTTPS in Cargo.toml files

Bilal Elmoussaoui:

  • pango: Lower pkg-config version requirement for v1_52
  • gio: Add missing manual traits

Fina Wilke:

  • glib-macros: Allow to omit set for construct_only properties
  • glib-macros: Update docs for the properties macro construct_only attribute

Jan Alexander Steffens (heftig):

  • glib: Do not use ptr::offset/offset_from for private/impl offset

Maximiliano Sandoval R:

  • glib: strv: Implement From for constant GStr slices

Sebastian Dröge:

  • Fix a couple of trivial clippy warnings

0.16.9

06 Jun 11:45
Compare
Choose a tag to compare
Jan Alexander Steffens (heftig):
      glib: Do not use ptr::offset/offset_from for private/impl offset

0.17.9

21 Apr 10:56
Compare
Choose a tag to compare

0.17.9

Paskal Sitepu:

  • glib-macros: Strip out r# prefix from property names inside the GObject
  • glib-macros: Add a test for the Properties macro where keywords are being used
  • glib-macros: Update the doc of the Properties macro to elaborate on usage of keywords as property names

Sebastian Dröge:

  • glib: Enable various smallvec features
  • Fix various new Rust 1.69 clippy warnings
  • glib: Fix compiletest expected error output for Rust 1.69

0.17.8

13 Apr 11:07
Compare
Choose a tag to compare

0.17.8

Paskal Sitepu:

  • glib-macros: Import ParamSpecBuilderExt inside the scope of DerivedObjectProperties::derived_properties
  • glib-macros: Disambiguate TryFrom<usize>::Error for DerivedPropertiesEnum
  • glib-macros: Strip raw identifier prefix from struct members for the Properties macro

Sebastian Dröge:

  • glib: Allow using Path / PathBuf in glib::Values
  • glib: collections: Fix inverted boolean conditions when deciding whether to reserve new space
  • glib: collections: Change early return to assertion in collection reserve functions

0.17.7

04 Apr 10:23
Compare
Choose a tag to compare

0.17.7

Fina Wilke:

  • glib-macros: Specify quoted types explicitly