Henrik Rydgård
|
b54d5ab8e6
|
Cleanup the g_PortManager shutdown process
Following up comment by @ANR2ME in #17744, to be merged before that one.
|
2023-07-20 23:55:35 +02:00 |
|
Henrik Rydgård
|
ceb6085707
|
Move back to directory-specific .nomedia files.
|
2023-07-16 10:46:48 +02:00 |
|
Henrik Rydgård
|
7e2323d5e6
|
Android: Create .nomedia file in the PSP directory directly
This avoids media scanners better. Should fix issue #17711
|
2023-07-14 10:19:42 +02:00 |
|
Henrik Rydgård
|
86ee2253ee
|
Save/Load the icon cache to disk if RetroAchievements are enabled.
Should reduce the server load a bit.
|
2023-07-13 12:44:20 +02:00 |
|
Henrik Rydgård
|
19f4eadeb1
|
Call the sound effect mixer directly from Mix instead of pushing the samples from background audio.
|
2023-07-12 17:55:46 +02:00 |
|
Henrik Rydgård
|
d0b42705a0
|
Switch over to rc-client
|
2023-07-08 18:59:37 +02:00 |
|
Henrik Rydgård
|
84fffec4f3
|
Switch all NativeMessageReceived to System_PostUIMessage
|
2023-07-06 17:26:02 +02:00 |
|
Henrik Rydgård
|
ac4506e389
|
Stop "messages from java" to leak out to NativeMessageReceived except where explicitly allowed
|
2023-07-06 17:13:04 +02:00 |
|
Henrik Rydgård
|
a7c21b582e
|
Move UI/RetroAchievements.{cpp,h} to Core.
Necessary to avoid some dependency inversion.
Gotta figure out how this will interact with the libretro stuff..
|
2023-07-02 12:02:20 +02:00 |
|
Henrik Rydgård
|
eb21a2e6c9
|
Break out the OSD data holder from Common/System/System.h, into OSD.cpp/h
|
2023-06-30 17:15:49 +02:00 |
|
Henrik Rydgård
|
df8a745350
|
RetroAchievements: Add a tab for debug stats
|
2023-06-27 10:33:40 +02:00 |
|
Henrik Rydgård
|
81e1293693
|
Token name and path fix
|
2023-06-26 17:21:39 +02:00 |
|
Henrik Rydgård
|
d4239e7c98
|
Keeping it simple - putting the token in memstick/PSP/SYSTEM for now
|
2023-06-26 17:09:35 +02:00 |
|
Henrik Rydgård
|
4134acc492
|
Use the new "secret storage" to store the retroachievements token
|
2023-06-26 10:01:42 +02:00 |
|
Henrik Rydgård
|
87846c5fcb
|
Add simple facility for storing secret in app-private storage on Android (other platforms not so good)
|
2023-06-26 10:01:42 +02:00 |
|
Henrik Rydgård
|
66d9c24f72
|
More integration
|
2023-06-26 10:01:40 +02:00 |
|
Henrik Rydgård
|
84e9a85e0f
|
Things link now. Let's see if it works..
|
2023-06-26 10:01:40 +02:00 |
|
Henrik Rydgård
|
7cc8c6cea4
|
OSD: Add semantics, move the the OSD state to common (while keeping the renderer in the UI).
|
2023-06-20 14:40:46 +02:00 |
|
Henrik Rydgård
|
d6552a7673
|
Implement an "OverlayScreen" concept. OSD can now render on top of other screens than EmuScreen.
|
2023-06-20 10:44:47 +02:00 |
|
Unknown W. Brackets
|
f5f3afbeef
|
Android: Correct pad name tracking.
This is split up in two messages, a bit ugly...
|
2023-06-11 15:43:21 -07:00 |
|
Henrik Rydgård
|
2675d6ea43
|
Input event and device enums (#17514)
* Switch deviceID from int to enum InputDeviceID, globally
* Switch axisId to enum InputAxis
* Change int keycodes to InputKeyCode where it makes sense.
* SDL input buildfix
* SDL keycode buildfix
* Switch on enum warning fixes
* Qt keycode buildfix
* iOS keycode buildfix
* UWP keycode buildfix
* More iOS buildfix
* More iOS buildfix
* Update DinputDevice.cpp
|
2023-05-26 18:40:13 +02:00 |
|
Henrik Rydgård
|
4f1be34f24
|
Revert "Remove the Android display resolution selector"
This reverts commit ea0eaa31e6.
|
2023-05-17 09:37:15 +02:00 |
|
Henrik Rydgård
|
15a0474d40
|
NativeKey: Only update the HLEPlugins key map if any plugins are active.
|
2023-05-01 12:16:45 +02:00 |
|
Henrik Rydgård
|
12bd0ed26d
|
Restore the shared_ptrs
|
2023-04-07 10:35:01 +02:00 |
|
Henrik Rydgård
|
ee6234ecb6
|
I18N: Switch to getting categories by index instead of by string lookup
Also gets rid of the shared_ptr usage, and generally makes things nicer.
Needed for later config refactorings, good to get in early.
|
2023-04-07 10:35:01 +02:00 |
|