Commit Graph

87 Commits

Author SHA1 Message Date
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
Nav
56dc870b8e Updated Insight component to use the main thread's event listener, as opposed to constructing its own. 2022-02-09 17:47:05 +00:00