Skip to content

Commit 75218a3

Browse files
glib/gio: Add missing since annotations
1 parent 4226f06 commit 75218a3

File tree

5 files changed

+39
-1
lines changed

5 files changed

+39
-1
lines changed

gio/Gir.toml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ generate = [
6060
"Gio.FileAttributeInfoFlags",
6161
"Gio.FileAttributeStatus",
6262
"Gio.FileAttributeType",
63-
"Gio.FileCopyFlags",
6463
"Gio.FileCreateFlags",
6564
"Gio.FileIcon",
6665
"Gio.FileInputStream",
@@ -799,6 +798,13 @@ status = "generate"
799798
# Better API with `IntoIter`
800799
ignore = true
801800

801+
[[object]]
802+
name = "Gio.FileCopyFlags"
803+
status = "generate"
804+
[[object.member]]
805+
name = "target_default_modified_time"
806+
version = "2.80"
807+
802808
[[object]]
803809
name = "Gio.FileDescriptorBased"
804810
status = "manual"
@@ -910,6 +916,9 @@ status = "generate"
910916
[[object.member]]
911917
name = "no_such_device"
912918
version = "2.72"
919+
[[object.member]]
920+
name = "destination_unset"
921+
version = "2.80"
913922

914923
[[object]]
915924
name = "Gio.IOStream"

gio/src/auto/enums.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1606,6 +1606,8 @@ pub enum IOErrorEnum {
16061606
#[cfg_attr(docsrs, doc(cfg(feature = "v2_72")))]
16071607
#[doc(alias = "G_IO_ERROR_NO_SUCH_DEVICE")]
16081608
NoSuchDevice,
1609+
#[cfg(feature = "v2_80")]
1610+
#[cfg_attr(docsrs, doc(cfg(feature = "v2_80")))]
16091611
#[doc(alias = "G_IO_ERROR_DESTINATION_UNSET")]
16101612
DestinationUnset,
16111613
#[doc(hidden)]
@@ -1667,6 +1669,7 @@ impl IntoGlib for IOErrorEnum {
16671669
Self::MessageTooLarge => ffi::G_IO_ERROR_MESSAGE_TOO_LARGE,
16681670
#[cfg(feature = "v2_72")]
16691671
Self::NoSuchDevice => ffi::G_IO_ERROR_NO_SUCH_DEVICE,
1672+
#[cfg(feature = "v2_80")]
16701673
Self::DestinationUnset => ffi::G_IO_ERROR_DESTINATION_UNSET,
16711674
Self::__Unknown(value) => value,
16721675
}
@@ -1726,6 +1729,7 @@ impl FromGlib<ffi::GIOErrorEnum> for IOErrorEnum {
17261729
ffi::G_IO_ERROR_MESSAGE_TOO_LARGE => Self::MessageTooLarge,
17271730
#[cfg(feature = "v2_72")]
17281731
ffi::G_IO_ERROR_NO_SUCH_DEVICE => Self::NoSuchDevice,
1732+
#[cfg(feature = "v2_80")]
17291733
ffi::G_IO_ERROR_DESTINATION_UNSET => Self::DestinationUnset,
17301734
value => Self::__Unknown(value),
17311735
}

gio/src/auto/flags.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1590,6 +1590,8 @@ bitflags! {
15901590
const NO_FALLBACK_FOR_MOVE = ffi::G_FILE_COPY_NO_FALLBACK_FOR_MOVE as _;
15911591
#[doc(alias = "G_FILE_COPY_TARGET_DEFAULT_PERMS")]
15921592
const TARGET_DEFAULT_PERMS = ffi::G_FILE_COPY_TARGET_DEFAULT_PERMS as _;
1593+
#[cfg(feature = "v2_80")]
1594+
#[cfg_attr(docsrs, doc(cfg(feature = "v2_80")))]
15931595
#[doc(alias = "G_FILE_COPY_TARGET_DEFAULT_MODIFIED_TIME")]
15941596
const TARGET_DEFAULT_MODIFIED_TIME = ffi::G_FILE_COPY_TARGET_DEFAULT_MODIFIED_TIME as _;
15951597
}

glib/Gir.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -850,6 +850,9 @@ status = "generate"
850850
[[object.member]]
851851
name = "close_paranthesis"
852852
ignore = true
853+
[[object.member]]
854+
pattern = "(aksara|aksara_pre_base|aksara_start|virama_final|virama)"
855+
version = "2.80"
853856

854857
[[object]]
855858
name = "GLib.UnicodeScript"

glib/src/auto/enums.rs

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -958,14 +958,24 @@ pub enum UnicodeBreakType {
958958
EmojiModifier,
959959
#[doc(alias = "G_UNICODE_BREAK_ZERO_WIDTH_JOINER")]
960960
ZeroWidthJoiner,
961+
#[cfg(feature = "v2_80")]
962+
#[cfg_attr(docsrs, doc(cfg(feature = "v2_80")))]
961963
#[doc(alias = "G_UNICODE_BREAK_AKSARA")]
962964
Aksara,
965+
#[cfg(feature = "v2_80")]
966+
#[cfg_attr(docsrs, doc(cfg(feature = "v2_80")))]
963967
#[doc(alias = "G_UNICODE_BREAK_AKSARA_PRE_BASE")]
964968
AksaraPreBase,
969+
#[cfg(feature = "v2_80")]
970+
#[cfg_attr(docsrs, doc(cfg(feature = "v2_80")))]
965971
#[doc(alias = "G_UNICODE_BREAK_AKSARA_START")]
966972
AksaraStart,
973+
#[cfg(feature = "v2_80")]
974+
#[cfg_attr(docsrs, doc(cfg(feature = "v2_80")))]
967975
#[doc(alias = "G_UNICODE_BREAK_VIRAMA_FINAL")]
968976
ViramaFinal,
977+
#[cfg(feature = "v2_80")]
978+
#[cfg_attr(docsrs, doc(cfg(feature = "v2_80")))]
969979
#[doc(alias = "G_UNICODE_BREAK_VIRAMA")]
970980
Virama,
971981
#[doc(hidden)]
@@ -1021,10 +1031,15 @@ impl IntoGlib for UnicodeBreakType {
10211031
Self::EmojiBase => ffi::G_UNICODE_BREAK_EMOJI_BASE,
10221032
Self::EmojiModifier => ffi::G_UNICODE_BREAK_EMOJI_MODIFIER,
10231033
Self::ZeroWidthJoiner => ffi::G_UNICODE_BREAK_ZERO_WIDTH_JOINER,
1034+
#[cfg(feature = "v2_80")]
10241035
Self::Aksara => ffi::G_UNICODE_BREAK_AKSARA,
1036+
#[cfg(feature = "v2_80")]
10251037
Self::AksaraPreBase => ffi::G_UNICODE_BREAK_AKSARA_PRE_BASE,
1038+
#[cfg(feature = "v2_80")]
10261039
Self::AksaraStart => ffi::G_UNICODE_BREAK_AKSARA_START,
1040+
#[cfg(feature = "v2_80")]
10271041
Self::ViramaFinal => ffi::G_UNICODE_BREAK_VIRAMA_FINAL,
1042+
#[cfg(feature = "v2_80")]
10281043
Self::Virama => ffi::G_UNICODE_BREAK_VIRAMA,
10291044
Self::__Unknown(value) => value,
10301045
}
@@ -1078,10 +1093,15 @@ impl FromGlib<ffi::GUnicodeBreakType> for UnicodeBreakType {
10781093
ffi::G_UNICODE_BREAK_EMOJI_BASE => Self::EmojiBase,
10791094
ffi::G_UNICODE_BREAK_EMOJI_MODIFIER => Self::EmojiModifier,
10801095
ffi::G_UNICODE_BREAK_ZERO_WIDTH_JOINER => Self::ZeroWidthJoiner,
1096+
#[cfg(feature = "v2_80")]
10811097
ffi::G_UNICODE_BREAK_AKSARA => Self::Aksara,
1098+
#[cfg(feature = "v2_80")]
10821099
ffi::G_UNICODE_BREAK_AKSARA_PRE_BASE => Self::AksaraPreBase,
1100+
#[cfg(feature = "v2_80")]
10831101
ffi::G_UNICODE_BREAK_AKSARA_START => Self::AksaraStart,
1102+
#[cfg(feature = "v2_80")]
10841103
ffi::G_UNICODE_BREAK_VIRAMA_FINAL => Self::ViramaFinal,
1104+
#[cfg(feature = "v2_80")]
10851105
ffi::G_UNICODE_BREAK_VIRAMA => Self::Virama,
10861106
value => Self::__Unknown(value),
10871107
}

0 commit comments

Comments
 (0)