Commit Graph

54 Commits

Author SHA1 Message Date
Nav
d353b55f9b Renamed TargetControllerConsole to TargetControllerService 2023-02-20 21:55:55 +00:00
Nav
46592e4323 Corrected distributed font paths 2023-01-18 00:35:23 +00:00
Nav
0b19de8afa Moved distributed files to build/distributed and stop placing the binary in build/bin (have binned that directory).
Also updated installation rules
2023-01-15 21:20:09 +00:00
Nav
529438b9e4 Tidying 2022-12-17 14:46:08 +00:00
Nav
adb450d111 Set stale data flag in TargetMemoryInspectionPane, when the relevant memory type has been written to 2022-12-10 21:38:08 +00:00
Nav
851a2b7cd7 Fixed latest version number check bug 2022-09-18 18:16:52 +01:00
Nav
294e49df08 Increased timeout value for single-shot timer used to emit the target state when stepping through code 2022-09-18 15:02:22 +01:00
Nav
42c42203c2 Tidying 2022-09-17 20:56:23 +01:00
Nav
238819eb42 Added single-shot delay times for emitting target stopped events to Insight components, when stepping through code 2022-09-17 20:55:17 +01:00
Nav
2f3692293e Tidying 2022-09-15 20:20:25 +01:00
Nav
eb7ce58b75 Tidying 2022-09-14 19:46:16 +01:00
Nav
241d94da54 Off-loaded ByteItemGraphicsScene construction to Insight worker task 2022-09-10 22:50:52 +01:00
Nav
1ddff3c2a4 Support for multiple InsightWorker threads. We now have three InsightWorker threads as opposed to one 2022-09-08 16:07:29 +01:00
Nav
77cd13bf46 Added id to InsightWorker objects 2022-09-08 15:29:54 +01:00
Nav
0a45bca30a Replaced InsightWorker signals with InsightSignals singleton 2022-09-07 22:25:28 +01:00
Nav
a0ee539501 Immediately close all of Insight's child windows on InsightWindow::deactivate() 2022-08-13 18:42:40 +01:00
Nav
066c1fcece Fixed bug where the TargetController was shutting down before the InsightWorker thread, causing the InsightWorker thread to hang as it waited for the TargetController to respond to a command. 2022-07-23 16:03:33 +01:00
Nav
7e99520047 Upgraded Qt to version 6.2.4 (LTS) 2022-07-13 20:37:35 +01:00
Nav
fa037a81b1 Replaced nasty onInsightStateChangedEvent event handler in TargetController with new GetTargetState command 2022-04-28 21:06:57 +01:00
Nav
db51d5e4c5 Removed unused EventManager class member from Insight and InsightWorker 2022-04-04 22:21:42 +01: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
Nav
56fae9e0a8 Fixed bug with Insight window close event being issued twice 2022-02-06 20:29:31 +00:00
Nav
53a3c815d7 Removed using namespace directive for class member function definitions in source files 2022-02-05 15:32:08 +00:00
Nav
dd4cbcc597 Global stylesheet for styles that should be applied application-wide. 2021-12-18 18:24:03 +00:00
Nav
842a39600c Created custom BloomProxyStyle to override Qt system styles 2021-12-18 00:16:11 +00:00
Nav
3b80954f72 Tidying 2021-12-08 00:42:32 +00:00
Nav
1ef78dafb1 Single definition of Bloom website domain 2021-11-02 23:26:11 +00:00
Nav
1d9d482da9 Explicit pointer declarations when using the auto keyword 2021-10-31 11:36:28 +00:00
Nav
6b11956c90 Tidying 2021-10-31 11:36:28 +00:00
Nav
8433a87fbf VersionNumber parsing 2021-10-31 11:36:28 +00:00
Nav
10b80e24ba Latest version check on Insight startup 2021-10-31 11:36:28 +00:00
Nav
fc6d7dfc51 Fixed bug with Qt plugins not loading from correct path 2021-09-27 23:09:20 +01:00
Nav
ba4acd1629 Distributed Ubuntu fonts for Bloom Insight 2021-09-25 01:10:01 +01:00
Nav
ebfd97eae8 Tidying 2021-09-21 21:21:57 +01:00
Nav
39c95857e5 Replaced TargetIoPortsUpdated event with RegistersWrittenToTarget event 2021-09-12 23:28:16 +01:00
Nav
85ef2c57e1 Removed tight coupling of target pin widgets with Insight window - moved target pin state toggling into an InsightWorker task. 2021-09-04 18:03:45 +01:00
Nav
1dc184edbc Improved containment of target package widget functionality - it's now less tightly coupled. 2021-09-02 21:19:46 +01:00
Nav
ae1b0c000d Tidying 2021-08-22 20:58:54 +01:00
Nav
7a6dcdcbfd Fixed bug with Insight QApplication object being created too soon, which in turn caused issues with signal capturing.
Also ensured that we only initialise the Insight object when the user has enabled Insight in their config.
2021-08-11 00:07:12 +01:00
Nav
3be850fbbf Moved Insight QApplication object to stack 2021-07-23 23:16:17 +01:00
Nav
5a8f54a229 Added event listener for thread state changed events from the DebugServer, within Insight.
This covers cases where the DebugServer has unexpectedly shutdown and Insight should follow.
2021-07-04 00:32:05 +01:00
Nav
69cee4d579 Removed EventRef alias for clarity 2021-06-22 14:44:00 +01:00
Nav
a7df862d36 Moved away from shared pointers in event handlers - didn't make sense to expose the event management implementation to handlers.
Also some other bits of tidying.
2021-06-22 03:06:20 +01:00
Nav
602328d9d1 Added BLOOM_COMPILED_RESOURCES_PATH_OVERRIDE macro to avoid using compiled resources in debug builds 2021-05-30 19:05:18 +01:00
Nav
bd371d1830 Insight handling of TC suspension 2021-05-30 16:53:24 +01:00
Nav
1e741d18d7 Once again, this should have been included in a previous commit, RE renaming compnent state changed events 2021-05-30 16:45:37 +01:00
Nav
897482de1d Renamed component (DebugServer and TargetController) state changed events to be specific to thread states 2021-05-24 21:12:21 +01:00
Nav
ce480a996c Removed all using declarations and directives from header files 2021-05-24 20:58:49 +01:00
Nav
ceb72aa04d Fixed invalid memory access in Insight due to argv and argc lifetimes not being guaranteed 2021-05-09 00:37:30 +01:00
Nav
2e0bf9eb24 Disabled RPATH and runtime loading of distributed Qt binaries for debug builds 2021-04-25 17:05:31 +01:00