Subv
ea9ce0fba7
Filesystem/Archives: Implemented the SaveData archive
The savedata for each game is stored in /savedata/<ProgramID> for NCCH files. ELF files and 3DSX files use the folder 0 because they have no ID information
Got rid of the code duplication in File and Directory
Files that deal with the host machine's file system now live in DiskFile, similarly for directories and DiskDirectory and archives with DiskArchive.
FS_U: Use the correct error code when a file wasn't found
11 years ago
Yuri Kunde Schlesner
0600e2d8b5
Convert old logging calls to new logging macros
11 years ago
bunnei
5bac72282a
Common: Add "sysdata" to GetUserPath and cleanup.
11 years ago
Rohit Nirmal
8a62423970
Change NULLs to nullptrs.
11 years ago
Emmanuel Gil Peyrot
f5d38649c7
Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated
11 years ago
Yuri Kunde Schlesner
b75ac24391
Use std sized types instead of platform specific typedefs
11 years ago
archshift
a7c7946867
Common: Return from CreateFullPath early if the directory creation fails
11 years ago
archshift
e6594f9f53
Added configuration file system.
Uses QSettings on citra-qt, and inih on citra-cli.
11 years ago
Emmanuel Gil Peyrot
fbd72fd6bf
Common: Add a helper function to generate a 8.3 filename from a long one.
Core: Fix the SDMC Directory implementation to make blargSnes work.
11 years ago
Lioncash
ca2f0de08a
Fix warnings in core and common
11 years ago
archshift
1966f7b0ad
Use the citra user path for the sdmc directory
11 years ago
Emmanuel Gil Peyrot
6b7b36a874
Common: Rename the File namespace to FileUtil, to match the filename and prevent collisions.
11 years ago
archshift
9d7cc2bedc
common: Prune all redundant includes
11 years ago
archshift
5472fd4d9b
Added string_util to common, small changes in loader.cpp
11 years ago
Lioncash
da6f24b374
Common: Move remaining C header includes over to their C++ equivalent
12 years ago
bunnei
7a136b8a84
fixes to build on linux
12 years ago
bunnei
de0a034a84
fixed project includes to use new directory structure
12 years ago
bunnei
63e46abdb8
got rid of 'src' folders in each sub-project
12 years ago
bunnei
c9b5b89e21
convert tabs to spaces
12 years ago
ShizZy
4f5d397379
fixed some code warnings
12 years ago
ShizZy
c2867f7e14
removed unneeded dolphin paths code, fixed linker problems with common.lib
12 years ago
ShizZy
7564d28faf
replaced common code with dolphin common
12 years ago