Releases: gtk-rs/gtk-rs-core
Releases · gtk-rs/gtk-rs-core
0.15.9
0.15.8
0.15.7
Guillaume Gomez (1):
Fix clippy lints
Jason Francis (5):
Add new classes from glib 2.72
Fix broken gnome/gtk doc links
glib: Use "%s" instead of replacing % in log functions
glib: Correctly cast log messages to C char types
Use glib 2.71 for minimum v2_72 pkg-config versions
Sebastian Dröge (2):
Update versions to 0.15.7
ranfdev (3):
make generics work in boxed_inline wrapper macro
fix warning about unnecessary parentheses in boxed_inline
impl `ToValue`, `FromValue` for char
songww (2):
pango: Add LayoutLine.runs()
pango: Add missing getter for GlyphItemIter.
0.15.6
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
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
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
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
0.15.1
Merge pull request #482 from gtk-rs/bilelmoussaoui-patch-2 CI: grab an svg variant of the logo as well