Commit Graph

  • 8120f73cc6 [idd] driver: CSettings minor refactor gnif-latest Geoffrey McRae 2025-09-15 02:21:40 +10:00
  • 53bfb6547f [idd] config: hook up default refresh configuration master Quantum 2025-11-15 04:46:35 -05:00
  • 06c490ca72 [idd] helper/CEditWidget: support enable/disabling edit controls Quantum 2025-11-15 04:46:19 -05:00
  • c8de7b27fd [idd] helper: implement registry storage for default refresh Quantum 2025-11-15 04:34:54 -05:00
  • 0983e50f4d [doc] add GNOME Wayland keyboard shortcuts troubleshooting Jérôme Poulin 2025-11-26 10:48:33 -05:00
  • 3efe47ffb2 [idd] helper: fallback to default mode list Quantum 2025-11-10 00:50:27 -05:00
  • 41678e856f [idd] helper: fallback to default mode list idd-default-modes Quantum 2025-11-10 00:50:27 -05:00
  • 4269b5598a [idd] helper: implement keyboard navigation in config window Quantum 2025-11-09 02:13:29 -05:00
  • af207a2fe1 [idd] helper: remove compiler warnings Quantum 2025-11-09 21:50:56 -05:00
  • cab12c6bd2 [idd] helper: implement keyboard navigation in config window idd-config-tab Quantum 2025-11-09 02:13:29 -05:00
  • 4882a3fbd6 [idd] helper: remove compiler warnings idd-warnings Quantum 2025-11-09 21:50:56 -05:00
  • 3ed08ba56c [idd] helper: require numeric input for modes Quantum 2025-11-08 22:53:21 -05:00
  • 70da98c1a1 [idd] helper: implement UI for default refresh rate Quantum 2025-11-08 22:38:48 -05:00
  • ed1602fc74 [idd] helper: fix notification icon creation on explorer start Quantum 2025-11-08 21:41:22 -05:00
  • bcb9f8d308 [idd] helper: require numeric input for modes idd-mode-edit-numbers Quantum 2025-11-08 22:53:21 -05:00
  • 9e6f21f91e [idd] helper: implement UI for default refresh rate idd-default-refresh-ui Quantum 2025-11-08 22:38:48 -05:00
  • 7dbaf35fa6 [idd] helper: fix notification icon creation on explorer start idd-icon-boot Quantum 2025-11-08 21:41:22 -05:00
  • f9ecddab98 [idd] helper: implement mode deletion Quantum 2025-11-08 02:36:56 -05:00
  • fad7af7740 [idd] helper: fix crash when saving invalid values Quantum 2025-11-08 00:59:49 -05:00
  • 6c70e36cb1 [idd] helper: allow scrolling when mode list is long Quantum 2025-11-08 00:56:54 -05:00
  • 299703bd52 [idd] helper: implement mode deletion idd-config-delete-mode Quantum 2025-11-08 02:36:56 -05:00
  • a83d543db0 [idd] helper: fix crash when saving invalid values idd-config-save-crash Quantum 2025-11-08 00:59:49 -05:00
  • d73e676427 [idd] helper: allow scrolling when mode list is long idd-config-scroll Quantum 2025-11-08 00:56:54 -05:00
  • dca54a79fd [idd] helper: implement adding new modes Quantum 2025-10-04 04:20:39 -04:00
  • 113199b6dd [idd] helper: prevent saving when no mode is selected Quantum 2025-10-04 04:12:19 -04:00
  • 7d33b93a50 [idd] helper: save mode changes into registry and update listview Quantum 2025-10-04 04:07:54 -04:00
  • bf77128053 [idd] helper: add mode save button Quantum 2025-10-04 03:47:17 -04:00
  • 124b4742e0 [idd] helper: add mode edit controls Quantum 2025-10-04 03:33:53 -04:00
  • 569619384c [idd] helper: add mode edit labels Quantum 2025-10-04 03:12:22 -04:00
  • 1d7cb35de8 [idd] helper: detect mode listbox selection change Quantum 2025-10-04 03:01:27 -04:00
  • e082acbe44 [idd] helper: use common control v6 with styles Quantum 2025-09-23 02:20:00 -04:00
  • ab6e2c89d5 [idd] helper: add basic group box around mode config Quantum 2025-09-23 02:03:41 -04:00
  • 7a3833782c [idd] helper: display configured modes in listbox Quantum 2025-09-22 01:56:46 -04:00
  • 96367e83f1 [idd] helper: add CListBox widget Quantum 2025-09-22 01:55:51 -04:00
  • c99f516b29 [idd] helper/resize: move logic to .cpp and add error checking Quantum 2025-09-22 01:54:33 -04:00
  • 2647678b0f [idd] helper: add parser for mode settings in registry Quantum 2025-09-22 00:27:01 -04:00
  • 40d606890b [repos] wayland-protocols: switch to a mirror on GitHub Quantum 2025-10-04 13:54:22 -04:00
  • fddcb7f2d4 [idd] helper: define WIN32_LEAN_AND_MEAN globally 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
  • 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