Siegfried Pammer
|
c0c5559a7b
|
Fix #3399: Add module filename as ToolTip of AnalyzerEntityTreeNode
|
4 months ago |
Siegfried Pammer
|
5b90dbdabf
|
Fix #3385: Allow address uses of structs in using transform, if the reference is passed to an in parameter.
|
4 months ago |
Siegfried Pammer
|
807ac32aab
|
Hide ItemsControl of ComboBox width hack, if languageVersionComboBox is invisible.
|
4 months ago |
Siegfried Pammer
|
0096994679
|
Fix #3401: normalize directory separators to use the current platform separator
|
4 months ago |
Siegfried Pammer
|
202c5e22e3
|
Fix #3383: more aggressively transform object initializers on structs
|
4 months ago |
tom-englert
|
fb2561ac83
|
Fix #3402: System.NullReferenceException on right click on .NET 9 (#3403)
* Fix #3402: System.NullReferenceException on right click on .NET 9
* Add comments to clarify about used design pattern
|
4 months ago |
Siegfried Pammer
|
2c419f68cf
|
Fix #3322: Add missing checks for equality comparison
|
4 months ago |
Siegfried Pammer
|
4a8c375c41
|
Merge pull request #3391 from nil4/master
Enable `<RollForward>major</RollForward>` for `ILSpy.exe`
|
4 months ago |
Siegfried Pammer
|
d7d0f82418
|
Fix #3384: add special case for null-literal conversions in optional argument handling.
|
4 months ago |
Siegfried Pammer
|
906d248403
|
Fix #3392: uses of init-setters must use object-initializer syntax.
|
4 months ago |
Siegfried Pammer
|
fa50e8d8b3
|
Add non-embedded attributes to all tests that use older framework versions.
|
4 months ago |
nil4
|
15b826fb70
|
Enable `<RollForward>major</RollForward>` for `ILSpy.exe`
Allow `ILSpy.exe` to run when .NET 8 (the version it currently targets)
is not installed, but a later major version, e.g. .NET 9, is available.
ref. https://learn.microsoft.com/en-us/dotnet/core/versions/selection#control-roll-forward-behavior
ref. https://github.com/icsharpcode/ILSpy/issues/3390
|
4 months ago |
Siegfried Pammer
|
7d715a4ac3
|
Merge pull request #3389 from snorrk/master
Load resource stream outside of delegate
|
4 months ago |
Snorri Gislason
|
fa409a8186
|
Load resource stream outside of delegate
|
4 months ago |
Siegfried Pammer
|
a592169bb3
|
Fix #3381: Make sure that selectedNode is still selected when focus is deferred in IsActive property changed handler.
|
4 months ago |
Siegfried Pammer
|
01d726cd8d
|
Fix #3378: Navigation shortcuts (Alt-Left and Alt-Right) don't work when TreeView has focus
|
4 months ago |
Siegfried Pammer
|
e94eb91739
|
Fix #3372: Fix loading a DLL that contains byte sequences matching ZIP central directory.
|
5 months ago |
Siegfried Pammer
|
15d8ed1ffe
|
Merge pull request #3371 from icsharpcode/fix/fabegone
Switch from FA to Shouldly
|
5 months ago |
Christoph Wille
|
4137a04569
|
Switch from FA to Shouldly
|
5 months ago |
Siegfried Pammer
|
7218a63a46
|
#3367: Extend range check to support negative integers.
|
5 months ago |
Christoph Wille
|
c226e380df
|
Switch back to FluentAssertions 7.0 (#3370)
|
5 months ago |
Christoph Wille
|
dee50f4be0
|
NuGet updates for January 25 Patch Tuesday (#3369)
|
5 months ago |
Siegfried Pammer
|
b9f50901a4
|
Fix #3367: Add extra validation to TransformDecimalCtorToConstant to prevent crashes with obfuscated assemblies.
|
5 months ago |
Christoph Wille
|
507da701e7
|
Set VersionName for release
|
5 months ago |
Christoph Wille
|
3a809d7b53
|
Update Scorecard actions versions and apply Zizmor offline findings (#3365)
* Update scorecard.yml actions versions
* Zizmor offline analysis findings
|
5 months ago |
Christoph Wille
|
1263f48dc0
|
Use Microsoft.Sbom.Targets in Decompiler, BamlDecompiler and ILSpyX NuGets (#3346)
https://github.com/microsoft/sbom-tool/tree/main/src/Microsoft.Sbom.Targets to embed SBOM
* GeneratePackageOnBuild removed, build action now has a new step for dotnet pack
* Decompiler, BamlDecompiler and ILSpyX include SBOM
|
5 months ago |
Siegfried Pammer
|
126dffef38
|
Fix #3364: Custom events and indexers can never have an initializer, so do not include them in the output for constructors.
|
5 months ago |
Siegfried Pammer
|
ae776716dd
|
Fix #3181: missing type information on NullReferenceExpression used with nullable value types.
|
5 months ago |
Christoph Wille
|
1853439d1d
|
Create scorecard.yml (#3362)
* Create scorecard.yml, only enable workflow_dispatch
|
5 months ago |
Christoph Wille
|
ee6d939478
|
Package BamlDecompiler in CI
|
5 months ago |
Siegfried Pammer
|
7c6f7fea05
|
Make sure that there is only one applicable implicit conversion when dealing with switch, otherwise use an explicit cast.
|
5 months ago |
Siegfried Pammer
|
e1e2f739f6
|
Fix switch-on-string transform for optimized Roslyn.
|
5 months ago |
Siegfried Pammer
|
e4285b751b
|
Fix build.
|
5 months ago |
Siegfried Pammer
|
efbefd0d3b
|
Fix #3361: switch-value conversion was losing its target type.
|
5 months ago |
Christoph Wille
|
6215747563
|
Principle of least privilege for workflow tokens (#3360)
|
5 months ago |
Christoph Wille
|
045b08f946
|
Create SECURITY.md
|
5 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
|
5 months ago |
Siegfried Pammer
|
9da70dfb32
|
Merge pull request #3358 from icsharpcode/fix/licloc
Move license.txt to root folder LICENSE file
|
5 months ago |
Christoph Wille
|
a0e22b1757
|
IncludeInVSIX passes original name unchanged (ignores Linked)
|
5 months ago |
Christoph Wille
|
4bad0c7a4b
|
Move license.txt to root folder LICENSE file
|
5 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
|
6 months ago |
CreateAndInject
|
b32f026d34
|
Fix Mnemonic
|
6 months ago |
Siegfried Pammer
|
51aac5f38e
|
Merge pull request #3348 from CreateAndInject/FixHighDpi
Fix high Dpi, close #3347
|
6 months ago |
CreateAndInject
|
19d4f01365
|
Use TextRenderer.MeasureText instead of Graphics.MeasureString to get exact result
|
6 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.
|
6 months ago |
Siegfried Pammer
|
62cdf38e9b
|
Fix #3349: Get rid of version string manipulation in UniversalAssemblyResolver.ParseTargetFramework.
|
6 months ago |