2276 Commits (7ee01ba07057c9f6a649fdfb066ce6ef34bc921d)

Author SHA1 Message Date
Siegfried Pammer 7ee01ba070 Remove code duplication from AssemblyTreeNode 2 years ago
tom-englert 446ce3174b Fix #3333: Clicking does not select in Assemblies pane when it doesn't have focus 2 years ago
tom-englert ac7f7808ea Move menu and tool-bar from MainWindow to separate controls. 2 years ago
tom-englert a24e0f96c8 Refactoring: 2 years ago
tom-englert 79d83afbf4 Fix update settings to finally remove the need for settings service singleton 2 years ago
tom-englert 61b0714a4b Get rid of singletons, replace with DI: DockWorkspace 2 years ago
tom-englert 560d89a42f Get rid of singletons, replace with DI: MainWindow, Settings and Language service 2 years ago
tom-englert 0be506bd4e Get rid of the heavy System.ComponentModel.Composition, replace with the lightweight System.Composition.AttributedModel 2 years ago
tom-englert 66544e6208 Migrate DI from Microsoft.VisualStudio.Composition to Microsoft.Extensions.DependencyInjection 2 years ago
tom-englert d1198287e8 Fix merge errors 2 years ago
tom-englert 47d52fcacf Move active code from LanguageSettings to LanguageService, to make LanguageSettings independent of other services injected via DI 2 years ago
Siegfried Pammer 9d6c2eb026 Fix #3179: Apply auto-size hack to combo boxes in toolbar 2 years ago
Siegfried Pammer c66733f353 Fix TabPage.Title, if "Save Code" action is canceled. 2 years ago
Siegfried Pammer df859a0520 Fix #3300: System.FormatException: The input string 'PDB' was not in a correct format. 2 years ago
tom-englert 69edba65ab Select first assembly from list after assembly list change, instead of the root node. 2 years ago
Siegfried Pammer 916a3fa831 Do not forget to refresh the decompiled view after the assembly list changes. This also cancels any decompilation requests that are still in progress. 2 years ago
tom-englert 91dbea2b2b Fix #3293: Right panel shows old info in case all is deleted in the left-hand tree => start decompile with no content to finally show an empty panel. 2 years ago
tom-englert ac43abbed2 Fix potential memory leak: Dispose is never called! 2 years ago
tom-englert 5a1ec2ca55 Fix focus when switching back to assembly list via keyboard 2 years ago
tom-englert d989085a58 Fix focus when active tab page is changed via the Window menu 2 years ago
tom-englert 5149e4e77f Optimize selection handling 2 years ago
tom-englert 2c6f06e854 Fix #3293: Right panel shows old info in case all is deleted in the left-hand tree 2 years ago
tom-englert cf34262f32 Add missing copyright notice to added files 2 years ago
tom-englert 67aee1033c remove public modifier wherever possible 2 years ago
tom-englert e6935525dd Minor cleanup 2 years ago
tom-englert e3a1444d8e Fix formatting 2 years ago
tom-englert 48ca7904f1 Multiple Refresh calls sholud just trigger one refresh cycle. 2 years ago
tom-englert c301cd5743 Fix nullable issues in AssemblyTreeModel 2 years ago
tom-englert 9b95f92729 Fix possible ObservableCollection re-entrance crash when trying to navigate to a collapsed item. 2 years ago
tom-englert 15721908b4 Refresh should also refresh the content of the active tab to reflect e.g. indent size change in options tab. 2 years ago
tom-englert 6d9202a7b6 Fix #3289: Navigation failed because the target is hidden even when show all types and members 2 years ago
tom-englert 22c5735ada Fix #3284: AssemblyTree title is wrong 2 years ago
tom-englert ee91a3798a Fix #3284: Focus always moving to the assembly tree view when changing tabs, don't decompile when just switching tabs 2 years ago
tom-englert 5b8e7ce6eb Fix navigation history 2 years ago
tom-englert 4b7377a0de Fix #3281: Help -> About is broken 2 years ago
Siegfried Pammer 4ff0c262f9 Provide commit hash in AboutPage to make finding the correct version easier. 2 years ago
Andrew Moskevitz 2ea500cfbd
Update DerivedTypesTreeNode with == null instead of != null. 2 years ago
tom-englert da0117680b Fix some minor design flaws in new code. 2 years ago
tom-englert 0b477f721a Move command handling from main window to command implementations. 2 years ago
tom-englert 2454cd3a99 Consolidate all options/settings to use a consistent WFP MVVM pattern. 2 years ago
tom-englert 7c9f377457 refactor DisplaySettings to MVVM model first design 2 years ago
tom-englert 8fe9514dfe refactor DecompilerSettings to MVVM model first design 2 years ago
tom-englert ca687e2394 Refactor OptionsDialog to use MVVM style 2 years ago
tom-englert 39b036b027 Remove more code from MainWindow, refactor startup sequence 2 years ago
tom-englert 152f70e789 ILSpyX: remove InternalsVisibleTo for ILSpy + remove some redundant code. 2 years ago
tom-englert 29026f4df4 Avoid using mouse position to find already known elements. 2 years ago
tom-englert 2d8ad69d3b Fix possible null de-reference 2 years ago
tom-englert 84d635633e Omit the need for a special PaneCollection 2 years ago
tom-englert 3b2f44b1f0 Refactor window menu composition: simplify by using WPF patterns. 2 years ago
tom-englert f8883211b8 Move menu/toolbar logic from MainWindow to separate service. 2 years ago