summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/filesystem/filesystem.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2024-01-25fs/errors: Unify naming of result codesFearlessTobi1-19/+19
2024-01-25fs: Replace Mode enum by OpenMode enumFearlessTobi1-15/+15
2024-01-25vfs: Move vfs files to their own directoryFearlessTobi1-2/+2
2024-01-25fs: Move fsp_srv subclasses to separate filesFearlessTobi1-3/+3
2024-01-11fsp-srv: use program registry for SetCurrentProcessLiam1-177/+50
2023-12-06Improve path splitting speedBreadFish641-5/+1
2023-08-24filesystem: Return correct error for RenameFile when dest_path already existsFearlessTobi1-1/+10
2023-08-15vfs: expand support for NCA readingLiam1-0/+5
2023-08-08fs: return result on null outputsLiam1-4/+24
2023-08-08general: fix incorrect conversionsLiam1-1/+1
2023-08-08core: remove ResultVal typeLiam1-52/+74
2023-02-21service: refactor server architectureLiam1-4/+8
2023-02-14general: rename CurrentProcess to ApplicationProcessLiam1-2/+2
2022-06-27core: Replace all instances of ResultCode with Resultgerman771-15/+14
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
2022-04-02fix: typosAndrea Pappacoda1-1/+1
2021-11-04general: Get the current process program id directly from the systemMorph1-3/+2
2021-11-04general: Rename GetTitleID to GetProgramIDMorph1-2/+2
2021-11-04core: Remove unused includesameerj1-1/+0
2021-11-02general: Remove MakeResult helpersMorph1-11/+10
2021-09-14vfs: Partially implement GetFileTimeStampRawMorph1-0/+12
2021-09-12FS: Mark recursive CreateDirectory as inaccurate and temporaryMorph1-0/+5
2021-09-08Addressed issuesChloe1-1/+1
2021-09-06FS: Recursively create directories for CreateDirectoryChloe Marcec1-8/+13
2021-06-28filesystem: Open a read-only directory for SDMC modsMorph1-5/+9
2021-06-28core: Simplify SDMC mod loadinglat9nq1-1/+2
2021-06-28core: Support LayeredFS mod from SDMC directorylat9nq1-0/+9
2021-06-03fspsrv: Implement DisableAutoSaveDataCreation (#6355)Chloe1-0/+4
2021-06-02general: Replace RESULT_UNKNOWN with ResultUnknownMorph1-15/+15
2021-06-02general: Replace RESULT_SUCCESS with ResultSuccessMorph1-16/+16
2021-05-26common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270)Morph1-9/+12
2021-05-06hle: kernel: Rename Process to KProcess.bunnei1-1/+1
2021-05-01service: filesystem: Return proper error codes for CreateFileMorph1-2/+7
2021-04-15common: Move settings to common from core.bunnei1-1/+1
2020-12-08fsp_srv: Implement OpenDataStorageWithProgramIndexMorph1-0/+25
2020-12-08core: Remove unnecessary enum casts in log callsLioncash1-8/+8
2020-11-27savedata_factory: Eliminate usage of the global system instanceLioncash1-1/+2
2020-11-27service: Eliminate usages of the global system instanceLioncash1-5/+3
2020-11-18patch_manager: Remove usages of the global system instanceLioncash1-2/+5
2020-10-13filesystem: Fix CreateDirectory and DeleteFileMorph1-2/+3
2020-09-17file_sys/bis_factory: Eliminate usage of the global system accessorLioncash1-1/+1
2020-08-16common/fileutil: Convert namespace to Common::FSLioncash1-40/+40
2020-07-30fs: Rename SaveDataDescriptor to SaveDataAttributeMorph1-4/+4
2020-07-16Add comment to clarify the nullptr checkMorph1-0/+1
2020-07-16filesystem: Create subdirectories prior to creating a fileMorph1-0/+3
2020-04-16CMakeLists: Specify -Wextra on linux buildsLioncash1-1/+2
2019-11-12service: Resolve sign conversion errorsLioncash1-13/+13
2019-10-06hle/service: Replace global system instance calls with instance-based onesLioncash1-10/+10
2019-10-01bcat: Add FSC accessors for BCAT dataZach Hilman1-1/+1
2019-09-30filesystem: Add getter for BCAT temporary directoryZach Hilman1-0/+9
2019-09-22configure_debug: Move reporting option to loggingZach Hilman1-3/+2
2019-09-21filesystem: Add const qualification to various accessorsZach Hilman1-32/+36
2019-09-21yuzu: Port old usages of Filesystem namespace to FilesystemControllerZach Hilman1-0/+1
2019-09-21filesystem: Pass Size Getter functions to IFileSystem for sizesZach Hilman1-12/+0
2019-09-21filesystem: Add FileSystemController to deglobalize FS servicesZach Hilman1-32/+277
2019-06-29fsp-srv: Implement OutputAccessLogToSdCardZach Hilman1-5/+5
2019-04-05service/fsp_srv: Don't pass SaveDataDescriptor instances by value.Lioncash1-3/+3
2019-04-05filesystem: Use a std::string_view in OpenFile()Lioncash1-5/+8
2019-03-27core: Port current uses of RegisteredCache to ContentProviderZach Hilman1-5/+6
2018-12-27filesystem: Populate save data sizes from control dataZach Hilman1-0/+47
2018-12-02filesystem: De-globalize registered_cache_unionLioncash1-15/+3
2018-12-01service/fsp_srv: Implement CleanDirectoryRecursivelyLioncash1-0/+12
2018-11-19filesystem: Clear registered union paths on factory creationZach Hilman1-0/+5
2018-11-16file_sys/errors: Extract FS-related error codes to file_sys/errors.hLioncash1-3/+3
2018-11-02filesystem: Cache RegisteredCacheUnion instead of constructing on demandZach Hilman1-3/+10
2018-10-29bis_factory: Add getter for mod dump root for a title IDZach Hilman1-4/+21
2018-10-29savedata_factory: Expose accessors for SaveDataSpaceZach Hilman1-0/+10
2018-10-16file_sys/registered_cache: Use unique_ptr and regular pointers instead of shared_ptrs where applicableLioncash1-7/+6
2018-10-13filesystem: Make CreateFactories() and InstallInterface() take a VfsFilesystem instance by referenceLioncash1-8/+8
2018-10-05romfs_factory: Extract packed update setter to new functionZach Hilman1-0/+9
2018-09-22filesystem: Add LayeredFS VFS directory getterZach Hilman1-1/+12
2018-09-19Fixed GetAccountId stub, Added error code for OpenDirectory and added ActivateNpadWithRevisionDavid Marcec1-1/+1
2018-09-11hle/service: Default constructors and destructors in the cpp file where applicableLioncash1-0/+2
2018-09-04bktr: Fix bucket overlap errorZach Hilman1-1/+1
2018-09-04registration: Add RegisteredCacheUnionZach Hilman1-0/+7
2018-09-02filesystem: Move dir retrieval after path checking in DeleteFile()Lioncash1-2/+5
2018-08-24filesystem: Fix typo in log messageLioncash1-1/+1
2018-08-23filesystem: Add CreateFactories methods to fsZach Hilman1-7/+6
2018-08-23filesystem: Add logging to registration gettersZach Hilman1-4/+25
2018-08-21vfs: Replace mode.h include with forward declarations where applicableLioncash1-1/+1
2018-08-21service/filesystem: Use forward declarations where applicableLioncash1-0/+2
2018-08-19filesystem: Add support for loading of system archivesZach Hilman1-3/+16
2018-08-12filesystem: Add Open and Register functions for BISFactoryZach Hilman1-0/+19
2018-08-09core: Port core to VfsFilesystem for file accessZach Hilman1-7/+7
2018-08-09filesystem: Remove unnecessary if conditionsZach Hilman1-1/+1
2018-08-01service/filesystem: Add fsp:ldr and fsp:pr servicesLioncash1-0/+4
2018-07-24VFS Regression and Accuracy Fixes (#776)Zach Hilman1-16/+29
2018-07-22file_util, vfs: Use std::string_view where applicableLioncash1-1/+1
2018-07-21file_util: Use an enum class for GetUserPath()Lioncash1-2/+2
2018-07-19Filesystem: Return EntryType::Directory for the root directory.Subv1-0/+4
2018-07-19filesystem: std::move VirtualDir instance in VfsDirectoryServiceWrapper's constructorLioncash1-1/+3
2018-07-19filesystem: Use std::string's empty() function instead of comparing against a literalLioncash1-1/+1
2018-07-19filesystem: Remove pragma disabling global optimizationsLioncash1-2/+0
2018-07-19Virtual Filesystem 2: Electric Boogaloo (#676)Zach Hilman1-10/+199
2018-07-18hle/filesystem: Amend trace log in OpenSaveData() to compile in debug modeLioncash1-1/+1
2018-07-17General Filesystem and Save Data Fixes (#670)Zach Hilman1-28/+49
2018-07-08Revert "Virtual Filesystem (#597)"bunnei1-208/+17
2018-07-06Virtual Filesystem (#597)Zach Hilman1-17/+208
2018-07-03Update clang formatJames Rowe1-2/+2
2018-07-03Rename logging macro back to LOG_*James Rowe1-3/+3
2018-05-02general: Make formatting of logged hex values more straightforwardLioncash1-1/+1
2018-04-24filesystem: Move logging macros over to new fmt-compatible onesLioncash1-4/+4
2018-04-20service: Use nested namespace specifiers where applicableLioncash1-4/+2
2018-03-20FS: Added an SDMC archive factory and registered it to the SDMC archive on startup.Subv1-0/+5
2018-03-04FS: Make EnsureSaveData create the savedata folder when called for the first time.Subv1-0/+13
2018-03-02Filesystem: Added a SaveData Factory and associated Disk_FileSystem.Subv1-2/+9
2018-01-21filesystem: Implement basic IStorage functionality.David Marcec1-0/+54