Tilka
0e9337f51d
Merge pull request #13011 from JosJuice/clear-sys
...
Delete output Sys folder before copying to it
2024-08-16 21:49:24 +01:00
mitaclaw
6ffd71ffae
BitUtils: Constexpr BitCastToArray, Remove BitCastFromArray
...
`std::bit_cast` participates in overload resolution only if `sizeof(To) == sizeof(From)` and both `To` and `From` are *TriviallyCopyable* types, so the static assertions here can be removed. `[[nodiscard]]` was added as well.
2024-08-16 12:21:49 -07:00
JosJuice
f695a65aad
UnitTests: Delete output Sys folder before copying to it
...
Like the previous commit, but for UnitTests. This time all operating
systems were affected.
I also made UnitTests.vcxproj use the same way of copying as
DolphinQt.vcxproj, just for consistency.
2024-08-16 21:09:10 +02:00
JosJuice
a62f8eac1a
DolphinQt: Delete output Sys folder before copying to it
...
For a long time now, we've had a problem where game INIs persist in
the copied Sys folder if they've been deleted from the original Sys
folder. (I still have hundreds of game INIs locally that only set
EmulationStateId, and we removed those game INIs 6 years ago. On the
buildbot, we do occasionally clear out the build directories manually,
so I'd assume it's not quite as bad there.)
This commit fixes the problem by deleting the output Sys folder before
copying the original Sys folder to the output Sys folder. This should be
a bit slower, but in my testing, the difference seems small. At least if
you have an SSD, which I really hope people have nowadays!
Operating systems other than Windows have not been touched, because:
* Android: Already explicitly deletes the output Sys folder.
* macOS: Does some magic to put the Sys folder in the app bundle, which I
will simply assume isn't affected by this problem, without testing.
* Linux: Expects the person building to manually manage the Sys folder.
2024-08-16 21:09:10 +02:00
JosJuice
30c58eba96
MSBuild: Use SkipUnchangedFiles with Copy
...
Just a bit of simplification.
2024-08-16 21:09:10 +02:00
Tilka
07557e5d9c
Merge pull request #13015 from tygyh/Use-boolean-literals
...
Replace boolean constants with boolean literals
2024-08-16 20:04:45 +01:00
Tilka
45d6653a6d
Merge pull request #13010 from OatmealDome/goodbye-steam
...
Remove Steam support
2024-08-16 20:03:38 +01:00
Tilka
1759d27267
Merge pull request #13017 from Tilka/foo
...
DolphinTool: print title IDs in hex
2024-08-16 20:02:01 +01:00
Tillmann Karras
884a38f04d
DolphinTool: print title IDs in hex
2024-08-16 18:39:23 +01:00
Tillmann Karras
214756dd18
Small wording changes for dump conversions
2024-08-16 18:39:23 +01:00
Tilka
d10c3aaf29
Merge pull request #13012 from mitaclaw/Use-contains-method-2
...
Use contains method 2
2024-08-16 18:31:07 +01:00
OatmealDome
7c21bcd991
Merge pull request #10556 from cpba/detectflatpak
...
Detect when running inside a flatpak sandbox
2024-08-16 12:48:28 -04:00
Tilka
e91784e7ec
Merge pull request #13014 from LillyJadeKatrin/retroachievements-game-badge-fix
...
Fixed missing game badge in achievements dialog
2024-08-16 03:35:21 +01:00
LillyJadeKatrin
8bcaf6ef26
Fixed missing game badge in achievements dialog
2024-08-15 21:48:50 -04:00
mitaclaw
de1c47a701
Misc. Container Find Changes
2024-08-15 14:25:51 -07:00
mitaclaw
9fa4eb9aab
Use 'contains' method
2024-08-15 14:20:16 -07:00
OatmealDome
f85d4a4294
CMakeLists: Remove flag for creating a Steam build
2024-08-15 12:42:16 -04:00
OatmealDome
afde1dcfe2
BuildMacOSUniversalBinary: Remove flag for creating a Steam build
2024-08-15 12:42:16 -04:00
OatmealDome
c28fd445d7
DolphinQt: Remove Steam runtime build support
2024-08-15 12:42:16 -04:00
OatmealDome
f10f08d1c2
UICommon: Remove Steam user directory logic
2024-08-15 12:42:16 -04:00
OatmealDome
8a93620d06
DolphinQt: Remove entitlements for Steam overlay
2024-08-15 12:42:15 -04:00
Dr. Dystopia
309df9ed5b
Replace boolean constants with boolean literals
2024-08-15 07:14:43 +02:00
Sketch
7bc09bba87
IOS/KD: Implement Get Time Triggers
2024-08-14 21:44:36 -04:00
Tilka
18ac8bf405
Merge pull request #12990 from tygyh/Use-contains-method
...
Use 'contains' method
2024-08-14 23:54:16 +01:00
Dr. Dystopia
618b41a459
Use 'contains' method
2024-08-14 22:18:28 +02:00
Tilka
1e8b3a58b2
Merge pull request #13006 from tygyh/Remove-self-comparison
...
Remove self-comparison
2024-08-14 19:49:44 +01:00
OatmealDome
1b808789bc
Merge pull request #12986 from mitaclaw/actually-fix-llvm
...
CMakeLists: Fix LLVM Usage In UICommon
2024-08-14 13:10:44 -04:00
OatmealDome
a345cb0131
Merge pull request #12969 from mitaclaw/cached-interpreter-2.1a-profile
...
CachedInterpreter: Software JIT Profiling Support
2024-08-14 13:09:34 -04:00
Dr. Dystopia
15500198d8
Remove self-comparison
2024-08-14 14:50:15 +02:00
Tilka
d5522e218f
Merge pull request #12997 from tygyh/Remove-constness
...
Constness of 'result' prevents automatic move [performance-no-automatic-move]
2024-08-14 02:28:23 +01:00
Tilka
f712ea71f1
Merge pull request #13004 from Dentomologist/menubar_update_select_state_slot_on_hotkey
...
MenuBar: Update checkmarked Select State Slot when hotkeys are pressed
2024-08-14 02:27:36 +01:00
Dentomologist
134313e313
MenuBar: Update checkmarked Select State Slot when hotkey pressed
...
Update the checkmarked slot in the Select State Slot menu when the
Increase Selected State Slot or Decrease Selected State Slot hotkeys are
pressed.
The actual selected save slot was being changed correctly before this
commit; this just fixes the menu checkmark.
2024-08-13 12:53:29 -07:00
Dr. Dystopia
c6eb7c566d
Constness of 'result' prevents automatic move [performance-no-automatic-move] (0 issues)
2024-08-13 21:51:43 +02:00
Tilka
d4ec524f21
Merge pull request #12996 from tygyh/Fix-retro-achievement-comment
...
Fix comment
2024-08-13 16:35:18 +01:00
Admiral H. Curtiss
54fdeb50b1
Merge pull request #12998 from tygyh/Remove-unused-lambda-capture
...
Remove unused lambda capture
2024-08-13 16:14:18 +02:00
khg8m3r
d2c4f3af19
Update SDL to release-2.30.6 and fix build errors for Windows and CMake
2024-08-13 11:11:56 +02:00
Dr. Dystopia
49134afb42
Remove unused lambda capture
2024-08-13 10:26:25 +02:00
Dr. Dystopia
b86291f868
Fix comments
2024-08-13 06:58:23 +02:00
Tilka
5af0ae25e6
Merge pull request #12979 from lycheefox/skylanders
...
Skylanders: Fix some skylanders and add missing ones.
2024-08-13 03:41:15 +01:00
Tillmann Karras
88bd81931f
DSPHLE/Zelda: Add two missing filters
...
The biquad filter is used in all Pikmin games for cursor sound effects
in the main menu, although the difference is subtle.
The low-pass filter is used at least by Pikmin 2 Wii during the
spaceship crash in the intro and fixes the missing "puff" sound effects
whenever there is black smoke coming out of the engine.
2024-08-13 03:36:09 +01:00
Carles Pastor
7bef0188af
Detect when running inside a flatpak sandbox
2024-08-12 18:53:12 +02:00
lycheefox
194a5f3996
Skylanders: Fix some skylanders and add missing ones.
2024-08-11 19:34:51 -04:00
JMC47
e4bd14257f
Merge pull request #12783 from Tilka/zelda_square
...
DSPHLE/Zelda: fix Pikmin 2 save sound (issue 8855)
2024-08-11 14:16:28 -04:00
JosJuice
6cc2133f27
Merge pull request #12811 from JosJuice/ppcanalyst-refactor-mtspr
...
PPCAnalyst: Refactor mtspr handling code
2024-08-11 15:33:46 +02:00
OatmealDome
430416484b
Merge pull request #12983 from OatmealDome/mac-updater-embed-3-cleanup
...
AutoUpdate: Remove the old updater app on macOS if it exists
2024-08-11 01:38:15 -04:00
Tilka
4c559e7f66
Merge pull request #12988 from tygyh/Update-gitignore
...
Update gitignore
2024-08-10 18:29:25 +01:00
Tilka
b76d05e4bb
Merge pull request #12991 from tygyh/Remove-dereferencing
...
Replace indirection operator with arrow operator
2024-08-10 18:22:30 +01:00
Dr. Dystopia
ed62aec658
Update gitignore
2024-08-10 14:23:47 +02:00
Dr. Dystopia
8995975892
Replace redundant dereferencing
2024-08-10 14:18:44 +02:00
Tilka
5d5f1693b5
Merge pull request #12985 from mitaclaw/qpushbutton-clicked
...
DolphinQT: Listen For `clicked` Signal Rather Than `pressed`
2024-08-09 07:01:18 +01:00