dolphin/Source/Core/DiscIO
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
..
Blob.cpp Don't check validity twice when creating DirectoryBlob 2017-08-01 11:36:40 +02:00
Blob.h Unify ISOFile (wx) with GameFile (Qt) and put it in UICommon 2018-03-09 13:08:38 +01:00
CISOBlob.cpp Move IOFile to a separate file 2017-06-15 21:33:50 +02:00
CISOBlob.h Move IOFile to a separate file 2017-06-15 21:33:50 +02:00
CMakeLists.txt CMakeLists: Link in zlib privately where applicable 2018-04-13 08:29:46 -04:00
CompressedBlob.cpp Move IOFile to a separate file 2017-06-15 21:33:50 +02:00
CompressedBlob.h Move IOFile to a separate file 2017-06-15 21:33:50 +02:00
DirectoryBlob.cpp Reformat all the things! 2018-04-12 21:28:39 +02:00
DirectoryBlob.h Reformat all the things! 2018-04-12 21:28:39 +02:00
DiscExtractor.cpp Reformat all the things! 2018-04-12 21:28:39 +02:00
DiscExtractor.h DiscExtractor: Pass partition by reference rather than by value in ExtractDirectory() 2018-03-27 21:49:42 -04:00
DiscIO.vcxproj Add WiiSaveBanner class 2017-11-03 23:00:43 +01:00
DiscIO.vcxproj.filters Add WiiSaveBanner class 2017-11-03 23:00:43 +01:00
DiscScrubber.cpp DiscIO: Use Common::Lazy for loading filesystems 2017-09-15 18:57:05 +02:00
DiscScrubber.h Filesystem: Replace GetFileList() 2017-06-14 15:23:48 +02:00
DriveBlob.cpp Move IOFile to a separate file 2017-06-15 21:33:50 +02:00
DriveBlob.h Reformat all the things! 2018-04-12 21:28:39 +02:00
Enums.cpp DiscIO: Don't use all uppercase for enum values 2018-03-31 14:11:32 +02:00
Enums.h DiscIO: Don't use all uppercase for enum values 2018-03-31 14:11:32 +02:00
FileBlob.cpp
FileBlob.h Move IOFile to a separate file 2017-06-15 21:33:50 +02:00
Filesystem.cpp DiscIO: Remove m_partition and m_volume from FileSystem 2017-09-15 18:57:05 +02:00
Filesystem.h Reformat all the things! 2018-04-12 21:28:39 +02:00
FileSystemGCWii.cpp DiscIO: Remove m_partition and m_volume from FileSystem 2017-09-15 18:57:05 +02:00
FileSystemGCWii.h DiscIO: Add a Volume::ReadSwappedAndShifted function 2017-08-02 22:00:51 +02:00
NANDImporter.cpp Merge pull request #6148 from leoetlino/null-bug 2017-10-29 10:30:03 +01:00
NANDImporter.h Merge pull request #6148 from leoetlino/null-bug 2017-10-29 10:30:03 +01:00
TGCBlob.cpp TGCBlob: Fix brace style 2017-10-08 12:38:12 +02:00
TGCBlob.h TGCBlob: Make m_file_area_shift signed 2017-10-08 12:30:53 +02:00
Volume.cpp Avoid UB when reading Wii volume names 2017-11-03 23:17:40 +01:00
Volume.h Avoid UB when reading Wii volume names 2017-11-03 23:17:40 +01:00
VolumeFileBlobReader.cpp DiscIO: Use Common::Lazy for loading filesystems 2017-09-15 18:57:05 +02:00
VolumeFileBlobReader.h DiscIO: Use Common::Lazy for loading filesystems 2017-09-15 18:57:05 +02:00
VolumeGC.cpp DiscIO: Don't use all uppercase for enum values 2018-03-31 14:11:32 +02:00
VolumeGC.h DiscIO: Remove comments that state obvious facts 2017-10-24 11:41:54 +02:00
VolumeWad.cpp DiscIO: Don't use all uppercase for enum values 2018-03-31 14:11:32 +02:00
VolumeWad.h DiscIO: Don't use all uppercase for enum values 2018-03-31 14:11:32 +02:00
VolumeWii.cpp DiscIO: Don't use all uppercase for enum values 2018-03-31 14:11:32 +02:00
VolumeWii.h Reformat all the things! 2018-04-12 21:28:39 +02:00
WbfsBlob.cpp Assert: Uppercase assertion macros 2018-03-14 22:03:12 -04:00
WbfsBlob.h Move IOFile to a separate file 2017-06-15 21:33:50 +02:00
WiiSaveBanner.cpp NandPaths: Return paths that are relative to Wii NAND 2018-05-04 19:52:17 +02:00
WiiSaveBanner.h WiiSaveBanner: Resolve a -Wreorder warning 2017-12-03 18:34:49 -05:00
WiiWad.cpp Assert: Uppercase assertion macros 2018-03-14 22:03:12 -04:00
WiiWad.h Drop the direct WAD launch hack 2017-10-24 11:41:54 +02:00