Commit Graph

  • ceab5f597b [client] wm: specify SDL_FALSE to SDL_SetWindowGrab in wmUngrabPointer Tudor Brindus 2021-01-10 01:39:10 -05:00
  • fc0d82d490 [client] wm: added new platform agnostic wmWarpMouse Geoffrey McRae 2021-01-10 15:43:49 +11:00
  • 8466e57468 [client] remove grab/ungrab stubs Geoffrey McRae 2021-01-10 15:33:29 +11:00
  • 76ed75f871 [client] spice: create and use platform agnostic grab/ungrab methods Geoffrey McRae 2021-01-10 15:26:33 +11:00
  • 8982493239 [client] clipboard: fix heap-buffer overflow in clipboardRequest Tudor Brindus 2021-01-09 19:36:36 -05:00
  • 4051cc6f93 [client] spice: fix cursor position mismatch with UI scaling Quantum 2021-01-09 17:54:40 -05:00
  • 1727c7726b [client] fix screensaver enable Netboy3 2021-01-09 11:36:56 -05:00
  • 0b890ed1ac [client] add support for compiling with AddressSanitizer Quantum 2021-01-09 19:18:04 -05:00
  • fa1deafd58 Revert "[client] spice: better x11 grab/ungrab behaviour" Geoffrey McRae 2021-01-10 01:00:40 +11:00
  • 176cc394d1 [client] don't show capture message at startup unless it's on Geoffrey McRae 2021-01-10 00:56:34 +11:00
  • 18f9d936c6 [client] spice: better x11 grab/ungrab behaviour Geoffrey McRae 2021-01-10 00:55:31 +11:00
  • 4334912e01 [client] egl: actually set the dma texture member Geoffrey McRae 2021-01-09 22:16:40 +11:00
  • 19db67cfe5 [client] egl: detect the NVIDIA driver and disable DMA support Geoffrey McRae 2021-01-09 21:25:41 +11:00
  • 21ba14f629 [client] spice: fix loss of click/focus on resize Geoffrey McRae 2021-01-09 18:41:02 +11:00
  • c9f41ea69e [client] fix ignoreQuit on Wayland Quantum 2021-01-05 01:38:36 -05:00
  • f47c8cb806 [client] add input:captureOnly to disable input when not captured Geoffrey McRae 2021-01-09 18:01:08 +11:00
  • 5e9cfb9033 [client] updated README with new option description Geoffrey McRae 2021-01-09 14:56:28 +11:00
  • 318759f54d [client] spice: allow mouse smoothing in capture but only if not RAW Geoffrey McRae 2021-01-09 14:55:20 +11:00
  • 1a4ac4c109 [client] updated README with new options Geoffrey McRae 2021-01-09 14:41:48 +11:00
  • 579be87597 [client] spice: added basic mouse smoothing for non-capture mode Geoffrey McRae 2021-01-09 14:39:48 +11:00
  • ce96c77098 [client] spice: fixed grabKeyboardOnFocus regression Geoffrey McRae 2021-01-08 23:15:48 +11:00
  • 1c016ac0cd [client] cursor: ensure cursor is rendered at init and aligned Geoffrey McRae 2021-01-08 23:12:15 +11:00
  • 86ca1bbbd6 [client] fix issues with cursor not always showing Geoffrey McRae 2021-01-08 21:46:34 +11:00
  • 3ac178a305 [client] spice: when in autoCapture limit the exit delta Geoffrey McRae 2021-01-08 20:55:48 +11:00
  • 40c3c38681 [client] refactor struct CursorState to use struct DoublePoint Geoffrey McRae 2021-01-08 20:49:20 +11:00
  • d2a4f8f346 [client] spice: dont ignore input that doesn't exit the window Geoffrey McRae 2021-01-08 20:45:11 +11:00
  • 59ea957d0d [client] spice: don't grab the keyboard input unless we are focused Geoffrey McRae 2021-01-08 20:26:32 +11:00
  • f352463d19 [client] spice: obey input:grabKeyboard Geoffrey McRae 2021-01-08 20:13:41 +11:00
  • 2789e73296 [client] spice: added new input:autoCapture mode Geoffrey McRae 2021-01-08 19:41:10 +11:00
  • 6c8eba5f54 [client] spice: rewrite cursor handling code to take advantage of xinput Geoffrey McRae 2021-01-08 13:17:42 +11:00
  • 4b13e590e1 [client] updated the PureSpice submodule Geoffrey McRae 2021-01-08 08:54:27 +11:00
  • 6030d2f189 [client] spice: filter out events that have < 2 axis Geoffrey McRae 2021-01-08 08:42:19 +11:00
  • 2788394631 [client] all: use nanosleep instead of usleep for better precision Geoffrey McRae 2021-01-08 08:27:12 +11:00
  • b0f2a2e39f [client] spice: flag the cursor as inView unconditionally in capture Geoffrey McRae 2021-01-08 03:27:03 +11:00
  • 526572c9c9 [client] added new feature input:rawMouse for RAW mouse input Geoffrey McRae 2021-01-08 03:12:42 +11:00
  • c99561c2ac [client] spice: filter out duplicate X xinput events Geoffrey McRae 2021-01-08 02:52:47 +11:00
  • 62f59ce50d [client] spice: don't use the raw data values for raw input Geoffrey McRae 2021-01-08 02:04:30 +11:00
  • f85b6418b8 [common] linux: stop event signals accumulating after they are serviced Geoffrey McRae 2021-01-08 01:18:02 +11:00
  • fb9cf6cfbc [client] spice: apply sensitivity when in raw capture mode Geoffrey McRae 2021-01-08 01:01:53 +11:00
  • 974b409e91 [client] spice: x11 use xinput2 raw mode if possible for captured mouse Geoffrey McRae 2021-01-08 00:44:15 +11:00
  • 27a5a0811b [client] spice: detect end of warp based on serial and x & y match Geoffrey McRae 2021-01-08 00:07:43 +11:00
  • d6bb518992 [client] spice: refactor g_cursor.last to g_cursor.pos Geoffrey McRae 2021-01-07 02:16:55 +11:00
  • 026251cfd9 [client] spice: fix reversed warp offset math and incorrect lookbehind Geoffrey McRae 2021-01-07 02:05:47 +11:00
  • 9b309db964 [client] spice: general improvements to cursor warp logic Geoffrey McRae 2021-01-06 22:11:28 +11:00
  • 271276a0a9 [client] ll: add new method ll_peek_tail Geoffrey McRae 2021-01-06 22:11:10 +11:00
  • 67022d664f [client] spice: look for x11 warp completion events in key/btn events. Geoffrey McRae 2021-01-06 20:17:52 +11:00
  • 09e02b0613 [client] spice: prevent the cursor from escaping while captured Geoffrey McRae 2021-01-06 08:35:13 +11:00
  • e70f585cfc [client] spice: fix rounding issue causing entry->exit in the same event Geoffrey McRae 2021-01-06 08:34:14 +11:00
  • c2ad9666bb [host] use the HotSpot information as provided by DXGI Geoffrey McRae 2021-01-05 20:55:39 +11:00
  • d2d6ecd1c1 [client] spice: always flush XWarpPointer calls Geoffrey McRae 2021-01-05 11:53:42 +11:00
  • 6f99280fe3 [client] fix the warp logic to account for still pending warps to finish Geoffrey McRae 2021-01-05 11:47:17 +11:00
  • 18e84c88a0 [client] ll: fix failure to properly track the list size Geoffrey McRae 2021-01-05 11:42:26 +11:00
  • 25d370ef22 [client] move new scaling variables into the CursorState struct Geoffrey McRae 2021-01-05 09:48:30 +11:00
  • 6c12990d26 [client] print out the client version too when there is a mismatch Geoffrey McRae 2021-01-05 09:18:40 +11:00
  • 12c83e82bb [client] if the host version doesn't match wait for it to be upgraded Geoffrey McRae 2021-01-05 09:13:54 +11:00
  • a172d79f66 spice: scale mouse input based on host DPI information Quantum 2021-01-04 16:06:44 -05:00
  • 7e4d323427 get display DPI info to scale mouse movement Quantum 2021-01-04 16:01:24 -05:00
  • 0bd5f0b2f1 [client/host] disable stack execution Geoffrey McRae 2021-01-05 00:01:45 +11:00
  • 523accf348 [client] spice: don't rely on the cursor position when it's not visible Geoffrey McRae 2021-01-04 19:34:10 +11:00
  • 53ae0ea9f1 [client] always update positional information when new format Geoffrey McRae 2021-01-04 19:16:18 +11:00
  • 4c31cef709 [client] doc: updated the readme with the latest options and bindings Geoffrey McRae 2021-01-04 18:45:54 +11:00
  • 8fd08cdd79 [client] spice: add option to ignore the windows key Geoffrey McRae 2021-01-04 18:22:39 +11:00
  • 33b117e732 [client] spice: add new keybinds <ScrLck>+<LWin>, <ScrLck>+<RWin> Geoffrey McRae 2021-01-04 18:07:09 +11:00
  • d775ed1ddb [client] cosmetics Geoffrey McRae 2021-01-04 15:50:50 +11:00
  • d997f0d18c [client] spice: properly handle high-precision scroll wheel input Tudor Brindus 2021-01-03 23:16:41 -05:00
  • 78b1f64a61 [client] require 8 bit colour when creating OpenGL context Quantum 2021-01-03 23:29:34 -05:00
  • 1ca5e439c1 [client] egl: disable EGL when running on Wayland Tudor Brindus 2021-01-03 23:38:50 -05:00
  • 3b0a98ede2 [client] spice: use xlib directly for warping Geoffrey McRae 2021-01-04 15:40:23 +11:00
  • 5d5b7b3d3c [client] spice: just minor refactoring and commenting of code Geoffrey McRae 2021-01-04 15:40:02 +11:00
  • 3016f0c53e [client] fix invalid method names Geoffrey McRae 2021-01-04 14:44:33 +11:00
  • 4bceaf5505 [client] fix hang in eglSwapBuffers when exiting while not visible Tudor Brindus 2021-01-03 21:09:55 -05:00
  • bc2f26b86d [client] set default opengl:vsync=off Tudor Brindus 2021-01-03 22:19:46 -05:00
  • 012ac950ac [client] fix Wayland detection logic Tudor Brindus 2021-01-03 20:57:58 -05:00
  • f7d4efe1c1 [client] spice: don't ignore all enter window events Geoffrey McRae 2021-01-04 14:27:30 +11:00
  • 1195a76368 [client] video: ensure that the renderer is always updated on resize Geoffrey McRae 2021-01-04 13:40:03 +11:00
  • 43e3999a95 [client] spice: also grab keyboard when in capture mode Geoffrey McRae 2021-01-04 13:22:54 +11:00
  • bfc492421c [client] spice: use XGrabPointer when in grab mode Geoffrey McRae 2021-01-04 13:18:02 +11:00
  • 2bc767430c [client] spice: be more aggressive with window warp for high DPI mice Geoffrey McRae 2021-01-04 12:59:14 +11:00
  • 183d06f90c [client] spice: fix borderless due to another SDL bug Geoffrey McRae 2021-01-04 12:28:35 +11:00
  • f7d7fbdb73 [client] rename state to g_state Geoffrey McRae 2021-01-04 12:06:54 +11:00
  • 6878eee40a [client] refactor cursor variables into their own global struct Geoffrey McRae 2021-01-04 12:04:43 +11:00
  • 9c941239ea [module] bump the version Geoffrey McRae 2021-01-03 23:42:43 +11:00
  • 1313858889 [module] fix loading on 5.10, new member nr_range must be specified Geoffrey McRae 2021-01-03 23:41:59 +11:00
  • c08aa8ece7 [client] spice: correct enter/leave event handling Geoffrey McRae 2021-01-03 23:05:35 +11:00
  • 5323d9833a [client] spice: fix mouse warp on window focus Geoffrey McRae 2021-01-03 22:59:23 +11:00
  • 3b580af194 [client] spice: correct oob hotspot Geoffrey McRae 2021-01-03 22:28:06 +11:00
  • 29a6365107 [client] spice: correct rounding errors when reaching edges Geoffrey McRae 2021-01-03 22:27:48 +11:00
  • 9f495863cd [client] spice: take into account the render rect for the new x/y pos Geoffrey McRae 2021-01-03 17:42:58 +11:00
  • cd06fc251f [client] spice: don't process cursor input when the local cursor is oob Geoffrey McRae 2021-01-03 17:21:04 +11:00
  • 029640f1b3 [client] spice: don't use SDLs capture mode under X11, we have our own Geoffrey McRae 2021-01-03 16:31:10 +11:00
  • 5064a4ecdd [client] spice: take the cursor hotspot into account Geoffrey McRae 2021-01-03 15:52:47 +11:00
  • 8ae39fd346 [doc] update devicenames in module/README.md Michael Golisch 2021-01-01 06:15:50 +01:00
  • d018781537 [doc] update Looking Glass website in README.md JJRcop 2020-12-22 10:15:34 -05:00
  • 393a879c0b [host] nsis: change 'Stopping' to imperative 'Stop' Jonathan Rubenstein 2020-12-08 23:56:09 -05:00
  • d01d9db9bf [host] nsis: log more details about the process Jonathan Rubenstein 2020-12-08 16:15:00 -05:00
  • fabb5bd4a9 [cmake] remove --long from version.cmake Jonathan Rubenstein 2020-12-08 11:31:54 -05:00
  • 5cc4f5454f [host] nsis: amended installer welcome description Jonathan Rubenstein 2020-12-08 13:36:18 -05:00
  • 32c797e60a [host] nsis: adds colour to installer and welcome screen Jonathan Rubenstein 2020-12-08 12:37:40 -05:00
  • b66715b042 [host] nsisi: add welcome page to installer Jonathan Rubenstein 2020-12-08 10:33:23 -05:00
  • 57a5488ac2 [cmake] replace git diff logic with git describe --dirty Jonathan Rubenstein 2020-12-08 11:00:40 -05:00