Siegfried Pammer
|
6c72d1c5f0
|
Add transform to remove unconstrained generic reference type check.
|
1 year ago |
ds5678
|
d16bd115fc
|
Improve UI for primary constructors on non-record types
|
1 year ago |
Siegfried Pammer
|
247f161eb3
|
Fix #3437: InvalidOperationException when right-clicking on popupTooltip.
|
1 year ago |
Siegfried Pammer
|
349a89c1fa
|
Fix #3436: Duplicate naming of local functions
|
1 year ago |
Siegfried Pammer
|
213fe5f874
|
Fix missing assignment
|
1 year ago |
Siegfried Pammer
|
f5e851240d
|
Add missing null check
|
1 year ago |
Siegfried Pammer
|
96caa4ecb7
|
Fix: #3407 Add "private protected" feature for 7.2 decompiler options
|
1 year ago |
Siegfried Pammer
|
128f83d74c
|
Fix: Pass current language version to all parts of the UI
|
1 year ago |
Siegfried Pammer
|
5fab18f3a0
|
Fix #3414: Apply latest session settings before saving upon closing the main window
|
1 year ago |
Siegfried Pammer
|
d31ed51569
|
Fix a few bugs in AnalyzerEntityTreeNode
|
1 year ago |
Siegfried Pammer
|
31bbcf41bc
|
Fix handling of file extensions in project export.
|
1 year ago |
Siegfried Pammer
|
8b76879493
|
Fix #2716: Add an option to allow sorting custom attributes
|
1 year ago |
tom-englert
|
8eadd907c9
|
Fix #3393: Option to turn off smooth scrolling
|
1 year ago |
Siegfried Pammer
|
79ddc448b6
|
Fix #3377: Extend error information if multiple assemblies with the same (short) name are selected when creating a solution file.
|
1 year ago |
Siegfried Pammer
|
c0c5559a7b
|
Fix #3399: Add module filename as ToolTip of AnalyzerEntityTreeNode
|
1 year ago |
Siegfried Pammer
|
807ac32aab
|
Hide ItemsControl of ComboBox width hack, if languageVersionComboBox is invisible.
|
1 year ago |
tom-englert
|
fb2561ac83
|
Fix #3402: System.NullReferenceException on right click on .NET 9 (#3403)
* Fix #3402: System.NullReferenceException on right click on .NET 9
* Add comments to clarify about used design pattern
|
1 year ago |
nil4
|
15b826fb70
|
Enable `<RollForward>major</RollForward>` for `ILSpy.exe`
Allow `ILSpy.exe` to run when .NET 8 (the version it currently targets)
is not installed, but a later major version, e.g. .NET 9, is available.
ref. https://learn.microsoft.com/en-us/dotnet/core/versions/selection#control-roll-forward-behavior
ref. https://github.com/icsharpcode/ILSpy/issues/3390
|
1 year ago |
Snorri Gislason
|
fa409a8186
|
Load resource stream outside of delegate
|
1 year ago |
Siegfried Pammer
|
a592169bb3
|
Fix #3381: Make sure that selectedNode is still selected when focus is deferred in IsActive property changed handler.
|
2 years ago |
Siegfried Pammer
|
01d726cd8d
|
Fix #3378: Navigation shortcuts (Alt-Left and Alt-Right) don't work when TreeView has focus
|
2 years 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.
|
2 years ago |
Christoph Wille
|
4bad0c7a4b
|
Move license.txt to root folder LICENSE file
|
2 years ago |
Siegfried Pammer
|
44da7ce023
|
Fix broken Window menu and ResetLayout
|
2 years ago |
CreateAndInject
|
b32f026d34
|
Fix Mnemonic
|
2 years ago |
CreateAndInject
|
19d4f01365
|
Use TextRenderer.MeasureText instead of Graphics.MeasureString to get exact result
|
2 years 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.
|
2 years ago |
Christoph Wille
|
e652490cce
|
Implement 3330: Generate diagram from UI without advanced options (#3336)
|
2 years ago |
CreateAndInject
|
762a7713d8
|
Fix high Dpi
|
2 years ago |
Siegfried Pammer
|
9986104c3f
|
Remove childrenNeedFiltering
|
2 years ago |
Siegfried Pammer
|
17302345ec
|
Fix #3332: Re-apply filter to all descendants.
|
2 years ago |
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 |
Christoph Wille
|
b4df781da1
|
Microsoft.NETCore.ILAsm, Microsoft.NETCore.ILDAsm, System.Resources.Extensions to 9.0, SRM/S.C.Immutable to 9.0 outside ICSD
|
2 years ago |
tom-englert
|
ac7f7808ea
|
Move menu and tool-bar from MainWindow to separate controls.
|
2 years ago |
tom-englert
|
a24e0f96c8
|
Refactoring:
- Decouple services to reduce circular dependencies
- Move update panel to a separate control
- Remove unrelated methods from MainWindow
|
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 |