Pokechu22
e98a0859b9
CMake: update required compiler versions for std::bitcast support
...
This is based on https://en.cppreference.com/w/cpp/compiler_support . I'm not actually entirely sure what the needed Xcode version is.
2024-05-20 22:13:43 -07:00
Admiral H. Curtiss
cb71d84908
Merge pull request #12786 from AdmiralCurtiss/config-window-fix
...
DolphinQt/Settings/GeneralPane: Don't emit a ConfigChanged signal while saving config
2024-05-20 13:52:48 +02:00
Tilka
2633eaca7a
Merge pull request #12790 from JosJuice/i18n-infinity-double-arguments
...
DolphinQt: Fix double argument in Infinity error message
2024-05-20 04:20:25 +01:00
JosJuice
3e046c2b32
DolphinQt: Fix double argument in Infinity error message
...
This was a mistake I made in 83b280d903
.
2024-05-19 21:52:49 +02:00
Admiral H. Curtiss
626369fc00
DolphinQt/Settings/GeneralPane: Don't emit a ConfigChanged signal while saving config
...
Doing this causes the settings to be reloaded before they're done saving, effectively discarding the user's changes.
2024-05-18 15:45:10 +02:00
Tilka
131ca83add
Merge pull request #12785 from JosJuice/jit64-r12-comment
...
Jit64: Remove outdated comment about R12
2024-05-18 14:07:29 +01:00
JosJuice
892bba9768
Jit64: Remove outdated comment about R12
...
This comment was added 15 years ago in 1c1425a406
. The bug the comment
refers to was fixed one day later in 41ce35deb3
.
2024-05-18 14:54:33 +02:00
Admiral H. Curtiss
fd3867ac5b
Merge pull request #12755 from LillyJadeKatrin/retroachievements-discord
...
RetroAchievements - Discord Presence
2024-05-18 14:29:52 +02:00
Admiral H. Curtiss
f3c0a5626d
Merge pull request #12781 from deReeperJosh/skylanderfiletypes
...
IOS/USB: Change Skylander File Type Filter
2024-05-18 14:12:55 +02:00
Joshua de Reeper
c206ce846a
Change Default Skylander File Selection Types
2024-05-17 02:52:50 +01:00
OatmealDome
493a42d792
Merge pull request #12779 from warmenhoven/warmenhoven/pr/buildfix
...
Fix build with Xcode 15.4 by bumping MoltenVK version to 1.2.8
2024-05-14 01:35:41 -04:00
Eric Warmenhoven
dc9d337b79
Fix build with Xcode 15.4 by bumping MoltenVK version to 1.2.8
2024-05-14 00:06:31 -04:00
OatmealDome
7ba539d796
Merge pull request #12766 from mitaclaw/arm64-xreg-assert
...
Arm64FloatEmitter: 64-Bit Assert In ABI_PushRegisters
2024-05-10 00:08:55 -04:00
LillyJadeKatrin
2328539a76
Add Discord Presence setting to Achievement Settings dialog
...
Setting is only enabled when Rich Presence is enabled. Toggling either Rich Presence or Discord Presence will immediately update the Discord status.
2024-05-08 07:08:31 -04:00
OatmealDome
50386c4e39
Merge pull request #12740 from mitaclaw/breakpoint-before-fpu-exception
...
Jit64/JitArm64: Check Breakpoints Before FPU Availability
2024-05-08 01:26:08 -04:00
LillyJadeKatrin
57c8ea12ed
Send Rich Presence to Discord
...
If Rich Presence and Discord Presence are enabled in Achievement Settings, the string generated by rcheevos as the player's current Rich Presence will be sent to the Status field in the Discord Presence object. This will be updated whenever Rich Presence updates.
2024-05-08 00:33:33 -04:00
LillyJadeKatrin
5768d82662
Add Discord Presence flag to Achievement Settings
...
When enabled, this will send Rich Presence to Discord to be displayed in players' statuses.
2024-05-08 00:28:55 -04:00
mitaclaw
28f8ab9e8a
Arm64FloatEmitter: 64-Bit Assert In ABI_PushRegisters
2024-05-07 13:51:50 -07:00
JosJuice
2c91367429
Merge pull request #12737 from nlebeck/settingshandler-split
...
Eliminate SettingsHandler's `SetBytes` and `Reset` methods
2024-05-05 22:35:23 +02:00
Admiral H. Curtiss
485bdba98e
Merge pull request #12760 from AdmiralCurtiss/win-cmake-fix
...
Fix building with CMake on Windows
2024-05-05 19:40:25 +02:00
Tilka
98529a9d2e
Merge pull request #12694 from Tilka/zelda4
...
DSPHLE/Zelda: set COMBINED_CMD_0D flag appropriately
2024-05-05 14:43:06 +01:00
Admiral H. Curtiss
1a2e315880
Merge pull request #12761 from mitaclaw/core-global-system-5
...
Core::SetState: Avoid Global System Accessor
2024-05-04 18:19:50 +02:00
Admiral H. Curtiss
98f0f844fb
Merge pull request #12763 from LillyJadeKatrin/retroachievements-welcome
...
Retooled Achievements Welcome Message
2024-05-04 18:14:43 +02:00
Admiral H. Curtiss
3029d8a47f
Merge pull request #12729 from JosJuice/no-discard-at-breakpoint
...
PPCAnalyst: Prevent discarding registers around breakpoints
2024-05-04 18:07:02 +02:00
Admiral H. Curtiss
1b19a75600
Merge pull request #12560 from sepalani/bba-poll
...
BBA/HLE: Increase polling efficiency
2024-05-04 17:43:24 +02:00
Admiral H. Curtiss
c26373bd95
Merge pull request #12738 from mitaclaw/expression-sprs
...
Expression: Support All SPRs + MSR
2024-05-04 17:35:12 +02:00
LillyJadeKatrin
91764fd28f
Retooled Achievements Welcome Message
...
The "welcome message" that shows up to players when a game starts up and Achievements are active will now either tell the player upon load that there's no support for achievements, or will wait until the first attempt to load the game's badge either succeeds or fails and then display a full message with title and progress and status. This is in part facilitated by a boolean field for when to display a welcome message, set to true upon loading and to false upon a message being displayed.
2024-05-04 11:29:41 -04:00
Admiral H. Curtiss
0daf4d1281
Merge pull request #12762 from mitaclaw/dead-config-code
...
PowerPC: Remove Dead Config Code
2024-05-04 16:23:36 +02:00
Tilka
c442c0d5e5
Merge pull request #10957 from Pokechu22/std-bitcast
...
Replace Common::BitCast with std::bit_cast
2024-05-04 08:24:59 +01:00
mitaclaw
2b337aec58
PowerPC: Remove Dead Config Code
2024-05-03 21:54:47 -07:00
mitaclaw
0b04975c26
Core::SetState: Avoid Global System Accessor
2024-05-03 21:04:44 -07:00
Admiral H. Curtiss
5d49500456
DolphinNoGUI: Link against dwmapi.lib on Windows in CMake
...
Required since 2b261b9306
2024-05-04 05:19:01 +02:00
Admiral H. Curtiss
f6e3c5ccef
Externals/rcheevos: Disable warnings in CMake
2024-05-04 05:19:00 +02:00
Admiral H. Curtiss
c23562b7b5
Merge pull request #12695 from mitaclaw/core-global-system-4
...
Core::IsRunning: Avoid Global System Accessor
2024-05-04 05:15:35 +02:00
Admiral H. Curtiss
e2dc6f3225
Merge pull request #12751 from guijan/improv-nbsd
...
improve NetBSD-specific code
2024-05-04 04:27:53 +02:00
Admiral H. Curtiss
f709071d41
Merge pull request #12759 from LillyJadeKatrin/retroachievements-header-fix
...
Hide Achievement Dialog Header When Disabled
2024-05-04 04:27:16 +02:00
Pokechu22
fbbfea8e8e
Replace Common::BitCast with std::bit_cast
2024-05-03 18:43:51 -07:00
LillyJadeKatrin
42ca39c6fe
Hide Achievement Dialog Header When Disabled
...
If achievements were disabled but a player token is in settings, prior to this change the Achievement Manager dialog would show a box with no player name and score zero, which is unnecessary.
2024-05-03 21:35:01 -04:00
mitaclaw
076bdf7a24
Expression: Support All SPRs + MSR
2024-05-03 17:56:58 -07:00
Admiral H. Curtiss
57c890d4fc
Merge pull request #12756 from guijan/fix-llvm
...
fix linking against LLVM shared library
2024-05-03 19:42:58 +02:00
Guilherme Janczak
0859d2c472
improve NetBSD-specific code
...
NetBSD doesn't put packages in /usr/local like /CMakeLists.txt thought.
The `#ifdef __NetBSD__` around iconv was actually breaking compilation
on NetBSD when using the system libiconv (there's also a GNU iconv
package)
A C program included from C++ source broke on NetBSD specifically, work
around it.
This doesn't fix compilation on NetBSD, which is currently broken, but
is closer to correct.
2024-05-03 15:12:29 +00:00
Admiral H. Curtiss
42583deea7
Merge pull request #12754 from LillyJadeKatrin/retroachievements-possiblememoryleakfix
...
Fix possible memory leak in an Achievement Manager callback
2024-05-03 17:10:04 +02:00
Guilherme Janczak
68cbd2640d
fix linking against LLVM shared library
...
967280f140
broke linking against
libLLVM.so because it used the outdated way to link against LLVM from
CMake. This causes a compilation failure on systems that don't have the
LLVM static libraries, such as Arch Linux. On systems that have the
static libraries, it'll use them and increase binary sizes massively.
Switch to the newer llvm_config CMake macro from LLVM.
2024-05-03 11:56:15 +00:00
LillyJadeKatrin
fc64b43fae
Fix possible memory leak in an Achievement Manager callback
2024-05-03 00:11:38 -04:00
Admiral H. Curtiss
5817be7bd3
Merge pull request #12747 from mitaclaw/qt-memory-leaks
...
DolphinQt: Properly Delete (Some) Widgets
2024-05-02 17:30:49 +02:00
Admiral H. Curtiss
967280f140
Merge pull request #12716 from guijan/obsd-port
...
port to OpenBSD
2024-05-02 16:42:31 +02:00
Admiral H. Curtiss
02e6acd8ad
Merge pull request #12748 from LillyJadeKatrin/retroachievements-enable-bug
...
Disabled Hardcore Mode when Achievements disabled
2024-05-02 12:43:27 +02:00
LillyJadeKatrin
ad969dfc0d
Disabled Hardcore Mode when Achievements disabled
...
Bugfix for hardcore-disabled items being disabled when hardcore was true but achievement integration was false, which should mean hardcore is effectively disabled. Now everything checks the IsHardcoreModeActive method in AchievementManager which processes the setting AND the game state to determine if hardcore mode is actually active.
2024-05-02 04:44:52 -04:00
mitaclaw
0df401b164
Core::IsRunning: Avoid Global System Accessor
2024-05-01 08:54:17 -07:00
JMC47
b71fdef356
Merge pull request #12639 from LillyJadeKatrin/retroachievements-client
...
Refactor AchievementManager from rc_runtime to rc_client
2024-05-01 11:20:02 -04:00