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