355 Commits (152f70e7898c5e3466369d64dc23771dd6bc8811)

Author SHA1 Message Date
tom-englert 152f70e789 ILSpyX: remove InternalsVisibleTo for ILSpy + remove some redundant code. 11 months ago
tom-englert 84d635633e Omit the need for a special PaneCollection 11 months ago
tom-englert f8883211b8 Move menu/toolbar logic from MainWindow to separate service. 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 e241444113 Refactor AnalyzerTreeView into View/ViewModel 11 months ago
tom-englert d71394c43a Simplify adding tabs 11 months ago
tom-englert 97bd5cb122 Decouple Settings from MainWindow 11 months ago
tom-englert cc7de5fe60 Introduce message bus to start decoupling components 11 months ago
tom-englert d38ec53484 Decouple some global logic from the MainWindow 11 months ago
tom-englert 00ff9c8816 Remove usage of custom template selector with magic ids, use standard WPF pattern to locate data templates 11 months ago
tom-englert ea2fc92883 Add abstraction layer for MEF 11 months ago
Christoph Wille d54ac416f7
SharpTreeView: Split into ILSpyX.TreeView and ILSpy.Controls.TreeView (#3240) 1 year ago
Christoph Wille baea9c940a CommandLineArguments ctor to static Create method 1 year ago
Christoph Wille 94654e6d49 Add back WindowState handling from command line arguments 1 year ago
Christoph Wille 7946f72024 Centralize single instancing logic back in MainWindow, fix Skip(1) error due to .Args property implementation 1 year ago
Christoph Wille 82fece3d16 Add unmodified Medo SingleInstance https://github.com/medo64/Medo/blob/main/src/Medo/Application/SingleInstance.cs 1 year ago
Christoph Wille e64795aad8 Prepare new AppEnv namespace that will house all application environment code (configuration and runtime) 1 year ago
Siegfried Pammer 65e30c0bd6 Add IFileLoader API 1 year ago
Siegfried Pammer 2d90c457c8 Lift some artificial restrictions to PEFile in WholeProjectDecompiler and ReflectionDisassembler. 1 year ago
Siegfried Pammer 921bf36261 Add WebCIL support 1 year ago
Siegfried Pammer ca78d4a14d Use MetadataFile instead of PEFile in TypeSystem. 1 year ago
Siegfried Pammer 758d80d0da Add ToggleableCommand 2 years ago
Siegfried Pammer 942131f487 #3068: Introduce MetadataFile for pure ECMA-335 streams and as base class for PEFile 2 years ago
Christoph Wille b9c9e05a94 Disentangle AboutPage from checking for updates (prepare for the later possibility of introducing AutoUpdate for MSI installs) 2 years ago
Lucas Trzesniewski d3799d0323 Identify themes by name 2 years ago
Christoph Wille 94982b5368
Move all code related to single instance logic to separate class (#2871) 3 years ago
Christoph Wille 003a2b45b4
Move Settings to ILSpyX (#2869) 3 years ago
Siegfried Pammer 6de775c8f3 #2822: Fix filter update in SearchPane. 3 years ago
Siegfried Pammer 343694c549 Generalize progress reporting for decompilation and PDB generation. 3 years ago
Siegfried Pammer 92e9b28e4d - Remove static state from DisplaySettingsPanel 3 years ago
Siegfried Pammer e65c0c88fd Fix #2732: Set focus on tree node after refresh. 3 years ago
Siegfried Pammer e2d79774cd #2704: Delay decompilation requests until context menu is closed. 3 years ago
Siegfried Pammer e8a480d43f Move search functionality to ILSpyX 3 years ago
Siegfried Pammer 44aa41d933 Fix #2686: Introduce ToolPaneModel.AssociatedCommand to allow overriding Window-menu action. 3 years ago
Siegfried Pammer ed88a230a5 #2657: Properly set ApplyWinRTProjections and UseDebugSymbols settings on loaded assemblies. 3 years ago
Siegfried Pammer 4b475cfa69 Create ILSpyX project and make the following APIs reusable: 3 years ago
Siegfried Pammer b3f8e4fe3c Simplify update-assemblyinfo.ps1 and introduce public DecompilerVersionInfo class. 3 years ago
Chen Zhipeng 4a5fe9dee2 #2623 Fix error in start up in zh-Hans 3 years ago
Christoph Wille a4ecc5e81c Remove MSIX-specific code paths in ILSpy 4 years ago
Siegfried Pammer f7be178d18 Fixes #2605: Add possibility to add submenu items 4 years ago
Siegfried Pammer 94ffb32533 Use MenuItem.Tag to identify menu items and remove dependency of menu item creation on GetResourceString 4 years ago
Siegfried Pammer 03c38c5e17 Improved Window menu. 4 years ago
Siegfried Pammer fe3fcc8e36 Fix #2597, fix #2579: Use "ILSpyInstance" mutex to wait until the first ILSpy instance is ready to receive WM_COPYDATA. 4 years ago
SilverFox 1f47bce470 Fix MainWindow.OpenLink for net6.0 4 years ago
Siegfried Pammer aafb7d5343 Fix DockWorkspace initialization in release mode: make initialization explicit. 4 years ago
Siegfried Pammer 98d5957e24 Use separate FilterSettings for each tab and bind the dropdowns directly to the settings of the active tab page. This should fix #2404. 4 years ago
Siegfried Pammer 2527a0b36e Fix #2550: Menu "Save Code" enable issue on changing C# version 4 years ago
Andreas Weizel f76acdb09c Fix: NuGet package nodes were not selected when added through command line 4 years ago