Commit Graph

510 Commits (master)

Author SHA1 Message Date
Stenzek 42cf88c4b5
dep/googletest: Update to v1.18.0
Note: std::any support is disabled because it depends on RTTI support in
MSVC, which we have disabled.
2 days ago
Stenzek fc8675c95d
dep/vixl: Fix deprecated-literal-operator warning 2 days ago
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 3f5dca5cec
FullscreenUI: Use expand icon for dropdowns 2 weeks ago
Stenzek f1f6b0ee79
ImGuiManager: Load FreeType/plutosvg dynamically 2 weeks ago
Stenzek 3f44ac2e9c
Deps: Bump to 20260906 2 weeks ago
Stenzek 75448944d7
dep/rcheevos: Bump to e871ef5 3 weeks ago
Stenzek 7762f953c5
Build: Use C++23 across the board 3 weeks ago
Stenzek 274143dfd2
CI: Update deps to 20260905
And swap to using signed Qt installer binaries.
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 f40cd5155c
dep/rcheevos: Add rc_client_set_unofficial_achievement_unlock_state() 1 month ago
Stenzek 12e5752607
dep/rcheevos: Replace usage of sscanf() in rc_json_get_datetime() 1 month ago
Stenzek eb938ce105
dep/rcheevos: Bump to f1417fb 1 month ago
Stenzek c130fc12c0
dep/fmt: Update to v12.2.0 1 month ago
Stenzek d92fe3dacf
Data: Move all PromptFont glyphs to unallocated range
They just keep conflicting with the text/emoji fonts otherwise.

Also drop some unused glyphs.
2 months ago
Stenzek 6d0feff2f5
Deps: Update to 20260805 2 months ago
Stenzek e86af51c8e
Deps: Update bundled ffmpeg headers to 9.0 2 months ago
Stenzek acfd60ea55
Deps: Update to 20260702 3 months ago
Stenzek 8f6b1b6307
FullscreenUI: Add reset option to directory selector
And improve styling.
3 months ago
Stenzek 3260ba8079
Deps: Update to 20260614 3 months ago
Stenzek 2f3067ab41
CMake: Use C99 to build rcheevos 3 months ago
Stenzek 63caefb96b
dep/rcheevos: Add game list functions to rc_client 3 months ago
Stenzek 498921157a
dep/rcheevos: Bump to 9ade739 3 months ago
Stenzek fa167cab85
FullscreenUI: Add InputTextWithIcon() 3 months 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 83a1b0c450
Deps: Update to 20260526 4 months ago
Stenzek 2307ad9b0f
CMake: Drop Win32/MSVC specific paths. Use MSBuild.
This was never supported, and hasn't been updated in a while anyway.
4 months ago
Stenzek 77ecf99398
MSBuild: Enable segment heap via vsprops 4 months ago
Stenzek f6da96077b
CI: Bump dependencies to 20260512
Also update the Windows builder to use VS2026, and the Linux builders to
use clang-20.
4 months ago
Stenzek 6f8f4885e1
dep/imgui: Handle ClearTexData() for RendererHasTextures case
Don't leave textures in the updating state after clearing font data.
5 months ago
Stenzek d2e770131d
dep/rcheevos: Increase the time the progress tracker is shown 5 months ago
Stenzek c1d24b4e9c
dep/cubeb: Bump to a37dadd 5 months ago
Stenzek dff49fddcb
dep/rcheevos: Fix runtime error on oversized log message 6 months ago
Stenzek cd539c0cfd
Deps: Update to 20260404 6 months ago
Stenzek 459a6fcfef
Deps: Update to 20260328 6 months ago
Stenzek 4e353ea00e
Deps: Update bundled ffmpeg headers to 8.1.0 6 months ago
Stenzek 0f7eed06cc
dep/imgui: Update to 3a26b64 6 months ago
Stenzek 47dc3ce6ab
CI: Verify hashes of dependencies 6 months ago
Yang Liu 9ca9930da7 dep: Add lagoon 7 months ago
Yang Liu db0de91b98 dep/rapidyaml: Fix LoongArch compile 7 months ago
Yang Liu 8a7db2ad54 dep/imgui: Fix LoongArch64 compile 7 months ago
Stenzek ab1fd51827
dep: Remove simpleini 7 months ago