summaryrefslogtreecommitdiffstats
path: root/src/common/file_util.h (unfollow)
Commit message (Expand)AuthorFilesLines
2021-05-26common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270)Morph1-298/+0
2020-12-12Revert "Merge pull request #5173 from lioncash/common-fs"Morph1-23/+46
2020-12-12Revert "Merge pull request #5174 from ReinUsesLisp/fs-fix"Morph1-8/+2
2020-12-09common/file_util: Fix and deprecate CreateFullPath, add CreateDirsReinUsesLisp1-2/+8
2020-12-09file_util: Migrate remaining file handling functions over to std::filesystemLioncash1-43/+19
2020-12-09file_util: Migrate Exists() and IsDirectory() over to std::filesystemLioncash1-4/+5
2020-10-30General: Make ignoring a discarded return value an errorLioncash1-1/+1
2020-10-21Revert "core: Fix clang build"bunnei1-2/+1
2020-10-18core: Fix clang buildLioncash1-1/+2
2020-08-16common/fileutil: Convert namespace to Common::FSLioncash1-12/+12
2020-08-15common: Make use of [[nodiscard]] where applicableLioncash1-27/+34
2020-07-21common: Add a screenshots directorylat9nq1-0/+1
2020-04-15file_util: Early-exit in WriteArray and ReadArray if specified lengths are zeroLioncash1-9/+5
2019-05-23common/file_util: Make GetCurrentDir() return a std::optionalLioncash1-1/+2
2019-05-23common/file_util: Make ReadFileToString and WriteStringToFile consistentLioncash1-2/+2
2019-05-23common/file_util: Remove unnecessary c_str() callsLioncash1-2/+2
2019-05-23common/file_util: Make IOFile's WriteString take a std::string_viewLioncash1-2/+2
2019-02-07file_util: Add shader directoryReinUsesLisp1-0/+1
2018-10-02string_util: remove TString conversion for windowsWeiyi Wang1-1/+1
2018-09-22common_paths: Add Load and Dump dirsZach Hilman1-0/+2
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi1-12/+13
2018-08-12file_util: Add getter for NAND registration directoryZach Hilman1-0/+2
2018-08-09file_util: Use enum instead of bool for specifing path behaviorZach Hilman1-2/+5
2018-08-09file_util: Add platform-specific slash option to SanitizePathZach Hilman1-2/+3
2018-08-08common: Convert type traits templates over to variable template versions where applicableLioncash1-5/+5
2018-08-07file_util: Avoid sign-conversions in WriteArray() and ReadArray()Lioncash1-4/+8
2018-08-01Allow key loading from %YUZU_DIR%/keys in addition to ~/.switchZach Hilman1-0/+1
2018-08-01Remove files that are not usedZach Hilman1-0/+2
2018-07-24VFS Regression and Accuracy Fixes (#776)Zach Hilman1-0/+3
2018-07-22file_util, vfs: Use std::string_view where applicableLioncash1-6/+7
2018-07-22file_util: Use a u64 to represent number of entriesLioncash1-4/+4
2018-07-21file_util: Use an enum class for GetUserPath()Lioncash1-14/+13
2018-07-19file_util: return string by const reference for GetExeDirectory()Lioncash1-1/+1
2018-07-19Virtual Filesystem 2: Electric Boogaloo (#676)Zach Hilman1-31/+35
2018-07-08Revert "Virtual Filesystem (#597)"bunnei1-32/+31
2018-07-06Virtual Filesystem (#597)Zach Hilman1-31/+32
2018-07-03Add configurable logging backendsJames Rowe1-2/+9
2018-04-30file_util: Make move constructor/assignment operator and related functions noexceptLioncash1-3/+3
2018-04-30file_util: Add static assertions to ReadBytes() and WriteBytes()Lioncash1-2/+6
2018-04-28file_util: Remove compiler version checks around is_trivially_copyable()Lioncash1-8/+0
2018-03-26file_util.h: Update Comment from citra to yuzuN00byKing1-1/+1
2018-01-21Format: Run the new clang format on everythingJames Rowe1-1/+1
2016-12-22file_util: Remove unused paths.bunnei1-20/+0
2016-11-24Switch to AppData/Roamingfreiro1-1/+1
2016-11-19Return by value and other fixesfreiro1-1/+1
2016-11-19Win32 move default user folder location to AppDatafreiro1-0/+1
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot1-2/+0
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot1-55/+63
2016-06-19Fix recursive scanning of directoriesYuri Kunde Schlesner1-5/+2
2016-05-21Common: Make recursive FileUtil functions take a maximum recursionEmmanuel Gil Peyrot1-4/+8
2016-04-30VideoCore: Run include-what-you-use and fix most includes.Emmanuel Gil Peyrot1-1/+1
2016-04-23Protect use of std::is_trivially_copyable to compile with GCC 4.9LittleWhite1-0/+4
2016-04-14file_util: In-class initialize data membersLioncash1-2/+2
2016-04-14file_util: const qualify IOFile's Tell and GetSize functionsLioncash1-2/+2
2016-04-14file_util: Don't expose IOFile internals through the APILioncash1-8/+1
2016-04-14file_util: Check for is_trivially_copyableLioncash1-3/+5
2016-04-14file_util: Make IOFile data members privateLioncash1-0/+1
2016-04-12FileUtil: Missing #include, Add const to IOFile methodsMerryMage1-6/+7
2015-11-27Refactor ScanDirectoryTreeAndCallback to separate errors and retvalsarchshift1-13/+18
2015-10-01Split up FileUtil::ScanDirectoryTree to be able to use callbacks for custom behaviorarchshift1-3/+23
2015-08-18Fix building under MinGWdarkf1-1/+1
2015-07-18Common: Remove the unused and commented GetThemeDir prototype from FileUtil.Emmanuel Gil Peyrot1-3/+0
2015-07-13FileUtil: Add a WriteObject method for writing a single, POD-type object.Tony Wasserka1-0/+10
2015-06-28Common: Fix FileUtil includes, and everything relying on those.Emmanuel Gil Peyrot1-2/+1
2015-05-07Common: Remove common.hYuri Kunde Schlesner1-1/+1
2015-01-04Archives: Changed the way paths are built for the archives.Subv1-5/+1
2015-01-03Archives: Change the folder layout of some archives.Subv1-0/+1
2015-01-03Archives: Reduced duplicate code in RomFS and SaveCheck.Subv1-0/+1
2014-12-30Archives: Implemented ExtSaveData and SharedExtSaveDataSubv1-0/+1
2014-12-21License changepurpasmart961-2/+2
2014-12-18SaveData: Implemented the SystemSaveData archive.Subv1-0/+1
2014-12-18Filesystem/Archives: Implemented the SaveData archiveSubv1-0/+1
2014-12-12Common: Add "sysdata" to GetUserPath and cleanup.bunnei1-0/+1
2014-12-03Change NULLs to nullptrs.Rohit Nirmal1-2/+2
2014-11-19Remove tabs in all files except in skyeye imports and in generated GL codeEmmanuel Gil Peyrot1-93/+93
2014-10-08Added configuration file system.archshift1-7/+7
2014-10-06Common: Add a helper function to generate a 8.3 filename from a long one.Emmanuel Gil Peyrot1-0/+11
2014-09-28Fix warnings in core and commonLioncash1-3/+3
2014-09-21Use the citra user path for the sdmc directoryarchshift1-0/+1
2014-09-17Common: Rename the File namespace to FileUtil, to match the filename and prevent collisions.Emmanuel Gil Peyrot1-1/+1
2014-09-17Common: Return the number of items read/written in IOFile’s methods instead of a boolean.Emmanuel Gil Peyrot1-8/+20
2014-09-09Added string_util to common, small changes in loader.cpparchshift1-1/+1
2014-08-17Common: Move header guards over to pragma onceLioncash1-5/+1
2014-04-09fixed project includes to use new directory structurebunnei1-2/+2
2014-04-09got rid of 'src' folders in each sub-projectbunnei1-0/+0
2013-09-09 removed unneeded dolphin paths code, fixed linker problems with common.libShizZy1-13/+5
2013-09-05replaced common code with dolphin commonShizZy1-0/+232