Commit Graph

88 Commits

Author SHA1 Message Date
Nav
60dddb847c Added CLI command to list supported targets in JSON format 2024-02-12 20:25:51 +00:00
Nav
35a534b3ed Allow for the omission of the insight node in bloom.yaml (as we no longer have any mandatory Insight config params) 2023-08-22 17:36:13 +01:00
Nav
5896306f1a Removed redundant 'Bloom' namespace from entire codebase 2023-08-13 15:47:51 +01:00
Nav
0935ba65cf Tidying 2023-08-13 14:55:04 +01:00
Nav
7679348614 Added running as root warning 2023-08-13 14:55:00 +01:00
Nav
bc4939e48f Added shutdownOnClose Insight config param, to trigger a shutdown when the user closes the main Insight window. 2023-07-18 23:17:13 +01:00
Nav
c307fb513e Removed Insight window activation/deactivation (it was no longer needed since we removed TC suspension) 2023-07-18 23:17:13 +01:00
Nav
db04783080 Corrected EXCLUDE_INSIGHT regressions from moving QApplication into main application class 2023-07-18 23:17:13 +01:00
Nav
a1bd4522b0 Tidying shutdown routines 2023-07-18 23:17:13 +01:00
Nav
2feccb7b6f Moved version number check to Application class 2023-07-18 23:17:13 +01:00
Nav
38989ae300 Fixed regression with QT catching UNIX signals before SignalHandler 2023-07-18 23:17:13 +01:00
Nav
659b3c3679 Moved QApplication instance to main Application class 2023-07-18 23:17:13 +01:00
Nav
89d923bc09 Tidying 2023-07-18 23:17:13 +01:00
Nav
4485ee0961 Used std::atomic for ThreadState 2023-07-18 23:17:13 +01:00
Nav
2c489c7320 Removed enabled Insight config param and replaced with activateOnStartup param. 2023-07-18 23:17:13 +01:00
Nav
f980d960b7 Refactored insight startup code to accommodate on-demand activation.
Also created new event for activation request
2023-07-18 23:17:13 +01:00
Nav
dde17b0666 Removed bloom.json fallback 2023-07-18 23:16:14 +01:00
Nav
0012404a5d Added EXCLUDE_INSIGHT build flag. 2023-07-18 23:14:41 +01:00
Nav
614255c850 Fixed version number comparison bug and a little tidying 2023-07-18 21:56:35 +01:00
Nav
8fa7e82c56 Moved Paths helper functions to service class 2023-02-20 21:55:55 +00:00
Nav
4c25c85c36 Moved Process helper functions to service class 2023-02-20 21:55:55 +00:00
Nav
b3fb3f0955 Lots of tidying 2022-12-03 22:16:21 +00:00
Nav
51a3d2fbbb Tidied Process class and moved Application::isRunningAsRoot() function to Process class 2022-10-05 20:58:25 +01:00
Nav
af2fcde031 Catch YAML exceptions when parsing bloom.yaml 2022-09-24 18:35:31 +01:00
Nav
1f0a82d599 Tweaks to Process helper class and bug fix 2022-09-15 20:18:26 +01:00
Nav
1f4788b039 Blocked signals on the DebugServer thread and some tidying 2022-08-30 03:10:48 +01:00
Nav
590c6ecb33 Tidying 2022-08-30 02:05:43 +01:00
Nav
6c436cbefc Tidying 2022-08-27 17:56:55 +01:00
Nav
8a047eb6ac Added bloom.json fallback to allow current Bloom users to continue using bloom.json for the project configuration. 2022-07-24 12:22:27 +01:00
Nav
b69e0a69d0 Tidying 2022-07-23 17:56:20 +01:00
Nav
cbd2b1ea1c Replaced JSON template configuration file with YAML equivalent (bloom.template.json -> bloom.template.yaml) 2022-07-23 15:42:16 +01:00
Nav
ae5747e79b Replaced project configuration format from JSON to YAML 2022-07-23 15:39:00 +01:00
Nav
78491a7874 Tidying 2022-07-13 22:41:14 +01:00
Nav
c44fc2a3c0 Other bits of tidying 2022-06-22 22:24:27 +01:00
Nav
36800db064 Tidying 2022-05-28 23:12:04 +01:00
Nav
abfd47dc9c Tidying 2022-05-23 23:50:10 +01:00
Nav
72b3d271a2 Tidying 2022-05-14 22:43:35 +01:00
Nav
b19110ff62 Moved Application::getCommandToHandlerMapping() implementation to Application.cpp
And some other tidying
2022-05-06 19:34:12 +01:00
Nav
7776ba88c3 New --version-machine CLI command 2022-05-06 19:30:43 +01:00
Nav
8be1446e72 Moved TargetController components into new 'TargetController' namespace. 2022-04-09 15:57:24 +01:00
Nav
0a537dcf90 Renamed TargetController class to TargetControllerComponent 2022-04-09 15:26:56 +01:00
Nav
2370a3c1a2 Tidying 2022-04-04 22:21:42 +01:00
Nav
ac9fad3726 Renamed DebugServers namespace to DebugServer 2022-04-04 22:21:42 +01:00
Nav
e52ef609a4 Renamed DebugServer class to DebugServerComponent 2022-04-04 22:21:42 +01:00
Nav
934c4b2820 Created new ServerInterface class and refactored the AVR GDB RSP debug server into an implementation of ServerInterface 2022-04-04 22:21:42 +01:00
Nav
db51d5e4c5 Removed unused EventManager class member from Insight and InsightWorker 2022-04-04 22:21:42 +01:00
Nav
8067762d38 Removed unused EventManager class member from TargetController 2022-04-04 22:21:42 +01:00
Nav
7437f0a31e Made EventManager class static 2022-04-04 22:21:42 +01:00
Nav
08f4ee30b2 Shutdown Bloom, if configured to do so, upon receiving the DebugSessionFinished event 2022-02-09 17:50:32 +00:00
Nav
8d0dc68da0 Tidying 2022-02-09 17:49:25 +00:00