Siegfried Pammer
1475103bde
Bump to Avalonia 12.0.3
...
Patch bump across the seven first-party Avalonia packages that share
$(AvaloniaVersion): Avalonia, Avalonia.Desktop, Avalonia.Themes.Fluent,
Avalonia.Themes.Simple, Avalonia.Fonts.Inter, Avalonia.Diagnostics,
Avalonia.Headless.NUnit. Third-party Avalonia-flavoured packages
(AvaloniaEdit, Xaml.Behaviors, Svg.Controls.Skia, Dock.Avalonia,
ProDataGrid) are on independent versions and untouched.
Assisted-by: Claude:claude-opus-4-7:Claude Code
4 weeks ago
Siegfried Pammer
8a00383c12
Dockables own their view so slot-sharing panes render their own content
...
Without per-dockable view resolution the dock chrome caches one view per
slot and reuses it for every dockable that lands there, so a second pane
sharing an Alignment (Analyzer + Debug Steps both Bottom) renders the
first pane's content under the second pane's tab. Each dockable instead
owns its view (IDockableViewOwner) and DockableViewRecycling hands that
instance back keyed by dockable identity -- there is no app-lifetime
global view cache to leak every transient document tab's view subtree.
Resolution runs through the single application-wide ViewLocator (its
dispatch map is introduced here rather than in the later DataTemplate
cleanup) so the dock never re-resolves an owned view through the template
machinery on a cache hit.
Assisted-by: Claude:claude-opus-4-8:Claude Code
4 weeks ago
Siegfried Pammer
a9a8f6477a
Cross-platform ImageList decoder + FORMAT.md
...
Assisted-by: Claude:claude-opus-4-7:Claude Code
Assisted-by: Claude:claude-opus-4-7:Claude Code
4 weeks ago
Siegfried Pammer
0693e26617
Switch to Simple theme + system Segoe UI font
...
The Fluent theme combined with the Inter font made the app feel like a
modern UWP/WinUI surface, not the WPF/native Windows look the project
wants. Switching to Avalonia's Simple theme (and Dock's matching
DockSimpleTheme + DataGrid Simple.v2.xaml) gives flatter chrome with
denser default control padding. Dropping WithInterFont() lets Avalonia
fall back to the OS font (Segoe UI on Windows).
Assisted-by: Claude:claude-opus-4-7:Claude Code
4 weeks ago
Siegfried Pammer
318d8776ff
Assembly tree expander, icons, and load-error visuals
...
Assisted-by: Claude:claude-opus-4-7:Claude Code
4 weeks ago
Siegfried Pammer
abc30f14c9
Integrate Dock.Avalonia for the layout
...
Replaces the temporary 3-column Grid placeholder in MainWindow with a
Dock.Avalonia DockControl driven by an ILSpyDockFactory and orchestrated
by a [Shared] DockWorkspace exported via MEF.
Assisted-by: Claude:claude-opus-4-7:Claude Code
4 weeks ago
Siegfried Pammer
88da898d0c
MEF basics
4 weeks ago
Siegfried Pammer
13be5398b0
Basic project structure
4 weeks ago
Christoph Wille
5833ee57a4
Updates for .NET Preview 4
2 months ago
Christoph Wille
6cd4131d59
Update NuGet packages (vulnerable and basic)
2 months ago
Christoph Wille
f99b4a21a7
Nuget package updates 04/26
3 months ago
Christoph Wille
23494ae1a2
Packages for .NET 11 Preview 3
3 months ago
Christoph Wille
e66bcc2cde
Introduce version variables for often-used package version
3 months ago
Christoph Wille
6f1c2b6cc9
.NET 11 for Tests ( #3695 )
...
* .NET 11 RC2 minimal changes
* Heuristic for transport feed Roslyn selection
* Microsoft.CodeAnalysis.NetAnalyzers from main NuGet feed
* Use the VS2026 image
* Switch all test projects to net11
* Extract constants
* Include vsix with plain nuget.config files
3 months ago
Christoph Wille
a4837faf2b
Simplify CROSS_PLATFORM #ifs
3 months ago
Siegfried Pammer
ed58e9a73c
Update NUnit3TestAdapter to fix CLI issue ( #3687 )
4 months ago
Christoph Wille
1594a57929
Use AwesomeAssertions 9.4.0
4 months ago
Christoph Wille
c0d26255fa
.NET Update 10.0.4 to 10.0.5 ( #3681 )
4 months ago
Christoph Wille
06ff9a6a6a
Switch to (finally) released coverlet.MTP ( #3675 )
4 months ago
Christoph Wille
2f311c233d
Roslyn 5.3.0 ( #3665 )
...
NuGet updates 4/26 including Roslyn 5.3.0
4 months ago
Christoph Wille
a1e2a4aa91
NuGet Update 02/26 ( #3663 )
...
* NuGet Update 02/26
* Update to latest build agent software
* Use Wix 6.0.2, manually install version-locked WixToolset.UI.wixext extension
5 months ago
Siegfried Pammer
ceed812e3d
Remove explicit PackageReference to NetAnalyzers again
6 months ago
Siegfried Pammer
d3e12d0ebf
Migrate from .ruleset to .editorconfig
6 months ago
Christoph Wille
1070b03468
NuGet December 2025 Updates ( #3634 )
7 months ago
Christoph Wille
b0490dc45b
Roslyn 5.0.0
8 months ago
Christoph Wille
ac8503c005
.NET 10 RTM Package Update ( #3609 )
8 months ago
Christoph Wille
4f11813829
.NET 10 RC2 packages ( #3599 )
...
Note: transport feed had only 106 for dotnet-format and ILCompiler.Reflection.ReadyToRun.Experimental
9 months ago
Christoph Wille
b4d33af238
Update packages to .NET 10 RC1
10 months ago
tom-englert
9176278aac
Update TomsToolbox to fix #3462
11 months ago
Christoph Wille
afcdcec146
Update for .NET 10 Preview 7 packages ( #3537 )
...
* Update NUnit (was: 4.3.2) to 4.4 and MTP (was: 1.7.3) to 1.8.1 (had to add VSTestBridge explicitly to override ref complaints by compiler)
* Update to .NET 10 Preview 7 NuGet packages
* Update dotnet-format
11 months ago
Daniel Grunwald
90cd265e89
Update System.Reflection.Metadata dependency to 9.0.0.
...
Add explicit System.Security.Cryptography.Pkcs dependency to avoid security vulnerability warning in ILSpyCmd.
Suppress security vulnerability warnings in test projects.
11 months ago
Christoph Wille
c429c6c71c
Update ILCompiler.Reflection.ReadyToRun.Experimental to 10.0.0-preview.6.25358.103 from transport feed
12 months ago
Christoph Wille
dad304d230
Update to .NET 10 Preview 6 NuGets ( #3514 )
12 months ago
Christoph Wille
36d2135ecf
.NET 10.0 Preview5 NuGet Updates ( #3511 )
...
Bump all Microsoft.* and System.* to 10.0.0-preview5
Microsoft.CodeAnalysis.* to 4.14.0
Update other dependencies to latest
1 year ago
Christoph Wille
7598a43d3a
.NET 10 MTP dotnet test
1 year ago
Christoph Wille
c0d64410dd
Remove NaturalSort.Extension for net10 in-built CompareOptions.NumericOrdering
1 year ago
Andrew Au
9beb9cbdcb
Upgrade packages
1 year ago
Christoph Wille
3ed6da38df
NuGet updates 04/25 ( #3459 )
1 year ago
Siegfried Pammer
3e5e81e16c
Roslyn 4.13
1 year 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
1 year ago
Christoph Wille
4137a04569
Switch from FA to Shouldly
1 year ago
Christoph Wille
c226e380df
Switch back to FluentAssertions 7.0 ( #3370 )
1 year ago
Christoph Wille
dee50f4be0
NuGet updates for January 25 Patch Tuesday ( #3369 )
1 year 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
2 years ago
Christoph Wille
8373ac752e
v9.0 RC Designation ( #3357 )
...
* v9.0 RC designation
* Ambiguous reference errors fixed
2 years ago
Andrew Au
6293cd1762
Update ReadyToRun to use 9.0 package ( #3340 )
2 years ago
Christoph Wille
25a9693457
Roslyn 4.12
2 years 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
2 years ago
tom-englert
0be506bd4e
Get rid of the heavy System.ComponentModel.Composition, replace with the lightweight System.Composition.AttributedModel
2 years ago
tom-englert
66544e6208
Migrate DI from Microsoft.VisualStudio.Composition to Microsoft.Extensions.DependencyInjection
2 years ago