Nav
|
c63501ff11
|
Improved preexisting and added new copy-to-clipboard functions in the hex viewer and target registers pane.
|
2023-04-15 12:38:20 +01:00 |
|
Nav
|
080bfcffbc
|
Corrected failed assertion in restore and delete snapshot functions in the SnapshotManager
|
2023-04-15 12:35:30 +01:00 |
|
Nav
|
f1daa9066d
|
Implemented snapshot deletion function
|
2023-04-15 12:34:55 +01:00 |
|
Nav
|
c49a792c53
|
Should have been included in 3feb60cc5c
|
2023-04-15 00:28:14 +01:00 |
|
Nav
|
c45522ce5f
|
Tweaked focused region icons
|
2023-04-15 00:01:48 +01:00 |
|
Nav
|
3feb60cc5c
|
Replaced std::vector with std::set, for automatic sorting in ListScene widget.
And added `ListScene::removeListItem()` function
|
2023-04-15 00:00:06 +01:00 |
|
Nav
|
c5545df40a
|
Added stack pointer to snapshots
|
2023-04-14 21:15:42 +01:00 |
|
Nav
|
761fef0cae
|
SnapshotViewer window
|
2023-04-12 22:52:28 +01:00 |
|
Nav
|
694ba6385b
|
Implemented restore snapshot function
|
2023-04-12 22:51:36 +01:00 |
|
Nav
|
05943e6f8a
|
Fixed bug with copying byte addresses/values from hex viewer to clipboard - they were being copied in an incorrect order
|
2023-04-12 21:49:33 +01:00 |
|
Nav
|
61e3c1f02d
|
Fixed bug with stale data label not appearing in CreateSnapshotWindow when it should
|
2023-04-11 23:20:51 +01:00 |
|
Nav
|
a7dd7d1d52
|
Corrected segmentation fault bug caused by QHash iterator invalidation
|
2023-04-11 23:07:41 +01:00 |
|
Nav
|
73b31fd22b
|
Refactored TaskProgressIndicator widget to remain in place and support multiple tasks
|
2023-04-11 22:23:48 +01:00 |
|
Nav
|
fb0a5fef3b
|
Support external context menu actions in the HexViewerWidget
|
2023-04-10 16:41:24 +01:00 |
|
Nav
|
8efacae10b
|
Fixed excluded memory regions in hex viewer
|
2023-04-09 00:04:16 +01:00 |
|
Nav
|
fa0d0ca47f
|
Made SnapshotManager signal more generic
|
2023-04-02 23:42:59 +01:00 |
|
Nav
|
b4046e8ded
|
Corrected focused region annotation margin caclulation
|
2023-04-01 16:16:58 +01:00 |
|
Nav
|
dcb723b8ce
|
Capture memory regions in snapshots
|
2023-03-27 21:32:44 +01:00 |
|
Nav
|
2fad19f533
|
The HexViewerWidget doesn't make any changes to memory regions - no need for them to be mutable
|
2023-03-25 20:14:50 +00:00 |
|
Nav
|
0f456310c8
|
Moved hex viewer styles to separate QSS file
|
2023-03-25 00:58:59 +00:00 |
|
Nav
|
5b90c6280e
|
Implemented event filter in PanelWidget to enforce the receiving of mouse events (for the panel resize handle)
|
2023-03-23 19:23:39 +00:00 |
|
Nav
|
400a735760
|
Refactored snapshot list in SnapshotManager to use ListView widget
|
2023-03-23 19:22:00 +00:00 |
|
Nav
|
dc241c3886
|
Tidying
|
2023-03-19 12:35:00 +00:00 |
|
Nav
|
dba7d83c4f
|
Adjusted min width of hex viewer scene to prevent overlapping when the side panel is visible
(this addresses a regression from a previous change, decreasing the min width of the memory inspection window)
|
2023-03-19 01:37:31 +00:00 |
|
Nav
|
7998632eed
|
Fixed item positioning bug in hex viewer
|
2023-03-19 01:34:17 +00:00 |
|
Nav
|
45715114a1
|
Fixed excessive annotation margin bug in FocusedRegionGroupItem
|
2023-03-19 01:33:53 +00:00 |
|
Nav
|
03ef7f0f8b
|
Fixed regression bug with byte item hovering when row/col highlighting is disabled
|
2023-03-19 00:20:05 +00:00 |
|
Nav
|
20751b3fb9
|
Fixed bug with byte item selection in hex viewer
|
2023-03-18 13:00:42 +00:00 |
|
Nav
|
27f9c1446b
|
Further reduced CPU load when hovering in the hex viewer
|
2023-03-18 13:00:23 +00:00 |
|
Nav
|
65f1aead11
|
Fixed bug in hex viewer graphics scene, where double clicks were being ignored
|
2023-03-16 18:45:56 +00:00 |
|
Nav
|
46e5d813bb
|
Tidying
|
2023-03-16 18:45:15 +00:00 |
|
Nav
|
c1af6b9f03
|
Added selection count label to hex viewer
|
2023-03-16 18:45:03 +00:00 |
|
Nav
|
c79dfa1967
|
Used a signal for updating hovered address label in hex viewer
|
2023-03-16 18:43:44 +00:00 |
|
Nav
|
f3cd27ee82
|
Stop needlessly resetting the capture snapshot form
|
2023-03-15 21:17:21 +00:00 |
|
Nav
|
b645606e1b
|
Included ReadStackPointer task in memory inspection pane TaskProgressIndicator
|
2023-03-15 20:58:21 +00:00 |
|
Nav
|
70e2a39eba
|
New TaskProgressIndicator widget for the memory inspection pane
|
2023-03-15 20:41:54 +00:00 |
|
Nav
|
96928e559e
|
Ctrl+R shortcut for refreshing memory inspection panes
|
2023-03-14 22:14:13 +00:00 |
|
Nav
|
4895b2c919
|
Tidying
|
2023-03-13 00:45:26 +00:00 |
|
Nav
|
db9cddf12c
|
Fixed off-by-one bug in address item container
|
2023-03-12 15:00:15 +00:00 |
|
Nav
|
bea1af7e0b
|
Changed snapshot SvgToolButton to a standard tool button with a rotated label
|
2023-03-11 21:10:38 +00:00 |
|
Nav
|
92b0e51a87
|
Replaced stack memory highlighting with grouping, to group stack memory and present annotations
|
2023-03-11 17:50:21 +00:00 |
|
Nav
|
69a4c4062e
|
Made ByteItem pixmap cache generation thread-safe
|
2023-03-11 17:31:54 +00:00 |
|
Nav
|
4e8bd55acd
|
Fixed bug with FocusedRegionGroupItem not correctly updating the contained byte items
|
2023-03-11 16:09:21 +00:00 |
|
Nav
|
d1e7b900de
|
Fixed HexViewerItem pointer invalidation bug
|
2023-03-11 16:06:53 +00:00 |
|
Nav
|
e83ce7de8f
|
Tidying
|
2023-03-07 22:39:49 +00:00 |
|
Nav
|
c1c64b965c
|
Fixed segmentation fault caused by invalid iterators, in the hex viewer graphcis scene
|
2023-03-07 22:36:04 +00:00 |
|
Nav
|
ec44ccb60e
|
Fixed lagging bug with rubber band selection rectangle in hex viewer
|
2023-03-06 20:58:36 +00:00 |
|
Nav
|
6302cab686
|
Improved byte item selection upon the triggering a context menu in the hex viewer
|
2023-03-06 20:58:05 +00:00 |
|
Nav
|
3ce1d7df43
|
Tidying
|
2023-03-01 22:24:01 +00:00 |
|
Nav
|
6ecb52ad49
|
Further performance improvements to hex viewer
|
2023-03-01 22:11:59 +00:00 |
|