Commit Graph

635 Commits

Author SHA1 Message Date
Nav
b5df37ae9b Removed TargetProgramCounter type alias 2023-09-21 00:40:30 +01:00
Nav
370112c4c7 Added "No differences" placeholder to ChangeListPane widget 2023-08-26 16:51:57 +01:00
Nav
cbc17dc17e Added context menu actions in ChangeListPane widget 2023-08-26 15:52:05 +01:00
Nav
1df1f52afc Removed duplicated QSS styles 2023-08-26 03:45:00 +01:00
Nav
16a99bf5a6 Account for scrollbar margins in ListScene 2023-08-26 03:44:38 +01:00
Nav
2514b02d71 Tweaked highlighting border colour. 2023-08-26 02:53:30 +01:00
Nav
2e38fd237f Fixed bug with unexpected opacity being applied to highlighting border. 2023-08-26 02:53:11 +01:00
Nav
362bc22262 Added primary highlighting border for highlighted ranges that span multiple lines 2023-08-26 02:52:20 +01:00
Nav
a5d531b1a7 Fixed bug with vertical scrollbar detection in ChangeListPane widget 2023-08-25 20:40:00 +01:00
Nav
9baecc820b Fixed regression causing a seg fault when a selected item was removed from a ListScene. 2023-08-25 20:29:35 +01:00
Nav
0e6b3f914b Adjusted min width of snapshot diff window 2023-08-25 19:56:18 +01:00
Nav
61cbbc1a79 Tidying 2023-08-25 19:56:02 +01:00
Nav
d20a0f0ed5 Added primary highlighting in hex viewer 2023-08-25 19:53:24 +01:00
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
9a6e22e6c7 Corrected member initialisation order (addressing -Wreorder warnings) 2023-08-19 21:53:00 +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
5896306f1a Removed redundant 'Bloom' namespace from entire codebase 2023-08-13 15:47:51 +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
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
80cf6930cc Refactored template class for synchronised resources 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
2feccb7b6f Moved version number check to Application class 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
4485ee0961 Used std::atomic for ThreadState 2023-07-18 23:17:13 +01:00
Nav
9475a80cd0 Removed TC state code from insight and debug server components 2023-07-18 23:17:13 +01:00
Nav
7eedc42cdc Insight deactivation wording change 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
ba03833325 Lots of tidying
- Removed generic `avr8` target
- Simplified AVR8 target construction
- Introduced register descriptor IDs
- Simplified GDB register mappings
- Simplified target interface contract
- Other bits of tidying
2023-07-18 23:16:06 +01:00
Nav
86670d8f1b Fixed difference count bug in snapshot diff viewer 2023-07-18 22:27:50 +01:00
Nav
dea3dff5fa Corrected premature enabling of the hex viewer in the memory inspection pane 2023-07-18 22:27:28 +01:00
Nav
580dea2375 Styling tweak for 'Snapshots' button in memory inspection pane 2023-05-08 15:55:41 +01:00
Nav
97d8a116fb Improved rotatable label appearance with differing font renderers 2023-05-08 14:58:45 +01:00
Nav
c397049ea8 Added memory type label to snapshot diff window 2023-05-08 12:35:58 +01:00
Nav
602e08f97a Fixed seg fault bug in reactivation of insight window 2023-05-07 20:04:15 +01:00
Nav
c502b02c58 Removed duplicate Insight resource 2023-05-07 17:26:29 +01:00
Nav
38841b006b Tidying 2023-05-07 16:52:29 +01:00
Nav
7bdc03116e Fixed stale scene bug in hex viewer 2023-05-07 16:33:53 +01:00
Nav
e6d290f866 Corrected ByteItem position lookup bug 2023-05-07 15:34:01 +01:00