diff --git a/gdk-pixbuf/src/auto/versions.txt b/gdk-pixbuf/src/auto/versions.txt index 9cb1c033d627..d926005cff53 100644 --- a/gdk-pixbuf/src/auto/versions.txt +++ b/gdk-pixbuf/src/auto/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ e5ad53c3ad05) -from gir-files (https://github.com/gtk-rs/gir-files @ f7af0e711383) +Generated by gir (https://github.com/gtk-rs/gir @ 25fc925cd3da) +from gir-files (https://github.com/gtk-rs/gir-files @ 3e07ae5a14c7) diff --git a/gdk-pixbuf/sys/versions.txt b/gdk-pixbuf/sys/versions.txt index 9cb1c033d627..d926005cff53 100644 --- a/gdk-pixbuf/sys/versions.txt +++ b/gdk-pixbuf/sys/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ e5ad53c3ad05) -from gir-files (https://github.com/gtk-rs/gir-files @ f7af0e711383) +Generated by gir (https://github.com/gtk-rs/gir @ 25fc925cd3da) +from gir-files (https://github.com/gtk-rs/gir-files @ 3e07ae5a14c7) diff --git a/gio/Gir.toml b/gio/Gir.toml index efee867ab2f2..68a361347600 100644 --- a/gio/Gir.toml +++ b/gio/Gir.toml @@ -1565,6 +1565,32 @@ concurrency = "send+sync" cfg_condition = "unix" [[object.derive]] name = "Debug" + [[object.function]] + pattern = "compare|get_device_path|get_fs_type|get_mount_path|guess_can_eject|guess_name|guess_icon|guess_should_display|guess_symbolic_icon|is_readonly|is_system_internal" + version = "2.0" + [[object.function.parameter]] + pattern = ".+" + const = true + [[object.function]] + name = "get_options" + version = "2.58" + [[object.function.parameter]] + pattern = ".+" + const = true + [[object.function]] + name = "get_root_path" + version = "2.60" + [[object.function.parameter]] + pattern = ".+" + const = true + [[object.function]] + name = "at" + version = "2.0" + rename = "for_mount_path" + [[object.function]] + name = "for" + version = "2.0" + rename = "for_file_path" [[object]] name = "Gio.UnixMountPoint" diff --git a/gio/src/auto/unix_mount_entry.rs b/gio/src/auto/unix_mount_entry.rs index 0262bc3c552b..641a32ea6428 100644 --- a/gio/src/auto/unix_mount_entry.rs +++ b/gio/src/auto/unix_mount_entry.rs @@ -2,18 +2,199 @@ // from gir-files (https://github.com/gtk-rs/gir-files) // DO NOT EDIT -use crate::ffi; +use crate::{ffi, Icon}; +use glib::translate::*; glib::wrapper! { #[derive(Debug)] pub struct UnixMountEntry(Boxed); match fn { - copy => |ptr| glib::gobject_ffi::g_boxed_copy(ffi::g_unix_mount_entry_get_type(), ptr as *mut _) as *mut ffi::GUnixMountEntry, - free => |ptr| glib::gobject_ffi::g_boxed_free(ffi::g_unix_mount_entry_get_type(), ptr as *mut _), + copy => |ptr| ffi::g_unix_mount_entry_copy(mut_override(ptr)), + free => |ptr| ffi::g_unix_mount_entry_free(ptr), type_ => || ffi::g_unix_mount_entry_get_type(), } } +impl UnixMountEntry { + #[doc(alias = "g_unix_mount_entry_compare")] + fn compare(&self, mount2: &UnixMountEntry) -> i32 { + unsafe { + ffi::g_unix_mount_entry_compare( + mut_override(self.to_glib_none().0), + mut_override(mount2.to_glib_none().0), + ) + } + } + + #[doc(alias = "g_unix_mount_entry_get_device_path")] + #[doc(alias = "get_device_path")] + pub fn device_path(&self) -> std::path::PathBuf { + unsafe { + from_glib_none(ffi::g_unix_mount_entry_get_device_path(mut_override( + self.to_glib_none().0, + ))) + } + } + + #[doc(alias = "g_unix_mount_entry_get_fs_type")] + #[doc(alias = "get_fs_type")] + pub fn fs_type(&self) -> glib::GString { + unsafe { + from_glib_none(ffi::g_unix_mount_entry_get_fs_type(mut_override( + self.to_glib_none().0, + ))) + } + } + + #[doc(alias = "g_unix_mount_entry_get_mount_path")] + #[doc(alias = "get_mount_path")] + pub fn mount_path(&self) -> std::path::PathBuf { + unsafe { + from_glib_none(ffi::g_unix_mount_entry_get_mount_path(mut_override( + self.to_glib_none().0, + ))) + } + } + + #[cfg(feature = "v2_58")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_58")))] + #[doc(alias = "g_unix_mount_entry_get_options")] + #[doc(alias = "get_options")] + pub fn options(&self) -> Option { + unsafe { + from_glib_none(ffi::g_unix_mount_entry_get_options(mut_override( + self.to_glib_none().0, + ))) + } + } + + #[cfg(feature = "v2_60")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_60")))] + #[doc(alias = "g_unix_mount_entry_get_root_path")] + #[doc(alias = "get_root_path")] + pub fn root_path(&self) -> Option { + unsafe { + from_glib_none(ffi::g_unix_mount_entry_get_root_path(mut_override( + self.to_glib_none().0, + ))) + } + } + + #[doc(alias = "g_unix_mount_entry_guess_can_eject")] + pub fn guess_can_eject(&self) -> bool { + unsafe { + from_glib(ffi::g_unix_mount_entry_guess_can_eject(mut_override( + self.to_glib_none().0, + ))) + } + } + + #[doc(alias = "g_unix_mount_entry_guess_icon")] + pub fn guess_icon(&self) -> Icon { + unsafe { + from_glib_full(ffi::g_unix_mount_entry_guess_icon(mut_override( + self.to_glib_none().0, + ))) + } + } + + #[doc(alias = "g_unix_mount_entry_guess_name")] + pub fn guess_name(&self) -> glib::GString { + unsafe { + from_glib_full(ffi::g_unix_mount_entry_guess_name(mut_override( + self.to_glib_none().0, + ))) + } + } + + #[doc(alias = "g_unix_mount_entry_guess_should_display")] + pub fn guess_should_display(&self) -> bool { + unsafe { + from_glib(ffi::g_unix_mount_entry_guess_should_display(mut_override( + self.to_glib_none().0, + ))) + } + } + + #[doc(alias = "g_unix_mount_entry_guess_symbolic_icon")] + pub fn guess_symbolic_icon(&self) -> Icon { + unsafe { + from_glib_full(ffi::g_unix_mount_entry_guess_symbolic_icon(mut_override( + self.to_glib_none().0, + ))) + } + } + + #[doc(alias = "g_unix_mount_entry_is_readonly")] + pub fn is_readonly(&self) -> bool { + unsafe { + from_glib(ffi::g_unix_mount_entry_is_readonly(mut_override( + self.to_glib_none().0, + ))) + } + } + + #[doc(alias = "g_unix_mount_entry_is_system_internal")] + pub fn is_system_internal(&self) -> bool { + unsafe { + from_glib(ffi::g_unix_mount_entry_is_system_internal(mut_override( + self.to_glib_none().0, + ))) + } + } + + #[doc(alias = "g_unix_mount_entry_at")] + #[doc(alias = "at")] + pub fn for_mount_path( + mount_path: impl AsRef, + ) -> (Option, u64) { + unsafe { + let mut time_read = std::mem::MaybeUninit::uninit(); + let ret = from_glib_full(ffi::g_unix_mount_entry_at( + mount_path.as_ref().to_glib_none().0, + time_read.as_mut_ptr(), + )); + (ret, time_read.assume_init()) + } + } + + #[doc(alias = "g_unix_mount_entry_for")] + #[doc(alias = "for")] + pub fn for_file_path(file_path: impl AsRef) -> (Option, u64) { + unsafe { + let mut time_read = std::mem::MaybeUninit::uninit(); + let ret = from_glib_full(ffi::g_unix_mount_entry_for( + file_path.as_ref().to_glib_none().0, + time_read.as_mut_ptr(), + )); + (ret, time_read.assume_init()) + } + } +} + +impl PartialEq for UnixMountEntry { + #[inline] + fn eq(&self, other: &Self) -> bool { + self.compare(other) == 0 + } +} + +impl Eq for UnixMountEntry {} + +impl PartialOrd for UnixMountEntry { + #[inline] + fn partial_cmp(&self, other: &Self) -> Option { + Some(self.cmp(other)) + } +} + +impl Ord for UnixMountEntry { + #[inline] + fn cmp(&self, other: &Self) -> std::cmp::Ordering { + self.compare(other).cmp(&0) + } +} + unsafe impl Send for UnixMountEntry {} unsafe impl Sync for UnixMountEntry {} diff --git a/gio/src/auto/versions.txt b/gio/src/auto/versions.txt index 9cb1c033d627..d926005cff53 100644 --- a/gio/src/auto/versions.txt +++ b/gio/src/auto/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ e5ad53c3ad05) -from gir-files (https://github.com/gtk-rs/gir-files @ f7af0e711383) +Generated by gir (https://github.com/gtk-rs/gir @ 25fc925cd3da) +from gir-files (https://github.com/gtk-rs/gir-files @ 3e07ae5a14c7) diff --git a/gio/src/unix_mount_entry.rs b/gio/src/unix_mount_entry.rs index 2091bd574204..2b7a2f88b362 100644 --- a/gio/src/unix_mount_entry.rs +++ b/gio/src/unix_mount_entry.rs @@ -1,35 +1,19 @@ // Take a look at the license at the top of the repository in the LICENSE file. -use std::{cmp, mem}; +use std::mem; -use glib::{translate::*, GString}; +use glib::translate::*; -use crate::{ffi, Icon, UnixMountEntry}; +use crate::{ffi, UnixMountEntry}; impl UnixMountEntry { - #[doc(alias = "g_unix_mount_at")] - #[doc(alias = "new_at")] - pub fn for_mount_path>( - mount_path: P, - ) -> (Option, u64) { - unsafe { - let mut time_read = mem::MaybeUninit::uninit(); - let ret = from_glib_full(ffi::g_unix_mount_at( - mount_path.as_ref().to_glib_none().0, - time_read.as_mut_ptr(), - )); - let time_read = time_read.assume_init(); - (ret, time_read) - } - } - - #[doc(alias = "g_unix_mount_for")] - #[doc(alias = "new_for")] - pub fn for_file_path>(file_path: P) -> (Option, u64) { + #[doc(alias = "g_unix_mounts_get")] + #[doc(alias = "g_unix_mount_entries_get")] + #[doc(alias = "get_mounts")] + pub fn mounts() -> (Vec, u64) { unsafe { let mut time_read = mem::MaybeUninit::uninit(); - let ret = from_glib_full(ffi::g_unix_mount_for( - file_path.as_ref().to_glib_none().0, + let ret = FromGlibPtrContainer::from_glib_full(ffi::g_unix_mount_entries_get( time_read.as_mut_ptr(), )); let time_read = time_read.assume_init(); @@ -37,170 +21,36 @@ impl UnixMountEntry { } } + #[cfg(feature = "v2_82")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_82")))] #[doc(alias = "g_unix_mounts_get")] + #[doc(alias = "g_unix_mount_entries_get")] #[doc(alias = "get_mounts")] - pub fn mounts() -> (Vec, u64) { + pub fn mounts_from_file(table_path: impl AsRef) -> (Vec, u64) { unsafe { let mut time_read = mem::MaybeUninit::uninit(); - let ret = FromGlibPtrContainer::from_glib_full(ffi::g_unix_mounts_get( + let mut n_entries_out = mem::MaybeUninit::uninit(); + let ret = ffi::g_unix_mount_entries_get_from_file( + table_path.as_ref().to_glib_none().0, time_read.as_mut_ptr(), - )); + n_entries_out.as_mut_ptr(), + ); + let n_entries_out = n_entries_out.assume_init(); + let ret = FromGlibContainer::from_glib_full_num(ret, n_entries_out); let time_read = time_read.assume_init(); (ret, time_read) } } - #[doc(alias = "g_unix_mount_compare")] - pub fn compare(&self, mount2: &UnixMountEntry) -> i32 { - unsafe { - ffi::g_unix_mount_compare( - mut_override(self.to_glib_none().0), - mut_override(mount2.to_glib_none().0), - ) - } - } - - #[doc(alias = "g_unix_mount_get_device_path")] - #[doc(alias = "get_device_path")] - pub fn device_path(&self) -> std::path::PathBuf { - unsafe { - from_glib_none(ffi::g_unix_mount_get_device_path(mut_override( - self.to_glib_none().0, - ))) - } - } - - #[doc(alias = "g_unix_mount_get_fs_type")] - #[doc(alias = "get_fs_type")] - pub fn fs_type(&self) -> GString { - unsafe { - from_glib_none(ffi::g_unix_mount_get_fs_type(mut_override( - self.to_glib_none().0, - ))) - } - } - #[doc(alias = "g_unix_mount_get_mount_path")] + #[deprecated = "Use `mount_path()`"] pub fn unix_mount_get_mount_path(&self) -> std::path::PathBuf { - unsafe { - from_glib_none(ffi::g_unix_mount_get_mount_path(mut_override( - self.to_glib_none().0, - ))) - } - } - - #[cfg(feature = "v2_58")] - #[cfg_attr(docsrs, doc(cfg(feature = "v2_58")))] - #[doc(alias = "g_unix_mount_get_options")] - #[doc(alias = "get_options")] - pub fn options(&self) -> Option { - unsafe { - from_glib_none(ffi::g_unix_mount_get_options(mut_override( - self.to_glib_none().0, - ))) - } - } - - #[cfg(feature = "v2_60")] - #[cfg_attr(docsrs, doc(cfg(feature = "v2_60")))] - #[doc(alias = "g_unix_mount_get_root_path")] - #[doc(alias = "get_root_path")] - pub fn root_path(&self) -> Option { - unsafe { - from_glib_none(ffi::g_unix_mount_get_root_path(mut_override( - self.to_glib_none().0, - ))) - } - } - - #[doc(alias = "g_unix_mount_guess_can_eject")] - pub fn guess_can_eject(&self) -> bool { - unsafe { - from_glib(ffi::g_unix_mount_guess_can_eject(mut_override( - self.to_glib_none().0, - ))) - } - } - - #[doc(alias = "g_unix_mount_guess_icon")] - pub fn guess_icon(&self) -> Icon { - unsafe { - from_glib_full(ffi::g_unix_mount_guess_icon(mut_override( - self.to_glib_none().0, - ))) - } - } - - #[doc(alias = "g_unix_mount_guess_name")] - pub fn guess_name(&self) -> GString { - unsafe { - from_glib_full(ffi::g_unix_mount_guess_name(mut_override( - self.to_glib_none().0, - ))) - } - } - - #[doc(alias = "g_unix_mount_guess_should_display")] - pub fn guess_should_display(&self) -> bool { - unsafe { - from_glib(ffi::g_unix_mount_guess_should_display(mut_override( - self.to_glib_none().0, - ))) - } - } - - #[doc(alias = "g_unix_mount_guess_symbolic_icon")] - pub fn guess_symbolic_icon(&self) -> Icon { - unsafe { - from_glib_full(ffi::g_unix_mount_guess_symbolic_icon(mut_override( - self.to_glib_none().0, - ))) - } - } - - #[doc(alias = "g_unix_mount_is_readonly")] - pub fn is_readonly(&self) -> bool { - unsafe { - from_glib(ffi::g_unix_mount_is_readonly(mut_override( - self.to_glib_none().0, - ))) - } - } - - #[doc(alias = "g_unix_mount_is_system_internal")] - pub fn is_system_internal(&self) -> bool { - unsafe { - from_glib(ffi::g_unix_mount_is_system_internal(mut_override( - self.to_glib_none().0, - ))) - } + self.mount_path() } #[doc(alias = "g_unix_mounts_changed_since")] + #[doc(alias = "g_unix_mount_entries_changed_since")] pub fn is_changed_since(time: u64) -> bool { - unsafe { from_glib(ffi::g_unix_mounts_changed_since(time)) } - } -} - -impl PartialEq for UnixMountEntry { - #[inline] - fn eq(&self, other: &Self) -> bool { - self.compare(other) == 0 - } -} - -impl Eq for UnixMountEntry {} - -impl PartialOrd for UnixMountEntry { - #[inline] - fn partial_cmp(&self, other: &Self) -> Option { - Some(self.cmp(other)) - } -} - -impl Ord for UnixMountEntry { - #[inline] - fn cmp(&self, other: &Self) -> cmp::Ordering { - self.compare(other).cmp(&0) + unsafe { from_glib(ffi::g_unix_mount_entries_changed_since(time)) } } } diff --git a/gio/sys/Gir.toml b/gio/sys/Gir.toml index 98de0131f416..480b357c1b9b 100644 --- a/gio/sys/Gir.toml +++ b/gio/sys/Gir.toml @@ -15,6 +15,13 @@ ignore = [ "Gio.ThreadedResolverClass" ] +[[object]] +name = "Gio.*" +status = "generate" + [[object.function]] + name = "unix_mount_entries_changed_since" + version = "2.84" + [[object]] name = "Gio.Credentials" status = "generate" diff --git a/gio/sys/src/lib.rs b/gio/sys/src/lib.rs index eccdd13c934f..de6edc66465f 100644 --- a/gio/sys/src/lib.rs +++ b/gio/sys/src/lib.rs @@ -10161,6 +10161,66 @@ extern "C" { // GUnixMountEntry //========================================================================= pub fn g_unix_mount_entry_get_type() -> GType; + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + pub fn g_unix_mount_entry_compare( + mount1: *mut GUnixMountEntry, + mount2: *mut GUnixMountEntry, + ) -> c_int; + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + pub fn g_unix_mount_entry_copy(mount_entry: *mut GUnixMountEntry) -> *mut GUnixMountEntry; + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + pub fn g_unix_mount_entry_free(mount_entry: *mut GUnixMountEntry); + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + pub fn g_unix_mount_entry_get_device_path(mount_entry: *mut GUnixMountEntry) -> *const c_char; + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + pub fn g_unix_mount_entry_get_fs_type(mount_entry: *mut GUnixMountEntry) -> *const c_char; + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + pub fn g_unix_mount_entry_get_mount_path(mount_entry: *mut GUnixMountEntry) -> *const c_char; + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + pub fn g_unix_mount_entry_get_options(mount_entry: *mut GUnixMountEntry) -> *const c_char; + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + pub fn g_unix_mount_entry_get_root_path(mount_entry: *mut GUnixMountEntry) -> *const c_char; + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + pub fn g_unix_mount_entry_guess_can_eject(mount_entry: *mut GUnixMountEntry) -> gboolean; + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + pub fn g_unix_mount_entry_guess_icon(mount_entry: *mut GUnixMountEntry) -> *mut GIcon; + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + pub fn g_unix_mount_entry_guess_name(mount_entry: *mut GUnixMountEntry) -> *mut c_char; + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + pub fn g_unix_mount_entry_guess_should_display(mount_entry: *mut GUnixMountEntry) -> gboolean; + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + pub fn g_unix_mount_entry_guess_symbolic_icon(mount_entry: *mut GUnixMountEntry) -> *mut GIcon; + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + pub fn g_unix_mount_entry_is_readonly(mount_entry: *mut GUnixMountEntry) -> gboolean; + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + pub fn g_unix_mount_entry_is_system_internal(mount_entry: *mut GUnixMountEntry) -> gboolean; + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + pub fn g_unix_mount_entry_at( + mount_path: *const c_char, + time_read: *mut u64, + ) -> *mut GUnixMountEntry; + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + pub fn g_unix_mount_entry_for( + file_path: *const c_char, + time_read: *mut u64, + ) -> *mut GUnixMountEntry; //========================================================================= // GUnixMountPoint @@ -17301,6 +17361,19 @@ extern "C" { mount2: *mut GUnixMountEntry, ) -> c_int; pub fn g_unix_mount_copy(mount_entry: *mut GUnixMountEntry) -> *mut GUnixMountEntry; + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + pub fn g_unix_mount_entries_changed_since(time: u64) -> gboolean; + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + pub fn g_unix_mount_entries_get(time_read: *mut u64) -> *mut glib::GList; + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + pub fn g_unix_mount_entries_get_from_file( + table_path: *const c_char, + time_read_out: *mut u64, + n_entries_out: *mut size_t, + ) -> *mut *mut GUnixMountEntry; pub fn g_unix_mount_for(file_path: *const c_char, time_read: *mut u64) -> *mut GUnixMountEntry; pub fn g_unix_mount_free(mount_entry: *mut GUnixMountEntry); pub fn g_unix_mount_get_device_path(mount_entry: *mut GUnixMountEntry) -> *const c_char; diff --git a/gio/sys/src/manual.rs b/gio/sys/src/manual.rs index adf976e32cef..11d40a900fa5 100644 --- a/gio/sys/src/manual.rs +++ b/gio/sys/src/manual.rs @@ -172,3 +172,116 @@ mod windows_streams { } } } + +#[cfg(not(feature = "v2_84"))] +mod unix_mount_compat { + #![allow(clippy::missing_safety_doc)] + + use crate::*; + + pub unsafe fn g_unix_mount_entry_compare( + mount1: *mut GUnixMountEntry, + mount2: *mut GUnixMountEntry, + ) -> c_int { + g_unix_mount_compare(mount1, mount2) + } + pub unsafe fn g_unix_mount_entry_copy( + mount_entry: *mut GUnixMountEntry, + ) -> *mut GUnixMountEntry { + g_unix_mount_copy(mount_entry) + } + pub unsafe fn g_unix_mount_entry_free(mount_entry: *mut GUnixMountEntry) { + g_unix_mount_free(mount_entry); + } + pub unsafe fn g_unix_mount_entry_get_device_path( + mount_entry: *mut GUnixMountEntry, + ) -> *const c_char { + g_unix_mount_get_device_path(mount_entry) + } + pub unsafe fn g_unix_mount_entry_get_fs_type( + mount_entry: *mut GUnixMountEntry, + ) -> *const c_char { + g_unix_mount_get_fs_type(mount_entry) + } + pub unsafe fn g_unix_mount_entry_get_mount_path( + mount_entry: *mut GUnixMountEntry, + ) -> *const c_char { + g_unix_mount_get_mount_path(mount_entry) + } + #[cfg(feature = "v2_58")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_58")))] + pub unsafe fn g_unix_mount_entry_get_options( + mount_entry: *mut GUnixMountEntry, + ) -> *const c_char { + g_unix_mount_get_options(mount_entry) + } + #[cfg(feature = "v2_60")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_60")))] + pub unsafe fn g_unix_mount_entry_get_root_path( + mount_entry: *mut GUnixMountEntry, + ) -> *const c_char { + g_unix_mount_get_root_path(mount_entry) + } + pub unsafe fn g_unix_mount_entry_guess_can_eject( + mount_entry: *mut GUnixMountEntry, + ) -> gboolean { + g_unix_mount_guess_can_eject(mount_entry) + } + pub unsafe fn g_unix_mount_entry_guess_icon(mount_entry: *mut GUnixMountEntry) -> *mut GIcon { + g_unix_mount_guess_icon(mount_entry) + } + pub unsafe fn g_unix_mount_entry_guess_name(mount_entry: *mut GUnixMountEntry) -> *mut c_char { + g_unix_mount_guess_name(mount_entry) + } + pub unsafe fn g_unix_mount_entry_guess_should_display( + mount_entry: *mut GUnixMountEntry, + ) -> gboolean { + g_unix_mount_guess_should_display(mount_entry) + } + pub unsafe fn g_unix_mount_entry_guess_symbolic_icon( + mount_entry: *mut GUnixMountEntry, + ) -> *mut GIcon { + g_unix_mount_guess_symbolic_icon(mount_entry) + } + pub unsafe fn g_unix_mount_entry_is_readonly(mount_entry: *mut GUnixMountEntry) -> gboolean { + g_unix_mount_is_readonly(mount_entry) + } + pub unsafe fn g_unix_mount_entry_is_system_internal( + mount_entry: *mut GUnixMountEntry, + ) -> gboolean { + g_unix_mount_is_system_internal(mount_entry) + } + pub unsafe fn g_unix_mount_entry_at( + mount_path: *const c_char, + time_read: *mut u64, + ) -> *mut GUnixMountEntry { + g_unix_mount_at(mount_path, time_read) + } + pub unsafe fn g_unix_mount_entry_for( + file_path: *const c_char, + time_read: *mut u64, + ) -> *mut GUnixMountEntry { + g_unix_mount_for(file_path, time_read) + } + + #[cfg(feature = "v2_82")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_82")))] + pub unsafe fn g_unix_mount_entries_get_from_file( + table_path: *const c_char, + time_read_out: *mut u64, + n_entries_out: *mut size_t, + ) -> *mut *mut GUnixMountEntry { + g_unix_mounts_get_from_file(table_path, time_read_out, n_entries_out) + } + + pub unsafe fn g_unix_mount_entries_get(time_read: *mut u64) -> *mut glib::GList { + g_unix_mounts_get(time_read) + } + + pub unsafe fn g_unix_mount_entries_changed_since(time: u64) -> gboolean { + g_unix_mounts_changed_since(time) + } +} + +#[cfg(not(feature = "v2_84"))] +pub use unix_mount_compat::*; diff --git a/gio/sys/versions.txt b/gio/sys/versions.txt index 9cb1c033d627..d926005cff53 100644 --- a/gio/sys/versions.txt +++ b/gio/sys/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ e5ad53c3ad05) -from gir-files (https://github.com/gtk-rs/gir-files @ f7af0e711383) +Generated by gir (https://github.com/gtk-rs/gir @ 25fc925cd3da) +from gir-files (https://github.com/gtk-rs/gir-files @ 3e07ae5a14c7) diff --git a/gir b/gir index e5ad53c3ad05..25fc925cd3da 160000 --- a/gir +++ b/gir @@ -1 +1 @@ -Subproject commit e5ad53c3ad05f06c499704f2d39d2a04c4111eb4 +Subproject commit 25fc925cd3da5de290e85f7d6d6f95e4d9e32f01 diff --git a/gir-files b/gir-files index f7af0e711383..3e07ae5a14c7 160000 --- a/gir-files +++ b/gir-files @@ -1 +1 @@ -Subproject commit f7af0e711383fefe8ab73b139dfa165dbbc76d4c +Subproject commit 3e07ae5a14c7ae05333e0fcdcc5a5e668d74a710 diff --git a/glib/Gir.toml b/glib/Gir.toml index e4c360cfcec5..2c32f533b932 100644 --- a/glib/Gir.toml +++ b/glib/Gir.toml @@ -888,29 +888,14 @@ status = "generate" name = "GLib.UnicodeScript" status = "generate" [[object.member]] - name = "cypro_minoan" + pattern = "cypro_minoan|old_uyghur|tangsa|toto|vithkuqi|math" version = "2.72" [[object.member]] - name = "old_uyghur" - version = "2.72" - [[object.member]] - name = "tangsa" - version = "2.72" - [[object.member]] - name = "toto" - version = "2.72" - [[object.member]] - name = "vithkuqi" - version = "2.72" - [[object.member]] - name = "math" - version = "2.72" - [[object.member]] - name = "kawi" + pattern = "kawi|nag_mundari" version = "2.74" [[object.member]] - name = "nag_mundari" - version = "2.74" + pattern = "todhri|garay|tulu_tigalari|sunuwar|gurung_khema|kirat_rai|ol_onal" + version = "2.84" [[object]] name = "GLib.Uri" diff --git a/glib/gobject-sys/versions.txt b/glib/gobject-sys/versions.txt index 9cb1c033d627..d926005cff53 100644 --- a/glib/gobject-sys/versions.txt +++ b/glib/gobject-sys/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ e5ad53c3ad05) -from gir-files (https://github.com/gtk-rs/gir-files @ f7af0e711383) +Generated by gir (https://github.com/gtk-rs/gir @ 25fc925cd3da) +from gir-files (https://github.com/gtk-rs/gir-files @ 3e07ae5a14c7) diff --git a/glib/src/auto/enums.rs b/glib/src/auto/enums.rs index 998d83b473df..32d9d49a56d2 100644 --- a/glib/src/auto/enums.rs +++ b/glib/src/auto/enums.rs @@ -1514,6 +1514,34 @@ pub enum UnicodeScript { #[cfg_attr(docsrs, doc(cfg(feature = "v2_74")))] #[doc(alias = "G_UNICODE_SCRIPT_NAG_MUNDARI")] NagMundari, + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + #[doc(alias = "G_UNICODE_SCRIPT_TODHRI")] + Todhri, + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + #[doc(alias = "G_UNICODE_SCRIPT_GARAY")] + Garay, + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + #[doc(alias = "G_UNICODE_SCRIPT_TULU_TIGALARI")] + TuluTigalari, + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + #[doc(alias = "G_UNICODE_SCRIPT_SUNUWAR")] + Sunuwar, + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + #[doc(alias = "G_UNICODE_SCRIPT_GURUNG_KHEMA")] + GurungKhema, + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + #[doc(alias = "G_UNICODE_SCRIPT_KIRAT_RAI")] + KiratRai, + #[cfg(feature = "v2_84")] + #[cfg_attr(docsrs, doc(cfg(feature = "v2_84")))] + #[doc(alias = "G_UNICODE_SCRIPT_OL_ONAL")] + OlOnal, #[doc(hidden)] __Unknown(i32), } @@ -1710,6 +1738,20 @@ impl IntoGlib for UnicodeScript { Self::Kawi => ffi::G_UNICODE_SCRIPT_KAWI, #[cfg(feature = "v2_74")] Self::NagMundari => ffi::G_UNICODE_SCRIPT_NAG_MUNDARI, + #[cfg(feature = "v2_84")] + Self::Todhri => ffi::G_UNICODE_SCRIPT_TODHRI, + #[cfg(feature = "v2_84")] + Self::Garay => ffi::G_UNICODE_SCRIPT_GARAY, + #[cfg(feature = "v2_84")] + Self::TuluTigalari => ffi::G_UNICODE_SCRIPT_TULU_TIGALARI, + #[cfg(feature = "v2_84")] + Self::Sunuwar => ffi::G_UNICODE_SCRIPT_SUNUWAR, + #[cfg(feature = "v2_84")] + Self::GurungKhema => ffi::G_UNICODE_SCRIPT_GURUNG_KHEMA, + #[cfg(feature = "v2_84")] + Self::KiratRai => ffi::G_UNICODE_SCRIPT_KIRAT_RAI, + #[cfg(feature = "v2_84")] + Self::OlOnal => ffi::G_UNICODE_SCRIPT_OL_ONAL, Self::__Unknown(value) => value, } } @@ -1893,6 +1935,20 @@ impl FromGlib for UnicodeScript { ffi::G_UNICODE_SCRIPT_KAWI => Self::Kawi, #[cfg(feature = "v2_74")] ffi::G_UNICODE_SCRIPT_NAG_MUNDARI => Self::NagMundari, + #[cfg(feature = "v2_84")] + ffi::G_UNICODE_SCRIPT_TODHRI => Self::Todhri, + #[cfg(feature = "v2_84")] + ffi::G_UNICODE_SCRIPT_GARAY => Self::Garay, + #[cfg(feature = "v2_84")] + ffi::G_UNICODE_SCRIPT_TULU_TIGALARI => Self::TuluTigalari, + #[cfg(feature = "v2_84")] + ffi::G_UNICODE_SCRIPT_SUNUWAR => Self::Sunuwar, + #[cfg(feature = "v2_84")] + ffi::G_UNICODE_SCRIPT_GURUNG_KHEMA => Self::GurungKhema, + #[cfg(feature = "v2_84")] + ffi::G_UNICODE_SCRIPT_KIRAT_RAI => Self::KiratRai, + #[cfg(feature = "v2_84")] + ffi::G_UNICODE_SCRIPT_OL_ONAL => Self::OlOnal, value => Self::__Unknown(value), } } diff --git a/glib/src/auto/functions.rs b/glib/src/auto/functions.rs index b517156b49ed..815147662c16 100644 --- a/glib/src/auto/functions.rs +++ b/glib/src/auto/functions.rs @@ -559,7 +559,7 @@ pub fn on_error_query(prg_name: &str) { } #[doc(alias = "g_on_error_stack_trace")] -pub fn on_error_stack_trace(prg_name: &str) { +pub fn on_error_stack_trace(prg_name: Option<&str>) { unsafe { ffi::g_on_error_stack_trace(prg_name.to_glib_none().0); } diff --git a/glib/src/auto/versions.txt b/glib/src/auto/versions.txt index 9cb1c033d627..d926005cff53 100644 --- a/glib/src/auto/versions.txt +++ b/glib/src/auto/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ e5ad53c3ad05) -from gir-files (https://github.com/gtk-rs/gir-files @ f7af0e711383) +Generated by gir (https://github.com/gtk-rs/gir @ 25fc925cd3da) +from gir-files (https://github.com/gtk-rs/gir-files @ 3e07ae5a14c7) diff --git a/glib/sys/Gir.toml b/glib/sys/Gir.toml index 8c72ba6c3bf9..7fd4b7be93ea 100644 --- a/glib/sys/Gir.toml +++ b/glib/sys/Gir.toml @@ -62,6 +62,8 @@ ignore = [ "GLib.SIZEOF_VOID_P", "GLib.VA_COPY_AS_ARRAY", "GLib.VERSION_MIN_REQUIRED", + "GLib.macro__has_attribute_ifunc", + "GLib.macro__has_attribute_no_sanitize_address", ] [[object]] diff --git a/glib/sys/src/lib.rs b/glib/sys/src/lib.rs index ad36c51382ff..e207581dbf10 100644 --- a/glib/sys/src/lib.rs +++ b/glib/sys/src/lib.rs @@ -607,6 +607,13 @@ pub const G_UNICODE_SCRIPT_VITHKUQI: GUnicodeScript = 161; pub const G_UNICODE_SCRIPT_MATH: GUnicodeScript = 162; pub const G_UNICODE_SCRIPT_KAWI: GUnicodeScript = 163; pub const G_UNICODE_SCRIPT_NAG_MUNDARI: GUnicodeScript = 164; +pub const G_UNICODE_SCRIPT_TODHRI: GUnicodeScript = 165; +pub const G_UNICODE_SCRIPT_GARAY: GUnicodeScript = 166; +pub const G_UNICODE_SCRIPT_TULU_TIGALARI: GUnicodeScript = 167; +pub const G_UNICODE_SCRIPT_SUNUWAR: GUnicodeScript = 168; +pub const G_UNICODE_SCRIPT_GURUNG_KHEMA: GUnicodeScript = 169; +pub const G_UNICODE_SCRIPT_KIRAT_RAI: GUnicodeScript = 170; +pub const G_UNICODE_SCRIPT_OL_ONAL: GUnicodeScript = 171; pub type GUnicodeType = c_int; pub const G_UNICODE_CONTROL: GUnicodeType = 0; @@ -4585,7 +4592,7 @@ extern "C" { index_: *mut c_uint, ) -> gboolean; pub fn g_ptr_array_foreach(array: *mut GPtrArray, func: GFunc, user_data: gpointer); - pub fn g_ptr_array_free(array: *mut GPtrArray, free_seg: gboolean) -> *mut gpointer; + pub fn g_ptr_array_free(array: *mut GPtrArray, free_segment: gboolean) -> *mut gpointer; pub fn g_ptr_array_insert(array: *mut GPtrArray, index_: c_int, data: gpointer); #[cfg(feature = "v2_74")] #[cfg_attr(docsrs, doc(cfg(feature = "v2_74")))] diff --git a/glib/sys/tests/abi.rs b/glib/sys/tests/abi.rs index 1965533d45c5..b1937208bacb 100644 --- a/glib/sys/tests/abi.rs +++ b/glib/sys/tests/abi.rs @@ -1655,6 +1655,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("(gint) G_UNICODE_SCRIPT_ELBASAN", "106"), ("(gint) G_UNICODE_SCRIPT_ELYMAIC", "149"), ("(gint) G_UNICODE_SCRIPT_ETHIOPIC", "11"), + ("(gint) G_UNICODE_SCRIPT_GARAY", "166"), ("(gint) G_UNICODE_SCRIPT_GEORGIAN", "12"), ("(gint) G_UNICODE_SCRIPT_GLAGOLITIC", "56"), ("(gint) G_UNICODE_SCRIPT_GOTHIC", "13"), @@ -1663,6 +1664,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("(gint) G_UNICODE_SCRIPT_GUJARATI", "15"), ("(gint) G_UNICODE_SCRIPT_GUNJALA_GONDI", "143"), ("(gint) G_UNICODE_SCRIPT_GURMUKHI", "16"), + ("(gint) G_UNICODE_SCRIPT_GURUNG_KHEMA", "169"), ("(gint) G_UNICODE_SCRIPT_HAN", "17"), ("(gint) G_UNICODE_SCRIPT_HANGUL", "18"), ("(gint) G_UNICODE_SCRIPT_HANIFI_ROHINGYA", "144"), @@ -1686,6 +1688,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("(gint) G_UNICODE_SCRIPT_KHMER", "23"), ("(gint) G_UNICODE_SCRIPT_KHOJKI", "108"), ("(gint) G_UNICODE_SCRIPT_KHUDAWADI", "109"), + ("(gint) G_UNICODE_SCRIPT_KIRAT_RAI", "170"), ("(gint) G_UNICODE_SCRIPT_LAO", "24"), ("(gint) G_UNICODE_SCRIPT_LATIN", "25"), ("(gint) G_UNICODE_SCRIPT_LEPCHA", "68"), @@ -1733,6 +1736,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("(gint) G_UNICODE_SCRIPT_OLD_TURKIC", "89"), ("(gint) G_UNICODE_SCRIPT_OLD_UYGHUR", "158"), ("(gint) G_UNICODE_SCRIPT_OL_CHIKI", "73"), + ("(gint) G_UNICODE_SCRIPT_OL_ONAL", "171"), ("(gint) G_UNICODE_SCRIPT_ORIYA", "31"), ("(gint) G_UNICODE_SCRIPT_OSAGE", "136"), ("(gint) G_UNICODE_SCRIPT_OSMANYA", "49"), @@ -1755,6 +1759,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("(gint) G_UNICODE_SCRIPT_SORA_SOMPENG", "101"), ("(gint) G_UNICODE_SCRIPT_SOYOMBO", "140"), ("(gint) G_UNICODE_SCRIPT_SUNDANESE", "70"), + ("(gint) G_UNICODE_SCRIPT_SUNUWAR", "168"), ("(gint) G_UNICODE_SCRIPT_SYLOTI_NAGRI", "58"), ("(gint) G_UNICODE_SCRIPT_SYRIAC", "34"), ("(gint) G_UNICODE_SCRIPT_TAGALOG", "42"), @@ -1772,7 +1777,9 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[ ("(gint) G_UNICODE_SCRIPT_TIBETAN", "39"), ("(gint) G_UNICODE_SCRIPT_TIFINAGH", "57"), ("(gint) G_UNICODE_SCRIPT_TIRHUTA", "124"), + ("(gint) G_UNICODE_SCRIPT_TODHRI", "165"), ("(gint) G_UNICODE_SCRIPT_TOTO", "160"), + ("(gint) G_UNICODE_SCRIPT_TULU_TIGALARI", "167"), ("(gint) G_UNICODE_SCRIPT_UGARITIC", "53"), ("(gint) G_UNICODE_SCRIPT_UNKNOWN", "61"), ("(gint) G_UNICODE_SCRIPT_VAI", "74"), diff --git a/glib/sys/tests/constant.c b/glib/sys/tests/constant.c index d9412096f662..bea4e15a5718 100644 --- a/glib/sys/tests/constant.c +++ b/glib/sys/tests/constant.c @@ -636,6 +636,7 @@ int main() { PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_ELBASAN); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_ELYMAIC); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_ETHIOPIC); + PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_GARAY); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_GEORGIAN); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_GLAGOLITIC); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_GOTHIC); @@ -644,6 +645,7 @@ int main() { PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_GUJARATI); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_GUNJALA_GONDI); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_GURMUKHI); + PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_GURUNG_KHEMA); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_HAN); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_HANGUL); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_HANIFI_ROHINGYA); @@ -667,6 +669,7 @@ int main() { PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_KHMER); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_KHOJKI); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_KHUDAWADI); + PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_KIRAT_RAI); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_LAO); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_LATIN); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_LEPCHA); @@ -714,6 +717,7 @@ int main() { PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_OLD_TURKIC); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_OLD_UYGHUR); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_OL_CHIKI); + PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_OL_ONAL); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_ORIYA); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_OSAGE); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_OSMANYA); @@ -736,6 +740,7 @@ int main() { PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_SORA_SOMPENG); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_SOYOMBO); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_SUNDANESE); + PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_SUNUWAR); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_SYLOTI_NAGRI); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_SYRIAC); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_TAGALOG); @@ -753,7 +758,9 @@ int main() { PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_TIBETAN); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_TIFINAGH); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_TIRHUTA); + PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_TODHRI); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_TOTO); + PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_TULU_TIGALARI); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_UGARITIC); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_UNKNOWN); PRINT_CONSTANT((gint) G_UNICODE_SCRIPT_VAI); diff --git a/glib/sys/versions.txt b/glib/sys/versions.txt index 9cb1c033d627..d926005cff53 100644 --- a/glib/sys/versions.txt +++ b/glib/sys/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ e5ad53c3ad05) -from gir-files (https://github.com/gtk-rs/gir-files @ f7af0e711383) +Generated by gir (https://github.com/gtk-rs/gir @ 25fc925cd3da) +from gir-files (https://github.com/gtk-rs/gir-files @ 3e07ae5a14c7) diff --git a/graphene/src/auto/versions.txt b/graphene/src/auto/versions.txt index 9cb1c033d627..d926005cff53 100644 --- a/graphene/src/auto/versions.txt +++ b/graphene/src/auto/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ e5ad53c3ad05) -from gir-files (https://github.com/gtk-rs/gir-files @ f7af0e711383) +Generated by gir (https://github.com/gtk-rs/gir @ 25fc925cd3da) +from gir-files (https://github.com/gtk-rs/gir-files @ 3e07ae5a14c7) diff --git a/graphene/sys/versions.txt b/graphene/sys/versions.txt index 9cb1c033d627..d926005cff53 100644 --- a/graphene/sys/versions.txt +++ b/graphene/sys/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ e5ad53c3ad05) -from gir-files (https://github.com/gtk-rs/gir-files @ f7af0e711383) +Generated by gir (https://github.com/gtk-rs/gir @ 25fc925cd3da) +from gir-files (https://github.com/gtk-rs/gir-files @ 3e07ae5a14c7) diff --git a/pango/src/auto/versions.txt b/pango/src/auto/versions.txt index 9cb1c033d627..d926005cff53 100644 --- a/pango/src/auto/versions.txt +++ b/pango/src/auto/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ e5ad53c3ad05) -from gir-files (https://github.com/gtk-rs/gir-files @ f7af0e711383) +Generated by gir (https://github.com/gtk-rs/gir @ 25fc925cd3da) +from gir-files (https://github.com/gtk-rs/gir-files @ 3e07ae5a14c7) diff --git a/pango/sys/versions.txt b/pango/sys/versions.txt index 9cb1c033d627..d926005cff53 100644 --- a/pango/sys/versions.txt +++ b/pango/sys/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ e5ad53c3ad05) -from gir-files (https://github.com/gtk-rs/gir-files @ f7af0e711383) +Generated by gir (https://github.com/gtk-rs/gir @ 25fc925cd3da) +from gir-files (https://github.com/gtk-rs/gir-files @ 3e07ae5a14c7) diff --git a/pangocairo/src/auto/versions.txt b/pangocairo/src/auto/versions.txt index 9cb1c033d627..d926005cff53 100644 --- a/pangocairo/src/auto/versions.txt +++ b/pangocairo/src/auto/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ e5ad53c3ad05) -from gir-files (https://github.com/gtk-rs/gir-files @ f7af0e711383) +Generated by gir (https://github.com/gtk-rs/gir @ 25fc925cd3da) +from gir-files (https://github.com/gtk-rs/gir-files @ 3e07ae5a14c7) diff --git a/pangocairo/sys/versions.txt b/pangocairo/sys/versions.txt index 9cb1c033d627..d926005cff53 100644 --- a/pangocairo/sys/versions.txt +++ b/pangocairo/sys/versions.txt @@ -1,2 +1,2 @@ -Generated by gir (https://github.com/gtk-rs/gir @ e5ad53c3ad05) -from gir-files (https://github.com/gtk-rs/gir-files @ f7af0e711383) +Generated by gir (https://github.com/gtk-rs/gir @ 25fc925cd3da) +from gir-files (https://github.com/gtk-rs/gir-files @ 3e07ae5a14c7)