56ea97369d
Preparation for support for the GDB vCont command packet Also fixed a bug in the StepExecution and ContinueExecution constructors, where the from address wasn't being extracted properly
Nav
2023-04-01 12:37:59 +01:00
837f6d0af3
Fixed bug with CLion management detection (where Bloom failed to detect CLion 2023.1 managing its process)
Nav
2023-04-01 12:30:09 +01:00
5bbcf3be50
Added support for disabling item selection in ListScene
Nav
2023-03-29 23:13:40 +01:00
48f8d215ac
Fixed geometry bug in ListScene widget
Nav
2023-03-29 22:47:28 +01:00
dcb723b8ce
Capture memory regions in snapshots
Nav
2023-03-27 21:32:44 +01:00
2fad19f533
The HexViewerWidget doesn't make any changes to memory regions - no need for them to be mutable
Nav
2023-03-25 20:14:50 +00:00
0f456310c8
Moved hex viewer styles to separate QSS file
Nav
2023-03-25 00:58:59 +00:00
0e56503c75
Tidying insight resource definitions
Nav
2023-03-25 00:52:31 +00:00
5b90c6280e
Implemented event filter in PanelWidget to enforce the receiving of mouse events (for the panel resize handle)
Nav
2023-03-23 19:23:39 +00:00
400a735760
Refactored snapshot list in SnapshotManager to use ListView widget
Nav
2023-03-23 19:22:00 +00:00
6c2527b7f4
Implemented support for multi-select and selection limit in ListScene widget
Nav
2023-03-23 19:20:50 +00:00
a1da8dc004
Changed inline value font color in target reigsters pane, with the register is selected
Nav
2023-03-21 21:17:37 +00:00
d7a8e0ded0
Added support for sorting ListItems in a ListView
Nav
2023-03-21 20:30:57 +00:00
bb5270849d
New background tasks window
Nav
2023-03-19 12:32:39 +00:00
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)
Nav
2023-03-19 01:37:19 +00:00
7998632eed
Fixed item positioning bug in hex viewer
Nav
2023-03-19 01:34:17 +00:00
45715114a1
Fixed excessive annotation margin bug in FocusedRegionGroupItem
Nav
2023-03-19 01:33:53 +00:00
03ef7f0f8b
Fixed regression bug with byte item hovering when row/col highlighting is disabled
Nav
2023-03-19 00:20:05 +00:00
e727ff166c
Decreased minimum width of memory inspection window
Nav
2023-03-18 22:07:18 +00:00
3d3d5ab7c1
Using std::atomic for insight worker task state and progress percentage. Tidying TaskProgressIndicator widget
Nav
2023-03-18 19:02:15 +00:00
20751b3fb9
Fixed bug with byte item selection in hex viewer
Nav
2023-03-18 13:00:42 +00:00
27f9c1446b
Further reduced CPU load when hovering in the hex viewer
Nav
2023-03-18 13:00:23 +00:00
65f1aead11
Fixed bug in hex viewer graphics scene, where double clicks were being ignored
Nav
2023-03-16 18:45:56 +00:00
c394ce52df
New TaskIndicator widget
Nav
2023-03-12 23:32:44 +00:00
57eaa989f5
Manage InsightWorkerTask pointers via QSharedPointer, in preparation for task indicator widget and task window.
Nav
2023-03-12 23:31:19 +00:00
db9cddf12c
Fixed off-by-one bug in address item container
Nav
2023-03-12 15:00:15 +00:00
bea1af7e0b
Changed snapshot SvgToolButton to a standard tool button with a rotated label
Nav
2023-03-11 21:10:38 +00:00
eae33e9e0f
Margin and angle properties for RotatableLabel widget
Nav
2023-03-11 21:09:36 +00:00
5bb4433824
Tweaked tool button label color
Nav
2023-03-11 21:09:07 +00:00
92b0e51a87
Replaced stack memory highlighting with grouping, to group stack memory and present annotations
Nav
2023-03-11 17:50:21 +00:00
69a4c4062e
Made ByteItem pixmap cache generation thread-safe
Nav
2023-03-11 17:31:54 +00:00
4e8bd55acd
Fixed bug with FocusedRegionGroupItem not correctly updating the contained byte items
Nav
2023-03-11 16:09:21 +00:00
d1e7b900de
Fixed HexViewerItem pointer invalidation bug
Nav
2023-03-09 20:46:26 +00:00
6ecb52ad49
Further performance improvements to hex viewer
Nav
2023-03-01 22:11:59 +00:00
e3a45886cf
Removed unnecessary blocking operation (which was running on the main thread)
Nav
2023-02-27 01:53:24 +00:00
7a74a5ec93
Stop needlessly refreshing target registers
Nav
2023-02-27 01:38:49 +00:00
858287a7d0
Refactored hex viewer in preparation for snapshot viewer and diffs. Before this refactor, the hex viewer was consuming far too much RAM and wasn't scaling very well. It can now handle data inspection up to 5MB (way more than we need), comfortably
Nav
2023-02-27 00:14:29 +00:00
f37f8f301a
Corrected bad rebase
Nav
2023-01-21 14:27:45 +00:00
80035cadae
Corrected regression from previous refactor where the data type and endianness of focused memory regions were not being persisted through debug sessions
Nav
2023-01-05 01:40:43 +00:00
f41e60d0af
Removed pointless container in HexViewerWidget and tidied QSS styles
Nav
2022-12-29 18:50:01 +00:00
b2e20b8c1d
Enable snapshot capturing when there's no data loaded in the memory inspection pane, if the 'Capture directly from target' option has been selected.
Nav
2022-12-28 15:55:40 +00:00
f5de0cdb61
Added CaptureMemorySnapshot insight worker task to USES_TARGET_CONTROLLER group, to prevent simultaneous runs with other tasks.
Nav
2022-12-28 15:54:53 +00:00
2279c92f2b
Changed udev rules installation path to /lib/udev/rules.d in DEB package, as that's what Debian based systems expect.
Nav
2023-01-18 22:00:11 +00:00
42e1bbb665
Added libopengl.so dependency to DEB and RPM packages.
Nav
2023-01-18 21:59:03 +00:00