wip: screencopy

This commit is contained in:
Victoria Brekenfeld 2022-11-03 18:51:27 +01:00
parent dd100d65e4
commit 5a4df346a8
26 changed files with 2046 additions and 327 deletions

36
Cargo.lock generated
View file

@ -309,7 +309,7 @@ dependencies = [
"smithay-egui",
"thiserror",
"wayland-backend",
"wayland-scanner 0.30.0-beta.12",
"wayland-scanner 0.30.0-beta.12 (registry+https://github.com/rust-lang/crates.io-index)",
"xcursor",
"xdg",
"xkbcommon 0.4.1",
@ -323,7 +323,7 @@ dependencies = [
"bitflags",
"wayland-backend",
"wayland-protocols 0.30.0-beta.12",
"wayland-scanner 0.30.0-beta.12",
"wayland-scanner 0.30.0-beta.12 (registry+https://github.com/rust-lang/crates.io-index)",
"wayland-server",
]
@ -1503,7 +1503,6 @@ checksum = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1"
[[package]]
name = "smithay"
version = "0.3.0"
source = "git+https://github.com/Smithay//smithay?rev=0c7dbfa8#0c7dbfa830496df064a721f9cbbff6b474e6a268"
dependencies = [
"appendlist",
"bitflags",
@ -1807,8 +1806,7 @@ checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f"
[[package]]
name = "wayland-backend"
version = "0.1.0-beta.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2fe32234ad38fee0755aeec26db486a4b788dd3cc2c9dc86ceda31bb38a53f32"
source = "git+https://github.com/Smithay/wayland-rs?rev=13f6a9be#13f6a9beb05eabac56aa372e1d38b12bfa987982"
dependencies = [
"cc",
"downcast-rs",
@ -1861,8 +1859,7 @@ dependencies = [
[[package]]
name = "wayland-egl"
version = "0.30.0-beta.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cfc1309ddfeabd942c09c21e9db2ed3de81b84d0ea7ebcdd2e503a0be0fe9c5f"
source = "git+https://github.com/Smithay/wayland-rs?rev=13f6a9be#13f6a9beb05eabac56aa372e1d38b12bfa987982"
dependencies = [
"thiserror",
"wayland-backend",
@ -1889,7 +1886,7 @@ checksum = "ca770dc814b3c93db1b4ba12a5bdfe899f8d68f9b4b06fc31e53959261cd0c39"
dependencies = [
"bitflags",
"wayland-backend",
"wayland-scanner 0.30.0-beta.12",
"wayland-scanner 0.30.0-beta.12 (registry+https://github.com/rust-lang/crates.io-index)",
"wayland-server",
]
@ -1902,7 +1899,7 @@ dependencies = [
"bitflags",
"wayland-backend",
"wayland-protocols 0.30.0-beta.12",
"wayland-scanner 0.30.0-beta.12",
"wayland-scanner 0.30.0-beta.12 (registry+https://github.com/rust-lang/crates.io-index)",
"wayland-server",
]
@ -1915,7 +1912,7 @@ dependencies = [
"bitflags",
"wayland-backend",
"wayland-protocols 0.30.0-beta.12",
"wayland-scanner 0.30.0-beta.12",
"wayland-scanner 0.30.0-beta.12 (registry+https://github.com/rust-lang/crates.io-index)",
"wayland-server",
]
@ -1942,18 +1939,28 @@ dependencies = [
"syn",
]
[[package]]
name = "wayland-scanner"
version = "0.30.0-beta.12"
source = "git+https://github.com/Smithay/wayland-rs?rev=13f6a9be#13f6a9beb05eabac56aa372e1d38b12bfa987982"
dependencies = [
"proc-macro2",
"quick-xml",
"quote",
"syn",
]
[[package]]
name = "wayland-server"
version = "0.30.0-beta.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8d54b4a800b230f4fb0f42cae245cc0aaa02bf14bf7c1c3a5e1a822d05fd2cb3"
source = "git+https://github.com/Smithay/wayland-rs?rev=13f6a9be#13f6a9beb05eabac56aa372e1d38b12bfa987982"
dependencies = [
"bitflags",
"downcast-rs",
"nix 0.25.0",
"thiserror",
"wayland-backend",
"wayland-scanner 0.30.0-beta.12",
"wayland-scanner 0.30.0-beta.12 (git+https://github.com/Smithay/wayland-rs?rev=13f6a9be)",
]
[[package]]
@ -1970,8 +1977,7 @@ dependencies = [
[[package]]
name = "wayland-sys"
version = "0.30.0-beta.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1117fe4570fe063122ba2b1b1e39e56fb1a73921d395f9288af06af0dd1c7f55"
source = "git+https://github.com/Smithay/wayland-rs?rev=13f6a9be#13f6a9beb05eabac56aa372e1d38b12bfa987982"
dependencies = [
"dlib",
"libc",