Stenzek
6ef27141fd
MSBuild: Force SHA256 source file hashes
...
Works around disassembly view being broken in Clang-CL builds.
See https://developercommunity.visualstudio.com/t/Debugger-disassembly-view-fails-with-cla/11123599
6 days ago
Stenzek
7762f953c5
Build: Use C++23 across the board
3 weeks ago
Stenzek
78cd1f2482
MSBuild: Generate Qt UI headers in parallel
...
Track each UI form through native build tlogs and submit only stale uic commands
to ParallelCustomBuild.
3 weeks ago
Stenzek
7652c04464
MSBuild: Generate Qt translations in parallel
...
Submit independently stale translation catalogs to ParallelCustomBuild so
lrelease can process them concurrently.
3 weeks ago
Stenzek
46364b24b2
MSBuild: Track QRC asset dependencies
...
Cache each resource collection's rcc file list and feed those assets into native tlogs, refreshing the cache only when the QRC file or rcc tool changes.
3 weeks ago
Stenzek
bf15b0df64
MSBuild: Generate Qt MOC files in parallel
...
Run independently stale MOC commands through ParallelCustomBuild so large
regeneration batches can use multiple processes.
3 weeks ago
Stenzek
8c7b74ca2a
MSBuild: Fix Qt MOC dependency tracking
...
Track each MOC input, output, dependency, and command independently instead of
invalidating every generated file whenever the project file changes.
3 weeks ago
Stenzek
1e2ee51b19
MSBuild: Track Qt resource outputs
...
Record QRC inputs and RCC outputs in native build tlogs so editing a .qrc file
schedules and performs resource regeneration.
3 weeks ago
Stenzek
e05146d7aa
MSBuild: Track Qt translation outputs
...
Record translation inputs and outputs in native build tlogs so editing a .ts
file schedules and performs the required lrelease step.
3 weeks ago
Stenzek
20b626d41e
MSBuild: Explicitly list plugins to copy
...
For Qt binary builds, we need to avoid copying unnecessary plugins.
3 weeks ago
Stenzek
2f8e9a8510
MSBuild: Enable strict aliasing for clang
4 months ago
Stenzek
4cf5f38a8c
Qt: Add ThemeSVGIconEngine to replace use of Qt SVG
...
Uses plutosvg to render icons with a different colour scheme dependent
on the text colour. No more duplicating all the icons.
4 months ago
Stenzek
77ecf99398
MSBuild: Enable segment heap via vsprops
4 months ago
Stenzek
cdf6d5bd29
CI: Use prebuilt dependencies
...
Decouple from the repository. Less CI time, and faster building of older
commits.
7 months ago