Skip to content

Releases: gtk-rs/gtk-rs-core

0.15.6

20 Feb 18:09
Compare
Choose a tag to compare
Colin Walters (1):
      translate: Pre-allocate Rust hashmap at correct size

Hofer-Julian (1):
      glib: add trait `StaticTypeExt` with method `type_ensure`

Jason Francis (1):
      glib-macros: Pass a pointer for watched objects into closure macro

Sebastian Dröge (14):
      Update versions to 0.15.5
      Handle empty slices correctly
      Update gir-files
      glib: Mark `UnicodeScript::Math` as available in 2.72
      gio: Implement `File::move_async` manually
      glib: Ignore aligned allocation functions
      glib: Fix handling of closures that provide a return value pointer that is initialized to `G_TYPE_INVALID`
      glib: Add an `Object` specific value type checker
      glib: Don't use `from_glib_full()` for the individual items of an array for boxed inline types
      Regenerate
      Update versions to 0.15.6

arcnmx (6):
      glib: Variant::from_dict_entry
      glib: VariantType::new_dict_entry
      glib: VariantType::new_array
      glib: VariantType::new_maybe
      glib: VariantType::new_tuple
      glib: impl AsRef<Variant> for Variant

songww (1):
      Add missing pango attrs

0.15.5

06 Feb 10:50
9a5fef9
Compare
Choose a tag to compare
Matteo Biggio (1):
      gtask: fix memory leak in when calling g_task_return_value

Sebastian Dröge (5):
      Update gir-files
      Regenerate with latest gir-files
      gio: Add version to `CredentialsType::Win32Pid`
      Update versions to 0.15.5

arcnmx (8):
      glib: Pointer type
      glib: give a name to c_void
      glib: basic Pointer tests
      glib: impl FromGlib<gconstpointer> for Pointer
      glib: explicitly alias Pointer as `ffi::gpointer`
      glib: dynamic type APIs for Variants and Values
      glib: `Variant::as_maybe()`
      glib: remove all translate traits from pointers

0.15.4

31 Jan 11:45
Compare
Choose a tag to compare
Paolo Borelli (1):
      gio: add Initable::with_type

Sebastian Dröge (14):
      Update manual implementations to not require `Send` closures for GIO-style async functions
      Update gir-files
      glib/gio: Remove unnecessary overrides
      gio: Add `v2_72` feature
      gio: Add 2.72 marker to `G_TLS_ERROR_BAD_CERTIFICATE_PASSWORD`
      Update gir
      Regenerate with latest gir
      Update versions to 0.15.4
      gio: Use correct callback type for `File::copy_async()`
      glib: Pass module path instead of `None` for the function
      glib: Never pass `NULL` to `g_log_structured_standard()`
      gio/gdk-pixbuf: Depend on glib 0.15.3 for `ThreadGuard` API

0.15.3

24 Jan 14:41
Compare
Choose a tag to compare
Andrey Kutejko (1):
      glib-macros: Remove redundant allocations

Andy Russell (1):
      glib: implement To/FromVariant for OS strings and paths (#483)

Paolo Borelli (1):
      glib: Add more documentation on how to replace g_signal_connect_object

Sebastian Dröge (5):
      glib: Add an object builder
      glib: Provide `ThreadGuard` and `thread_id()` as public API
      gio: Use `ThreadGuard` from glib instead of providing a separate implementation
      Update versions to 0.15.3

ranfdev (2):
      glib-macros: use bool::then in subclass macro
      glib-macros: reduce subclass macro size

0.15.2

16 Jan 14:51
c05341a
Compare
Choose a tag to compare
Merge pull request #491 from sdroege/0.15.2-release

0.15.2 release

0.15.1

15 Jan 17:38
8a1ad00
Compare
Choose a tag to compare
Merge pull request #482 from gtk-rs/bilelmoussaoui-patch-2

CI: grab an svg variant of the logo as well