forked from OpenRakis/Spice86
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Feat/debugger QoL part two (OpenRakis#956)
* chore: Remove+Sort usings * refactor: Reloading DISASM is async * fix: Conflicting keyboatd shortcuts * refactor: InstructionsDecoder out of DISASM VM * refactor: load indicator layout * feat: Breakpoint toggle from checkbox * chore: Update all Nuget packages * chore: Prefer generic overload * refactor: Move simple copies to extension methods * feat: Address in breakpoint status message * refactor: UI uses STJ instead of Newtonsoft.Json * refactor: ByteArrayBinaryDocument is obsolete. * feat: AutoCompleteBox in memory and disasm views * fix: exception handling in memory edit commands * chore: Reorganze class * feat: DISASM context menu keyboard shortcuts * feat: DISASM UI refresh on Key.Enter usage * feat: Memory selection information status bar * feat: Memory breakpoint range creation * feat: Memory breakpoint context menu entry * feat: Remove breakpoint keyboard shortcut * feat: Breakpoint comment field * fix: DISASM breakpoint updates from elsewhere * feat: Disable/Enable Breakpoint in DISASM Signed-off-by: Maximilien Noal <noal.maximilien@gmail.com> * refactor: Remove Created breakpoint UI event * refactor: GDB checks if the parsed breakpoint is null * fix: BreakPoint enable/disable from UI * fix: No crashes, and no phantom breakpoints * fix: Update DISASM on breakpoint disable/enable Signed-off-by: Maximilien Noal <noal.maximilien@gmail.com> * feat: Add comment for generated UI breakpoints * refactor: Step into with UnconditionalBreakpoint * refactor: GetOrCreateBreakpoint * fix: Step Over was generating phantom breakpoints * refactor: More precise DISASM listing updates Signed-off-by: Maximilien Noal <noal.maximilien@gmail.com> --------- Signed-off-by: Maximilien Noal <noal.maximilien@gmail.com>
- Loading branch information
1 parent
981d343
commit 8c3b7cd
Showing
30 changed files
with
914 additions
and
516 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,27 +1,28 @@ | ||
<Application | ||
x:Class="Spice86.App" | ||
xmlns="https://github.com/avaloniaui" | ||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" | ||
xmlns:dialogHostAvalonia="clr-namespace:DialogHostAvalonia;assembly=DialogHost.Avalonia" | ||
RequestedThemeVariant="Default"> | ||
x:Class="Spice86.App" | ||
xmlns="https://github.com/avaloniaui" | ||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" | ||
xmlns:dialogHostAvalonia="clr-namespace:DialogHostAvalonia;assembly=DialogHost.Avalonia" | ||
RequestedThemeVariant="Default"> | ||
|
||
<Application.Resources> | ||
<ResourceDictionary> | ||
<FontFamily x:Key="RobotoMonoFont">avares://Spice86/Assets#Roboto Mono</FontFamily> | ||
<FontFamily x:Key="ConsolasFont">Consolas</FontFamily> | ||
<ResourceDictionary.MergedDictionaries> | ||
<ResourceInclude Source="avares://Spice86/Assets/ControlThemes.axaml" /> | ||
</ResourceDictionary.MergedDictionaries> | ||
</ResourceDictionary> | ||
</Application.Resources> | ||
<Application.Resources> | ||
<ResourceDictionary> | ||
<FontFamily x:Key="RobotoMonoFont">avares://Spice86/Assets#Roboto Mono</FontFamily> | ||
<FontFamily x:Key="ConsolasFont">Consolas</FontFamily> | ||
<ResourceDictionary.MergedDictionaries> | ||
<ResourceInclude Source="avares://Spice86/Assets/ControlThemes.axaml" /> | ||
</ResourceDictionary.MergedDictionaries> | ||
</ResourceDictionary> | ||
</Application.Resources> | ||
|
||
<Application.Styles> | ||
<dialogHostAvalonia:DialogHostStyles /> | ||
<StyleInclude Source="avares://AvaloniaHex/Themes/Simple/AvaloniaHex.axaml" /> | ||
<StyleInclude Source="avares://Semi.Avalonia/Themes/Index.axaml" /> | ||
<StyleInclude Source="avares://Semi.Avalonia.DataGrid/Index.axaml" /> | ||
<StyleInclude Source="avares://Semi.Avalonia.TreeDataGrid/Index.axaml" /> | ||
<StyleInclude Source="Styles/Spice86.axaml" /> | ||
</Application.Styles> | ||
<Application.Styles> | ||
<StyleInclude Source="avares://AvaloniaProgressRing/Styles/ProgressRing.xaml"/> | ||
<dialogHostAvalonia:DialogHostStyles /> | ||
<StyleInclude Source="avares://AvaloniaHex/Themes/Simple/AvaloniaHex.axaml" /> | ||
<StyleInclude Source="avares://Semi.Avalonia/Themes/Index.axaml" /> | ||
<StyleInclude Source="avares://Semi.Avalonia.DataGrid/Index.axaml" /> | ||
<StyleInclude Source="avares://Semi.Avalonia.TreeDataGrid/Index.axaml" /> | ||
<StyleInclude Source="Styles/Spice86.axaml" /> | ||
</Application.Styles> | ||
|
||
</Application> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.