133 Commits (b87c46a273c1bde5ef76bbdabc9069c0991005fe)

Author SHA1 Message Date
Adam Honse 2ce0beec82 Add a configurable settings option to delay detection after opening 5 months ago
Adam Honse 93dd7f2122 Start server before detecting devices 7 months ago
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 7 months ago
Adam Honse 664b794efa Update warning message if I2C doesn't load 8 months ago
Adam Honse 676547b8b0 Pass name string into I2C DIMM detectors, store name in KingstonFuryDRAMController to avoid setting it in detector 9 months ago
Adam Honse 30f9b84d5f Use GetName instead of directly accessing the RGBController::name member outside of Controllers 9 months ago
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 10 months ago
Adam Honse a3ca8a721d Clean up comment formatting in ResourceManager.cpp 10 months ago
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) 10 months ago
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 10 months ago
Adam Honse ad7a6e60f2 Cache the JEDEC ID value in SPDAccessor and improve SPD detector logging. Caching the JEDEC ID speeds up DRAM detection significantly. 10 months ago
Adam Honse bb79fbfc07 Add controller flags field with flags for controller location and update behavior 1 year ago
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
1 year ago
Milan Cermak 90b21fd977 Disabling of unneccessary DIMM DETECTOR is backwards. 1 year ago
Adam Honse 39d7ce6a50 Fix warning in ResourceManager.cpp 1 year ago
morg 59e303c882 Add missing tags in logs 1 year ago
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 1 year ago
Dmitry K d1f90e134f [Review needed] Fix Rescan Crash on MacOS 1 year ago
Milan Čermák ae94ce1252 Fix null pointer dereference in SPD 1 year ago
Milan Čermák b1d5e83adc Implement common DRAM SPD module with EE1004 and SPD5118 driver support to support detecting DRAM modules using SPD information. 1 year ago
Adam Honse 9afc7285b5 Fix warnings in ResourceManager.cpp 1 year ago
Adam Honse 4df90b1b96 Fix warnings in ResourceManager.cpp 1 year ago
Milan Cermak 8eba52ec30 Controller registered but no device found 2 years ago
Dmitry Kychanov b171906162 Fixed server 2 years ago
Dmitry K 2c952a54d2 Loading optimization (no GUI changes) 2 years ago
Adam Honse 8cbdb0a236 Fix warnings in ResourceManager.cpp 2 years ago
James Buren 66109be668 Properly fix how how hidapi and libusb dependencies are handled 2 years ago
Adam Honse a7c400bc65 Update yet more file header comments to standardized new format 2 years ago
Cooper Hall 1ca946f3eb improved I2C/SMBus warning message 2 years ago
Qwex ad6e83885e Fix mac os crash on rescan 2 years ago
Adam Honse 8d19ceff95 Remove OpenRazer/OpenRazer-Win32 support as it is unmaintained and replaced by RazerController 3 years ago
Dmitry K 51712f08b5 Removed include directives from ResourceManager.h to speed up build process 3 years ago
Dmitry K 0714920a9a Simplified detector blocks for HID 3 years ago
Adam Honse 29b0816c9c Disable libusb wrapped HID devices on non-glibc Linux as it segfaults on musl at the moment (tested on postmarketOS) 3 years ago
Adam Honse 35aa66455c Only show one warning at a time on powerup 3 years ago
Adam Honse 50f7fe4ca5 Detect if udev rules file is not present and present a warning dialog 3 years ago
morg a4130ba373 UI: add a dialog that shows local hardware IDs 3 years ago
Cooper Hall 45be4329c5 Fixed some warnings 3 years ago
Adam Honse b3ff39138a Save settings for wrapped HID device detectors 3 years ago
Adam Honse e30fbdef71 Fix build on musl and rename wrapper function to match hidapi's name 3 years ago
Adam Honse a7b6ef9e21 Remove redundant code that is no longer necessary with all controllers being registered via RegisterRGBController() 3 years ago
Adam Honse 92f0720639 Remove RGB controllers argument from standard detector 3 years ago
Adam Honse 29d34f7768 Implement the wrapper for Linux in ResourceManager, change IPU to I for HyperX Quadcast S, code cleanup 3 years ago
Adam Honse 7bf0e40fd8 Load sizes for hardware controllers registered using RegisterRGBController() before putting them in the general controllers list and updating the UI 3 years ago
Dmitry K b409b5f7cc Added support for unicode paths (filesystem::path approach) 3 years ago
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
4 years ago
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.
4 years ago
Adam Honse 00e35e9e01 Add I2C PCI detector type for registering GPU detectors, update Gigabyte RGB Fusion GPU controller to use it 4 years ago
morg 5b4d55bb42 Add pre detection hooks to resource manager. Closes #2184 4 years ago
Shady Nawara cd06401edd Switched InpOut32 with WinRing0 4 years ago