Commit Graph

  • 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
  • 5454053d96 [client] x11: set the window class name Geoffrey McRae 2021-01-31 21:52:26 +11:00
  • 17d423db06 [client] x11: handle window deletion properly Geoffrey McRae 2021-01-31 21:43:54 +11:00
  • 5ac53362a3 [client] renderer/egl: implement support for rendering help text Quantum 2021-01-30 17:06:57 -05:00
  • 17b0e2cb22 [client] fonts: support rendering multiline text with SDL Quantum 2021-01-30 17:06:23 -05:00
  • 96dc8c602c [client] keybind: display help overlay while ScrollLock is held Quantum 2021-01-30 04:52:52 -05:00
  • ead8069dae [client] keybind: add descriptions for all keybindings Quantum 2021-01-30 22:48:24 -05:00
  • 4e765b063a [client] kb: add display names for all supported keys Quantum 2021-01-30 22:36:41 -05:00
  • 5dce97264b [client] renderers: add on_help to renderer interface Quantum 2021-01-30 04:38:52 -05:00
  • a00a6429d3 [client] app: fix spelling error Geoffrey McRae 2021-01-29 15:02:29 +11:00
  • aafdec02df [client] wayland: fix mouse code post refactor Geoffrey McRae 2021-01-29 06:04:50 +11:00
  • 4e1c0cc0d0 [client] ds: refactor app and cursor state into app.c and core.c Geoffrey McRae 2021-01-29 05:13:26 +11:00
  • 33fed48277 [client] app: fix broken mouse sensitivity Geoffrey McRae 2021-01-29 04:41:23 +11:00
  • b0f9d2f713 [client] spice/wayland: improve cursor tracking logic Quantum 2021-01-20 21:05:50 -05:00
  • 543d660ccc [client] wayland: check for the Wayland platform extension Quantum 2021-01-27 23:48:59 -05:00
  • ecebcc4c35 [client] opengl: make ds functions optional Quantum 2021-01-27 15:13:35 -05:00
  • af2dafbdac [client] wayland: add ability to create OpenGL contexts Quantum 2021-01-27 15:03:55 -05:00
  • a56e363e39 [client] wayland: add stubs for OpenGL functions Quantum 2021-01-27 14:36:30 -05:00
  • 06af101bf9 [client] x11: properly handle window destruction and fullscreen support Geoffrey McRae 2021-01-28 00:31:21 +11:00
  • 973806dd9c [client] opengl: implement & fix opengl support Geoffrey McRae 2021-01-27 21:27:26 +11:00
  • 740dad943b [client] x11: cleanup on failure to initialize Geoffrey McRae 2021-01-27 19:51:41 +11:00
  • 4dfe4b8e2b [client] allow renderers to pass back if they need an OpenGL context Geoffrey McRae 2021-01-27 19:38:34 +11:00
  • cc521eab90 [client] app: fix reversed ds init logic Geoffrey McRae 2021-01-27 19:40:05 +11:00
  • 7d2c9ec447 [client] app: don't call ds->free if the ds was not initialized Geoffrey McRae 2021-01-27 19:27:19 +11:00
  • 8919d2718f [client] egl: fix building without EGL support Geoffrey McRae 2021-01-27 19:20:13 +11:00
  • cf3e816603 [client] probe Wayland backend first Tudor Brindus 2021-01-27 00:43:01 -05:00
  • b8bf980a29 [client] wayland: decorate window unless borderless is requested Quantum 2021-01-26 23:53:02 -05:00
  • 5dad69675b [client] wayland: respect request to maximize window Quantum 2021-01-26 23:44:57 -05:00
  • d0d1b31c10 [client] wayland: add handling for close event Quantum 2021-01-26 23:28:07 -05:00
  • 6206d5dec4 [client] wayland: implement full screen handling Quantum 2021-01-26 23:24:35 -05:00
  • 265370b0f5 [client] wayland: implement cursor handling Quantum 2021-01-26 23:06:02 -05:00
  • 081d76268a [client] wayland: handle mouse/keyboard enter events Quantum 2021-01-26 22:17:49 -05:00
  • 8559b354ae [client] egl: always render desktop texture as opaque Quantum 2021-01-26 21:49:22 -05:00
  • 9f0b99dac0 [client] wayland: implement window creation for egl Quantum 2021-01-26 18:59:10 -05:00
  • f4c1927f56 [client] ds: added new getFullscreen operation Geoffrey McRae 2021-01-27 11:11:53 +11:00
  • cfa9171465 [client] x11: don't report borders if in fullscreen mode Geoffrey McRae 2021-01-27 11:04:46 +11:00
  • 2eac3dcb56 [client] x11: implemented missing functionallity Geoffrey McRae 2021-01-27 10:41:39 +11:00
  • 2d1e3c8022 [client] ds: validate the ds before attempting to use it Geoffrey McRae 2021-01-27 10:41:11 +11:00
  • f8ac860fde [client] app: rearrange code to reflect the header Geoffrey McRae 2021-01-27 10:40:39 +11:00
  • 6f4a116942 [client] ds: re-order as SDL is now the fallback Geoffrey McRae 2021-01-27 10:39:42 +11:00
  • ca5c3938e4 [client] all: move all SDL specific code into displayservers/sdl Geoffrey McRae 2021-01-26 21:46:30 +11:00
  • 7ff5da4d62 [client] refactor keybinds out of main.c Geoffrey McRae 2021-01-26 03:34:22 +11:00
  • 37b3a26b9c [client] all: refactor keybind code & functions Geoffrey McRae 2021-01-26 02:51:03 +11:00
  • e18f7d3365 [client] app: replace old SDL_Scancode with int Geoffrey McRae 2021-01-26 02:41:10 +11:00
  • 3d03699cc8 [client] all: move keybind implementation into app.c/h Geoffrey McRae 2021-01-26 02:33:28 +11:00
  • 9674421ce4 [client] x11: fix double initialization of event members Geoffrey McRae 2021-01-26 00:00:59 +11:00
  • dbb18a6ecb [client] x11/sdl: get the border dimensions from the backend Geoffrey McRae 2021-01-25 22:23:53 +11:00
  • 6b1e310343 [client] move remaining code in core.c into the SDL backend Geoffrey McRae 2021-01-25 20:32:02 +11:00
  • bf583290a4 [client/common] restructure project in prep for full SDL removal Geoffrey McRae 2021-01-25 19:58:36 +11:00
  • 6f1c19b3b0 [all] improve backtrace and debugging support Geoffrey McRae 2021-01-25 18:36:51 +11:00
  • 2973319bff [client] opengl: remove glu dependency B3 Release/B3 Quantum 2021-02-18 21:40:05 -05:00
  • ec921d7f39 [client] spice: correctly ungrab keyboard when grabKeyboardOnFocus=no Quantum 2021-01-31 21:39:44 -05:00
  • 637a7625d2 [client] wayland: allow EGL/OpenGL vsync to be set to on Tudor Brindus 2021-02-07 21:07:29 -05:00
  • 32d8a47cd9 [doc] Change Level1Techs link to Looking Glass forum Jonathan Rubenstein 2021-02-01 11:46:00 -05:00
  • b4787fcfd1 [doc] Add new Looking Glass discord to README.md Jonathan Rubenstein 2021-02-01 11:45:42 -05:00
  • e6ebcec689 [client] spice: don't send zero deltas for Wayland input Tudor Brindus 2021-01-31 19:05:40 -05:00
  • ff0a859ceb [host] nvfbc: avoid recreating mouse hook and 1x1 window Quantum 2021-01-30 19:12:42 -05:00
  • 1b48ac842a [host] nvfbc: fix resource leak when pointer thread creation fails Quantum 2021-01-30 19:04:13 -05:00
  • a702c912ae [host] nvfbc: move NvFBCToSysCreate into nvfbc_init Quantum 2021-01-30 18:50:36 -05:00
  • acc3298344 [host] nvfbc: cleanup threads created by nvfbc_init on failure Quantum 2021-01-30 01:06:56 -05:00
  • 25e74301be [client] wayland: fix copying rich text into guest Quantum 2021-01-29 23:53:04 -05:00
  • 327d472d64 [all] update discord link for issue template Quantum 2021-01-29 03:51:22 -05:00
  • e951aaad2d [client] spice: fix errant keyboard grab/ungrab behaviour Geoffrey McRae 2021-01-30 12:01:20 +11:00