Tudor Brindus
2627381021
[client] clipboard/wayland: ignore SIGPIPE from clients that hang up
...
Otherwise, a badly-behaving client causes Looking Glass to receive a
SIGPIPE during Wayland copy operations. Handle EPIPE at call-sites
instead.
Co-authored-by: Quantum <quantum2048@gmail.com>
2021-01-13 13:39:32 +11:00
Tudor Brindus
48941cb9c4
[client] clipboard/wayland: implement better text mimetype heuristic
...
This roughly matches the heuristic that wl-copy uses to detect text.
2021-01-13 13:39:32 +11:00
Tudor Brindus
fb7ee16f7b
[client] clipboard/wayland: support keyboard capability hotplug
2021-01-13 13:39:32 +11:00
Tudor Brindus
c73d50f56a
[client] clipboard/wayland: implement host-to-VM transfers
...
Co-authored-by: Quantum <quantum2048@gmail.com>
2021-01-13 13:39:32 +11:00
Tudor Brindus
2bfd066833
[client] clipboard/wayland: implement VM-to-host image copy
...
Co-authored-by: Quantum <quantum2048@gmail.com>
2021-01-13 13:39:32 +11:00
Tudor Brindus
c58f33f5ab
[client] clipboard/wayland: implement VM-to-host text copy
...
Co-authored-by: Quantum <quantum2048@gmail.com>
2021-01-13 13:39:32 +11:00
Tudor Brindus
a205515d91
[client] clipboard/wayland: implement a no-op Wayland clipboard
...
Build scaffolding only; implementation in later commits.
Co-authored-by: Quantum <quantum2048@gmail.com>
2021-01-13 13:39:32 +11:00