Nav
7a74a5ec93
Stop needlessly refreshing target registers
2023-02-27 01:38:49 +00:00
Nav
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
2023-02-27 00:15:46 +00:00
Nav
f37f8f301a
Corrected bad rebase
2023-02-27 00:08:01 +00:00
Nav
80035cadae
Corrected regression from previous refactor where the data type and endianness of focused memory regions were not being persisted through debug sessions
2023-02-20 21:55:55 +00:00
Nav
7aa1639df2
Tidying
2023-02-20 21:55:55 +00:00
Nav
f41e60d0af
Removed pointless container in HexViewerWidget and tidied QSS styles
2023-02-20 21:55:55 +00:00
Nav
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.
2023-02-20 21:55:55 +00:00
Nav
f5de0cdb61
Added CaptureMemorySnapshot insight worker task to USES_TARGET_CONTROLLER group, to prevent simultaneous runs with other tasks.
2023-02-20 21:55:55 +00:00
Nav
b8ca1fbc41
Tidying
2023-02-20 21:55:55 +00:00
Nav
0a15ce8a84
Moved DateTime helper functions to service class
2023-02-20 21:55:55 +00:00
Nav
90ef72f686
Moved String helper functions to service class
2023-02-20 21:55:55 +00:00
Nav
8fa7e82c56
Moved Paths helper functions to service class
2023-02-20 21:55:55 +00:00
Nav
4c25c85c36
Moved Process helper functions to service class
2023-02-20 21:55:55 +00:00
Nav
d353b55f9b
Renamed TargetControllerConsole to TargetControllerService
2023-02-20 21:55:55 +00:00
Nav
de97e8d4e0
Tidying
2023-02-20 21:55:55 +00:00
Nav
a0a7693d03
Added social link to about window
2023-02-20 21:55:55 +00:00
Nav
21c2658c43
Memory snapshot management via memory inspection pane
2023-02-20 21:55:55 +00:00
Nav
1091966f72
RetrieveMemorySnapshots insight worker task
2023-02-20 21:55:55 +00:00
Nav
be5127feda
CaptureMemorySnapshot insight worker task
2023-02-20 21:55:55 +00:00
Nav
59776f1a0e
Memory snapshot data structure
2023-02-20 21:55:55 +00:00
Nav
fe6e5379ff
Tidying
2023-02-20 21:55:55 +00:00
Nav
47b9c53033
Created custom PushButton widget and added custom styleName property for styling primary buttons
2023-02-20 21:55:55 +00:00
Nav
fc883d5d1e
Moved memory region JSON conversion to individual constructors/member functions
2023-02-20 21:55:55 +00:00
Nav
c2201548e9
Fixed nested PanelWidget bug where parent widgets were being affected by PanelWidget::updateVisibility()
2023-02-20 21:55:55 +00:00
Nav
7f96e5fb70
Moved memory inspection pane styles to separate file
2023-02-20 21:55:55 +00:00
Nav
462bf0ff67
Refactored resizing code for PanelWidgets and added support for right-sided panels
2023-02-20 21:55:55 +00:00
Nav
1f32319147
Consistent optimisation flags across debug and release builds
2023-02-20 21:54:55 +00:00
Nav
2b5756c5e2
Tidying
2023-02-20 21:54:28 +00:00
Nav
072ce1e5bf
Corrected TDF mapping file path in CMake
2023-02-20 21:54:13 +00:00
Nav
05832839f0
Output EDBG parameter values in debug logs
2023-01-21 13:54:40 +00:00
Nav
b5dfa4a842
Tidying GDB packet class
2023-01-21 13:40:39 +00:00
Nav
6b4d3ecb26
Moved toHex functions to String helper class
2023-01-21 13:37:56 +00:00
Nav
662806769e
Added dependency package names to README
2023-01-20 23:04:46 +00:00
Nav
4b0fe4dc37
Deleted old packaging files
2023-01-20 22:53:51 +00:00
Nav
693abced8e
Replaced overloaded casting of CMSIS-DAP Command with rawCommand member function
2023-01-20 22:53:04 +00:00
Nav
c35fdbd4ed
Tidying
2023-01-20 18:40:29 +00:00
Nav
39789c29bf
Remved old CPack script
2023-01-20 18:40:22 +00:00
Nav
d50d756b99
Packaging scripts for Arch packages
2023-01-20 18:40:02 +00:00
Nav
99913ad132
Tidying
2023-01-18 22:00:47 +00:00
Nav
2279c92f2b
Changed udev rules installation path to /lib/udev/rules.d in DEB package, as that's what Debian based systems expect.
2023-01-18 22:00:41 +00:00
Nav
42e1bbb665
Added libopengl.so dependency to DEB and RPM packages.
2023-01-18 21:59:03 +00:00
Nav
a37e8edd2f
Tidying
2023-01-18 00:44:32 +00:00
Nav
d6cd5da1b8
Binned udev rule check in TargetController
2023-01-18 00:41:23 +00:00
Nav
f3e97d0ab9
RPM packaging scripts
2023-01-18 00:38:18 +00:00
Nav
7c696bf840
Included distributed libhidapi shared objects (for packaging only)
2023-01-18 00:37:35 +00:00
Nav
46592e4323
Corrected distributed font paths
2023-01-18 00:35:23 +00:00
Nav
040df4ac28
Using playground directories in package generation scripts
2023-01-17 22:25:39 +00:00
Nav
e94eca9826
Tidying
2023-01-16 19:17:51 +00:00
Nav
b0b6e20e53
Corrected debian package generation
2023-01-16 19:17:44 +00:00
Nav
5fe8acf758
Moved Qt XCB platform plugin and updated runpath.
2023-01-16 19:17:06 +00:00