Commit Graph

  • d1a765c179 [client] spice: update PureSpice submodule and adjust for new API usage Geoffrey McRae 2021-12-29 16:02:22 +11:00
  • 2ed3c82de0 [common] provide debug print methods for dependent libraries to use Geoffrey McRae 2021-12-29 16:01:42 +11:00
  • 17b77cfbc1 [client] spice: update PureSpice submodule and update includes Geoffrey McRae 2021-12-29 00:18:25 +11:00
  • 65ba2e8df9 [client] spice: update submodule and refactor calls & types Geoffrey McRae 2021-12-28 22:03:48 +11:00
  • e7fdf7e77a [host] pipewire: report stream state Quantum 2021-12-28 03:16:31 -05:00
  • aa5922a1b4 [version.cmake] Add reminder to synchronize git-describe with docs/lgrelease.py Jonathan Rubenstein 2021-12-27 18:12:57 +02:00
  • 142902b7b3 [doc] fix typo and add Debian to the word list Geoffrey McRae 2021-12-28 19:07:05 +11:00
  • 10110dd940 [host] app: support force quitting Quantum 2021-12-28 03:00:17 -05:00
  • 192fb1cdc7 [doc] add link to the wiki for dependencies on other distributions Geoffrey McRae 2021-12-28 19:03:34 +11:00
  • 35efa551ef [client] egl: determine mouse scale using both horiz and vert size Geoffrey McRae 2021-12-27 11:58:00 +11:00
  • f53adc7a05 [doc] build: Fix apt command overflowing page Jonathan Rubenstein 2021-12-27 17:57:43 +02:00
  • a21e897bb5 [host] pipewire: use new format for 10-bit colour Quantum 2021-12-28 02:48:06 -05:00
  • 136737f25b [client] egl: simplify EGL torus code Quantum 2021-12-27 16:13:55 -05:00
  • 95987a9c91 [client] core: set the correct cursor when exiting overlay Geoffrey McRae 2021-12-27 11:52:06 +11:00
  • bbd9c84896 [client] core: invalidate the pointer state when overlay is disabled Geoffrey McRae 2021-12-27 11:22:12 +11:00
  • 8ab130deba xcb: added basic cursor support via xcb_fixes vmfortress 2021-10-30 14:19:17 -04:00
  • fbf294efd9 xcb: Fixed return value of xcb_deinit vmfortress 2021-10-30 14:16:18 -04:00
  • 2824238b4d xcb: added xcb_stop and xcb_initOptions support vmfortress 2021-10-30 14:14:18 -04:00
  • 3df7d30cd5 [client] core: don't try to send LGMP messages if the video is stopped B5.0.1 Release/B5 Geoffrey McRae 2021-12-27 09:54:35 +11:00
  • bb74a9d9c8 [client] core: don't try to send LGMP messages if the video is stopped Geoffrey McRae 2021-12-27 09:54:35 +11:00
  • 9ff476bd09 [doc] Minor cleanup to release spelling check Jonathan Rubenstein 2021-12-26 15:08:11 +02:00
  • 6ef3fea05e [doc] Version no longer gets spellchecked Jonathan Rubenstein 2021-12-26 07:00:49 +02:00
  • 02ec25b008 [client] audio/pw: it's Looking Glass, not LookingGlass Geoffrey McRae 2021-12-26 18:49:35 +11:00
  • 4e75c576b2 [client] ci: add new libpulse-dev dependency Geoffrey McRae 2021-12-26 18:30:05 +11:00
  • 90dd1f3913 [client] audio/pa: added initial pulseaudio implementation Geoffrey McRae 2021-12-26 18:21:21 +11:00
  • a8ddf72318 [doc] conf: Fix typo in release git-describe command Jonathan Rubenstein 2021-12-26 05:08:43 +02:00
  • 5d9db8b2f5 [docs] all: Change nav background from transparent to explicit Jonathan Rubenstein 2021-12-26 04:53:33 +02:00
  • 672cd246ab [docs] all: Fix mobile layout Jonathan Rubenstein 2021-12-26 04:50:20 +02:00
  • 936688ddac [doc] all: Center content when there's room Jonathan Rubenstein 2021-12-26 04:25:11 +02:00
  • ff6c46f7ca [docs] all: Switch to sphinx-readthedocs-theme Jonathan Rubenstein 2021-12-26 03:40:41 +02:00
  • 4dccd725bf [doc] automatically detect version Quantum 2021-12-25 19:45:28 -05:00
  • 6f8745a89b [host] installer: enable DPI awareness Quantum 2021-12-25 18:58:47 -05:00
  • f971a01801 [host] ci: test IVSHMEM installer build Quantum 2021-12-25 03:09:02 -05:00
  • 3d1eedd4ef [host] installer: add ability to install IVSHMEM driver Quantum 2021-12-25 02:58:48 -05:00
  • d073f9969c [host] installer: clean up trailing whitespace Quantum 2021-12-25 03:07:09 -05:00
  • b21d842f0e [host] nvfbc: add an option to specify adapter WYF 2021-10-24 19:00:02 +08:00
  • 9fa643484c [client] audio/pw: use scaling forumula provided by quantum Geoffrey McRae 2021-12-25 20:53:11 +11:00
  • 64b64b61be [client] audio/pw: implement volume and mute control Geoffrey McRae 2021-12-25 20:37:52 +11:00
  • 433a5420cb [client] audio: update PureSpice and add support for volume control/mute Geoffrey McRae 2021-12-25 18:55:09 +11:00
  • e408ea51e2 [client] audio/pw: gracefully shutdown when asked to Geoffrey McRae 2021-12-25 15:03:50 +11:00
  • cca6492069 [client] audio: call audioDev->free on spice thread exit Geoffrey McRae 2021-12-25 15:02:35 +11:00
  • 141d5d3731 [client] ci: build with PipeWire Quantum 2021-12-24 20:52:56 -05:00
  • ebdc847ef1 [client] audio/pw: don't re-create an idle stream with matching format Geoffrey McRae 2021-12-25 13:44:40 +11:00
  • 2ea24516d2 [client] audio/pw: limit how much data gets buffered to reduce latency Geoffrey McRae 2021-12-25 13:36:08 +11:00
  • dd04a46403 [client] audio/pw: make use of the new ringbuffer consume/append funcs Geoffrey McRae 2021-12-25 10:44:23 +11:00
  • d99ec3e9c0 [common] ringbuffer: remove exta locking and add append/consume funcs Geoffrey McRae 2021-12-25 10:41:42 +11:00
  • f403033ab1 [client] audio/pw: properly manage the stream state Geoffrey McRae 2021-12-25 09:40:41 +11:00
  • 11ef94c134 [client] audio/pw: set the node name Geoffrey McRae 2021-12-25 02:57:38 +11:00
  • 75e46128d4 [client] audio/pw: don't actually stop when SPICE signals a stop Geoffrey McRae 2021-12-25 02:38:11 +11:00
  • e810577317 [client] audio: initial addition of PipeWire audio support via SPICE Geoffrey McRae 2021-12-24 18:43:20 +11:00
  • 8ba4b56dba [common] ringbuffer: added shift and locking for thread safety Geoffrey McRae 2021-12-24 18:41:33 +11:00
  • d69069fb09 [client] egl: keep the mouse cursor 1:1 when downscaling Geoffrey McRae 2021-10-22 23:19:56 +11:00
  • 74444f8eed [docs] Minor semantic spit and polish B5 Jonathan Rubenstein 2021-12-26 00:56:18 +02:00
  • 6c43650cd3 [doc] spelling fixes Jonathan Rubenstein 2021-12-25 22:48:30 +02:00
  • 181ee2b4f5 [doc] module: Kernel Module polish Jonathan Rubenstein 2021-12-25 22:33:01 +02:00
  • 5bef733647 [doc] install: Update command line options Jonathan Rubenstein 2021-12-25 22:11:37 +02:00
  • 22cef47bc4 [doc] install: Overlay Filter config polish Jonathan Rubenstein 2021-12-25 22:09:55 +02:00
  • 5b25e20a2e [doc] install: Overlay Mode polish Jonathan Rubenstein 2021-12-25 21:19:31 +02:00
  • bb5c7a222c [doc] conf: Whitespace Jonathan Rubenstein 2021-12-25 21:16:25 +02:00
  • 39ea6b0587 [doc] install: Config file loading polish Jonathan Rubenstein 2021-12-25 20:50:26 +02:00
  • ddc6cb5277 [doc] obs: Install polish Jonathan Rubenstein 2021-12-25 20:32:29 +02:00
  • b13a79880b [doc] faq: GNOME on Wayland polish Jonathan Rubenstein 2021-12-25 20:26:00 +02:00
  • 53fdc2e148 [docs] build: Better flow for Wayland tip Jonathan Rubenstein 2021-12-25 18:48:46 +02:00
  • 9872d2e407 [host] dxgi: fix typo in debug log message Tudor Brindus 2021-12-23 21:53:47 -05:00
  • 3ccf6de868 [all] gitignore: ignore __pycache__ and *.py[co] Quantum 2021-12-25 15:52:53 -05:00
  • 12461196c3 [host] nvfbc: fix comments in updateDamageRects Quantum 2021-12-23 23:26:53 -05:00
  • 15ec80e80d [client] input: fix race between window size and guest cursor Quantum 2021-12-23 21:00:10 -05:00
  • d6eb72331c [doc] module: Bring back older style XML Netboy3 2021-12-22 09:57:36 -05:00
  • eea0ced627 [client] wayland: handle NULL wl_keyboard on destruction Quantum 2021-12-23 18:18:32 -05:00
  • 94684324f4 [client] wayland: don't create confines on uncapture without wl_pointer Quantum 2021-12-23 18:02:57 -05:00
  • 194afa2d75 [client] wayland: create wl_relative_pointer when creating wl_pointer Quantum 2021-12-23 18:00:59 -05:00
  • d96b2ef1fb [client] wayland: clean up objects when wl_pointer disappears Quantum 2021-12-06 20:45:52 -05:00
  • ad40ea4195 [client] x11: don't override the focus state if no EWMH focus support Geoffrey McRae 2021-12-22 11:25:54 +11:00
  • 65948034dd [client] x11: be more agressive grabbing the pointer Geoffrey McRae 2021-12-21 21:49:36 +11:00
  • 9d47ca4f12 [doc] module: Modify libvirt commandline block to use JSON Netboy3 2021-12-20 22:59:51 -05:00
  • 27c7054505 [client] x11: protect against msc overflow with jitRender Geoffrey McRae 2021-12-21 10:47:55 +11:00
  • 02b59ba8f7 [client] x11: don't use the atomic msc value when we already have it Geoffrey McRae 2021-12-21 10:47:11 +11:00
  • a5727262cd [client] wayland: make cursor change work without wl_pointer Quantum 2021-12-06 20:35:36 -05:00
  • 43545a4e17 [all] cmake: refuse to perform in-source builds Geoffrey McRae 2021-12-15 10:56:27 +11:00
  • adbe333414 [client] egl: dmabuf can be used without GL_EXT_buffer_storage support Geoffrey McRae 2021-12-15 06:10:30 +11:00
  • 5f80ce91e8 [client] x11: fix broken grab retry logic Geoffrey McRae 2021-12-15 01:43:09 +11:00
  • b6fa296d5a [client] x11: work around issue with desktop switch on i3 Geoffrey McRae 2021-12-15 00:23:44 +11:00
  • 2e170ad06f [client] x11: properly detect WMEH support for focus events Geoffrey McRae 2021-12-15 00:16:57 +11:00
  • a6720db749 [docs] obs: fix installation instructions grammar jonpas 2021-12-14 11:17:30 +01:00
  • aa6cf72718 [release] B5-rc1 B5-rc1 Geoffrey McRae 2021-12-14 19:18:43 +11:00
  • 15066c7345 [client] egl: handle eglQuerySurface(EGL_BUFFER_AGE_EXT) error Quantum 2021-12-13 18:30:29 -05:00
  • 88a95aeab0 [client] x11: fix issue with grab when clicking on the unfocused window Geoffrey McRae 2021-12-10 05:27:33 +11:00
  • abd6502c9d [client] x11: cosmetics Geoffrey McRae 2021-12-09 19:53:34 +11:00
  • 50feacad13 [all] cmake: fail if wrong submodule version is checked out Quantum 2021-11-14 18:59:41 -05:00
  • 58f83da7bb [client] egl: increase the damage box for the cursor Quantum 2021-11-12 21:58:03 -05:00
  • 3e9a21d3b9 [client] egl: use linear filter when not scaling Quantum 2021-11-10 23:27:31 -05:00
  • 9780f51558 [client] x11: fix failure to set window position correctly when set Geoffrey McRae 2021-11-30 13:04:39 +11:00
  • bc022c77f4 [docs] obs: update instructions to make use of USER_INSTALL Geoffrey McRae 2021-11-22 10:42:46 +11:00
  • 8167ef2c4a [client] egl: make use of glsl's textureSize function Geoffrey McRae 2021-11-12 07:41:59 +11:00
  • a21eee26ab [client] main: fix buffer overflow due to cursor data size change Geoffrey McRae 2021-11-02 01:01:17 +11:00
  • 7075fe2c54 [common] time: fixed time values in nsleep vmfortress 2021-10-30 22:59:14 -04:00
  • e82f8911a6 [client] main: malloc buffer for cursor data instead of using the stack Geoffrey McRae 2021-11-01 13:44:46 +11:00
  • b515fa80d5 [host] nvfbc: be more intellegent when unionizing disjointed sets Geoffrey McRae 2021-10-25 05:02:35 +11:00
  • affc3f51f8 [common] rects: fix error introduced in cosmetics patch Geoffrey McRae 2021-10-26 23:35:09 +11:00
  • 6078b11200 Revert "[common] rects: fix damage regression introduced in the cosmetics patch" Geoffrey McRae 2021-10-26 22:26:20 +11:00