133 Commits (b87c46a273c1bde5ef76bbdabc9069c0991005fe)

Author SHA1 Message Date
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>
6 years ago
Adam Honse 100678f85b Rework device enabling - fill in detectors list with detector names, default to true. Setting them to false disables the detectors 6 years ago
Adam Honse 49365b3d98 Fall back to HOME if XDG_CONFIG_HOME doesn't exist 6 years ago
Adam Honse c8e547343b Fix issues with empty json and unknown path 6 years ago
Adam Honse 8131b94a5d Create configuration directory if it doesn't exist 6 years ago
Adam Honse f7d187f5b2 Use XDG-compliant configuration directory (APPDATA on Windows) 6 years ago
Adam Honse 64b592c9bd Rework Disabled Devices list to use Settings Manager 6 years ago
Adam Honse 5b68efd09f Initial prototype of settings manager loads JSON settings file and E1.31 detector uses JSON data to detect devices 6 years ago
Adam Honse e52619dbab Move Profile Manager to Resource Manager and rework size loading so that sizes are updated upon redetection 6 years ago
Adam Honse 24de16f77b Keep a separate list of controllers detected from hardware and dynamically add/remove them from the master list when redetecting so client controllers aren't deleted during redetection 6 years ago
Adam Honse fde002707a Clear the controller list before deleting the controller objects, same for i2c busses 6 years ago
Adam Honse 8ead2f9c73 Call the callbacks when redetection starts, move matrix map deletion to individual controllers to avoid attempting to delete const pointers 6 years ago
Adam Honse 4f43e85139 Don't call the server's device list update function when updating detection progress 6 years ago
Adam Honse c30480af91 Add detection progress callback to avoid unnecessary device list updates 6 years ago
Adam Honse 60fd721586 Server sends a request to the client when the device list is updated 6 years ago
Adam Honse 55bf28d4c3 Clean up some more reference passing related to server and clients and use the Resource Manager instead 6 years ago
Adam Honse 128bfc7792 Move network clients to Resource Manager 6 years ago
Adam Honse c1ac870035 Move network server to resource manager 6 years ago
Adam Honse 8823e28fa0 Call update device list callback after detection is finished 6 years ago
k1-801 ec77c658f2 Rudimentary rescanning implemented but button for it not added due to SDK conflicts. Stop detection button.
Commit amended by Adam Honse <calcprogrammer1@gmail.com>
6 years ago
Adam Honse f568253c51 Clean up more warnings 6 years ago
Adam Honse 4e95bc55d8 Add the ability to disable device detection using a text file 6 years ago
Térence Clastres 6c52e3ce11 Fix hang when deleting busses 6 years ago
Térence Clastres 53379c5482 Fixes for memory issues detected by valgrind 6 years ago
Adam Honse 634ec9f488 Wait on asynchronous device detection before performing CLI operations that require device list 6 years ago
Adam Honse 9c4e73bbed Set default percentage to 100% so that the progress bar goes away if device detection is skipped 6 years ago
Térence Clastres f8af9980fd Fix crash on close while detecting devices 6 years ago
Adam Honse f716a05947 Add detector names and display them in the progress bar 6 years ago
Adam Honse 75899f973b Load sizes after detection is complete 6 years ago
Adam Honse e84cb98055 Add detection progress bar to the user interface 6 years ago
Adam Honse aaa2ecddc7 Move i2c bus detectors to their respective files and add a detector macro for i2c busses so they can be detected asynchronously. Fix WMI and DMI info. 6 years ago
Adam Honse 7898e9b95d Initial prototype of asynchronous detection. DMI information broken 6 years ago
pobrn ddc69778dc Modular detection system with resource manager.
Includes pull request !87 with modifications by Adam Honse (calcprogrammer1@gmail.com).
6 years ago