Commit Graph

  • 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
  • 47ac132f77
    Merge pull request #3149 from icsharpcode/pdb+dmeta Siegfried Pammer 2024-01-04 20:33:27 +0100
  • c821063cb6 Fixup FieldRVATableTreeNode icon #3149 pdb+dmeta Siegfried Pammer 2024-01-01 15:37:54 +0100
  • 9c577ba156 Update icons Siegfried Pammer 2023-12-31 17:13:45 +0100
  • 5dd4c2c682 Add DumpMetadataInfo in MetadataTreeNode Siegfried Pammer 2023-12-31 17:18:21 +0100
  • 12cbf14106 Clean up node classes. Siegfried Pammer 2023-12-31 17:17:41 +0100
  • 942131f487 #3068: Introduce MetadataFile for pure ECMA-335 streams and as base class for PEFile Siegfried Pammer 2023-09-16 17:28:50 +0200
  • b5d2fd1694 Fix ILSpy not being able to open ZIP files/VSIX that contain a bundle signature. Siegfried Pammer 2023-12-30 00:15:06 +0100
  • 3a56046f59 feat: OpenWith #3147 Giuseppe Lippolis 2023-12-29 15:19:57 +0100
  • b22a209324
    Bump actions/upload-artifact from 3 to 4 #3146 dependabot[bot] 2023-12-25 22:15:22 +0000
  • 123da8889f Fix #3142: Exception when analyzing source of library with global assembly attributes Siegfried Pammer 2023-12-25 12:22:25 +0100
  • 760e7e0c23
    Merge pull request #3114 from ElektroKill/pdb-extra-local-type-info Siegfried Pammer 2023-12-24 19:32:55 +0100
  • d2bf239e40
    Revert "Bump actions/upload-artifact from 3 to 4 (#3140)" (#3144) Siegfried Pammer 2023-12-24 16:42:26 +0100
  • df8dcb33e8 Revert "Bump actions/upload-artifact from 3 to 4 (#3140)" #3144 Siegfried Pammer 2023-12-24 12:16:03 -0300
  • eefb46688d
    Clarify reading of UTF8 null-terminated strings in `TryGetExtraTypeInfo` #3114 ElektroKill 2023-12-24 13:48:01 +0100
  • 82ce3da4c9
    Bump actions/upload-artifact from 3 to 4 (#3140) dependabot[bot] 2023-12-19 06:59:24 +0100
  • 8c94c0edc1
    Bump github/codeql-action from 2 to 3 (#3139) dependabot[bot] 2023-12-19 06:59:11 +0100
  • e65f8e251d
    Bump actions/upload-artifact from 3 to 4 #3140 dependabot[bot] 2023-12-18 22:35:49 +0000
  • a836780bcf
    Bump github/codeql-action from 2 to 3 #3139 dependabot[bot] 2023-12-18 22:35:44 +0000
  • bca06d7828 Adjust colors of AvalonEdit built-in highlightings for dark themes #3138 Lucas Trzesniewski 2023-12-16 19:56:20 +0100
  • 38019ad5bf
    Introduce `PdbExtraTypeInfo` struct and adjusted `IDebugInfoProvider` ElektroKill 2023-12-14 18:36:57 +0100
  • fdb39469e9
    Only create `BlobReader` when absolutely necessary ElektroKill 2023-12-13 21:24:52 +0100
  • 84c5e63370 Fix #3118: Add "Clear assembly list" menu item. Siegfried Pammer 2023-12-12 20:36:09 +0100
  • 1ab03508f5 #3134: A bug in DetermineEffectiveAccessibility prevented references from the enclosing type to public members of private nested types to be found. Siegfried Pammer 2023-12-12 20:15:21 +0100
  • 566af5c2fb Fix #3113: Remove GetAlternativeName and instead reuse existing names, if there are no conflicts. Siegfried Pammer 2023-12-12 20:11:22 +0100
  • 1127e9879e
    Bump actions/setup-dotnet from 3 to 4 (#3135) dependabot[bot] 2023-12-05 07:00:59 +0100
  • 06adc586ce
    Bump actions/setup-dotnet from 3 to 4 #3135 dependabot[bot] 2023-12-04 22:10:44 +0000
  • 4944648b8a Roslyn 4.8.0 Christoph Wille 2023-12-03 11:01:10 +0100
  • fba0dbae8d
    Migrate to NUnit 4 (#3132) Christoph Wille 2023-12-02 13:38:55 +0100
  • f925d8b98b NUnit 4.0.1 #3132 Christoph Wille 2023-12-02 13:11:24 +0100
  • ff1efcb195 Update to bugfix version adev.2 Christoph Wille 2023-11-30 12:21:16 +0100
  • 9982e1cb55 Try --diag Christoph Wille 2023-11-29 11:16:45 +0100
  • d3de474504 Test 4.1.0-adev.1 from NUnit MyGet feed (works locally in VS) Christoph Wille 2023-11-29 09:41:10 +0100
  • 3983187f36 Try adding TargetPlatform too Christoph Wille 2023-11-28 18:27:23 +0100
  • dae7d8278b Missing file Christoph Wille 2023-11-28 18:13:08 +0100
  • 1163278d10 Migrate to NUnit 4 based on https://docs.nunit.org/articles/nunit/release-notes/Nunit4.0-MigrationGuide.html. Needed fix for https://github.com/nunit/nunit/issues/4564 Christoph Wille 2023-11-28 17:55:59 +0100
  • 71c3aaf497
    Bump dessant/lock-threads from 5.0.0 to 5.0.1 (#3131) dependabot[bot] 2023-11-28 07:01:04 +0100
  • b3ae7f6faa
    Bump dessant/lock-threads from 5.0.0 to 5.0.1 #3131 dependabot[bot] 2023-11-27 22:03:32 +0000
  • bba2d26944 Fix #3129 (build instructions) Christoph Wille 2023-11-25 10:31:39 +0100
  • 084d02a447
    Apply Central package management (requires package source mapping) (#3124) Christoph Wille 2023-11-23 07:25:23 +0100
  • a49bd2de5b
    Remove EnableUnsafeBinaryFormatterSerialization for ics.d.Tests (#3126) Christoph Wille 2023-11-21 19:08:37 +0100
  • e7c3013eb3 Remove EnableUnsafeBinaryFormatterSerialization for ics.d.Tests #3126 Christoph Wille 2023-11-21 18:10:43 +0100
  • 9c19291c2f Remove old serialization ctor Christoph Wille 2023-11-21 17:21:39 +0100
  • f102b51626
    Bump dessant/lock-threads from 4.0.1 to 5.0.0 (#3125) dependabot[bot] 2023-11-21 06:59:12 +0100
  • 9a677ad682
    Bump dessant/lock-threads from 4.0.1 to 5.0.0 #3125 dependabot[bot] 2023-11-20 22:28:26 +0000
  • 50babc0ec6 Tests needs also locked references #3124 Christoph Wille 2023-11-20 17:08:09 +0100
  • 3b2c6c9ef0 Use specific versions for Diasymreader from nuget.org to allow VS2022 addin to restore properly Christoph Wille 2023-11-20 16:55:35 +0100