dolphin-emulator/Source/Core/Core
Léo Lam dc1707faa8 IOS/ES: Merge the title import and export contexts
This commit merges the import and export contexts into a single context
because this is what IOS does, which means we can only reproduce its
behaviour correctly if we use a single context for both operations.

The other reason is that having two separate and very similar structs
is not really a good idea.

While working on this commit, I was notified that our handling of
ImportTmd/ExportTitleInit is not correct. In particular, we always use
the title key for both importing and exporting, which is wrong. To make
this easier to fix in a follow-up PR, the context now also has a title
key field, just like ES. This also lets us avoid computing it every
single time in ImportContentDone.
2017-07-14 13:23:21 +08:00
..
Boot FileUtil: Add a class for Exists/IsDirectory/GetSize 2017-06-29 19:07:29 +02:00
Config Merge pull request #5594 from MerryMage/phack 2017-06-16 18:36:39 +02:00
ConfigLoaders Unify GetGameIniFilenames 2017-07-11 13:10:11 +02:00
Debugger Core: Remove unnecessary includes 2017-06-15 18:52:22 -04:00
DSP DSPDisassembler: fail when buffer too large 2017-06-30 01:47:02 -07:00
FifoPlayer FifoRecorder: Don't allocate ~100.7MB on program startup 2017-06-19 02:47:26 -04:00
HLE Core: Remove unnecessary includes 2017-06-15 18:52:22 -04:00
HW Merge pull request #5720 from JosJuice/file-metadata 2017-07-11 00:28:34 +02:00
IOS IOS/ES: Merge the title import and export contexts 2017-07-14 13:23:21 +08:00
PowerPC Fix some GCC ODR warnings 2017-06-29 12:21:32 -07:00
ActionReplay.cpp LogManager: clean up header 2017-07-07 16:44:38 -07:00
ActionReplay.h
Analytics.cpp
Analytics.h
ARDecrypt.cpp do not assign in conditional statements 2017-06-07 20:09:44 -07:00
ARDecrypt.h
BootManager.cpp Boot: Clean up the boot code 2017-06-06 16:27:52 +02:00
BootManager.h Boot: Clean up the boot code 2017-06-06 16:27:52 +02:00
CMakeLists.txt Move WiiUtils to Core 2017-06-28 11:22:10 +02:00
CommonTitles.h IOS/ES: Refuse to launch the shop with default credentials 2017-06-26 20:30:13 +02:00
ConfigManager.cpp Unify GetGameIniFilenames 2017-07-11 13:10:11 +02:00
ConfigManager.h Unify GetGameIniFilenames 2017-07-11 13:10:11 +02:00
Core.cpp Core: fix log category for startup message 2017-07-09 18:48:35 +01:00
Core.h Boot: Clean up the boot code 2017-06-06 16:27:52 +02:00
Core.vcxproj Move WiiUtils to Core 2017-06-28 11:22:10 +02:00
Core.vcxproj.filters Move WiiUtils to Core 2017-06-28 11:22:10 +02:00
CoreTiming.cpp Core: Remove unnecessary includes 2017-06-15 18:52:22 -04:00
CoreTiming.h JitArm64: Implement timer SPRs 2017-04-25 09:20:09 +01:00
DSPEmulator.cpp Core: Remove unnecessary includes 2017-06-15 18:52:22 -04:00
DSPEmulator.h
ec_wii.cpp IOS/ES: Refuse to launch the shop with default credentials 2017-06-26 20:30:13 +02:00
ec_wii.h IOS/ES: Refuse to launch the shop with default credentials 2017-06-26 20:30:13 +02:00
GeckoCode.cpp Core: Remove unnecessary includes 2017-06-15 18:52:22 -04:00
GeckoCode.h
GeckoCodeConfig.cpp Common: Add HttpRequest to simplify HTTP requests 2017-06-13 12:52:31 +02:00
GeckoCodeConfig.h
Host.h DolphinWX: fix input bitmaps not working when background input is off 2017-07-12 00:12:07 -07:00
HotkeyManager.cpp Core: Remove unnecessary includes 2017-06-15 18:52:22 -04:00
HotkeyManager.h
MachineContext.h
MemoryWatcher.cpp
MemoryWatcher.h
MemTools.cpp
MemTools.h
Movie.cpp FileUtil: Add a class for Exists/IsDirectory/GetSize 2017-06-29 19:07:29 +02:00
Movie.h Boot: Clean up the boot code 2017-06-06 16:27:52 +02:00
NetPlayClient.cpp Core: include what you use 2017-06-07 01:20:48 -04:00
NetPlayClient.h
NetPlayProto.h
NetPlayServer.cpp Core: Remove unnecessary includes 2017-06-15 18:52:22 -04:00
NetPlayServer.h
PatchEngine.cpp Core: Remove unnecessary includes 2017-06-15 18:52:22 -04:00
PatchEngine.h
State.cpp IOS/ES: Merge the title import and export contexts 2017-07-14 13:23:21 +08:00
State.h
TitleDatabase.cpp Make the built-in wiitdb files optional 2017-07-10 10:16:06 +02:00
TitleDatabase.h TitleDatabase: Fix header includes 2017-05-22 02:02:04 +02:00
WiiRoot.cpp Core: Remove useless ShutdownWiiRoot calls 2017-06-10 20:00:43 +02:00
WiiRoot.h
WiiUtils.cpp WiiUtils: Add an online updater 2017-06-28 11:22:10 +02:00
WiiUtils.h WiiUtils: Add an online updater 2017-06-28 11:22:10 +02:00