Commit Graph

  • 5d5eb47598 [client] egl: do not leak fence when using DMABUF vroad 2021-04-25 11:43:07 +09:00
  • 30c3b399f2 [client] wayland: do not leak cursor wl_buffer and wl_surface Quantum 2021-04-05 20:06:49 -04:00
  • a380803d37 [client] libdecor: fix gcc compile warnings-turned-errors Quantum 2021-04-01 04:23:13 -04:00
  • 168d9890ae [client] spice: update the PureSpice submodule Geoffrey McRae 2021-04-19 11:24:37 +10:00
  • ae36abb1ca [client] x11: fallback to a utility window if motif atom is missing Geoffrey McRae 2021-03-27 21:42:47 +11:00
  • 358515f4a8 [client] x11: Find and use the correct valuators for mouse axes Mikko Rasa 2021-03-27 11:35:04 +02:00
  • d74307223f [client] x11: set the window center via WM_SIZE_HINTS Geoffrey McRae 2021-03-27 21:05:27 +11:00
  • 5aa7a391ac [client] x11: implement center, borderless and maximized parameters Geoffrey McRae 2021-03-27 11:17:48 +11:00
  • 1bf9fb7d73 [client] x11: fix segfault caused by clipboard processing on shutdown Geoffrey McRae 2021-03-27 10:06:57 +11:00
  • 84d4c18c48 [client] x11: split out atoms into a seperate structure Geoffrey McRae 2021-03-27 10:05:57 +11:00
  • 2f14d64289 [client] x11: split out clipboard code for maintainabillity Geoffrey McRae 2021-03-27 09:21:32 +11:00
  • ab4d7cb94b [client] x11: _NET_WM_* hints are ATOMS not CARDINAL Geoffrey McRae 2021-03-25 09:26:50 +11:00
  • 5bfb33c739 [host] windows: re-implement open log safely Quantum 2021-03-18 00:12:40 -04:00
  • a089c4ea32 [host] service: introduce fatal errors for ivshmem failures Quantum 2021-03-18 19:05:51 -04:00
  • c12c6ea3c7 [host] service: retry a few times when host fails to restart Quantum 2021-03-18 02:56:21 -04:00
  • a4290b290b [host] cmake: link correctly against libxcb-xfixes.so Quantum 2021-03-14 20:04:18 -04:00
  • 69dc598857 [host] ci: install libxcb-xfixes0-dev package Quantum 2021-03-14 19:57:55 -04:00
  • 52a445e2f5 [client] ci: correctly set CMAKE_BUILD_TYPE Quantum 2021-03-07 20:48:38 -05:00
  • ba3243f88a [client] wayland: make input handlers aware of multiple surfaces Quantum 2021-03-06 17:17:11 -05:00
  • d6a290a31d [client] wayland: implement libdecor pseudo-shell backend Quantum 2021-03-06 07:09:44 -05:00
  • 82e107af8a [client] cmake: support building with libdecor Quantum 2021-03-06 05:47:40 -05:00
  • 4031a862df [client] wayland: split xdg-shell handling into a module Quantum 2021-03-06 05:20:29 -05:00
  • 854b53e28c [client] wayland: use consistent naming in poll module Quantum 2021-03-01 23:51:12 -05:00
  • fc7dd7dbb7 [common] cmake: correctly link static libbfd.a Quantum 2021-02-28 19:51:54 -05:00
  • b00c25a822 [common] crash: fix Linux compilation with -DENABLE_BACKTRACE=NO Quantum 2021-02-28 19:14:17 -05:00
  • f2c0b8c0b4 [host] allow user to select capture backend Quantum 2021-02-26 23:35:20 -05:00
  • 54da11a206 [host] free capture interface on exit Quantum 2021-02-26 23:11:20 -05:00
  • 952f50eb8c [client] ds: build SDL backend in CI Tudor Brindus 2021-02-26 22:24:48 -05:00
  • 484012a90c [client] wayland: bind no-op drag-and-drop handlers Tudor Brindus 2021-02-26 22:18:39 -05:00
  • 97009027d1 [client] wayland: require wl_compositor v3 instead of v4 Tudor Brindus 2021-02-26 21:58:30 -05:00
  • d6b8823dce [client] wayland: gracefully downgrade to wl_output v2 Tudor Brindus 2021-02-26 21:38:20 -05:00
  • 5ad70ccc41 [common] crash/linux: generate core dump when handling SIGSEGV Quantum 2021-02-26 17:56:44 -05:00
  • 31c1452451 [client] readme: remove mention of Wayland's lack of warp Quantum 2021-02-25 18:14:14 -05:00
  • 8c6cff012d [client] readme: remove mention of SDL Quantum 2021-02-25 18:10:48 -05:00
  • c34fe10f23 [client] ds: make SDL display server optional Quantum 2021-02-25 18:07:56 -05:00
  • f3b46e6d4f [client] app: delay showing the escape help for 250ms Geoffrey McRae 2021-02-26 10:21:56 +11:00
  • 521ac706c1 [client] app: do not toggle capture if escapeKey is held Quantum 2021-02-25 04:01:22 -05:00
  • 9886c2bf40 [client] fonts: remove SDL font backend Quantum 2021-02-25 01:48:08 -05:00
  • c96ee0f786 [client] font: fix left shift runtime error due to signed shift Geoffrey McRae 2021-02-26 09:54:08 +11:00
  • 5551420983 [client] wayland: clean up #includes in wayland.c Quantum 2021-02-25 00:01:54 -05:00
  • 84e14edfe7 [client] opengl: remove dependency on SDL Quantum 2021-02-24 23:57:03 -05:00
  • 798a1aadb5 [client] wayland: fail gracefully when interfaces are too old Quantum 2021-02-24 19:44:49 -05:00
  • 1111045546 [client] freetype: implement UTF-8 handling Quantum 2021-02-23 23:19:38 -05:00
  • 5a075744bd [client] fonts: add freetype font rendering backend Quantum 2021-02-23 23:02:21 -05:00
  • 2da81e0b5a [client] display correct log path on Windows Quantum 2021-02-22 16:41:38 -05:00
  • 389d8824e2 [client] wayland: handle output scale changes Quantum 2021-02-22 02:19:03 -05:00
  • 0089c1252f [all] github: add build type to CI matrix Łukasz Kostka 2021-02-21 20:18:04 +01:00
  • 8771103abb [client] all: fix more maybe-uninitialized when -O3 is in use Geoffrey McRae 2021-02-23 20:25:30 +11:00
  • 9e2cfb9106 [client] core: fix reversed logic and document the rationale for it Geoffrey McRae 2021-02-23 20:19:35 +11:00
  • a8ab559de0 [client] core: increase autoCapture false exit detection sensitivity Geoffrey McRae 2021-02-23 20:04:15 +11:00
  • 78f4249496 [client] core: remove unnecessary warp and update of cursor location Geoffrey McRae 2021-02-23 20:01:26 +11:00
  • 9ae53aca70 [client] doc: update license output copyright date Geoffrey McRae 2021-02-23 20:00:58 +11:00
  • 30b5287c38 [client] egl: add option to set initial scale algorithm Quantum 2021-02-22 00:03:50 -05:00
  • 0512c88ea8 [client] egl: make scale algorithms toggleable Quantum 2021-02-21 23:56:51 -05:00
  • 46758efc8f [client] cmake: build for nehalem when OPTIMIZE_FOR_NATIVE=NO Quantum 2021-02-21 15:13:40 -05:00
  • 6358f35cb7 [common] detect clang and disable warnings for unknown-warning-option Geoffrey McRae 2021-02-22 01:54:46 +11:00
  • e79661a924 [client] app: fix format-truncation false positive Geoffrey McRae 2021-02-22 01:39:56 +11:00
  • 99fc650550 [common] fix gcc format-truncation false positive Geoffrey McRae 2021-02-22 01:39:28 +11:00
  • 28024de314 [client] egl: fix gcc false maybe-uninitialized positives Geoffrey McRae 2021-02-22 01:38:26 +11:00
  • 63ec2dc01b [client] egl: destroy cached EGLImages when changing format Quantum 2021-02-21 01:43:37 -05:00
  • 48be58378c [client] opengl: scale UI elements on high DPI displays Quantum 2021-02-21 01:34:32 -05:00
  • fd50426dda [client] egl: scale UI elements on high DPI displays Quantum 2021-02-21 01:25:54 -05:00
  • 89bdaec95a [client] opengl: support scaled UI for high DPI displays Quantum 2021-02-21 00:53:14 -05:00
  • 3ec73e2444 [client] egl: support scaled UI for high DPI displays Quantum 2021-02-21 00:47:38 -05:00
  • 447aedc9a3 [client] wayland: pass scale factor information to renderer Quantum 2021-02-21 00:10:08 -05:00
  • b35e19fc27 [client] renderer: add interface for high DPI rendering Quantum 2021-02-21 00:08:52 -05:00
  • 6b26089353 [client] wayland: keep track of wl_output scale information Quantum 2021-02-20 22:48:48 -05:00
  • e46cadb211 [client] egl: generate header file with #define for desktop shader Quantum 2021-02-20 21:26:23 -05:00
  • ba6f26393f [client] egl: add framework for multiple scaling algorithms Quantum 2021-02-20 19:50:59 -05:00
  • 1fc31ba832 [module] bump version and add copyright for @quantum5 Geoffrey McRae 2021-02-21 14:16:44 +11:00
  • 7e58278858 [module] fault in pages one by one for ivshmem devices Quantum 2021-02-20 22:09:08 -05:00
  • 39a09ca565 [client] egl: remove dependency on SDL B3-next Quantum 2021-02-20 01:45:38 -05:00
  • 5649d1ad95 [client] wayland: split Wayland display server into modules Quantum 2021-02-20 01:23:48 -05:00
  • 1ba1108099 [client] wayland: add option to enable cursor warp Quantum 2021-02-15 20:54:02 -05:00
  • 9b688909b0 [client] wayland: support LG_DS_WARP_SURFACE Quantum 2021-02-15 19:02:29 -05:00
  • 270631f1b9 [client] ds: add surface-only warp variant Quantum 2021-02-15 19:40:44 -05:00
  • d86014e5ff [doc] Add client ini example to kernel module README.md Jonathan Rubenstein 2021-02-18 17:20:15 -05:00
  • 1a407a67b1 [client] input: add releaseKeysOnFocusLoss option Tudor Brindus 2021-02-13 02:19:01 -05:00
  • 98a327e99e [client] wayland: make clipboard writes asynchronous Quantum 2021-02-11 04:02:08 -05:00
  • db16efe68b [common] add a reference counted buffer type Quantum 2021-02-11 04:01:52 -05:00
  • 800f063a1d [client] wayland: make clipboard read async Quantum 2021-02-11 02:52:17 -05:00
  • e01666b6ad [client] wayland: implement epoll registration mechanism Quantum 2021-02-11 01:52:41 -05:00
  • 30a888711b [client] egl: force DMA copy into texture in on_frame Quantum 2021-02-05 01:37:48 -05:00
  • 62b27760ea [common] ivshmem: do not create dmabuf for simple mmap Quantum 2021-02-07 16:00:07 -05:00
  • 328f9078ee [module] test mmaping with offsets in test program Quantum 2021-02-05 23:25:09 -05:00
  • 5774e21965 [module] implement mmap on PCI kvmfr devices Quantum 2021-02-05 23:11:29 -05:00
  • 2c909f0af7 [module] improve dmabuf mmap logic for vmalloc'd memory Quantum 2021-02-05 22:54:47 -05:00
  • f65aa6e089 [module] update README to reflect VM->host changes Quantum 2021-02-05 21:03:24 -05:00
  • b447b78b17 [module] support in-memory kvmfr devices Quantum 2021-02-04 20:01:25 -05:00
  • a450e0f8f5 [client] wayland: better self-copy detection Quantum 2021-02-07 05:22:29 -05:00
  • 0c9ecdfcb5 [client] wm: optionally disable screensaver when requested in guest Quantum 2021-02-03 18:01:53 -05:00
  • 8e98f863b6 [host] windows: detect whether screensaver is disabled in the guest Quantum 2021-02-03 17:42:54 -05:00
  • cc2104c699 [client] wayland: cleanup surface and display Quantum 2021-02-03 16:29:49 -05:00
  • 253b0e2a7a [res] added LG logo vector graphics Geoffrey McRae 2021-02-02 21:11:17 +11:00
  • c6af5be1dc [client] app: always track the mouse button state Geoffrey McRae 2021-02-02 09:36:01 +11:00
  • 06f6a96b56 [client] spice: fix input:grabKeyboardOnFocus Quantum 2021-02-01 03:30:00 -05:00
  • 89b73512ad [client] renderer: add ability to toggle the FPS display Quantum 2021-01-31 22:09:03 -05:00
  • b45f7a6733 [client] egl: fix race condition in help overlay Quantum 2021-01-31 17:23:22 -05:00
  • 1d99c821eb [client] egl: decrease the font size for the help text Geoffrey McRae 2021-01-31 22:13:34 +11:00
  • 2993f7ae7d [client] egl: create 24-bit colour context Quantum 2021-01-30 23:56:12 -05:00