Christoph Wille
003a2b45b4
Move Settings to ILSpyX ( #2869 )
...
* Move ILSpySettings to ILSpyX
* Make settings file path configurable using a static provider interface
* Move MiscSettings to ILSpyX, rename existing to MiscSettingsVieModel
* Introduce static Load for DecompilerSettings on interface
* Add path provider for ilspycmd parameter scenario
* Allow for saving of MiscSettingsPanel
* Rename DisplaySettings to DisplaySettingsViewModel
* Add SaveDecompilerSettings
3 years ago
Daniel Grunwald
448fe3065e
Also reject absolute paths in bundle decompression
3 years ago
dependabot[bot]
a8308a13f5
Bump microsoft/setup-msbuild from 1.1 to 1.2 ( #2867 )
...
Bumps [microsoft/setup-msbuild](https://github.com/microsoft/setup-msbuild ) from 1.1 to 1.2.
- [Release notes](https://github.com/microsoft/setup-msbuild/releases )
- [Changelog](https://github.com/microsoft/setup-msbuild/blob/master/building-release.md )
- [Commits](https://github.com/microsoft/setup-msbuild/compare/v1.1...v1.2 )
---
updated-dependencies:
- dependency-name: microsoft/setup-msbuild
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
Christoph Wille
73cdacb6c4
Use latest AvalonEdit 6.2.0.78
3 years ago
Siegfried Pammer
3201dbb4ab
Add missing file headers.
3 years ago
Siegfried Pammer
c797d53a76
Remove superfluous dollar signs from bundle/package error messages.
3 years ago
Siegfried Pammer
2a47bef99a
Skip bundle entries that do not contain a plain relative path.
3 years ago
Siegfried Pammer
6855f589fc
Fix #2858 : Make sure that target directory of DumpPackageAssemblies exists.
3 years ago
Christoph Wille
dcacb61790
Update to v4 of lock-threads action
3 years ago
Daniel Grunwald
1e009404ee
Merge pull request #2856 from ElektroKill/fix/pointer-post-increment
...
Improve support for post-increment/decrement on pointers
3 years ago
Daniel Grunwald
747d4c8178
Improve assertion to apply to the C# type instead of the ILAst type
3 years ago
Siegfried Pammer
fb9b665325
Merge pull request #2857 from icsharpcode/handle-logical-resource-names
3 years ago
Siegfried Pammer
7cb8e6534d
Fix #2850 : Make sure that type names longer than 255 characters are handled correctly by WholeProjectDecompiler.GetFileNameForHandle
3 years ago
Siegfried Pammer
cedad6d5e8
#2850 : swap try-catch and using statement so that exception handling shows the file being decompiled causing the IOException.
3 years ago
ElektroKill
7d9e558565
Re-enable a test case in compound assignment pretty test code
3 years ago
ElektroKill
25873a68e0
Improve support for post-increment/decrement on pointers
3 years ago
Siegfried Pammer
ff0e929866
- Introduce ProjectItemInfo instead of tuples in WholeProjectDecompiler project item generation.
...
- Set 'LogicalName' attribute for all decompiled resources. This makes it possible to correctly recompile projects with resource names that are not valid filenames.
- Set Generator and SubType properties for XAML files.
3 years ago
Siegfried Pammer
4eea4bf353
Fix #2830 : Can't decompile project with / in resource name on Windows
3 years ago
Siegfried Pammer
598bc2c836
Merge pull request #2754 from icsharpcode/opt/assignvariablenames
3 years ago
Siegfried Pammer
619d2af9b2
Add GetNamespaceByFullName and use it to speed up AssignVariableNames.CollectAllLowerCaseTypeNames
3 years ago
Siegfried Pammer
3d117a5bea
Merge pull request #2841 from ElektroKill/fix/foreach-issue-2199
3 years ago
Siegfried Pammer
8e48f638d9
Merge pull request #2853 from ElektroKill/vb-async
3 years ago
Christoph Wille
4951ef0ae7
Next release will be 8.0-preview3
3 years ago
Siegfried Pammer
3082f0d9ae
Merge pull request #2844 from ElektroKill/vb-cached-delegate-init-with-closure
3 years ago
ElektroKill
b193c2a6a2
Add support for rare VB cached delegate construction pattern with return
3 years ago
Daniel Grunwald
152f34b18a
Merge pull request #2854 from ElektroKill/enable-passing-ignored-tests
...
Enable MiniJSON test for MCS 2.6.4
3 years ago
ElektroKill
908a85e8a8
Fix using statement formatting
3 years ago
ElektroKill
ea19843fbd
Fix `CachedDelegateInitializationVBWithClosure` stack slot check
3 years ago
ElektroKill
00e7524780
Fix`CachedDelegatenitializationVB` pattern
3 years ago
ElektroKill
341074aa58
Extend VBPretty Async test code
3 years ago
ElektroKill
26944e424d
Enable MiniJSON test for MCS 2.6.4
3 years ago
ElektroKill
684be5c13a
Fix VBPretty Async test
3 years ago
ElektroKill
5d3f9d3a6f
Add support for Visual Basic async await state machine decompilation
3 years ago
Daniel Grunwald
260f561432
Merge pull request #2840 from ElektroKill/fix/dynamic-type-for-volatile-fields
...
Fix dynamic type index calculation in `ApplyAttributeTypeVisitor`
3 years ago
Daniel Grunwald
2d8c5fcc9a
Require .NET 6.0.2 SDK.
...
Older versions of the .NET 6.0 SDK don't work due to https://github.com/dotnet/wpf/pull/6101
3 years ago
Siegfried Pammer
007f80add2
Merge pull request #2846 from ElektroKill/lock-with-yield-return
...
Add support for `lock` statements within yield return state machines
3 years ago
Siegfried Pammer
efa71dd065
Merge pull request #2852 from ElektroKill/enable-passing-ignored-tests
...
Enable tests which no longer fail
3 years ago
ElektroKill
7c76bc4bc9
Enable Tuple pretty test for Roslyn version
...
DefaultInterpolatedStringHandler is supported since commit f695bbc
3 years ago
ElektroKill
119d8df431
Enable two `OverloadResolution` tests as they are no longer broken
3 years ago
ElektroKill
02cf1d3fe2
Add unit test
3 years ago
ElektroKill
c8fd044706
Fix `UsingTranform` for inlined `isinst` variation (refs #2199 )
3 years ago
Siegfried Pammer
be1303f3e3
Merge pull request #2845 from ElektroKill/vb-automatic-events
3 years ago
ElektroKill
cdad14b685
Add support for `lock` statements within yield return state machines
3 years ago
tom-englert
3248657d2b
Add filtering/sorting capabilities to ReflectionDisassembler ( #2835 )
...
Co-authored-by: Siegfried Pammer <siegfriedpammer@gmail.com>
3 years ago
ElektroKill
a5febb3e4f
Add support for VB.NET automatic events
3 years ago
ElektroKill
7c73517892
Fix formatting
3 years ago
ElektroKill
a979f0fdfa
Add support for VB.NET cached delegate initialization with closures
3 years ago
Siegfried Pammer
426d362383
Merge pull request #2843 from ElektroKill/fix/issue2842
...
fixes https://github.com/icsharpcode/ILSpy/issues/2842
3 years ago
ElektroKill
cd3d23e406
Include property and event return types in `RequiredNamespaceCollector`
3 years ago
Siegfried Pammer
bfe3914a5e
Fix #2831 : Popup/Tooltip scaling on multi-monitor multi-DPI setups.
3 years ago