Commit Graph

434 Commits

Author SHA1 Message Date
Davide Pesavento
6c46b0cfe8
Deps: Update FontAwesome to 7.1.0 2025-12-27 23:51:50 +10:00
Davide Pesavento
84ff881721 Deps: Remove version number from FontAwesome header
Reduces code churn on version bumps.
2025-12-27 23:42:26 +10:00
Stenzek
c206bd6311
FullscreenUI: Fix incorrect icon for macro buttons
Some checks are pending
Automated Builds / 💻 Windows (push) Waiting to run
Automated Builds / 🐧 Linux AppImage (push) Waiting to run
Automated Builds / 🐧 Linux Cross-Compiled AppImage (push) Waiting to run
Automated Builds / 🍎 MacOS (push) Waiting to run
Automated Builds / 📤 Create Release (push) Blocked by required conditions
2025-12-26 16:20:23 +10:00
Stenzek
9370642434
Deps: Update rcheevos to v12.2.0 2025-12-23 19:34:29 +10:00
Stenzek
41a000c0f1
Deps: Update Vulkan-Headers to v1.4.337 2025-12-23 16:36:17 +10:00
Stenzek
d7c015aefb
MSBuild: Fix non-reproducible path sneaking into binary 2025-12-21 14:00:42 +10:00
Stenzek
26b8fe0d5b
MSBuild: Remove _CRT_INTERNAL_NONSTDC_NAMES
Doesn't seem to be needed anymore.
2025-12-20 21:58:21 +10:00
Stenzek
f99601e3d0
dep/rcheevos: Bump to b77013b 2025-12-14 20:42:17 +10:00
mariobob
1ee0f73df8
Achievements: Use rc_client API for fetching game titles (#3658)
* dep/rcheevos: Bump to 7fb4300

* Achievements: Use rc_client API for fetching game titles
2025-12-14 20:12:24 +10:00
Stenzek
e06d880257
MSBuild: Set -Wno-invalid-offsetof
Same as CMake.
2025-12-14 00:36:39 +10:00
Stenzek
9ba0bb9a32
MSBuild: Only remove source paths in ReleaseLTCG
Don't want to hurt debugability.
2025-12-14 00:36:39 +10:00
Stenzek
6070bff9f6
dep/rcheevos: Bump to 9aa1352 2025-12-07 19:10:36 +10:00
Stenzek
56d8750f41
FullscreenUI: Add floating nav bar widgets 2025-12-07 18:31:26 +10:00
Stenzek
b4900c90ed
dep/imgui: Fix memory leak in imgui_freetype
Only once on font load, but still a leak.
2025-11-21 12:28:07 +10:00
Stenzek
2bf14f84e0
Qt: Don't copy QtConcurrent DLL 2025-11-15 17:40:47 +10:00
Stenzek
b9b1b13fb3
Qt: QtConcurrent is no longer needed
Hasn't been in some time. Apparently I forgot to remove it.
2025-11-15 14:20:37 +10:00
Stenzek
d532acb39a
Build: Use VS2026 build tools
GitHub runners don't have it yet, but it's a non-issue there as they're
using clang, not MSVC.
2025-11-13 23:45:00 +10:00
Stenzek
c953480ed5
Build: Use Unicode as default MSBuild character set
Apparently I forgot to change this ages ago...
2025-11-13 23:44:59 +10:00
Stenzek
65be533ad3
Build: Use C17 for MSBuild 2025-11-13 23:44:59 +10:00
Stenzek
a038c88d24
dep/reshadefx: Work around inability to discard in function in DXC
Need to fix this in SPIRV-Cross instead.
2025-10-29 21:21:33 +10:00
Stenzek
fcde8c7765
dep/reshadefx: Cherry-pick upstream 74e95dd 2025-10-29 21:21:32 +10:00
Stenzek
505753da48
Deps: Update to FFmpeg 8.0 2025-10-11 14:51:24 +10:00
Stenzek
50a9f04dd9
dep/rcheevos: Bump to 6755915 2025-10-10 20:23:29 +10:00
Stenzek
4d516c5247
dep/rcheevos: Bump external client image URL buffer size
Works around invalid parameter being triggered on long usernames.
2025-10-09 23:06:12 +10:00
Stenzek
ff23462113
dep/rcheevos: Bump to fae1e23 2025-09-15 20:45:07 +10:00
Stenzek
2346f67c8c
dep/fmt: Update to v11.2.0 2025-09-14 16:19:09 +10:00
Stenzek
ee9f32185e
dep/rcheevos: Remove files deleted upstream
Some checks failed
Automated Builds / 💻 Windows (push) Waiting to run
Automated Builds / 🐧 Linux AppImage (push) Waiting to run
Automated Builds / 🐧 Linux Cross-Compiled AppImage (push) Waiting to run
Automated Builds / 📦 Linux Flatpak (push) Blocked by required conditions
Automated Builds / 🍎 MacOS (push) Waiting to run
Automated Builds / 📤 Create Release (push) Blocked by required conditions
Translation Lint / translation-lint (push) Waiting to run
GameDB Lint / gamedb-lint (push) Has been cancelled
2025-09-13 16:52:42 +10:00
Stenzek
edeaae613a
dep/rcheevos: Bump to 4570cb7 2025-09-13 13:39:18 +10:00
Stenzek
843234f817
MSBuild: Set /d1trimfile and /PDBALTPATH
More steps to reproducible builds.

/d1trimfile only works on MSVC, so set -fmacro-prefix-map and
-ffile-prefix-map on Clang.
2025-09-06 13:21:11 +10:00
Stenzek
0aa8374f73
MSBuild: Don't merge qt_LANG.qm when qtbase_LANG.qm exists
Stops qt_sv.qm being generated which references files that do not exist,
e.g. qtscript_sv.qm.
2025-09-06 12:38:15 +10:00
Stenzek
25b44f4283
Qt: Wire up new key glyphs 2025-09-02 23:42:09 +10:00
Stenzek
db2f563db6
dep/googletest: Update to v1.17.0 2025-08-31 18:34:49 +10:00
Stenzek
d13d3d89f9
Resources: Relocate PromptFont key glyphs to high range
Stops them clashing with full-width characters used in Japanese titles.
2025-08-30 21:33:45 +10:00
Stenzek
414ddf78cc
Achievements: Display warning for unsupported achievements 2025-08-16 13:32:21 +10:00
Davide Pesavento
9576a3adf1
Achievements: Fix "beaten" condition (#3506)
Apparently there are sets (e.g. Colin McRae Rally) with zero
progression achievements.
2025-08-11 12:10:01 +10:00
Davide Pesavento
d65c8a3073
Achievements: Keep track of the earliest unlocked win condition (#3504)
For sets that have more than one win condition, e.g. RE2.
2025-08-09 18:01:01 +10:00
Davide Pesavento
b75be05971
Achievements: Fix counting progression achievements (#3503) 2025-08-09 16:40:31 +10:00
Stenzek
e38039873e
Achievements: Infer and display beaten/completed time 2025-08-08 23:32:33 +10:00
Stenzek
501380ec7c
Achievements: Split up overlay setting
Split into challenge indicator modes, leaderboard trackers, and progress
indicators.
2025-08-03 15:15:47 +10:00
Stenzek
be48e5c681
dep/imgui: Demo window should not enabled 2025-08-02 14:41:01 +10:00
Stenzek
5bfe5cf121
dep/imgui: Remap non-breaking space to space
MacOS likes to use them for formatting.
2025-07-27 13:45:08 +10:00
Stenzek
43543ddedc
FullscreenUI: Improve icons in file selector 2025-07-13 16:54:54 +10:00
Stenzek
d852149809
FullscreenUI: Add icons to game list detail lines 2025-07-02 20:44:48 +10:00
Stenzek
2a6aa89efb
FullscreenUI: Avoid more conflicts between emoji and PromptFont
By moving them to the unused range.
2025-07-01 18:38:18 +10:00
Stenzek
ebf97c26b8
dep/imgui: Sync to 5ee9c2a
And fix a bunch of local bugs, including random large-font-size glyphs.
2025-06-27 17:07:45 +10:00
Stenzek
6fcb1194d5
FullscreenUI: Further icon improvements 2025-06-22 14:01:56 +10:00
Stenzek
aafd72efba
FullscreenUI: Add cheats/patches icons 2025-06-22 02:32:57 +10:00
KamFretoZ
fa0a926133
Deps: Bump FontAwesome to 6.7.2 (#3456) 2025-06-19 20:38:41 +10:00
Stenzek
7f066c2864
ImGuiOverlays: Fix display with only GPU/latency stats 2025-06-15 13:24:15 +10:00
Stenzek
65ed9b51ab
Data: Fix glyph conflict with vibration icon 2025-06-14 02:30:11 +10:00