Commit graph

12 commits

Author SHA1 Message Date
Sour
e52fa70944 Debugger: Source View - Improve active row behavior when multiple mirrors exist
+ Automatically move to current address when clicking on the source view tab (so that the active row is shown after manually loading a symbol file, etc.)
2024-12-07 20:00:24 +09:00
Sour
9b4905a337 Debugger: Various source view fixes
-Fixed color issues with source files (particularly for C files with pceas/hucc)
-Improved tooltips to react to more symbols/labels in source files (asm or C)
-Fixed bug that caused opcode tooltips to appear in C source files
-For hucc, try to find symbols that start with an underscore as a fallback when the symbol is not found (C symbols are exported as their asm name, which has an underscore prefixed)
-Fix double-click on a label/symbol name in source view to navigate to that symbol/function/etc
2024-11-29 20:13:56 +09:00
Sour
2973c43046 Debugger: Source View - Fixed issues when loading another source view-enabled project
Breakpoints weren't being set properly because events were registered twice, etc.
2024-11-10 20:30:22 +09:00
Sour
9af55f9fc0 Debugger: Fixed some potential memory leaks in debug tools UI 2024-11-07 18:34:41 +09:00
Sour
dee97bf9bc Debugger: Added forbid breakpoints 2024-09-23 21:05:55 +09:00
Sour
fa37284889 Debugger: Fixed issues with source view tab
-Tab would disappear completely if reset to default layout was used
-Fixed layout problems when reloading rom with debugger opened after moving source view tab to another dock
2024-09-22 16:31:56 +09:00
Sour
8b3e873619 Debugger: Fixed main window losing focus and keys getting stuck when reloading a rom with source debugging enabled 2023-11-18 12:48:29 +09:00
Sour
9aa4b14263 Debugger: Added back/forward navigation actions 2023-04-22 18:54:07 -04:00
Sour
b3ddeff9fb Debugger: Change breakpoint margin context menu order
Move edit to the top, delete to the bottom (similar to what it used to be in v1)
2023-04-15 16:26:23 -04:00
Sour
8fd2f785a6 Debugger: Combine disassembly context menus into a single menu
Dynamically hide/show items in the menu based on where the user clicked
Avoids the need to reassign the viewer's context menu when clicked (which sometimes causes a crash in avalonia11-preview6)
2023-04-15 16:20:59 -04:00
Sour
0c0a45d3b6 Debugger: Fixed double-click on disassembly scrollbar buttons causing disassembly to jump back to the selected row 2023-03-13 23:00:46 -04:00
Sour
682af6246e UI: Rename NewUI to UI 2023-01-25 16:03:56 -05:00
Renamed from NewUI/Debugger/Views/SourceViewView.axaml.cs (Browse further)