• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

dapplo / Dapplo.Windows / 36769966575
44%
master: 44%

Build:
Build:
LAST BUILD BRANCH: feature/clipboard-3.2
DEFAULT BRANCH: master
Ran 30 Sep 2026 08:06PM UTC
Jobs 1
Files 235
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

30 Sep 2026 07:54PM UTC coverage: 43.88% (+0.6%) from 43.243%
36769966575

Pull #61

github

Lakritzator
SharedMessageWindow: shut down on AppDomain unload; release notes for the first release of a minor version

In a non-default AppDomain (xunit/vstest on .NET Framework) the unload aborted the window thread in GetMessage and the ThreadAbortException escaped through the user32 callback, crashing the process. The window now also shuts down on DomainUnload (same timeout, not recreated), and on .NET Framework the window procedure runs in a finally block so a still-arriving abort is raised in the message loop instead of inside the callback. Tests unload a domain with an idle and with a busy window thread.
The release job uses the '## [x.y.0]' / '## [x.y]' changelog section for the first release of a minor version, because the patch number comes from the git height and isn't known when the changelog is written.

Non-interactive tests: 415 on net480, 413 on net10.0-windows.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FLrbCgFVQfvVN1LUeFybUh
Pull Request #61: Clipboard 3.2 - Various library consumer improvements

1694 of 3914 branches covered (43.28%)

Branch coverage included in aggregate %.

115 of 201 new or added lines in 15 files covered. (57.21%)

2 existing lines in 2 files now uncovered.

3472 of 7859 relevant lines covered (44.18%)

378.35 hits per line

Uncovered Changes

Lines Coverage ∆ File
23
0.0
0.0% src/Dapplo.Windows.Clipboard/ClipboardSnapshot.cs
21
73.73
-4.35% src/Dapplo.Windows.Messages/SharedMessageWindow.cs
16
0.0
0.0% src/Dapplo.Windows.Clipboard/Internals/ClipboardAccessToken.cs
13
8.62
2.95% src/Dapplo.Windows.Clipboard/ClipboardNative.cs
5
69.09
69.09% src/Dapplo.Windows.Clipboard/Internals/ClipboardBlocker.cs
4
71.43
src/Dapplo.Windows.Clipboard/Internals/AnsiText.cs
1
0.0
0.0% src/Dapplo.Windows.Clipboard/ClipboardAccessDeniedException.cs
1
87.5
src/Dapplo.Windows.Clipboard/ClipboardAccessTokenExtensions.cs
1
0.0
0.0% src/Dapplo.Windows.Clipboard/Internals/ClipboardSemaphore.cs
1
90.16
1.79% src/Dapplo.Windows.Clipboard/Internals/DibCodec.cs

Coverage Regressions

Lines Coverage ∆ File
1
0.0
0.0% src/Dapplo.Windows.Clipboard/Internals/ClipboardAccessToken.cs
1
73.73
-4.35% src/Dapplo.Windows.Messages/SharedMessageWindow.cs
Jobs
ID Job ID Ran Files Coverage
1 36769966575.1 30 Sep 2026 08:05PM UTC 235
43.88
GitHub Action Run
Source Files on build 36769966575
  • Tree
  • List 235
  • Changed 15
  • Source Changed 13
  • Coverage Changed 14
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #36769966575
  • Pull Request #61
  • PR Base - master (#36726307332)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc