57 Commits
Author SHA1 Message Date
Siegfried Pammer b8a267d1ca Merge pull request #4238 from icsharpcode/fix/go-to-token-scroll
Center metadata token navigation rows
2026-10-11 22:03:14 +02:00
Siegfried Pammer 5c77abc24d Merge pull request #4216 from pieroviano/nav-caret-usage-highlight
Add option to highlight usages of the symbol at the caret
2026-10-11 19:51:45 +02:00
Siegfried Pammer 65182b892a Merge pull request #4228 from LiquidSnake0/fix-4153-foreach-named-argument
Fix #4153: keep foreach when a named argument inlines the loop variable
2026-10-11 17:11:14 +02:00
Siegfried Pammer d006606987 Merge pull request #4236 from icsharpcode/empty-with-expressions
Transform `value.<Clone>$()` into `value with {}` even if there are no initializers
2026-10-11 16:46:14 +02:00
Siegfried Pammer 2e27fe8ac2 Merge pull request #4235 from icsharpcode/fix/nugetfuzz-refpack-fallback
Fallback from unsupported netcoreapp assets in nugetfuzz
2026-10-11 16:43:52 +02:00
Siegfried Pammer 3491b15e6b Merge pull request #4229 from icsharpcode/avoid-unnecessary-settings-clone
Avoid cloning settings for every method
2026-10-10 15:49:12 +02:00
Siegfried Pammer c3da4a8358 Merge pull request #4225 from icsharpcode/fix/continue-leave-in-catch
Fix #2829: Emit continue for leave through try-finally
2026-10-10 14:59:21 +02:00
Siegfried Pammer 6a0e6ccf56 Merge pull request #4197 from icsharpcode/feature/dump-pdb
Add cross-platform PDB dumping to ilspycmd
2026-10-05 07:32:09 +02:00
Siegfried Pammer f642bfc795 Merge pull request #4201 from icsharpcode/vb-withevents-winforms
Rewrite VB WithEvents WinForms initialization
2026-10-03 16:18:20 +02:00
Siegfried Pammer ada7928dfe Merge pull request #4184 from icsharpcode/testtools/nugetfuzz-obfuscated-names
Separate obfuscated names in nugetfuzz
2026-09-27 18:24:55 +02:00
Siegfried Pammer 283d9ea579 Merge pull request #4185 from icsharpcode/investigate/catel-required-record
Handle required members on record copy constructors
2026-09-27 14:48:15 +02:00
Siegfried Pammer c2df117b8f Merge pull request #4162 from icsharpcode/fix/3316-unresolved-property-attached-syntax
Fix #3316: keep unresolved plain XAML properties plain
2026-09-21 08:33:37 +02:00
Siegfried Pammer c7dcdefbd7 Merge pull request #4144 from icsharpcode/refactor/disambiguation-ladder
Share one escalation loop across the member-reference builders
2026-09-19 09:41:40 +02:00
Siegfried Pammer 72dbe6f41d Merge pull request #4134 from dualfroz/fix-vb-exception-filter-type-test
Recognize a VB exception filter's type test
2026-09-15 20:56:26 +02:00
Siegfried Pammer 96acef1fef Merge pull request #4132 from icsharpcode/fix/3320-legacy-dynamic-await
Fix #3320: detect dynamic await in pre-Roslyn state machines
2026-09-15 19:17:26 +02:00
Siegfried Pammer d9ff200d62 Merge pull request #4139 from icsharpcode/fix/scroll-children-on-expand
Scroll a node's new children into view when it is expanded
2026-09-15 07:41:42 +02:00
Siegfried Pammer c9f90082e6 Merge pull request #4138 from icsharpcode/fix/assembly-list-sort-move
Reorder the tree rows when the assembly list is sorted
2026-09-14 06:31:57 +02:00
Siegfried Pammer e58641bd13 Merge pull request #4131 from icsharpcode/tools/nugetfuzz-finding-identity
Make every nugetfuzz finding traceable to the assembly it came from
2026-09-12 15:38:15 +02:00
Siegfried Pammer dbf23c6e4c Merge pull request #4130 from icsharpcode/fix/comment-placeholder-statements
Look past comment placeholders when matching statement sequences
2026-09-10 20:43:49 +02:00
Siegfried Pammer 7777f573c5 Merge pull request #4129 from icsharpcode/fix/duplicate-assembly-list-name
Reject the name of an existing list in the assembly list prompt
2026-09-09 21:08:26 +02:00
Siegfried Pammer 48a9d9a41c Merge pull request #4128 from icsharpcode/tests/nugetfuzz-leaked-names
Report compiler-generated names leaking into decompiled output
2026-09-09 20:43:56 +02:00
Siegfried Pammer addf4ce1a7 Merge pull request #4127 from icsharpcode/tests/autoproperties-nullable
Ignore nullability when comparing backing field and property type of auto properties
2026-09-09 19:10:56 +02:00
Siegfried Pammer 2e9d137e30 Merge pull request #4124 from icsharpcode/fix/2823-async-catch-handler
Fix #2823 and add a PDB verification mode to nugetfuzz
2026-09-09 09:47:25 +02:00
Siegfried Pammer ef15747538 Merge pull request #4118 from icsharpcode/fix/select-all-delete
Leave nothing of the previous list behind when it stops being shown
2026-09-08 06:32:17 +02:00
Siegfried Pammer 712ad1aed1 Merge pull request #4110 from icsharpcode/fix/2930-transitive-baml-references
Fix #2930: follow references past the ones a document's assembly names
2026-09-05 11:43:32 +02:00
Siegfried Pammer ad08d21884 Merge pull request #4106 from icsharpcode/perf/resolver-file-system-access
Read the file system once per reference closure, not per reference
2026-09-05 10:07:01 +02:00
Siegfried Pammer 00572ca846 Merge pull request #4109 from icsharpcode/fix/2919-keep-unreadable-settings
Fix #2919: keep a settings file that cannot be parsed
2026-09-05 09:42:59 +02:00
Siegfried Pammer 0ed559ab13 Merge pull request #4108 from icsharpcode/fix/2253-baml-project-export
Fix the parts of #2253 that still reproduce
2026-09-05 09:39:58 +02:00
Siegfried Pammer 24481024a4 Merge pull request #4112 from icsharpcode/christophwille/readmeupdates
Update Unix/Mac setup guidance
2026-09-05 08:57:56 +02:00
Siegfried Pammer ce34d3cc0b Merge pull request #4105 from icsharpcode/fix/2080-gac-unification
Fix #2080: resolve GAC references onto the installed version
2026-09-04 09:29:16 +02:00
Siegfried Pammer 7d576ad4e6 Merge pull request #4104 from icsharpcode/decompdiff-diff
Fix decompdiff bad diffs
2026-09-04 08:13:49 +02:00
Siegfried Pammer b30eb779e8 Merge pull request #4103 from icsharpcode/fix/wpf-project-export-gaps
#3315, #2253: make exported WPF projects build without hand edits
2026-09-03 21:15:20 +02:00
Siegfried Pammer d9e444b6ca Merge pull request #4102 from icsharpcode/fix/wpf-resource-logical-names
Fix #3315: make exported WPF projects reproduce their resources
2026-09-03 19:27:23 +02:00
Siegfried Pammer 7465589836 Merge pull request #4099 from icsharpcode/fix/3290-lazy-children-marshalling
Fix #3290: marshal EnsureLazyChildren onto the tree's owning thread
2026-09-03 19:24:51 +02:00
Siegfried Pammer 7873fd5481 Merge pull request #4100 from icsharpcode/fix/3008-callbuilder-assert
Fix #3008: local function forwarding a display class loses its scope
2026-09-03 19:19:52 +02:00
Siegfried Pammer 3ef547ca2c Merge pull request #4101 from icsharpcode/fix/3154-single-file-bundle-input
Fix #3154: accept single-file bundles as ilspycmd input
2026-09-03 13:47:15 +02:00
Siegfried Pammer 9f6f90ec7a Merge pull request #4098 from icsharpcode/fix/2054-facade-forwarder-resolution
Fix #2054: repair a chain of type forwarders that cycles
2026-09-01 21:47:16 +02:00
Siegfried Pammer e0199b0b3d Merge pull request #4096 from icsharpcode/fix/1688-xmlns-redefinition
Fix two BAML bugs that make the decompiled XAML unwritable
2026-09-01 10:08:30 +02:00
Siegfried Pammer ac82d71cfa Merge pull request #4097 from icsharpcode/fix/load-dependencies-wait
Wait for the resolved dependencies, not for the application to go idle
2026-09-01 09:39:24 +02:00
Siegfried Pammer 32945861cf Merge pull request #4085 from icsharpcode/il-checkinvariant-compilation
Pass the compilation to ILInstruction.CheckInvariant
2026-08-30 13:06:40 +02:00
Siegfried Pammer 7b75b8181f Merge pull request #4083 from icsharpcode/test-harness/idle-and-click
Synchronize headless UI tests on idle and hit-tested clicks
2026-08-30 09:51:04 +02:00
Siegfried Pammer 9d659f917c Merge pull request #4082 from icsharpcode/fix/context-target-hit-test-wait
Re-resolve the right-click target while waiting for its hit test
2026-08-30 09:31:46 +02:00
Siegfried Pammer c29b0e8501 Merge pull request #4072 from icsharpcode/fix/3704-static-type-target
Fix #3704: keep the static type of a dynamic call target
2026-08-29 23:09:35 +02:00
Siegfried Pammer a244ce04a1 Merge pull request #4020 from icsharpcode/testtools
Add TestTools with the nugetfuzz and decompdiff corpus tools
2026-08-17 20:33:03 +02:00
Siegfried Pammer 544335c86f Merge pull request #3980 from sailro/fix-primary-constructor-field-dependency
Keep instance-dependent assignments in constructors
2026-08-12 09:54:23 +02:00
Siegfried Pammer a57a0a593f Merge pull request #3969 from sailro/fix-null-conditional-query-syntax
Keep null-conditional LINQ chains in method syntax
2026-08-10 20:14:29 +02:00
Siegfried Pammer 51e662dbc5 Merge pull request #3970 from icsharpcode/settings-source-generator
Generate DecompilerSettings boilerplate from [DecompilerSetting] attributes
2026-08-09 18:47:00 +02:00
Siegfried Pammer efcf0149be Merge pull request #3779 from icsharpcode/reduce-api-diff
Reduce public API diff against release/10.1
2026-06-12 21:36:57 +02:00
Siegfried Pammer 0647866423 Merge pull request #739 from AustinWise/validatePdb
Validate the PDB type.
2016-07-23 08:49:31 +09:00
Siegfried Pammer 6d4ad50d79 Update README.md
add reference to nightly builds from our build server
2016-06-01 14:23:10 +09:00
Siegfried Pammer 0fa2b08208 Merge pull request #707 from Sermus/typeserializerinfo_support
Support for BamlRecordType.TypeSerializerInfo in bamlreader
2016-05-05 17:03:21 +09:00
Siegfried Pammer 7e321f8eb0 Merge pull request #706 from bbi-yoyo/dev.yggy.navigate-to-item
Fix "Open code in ILSpy" for overloaded methods with multi-dimensional array parameters.
2016-05-05 08:31:04 +09:00
Siegfried Pammer 80b6bc3771 Merge pull request #703 from icsharpcode/revert-681-upstream
Revert "Allow scrolling in high resource rows"
2016-04-28 21:30:51 +09:00
Siegfried Pammer 74daaaf733 Revert "Allow scrolling in high resource rows" 2016-04-28 21:15:10 +09:00
Siegfried Pammer aa6a323d85 Merge pull request #697 from yoyobbi/dev.yggy.navigate-to-item
Fix "Open code in ILSpy" issues with certain member types and overloaded methods and constructors.
2016-04-26 16:29:26 +09:00
Siegfried Pammer e04fccc038 Merge pull request #681 from sandercox/upstream
Allow scrolling in high resource rows
2016-04-21 15:23:46 +09:00
Siegfried Pammer 07a0551096 Merge pull request #695 from yoyobbi/dev.yggy.navigate-to-item
Add an "Open in ILSpy" option to the context menu in the code window.
2016-04-19 15:02:54 +09:00