Commit Graph

  • fddcb7f2d4 [idd] helper: define WIN32_LEAN_AND_MEAN globally master Quantum 2025-09-21 23:53:26 -04:00
  • 48ab317fa0 [idd] helper/notify: delete icon when exiting Quantum 2025-09-16 01:02:03 -04:00
  • 08e54fd1b1 [idd] installer: fix ivshmem driver installation Quantum 2025-09-17 04:54:20 -04:00
  • b504627145 [idd] helper/notify: correctly handle menu dismissal Quantum 2025-09-16 01:05:25 -04:00
  • 4585362f54 [idd] helper/config: implement window positioning, fonts, and high DPI support Quantum 2025-09-15 21:34:23 -04:00
  • e123e02e15 [idd] helper/CWindow: use sane value for hbrBackground Quantum 2025-09-15 20:41:53 -04:00
  • 85e728b59e [idd] helper: add simple static widget implementation Quantum 2025-09-15 03:56:26 -04:00
  • 042450a708 [idd] helper: implement basic config class Quantum 2025-09-14 16:04:25 -04:00
  • 9009217366 [idd] helper: stop using MsgWaitForMultipleObjects Quantum 2025-09-14 16:26:05 -04:00
  • d006dbb547 [idd] helper/CWindow: add onClose and onDestroy hooks Quantum 2025-09-14 16:21:10 -04:00
  • c4f3936d98 [idd] helper: split CWindow into base class and CNotifyWindow Quantum 2025-09-14 15:19:14 -04:00
  • 9ac3c945fe [idd] driver: CSettings minor refactor gnif-latest Geoffrey McRae 2025-09-15 02:21:40 +10:00
  • 118e300f2f [repos] wayland-protocols: swith to anongit.freedesktop.org Geoffrey McRae 2025-09-15 02:00:16 +10:00
  • 19989ce9fb [idd] helper: add icon context menu with log directory open Quantum 2025-09-14 05:42:29 -04:00
  • e1a2fa790d [idd] debug: use better log path determination algorithm Quantum 2025-09-14 05:04:36 -04:00
  • daa78bcf47 [idd] debug: full Unicode handling and log as UTF-8 Quantum 2025-09-14 04:42:21 -04:00
  • e2bc1856b6 [idd] install: add missing io.h include Quantum 2025-09-14 04:43:21 -04:00
  • 30869c1c9c [idd] debug: log to C:\ProgramData\Looking Glass (IDD) Quantum 2025-09-13 23:47:52 -04:00
  • 9e8cb2f919 [idd] install: allow unicode errors Quantum 2025-09-13 23:31:23 -04:00
  • 70e0c356fc [idd] common/debug: add UTC timestamp and raw error code to logs Quantum 2025-09-13 23:17:54 -04:00
  • 8c3a2d01bc [idd] helper/PipeClient: use event and async I/O to interrupt read Quantum 2025-09-13 22:58:26 -04:00
  • eff8555f9b [idd] helper: wait on parent process directly Quantum 2025-09-13 21:18:57 -04:00
  • c873aa4c4e [idd] helper: use separate log for child process Quantum 2025-09-13 21:35:39 -04:00
  • 5c1d604a22 [idd] helper: correctly pump message and destroy window Quantum 2025-09-13 20:57:49 -04:00
  • 67e1574d20 [idd] helper: add notification icon Quantum 2025-09-13 15:44:47 -04:00
  • 94550e09b4 [idd] helper: use CWindow helper to avoid global state Quantum 2025-09-13 15:04:03 -04:00
  • 9d48e70983 [idd] helper: switch to fully Unicode to avoid encoding issues Quantum 2025-09-13 14:59:38 -04:00
  • 48dc7a90f9 [idd] installer: use icon embedded in LGIddHelper.exe Quantum 2025-09-13 14:30:01 -04:00
  • 4ff5ce02d7 [idd] helper: add icon to resource Quantum 2025-09-13 14:25:18 -04:00
  • b7e3ef6824 [client] nanosvg: disable warning for release builds Geoffrey McRae 2025-09-14 00:52:19 +10:00
  • 870eb8c670 [repos] lgmp: update to fix queue empty state bug Geoffrey McRae 2025-09-13 23:59:35 +10:00
  • d02d46283c [obs] dmabuf: fix repeated re-creation of dmabuf texture Geoffrey McRae 2025-09-13 22:09:38 +10:00
  • d5ee54e23e [idd] install: use CreateWellKnownSid Quantum 2025-09-13 05:18:13 -04:00
  • 41d3e7a981 [idd] install: rework error handling for ensureKeyWithAce Quantum 2025-09-13 05:07:50 -04:00
  • e75c7cff46 [idd] install: call ensureKeyWithAce once and fail properly Quantum 2025-09-13 04:51:03 -04:00
  • e81462176a [idd] installer: update help text Quantum 2025-09-13 00:31:47 -04:00
  • d00f12875c [idd] installer: dont make the reg key owned by USER MODE DRIVERS Geoffrey McRae 2025-09-13 14:22:48 +10:00
  • b6ceb72855 [idd] driver: cleanup duplicated string constant Geoffrey McRae 2025-09-13 14:00:59 +10:00
  • 13ae3441cf [idd] driver: move the ExtraMode registry key now permissions are correct Geoffrey McRae 2025-09-13 13:56:10 +10:00
  • b83d70a068 [idd] installer: create the IDD registry key for the driver Geoffrey McRae 2025-09-13 13:50:24 +10:00
  • 2d28d27e90 Revert idd reg changes due to missing nsis support Geoffrey McRae 2025-09-13 11:20:37 +10:00
  • e6b3b7fa76 [idd] nsis: add missed includes Geoffrey McRae 2025-09-13 11:13:21 +10:00
  • 9220c85e85 [idd] nsis: fix syntax error in if statements Geoffrey McRae 2025-09-13 11:09:58 +10:00
  • 2c370847e7 [idd] nsis: create a registry key the driver can write to Geoffrey McRae 2025-09-13 11:05:22 +10:00
  • e1170f8e01 [idd] installer: fix copy pasta from host installer Quantum 2025-09-12 19:21:33 -04:00
  • 41d2210624 [idd] installer: add option to disable old host application Quantum 2025-09-12 18:46:33 -04:00
  • 037a61a1c7 [host] ci/windows: use explicit windows-2025 Quantum 2025-09-12 17:57:16 -04:00
  • c6eda7e3a0 [idd] ci: build installer Quantum 2025-09-12 04:46:04 -04:00
  • ff8650829c [idd] install: create NSIS installer script Quantum 2025-09-12 04:22:21 -04:00
  • df6d22455e [idd] install: copy executable to staging directory Geoffrey McRae 2025-09-12 22:53:14 +10:00
  • 52849bc1d7 [idd] all: delete ARM and ARM64 targets Quantum 2025-09-12 04:42:39 -04:00
  • 155540a8f7 [idd] install: create new driver installer/uninstaller Quantum 2025-09-12 04:01:30 -04:00
  • 6e00dedc2b [idd] helper: enable per-monitor DPI awareness Quantum 2025-09-11 01:17:06 -04:00
  • 3da40f046d [ci] idd: add job Quantum 2025-09-11 01:46:37 -04:00
  • e816847fb1 [idd] all: use UTF-8 source code Quantum 2025-09-11 01:25:47 -04:00
  • eec9aa3ae3 [client] egl: fix uninitialized use of variables Geoffrey McRae 2025-09-08 11:00:06 +10:00
  • f07dd827ae [client] egl: fix null pointer dereference crash Geoffrey McRae 2025-09-08 10:57:08 +10:00
  • 08064efb7f [idd] driver: fix failure to track last pointer ID Geoffrey McRae 2025-09-07 20:28:01 +00:00
  • 01cae959d8 [client] core: workaround windows mouse information problem Geoffrey McRae 2025-09-07 20:24:17 +10:00
  • da154a5591 [github] ci: install NSIS (take 6) Geoffrey McRae 2025-09-07 13:56:42 +10:00
  • a85b666238 [github] ci: install NSIS (take 6) Geoffrey McRae 2025-09-07 13:49:13 +10:00
  • eff1e4d7ea [github] ci: install NSIS (take 4) Geoffrey McRae 2025-09-07 13:42:26 +10:00
  • 4affd03c2d [github] ci: install NSIS (take 3) Geoffrey McRae 2025-09-07 13:37:36 +10:00
  • a1cc58c9f2 [github] ci: install NSIS (take 2) Geoffrey McRae 2025-09-07 13:35:42 +10:00
  • 9a6e03114e [github] ci: install nsis for windows native builds Geoffrey McRae 2025-09-07 13:25:53 +10:00
  • 0feaa716c5 [idd] helper: implement enable/disable priv Geoffrey McRae 2025-09-07 13:05:38 +00:00
  • 5f9649b4a2 [client] egl: set the dmabuf sampler state at creation Geoffrey McRae 2025-09-02 13:12:03 +10:00
  • e40610ea77 [client] egl: sync on fence without force glFlush in non-dmabuf path Geoffrey McRae 2025-09-02 13:09:39 +10:00
  • d5839c7efd [client] egl: improve dmabuf import hot path performance Geoffrey McRae 2025-08-31 13:48:08 +10:00
  • 2a2250b9bd [idd] driver: added files missed in the last commit Geoffrey McRae 2025-08-30 18:08:53 +00:00
  • 16a283717a [idd] driver; support custom resolution and refresh rate list Geoffrey McRae 2025-08-30 18:02:55 +00:00
  • 5a4a2529af [idd] driver: remove static EDID Geoffrey McRae 2025-08-30 14:13:53 +00:00
  • 403bf87d6d [idd] driver: ignore failure due to normal operation Geoffrey McRae 2025-08-30 13:05:28 +00:00
  • e1a585ad6f [idd] driver: relocate the HW cursor thread into CSwapChainProcessor Geoffrey McRae 2025-08-30 11:56:30 +00:00
  • 7c2e0ec4e9 [repo] lgmp: update to fix packing to align with MSVC properly Geoffrey McRae 2025-08-30 05:14:07 +10:00
  • 33600682cf [repos] lgmp: fix msvc build (take 5) Geoffrey McRae 2025-08-30 03:57:02 +10:00
  • 60bda2befc [repos] lgmp: fix msvc build (take 4) Geoffrey McRae 2025-08-30 03:00:25 +10:00
  • 04a55e1419 [repos] lgmp: fix MSVC build (take 3) Geoffrey McRae 2025-08-30 02:35:55 +10:00
  • ca98b5b1fd [repos] lgmp: fix client build under MSVC Geoffrey McRae 2025-08-30 01:30:27 +10:00
  • c156044423 [repos] lgmp: update to fix MSVC build Geoffrey McRae 2025-08-30 01:26:18 +10:00
  • 85ceae91bf [repos] lgmp: update to latest version Geoffrey McRae 2025-08-30 01:16:26 +10:00
  • f8f05c36b8 [client] egl: remove invalid call to glTexImage2D for dmabuf Geoffrey McRae 2025-08-29 19:25:39 +10:00
  • 05bf816b45 [ci] woodpecker: restrict the entire pipeline Geoffrey McRae 2025-08-29 18:55:37 +10:00
  • 3f35b0b0af [client] wayland: xdg handles resizable Jonathan Rubenstein 2025-07-11 20:29:11 +03:00
  • f7e0b9746a [client] wayland: libdecor handles borderless Jonathan Rubenstein 2025-07-11 18:58:17 +03:00
  • b7d044de5d [client] opengl: initialize scale to 1.0 Jacob McNamee 2025-04-22 20:24:59 -07:00
  • 28b653b112 [all] Update to new issue template workflow Netboy3 2025-07-16 16:58:38 -04:00
  • 26848ba70a [client] pipewire: Stop loading properties from client-rt.conf Netboy3 2025-07-16 18:06:29 -04:00
  • 482f66ab9b [doc] kvmfr: Update udev rule example Netboy3 2025-08-18 23:08:26 -04:00
  • 8d9806bb0e [doc] words: Add ie and evdev Jonathan Rubenstein 2025-07-11 21:59:38 +03:00
  • fa661aed64 [doc] usage: Update command-line options Jonathan Rubenstein 2025-07-11 21:58:19 +03:00
  • 2c648b99ad [client] config: Correct spelling in win:setGuestRes Jonathan Rubenstein 2025-07-11 21:50:04 +03:00
  • 6a6cfadbf2 [ci] woodpecker: only build pushes to gnif/LookingGlass master Geoffrey McRae 2025-08-29 17:54:30 +10:00
  • 11c86273d2 [idd] driver: correct reported stride Geoffrey McRae 2025-08-29 15:53:42 +10:00
  • 60d7c84972 [client] egl: make int highp in fragment shaders Stewart Borle 2025-08-05 13:28:37 +08:00
  • cb304115f6 Update AUTHORS Marco Rodolfi 2025-06-28 17:11:39 +02:00
  • c349f704d6 [doc] client: add documentation for disableWaitingMessage option Marco Rodolfi 2025-06-28 17:11:24 +02:00
  • add45347b5 [client] app: add option to disable waiting for host message Marco Rodolfi 2025-06-28 17:10:31 +02:00
  • f15d72cdfe [host] ivshmem: fix missing bounds check on device vector Geoffrey McRae 2025-05-10 11:12:57 +10:00
  • 54d811e098 [client] keybind: add keybind to set the guest resolution Geoffrey McRae 2025-04-04 10:23:00 +11:00