Siegfried Pammer
ae776716dd
Fix #3181 : missing type information on NullReferenceExpression used with nullable value types.
4 months ago
Christoph Wille
1853439d1d
Create scorecard.yml ( #3362 )
...
* Create scorecard.yml, only enable workflow_dispatch
4 months ago
Christoph Wille
ee6d939478
Package BamlDecompiler in CI
4 months ago
Siegfried Pammer
7c6f7fea05
Make sure that there is only one applicable implicit conversion when dealing with switch, otherwise use an explicit cast.
4 months ago
Siegfried Pammer
e1e2f739f6
Fix switch-on-string transform for optimized Roslyn.
4 months ago
Siegfried Pammer
e4285b751b
Fix build.
4 months ago
Siegfried Pammer
efbefd0d3b
Fix #3361 : switch-value conversion was losing its target type.
4 months ago
Christoph Wille
6215747563
Principle of least privilege for workflow tokens ( #3360 )
4 months ago
Christoph Wille
045b08f946
Create SECURITY.md
4 months ago
Christoph Wille
1048cd9557
Enable repeatable package restores ( #3359 )
...
Locking restricted to projects that create NuGet packages
ICSharpCode.Decompiler
ICSharpCode.ILSpyX
ILSpyCmd
ICSharpCode.BamlDecompiler
4 months ago
Siegfried Pammer
9da70dfb32
Merge pull request #3358 from icsharpcode/fix/licloc
...
Move license.txt to root folder LICENSE file
4 months ago
Christoph Wille
a0e22b1757
IncludeInVSIX passes original name unchanged (ignores Linked)
4 months ago
Christoph Wille
4bad0c7a4b
Move license.txt to root folder LICENSE file
4 months ago
Siegfried Pammer
d0eeef43d4
Merge pull request #3356 from naratteu/master
...
Fix #3355 : Insert missing DecompilerSettings
5 months ago
Christoph Wille
8373ac752e
v9.0 RC Designation ( #3357 )
...
* v9.0 RC designation
* Ambiguous reference errors fixed
5 months ago
박성원
2f53f69799
Fix #3355 : Insert missing DecompilerSettings
5 months ago
Siegfried Pammer
a9b2ade689
Merge pull request #3350 from CreateAndInject/FixMnemonic
...
Fix Mnemonic
5 months ago
Siegfried Pammer
44da7ce023
Fix broken Window menu and ResetLayout
5 months ago
CreateAndInject
b32f026d34
Fix Mnemonic
5 months ago
Siegfried Pammer
51aac5f38e
Merge pull request #3348 from CreateAndInject/FixHighDpi
...
Fix high Dpi, close #3347
5 months ago
CreateAndInject
19d4f01365
Use TextRenderer.MeasureText instead of Graphics.MeasureString to get exact result
5 months ago
Siegfried Pammer
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.
5 months ago
Siegfried Pammer
62cdf38e9b
Fix #3349 : Get rid of version string manipulation in UniversalAssemblyResolver.ParseTargetFramework.
5 months ago
Christoph Wille
e652490cce
Implement 3330: Generate diagram from UI without advanced options ( #3336 )
5 months ago
Andrew Au
6293cd1762
Update ReadyToRun to use 9.0 package ( #3340 )
5 months ago
Christoph Wille
e28d04810a
Merge pull request #3334 from icsharpcode/feature/nuup1124
...
Update NuGet Packages
5 months ago
Christoph Wille
ffa88347fa
Merge pull request #3338 from icsharpcode/fix/unable
...
Fix for "Unable to locate dotnet CLI. Ensure that it is on the PATH."
5 months ago
Christoph Wille
bff20985fc
Add DOTNET_ROOT
5 months ago
CreateAndInject
762a7713d8
Fix high Dpi
5 months ago
Christoph Wille
25a9693457
Roslyn 4.12
5 months ago
Siegfried Pammer
9986104c3f
Remove childrenNeedFiltering
6 months ago
Siegfried Pammer
17302345ec
Fix #3332 : Re-apply filter to all descendants.
6 months ago
Siegfried Pammer
7ee01ba070
Remove code duplication from AssemblyTreeNode
6 months ago
Siegfried Pammer
fd285e369a
Add SharpTreeNode.OnParentChanged() callback
6 months ago
Siegfried Pammer
53cf07cae9
Merge pull request #3335 from tom-englert/Issue##3333
...
Fix #3333 : Clicking does not select in Assemblies pane when it doesn't have focus
6 months ago
Christoph Wille
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 )
6 months ago
tom-englert
446ce3174b
Fix #3333 : Clicking does not select in Assemblies pane when it doesn't have focus
6 months ago
Christoph Wille
b4df781da1
Microsoft.NETCore.ILAsm, Microsoft.NETCore.ILDAsm, System.Resources.Extensions to 9.0, SRM/S.C.Immutable to 9.0 outside ICSD
6 months ago
Siegfried Pammer
36abb399b3
#3327 : update-assemblyinfo.ps1: Redirect stderr for commands that should ignore errors.
6 months ago
Holger Schmidt
09ed31d391
Generate Mermaid HTML diagrammer from input assembly via ilspycmd ( #3324 )
...
* added mermaid class diagrammer
contributed from https://github.com/h0lg/netAmermaid - find earlier git history there
* reading from embedded resource instead of file
* swapped out icon to brand diagrammers as an ILSpy product
reusing linked ..\ILSpy\Images\ILSpy.ico from UI project
* added required ilspycmd options and routed call
* adjusted VS Code task to generate model.json required by the JS/CSS/HTML dev loop
* added debug launchSettings
* updated help command output
* using ILSpyX build info in generated diagrammers
removing unused code
* using explicit type where it's not obvious
* outputting in to a folder next to and named after the input assembly + " diagrammer" by default
* renamed diagrammer output to index.html
to support default web server configs in the wild
* improved instructions for creating an off-line diagrammer
* added developer-facing doco for how to edit the HTML/JS/CSS parts
* renamed to remove netAmermaid branding
* updated repo URL and doco link to new Wiki page
* copied over doco
* removed obsolete parts
* moved CLI doco into ILSpyCmd README
* removed end-user facing chapters that go into the Wiki from dev-facing doco
* updated to ilspycmd API and rebranded to ILSpy
* removed doco that's now in https://github.com/icsharpcode/ILSpy/wiki/Diagramming
* added tasks
6 months ago
Christoph Wille
b4d85a557c
Merge pull request #3325 from tom-englert/dev/WpfRefactoring
...
Dev/wpf refactoring
6 months ago
Siegfried Pammer
c478ccc2e0
Fix #3319 : KeyDownEvent field reference was replaced with KeyDown event reference.
6 months ago
Christoph Wille
4cd4d58292
Adapt social media links for ILSpy
6 months ago
tom-englert
5be3f312ea
Add more defaults to .editorconfig to better match coding style
6 months ago
tom-englert
ac7f7808ea
Move menu and tool-bar from MainWindow to separate controls.
6 months ago
Siegfried Pammer
3746337d37
Fix ToolsetSetup not running before Roundtrip tests due to changed namespace.
7 months ago
Siegfried Pammer
1134313515
Merge pull request #3314 from tom-englert/dev/DependencyInjection
...
Replace singletons with DI patterns...
7 months ago
tom-englert
a24e0f96c8
Refactoring:
...
- Decouple services to reduce circular dependencies
- Move update panel to a separate control
- Remove unrelated methods from MainWindow
7 months ago
tom-englert
79d83afbf4
Fix update settings to finally remove the need for settings service singleton
7 months ago
tom-englert
61b0714a4b
Get rid of singletons, replace with DI: DockWorkspace
7 months ago