Commit Graph

  • ae776716dd Fix #3181: missing type information on NullReferenceExpression used with nullable value types. Siegfried Pammer 2025-01-08 20:21:14 +0100
  • 5c446e925a Update packages.lock.json for new package Christoph Wille 2025-01-08 07:33:30 +0100
  • 6abd9524b9 Merge branch 'christophwille/sbomtargets' of https://github.com/icsharpcode/ILSpy into christophwille/sbomtargets Christoph Wille 2025-01-08 07:31:56 +0100
  • e734f7122c Use https://github.com/microsoft/sbom-tool/tree/main/src/Microsoft.Sbom.Targets to embed SBOM in ICSharpCode.Decompiler NuGet Christoph Wille 2024-12-04 19:22:04 +0100
  • 1853439d1d
    Create scorecard.yml (#3362) Christoph Wille 2025-01-07 18:51:28 +0100
  • 8a0b683a6e
    Only enable workflow_dispatch #3362 Christoph Wille 2025-01-07 18:34:48 +0100
  • 71c1300103 9.0-rc as latest stable Christoph Wille 2025-01-07 18:16:02 +0100
  • f1e7369766
    Create scorecard.yml Christoph Wille 2025-01-06 19:06:03 +0100
  • ee6d939478 Package BamlDecompiler in CI v9.0-rc Christoph Wille 2025-01-06 07:33:02 +0100
  • 7c6f7fea05 Make sure that there is only one applicable implicit conversion when dealing with switch, otherwise use an explicit cast. Siegfried Pammer 2025-01-05 20:22:44 +0100
  • e1e2f739f6 Fix switch-on-string transform for optimized Roslyn. Siegfried Pammer 2025-01-05 20:21:15 +0100
  • e4285b751b Fix build. Siegfried Pammer 2025-01-04 13:06:27 +0100
  • efbefd0d3b Fix #3361: switch-value conversion was losing its target type. Siegfried Pammer 2025-01-04 12:28:30 +0100
  • 6215747563
    Principle of least privilege for workflow tokens (#3360) Christoph Wille 2025-01-03 16:23:03 +0100
  • e2f76a0ffc Principle of least privilege for workflow tokens #3360 Christoph Wille 2025-01-03 15:31:20 +0100
  • 045b08f946
    Create SECURITY.md Christoph Wille 2025-01-03 14:40:27 +0100
  • 1048cd9557
    Enable repeatable package restores (#3359) Christoph Wille 2025-01-03 14:30:08 +0100
  • cdde771472 Apply package locking only to NuGet packages - ics.d, ilspyx, ilspycmd, bamldecompiler #3359 Christoph Wille 2025-01-03 13:34:49 +0100
  • 9848fec509 Enable repeatable package restores Christoph Wille 2025-01-03 12:20:32 +0100
  • 9da70dfb32
    Merge pull request #3358 from icsharpcode/fix/licloc Siegfried Pammer 2025-01-03 11:20:02 +0100
  • a0e22b1757 IncludeInVSIX passes original name unchanged (ignores Linked) #3358 Christoph Wille 2025-01-03 10:53:31 +0100
  • 4bad0c7a4b Move license.txt to root folder LICENSE file Christoph Wille 2025-01-03 10:12:45 +0100
  • d0eeef43d4
    Merge pull request #3356 from naratteu/master Siegfried Pammer 2025-01-02 20:21:41 +0100
  • 8373ac752e
    v9.0 RC Designation (#3357) Christoph Wille 2025-01-01 09:57:11 +0100
  • 32736a7338 Ambiguous reference errors fixed #3357 Christoph Wille 2025-01-01 09:32:38 +0100
  • c2dd1b8785 v9.0 RC designation Christoph Wille 2025-01-01 09:29:46 +0100
  • 2f53f69799 Fix #3355 : Insert missing DecompilerSettings #3356 박성원 2025-01-01 07:43:51 +0000
  • a9b2ade689
    Merge pull request #3350 from CreateAndInject/FixMnemonic Siegfried Pammer 2024-12-24 23:22:04 +0100
  • 44da7ce023 Fix broken Window menu and ResetLayout Siegfried Pammer 2024-12-18 21:46:11 +0100
  • b32f026d34 Fix Mnemonic #3350 CreateAndInject 2024-12-17 20:06:53 +0800
  • 51aac5f38e
    Merge pull request #3348 from CreateAndInject/FixHighDpi Siegfried Pammer 2024-12-15 06:04:14 +0100
  • 19d4f01365 Use TextRenderer.MeasureText instead of Graphics.MeasureString to get exact result #3348 CreateAndInject 2024-12-15 08:28:22 +0800
  • 663dea45bf Performance: Initialize ToolPanes in DockWorkspace.InitializeLayout() instead of the property getter to avoid WPF seeing them in InitializeComponent() and rendering all panes docked at the right before the layout is properly initialized. This also appears to make startup around 500ms/25% faster, keeping total time from App::.cctor to "decompilation finished" (for a "standard" assembly node with just attributes in the output) at under two seconds. Siegfried Pammer 2024-12-14 19:40:59 +0100
  • 62cdf38e9b Fix #3349: Get rid of version string manipulation in UniversalAssemblyResolver.ParseTargetFramework. Siegfried Pammer 2024-12-13 02:18:44 +0100
  • e652490cce
    Implement 3330: Generate diagram from UI without advanced options (#3336) Christoph Wille 2024-12-09 15:42:06 +0100
  • 6293cd1762
    Update ReadyToRun to use 9.0 package (#3340) Andrew Au 2024-12-09 06:09:27 -0800
  • dd77d7d2a5
    Merge branch 'master' into public/update=readytorun #3340 Christoph Wille 2024-12-09 14:47:49 +0100
  • e28d04810a
    Merge pull request #3334 from icsharpcode/feature/nuup1124 Christoph Wille 2024-12-09 14:43:46 +0100
  • ffa88347fa
    Merge pull request #3338 from icsharpcode/fix/unable Christoph Wille 2024-12-09 14:10:00 +0100
  • bff20985fc
    Add DOTNET_ROOT #3338 Christoph Wille 2024-12-09 08:50:16 +0100
  • 762a7713d8 Fix high Dpi CreateAndInject 2024-12-09 03:43:13 +0800
  • 2c17f1dc18 Use https://github.com/microsoft/sbom-tool/tree/main/src/Microsoft.Sbom.Targets to embed SBOM in ICSharpCode.Decompiler NuGet Christoph Wille 2024-12-04 19:22:04 +0100
  • 25a9693457 Roslyn 4.12 #3334 Christoph Wille 2024-12-04 07:36:45 +0100
  • 87fb2600ff Update ReadyToRun to use 9.0 package Andrew Au 2024-11-26 08:06:29 -0800
  • 9986104c3f Remove childrenNeedFiltering Siegfried Pammer 2024-11-19 01:38:04 +0100
  • 17302345ec Fix #3332: Re-apply filter to all descendants. Siegfried Pammer 2024-11-19 00:59:24 +0100
  • 7ee01ba070 Remove code duplication from AssemblyTreeNode Siegfried Pammer 2024-11-19 00:56:37 +0100
  • fd285e369a Add SharpTreeNode.OnParentChanged() callback Siegfried Pammer 2024-11-19 00:53:58 +0100
  • 53cf07cae9
    Merge pull request #3335 from tom-englert/Issue##3333 Siegfried Pammer 2024-11-17 19:56:44 +0100
  • 5ba75bfd51 Fix for "Unable to locate dotnet CLI. Ensure that it is on the PATH." https://github.com/microsoft/azure-pipelines-tasks/issues/19162 (then see https://github.com/dotnet/format/pull/2000) Christoph Wille 2024-11-17 15:04:25 +0100
  • caae42aa73 Implement 3330: Generate diagram from UI without advanced options #3336 Christoph Wille 2024-11-17 13:58:30 +0100
  • 446ce3174b Fix #3333: Clicking does not select in Assemblies pane when it doesn't have focus #3335 tom-englert 2024-11-17 11:29:12 +0100
  • b4df781da1 Microsoft.NETCore.ILAsm, Microsoft.NETCore.ILDAsm, System.Resources.Extensions to 9.0, SRM/S.C.Immutable to 9.0 outside ICSD Christoph Wille 2024-11-17 08:35:51 +0100
  • 36abb399b3 #3327: update-assemblyinfo.ps1: Redirect stderr for commands that should ignore errors. Siegfried Pammer 2024-11-16 23:51:05 +0100
  • 09ed31d391
    Generate Mermaid HTML diagrammer from input assembly via ilspycmd (#3324) Holger Schmidt 2024-11-15 07:56:50 +0100
  • 622013bc4e
    Merge pull request #3328 from h0lg/gh-pages-update Christoph Wille 2024-11-15 07:35:50 +0100
  • 12b20f21eb added diagrammer demo #3328 Holger Schmidt 2024-11-11 20:26:15 +0100
  • f4cb4db8d9 added tasks #3324 Holger Schmidt 2024-11-07 23:49:51 +0100
  • 282ed51e87 removed doco that's now in https://github.com/icsharpcode/ILSpy/wiki/Diagramming Holger Schmidt 2024-11-14 20:41:31 +0100
  • e43aa0512f updated to ilspycmd API and rebranded to ILSpy Holger Schmidt 2024-11-08 22:17:45 +0100
  • df49ea0a2c removed end-user facing chapters that go into the Wiki from dev-facing doco Holger Schmidt 2024-11-08 21:50:40 +0100
  • 52728e723f moved CLI doco into ILSpyCmd README Holger Schmidt 2024-11-14 19:40:58 +0100
  • 34e5fe8a26 removed obsolete parts Holger Schmidt 2024-11-08 22:17:20 +0100
  • 6d95f302d9 copied over doco Holger Schmidt 2024-11-08 21:50:40 +0100
  • 9973c5a12b updated repo URL and doco link to new Wiki page Holger Schmidt 2024-11-08 17:57:47 +0100
  • 270d086f3d renamed to remove netAmermaid branding Holger Schmidt 2024-11-08 17:54:02 +0100
  • c43b458929 added developer-facing doco for how to edit the HTML/JS/CSS parts Holger Schmidt 2024-11-08 21:24:32 +0100
  • beb5e03e44 improved instructions for creating an off-line diagrammer Holger Schmidt 2024-11-12 21:25:42 +0100
  • 30e91d94ee renamed diagrammer output to index.html Holger Schmidt 2024-11-12 20:47:13 +0100
  • 5d80c710c4 outputting in to a folder next to and named after the input assembly + " diagrammer" by default Holger Schmidt 2024-11-08 17:54:59 +0100
  • 56643ac0b1 using explicit type where it's not obvious Holger Schmidt 2024-11-13 20:59:51 +0100
  • 42a745679f using ILSpyX build info in generated diagrammers removing unused code Holger Schmidt 2024-11-08 13:55:08 +0100
  • 1ff3e951a1 updated help command output Holger Schmidt 2024-11-08 16:49:24 +0100
  • e66cfd74ac added debug launchSettings Holger Schmidt 2024-11-08 00:38:34 +0100
  • 2a4345f14e adjusted VS Code task to generate model.json required by the JS/CSS/HTML dev loop Holger Schmidt 2024-11-08 01:20:56 +0100
  • 8e91ca32a1 added required ilspycmd options and routed call Holger Schmidt 2024-11-06 21:06:42 +0100
  • 15095361dd swapped out icon to brand diagrammers as an ILSpy product Holger Schmidt 2024-11-12 23:19:38 +0100
  • 6f91b14601 reading from embedded resource instead of file Holger Schmidt 2024-11-06 20:27:53 +0100
  • 40160f772d added mermaid class diagrammer Holger Schmidt 2024-11-06 19:47:36 +0100
  • b4d85a557c
    Merge pull request #3325 from tom-englert/dev/WpfRefactoring Christoph Wille 2024-11-13 20:58:06 +0100
  • c478ccc2e0 Fix #3319: KeyDownEvent field reference was replaced with KeyDown event reference. Siegfried Pammer 2024-11-10 22:07:30 +0100
  • 4cd4d58292 Adapt social media links for ILSpy v9.0-preview3 Christoph Wille 2024-11-10 17:55:16 +0100
  • 5be3f312ea Add more defaults to .editorconfig to better match coding style #3325 tom-englert 2024-11-10 09:01:36 +0100
  • ac7f7808ea Move menu and tool-bar from MainWindow to separate controls. tom-englert 2024-11-10 08:48:33 +0100
  • 3746337d37 Fix ToolsetSetup not running before Roundtrip tests due to changed namespace. Siegfried Pammer 2024-11-02 08:17:23 +0100
  • 1134313515
    Merge pull request #3314 from tom-englert/dev/DependencyInjection Siegfried Pammer 2024-11-01 20:51:36 +0100
  • a24e0f96c8 Refactoring: #3314 tom-englert 2024-11-01 16:10:20 +0100
  • 79d83afbf4 Fix update settings to finally remove the need for settings service singleton tom-englert 2024-10-26 16:14:37 +0200
  • 61b0714a4b Get rid of singletons, replace with DI: DockWorkspace tom-englert 2024-10-26 12:03:21 +0200
  • 560d89a42f Get rid of singletons, replace with DI: MainWindow, Settings and Language service tom-englert 2024-10-26 10:48:27 +0200
  • e96605ca87 Fix #3310: Filter out copy-constructor only if it's an actual record type. Siegfried Pammer 2024-10-24 19:31:25 +0200
  • c3261a3c09
    Merge pull request #3308 from tom-englert/dev/DependencyInjection Siegfried Pammer 2024-10-24 16:34:30 +0200
  • 0be506bd4e Get rid of the heavy System.ComponentModel.Composition, replace with the lightweight System.Composition.AttributedModel #3308 tom-englert 2024-10-22 05:41:52 +0200
  • 66544e6208 Migrate DI from Microsoft.VisualStudio.Composition to Microsoft.Extensions.DependencyInjection tom-englert 2024-10-19 18:51:23 +0200
  • 21e5d0f034
    Merge pull request #3302 from tom-englert/dev/WpfRefactoring Siegfried Pammer 2024-10-20 16:31:55 +0200
  • 76439911a3 Supress MEF002 (can be fixed after migration of DI framework) #3302 tom-englert 2024-10-20 06:39:03 +0200
  • 8c440f42a8 Fix #2166: Unnecessary uint casts/conversions for certain bitwise operations Siegfried Pammer 2024-10-19 23:31:10 +0200
  • d1198287e8 Fix merge errors tom-englert 2024-10-19 16:53:59 +0200
  • 47d52fcacf Move active code from LanguageSettings to LanguageService, to make LanguageSettings independent of other services injected via DI tom-englert 2024-10-10 15:33:29 +0200
  • ac0ef8a113 Fix #3253: Remove duplicate assembly references keeping the ones with the highest version. Siegfried Pammer 2024-10-19 11:58:30 +0200