Siegfried Pammer
247f161eb3
Fix #3437 : InvalidOperationException when right-clicking on popupTooltip.
4 months ago
Siegfried Pammer
31bbcf41bc
Fix handling of file extensions in project export.
5 months ago
Snorri Gislason
fa409a8186
Load resource stream outside of delegate
6 months ago
Christoph Wille
e652490cce
Implement 3330: Generate diagram from UI without advanced options ( #3336 )
8 months ago
tom-englert
a24e0f96c8
Refactoring:
- Decouple services to reduce circular dependencies
- Move update panel to a separate control
- Remove unrelated methods from MainWindow
9 months ago
tom-englert
560d89a42f
Get rid of singletons, replace with DI: MainWindow, Settings and Language service
9 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
tom-englert
ac43abbed2
Fix potential memory leak: Dispose is never called!
10 months ago
tom-englert
0b477f721a
Move command handling from main window to command implementations.
11 months ago
tom-englert
152f70e789
ILSpyX: remove InternalsVisibleTo for ILSpy + remove some redundant code.
11 months ago
tom-englert
0c1c5cecd7
Decouple AssemblyListPane from MainWindow
11 months ago
tom-englert
dde581adc8
Refactor SearchPane so only the view model is exposed.
11 months ago
tom-englert
74f4758d89
Move more settings-related items from MainWindow to SettingsService
11 months ago
tom-englert
25bbca76aa
Remove redundant language settings related code
11 months ago
Siegfried Pammer
cb63f3c873
Fix #3256 : Remove hard-coded Height of PART_searchTextBox in SearchPanel
12 months ago
Siegfried Pammer
2d90c457c8
Lift some artificial restrictions to PEFile in WholeProjectDecompiler and ReflectionDisassembler.
1 year ago
Siegfried Pammer
ca78d4a14d
Use MetadataFile instead of PEFile in TypeSystem.
1 year ago
Siegfried Pammer
942131f487
#3068 : Introduce MetadataFile for pure ECMA-335 streams and as base class for PEFile
2 years ago
Lucas Trzesniewski
617742f800
Copy to clipboard with full color
2 years ago
Lucas Trzesniewski
8d59f2b8cc
Add theme colors for current line highlight
2 years ago
Lucas Trzesniewski
caeb880a35
Cleanup, make everything explicit
Colors won't be inherited from the xshd files in order to avoid mistakes.
2 years ago
Lucas Trzesniewski
7055182205
Add theme color for text search results
2 years ago
Lucas Trzesniewski
aa0abcdd51
Override syntax colors from theme dictionary
2 years ago
Lucas Trzesniewski
d3799d0323
Identify themes by name
2 years ago
Christoph Wille
003a2b45b4
Move Settings to ILSpyX ( #2869 )
* Move ILSpySettings to ILSpyX
* Make settings file path configurable using a static provider interface
* Move MiscSettings to ILSpyX, rename existing to MiscSettingsVieModel
* Introduce static Load for DecompilerSettings on interface
* Add path provider for ilspycmd parameter scenario
* Allow for saving of MiscSettingsPanel
* Rename DisplaySettings to DisplaySettingsViewModel
* Add SaveDecompilerSettings
3 years ago
Siegfried Pammer
bfe3914a5e
Fix #2831 : Popup/Tooltip scaling on multi-monitor multi-DPI setups.
3 years ago
Siegfried Pammer
4619b997e5
Implement better progress reporting in ILSpy.
3 years ago
Siegfried Pammer
92e9b28e4d
- Remove static state from DisplaySettingsPanel
- Remove static state from DecompilerSettingsPanel
- Remove shortcut ctors from DecompilationOptions
3 years ago
Siegfried Pammer
8a93d8b6e1
Fix #2770 : Add a few additional null-checks in tooltip code.
3 years ago
Siegfried Pammer
13da4c48d4
Fix #2632 : Make sure that changing the setting "ExpandMemberDefinitions" has an effect when refreshing a decompiled view.
3 years ago
Siegfried Pammer
4b475cfa69
Create ILSpyX project and make the following APIs reusable:
- AssemblyList, AssemblyListManager, AssemblyListSnapshot
- LoadedAssembly
- LoadedPackage and friends
- PDB providers
3 years ago
Siegfried Pammer
31f6be38b5
Fix nullability warnings
3 years ago
Siegfried Pammer
849161e362
- Replace DecompilerTextView.CleanUpName with direct uses of WholeProjectDecompiler.CleanUpFileName
- Add file extension handling to WholeProjectDecompiler.CleanUpName
- Add WholeProjectDecompiler.SanitizeFileName, which respects file extensions
4 years ago
Siegfried Pammer
9cb0668d17
Remember decompiled nodes before starting decompilation, this fixes problems with changing tabs while a decompilation is in progress.
4 years ago
Siegfried Pammer
07199e2ecf
Fix #2038 : Add proper support for Long paths on Windows 10 and limit path segments to 255 characters (with long path support) or 30 characters. If a PathTooLongException is thrown display a better error message on project export.
4 years ago
Siegfried Pammer
eec79d5a5d
Fix #2410 : Add "Extract package entry" context menu entry for binaries inside bundles/packages.
4 years ago
tom-englert
b1e4322906
Fix #2409 : Styling of windows title bar is now optional.
4 years ago
Daniel Grunwald
46e9f633ca
#enable nullable in AssemblyList + DecompilerTextView
4 years ago
Daniel Grunwald
bd700e11a3
Fix #2402 : ArgumentNullException in IL mode for tooltips when decompiling bundle members.
4 years ago
Siegfried Pammer
2a9a5237d1
Fix exception when trying to export project for which no target-framework moniker was detected.
4 years ago
Siegfried Pammer
0284337a01
Fix #2356 : Can't navigate if switch language in Analyze panel.
4 years ago
tom-englert
12a4bcca16
Fix margin in search text box
4 years ago
tom-englert
25f50b299f
Fix hyperlink color
4 years ago
tom-englert
7177a9afd2
Fix variable highlighting
4 years ago
tom-englert
a929279a20
Use proper xaml notation for FoldingMargin after fixing AvalonEdit.
4 years ago
tom-englert
8605274058
Fix Whitespace
4 years ago
tom-englert
55fc69e71a
Add theme-aware highlighting for XML/BAML
4 years ago
tom-englert
4797a668f7
Fix colors of fold margin
4 years ago
tom-englert
79a5c5d039
Introduce Dark Mode
4 years ago
Siegfried Pammer
e82e144fb6
Fix formatting.
5 years ago