TellowKrinkle
a59f95317a
Core: Use auto for ryml noderefs
...
The return type switched between 0.4 and 0.5, so this will be compatible with both
2023-03-18 17:28:30 -05:00
refractionpcsx2
a7714b2725
MCD: Stop Memcard Folders spamming the console/OSD when saving a game
2023-02-23 18:02:07 +00:00
refractionpcsx2
34371c070c
Mcd-Folder: Prevent crash trying to delete non-existent node.
2023-02-09 14:06:21 +00:00
Connor McLaughlin
bd22d29d58
Host: Make OSD message timing consistent
...
It was all over the place previously.
2022-11-22 17:14:56 +00:00
lightningterror
3ba72e8728
MemoryCardFolder: Fix Wsign-compare warning.
2022-11-19 19:28:52 +01:00
Connor McLaughlin
5ab4263c0a
MemoryCardFolder: Add missing bounds check to Read()
2022-11-19 16:55:16 +00:00
Geordie
e129a06436
MemoryCard: Fix a crash that happens when copying from one card to a folder memory card via BIOS. ( #6746 )
...
This fixes a crash that happens if you attempt to copy from one memory card to a formatted folder memory card.
2022-10-26 18:30:44 +02:00
RedPanda4552
fb9c38b75f
Qt: Add dialog for memory card conversion
2022-10-14 21:56:41 +01:00
Stuart Kenny
b3590430c9
MemoryCardFolder: Use icon osd notification method.
2022-09-24 17:21:07 +02:00
Stuart Kenny
2915a1a145
MemoryCardFolder: Add write osd notification.
2022-09-23 17:41:11 +02:00
lightningterror
97aaf3ef9b
MemoryCard: Fix variable initializations.
...
Codacy Warning: Variable 'variable' is assigned in constructor body. Consider performing initialization in initialization list.
2022-08-26 02:16:00 +02:00
lightningterror
f99106ccb1
MemoryCardFolder: Cleanup variable scope.
...
Codacy.
2022-06-24 23:32:30 +02:00
Connor McLaughlin
ea051c6d5f
Everything: Get rid of wx entirely from the Qt build
2022-05-22 13:58:56 +01:00
Connor McLaughlin
893b3c629d
Everything: Remove a **lot** of wx, and px nonsense
...
- common has no wx left except for Path.
- pcsx2core only has it in a few places (memory cards and path related
stuff).
2022-05-22 13:58:56 +01:00
Tyler Wilding
2951068e0c
memcard: Detect and attempt to repair broken index files from the v1.7.2115 bug
2022-04-15 08:47:46 +01:00
Odin Vex
059f58803c
Remove erroneous unmanaged cleanup of managed code
...
`loadYamlFile` calls `OpenManagedCFile` which handles closing the file-handle used. Thus, closing the file-handle outside the API call to `OpenManagedCFile` is not necessary.
2022-04-05 11:04:51 +01:00
Tyler Wilding
ddfe6ac5c1
memcard: update ryml parsing for folder memory cards
...
also make the file handling safer
2022-03-20 04:03:03 +00:00
C.W. Betts
cae8e6ae79
Change a couple of includes from angle brackets to quotes:
...
This makes Xcode happy, as it interprets angled brackets as system headers or headers inside of frameworks.
2022-02-07 02:32:56 +00:00
Tyler Wilding
51431d22ba
memcard: fix YAML emitting bugs
2022-02-02 00:21:07 +00:00
Tyler Wilding
ef3bc9202b
memcard: don't fail on bad yaml, but this isn't the underlying issue...
2022-02-02 00:21:07 +00:00
Tyler Wilding
dacd7d94d9
memcard: fix saving and loading handling on new yaml lib
2021-12-25 15:11:01 +00:00
Tyler Wilding
bda3835cb1
memcard: migrate folder memory cards to rapidyaml
2021-12-25 15:11:01 +00:00
TellowKrinkle
cbcd9b5004
wx: Remove wxString implicit constructor from std::string
...
On windows, it uses the current system's character encoding instead of utf-8, which breaks a lot of things. We should avoid it.
2021-11-13 18:44:26 -06:00
Connor McLaughlin
1e703286f0
Config: Convert MemoryCardType to an enum class
2021-10-03 04:44:16 +01:00
Connor McLaughlin
640e955c38
Move MemoryCard{File,Folder} out of GUI
2021-10-01 23:46:52 -04:00