2312 Commits (f4d89087a2f09db91eb988411d675130da465e4c)

Author SHA1 Message Date
Siegfried Pammer 03b7444943 Fix AttributesTooltip of GenericParamEntry 4 months ago
Siegfried Pammer 6c72d1c5f0 Add transform to remove unconstrained generic reference type check. 4 months ago
ds5678 d16bd115fc Improve UI for primary constructors on non-record types 4 months ago
Siegfried Pammer 247f161eb3 Fix #3437: InvalidOperationException when right-clicking on popupTooltip. 5 months ago
Siegfried Pammer 349a89c1fa Fix #3436: Duplicate naming of local functions 5 months ago
Siegfried Pammer 213fe5f874 Fix missing assignment 5 months ago
Siegfried Pammer f5e851240d
Add missing null check 5 months ago
Siegfried Pammer 96caa4ecb7 Fix: #3407 Add "private protected" feature for 7.2 decompiler options 5 months ago
Siegfried Pammer 128f83d74c Fix: Pass current language version to all parts of the UI 5 months ago
Siegfried Pammer 5fab18f3a0 Fix #3414: Apply latest session settings before saving upon closing the main window 5 months ago
Siegfried Pammer d31ed51569 Fix a few bugs in AnalyzerEntityTreeNode 6 months ago
Siegfried Pammer 31bbcf41bc Fix handling of file extensions in project export. 6 months ago
Siegfried Pammer 8b76879493 Fix #2716: Add an option to allow sorting custom attributes 6 months ago
tom-englert 8eadd907c9 Fix #3393: Option to turn off smooth scrolling 6 months ago
Siegfried Pammer 79ddc448b6 Fix #3377: Extend error information if multiple assemblies with the same (short) name are selected when creating a solution file. 6 months ago
Siegfried Pammer c0c5559a7b Fix #3399: Add module filename as ToolTip of AnalyzerEntityTreeNode 6 months ago
Siegfried Pammer 807ac32aab Hide ItemsControl of ComboBox width hack, if languageVersionComboBox is invisible. 6 months ago
tom-englert fb2561ac83
Fix #3402: System.NullReferenceException on right click on .NET 9 (#3403) 6 months ago
nil4 15b826fb70 Enable `<RollForward>major</RollForward>` for `ILSpy.exe` 6 months ago
Snorri Gislason fa409a8186 Load resource stream outside of delegate 6 months ago
Siegfried Pammer a592169bb3 Fix #3381: Make sure that selectedNode is still selected when focus is deferred in IsActive property changed handler. 7 months ago
Siegfried Pammer 01d726cd8d Fix #3378: Navigation shortcuts (Alt-Left and Alt-Right) don't work when TreeView has focus 7 months ago
Siegfried Pammer 126dffef38 Fix #3364: Custom events and indexers can never have an initializer, so do not include them in the output for constructors. 7 months ago
Christoph Wille 4bad0c7a4b Move license.txt to root folder LICENSE file 7 months ago
Siegfried Pammer 44da7ce023 Fix broken Window menu and ResetLayout 8 months ago
CreateAndInject b32f026d34 Fix Mnemonic 8 months ago
CreateAndInject 19d4f01365 Use TextRenderer.MeasureText instead of Graphics.MeasureString to get exact result 8 months ago
Siegfried Pammer 663dea45bf Performance: Initialize ToolPanes in DockWorkspace.InitializeLayout() instead of the property getter to avoid WPF seeing them in InitializeComponent() and rendering all panes docked at the right before the layout is properly initialized. This also appears to make startup around 500ms/25% faster, keeping total time from App::.cctor to "decompilation finished" (for a "standard" assembly node with just attributes in the output) at under two seconds. 8 months ago
Christoph Wille e652490cce
Implement 3330: Generate diagram from UI without advanced options (#3336) 8 months ago
CreateAndInject 762a7713d8 Fix high Dpi 8 months ago
Siegfried Pammer 9986104c3f Remove childrenNeedFiltering 9 months ago
Siegfried Pammer 17302345ec Fix #3332: Re-apply filter to all descendants. 9 months ago
Siegfried Pammer 7ee01ba070 Remove code duplication from AssemblyTreeNode 9 months ago
tom-englert 446ce3174b Fix #3333: Clicking does not select in Assemblies pane when it doesn't have focus 9 months ago
Christoph Wille b4df781da1 Microsoft.NETCore.ILAsm, Microsoft.NETCore.ILDAsm, System.Resources.Extensions to 9.0, SRM/S.C.Immutable to 9.0 outside ICSD 9 months ago
tom-englert ac7f7808ea Move menu and tool-bar from MainWindow to separate controls. 9 months ago
tom-englert a24e0f96c8 Refactoring: 10 months ago
tom-englert 79d83afbf4 Fix update settings to finally remove the need for settings service singleton 10 months ago
tom-englert 61b0714a4b Get rid of singletons, replace with DI: DockWorkspace 10 months ago
tom-englert 560d89a42f Get rid of singletons, replace with DI: MainWindow, Settings and Language service 10 months ago
tom-englert 0be506bd4e Get rid of the heavy System.ComponentModel.Composition, replace with the lightweight System.Composition.AttributedModel 10 months ago
tom-englert 66544e6208 Migrate DI from Microsoft.VisualStudio.Composition to Microsoft.Extensions.DependencyInjection 10 months ago
tom-englert d1198287e8 Fix merge errors 10 months ago
tom-englert 47d52fcacf Move active code from LanguageSettings to LanguageService, to make LanguageSettings independent of other services injected via DI 10 months ago
Siegfried Pammer 9d6c2eb026 Fix #3179: Apply auto-size hack to combo boxes in toolbar 10 months ago
Siegfried Pammer c66733f353 Fix TabPage.Title, if "Save Code" action is canceled. 10 months ago
Siegfried Pammer df859a0520 Fix #3300: System.FormatException: The input string 'PDB' was not in a correct format. 10 months ago
tom-englert 69edba65ab Select first assembly from list after assembly list change, instead of the root node. 10 months 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. 10 months 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. 10 months ago