Unknown W. Brackets
5009698cc0
Core: Use a shared_ptr for i18n categories.
...
This does not make them thread safe, but it reduces the chances of a crash
a bit (see #12594.)
2020-02-09 07:35:16 -08:00
Henrik Rydgård
e49c488c6f
Silence a compiler warning, fix an uninitialized variable
2019-02-27 10:33:27 +01:00
Unknown W. Brackets
9a5fbe5ea5
Savedata: Truncate detail if it's too long.
...
We could add scrolling later, but this makes it more usable without ugly
text overlap, at least.
Fixes #11711 .
2019-02-16 14:52:01 -08:00
Unknown W. Brackets
ed10b69b17
Savedata: Show confirm save without faded icon.
...
See #9632 .
2018-09-01 14:40:44 -07:00
Unknown W. Brackets
718053e7fc
Savedata: Return error codes on WRITEDATA/MAKEDATA.
2018-08-11 16:35:58 -07:00
Unknown W. Brackets
aad6377580
Savedata: Return result codes from Save/Load.
...
This doesn't change anything, yet.
2018-06-24 13:28:57 -07:00
aliaspider
54d9406713
fix mingw and msvc cmake builds.
2018-03-23 03:18:13 +01:00
Henrik Rydgård
c3629b4a53
Warning fixes
2018-02-04 13:42:04 +01:00
Unknown W. Brackets
d2be5beccc
Savedata: Show icon for new saves more often.
...
In fact, it may even be wrong to show the new data icon in this case...
Also fixes crashes when save title is 128 characters long.
Should improve #9632 .
2017-12-03 06:35:41 -08:00
Unknown W. Brackets
53a8e4213d
Core: Fix PPGe text drawing with missing icon.
2017-04-24 09:37:55 -07:00
Henrik Rydgard
26a2d42731
Big mutex overhaul - remove our custom ones, make them non-recursive where possible
2017-02-28 11:40:29 +01:00
Henrik Rydgard
50be4e72b2
Get rid of our own silly reimplementation of std::thread
2017-02-27 20:51:36 +01:00
Henrik Rydgard
03dab0fdbd
More UWP prep
2017-02-25 09:57:22 +01:00
Unknown W. Brackets
29f5763d32
Fix some warnings.
...
The enum type was not hurting anyone, since the values were the same.
2016-09-10 20:32:37 -07:00
Unknown W. Brackets
b71b1bbff9
Initially count the dir for save info size.
...
Should help #6068 , verified by the sizes test and JpcspTrace results.
2015-11-15 10:29:13 -08:00
Unknown W. Brackets
e0f85a9c6b
Native merge part 1: skip native/ in includes.
2015-09-06 12:19:33 -07:00
vnctdj
d7eba2061e
Consistently use *di for the Dialog i18n category
2015-07-01 23:26:55 +02:00
Unknown W. Brackets
2450724be2
Make Memory::Memcpy() execute memchecks directly.
...
This makes it easier to handle breakpoints in HLE.
2015-04-05 18:09:20 -07:00
Unknown W. Brackets
24f365d94c
Return an error for new savedata on a full stick.
2014-11-02 12:47:09 -08:00
daniel229
70fac3a65e
savedata
2014-10-03 15:16:12 +08:00
Unknown W. Brackets
0f7f00c635
Play it safer with savedata dialog thread safety.
2014-07-01 22:52:51 -07:00
Unknown W. Brackets
01d3dcdc99
Prevent a possible race condition in save/load.
2014-06-29 17:44:56 -07:00
Unknown W. Brackets
e3c6876365
Show a message when saving/loading fails.
2014-06-29 17:42:20 -07:00
Unknown W. Brackets
553c870ee9
Execute savedata io on a separate thread.
...
Some savedata is sorta large, like 1MB, this makes it save more smoothly.
2014-06-29 17:32:57 -07:00
Unknown W. Brackets
51909a3256
Separate out io actions from save dialog display.
2014-06-29 17:07:04 -07:00
Unknown W. Brackets
fc833adde0
Return an error for invalid savedata sizes.
...
May fix WALL-E according to:
http://forums.ppsspp.org/showthread.php?tid=434
2014-03-23 23:14:40 -07:00
Yifan Lu
c5336d5817
Added printing of game save key to debug log when loading/saving
2014-03-22 16:13:30 +01:00
Unknown W. Brackets
fe8ada4d7e
Log the name of the save operation, not just #.
...
Makes it a lot easier to read...
2014-03-15 17:20:34 -07:00
Henrik Rydgård
fa473da62a
Reduce savedata init delay to 200ms
2014-02-11 21:45:08 +01:00
raven02
54bbdebcc9
Try savedata init delay 500ms
2014-02-11 19:48:56 +08:00
Unknown W. Brackets
a0262a5263
Reset savedata to NONE when stopping emulator.
...
This way the second game you play won't hang. Also fixes tests. Oops.
2014-02-08 16:48:40 -08:00
Unknown W. Brackets
1e8611a756
Make sure to check current status for changes.
...
The game may not even call GetStatus(), but the status should still
change.
Also, error when using InitStart() during Shutdown(), per tests.
2014-02-08 09:58:31 -08:00
Unknown W. Brackets
67b1aee1f8
Use a time delay to change sceUtility statuses.
...
This is probably more based on IO (maybe even loading and unloading
the module for the dialog or something?) but time should approximate it.
May improve games not expecting the status to switch right away.
2014-02-08 09:39:50 -08:00
Unknown W. Brackets
54e8f28743
Allow confirm to bypass save load dialogs.
2014-02-02 16:00:01 -08:00
Unknown W. Brackets
77acd0729f
Use the latch in dialogs throughout.
...
This makes it so that rapid fire works for them as well.
2014-02-02 15:48:29 -08:00
sum2012
ffc66b7859
Fix logic
2014-02-02 02:16:51 +08:00
sum2012
0498b9d4a5
Fix PSPSaveDialog::Update
...
Fix Miyako lock up in saving screen
2014-02-02 00:55:54 +08:00
Unknown W. Brackets
e00a244d1e
Handled fixed-length strings in savedata properly.
2014-01-24 01:21:13 -08:00
Henrik Rydgard
9bde25dfa9
Moving the lang mapping to Config clears up some obcure file-to-file build dependency.
...
Should fix the build.
2014-01-03 19:04:43 +01:00
Henrik Rydgård
79ff2f0ba8
Start untangling our include mess a little.
2013-12-29 23:34:45 +01:00
Unknown W. Brackets
b2795b31c0
Only draw visible savedata icons, fix leak.
...
Fixes #4870 .
2013-12-17 08:07:30 -08:00
Unknown W. Brackets
f7bad51cc7
Clip in PPGe, fixing issues in softgpu.
...
We were just drawing wrong, so softgpu was correct.
2013-12-15 11:59:23 -08:00
The Dax
814a81b692
Allow held directional buttons to scroll up and down the list repeatedly.
2013-12-08 20:33:16 -05:00
Unknown W. Brackets
2d3f0758c1
Dynamically manage PPGe images so 50+ are okay.
...
Otherwise, we try to allocate all at once and could run out of ram.
Should fix #2242 .
2013-12-08 11:06:18 -08:00
Henrik Rydgård
c9475b17b8
Merge pull request #4514 from shenweip/patch-3
...
Skip the read of secure files which are not in SFO.
2013-11-14 14:02:21 -08:00
shenweip
37e477f6e5
Add a log and fix typo.
2013-11-14 22:49:26 +08:00
Henrik Rydgård
66581c4d83
Merge pull request #4517 from Kingcom/SaveDialog
...
Partially implement SCE_UTILITY_SAVEDATA_FOCUS_NAME
2013-11-12 01:42:20 -08:00
Kingcom
7f9182033e
Partially implement SCE_UTILITY_SAVEDATA_FOCUS_NAME
2013-11-12 10:10:56 +01:00
shenweip
d3fbbebe16
Only skip when load fail.
2013-11-12 12:14:16 +08:00
shenweip
c5a6e4653b
Only check in secure mode.
2013-11-12 12:08:11 +08:00