Skip to content
This repository was archived by the owner on Mar 4, 2024. It is now read-only.

Commit ee10907

Browse files
authored
Merge pull request #698 from gtk-rs/bilelmoussaoui/regen
regenerate with latest gir-files
2 parents 1f82079 + 7b81bfd commit ee10907

File tree

19 files changed

+51
-18
lines changed

19 files changed

+51
-18
lines changed

.github/workflows/CI.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- nightly
2020
- "1.56.0"
2121
conf:
22-
- { name: "atk", features: "v2_34", test_sys: true }
22+
- { name: "atk", features: "v2_34", test_sys: false } # disable for now, until we get 2.38 on the docker image
2323
- { name: "gdk", features: "v3_24", test_sys: true }
2424
- { name: "gdkx11", features: "v3_24", test_sys: true }
2525
- { name: "gdkwayland", features: "v3_24", test_sys: false }

atk/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ dox = ["ffi/dox"]
2525
v2_30 = ["ffi/v2_30"]
2626
v2_32 = ["v2_30", "ffi/v2_32"]
2727
v2_34 = ["v2_32", "ffi/v2_34"]
28+
v2_38 = ["v2_34", "ffi/v2_38"]
2829

2930
[package.metadata.docs.rs]
3031
features = ["dox"]

atk/Gir.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,12 @@ status = "generate"
160160
[[object]]
161161
name = "Atk.StateType"
162162
status = "generate"
163+
[[object.member]]
164+
name = "collapsed"
165+
version = "2.38"
166+
[[object.member]]
167+
name = "last_defined"
168+
alias = true # not useful
163169
[[object.function]]
164170
name = "register"
165171
# Problematic function needs manual implementation

atk/src/auto/enums.rs

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1362,8 +1362,10 @@ pub enum StateType {
13621362
HasTooltip,
13631363
#[doc(alias = "ATK_STATE_READ_ONLY")]
13641364
ReadOnly,
1365-
#[doc(alias = "ATK_STATE_LAST_DEFINED")]
1366-
LastDefined,
1365+
#[cfg(any(feature = "v2_38", feature = "dox"))]
1366+
#[cfg_attr(feature = "dox", doc(cfg(feature = "v2_38")))]
1367+
#[doc(alias = "ATK_STATE_COLLAPSED")]
1368+
Collapsed,
13671369
#[doc(hidden)]
13681370
__Unknown(i32),
13691371
}
@@ -1432,7 +1434,8 @@ impl fmt::Display for StateType {
14321434
Self::HasPopup => "HasPopup",
14331435
Self::HasTooltip => "HasTooltip",
14341436
Self::ReadOnly => "ReadOnly",
1435-
Self::LastDefined => "LastDefined",
1437+
#[cfg(any(feature = "v2_38", feature = "dox"))]
1438+
Self::Collapsed => "Collapsed",
14361439
_ => "Unknown",
14371440
}
14381441
)
@@ -1488,7 +1491,8 @@ impl IntoGlib for StateType {
14881491
Self::HasPopup => ffi::ATK_STATE_HAS_POPUP,
14891492
Self::HasTooltip => ffi::ATK_STATE_HAS_TOOLTIP,
14901493
Self::ReadOnly => ffi::ATK_STATE_READ_ONLY,
1491-
Self::LastDefined => ffi::ATK_STATE_LAST_DEFINED,
1494+
#[cfg(any(feature = "v2_38", feature = "dox"))]
1495+
Self::Collapsed => ffi::ATK_STATE_COLLAPSED,
14921496
Self::__Unknown(value) => value,
14931497
}
14941498
}
@@ -1542,7 +1546,8 @@ impl FromGlib<ffi::AtkStateType> for StateType {
15421546
ffi::ATK_STATE_HAS_POPUP => Self::HasPopup,
15431547
ffi::ATK_STATE_HAS_TOOLTIP => Self::HasTooltip,
15441548
ffi::ATK_STATE_READ_ONLY => Self::ReadOnly,
1545-
ffi::ATK_STATE_LAST_DEFINED => Self::LastDefined,
1549+
#[cfg(any(feature = "v2_38", feature = "dox"))]
1550+
ffi::ATK_STATE_COLLAPSED => Self::Collapsed,
15461551
value => Self::__Unknown(value),
15471552
}
15481553
}

