wip: use toplevel protocols

This commit is contained in:
Ashley Wulber 2022-07-19 11:33:19 -04:00
parent 647a402206
commit 560ebc0bf5
No known key found for this signature in database
GPG key ID: 5216D4F46A90A820
20 changed files with 1073 additions and 623 deletions

54
Cargo.lock generated
View file

@ -277,8 +277,10 @@ name = "cosmic-app-list"
version = "0.1.0"
dependencies = [
"anyhow",
"calloop",
"cascade",
"cosmic-panel-config",
"cosmic-protocols",
"futures",
"futures-util",
"gio 0.16.0",
@ -288,13 +290,18 @@ dependencies = [
"i18n-embed",
"i18n-embed-fl",
"libcosmic",
"log",
"nix 0.24.1",
"once_cell",
"pretty_env_logger",
"relm4-macros",
"ron",
"rust-embed",
"serde",
"serde_json",
"tokio",
"wayland-backend",
"wayland-client 0.30.0-beta.8",
"xdg",
]
@ -436,14 +443,13 @@ dependencies = [
"i18n-embed",
"i18n-embed-fl",
"log",
"nix 0.24.1",
"nix 0.22.3",
"once_cell",
"pretty_env_logger",
"rust-embed",
"tokio",
"wayland-backend",
"wayland-client 0.30.0-beta.7",
"wayland-commons",
"wayland-client 0.30.0-beta.8",
]
[[package]]
@ -493,13 +499,13 @@ dependencies = [
[[package]]
name = "cosmic-protocols"
version = "0.1.0"
source = "git+https://github.com/pop-os/cosmic-protocols#1962ffdca3d9c914929eea358ebeab61ff2217a8"
source = "git+https://github.com/pop-os/cosmic-protocols#81d6a50bdc91af5968f87785fc19a16cf261c96b"
dependencies = [
"bitflags",
"wayland-backend",
"wayland-client 0.30.0-beta.7",
"wayland-protocols 0.30.0-beta.7",
"wayland-scanner 0.30.0-beta.7",
"wayland-client 0.30.0-beta.8",
"wayland-protocols 0.30.0-beta.8",
"wayland-scanner 0.30.0-beta.8",
]
[[package]]
@ -2135,7 +2141,7 @@ checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
[[package]]
name = "relm4"
version = "0.5.0-beta.1"
source = "git+https://github.com/relm4/relm4?branch=next#746d244004e23764294b23519f6f8be1002c1ceb"
source = "git+https://github.com/Relm4/Relm4.git?branch=next#746d244004e23764294b23519f6f8be1002c1ceb"
dependencies = [
"async-broadcast",
"async-oneshot",
@ -2152,7 +2158,7 @@ dependencies = [
[[package]]
name = "relm4-macros"
version = "0.5.0-beta.1"
source = "git+https://github.com/relm4/relm4?branch=next#746d244004e23764294b23519f6f8be1002c1ceb"
source = "git+https://github.com/Relm4/Relm4.git?branch=next#746d244004e23764294b23519f6f8be1002c1ceb"
dependencies = [
"proc-macro2",
"quote",
@ -2768,17 +2774,16 @@ checksum = "6a89911bd99e5f3659ec4acf9c4d93b0a90fe4a2a11f15328472058edc5261be"
[[package]]
name = "wayland-backend"
version = "0.1.0-beta.7"
version = "0.1.0-beta.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a861eb7cd51f67de60f228a570f142396d94759babcb427f861071ffb0757c9e"
checksum = "0ee8e77c63b0cdc68bfc7b407b862b0fe2718949ce060b32d4f94ef1ea9607a4"
dependencies = [
"cc",
"downcast-rs",
"log",
"nix 0.24.1",
"scoped-tls",
"smallvec",
"wayland-sys 0.30.0-beta.7",
"wayland-sys 0.30.0-beta.8",
]
[[package]]
@ -2798,18 +2803,17 @@ dependencies = [
[[package]]
name = "wayland-client"
version = "0.30.0-beta.7"
version = "0.30.0-beta.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2dca5290499da69c21fcf64b4021886963511b888af056dbfb6bebfb7e1587e6"
checksum = "0f9e0d862c23f07b2c4b49de66b0680948af5dd1d2def17f1ddc16520352bf14"
dependencies = [
"bitflags",
"futures-channel",
"futures-core",
"log",
"nix 0.24.1",
"thiserror",
"wayland-backend",
"wayland-scanner 0.30.0-beta.7",
"wayland-scanner 0.30.0-beta.8",
]
[[package]]
@ -2838,14 +2842,14 @@ dependencies = [
[[package]]
name = "wayland-protocols"
version = "0.30.0-beta.7"
version = "0.30.0-beta.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d64adbf2e145b9da69ff0e9bb72fc513182978c826fc6f704c05f0f80b663a6d"
checksum = "e47c45a60d531d5a513601f47f51a4743901836778ddae208ae9124606be1719"
dependencies = [
"bitflags",
"wayland-backend",
"wayland-client 0.30.0-beta.7",
"wayland-scanner 0.30.0-beta.7",
"wayland-client 0.30.0-beta.8",
"wayland-scanner 0.30.0-beta.8",
]
[[package]]
@ -2861,9 +2865,9 @@ dependencies = [
[[package]]
name = "wayland-scanner"
version = "0.30.0-beta.7"
version = "0.30.0-beta.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3baff545c2f5a0c32d796595d0b3c8fafccf29e72e557ff1969fe552ff093d6"
checksum = "87933ccc3df4f6335cf240aca0647aa34319fdd693dda503f645ca4df4e10386"
dependencies = [
"proc-macro2",
"quote",
@ -2882,9 +2886,9 @@ dependencies = [
[[package]]
name = "wayland-sys"
version = "0.30.0-beta.7"
version = "0.30.0-beta.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f62b62672d36b6cf2f7d936f95c9f5894c0609190fa789c2ce46b73912baf239"
checksum = "beca223ed017df1b356ff181d4d6e7f2b135418c4888df5bb02df7a563f02ab0"
dependencies = [
"dlib",
"log",