David Wengier
|
52628a219a
|
Add TypeDefinitionDocuments to custom debug information data
|
4 years ago |
Andreas Weizel
|
3d2176554f
|
Correct manufacturer name in MSI package
|
4 years ago |
Andreas Weizel
|
a767fc454c
|
Fix #2574: Show verification screen with target directory before starting installation
|
4 years ago |
Christoph Wille
|
e4a8b62534
|
Release of 7.2 P3
|
4 years ago |
Siegfried Pammer
|
43a22d234e
|
Merge pull request #2387 from icsharpcode/search-predicates
Search predicates
|
4 years ago |
Siegfried Pammer
|
2646265069
|
#2565: Improve GetFileNameForResource: Assume that input is already a filename.
|
4 years ago |
Siegfried Pammer
|
0f3e8b79be
|
Merge pull request #2567 from icsharpcode/filename-sanitizer
Improve file name sanitizer
|
4 years ago |
Siegfried Pammer
|
37456672d7
|
WholeProjectDecompiler: set segment length for Unix to 255.
|
4 years ago |
Siegfried Pammer
|
fe2adcd887
|
Add context menu entries to allow setting "inassembly:" and "innamespace:" prefixes from tree nodes and search results.
|
4 years ago |
Siegfried Pammer
|
209e2de6d0
|
First part of #1175 and #828: Add 'innamespace' and 'inassembly' predicates to allow scoping search to a specific assembly/namespace.
|
4 years ago |
Siegfried Pammer
|
a48f0d311c
|
Fix #2330: Add conditional sub directory support
|
4 years ago |
Daniel Grunwald
|
f3e87d7563
|
Merge pull request #2568 from icsharpcode/abstract-static-interface-members
C# 10 abstract static interface members
|
4 years ago |
Siegfried Pammer
|
01e5e70bf7
|
'override' is only valid outside of interfaces.
|
4 years ago |
Siegfried Pammer
|
15f49c0079
|
Add basic support for abstract static members in interfaces.
|
4 years ago |
Christoph Wille
|
888c2454b6
|
Update the tools that ILSpy is part of (or its decompilation engine)
|
4 years ago |
Siegfried Pammer
|
bf336d85cf
|
Fix second issue mentioned in #2565: resource names such as path/to/file.ext are now properly handled as relative paths.
|
4 years ago |
Siegfried Pammer
|
849161e362
|
- Replace DecompilerTextView.CleanUpName with direct uses of WholeProjectDecompiler.CleanUpFileName
- Add file extension handling to WholeProjectDecompiler.CleanUpName
- Add WholeProjectDecompiler.SanitizeFileName, which respects file extensions
|
4 years ago |
Siegfried Pammer
|
07ee98ca37
|
#2564: lock list.lockObj as well.
|
4 years ago |
Siegfried Pammer
|
2debfe9e73
|
Fix #2564: Make sure lock is held in all AssemblyList ctors that modify it.
|
4 years ago |
Daniel Grunwald
|
787621fb51
|
Revert "Use Nop instead of InvalidExpression to hold the "goto from catch-block to try-block" comment"
This reverts commit 77dcbbee86.
|
4 years ago |
Daniel Grunwald
|
cedd8a6bf6
|
Fix #2480: Avoid yield-return decompilation if there are unrecognized state assignments in a finally method.
|
4 years ago |
Daniel Grunwald
|
77dcbbee86
|
Use Nop instead of InvalidExpression to hold the "goto from catch-block to try-block" comment
|
4 years ago |
Daniel Grunwald
|
b404bf3aa7
|
#2480: avoid crash if ILAst "cannot jump into block container" invariant is violated
|
4 years ago |
Siegfried Pammer
|
d04df6e387
|
ilspycmd: Add missing long forms of some options.
|
4 years ago |
Siegfried Pammer
|
46087193bf
|
Update ilspycmd help text in README.md
|
4 years ago |
Siegfried Pammer
|
d4a7870df6
|
ilspycmd: Use VersionOptionFromMember to allow using --version without an argument.
|
4 years ago |
Siegfried Pammer
|
130a07dbb4
|
ilspycmd: fix LanguageVersion help text
|
4 years ago |
Christoph Wille
|
fbad0d8990
|
Add Release build step
|
4 years ago |
Christoph Wille
|
2e5411732a
|
Update McMaster.Extensions.CommandLineUtils to latest
|
4 years ago |
Daniel Grunwald
|
f104233e78
|
Fix #2388: Add support for branch from catch-block to try-block (VB `On Error Resume Next`)
|
4 years ago |
Daniel Grunwald
|
8fb44414c9
|
Remove unused GenerateConvHelper
|
4 years ago |
Christoph Wille
|
16dbfe76e4
|
Update TargetFrameworkVersion because https://github.com/actions/virtual-environments/blob/main/images/win/Windows2022-Readme.md only has 19041 and higher SDKs for Windows 10 (see also https://en.wikipedia.org/wiki/Windows_10_version_history)
|
4 years ago |
Christoph Wille
|
7a98d248c8
|
Windows 2022 build image https://github.com/actions/virtual-environments/issues/4488
|
4 years ago |
Siegfried Pammer
|
ec6a9afc57
|
Fix #2448: Decompiler shows some enum values as hexdecimal instead of decimal
|
4 years ago |
Daniel Grunwald
|
d0012bf7d8
|
StatementTransform: Run an expensive invariant check slightly less often.
|
4 years ago |
Daniel Grunwald
|
9bbb944e97
|
Avoid crashing on invalid certain forms of invalid metadata (found in obfuscated assemblies)
|
4 years ago |
Daniel Grunwald
|
47b12a1d9a
|
Fix #2317: Crash in ExpressionBuilder.VisitStLoc when storing to a null pointer
|
4 years ago |
Daniel Grunwald
|
92ee317166
|
Add test case for #2436
|
4 years ago |
Siegfried Pammer
|
f801059659
|
TDCU: make sure that copies of display-class variables are validated as well.
|
4 years ago |
Siegfried Pammer
|
c987eb66cd
|
Add struct test case.
|
4 years ago |
Daniel Grunwald
|
149fa4ca16
|
Merge pull request #2560 from icsharpcode/cs100-file-scoped-namespaces
Generate file-scoped namespace declarations, if possible.
|
4 years ago |
Siegfried Pammer
|
d8bb40b45b
|
Generate file-scoped namespace declarations, if possible.
|
4 years ago |
Daniel Grunwald
|
8c508d9bbb
|
#2445: Fix `1f/6f` getting printed as `355f / (678f * (float)Math.PI)`
Also fix inconsistent float comparisons due to JIT optimizations.
|
4 years ago |
Siegfried Pammer
|
1ce435bdc7
|
Merge pull request #2558 from Rpinski/installer
Introduce MSI-based installer
|
4 years ago |
Siegfried Pammer
|
70c17dd1c3
|
Merge pull request #2554 from icsharpcode/fix-ui-typesystem
Fix typesystems used in the UI
|
4 years ago |
Siegfried Pammer
|
9cb0668d17
|
Remember decompiled nodes before starting decompilation, this fixes problems with changing tabs while a decompilation is in progress.
|
4 years ago |
Siegfried Pammer
|
aafb7d5343
|
Fix DockWorkspace initialization in release mode: make initialization explicit.
|
4 years ago |
Siegfried Pammer
|
afcf1a2501
|
Fix #2551: Tabs not being properly closed on assemblies deletion from treeview
|
4 years ago |
Siegfried Pammer
|
98d5957e24
|
Use separate FilterSettings for each tab and bind the dropdowns directly to the settings of the active tab page. This should fix #2404.
|
4 years ago |
Siegfried Pammer
|
2527a0b36e
|
Fix #2550: Menu "Save Code" enable issue on changing C# version
|
4 years ago |