atk/src/auto/versions.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
Generated by gir (https://github.com/gtk-rs/gir @ 79e747a1a188)
2-
from gir-files (https://github.com/gtk-rs/gir-files @ 898f6c1fb177)
2+
from gir-files (https://github.com/gtk-rs/gir-files @ b4887eac499d)

atk/sys/Cargo.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ v2_30 = []
2121
v2_32 = ["v2_30"]
2222
v2_34 = ["v2_32"]
2323
dox = []
24+
v2_38 = ["v2_34"]
2425

2526
[lib]
2627
name = "atk_sys"
@@ -53,3 +54,6 @@ version = "2.32"
5354

5455
[package.metadata.system-deps.atk.v2_34]
5556
version = "2.34"
57+
58+
[package.metadata.system-deps.atk.v2_38]
59+
version = "2.38"

atk/sys/Gir.toml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,17 @@ ignore = [
1919
"Atk.MINOR_VERSION",
2020
"Atk.VERSION_MIN_REQUIRED",
2121
]
22+
23+
extra_versions = [
24+
"2.38"
25+
]
26+
27+
[[object]]
28+
name = "Atk.StateType"
29+
status = "generate"
30+
[[object.member]]
31+
name = "collapsed"
32+
version = "2.38"
33+
[[object.member]]
34+
name = "last_defined"
35+
alias = true # not useful and should fix -sys tests

atk/sys/src/lib.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,9 @@ pub const ATK_STATE_CHECKABLE: AtkStateType = 39;
252252
pub const ATK_STATE_HAS_POPUP: AtkStateType = 40;
253253
pub const ATK_STATE_HAS_TOOLTIP: AtkStateType = 41;
254254
pub const ATK_STATE_READ_ONLY: AtkStateType = 42;
255-
pub const ATK_STATE_LAST_DEFINED: AtkStateType = 43;
255+
#[cfg(any(feature = "v2_38", feature = "dox"))]
256+
#[cfg_attr(feature = "dox", doc(cfg(feature = "v2_38")))]
257+
pub const ATK_STATE_COLLAPSED: AtkStateType = 43;
256258

257259
pub type AtkTextAttribute = c_int;
258260
pub const ATK_TEXT_ATTR_INVALID: AtkTextAttribute = 0;

atk/sys/tests/abi.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -829,6 +829,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[
829829
("(gint) ATK_STATE_BUSY", "3"),
830830
("(gint) ATK_STATE_CHECKABLE", "39"),
831831
("(gint) ATK_STATE_CHECKED", "4"),
832+
("(gint) ATK_STATE_COLLAPSED", "43"),
832833
("(gint) ATK_STATE_DEFAULT", "36"),
833834
("(gint) ATK_STATE_DEFUNCT", "5"),
834835
("(gint) ATK_STATE_EDITABLE", "6"),
@@ -844,7 +845,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[
844845
("(gint) ATK_STATE_INDETERMINATE", "30"),
845846
("(gint) ATK_STATE_INVALID", "0"),
846847
("(gint) ATK_STATE_INVALID_ENTRY", "33"),
847-
("(gint) ATK_STATE_LAST_DEFINED", "43"),
848+
("(gint) ATK_STATE_LAST_DEFINED", "44"),
848849
("(gint) ATK_STATE_MANAGES_DESCENDANTS", "29"),
849850
("(gint) ATK_STATE_MODAL", "14"),
850851
("(gint) ATK_STATE_MULTISELECTABLE", "16"),

atk/sys/tests/constant.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,7 @@ int main() {
203203
PRINT_CONSTANT((gint) ATK_STATE_BUSY);
204204
PRINT_CONSTANT((gint) ATK_STATE_CHECKABLE);
205205
PRINT_CONSTANT((gint) ATK_STATE_CHECKED);
206+
PRINT_CONSTANT((gint) ATK_STATE_COLLAPSED);
206207
PRINT_CONSTANT((gint) ATK_STATE_DEFAULT);
207208
PRINT_CONSTANT((gint) ATK_STATE_DEFUNCT);
208209
PRINT_CONSTANT((gint) ATK_STATE_EDITABLE);

0 commit comments

Comments
 (0)