TheRogueZeta
fe59f75b5b
Update spacing and text in warning messages
...
Commit amended to make DRAM/Motherboard warning common between the Windows and Linux messages by Adam Honse <calcprogrammer1@gmail.com >. Line breaks in the OS-specific paragraphs removed as I found them unnecessary, especially when the line is already wrapped before the break.
2021-12-04 00:07:05 -06:00
TheRogueZeta
922659cab0
Remove NVIDIA Windows only print and apply to all i2c interfaces
2021-11-18 23:04:14 -08:00
Adam Honse
c3e06d732e
Attempt to work around Windows compile issue
2021-11-07 15:31:45 -06:00
Adam Honse
c74a9849c0
Properly detect I2C initialization fail on Linux and fix dialog always being displayed even when I2C initialization was successful
2021-11-07 14:14:24 -06:00
Adam Honse
de4231f3ea
Show dialog if any common I2C/SMBus initialization errors occur
2021-11-07 13:53:48 -06:00
Chris
3095572260
Adjusting HID detection to fix false positives
...
* Adjusting Interface for Razer Chroma
* Adjusting Interface for ThingMBlink
Commit amended for code style by Adam Honse <calcprogrammer1@gmail.com >
2021-11-03 22:25:47 -05:00
Adam Honse
5d8a58fc24
Add ability to save client connections to auto-connect on launch
2021-09-22 20:58:45 -05:00
morg
70024faabd
Reviews log messages, fixed some typos and ensure consistency
2021-09-02 13:09:44 +02:00
morg
c9a1e1bf85
Make sure to load the zones sizes. Fixes #1602
2021-07-06 10:16:35 +02:00
Alex
4c41a8834d
Fix some logging mistake
2021-07-05 23:07:00 -05:00
Alex
4af8614fce
Add formated loging for device detection
...
Commits merged and amended for code style by Adam Honse <calcprogrammer1@gmail.com >
2021-07-05 03:23:34 -05:00
TheRogueZeta
46d353bc66
Fix missing % that got lost in transfer
2021-06-10 00:10:28 -05:00
TheRogueZeta
24d1c5f2ae
Update HID device log prints to use caps
2021-06-06 16:44:05 -07:00
Adam Honse
d18f66f995
Implement dynamic detectors - run-once functions that can register detectors dynamically
2021-05-31 13:55:22 -05:00
k1-801
abfb6ea22d
Tiny fixups (server conn info leak closed, log va leak closed, config dir optimized)
...
Commit amended for code style by Adam Honse <calcprogrammer1@gmail.com >
2021-05-24 22:41:12 -05:00
Adam Honse
33b840b2b9
Revert change disabling redetection of i2c interfaces and fix disconnected WMI failure by always reconnecting before query
2021-05-24 18:38:26 -05:00
Adam Honse
2a3a736f09
Don't delete i2c bus list on redetect, as WMI query issues prevent them from being redetected
2021-05-24 17:00:18 -05:00
Adam Honse
cb656ebdf7
Don't print Running standalone message when local server connection succeeds
2021-05-23 23:22:46 -05:00
Adam Honse
e5d16dedcc
Add option in settings file to pass client controllers through to server
2021-05-21 16:58:42 -05:00
morg
f54ecd8b1b
Add detection start and end callbacks
2021-05-17 08:14:00 -05:00
Adam Honse
d88f9979a9
Rework network client callback pipeline - route callbacks from clients through ResourceManager so that device list callbacks get called. Fixes remote devices not showing up in plugins.
2021-05-14 23:29:34 -05:00
silas
a51e2f8ac8
Make device list change warning callback
...
This will be helpful for keeping plugins from crashing
Commit amended to change callback function name for consistency by Adam Honse <calcprogrammer1@gmail.com >
2021-05-13 22:30:38 -05:00
k1-801
02ba8a799e
Server freed from ResourceManager
...
Commit amended to revert OpenRGBInterfaces.h header (may reconsider in the future) by Adam Honse
<calcprogrammer1@gmail.com >
2021-05-13 22:10:41 -05:00
morg
3543218722
Automatically create the plugins folder
2021-05-06 01:02:08 +00:00
k1-801
ad2cd89128
Add filesystem header to select between std::filesystem and std::experimental::filesystem depending on system availability.
...
Commit amended by Adam Honse <calcprogrammer1@gmail.com >
2021-04-25 22:55:49 -05:00
morg
2a6b457324
Add UnregisterRGBController method to ResourceManager
...
Commit amended by Adam Honse <calcprogrammer1@gmail.com >
2021-04-20 09:21:24 -05:00
Adam Honse
b148bbe740
Initialize OpenRazer/OpenRazer-Win32 controller to disabled if not present in settings
2021-04-09 22:20:07 -05:00
Adam Honse
276c7e66e9
Update the detector settings list before running the detectors, so that the list is populated even if a detector crashes
2021-04-09 18:28:37 -05:00
Chris
067aa4d88a
Adding logging notices to ResourceManager to track explicit hid_init() and hid_exit()
2021-03-28 01:03:42 -05:00
k1-801
1fdd4379a7
Small adjustments in LogManager
2021-03-24 11:39:26 -05:00
Adam Honse
69cb7a0d9e
Use resource manager to register I2C interfaces and log them
2021-03-24 01:22:48 -05:00
Adam Honse
ec90f4678b
Change all I2C/SMBus detectors to use RegisterRGBController
2021-03-23 20:41:50 -05:00
k1-801
f1d6c2953d
Logger tweaks
...
Commit amended for code style and minor cleanup by Adam Honse <calcprogrammer1@gmail.com >
2021-03-23 20:20:52 -05:00
k1-801
ca11939277
Add LogManager and add log messages for the detection process
...
Commit amended for code style and to remove unrelated changes by Adam Honse <calcprogrammer1@gmail.com >
2021-03-05 14:57:53 -06:00
Adam Honse
fdab8a2066
Ignore interface check for non-safe-mode as well
2021-03-02 20:23:49 -06:00
Adam Honse
c3c4b3a8eb
Ignore interface check if usage page or usage is checked
2021-03-02 19:22:47 -06:00
jath03
84861ef989
Fixing profile loading #1135
2021-02-26 08:17:44 -06:00
silas
93231c3225
Initial commit for Plugins
...
Commits squashed, code style and naming changes by Adam Honse <calcprogrammer1@gmail.com >
2021-01-05 20:07:13 -06:00
Adam Honse
c20ecbffe5
Revert changes to ResourceManager.cpp
2021-01-01 18:28:33 -06:00
Chris
215baa487a
Corrected Logical errors in ResourceManager.cpp
...
* Removed comparison of -1 to unsigned int
* Corrected comparison of current_device to HID_INTERFACE_ANY
* Exposed downstream errors in Windows implementation of CM_MP750
controller corrected
* Added "Off" mode
2021-01-01 16:52:27 -06:00
Adam Honse
0fd302b7d1
Reload sizes when changing configuration directory
2020-12-09 12:24:05 -06:00
Adam Honse
a2e74eb788
Disable detection when started in local client mode
2020-12-06 21:08:47 -06:00
Adam Honse
f70c9cc63e
Remove Setting_ prefix from all settings keys
2020-12-03 12:02:15 -06:00
Adam Honse
61d4b8fa5d
More size loading fixes
2020-12-03 01:03:44 -06:00
Adam Honse
49fda962be
Load sizes for HID devices after detection
2020-12-03 00:37:04 -06:00
Adam Honse
3f7c981ba2
Use up-to-date controller list in profile manager
2020-12-02 21:53:14 -06:00
Adam Honse
3345fe6562
Fix I2C tools by adding I2C bus list change callback to resource manager
2020-12-02 00:08:15 -06:00
Adam Honse
ddfcd1caf9
Split CLI processing into pre- and post-detection functions and add --localconfig and --nodetect options
2020-12-01 23:51:56 -06:00
Adam Honse
049441a4f5
Add USB HID safe mode (enumerates only enabled devices), enable in detector settings by setting hid_safe_mode to true
2020-11-30 12:23:13 -06:00
k1-801
dc2b41a0e2
Massive HID detectors update
...
Commit amended to undo change to device list management, still working through that merge request. Want to work this one in first. Changes by Adam Honse <calcprogrammer1@gmail.com >
2020-11-25 02:17:18 -06:00