Rewrite of wayland backend to new wayland-client API (#325)
* wayland: clean state for rewrite to new wayland-client API * wayland: context init * wayland: Monitors logic * wayland: Basic event loop logic * wayland: Keyboard handling * wayland: pointer handling * wayland: refactor to remove WaylandContext * wayland: window logic * wayland: event dispatching logic * wayland: update changelog
This commit is contained in:
parent
4e4db1749d
commit
d10312c6b1
8 changed files with 953 additions and 1158 deletions
|
|
@ -34,9 +34,9 @@ kernel32-sys = "0.2"
|
|||
dwmapi-sys = "0.1"
|
||||
|
||||
[target.'cfg(any(target_os = "linux", target_os = "dragonfly", target_os = "freebsd", target_os = "openbsd"))'.dependencies]
|
||||
wayland-client = { version = "0.9.9", features = ["dlopen"] }
|
||||
wayland-protocols = { version = "0.9.9", features = ["unstable_protocols"] }
|
||||
wayland-kbd = "0.9.1"
|
||||
wayland-window = "0.8.0"
|
||||
wayland-client = { version = "0.11.2", features = ["dlopen"] }
|
||||
wayland-protocols = { version = "0.11.2", features = ["unstable_protocols"] }
|
||||
wayland-kbd = "0.12.0"
|
||||
wayland-window = "0.11.0"
|
||||
tempfile = "2.1"
|
||||
x11-dl = "2.8"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue