Commit Graph

1496 Commits

Author SHA1 Message Date
Nav
fc6decc1df Added keyboard navigation to list views, but I've disabled this in the target registers pane, as ListItem hierarchies are not currently supported. 2023-08-24 21:43:46 +01:00
Nav
586c11157c Refactored byte item selection and highlighting in hex viewer 2023-08-24 17:25:28 +01:00
Nav
b07be04a3c Clear highlighted bytes on ESC press, in snpashot diff window 2023-08-24 00:39:57 +01:00
Nav
9e4f5988fb Added ChangeListPane widget to snapshot diff window 2023-08-24 00:39:28 +01:00
Nav
3bc63d9560 Tidying 2023-08-24 00:26:29 +01:00
Nav
f56a83cabf Only consume ESC key press event if necessary, in hex viewer scene 2023-08-24 00:25:05 +01:00
Nav
4979daf062 ByteItem highlighting and centering via HexViewerWidget 2023-08-24 00:24:05 +01:00
Nav
0bdd9f0bcf Member function to clear all items from a ListScene 2023-08-24 00:21:57 +01:00
Nav
01ee5cd3a4 Always inline paintItem member function in hex viewer item renderer 2023-08-22 19:41:19 +01: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
c90f92e038 Small addition to TC documentation 2023-08-20 22:17:40 +01:00
Nav
3c82edc2db Tidying 2023-08-20 18:50:14 +01:00
Nav
9faab27ad7 Updated invalid code references that were still using the old Bloom namespace. 2023-08-20 15:50:05 +01:00
Nav
579b9a1f28 Updated TDF documentation 2023-08-20 15:48:39 +01:00
Nav
38a9ce8728 Tidying 2023-08-20 15:36:50 +01:00
Nav
e6cafdb3cf Adjusted TDF mapping to use paths relative to the resources directory 2023-08-20 15:34:44 +01:00
Nav
cd260cc763 Tidying 2023-08-19 21:53:05 +01:00
Nav
9a6e22e6c7 Corrected member initialisation order (addressing -Wreorder warnings) 2023-08-19 21:53:00 +01:00
Nav
c622c9bd2e Fixed missing includes which were resulting in failed builds with GCC 13+. Thanks to @jpf91 for reporting 2023-08-19 17:12:40 +01:00
Nav
1723ce331e Removed DifferentialHexViewerItemRenderer - was only needed for painting the diff polygons which I've decided to remove. 2023-08-14 16:10:21 +01:00
Nav
f56fb72894 Added initial (untested) support for AVR16DD and AVR32DD targets 2023-08-13 16:24:43 +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
edcf62e67d Tidying 2023-07-18 23:17:13 +01:00
Nav
4eeaa762d1 Added shutdownPostDebugSession to bloom.yaml template 2023-07-18 23:17:13 +01:00
Nav
6eaca9fb1a Tweaked wording in YAML node type verification messages 2023-07-18 23:17:13 +01:00
Nav
184dd62652 Added additional check to verify environment node type 2023-07-18 23:17:13 +01:00
Nav
33aea9bd69 Renamed debugTool and debugServer project config params to tool and server, respectively.
Also a little tidying in ProjectConfig.cpp
2023-07-18 23:17:13 +01:00
Nav
30514f8900 Updated documentation (Insight runs on the main thread, but no longer occupies it) 2023-07-18 23:17:13 +01:00
Nav
9a43017453 Tidying 2023-07-18 23:17:13 +01:00
Nav
03694fb521 Disable refresh button in memory inspect pane, at construction 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
47d4a7edaf Tidying 2023-07-18 23:17:13 +01:00
Nav
80cf6930cc Refactored template class for synchronised resources 2023-07-18 23:17:13 +01:00
Nav
10611d3ad3 Some documentation on atomic sessions 2023-07-18 23:17:13 +01:00
Nav
9f3761879a Used TC atomic session in GDB ReadRegisters handler, to prevent Insight causing delays in the GDB session. 2023-07-18 23:17:13 +01:00
Nav
30936fe0a2 Added atomic sessions in TC 2023-07-18 23:17:13 +01:00
Nav
2ea7c1e67b Set default project init value for activateOnStartup to false 2023-07-18 23:17:13 +01:00
Nav
073b60d009 Tidying 2023-07-18 23:17:13 +01:00
Nav
750673d867 Corrected Insight window size restoration bug 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
f3b64beaff Added warning when RE EEPROM data being lost when preserveEeprom is disabled 2023-07-18 23:17:13 +01:00
Nav
216a1357b7 Moved programming mode requirement for fuse programming into EDBG driver, as it is specific to that driver 2023-07-18 23:17:13 +01:00
Nav
a3fa436e52 Tidying 2023-07-18 23:17:13 +01:00