Commit Graph

  • 705c676b87
    Update README.md #3219 Sergey 2024-06-07 08:23:16 +0300
  • 401cb77ae3 Fix #3189: Support primitive types in Expression.Constant(object) pattern. Siegfried Pammer 2024-06-06 18:51:25 +0200
  • c269b99d67 DllImport to LibraryImport in SharpTreeView Christoph Wille 2024-06-02 13:10:54 +0200
  • cc421d9513 PackageFolderTreeNode: Allow .exe extension in addition to .dll. Siegfried Pammer 2024-06-02 10:49:40 +0200
  • 77b237d5a4 Fix mysteriously deleted issue #3197: Skip file formats that currently can only be loaded from a file when dealing with a file from a bundle or package. Siegfried Pammer 2024-06-02 10:46:57 +0200
  • 399ba1c010
    Enable certain commands only on Windows (#3217) Christoph Wille 2024-06-02 08:49:19 +0200
  • ca2c073224 Enable certain commands only on Windows #3217 Christoph Wille 2024-06-02 07:36:55 +0200
  • f996283233 Update NuGet packages Christoph Wille 2024-06-02 07:15:05 +0200
  • 13418aa00a Fix warnings for single instance handling Christoph Wille 2024-06-02 07:11:03 +0200
  • 3304d6bcb9
    Merge pull request #3212 from icsharpcode/feature/singleinstance2024 Siegfried Pammer 2024-06-01 17:46:27 +0200
  • baea9c940a CommandLineArguments ctor to static Create method #3212 Christoph Wille 2024-06-01 15:53:09 +0200
  • bc8decc748 Switch from DllImport to LibraryImport source generator Christoph Wille 2024-06-01 15:42:56 +0200
  • 224f860a6d fixes: Decompile Package (.nuget;.vsix; ecc...) #3215 Giuseppe Lippolis 2024-05-30 17:53:14 +0200
  • 94654e6d49 Add back WindowState handling from command line arguments Christoph Wille 2024-05-26 13:37:10 +0200
  • 8fa41a9cb0 Remove obsolete code Christoph Wille 2024-05-26 13:18:32 +0200
  • 7946f72024 Centralize single instancing logic back in MainWindow, fix Skip(1) error due to .Args property implementation Christoph Wille 2024-05-26 13:05:47 +0200
  • 2f93d41abb Remove obsolete native imports Christoph Wille 2024-05-26 12:29:48 +0200
  • 5fa25a606c Add relative path logic to new SingleInstance code Christoph Wille 2024-05-26 12:29:32 +0200
  • 82fece3d16 Add unmodified Medo SingleInstance https://github.com/medo64/Medo/blob/main/src/Medo/Application/SingleInstance.cs Christoph Wille 2024-05-26 12:23:06 +0200
  • e64795aad8 Prepare new AppEnv namespace that will house all application environment code (configuration and runtime) Christoph Wille 2024-05-26 11:56:09 +0200
  • d7771486d2
    Merge pull request #3205 from icsharpcode/feature/atfile Siegfried Pammer 2024-05-26 11:17:17 +0200
  • e4e2dd3bff Fix docs for space for line syntax in response file #3205 Christoph Wille 2024-05-14 07:46:25 +0200
  • 8ad24cd470 Set UnrecognizedArgumentHandling to CollectAndContinue Christoph Wille 2024-05-13 16:40:54 +0200
  • 84b78b399f Switch to per-line arguments Christoph Wille 2024-05-13 07:04:21 +0200
  • 049b867128 Special-case @file in FullyQualityPath to avoid situations like System.IO.IOException: The filename, directory name, or volume label syntax is incorrect. : 'D:\GitWorkspace\ILSpy\ILSpy.AddIn\bin\Debug\net472\@C:\Users\christophw\AppData\Local\Temp\tmp1E90.tmp' Christoph Wille 2024-05-12 14:48:42 +0200
  • d2221783ba Keep track of temp files and try to clean in QueryClose (if VS does not shut down cleanly obviously files will be left over) Christoph Wille 2024-05-12 14:11:08 +0200
  • 6762dd6f75 Show help - via a dialog box and not a flickering command line Christoph Wille 2024-05-12 13:19:32 +0200
  • 1fc9f92917 Enable help option (going with https://blog.rsuter.com/write-application-can-act-console-application-wpf-gui-application/ to display help leads to a flickering console window) Christoph Wille 2024-05-12 13:12:53 +0200
  • 4f217e8f40 launchSettings.json had a /separate param included (newinstance now) Christoph Wille 2024-05-12 12:23:15 +0200
  • 896bf76141 Fix --navigateto for code items Christoph Wille 2024-05-12 11:40:46 +0200
  • d8c4c855f5 Document behavior of option case sensitivity Christoph Wille 2024-05-04 12:10:22 +0200
  • 60251044cd Adapt ILSpyInstance:Start to new command line options Christoph Wille 2024-05-04 11:21:07 +0200
  • d0c443cae1 Switch to --newinstance Christoph Wille 2024-05-04 08:28:24 +0200
  • 4b529259c9 Add more help text, type some options Christoph Wille 2024-05-04 08:08:53 +0200
  • 1d76d0a704 Fix namespace import Christoph Wille 2024-05-03 20:13:20 +0200
  • e39403289d Switch CommandLineArguments to McMaster Christoph Wille 2024-05-03 20:10:55 +0200
  • a433203b7d Add tests for existing command line parsing Christoph Wille 2024-05-03 18:59:32 +0200
  • e5d11203d4
    AOT and x-plat changes (#3203) Christoph Wille 2024-04-30 18:34:04 +0200
  • 3ace9fa029 Use IsNullOrWhiteSpace in all cases #3203 Christoph Wille 2024-04-29 16:12:47 +0200
  • be8e788b37 Fix AOT and x-plat settings path inference Christoph Wille 2024-04-29 16:10:34 +0200
  • b58dcd7396 Make AboutPage AOT-friendlier Christoph Wille 2024-04-29 16:05:22 +0200
  • 971836d211
    Merge pull request #3195 from icsharpcode/fix/net80directives Siegfried Pammer 2024-04-28 19:59:49 +0200
  • 1971f6961b
    Merge pull request #3201 from icsharpcode/replaceargvinterop Siegfried Pammer 2024-04-28 16:39:25 +0200
  • 400481418c Disable CS8981 in ICSharpCode.Decompiler.Tests: The type name '<identifier>' only contains lower-cased ascii characters. Such names may become reserved for the language. If our test-cases break when Roslyn is introducing new keywords, that's no problem. #3201 Siegfried Pammer 2024-04-28 15:36:25 +0200
  • e3fdfc508f Replace native interop CommandLineToArgvW with parsing in Process.Unix.cs from System.Diagnostics.Process Christoph Wille 2024-04-28 10:10:26 +0200
  • 613266aad8
    Natural Sort without interop (#3196) Christoph Wille 2024-04-26 14:21:37 +0200
  • e3ec6d8e59 Remove old interop implementation #3196 Christoph Wille 2024-04-26 12:07:13 +0200
  • 09001a06ce Update Microsoft.DiaSymReader.Native 17.8.7-beta1.24113.1 #3198 mdnupdate Christoph Wille 2024-04-22 07:56:35 +0200
  • b958eaecf1 Update to latest NaturalSort.Extensions and update 3rd party notices Christoph Wille 2024-04-15 14:57:08 +0200
  • b1a4ab15c4 Fix NETCORE to NET8(or newer) directive #3195 Christoph Wille 2024-04-09 21:31:18 +0200
  • 4998375a9e Use NaturalSort.Extension instead of Interop Christoph Wille 2024-04-08 16:41:28 +0200
  • 38e7ab4373 Fix #3110: Add support for MCS 2.6.4 pinned region with array variable v9.0-preview1 Daniel Grunwald 2024-04-01 15:06:30 +0200
  • 67eade3e05
    Merge pull request #3191 from icsharpcode/file-loaders Siegfried Pammer 2024-04-01 11:08:50 +0200
  • 1fca3da27b Fix #3072: Ignore resources have the same name as a namespace. Siegfried Pammer 2024-03-31 18:51:05 +0200
  • 963ff7cb3d Fix #3151: Make IProjectFileWriter API public #3191 Siegfried Pammer 2024-03-31 10:41:43 +0200
  • 65e30c0bd6 Add IFileLoader API Siegfried Pammer 2024-03-31 10:33:56 +0200
  • 02eb6b7050 Omit package entries that denote the directory. Siegfried Pammer 2024-03-31 10:33:12 +0200
  • 3564ab1030 Fix Wpf slnf (missing BamlDecompiler project), update NuGet packages for Installer (WiX), update NuGet packages ILSpy Christoph Wille 2024-03-30 11:04:33 +0100
  • afbc65d14d
    Merge pull request #3187 from icsharpcode/feature/roslyn492 Siegfried Pammer 2024-03-30 10:12:18 +0100
  • 969e3e546a Add support for switch on (ReadOnly)Span<char> using a compiler-generated hash function. #3187 Siegfried Pammer 2024-03-29 21:17:51 +0100
  • 9ba47db69b Add new a.GetValueOrDefault(b) -> a ?? b transform for side-effect-free default values. Siegfried Pammer 2024-03-29 21:14:18 +0100
  • fd0acb039f
    Merge pull request #3186 from icsharpcode/take2 Christoph Wille 2024-03-29 12:50:58 +0100
  • 7e69247f3f Add nullability annotations #3186 Siegfried Pammer 2024-03-29 12:30:17 +0100
  • cda1f8c7f1 Make BamlDecompiler packable for eventual NuGet distribution Christoph Wille 2024-03-29 10:27:40 +0100
  • 8acd117f91 Move non-UI analyzer code to ILSpyX Christoph Wille 2024-03-29 09:59:37 +0100
  • 3ebeb7d86c
    Merge pull request #3184 from icsharpcode/webcil Siegfried Pammer 2024-03-29 09:35:40 +0100
  • 2d90c457c8 Lift some artificial restrictions to PEFile in WholeProjectDecompiler and ReflectionDisassembler. #3184 Siegfried Pammer 2024-03-28 20:42:11 +0100
  • 921bf36261 Add WebCIL support Siegfried Pammer 2024-03-23 19:09:45 +0100
  • ca78d4a14d Use MetadataFile instead of PEFile in TypeSystem. Siegfried Pammer 2024-03-23 19:00:36 +0100
  • 4d55f05887 Missing header added #3183 Christoph Wille 2024-03-21 10:59:01 +0100
  • 4efa35ae04 Move Analyzer to ILSpyX (temporary: #nullable disable) Christoph Wille 2024-03-21 10:39:30 +0100
  • 9c822345dc
    Merge pull request #3178 from icsharpcode/feature/splitbaml Christoph Wille 2024-03-18 19:24:31 +0100
  • 0887d3e4d5 Move KnownThings.gen.cs compile remove #3178 Christoph Wille 2024-03-18 17:50:03 +0100
  • 7c259a8895 Split Baml Addin into library & addin projects Christoph Wille 2024-03-18 17:46:26 +0100
  • 03e3a17f1b Update to Roslyn 4.9.2 Christoph Wille 2024-03-17 12:22:11 +0100
  • d3c69fb8fb Update microsoft/setup-msbuild to v2 (options see https://github.com/microsoft/setup-msbuild) Christoph Wille 2024-03-17 11:03:29 +0100
  • 3e9e7a3b55 Add intentation level to make it easier to see custom attributes belonging to interface implementations. Siegfried Pammer 2024-03-16 18:26:26 +0100
  • 89d97b99a0 #3177: Print metadata token of custom attribute in IL output. Siegfried Pammer 2024-03-16 18:21:32 +0100
  • d9fdb9cb07 WIP natural-type-lambdas-methods Siegfried Pammer 2024-03-16 17:05:40 +0100
  • f0380558cd
    Merge pull request #3092 from fowl2/assemblyUsedBy Siegfried Pammer 2024-03-16 16:13:20 +0100
  • 2e777201f3 Fix bug in UnknownType: FullName of nested unknown types did not contain the outer type name(s), but only namespace and nested type name. #3092 Siegfried Pammer 2024-03-15 22:01:16 +0100
  • cc58644082 Added new icons for TypeReference, ExportedType and MemberReference Siegfried Pammer 2024-03-15 21:59:39 +0100
  • f93c478a6d ExportedTypes, TypeReference and MemberReferences: Use UnknownType/FakeMember for pretty-printing of signatures in TreeView. Siegfried Pammer 2024-03-16 15:28:14 +0100
  • 63224425fe Add ModuleReferences James May 2023-11-09 19:12:55 +1100
  • 514551ef9f Add exported types Siegfried Pammer 2024-03-16 15:23:24 +0100
  • f9c9733d8f add nested types Siegfried Pammer 2024-03-16 15:20:06 +0100
  • dbb834022f Add treenode for MemberReferences. Siegfried Pammer 2024-03-16 12:51:21 +0100
  • 2a6e141465 add "Referenced Types" under References James May 2023-10-05 23:20:24 +1100
  • e315e929dd CycloneDX: fix --output path setting Christoph Wille 2024-03-16 08:48:28 +0100
  • e375bd788a
    Merge pull request #3164 from yzdeveloper/feature/AnalyzerScope Siegfried Pammer 2024-03-02 11:47:03 +0100
  • 97ddd62a88 Analyzers/AnalyzerScope loops endlessly when analyzing public inner class #3164 Yuriy Zatuchnyy 2024-02-14 20:27:43 +0000
  • b629cdb603
    Merge pull request #3138 from ltrzesniewski/dark-theme-highlighting Siegfried Pammer 2024-02-26 18:55:36 +0100
  • 12ab3b87e9 NuGet package updates Christoph Wille 2024-02-18 09:34:35 +0100
  • cfb4f0f312 Fix #3153: Always use SHA1 for public key tokens. According to ECMA-335, the hash algorithm stored in the assembly metadata is intended for file content verification purposes, not identification purposes. Siegfried Pammer 2024-01-20 15:47:09 +0100
  • 5a6f9b88a5
    Bump actions/upload-artifact from 3 to 4 (#3146) dependabot[bot] 2024-01-11 07:26:27 +0100
  • 1370b999fe Fix #2893: Add option to disable automatic assembly loading. Siegfried Pammer 2024-01-07 18:02:08 +0100
  • 075d616b2d Remove obsolete and unused fields from SessionSettings. Siegfried Pammer 2024-01-07 17:58:06 +0100
  • 758d80d0da Add ToggleableCommand Siegfried Pammer 2024-01-01 21:36:49 +0100
  • 5b0fcdf524 Remove obsolete API from IMainMenuCommandMetadata. Siegfried Pammer 2024-01-01 21:31:13 +0100
  • b6519d00c8 Update NuGet packages Christoph Wille 2024-01-07 09:00:50 +0100