diff options
| author | Danilo M. <danix@danix.xyz> | 2026-08-02 17:52:17 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-08-04 12:52:33 +0200 |
| commit | 9002b3bf4310f6a657d27a1f16f002c2d256e79d (patch) | |
| tree | 843d0f8de1a3c7d641a76de592a7218d0072a798 /docs | |
| parent | b09a44173e8671cbf25aff7db73b34f947ed49cf (diff) | |
| download | qtmaildir-9002b3bf4310f6a657d27a1f16f002c2d256e79d.tar.gz qtmaildir-9002b3bf4310f6a657d27a1f16f002c2d256e79d.zip | |
feat: add cross-thread value types and notmuch RAII wrappers
ThreadSummary, MessageRef, and TagChange are plain-value structs that
carry query results across the worker/UI thread boundary via queued
signals. NmHandle<T, Destroy> wraps libnotmuch's C handles (query,
threads, messages, thread, message, tags) so early returns in the
query paths can't leak.
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions
