Nav
7bbd856c35
Excluded empty peripherals from Insight registers pane
2025-02-22 21:56:05 +00:00
Nav
00f473eddb
Styling tweak in pinout widgets
2025-02-21 22:54:48 +00:00
Nav
2ceb7edaa4
Improved drag-to-scroll activation on pinout widget, allowing for activation even in the absence of widget focus
2025-02-19 23:20:26 +00:00
Nav
524b1e3e91
Adjusted pin line A spacing in pinout widgets
2025-02-19 23:18:02 +00:00
Nav
e95dcf4581
Fixed left panel overlapping bug
2025-02-19 23:17:32 +00:00
Nav
a98793de16
Tidying
2025-02-18 22:23:59 +00:00
Nav
d52cc70b1e
Prevented flickering when toggling GPIO pad states via Insight GUI
2025-02-18 22:23:51 +00:00
Nav
be76726124
Tidying
2025-02-18 00:53:10 +00:00
Nav
8a473473db
Insight GUI changes:
...
- New target pinout widgets
- Made auto-refresh of registers and GPIO pad states optional (via context menu on refresh tool button)
2025-02-18 00:35:39 +00:00
Nav
b06e8cc9ad
Formatting keys in log output
2025-02-02 14:54:17 +00:00
Nav
ad542ab77e
Tidying
2025-01-28 00:21:26 +00:00
Nav
91db0eb6e8
Separated TargetMemoryAddressRange from TargetMemory.hpp
2025-01-28 00:14:04 +00:00
Nav
7fe5b88dd8
Refactored Insight GUI to accommodate the many changes made to Bloom's internals
...
Also lots of tidying.
2024-12-24 18:27:59 +00:00
Nav
6cdbfbe950
Massive refactor to accommodate RISC-V targets
...
- Refactored entire codebase (excluding the Insight component) to accommodate multiple target architectures (no longer specific to AVR)
- Deleted 'generate SVD' GDB monitor command - I will eventually move this functionality to the Bloom website
- Added unit size property to address spaces
- Many other changes which I couldn't be bothered to describe here
2024-07-23 21:14:22 +01:00
Nav
75d5124265
Moved TargetRegisterDescriptor struct to separate file
2024-03-09 17:16:29 +00:00
Nav
9631626228
Moved painting of hex viewer hover rectangles to scene renderer (it's faster and more efficient)
2023-09-25 22:36:35 +01:00
Nav
403e959d3f
Style tweaks on old list views
2023-09-23 01:17:06 +01:00
Nav
776b72e227
Tidying
2023-09-23 00:43:33 +01:00
Nav
6626120fec
Removed old "Bloom" namespace from Qt stylesheets
2023-09-23 00:43:12 +01:00
Nav
34431ec739
Key press event handling in certain Insight windows
2023-09-22 23:56:43 +01:00
Nav
d01f975167
Fixed seg fault bug in snapshot diff window (caused by invalid this pointer)
2023-09-22 21:44:37 +01:00
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
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