gpui: Switch to x11rb
(#9113)
Switch to using `x11rb` crate instead of current `xcb` crate for gpui's x11 platform. Also fixes the crash on resize, and white flashing on resize. Release Notes: - N/A --------- Co-authored-by: Mikayla Maki <mikayla@zed.dev>
This commit is contained in:
parent
47afc70979
commit
80b80dfa78
6 changed files with 288 additions and 276 deletions
16
Cargo.lock
generated
16
Cargo.lock
generated
|
@ -4409,7 +4409,7 @@ dependencies = [
|
|||
"wayland-cursor",
|
||||
"wayland-protocols",
|
||||
"windows 0.53.0",
|
||||
"xcb",
|
||||
"x11rb",
|
||||
"xkbcommon",
|
||||
]
|
||||
|
||||
|
@ -12516,7 +12516,9 @@ version = "0.13.0"
|
|||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "f8f25ead8c7e4cba123243a6367da5d3990e0d3affa708ea19dce96356bd9f1a"
|
||||
dependencies = [
|
||||
"as-raw-xcb-connection",
|
||||
"gethostname",
|
||||
"libc",
|
||||
"rustix 0.38.30",
|
||||
"x11rb-protocol",
|
||||
]
|
||||
|
@ -12536,18 +12538,6 @@ dependencies = [
|
|||
"libc",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "xcb"
|
||||
version = "1.3.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "5d27b37e69b8c05bfadcd968eb1a4fe27c9c52565b727f88512f43b89567e262"
|
||||
dependencies = [
|
||||
"as-raw-xcb-connection",
|
||||
"bitflags 1.3.2",
|
||||
"libc",
|
||||
"quick-xml 0.30.0",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "xcursor"
|
||||
version = "0.3.5"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue