aboutsummaryrefslogtreecommitdiffstats
path: root/tests/fixtures/hostile_filename.eml
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-08-03 10:56:40 +0200
committerDanilo M. <danix@danix.xyz>2026-08-04 12:53:10 +0200
commit55e2440d62243bd80003b2fc98540633c7f57cc8 (patch)
treed7e5ee7c07b9d3255006152b4301507cdf02c61a /tests/fixtures/hostile_filename.eml
parentbd8a1ba4b259a9c8edb08c4d61c55696f695ae69 (diff)
downloadqtmaildir-55e2440d62243bd80003b2fc98540633c7f57cc8.tar.gz
qtmaildir-55e2440d62243bd80003b2fc98540633c7f57cc8.zip
feat: surface the version and adopt semantic versioning
The version was declared in the project() call and used nowhere. It is now generated into version.h from that single declaration, so nothing repeats the literal, and it reaches the places it is actually wanted: --version, --help, the window title, and QApplication. --version and --help are answered before the web engine schemes are registered and before QApplication is constructed. Printing one line does not need a GUI, and both must work on a machine where the GUI cannot open. Staying at 0.1.0 rather than calling this 1.0.0: under semver, 0.x is where the interface may still change, and for this project the interface is the config file format and the bindable action names. Both are one manual verification pass old. 1.0.0 becomes a deliberate decision to stop changing them under users. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'tests/fixtures/hostile_filename.eml')
0 files changed, 0 insertions, 0 deletions