311 Commits (master)

Author SHA1 Message Date
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: 9 months ago
tom-englert 560d89a42f Get rid of singletons, replace with DI: MainWindow, Settings and Language service 9 months ago
tom-englert 0be506bd4e Get rid of the heavy System.ComponentModel.Composition, replace with the lightweight System.Composition.AttributedModel 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
Siegfried Pammer 3d34a20b48 Highlight severity of assembly resolve log messages to make it easier to see errors. 11 months ago
tom-englert 25bbca76aa Remove redundant language settings related code 11 months ago
tom-englert 610b0c2ed5 Annotate service lifetime explicitly. 11 months ago
Siegfried Pammer cb63f3c873 Fix #3256: Remove hard-coded Height of PART_searchTextBox in SearchPanel 12 months ago
tom-englert 7e74de2815
Fix #3246: Choppy scrolling when scrolling fast after smooth scrolling introduction (#3248) 12 months ago
tom-englert 799dcf02cf Add smooth scrolling to settings panels and DecompilerTextView 1 year 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 bca06d7828 Adjust colors of AvalonEdit built-in highlightings for dark themes 2 years ago
Christoph Wille 9c19291c2f Remove old serialization ctor 2 years ago
Lucas Trzesniewski 617742f800 Copy to clipboard with full color 2 years ago
Lucas Trzesniewski 1106a6251a Align highlighted brackets border to whole pixels 2 years ago
Lucas Trzesniewski 353d63a022 Add theme colors for line numbers 2 years ago
Lucas Trzesniewski 8d59f2b8cc Add theme colors for current line highlight 2 years ago
Konctantin 810e11bd3e
Improve selected text highlighting (#2938) 2 years ago
Lucas Trzesniewski 51d430e32e Add variable/parameter highlightings 2 years ago
Lucas Trzesniewski caeb880a35 Cleanup, make everything explicit 2 years ago
Lucas Trzesniewski 7055182205 Add theme color for text search results 2 years ago
Lucas Trzesniewski 39cb275456 Add semantic highlighting for properties and events 2 years ago
Lucas Trzesniewski 0253b1ab68 Add colors for line prefixes in IL/Asm and text markers 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
Lucas Trzesniewski f0295e7719 Add resource keys for text foreground/background 2 years ago
Lucas Trzesniewski a328cad67e Don't highlight quoted identifiers 2 years ago
Lucas Trzesniewski b397c9f375 Highlight .interfaceimpl directive and type keyword 2 years ago
Christoph Wille 003a2b45b4
Move Settings to ILSpyX (#2869) 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 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: 3 years ago
Siegfried Pammer 31f6be38b5 Fix nullability warnings 3 years ago
Siegfried Pammer 849161e362 - Replace DecompilerTextView.CleanUpName with direct uses of WholeProjectDecompiler.CleanUpFileName 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