Geoffrey McRae
fb1b30b728
[host] app: calculate and report the required IVSHMEM size
...
One of the most common issues reported in the support channels is the
IVSHMEM size being too small. This change adds a calculation to
determine an optimal size and uses the new `os_showMessage` platform
method to display a message box to the user with the error.
2021-06-04 12:31:15 +10:00
Quantum
75a9e38e3a
[client] wayland: remove sync transfer for VM->host copies
...
Since we are using epoll, there is no longer any need to remove O_NONBLOCK
with fcntl, and the comment is also no longer relevant.
2021-06-02 22:22:59 +10:00
Geoffrey McRae
c4468b1a0d
[client] spice: update PureSpice to fix #556
2021-06-02 22:19:37 +10:00
Geoffrey McRae
b2974c38ef
[client] app: cleanup clipboard option logic
2021-06-02 22:19:37 +10:00
arcnmx
b657b57016
[obs] install into plugin dir
2021-06-02 07:36:22 +10:00
arcnmx
6058a0e243
[obs] fix oob cursor writes
2021-06-01 14:37:45 +10:00
arcnmx
1462ab0cb4
[obs] fix cursor blending
2021-06-01 14:37:45 +10:00
arcnmx
186b0f1efd
[obs] fix monochrome cursor crop
2021-06-01 14:37:45 +10:00
Quantum
000d91afca
[client] wayland: prefer PNG over other image types
...
Support for non-PNG types is optional in the spice agent, so we should
avoid sending those if PNG is available.
Currently, the spice VDAgent supports only PNG and BMP formats.
2021-05-30 14:32:18 +10:00
Quantum
437bba1897
[client] wayland: update to support new spice clipboard type list
2021-05-30 12:39:00 +10:00
Geoffrey McRae
9ddfacc1a8
[client] x11: update to support new spice clipboard type list
2021-05-30 11:37:31 +10:00
Geoffrey McRae
28640295f1
[client] spice: update to support sending clipboard type list
2021-05-30 11:37:15 +10:00
Geoffrey McRae
118d9a086e
[client] x11: implement win:noResize
...
This is the final fix for #506
2021-05-28 20:16:22 +10:00
Geoffrey McRae
77c2b895c6
[client] app: only minimize if lost focus when in full screen mode
...
This fixes a regression caused by the move from SDL2 which handled this
itself. We should only minimize when focus is lost if the application
was in full screen mode.
2021-05-28 19:32:26 +10:00
Geoffrey McRae
e6ed5574d5
[client] spice: update PureSpice submodule to fix agent message issues
2021-05-28 17:12:20 +10:00
Geoffrey McRae
09a7e177fa
[client] core: fix use of unintalized variable
...
util_guestCurToLocal may not be able to provide the local position if
we do not yet know where the guest cursor is, or the destination render
rect dimensions. Acting on this when this information is unknown causes
undefined behaivour.
2021-05-28 17:00:13 +10:00
Geoffrey McRae
2e239ede3f
[client] spice: update PureSpice again for more clipboard fixes
2021-05-27 21:11:43 +10:00
Geoffrey McRae
3dfd8e8dfd
[client] spice: update PureSpice to fix large buffer paste bug
2021-05-27 20:48:01 +10:00
Geoffrey McRae
1e4e668c81
[client] spice: update PureSpice to fix clipboard stack overflow bug
2021-05-27 20:04:06 +10:00
Geoffrey McRae
3be645a357
[client] x11: fix BadAtom when pasting large buffers
...
To start a clipboard incr transfer the client has to delete the INCR
window property as the reply to the selection. This deletion generates a
property change event with the type delete, errornously triggering the
incr processing of the data. This patch corrects this by ignoring
property deletions.
2021-05-27 18:41:54 +10:00
Geoffrey McRae
95ec206b36
[client] x11: cosmetics
2021-05-27 18:41:54 +10:00
Jonathan Rubenstein
a7e4d9ec68
[doc] README.md: Correct docs link
2021-05-25 20:04:16 +10:00
Jonathan Rubenstein
86c7cfe589
[doc] Rerganize content into install and build pages
2021-05-25 19:52:08 +10:00
Jonathan Rubenstein
6da04655f0
[doc] troubleshooting: Move link to new website
2021-05-25 16:57:52 +10:00
Jonathan Rubenstein
fcc35331a3
[doc] README: Emphasis fix
2021-05-25 16:57:52 +10:00
Jonathan Rubenstein
b7765a22df
[doc] index: IRC moved
2021-05-25 16:57:52 +10:00
Jonathan Rubenstein
4a2d6851b1
[all] README: Remove most info already in docs/
2021-05-25 16:57:52 +10:00
Jonathan Rubenstein
397af46909
[doc] index: Correct spelling and add irc, trello, and donate info
2021-05-25 16:57:52 +10:00
Jonathan Rubenstein
8920d01dab
[doc] module: Change AppArmor path for libvirt to include local/
2021-05-25 16:57:52 +10:00
Jonathan Rubenstein
00c15238e8
[doc] host: Better formatting for Windows on Windows
2021-05-25 16:57:52 +10:00
Jonathan Rubenstein
75d48de905
[doc] host: Reformat build instructions for all platforms
2021-05-25 16:57:52 +10:00
Jonathan Rubenstein
d5fb1bab9a
[all] README: Comment out inactive docs url
2021-05-25 16:57:52 +10:00
Jonathan Rubenstein
94ffcfba23
[doc] install: Add warning about downloading with git
2021-05-25 16:57:52 +10:00
Jonathan Rubenstein
5f20a026b2
[doc] install: Rename Running the Client to Usage
...
Also move relevant sentence into Usage
2021-05-25 16:57:52 +10:00
Jonathan Rubenstein
b64fa56b26
[doc] module: Add instructions for systemd-modules-load.d
2021-05-25 16:57:52 +10:00
Jonathan Rubenstein
df869a8e6b
[all] README.md: Update Documentation section with /doc
2021-05-25 16:57:52 +10:00
Jonathan Rubenstein
5fb6c73263
[doc] host: Imported from host/README.md
...
Placed at bottom of Technical FAQ to hide it
host/README.md removed
2021-05-25 16:57:52 +10:00
Jonathan Rubenstein
2bee8d91b0
[module] README.md: Deleted file absorbed into /doc
2021-05-25 16:57:52 +10:00
Jonathan Rubenstein
77a4c114e9
[doc] module: Import from module/README.md
2021-05-25 16:57:52 +10:00
Jonathan Rubenstein
b2e460d19d
[client] doc: Remove README.md as it has been absorbed into doc/install.rst
2021-05-25 16:57:52 +10:00
Jonathan Rubenstein
565b14f517
[doc] install: Add keybinds and full cli options from client/README.md
2021-05-25 16:57:52 +10:00
Jonathan Rubenstein
71cde7065b
[doc] install: Add Keybindings from client/README.md
2021-05-25 16:57:52 +10:00
Jonathan Rubenstein
39c6b97582
[doc] install: Correct command line examples
2021-05-25 16:57:52 +10:00
Jonathan Rubenstein
211146b1a9
[doc] install: Add Command Line Options section
...
May in the future include up to date client options from the client
2021-05-25 16:57:52 +10:00
Jonathan Rubenstein
d44b55440f
[doc] conf: Enable fixed sidebar
2021-05-25 16:57:52 +10:00
Jonathan Rubenstein
a868370a63
[doc] install: Add 'local' to AppArmor abstraction path
...
This prevents system upgrades from overriding the addition
2021-05-25 16:57:52 +10:00
Jonathan Rubenstein
19cb37dc58
[doc] obs: Fix code block for installing package
...
Co-authored-by: Guanzhong Chen <quantum2048@gmail.com>
2021-05-25 16:57:52 +10:00
Jonathan Rubenstein
1e7b368329
[doc] faq: Remove virt-manager instructions
2021-05-25 16:57:52 +10:00
Jonathan Rubenstein
c66a5c526a
[doc] faq: Grammar and page flow improvements
2021-05-25 16:57:52 +10:00
Jonathan Rubenstein
3972482922
[doc] install: Grammar, formatting, and page flow
2021-05-25 16:57:52 +10:00