72 Commits (37c56e7e7b977de64c78a129031e6744b59ad7a2)

Author SHA1 Message Date
tom-englert 560d89a42f Get rid of singletons, replace with DI: MainWindow, Settings and Language service 7 months ago
tom-englert 0be506bd4e Get rid of the heavy System.ComponentModel.Composition, replace with the lightweight System.Composition.AttributedModel 7 months ago
tom-englert da0117680b Fix some minor design flaws in new code. 8 months ago
tom-englert 2454cd3a99 Consolidate all options/settings to use a consistent WFP MVVM pattern. 8 months ago
tom-englert 8fe9514dfe refactor DecompilerSettings to MVVM model first design 8 months ago
tom-englert ca687e2394 Refactor OptionsDialog to use MVVM style 8 months ago
tom-englert 152f70e789 ILSpyX: remove InternalsVisibleTo for ILSpy + remove some redundant code. 8 months ago
tom-englert 0c1c5cecd7 Decouple AssemblyListPane from MainWindow 8 months ago
tom-englert 610b0c2ed5 Annotate service lifetime explicitly. 9 months ago
Christoph Wille d1c7a51a1d
Remove dangling project references for SharpTreeView (#3245) 10 months ago
Siegfried Pammer ca78d4a14d Use MetadataFile instead of PEFile in TypeSystem. 1 year ago
Siegfried Pammer a94d66561a
Move to .NET 8.0 (#3119) 2 years ago
Christoph Wille 003a2b45b4
Move Settings to ILSpyX (#2869) 2 years ago
Charlie Lin 65d1cbcdd5 Add EnableWindowsTargeting propery to csprojs targeting net6.0-windows 3 years ago
Daniel Grunwald 08ceffc3ad Upgrade dotnet-format from version 5 to the version included with the .NET (6) SDK. 3 years ago
Siegfried Pammer 9b36f33f5c Fix CA1416: Properly specify SupportedOSPlatform in all platform-specific assemblies. 3 years ago
Christoph Wille a794a56a10 Fix up ILSpy.Tests + <Project> tag for all projects 3 years ago
Siegfried Pammer 9e54b44b11 Move ILSpy to net6.0-windows 3 years ago
Siegfried Pammer f7be178d18 Fixes #2605: Add possibility to add submenu items 3 years ago
Christoph Wille ecec2075d8 Go back to single tfm (net472) 4 years ago
Christoph Wille 1c26331bbd Clean up project files for Windows SDK Desktop style (maybe some resource are wacky) 4 years ago
Christoph Wille a0aeac5628 Doesn't work: 4 years ago
Siegfried Pammer 43143a0cb7 Update the following nuget packages to the latest stable version: 4 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 5 years ago
Siegfried Pammer 8991861f4d Fix TestPlugin/CustomOptionPage 6 years ago
Christoph Wille 28be4a755b Switch to net472, of note: 6 years ago
Oren Novotny 8a31bf30bc
IDE cleanup 6 years ago
Oren Novotny b88d8b047f
Switch to UseWpf for compat with Extras 2.x and .NET Core SDK 3 6 years ago
Christoph Wille 29e05778c6 See #1416. Also upgraded Cecil to .3 (from .1) 6 years ago
Sam Harwell ea930e025c Switch to MSBuild.Sdk.Extras for WPF support 6 years ago
Daniel Grunwald 3b46776c5e Rename IAssembly -> IModule. 7 years ago
Siegfried Pammer 9acc372a68 Use TypeSystem for ILSpy UI: 7 years ago
Siegfried Pammer 458f448fae Avoid unnecessary allocations of MetadataReader and clean up Dom structs a bit. 7 years ago
Siegfried Pammer 9e08b348b3 Fix build of TestPlugin/ContextMenuCommand 7 years ago
Siegfried Pammer 8b1dce4aef Fix build of TestPlugin 7 years ago
Siegfried Pammer cb9787098f Finished port of UI (Analyzers still excluded) and Disassembler 7 years ago
Tim Van Holder fbb974fa88 Added an About page addition to the test plugin. 7 years ago
Daniel Grunwald d18b4c2a1f Fix #1014: fix assembly load errors causing ILSpy to crash 8 years ago
Daniel Grunwald 3e6d202665 Fix #1014: fix assembly load errors causing ILSpy to crash 8 years ago
Sam Harwell a31b74da75 Reference Mono.Cecil using a package reference instead of a submodule 8 years ago
Siegfried Pammer 12dc70e05a Tuning MainWindow_Loaded: Show IU as early as possible 8 years ago
Siegfried Pammer 952880f400 Update documentation in CustomLanguage 8 years ago
Sam Harwell 5975b2ea67 Work around improper .NET Standard build support in cecil 8 years ago
Sam Harwell 4908b129f8 Convert projects to the new project system 8 years ago
Siegfried Pammer 3a69169aa4 Update projects to .NET 4.6.1 8 years ago
Siegfried Pammer 0524b4a353 Remove unused usings in solution; remove dead code; unify namespaces 9 years ago
Christoph Wille 1ce8349dd9 Adjust namespaces 9 years ago
Siegfried Pammer 19800c3b16 remove NR submodule; move snk to ICSharpCode.Decompiler 9 years ago
Christoph Wille 7a29642b35 Revert "use mono.cecil nuget-package in all projects instead of git sub-module" 9 years ago
Siegfried Pammer 6c1efaa2d7 use mono.cecil nuget-package in all projects instead of git sub-module 9 years ago