Commit Graph

  • 69ee785edd Tidying Nav 2022-02-08 16:46:10 +00:00
  • 4358f61272 Bumped version number Nav 2022-02-07 00:00:19 +00:00
  • 6b79dd7ca2 Wording tweak Nav 2022-02-06 23:33:26 +00:00
  • 56fae9e0a8 Fixed bug with Insight window close event being issued twice Nav 2022-02-06 20:29:31 +00:00
  • d20db03311 Tidying Nav 2022-02-06 20:29:06 +00:00
  • 3dcdc4b90b Persisted panel and pane states Nav 2022-02-06 20:28:46 +00:00
  • 7e992f781e Enforced absolute minimum Insight window size Nav 2022-02-06 20:26:31 +00:00
  • bc585f4396 Correcting IDE refactor issues Nav 2022-02-06 13:45:35 +00:00
  • 53a3c815d7 Removed using namespace directive for class member function definitions in source files Nav 2022-02-05 15:32:08 +00:00
  • 9bbc534973 Adjusted manage memory region window size Nav 2022-02-04 22:19:57 +00:00
  • b5fe7d6438 Tidying Nav 2022-02-04 19:49:28 +00:00
  • 409205e9a5 Improved register searching Nav 2022-02-04 19:49:19 +00:00
  • 6d9b29d1bc Truncated focused memory regions in value annotations, when configured as signed integers and the size exceeds 8 bytes. Nav 2022-02-02 22:37:40 +00:00
  • d23277f4ab Sanitised loaded memory regions Nav 2022-02-02 22:32:13 +00:00
  • 6441a9dbf0 Made endianness of focused memory regions configurable Nav 2022-02-02 21:52:31 +00:00
  • 554a9a5a8d Tidying Nav 2022-02-02 20:52:12 +00:00
  • 7eea89ad6a Clarified width for integer data types, in memory region manager window Nav 2022-02-02 20:52:03 +00:00
  • 91e18ab904 Added signed integer data type for focused memory regions Nav 2022-02-02 20:51:26 +00:00
  • a58b0eb80b Print version number on startup, when debug logging is enabled Nav 2022-01-22 16:51:21 +00:00
  • 752aaeffcf Used Bloom version number from CMakeLists.txt file instead of repeating Nav 2022-01-22 16:46:41 +00:00
  • dc0c8643d7 Fixed seg fault on Bloom early shutdown (when invoking commands) Nav 2022-01-22 16:45:42 +00:00
  • 20155ee8ff Disabling use of the masked memory read command in the EDBG driver, by default Nav 2022-01-22 16:15:16 +00:00
  • 9ebd2b9d57 Saving project settings on shutdown Nav 2022-01-22 16:14:29 +00:00
  • 051b7e1e8e Made Insight settings object mutable via Insight Nav 2022-01-22 16:14:03 +00:00
  • c063b69490 Constructing Insight settings from project settings json Nav 2022-01-22 16:10:55 +00:00
  • cf04c2ebcd Tidying Nav 2022-01-22 00:28:14 +00:00
  • 9688d05a93 Renamed addressType to addressInputType for clarity on significance of add input type Nav 2022-01-16 19:19:44 +00:00
  • ae00ed8013 Tidying Nav 2022-01-16 18:54:58 +00:00
  • b9d05e03eb Removed TargetMemoryDescriptor dependency in MemoryRegion class (in preparation for saving & loading memory regions from Bloom's project settings file) Nav 2022-01-16 18:50:12 +00:00
  • 5ae7bd020c Tidied BiMap class Nav 2022-01-15 13:37:24 +00:00
  • 51a9cbe6f2 Corrected bug in BiMap at() function for flippedMap lookups Nav 2022-01-15 13:36:56 +00:00
  • e10ac37b6c Added unsigned indicator to integer data type in focused memory region manager Nav 2022-01-14 23:53:12 +00:00
  • d462358b1e Tidying Nav 2022-01-11 21:12:25 +00:00
  • 023b655145 Created start/stop routines for the signal handler Nav 2022-01-09 14:25:52 +00:00
  • 4a5ddb1a4b Fixed regression for better accommodation of TargetController lazy loading Nav 2022-01-02 21:30:24 +00:00
  • 327a24164c Tidying Nav 2022-01-02 20:45:14 +00:00
  • 2ecde9d11d Foundations laid for project settings and Insight porject settings Nav 2022-01-02 20:44:39 +00:00
  • 0faa97fc68 Defined paths in Paths helper class Nav 2022-01-02 20:25:25 +00:00
  • addb3ef64e Renamed and refactored extractConfig() member function Nav 2022-01-02 20:13:18 +00:00
  • 49383eb448 Improved handling of late initialisation for component objects Nav 2021-12-31 19:45:15 +00:00
  • d24587b992 Replaced init() functions with proper constructors in ProjectConfig structs Nav 2021-12-31 19:44:20 +00:00
  • 7c08a37d82 Renamed ApplicationConfig to ProjectConfig Nav 2021-12-31 17:05:31 +00:00
  • e1dee9b9cc Corrected Qt plugin loading bug caused by RPATH CMake variable being overriden too late Nav 2022-01-02 21:23:50 +00:00
  • 3d273a8a79 Tidying unused constants & redundant code Nav 2021-12-30 18:10:55 +00:00
  • 3b4284be5f Added tooltips to pin body widgets and moved constructors to implementation files Nav 2021-12-30 18:10:40 +00:00
  • b9a43b4f39 Increased pin label max width in target pacakge widgets Nav 2021-12-30 18:08:53 +00:00
  • 441c234b7f Tidied CMake file Nav 2021-12-30 13:58:46 +00:00
  • 092d27a0cb Corrected address range contains() check Nav 2021-12-30 13:28:58 +00:00
  • ad00939cf6 Tweaked min height of DIP body widget Nav 2021-12-28 14:50:52 +00:00
  • 6100cbe989 Bumped version number Nav 2021-12-28 05:16:00 +00:00
  • 4909085a27 Changed latest version URL scheme to http, to avoid the hell that is locating SSL libraries at run-time. Nav 2021-12-28 05:15:29 +00:00
  • b257f978e8 Included Qt6Network shared objects Nav 2021-12-28 05:14:41 +00:00
  • 72191f922f Some versions of G++ define macros named 'major' and 'minor', which were conflicting with the member initialisers in the VersionNumber constructor. Nav 2021-12-28 03:12:36 +00:00
  • 76fcc385f3 Updated GDB register write command handler to account for larger than expected register values. Nav 2021-12-28 02:44:00 +00:00
  • c29db60b4c Tidying Nav 2021-12-28 01:16:29 +00:00
  • fe635128f4 Refactored GDB register handling in GDB debug server. Accounted for size discrepancies in register descriptors (target register descriptors and GDB register descriptors). Nav 2021-12-28 01:16:21 +00:00
  • ca0bcdeda4 GDB register descriptor Nav 2021-12-28 00:00:45 +00:00
  • 7e76503969 at() function to retrieve reference within bidirectional map Nav 2021-12-27 23:59:59 +00:00
  • 56894a2bf7 Updated README Nav 2021-12-27 14:44:08 +00:00
  • 1e7e3c45fc Added new 'disableDebugWirePreDisconnect' target parameter, for automatically disabling debugWire before disconnecting from the target. Nav 2021-12-27 04:17:15 +00:00
  • b9e579b4bc Added support for AVR ATtiny45 target Nav 2021-12-27 04:14:07 +00:00
  • d7c6fd191f Corrected insight window sizing bug Nav 2021-12-27 04:10:25 +00:00
  • 5f77093c80 Go-to-address function in hex viewer Nav 2021-12-27 03:56:28 +00:00
  • bb12d91368 Focus changed signals for TextInput widget Nav 2021-12-27 03:55:32 +00:00
  • bb306778cd Address range helper function for checking if a range contains an address Nav 2021-12-27 03:55:11 +00:00
  • c3db0eba65 Highlighted addresses in hex viewer Nav 2021-12-27 02:16:18 +00:00
  • dd5424b6bb New ASCII view tool button in hex viewer Nav 2021-12-26 18:07:08 +00:00
  • 910eb97561 Added ByteItem ASCII view Including some conditional styling Nav 2021-12-26 18:06:39 +00:00
  • 38afcfd84c Disabled use of masked memory read commands, for non-SRAM reads, in the EDBG AVR8 driver. EDBG tools don't seem to support masked memory reads for EEPROM or FLASH. They just report an 'invalid memtype' error. Nav 2021-12-26 00:41:23 +00:00
  • 42ea81971f Tidying Nav 2021-12-26 00:15:24 +00:00
  • 893be12597 Removed vertical lines for single byte annotation items Nav 2021-12-26 00:12:21 +00:00
  • 1d09f89acf Removed conditional font color in byte items with changed values, in the hex viewer Nav 2021-12-25 23:17:57 +00:00
  • f47c1c6a60 Hide stack memory highlighting option for non RAM inspection panes Nav 2021-12-25 23:08:59 +00:00
  • 2c54457e0f Only refresh the stack pointer in the RAM inspection pane (not EEPROM) Nav 2021-12-25 23:08:32 +00:00
  • 9dd2b24339 Display annotations tool button Nav 2021-12-25 22:53:03 +00:00
  • cc51e1b4c8 New setting in the hex viewer for toggling the display of annotations Nav 2021-12-25 22:52:34 +00:00
  • fef3aac3ae Moved ownership of hex viewer settings to TargetMemoryInspectionPane and corrected default settings Nav 2021-12-25 22:16:28 +00:00
  • cacd81b1dc Tidying Nav 2021-12-25 21:01:58 +00:00
  • 71842358ff Excluding excluded memory regions from memory reads in the hex viewer widget. Nav 2021-12-25 21:01:45 +00:00
  • 03bc17a225 Disabled masked read memory commands for the Xplained Pro debug tool (the tool was reporting a 'not supported' error) Nav 2021-12-25 21:00:05 +00:00
  • 82c036cc22 Fixed bug with driver-side exclusions for memory reads, in the EdbgAvr8Interface. The driver was issuing memory reads for 0 bytes. This was causing issues with some EDBG debug tools. Nav 2021-12-25 20:59:29 +00:00
  • 1051954333 Updated ReadTargetMemory insight worker task to accept excluded address ranges Nav 2021-12-25 20:57:34 +00:00
  • 6f364a7009 Added support for excluding address ranges from read memory events Nav 2021-12-25 20:57:03 +00:00
  • 9054b17bc7 TargetMemoryAddressRange comparison operator Nav 2021-12-25 20:54:02 +00:00
  • e5e283a27b Updating initialised flag in ByteItem, for excluded bytes Nav 2021-12-25 20:53:21 +00:00
  • 6becb0e04a Wording tweak to placeholder label in manage memory region window Nav 2021-12-25 03:52:39 +00:00
  • 1b1c060457 Changed focused byte highlighting color and favoured stack highlighting over focused highlighting Nav 2021-12-25 03:51:28 +00:00
  • 22caf5bf5f Used different font sizes for top and bottom annotation items Nav 2021-12-25 03:50:33 +00:00
  • ce39c9694c Adjusted font color of bottom annotation items Nav 2021-12-25 03:50:08 +00:00
  • b0b99c2dde Account for bottom annotations on final row in hex viewier Nav 2021-12-25 03:49:25 +00:00
  • a8e90f7b56 Moved current stack pointer out of HexViewerWidgetSettings - didn't belong there Nav 2021-12-25 03:10:46 +00:00
  • d69a8bcde5 Corrected illegal memory access bug after freeing hovered annotation item Nav 2021-12-25 03:10:01 +00:00
  • 45c6470548 Persisting TargetMemoryInspectionPane settings (including memory regions) through debug sessions Nav 2021-12-25 01:46:47 +00:00
  • 844c7e78ae Equality operators for TargetMemoryDescriptor and TargetAddressRange Nav 2021-12-25 01:45:33 +00:00
  • d4a27b1bac Fixed bug with annotation items not inheriting disabled state from parent scene Nav 2021-12-25 01:44:48 +00:00
  • 78f6bbb5d6 Tidying Nav 2021-12-24 23:30:44 +00:00
  • 170e30d034 Value annotations in hex viewer widget Some refactoring of byte item positioning, to better accommodate value annotations Nav 2021-12-24 23:29:57 +00:00
  • d59c47a5de Tidying AnnotationItem class in prep for value annotations Nav 2021-12-24 23:27:01 +00:00
  • 5f2ec7e655 Configured vertical scrollbar in hex viewer widget to always be enabled, in order to prevent infinite look resize issue Nav 2021-12-24 22:42:27 +00:00
  • 80cc29ad65 Tidying Nav 2021-12-24 14:35:20 +00:00