Adam Honse
93dd7f2122
Start server before detecting devices
2025-09-28 01:57:07 -05:00
Adam Honse
c71cc4f18a
Change SPDX license identifier from GPL 2.0 only to GPL 2.0 or later, as the original LICENSE file includes an or later clause at the end so the file headers were incorrect
2025-09-28 00:47:08 -05:00
Adam Honse
664b794efa
Update warning message if I2C doesn't load
2025-09-14 14:31:46 -05:00
Adam Honse
676547b8b0
Pass name string into I2C DIMM detectors, store name in KingstonFuryDRAMController to avoid setting it in detector
2025-08-17 01:17:02 -05:00
Adam Honse
30f9b84d5f
Use GetName instead of directly accessing the RGBController::name member outside of Controllers
2025-08-01 11:32:55 -05:00
Adam Honse
d8b9159125
Rework handling of NetworkClient callbacks to route them through ResourceManager and move connection of saved clients to after autoconnection of local client in InitCoroutine
2025-07-12 22:49:14 -05:00
Adam Honse
a3ca8a721d
Clean up comment formatting in ResourceManager.cpp
2025-07-08 15:27:59 -05:00
Adam Honse
c750158286
Make the rescan action in ResourceManager send a rescan request to the client if the client is the primary target (local connection or only connected client when local detection disabled)
2025-07-04 04:24:37 -05:00
Adam Honse
d796fcba8f
Add detection message for reading SPD information and rework IsAnyDimmDetectorEnabled so that it doesn't overwrite the detection string before the GUI can read it
2025-06-27 01:26:29 -05:00
Adam Honse
ad7a6e60f2
Cache the JEDEC ID value in SPDAccessor and improve SPD detector logging. Caching the JEDEC ID speeds up DRAM detection significantly.
2025-06-27 01:10:06 -05:00
Adam Honse
bb79fbfc07
Add controller flags field with flags for controller location and update behavior
2025-02-06 20:00:27 -06:00
Chris
6934bbf802
Added translations for LOG messages
...
* Added C Macro to allow QT lupdate parsing
* Added QTtrranslation wrapper around dialog message
* Updated all translation files
2025-02-04 06:04:28 +00:00
Milan Cermak
90b21fd977
Disabling of unneccessary DIMM DETECTOR is backwards.
2025-01-20 19:34:05 +01:00
Adam Honse
39d7ce6a50
Fix warning in ResourceManager.cpp
2025-01-16 23:44:58 -06:00
morg
59e303c882
Add missing tags in logs
2025-01-10 08:53:31 +01:00
Adam Honse
471f9d3e2e
Add server option to disable the size check called legacy workaround, which can be enabled to allow some old SDK apps that didn't properly implement the size to still be used
2025-01-08 20:44:20 -06:00
Dmitry K
d1f90e134f
[Review needed] Fix Rescan Crash on MacOS
2025-01-07 19:44:21 +00:00
Milan Čermák
ae94ce1252
Fix null pointer dereference in SPD
2024-12-10 14:37:42 +00:00
Milan Čermák
b1d5e83adc
Implement common DRAM SPD module with EE1004 and SPD5118 driver support to support detecting DRAM modules using SPD information.
2024-12-04 20:41:52 +00:00
Adam Honse
9afc7285b5
Fix warnings in ResourceManager.cpp
2024-11-26 02:28:29 -06:00
Adam Honse
4df90b1b96
Fix warnings in ResourceManager.cpp
2024-11-26 02:00:36 -06:00
Milan Cermak
8eba52ec30
Controller registered but no device found
2024-11-11 01:45:37 +00:00
Dmitry Kychanov
b171906162
Fixed server
2024-10-05 02:47:02 +04:00
Dmitry K
2c952a54d2
Loading optimization (no GUI changes)
2024-09-26 22:20:48 +00:00
Adam Honse
8cbdb0a236
Fix warnings in ResourceManager.cpp
2024-08-17 00:15:17 -05:00
James Buren
66109be668
Properly fix how how hidapi and libusb dependencies are handled
2024-08-05 01:14:17 +00:00
Adam Honse
a7c400bc65
Update yet more file header comments to standardized new format
2024-05-03 21:56:32 -05:00
Cooper Hall
1ca946f3eb
improved I2C/SMBus warning message
2024-05-03 04:08:11 +00:00
Qwex
ad6e83885e
Fix mac os crash on rescan
2024-05-02 12:57:13 +00:00
Adam Honse
8d19ceff95
Remove OpenRazer/OpenRazer-Win32 support as it is unmaintained and replaced by RazerController
2023-10-11 22:22:48 -05:00
Dmitry K
51712f08b5
Removed include directives from ResourceManager.h to speed up build process
2023-07-12 14:51:47 +00:00
Dmitry K
0714920a9a
Simplified detector blocks for HID
2023-07-12 14:49:27 +00:00
Adam Honse
29b0816c9c
Disable libusb wrapped HID devices on non-glibc Linux as it segfaults on musl at the moment (tested on postmarketOS)
2023-07-09 13:06:39 -05:00
Adam Honse
35aa66455c
Only show one warning at a time on powerup
2023-07-09 00:58:05 -05:00
Adam Honse
50f7fe4ca5
Detect if udev rules file is not present and present a warning dialog
2023-06-04 18:29:49 +00:00
morg
a4130ba373
UI: add a dialog that shows local hardware IDs
2023-03-17 15:59:52 +00:00
Cooper Hall
45be4329c5
Fixed some warnings
2023-03-11 23:25:26 +00:00
Adam Honse
b3ff39138a
Save settings for wrapped HID device detectors
2023-01-31 19:18:32 -06:00
Adam Honse
e30fbdef71
Fix build on musl and rename wrapper function to match hidapi's name
2023-01-28 11:37:18 -06:00
Adam Honse
a7b6ef9e21
Remove redundant code that is no longer necessary with all controllers being registered via RegisterRGBController()
2023-01-26 23:07:30 -06:00
Adam Honse
92f0720639
Remove RGB controllers argument from standard detector
2023-01-26 20:36:02 -06:00
Adam Honse
29d34f7768
Implement the wrapper for Linux in ResourceManager, change IPU to I for HyperX Quadcast S, code cleanup
2023-01-26 23:56:36 +00:00
Adam Honse
7bf0e40fd8
Load sizes for hardware controllers registered using RegisterRGBController() before putting them in the general controllers list and updating the UI
2023-01-18 22:56:44 -06:00
Dmitry K
b409b5f7cc
Added support for unicode paths (filesystem::path approach)
2023-01-18 06:02:55 +00:00
Chris
2770206a8d
Normalising config directory to ensure it has trailing path separator resolving #2552
...
* Moved Setter next to Getter
* Set `config_dir` to ensure consistent directory for all files resolving #2551
* Changed PluginManager loading log message to include directory
2022-07-01 15:33:38 +00:00
Chris
709c6a0970
Adding I2C PCI Detector names to the detector config to resolve #2554
...
* Adding i2c_pci detector iterator under `UpdateDetectorSettings()` in the ResourceManager
* Prefixing all Sapphire GPU detector strings with `Sapphire ` to align with other detectors
* Splitting the V1 and V3 detector code paths to populate Supported Devices acccurately
* RGBController code cleanup to align with current style guidlines.
2022-06-28 10:57:57 +10:00
Adam Honse
00e35e9e01
Add I2C PCI detector type for registering GPU detectors, update Gigabyte RGB Fusion GPU controller to use it
2022-05-22 18:23:46 -05:00
morg
5b4d55bb42
Add pre detection hooks to resource manager. Closes #2184
2022-02-11 18:54:30 +00:00
Shady Nawara
cd06401edd
Switched InpOut32 with WinRing0
2022-01-24 04:15:06 +00:00
Adam Honse
938f67016c
Update plugin API to version 2, add unregister functions for all ResourceManager callbacks
2021-12-29 22:50:00 -06:00