dolphin/Source/Core/Core/HW
Léo Lam 8317a66ea5 NandPaths: Return paths that are relative to Wii NAND
Since all FS access will go through the new FS interface (PR #6421)
in order to keep track of metadata properly, there is no need to return
absolute paths anymore.

In fact, returning host paths is a roadblock to using the FS interface.

This starts the migration work by adding a way to get paths that are
relative to the Wii NAND instead of always getting absolute paths
on the host FS.

To prepare for future changes, this commit also makes returned paths
canonical by removing the trailing slash when it's unneeded.

Eventually, once everything has been migrated to the new interface,
we can remove the "from" parameter.
2018-05-04 19:52:17 +02:00
..
DSPHLE Reformat all the things! 2018-04-12 21:28:39 +02:00
DSPLLE DSPSymbols: remove unused ReadAnnotatedAssembly 2018-03-21 17:07:27 -07:00
DVD Reformat all the things! 2018-04-12 21:28:39 +02:00
EXI EXI_DeviceMemoryCard: Get rid of magic number in SetCS() 2018-04-01 15:21:20 -04:00
GCMemcard NandPaths: Remove unused header inclusions 2018-04-22 23:49:16 -04:00
SI SI: Remove unnecessary declarations of internally linked functions 2018-04-17 16:33:11 -04:00
WiimoteCommon Core: Add WiimoteCommon headers to the VS project 2017-06-15 18:38:21 -04:00
WiimoteEmu Remove Hybrid Wii Remote 2018-04-17 22:40:21 +02:00
WiimoteReal Reformat all the things! 2018-04-12 21:28:39 +02:00
AudioInterface.cpp Fix DTK audio not working after loading a savestate 2017-11-06 09:15:14 +01:00
AudioInterface.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
CPU.cpp AudioCommon: rename ClearAudioBuffer(mute) to SetSoundStreamRunning(running) 2017-10-21 16:28:04 -07:00
CPU.h Jit64: Use a temporary register for memory references. Part 1. 2017-04-12 20:53:17 +02:00
DSP.cpp Core: Remove unnecessary includes 2017-06-15 18:52:22 -04:00
DSP.h AX-HLE: delay sending interrupt when done processing command list 2017-05-19 19:04:06 -07:00
GCKeyboard.cpp ControllerInterface: HotplugCallbacks -> DevicesChangedCallbacks 2017-11-10 13:37:42 -08:00
GCKeyboard.h ControllerEmu: Separate ControlGroup from ControllerEmu 2017-02-09 18:18:52 -05:00
GCKeyboardEmu.cpp ControllerEmu: Use enum instead of bool for translatability 2018-04-13 13:04:26 +02:00
GCKeyboardEmu.h ControllerEmu: Separate ControlGroup from ControllerEmu 2017-02-09 18:18:52 -05:00
GCPad.cpp Core: Check for initialized GCPad before resetting rumble 2018-03-27 16:26:36 +02:00
GCPad.h Core: Check for initialized GCPad before resetting rumble 2018-03-27 16:26:36 +02:00
GCPadEmu.cpp ControllerEmu: Use enum instead of bool for translatability 2018-04-13 13:04:26 +02:00
GCPadEmu.h GCPadEmu: only connected if default device connected 2017-11-19 16:07:00 +01:00
GPFifo.cpp Jit64: Inline GP fast check in Cleanup. 2017-11-18 17:43:38 +01:00
GPFifo.h Jit64: Inline GP fast check in Cleanup. 2017-11-18 17:43:38 +01:00
HW.cpp Initialise WiiRoot once per emulation session 2017-06-27 15:44:17 +02:00
HW.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
Memmap.cpp Core: Remove unnecessary includes 2017-06-15 18:52:22 -04:00
Memmap.h Memmap: Remove unnecessary const on function declaration parameters 2017-03-06 14:08:07 -05:00
MemoryInterface.cpp Core: Remove unnecessary includes 2017-06-15 18:52:22 -04:00
MemoryInterface.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
MMIO.cpp Reformat all the things! 2018-04-12 21:28:39 +02:00
MMIO.h Reformat all the things! 2018-04-12 21:28:39 +02:00
MMIOHandlers.h Remove NonCopyable 2017-08-22 16:40:34 +02:00
ProcessorInterface.cpp ProcessorInterface: Remove prefixed underscores from parameters 2018-04-09 03:21:59 -04:00
ProcessorInterface.h ProcessorInterface: Remove prefixed underscores from parameters 2018-04-09 03:21:59 -04:00
Sram.cpp Move IOFile to a separate file 2017-06-15 21:33:50 +02:00
Sram.h Sram: Make SRAM dumps const 2017-01-30 17:44:03 -05:00
StreamADPCM.cpp StreamADPCM: Turn the ADPCM decoder into a class 2018-04-09 03:49:18 -04:00
StreamADPCM.h StreamADPCM: Turn the ADPCM decoder into a class 2018-04-09 03:49:18 -04:00
SystemTimers.cpp Common: Move version strings to their own header 2017-09-09 19:28:10 -04:00
SystemTimers.h IOS: Implement MIOS functionality 2017-02-08 15:07:34 +01:00
VideoInterface.cpp Reformat all the things! 2018-04-12 21:28:39 +02:00
VideoInterface.h FifoPlayer: Generate fake VideoInterface updates 2017-11-17 22:11:29 -06:00
WII_IPC.cpp IPC: Clear X1 when acknowledging a reply 2018-03-16 18:51:08 +01:00
WII_IPC.h IPC: Clear X1 when acknowledging a reply 2018-03-16 18:51:08 +01:00
Wiimote.cpp Remove Hybrid Wii Remote 2018-04-17 22:40:21 +02:00
Wiimote.h Remove Hybrid Wii Remote 2018-04-17 22:40:21 +02:00
WiiSaveCrypted.cpp NandPaths: Return paths that are relative to Wii NAND 2018-05-04 19:52:17 +02:00
WiiSaveCrypted.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00