summaryrefslogtreecommitdiffstats
path: root/src/common/file_util.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Revert "Merge pull request #5173 from lioncash/common-fs"Morph2020-12-121-23/+46
* Revert "Merge pull request #5174 from ReinUsesLisp/fs-fix"Morph2020-12-121-8/+2
* common/file_util: Fix and deprecate CreateFullPath, add CreateDirsReinUsesLisp2020-12-091-2/+8
* file_util: Migrate remaining file handling functions over to std::filesystemLioncash2020-12-091-43/+19
* file_util: Migrate Exists() and IsDirectory() over to std::filesystemLioncash2020-12-091-4/+5
* General: Make ignoring a discarded return value an errorLioncash2020-10-301-1/+1
* Revert "core: Fix clang build"bunnei2020-10-211-2/+1
* core: Fix clang buildLioncash2020-10-181-1/+2
* common/fileutil: Convert namespace to Common::FSLioncash2020-08-161-12/+12
* common: Make use of [[nodiscard]] where applicableLioncash2020-08-151-27/+34
* common: Add a screenshots directorylat9nq2020-07-211-0/+1
* file_util: Early-exit in WriteArray and ReadArray if specified lengths are zeroLioncash2020-04-151-9/+5
* common/file_util: Make GetCurrentDir() return a std::optionalLioncash2019-05-231-1/+2
* common/file_util: Make ReadFileToString and WriteStringToFile consistentLioncash2019-05-231-2/+2
* common/file_util: Remove unnecessary c_str() callsLioncash2019-05-231-2/+2
* common/file_util: Make IOFile's WriteString take a std::string_viewLioncash2019-05-231-2/+2
* file_util: Add shader directoryReinUsesLisp2019-02-071-0/+1
* string_util: remove TString conversion for windowsWeiyi Wang2018-10-021-1/+1
* common_paths: Add Load and Dump dirsZach Hilman2018-09-221-0/+2
* Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi2018-09-151-12/+13
* file_util: Add getter for NAND registration directoryZach Hilman2018-08-121-0/+2
* file_util: Use enum instead of bool for specifing path behaviorZach Hilman2018-08-091-2/+5
* file_util: Add platform-specific slash option to SanitizePathZach Hilman2018-08-091-2/+3
* Merge pull request #966 from lioncash/modernizebunnei2018-08-081-5/+5
|\
| * common: Convert type traits templates over to variable template versions where applicableLioncash2018-08-081-5/+5
* | file_util: Avoid sign-conversions in WriteArray() and ReadArray()Lioncash2018-08-071-4/+8
|/
* Allow key loading from %YUZU_DIR%/keys in addition to ~/.switchZach Hilman2018-08-011-0/+1
* Remove files that are not usedZach Hilman2018-08-011-0/+2
* VFS Regression and Accuracy Fixes (#776)Zach Hilman2018-07-241-0/+3
* file_util, vfs: Use std::string_view where applicableLioncash2018-07-221-6/+7
* file_util: Use a u64 to represent number of entriesLioncash2018-07-221-4/+4
* file_util: Use an enum class for GetUserPath()Lioncash2018-07-211-14/+13
* file_util: return string by const reference for GetExeDirectory()Lioncash2018-07-191-1/+1
* Virtual Filesystem 2: Electric Boogaloo (#676)Zach Hilman2018-07-191-31/+35
* Revert "Virtual Filesystem (#597)"bunnei2018-07-081-32/+31
* Virtual Filesystem (#597)Zach Hilman2018-07-061-31/+32
* Add configurable logging backendsJames Rowe2018-07-031-2/+9
* file_util: Make move constructor/assignment operator and related functions noexceptLioncash2018-04-301-3/+3
* file_util: Add static assertions to ReadBytes() and WriteBytes()Lioncash2018-04-301-2/+6
* file_util: Remove compiler version checks around is_trivially_copyable()Lioncash2018-04-281-8/+0
* file_util.h: Update Comment from citra to yuzuN00byKing2018-03-261-1/+1
* Format: Run the new clang format on everythingJames Rowe2018-01-211-1/+1
* file_util: Remove unused paths.bunnei2016-12-221-20/+0
* Switch to AppData/Roamingfreiro2016-11-241-1/+1
* Return by value and other fixesfreiro2016-11-191-1/+1
* Win32 move default user folder location to AppDatafreiro2016-11-191-0/+1
* Remove empty newlines in #include blocks.Emmanuel Gil Peyrot2016-09-211-2/+0
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-181-55/+63
* Fix recursive scanning of directoriesYuri Kunde Schlesner2016-06-191-5/+2
* Common: Make recursive FileUtil functions take a maximum recursionEmmanuel Gil Peyrot2016-05-211-4/+8
* VideoCore: Run include-what-you-use and fix most includes.Emmanuel Gil Peyrot2016-04-301-1/+1
* Protect use of std::is_trivially_copyable to compile with GCC 4.9LittleWhite2016-04-231-0/+4
* file_util: In-class initialize data membersLioncash2016-04-141-2/+2
* file_util: const qualify IOFile's Tell and GetSize functionsLioncash2016-04-141-2/+2
* file_util: Don't expose IOFile internals through the APILioncash2016-04-141-8/+1
* file_util: Check for is_trivially_copyableLioncash2016-04-141-3/+5
* file_util: Make IOFile data members privateLioncash2016-04-141-0/+1
* FileUtil: Missing #include, Add const to IOFile methodsMerryMage2016-04-121-6/+7
* Refactor ScanDirectoryTreeAndCallback to separate errors and retvalsarchshift2015-11-271-13/+18
* Split up FileUtil::ScanDirectoryTree to be able to use callbacks for custom behaviorarchshift2015-10-011-3/+23
* Fix building under MinGWdarkf2015-08-181-1/+1
* Common: Remove the unused and commented GetThemeDir prototype from FileUtil.Emmanuel Gil Peyrot2015-07-181-3/+0
* FileUtil: Add a WriteObject method for writing a single, POD-type object.Tony Wasserka2015-07-131-0/+10
* Common: Fix FileUtil includes, and everything relying on those.Emmanuel Gil Peyrot2015-06-281-2/+1
* Common: Remove common.hYuri Kunde Schlesner2015-05-071-1/+1
* Archives: Changed the way paths are built for the archives.Subv2015-01-041-5/+1
* Archives: Change the folder layout of some archives.Subv2015-01-031-0/+1
* Archives: Reduced duplicate code in RomFS and SaveCheck.Subv2015-01-031-0/+1
* Archives: Implemented ExtSaveData and SharedExtSaveDataSubv2014-12-301-0/+1
* License changepurpasmart962014-12-211-2/+2
* SaveData: Implemented the SystemSaveData archive.Subv2014-12-181-0/+1
* Filesystem/Archives: Implemented the SaveData archiveSubv2014-12-181-0/+1
* Common: Add "sysdata" to GetUserPath and cleanup.bunnei2014-12-121-0/+1
* Change NULLs to nullptrs.Rohit Nirmal2014-12-031-2/+2
* Remove tabs in all files except in skyeye imports and in generated GL codeEmmanuel Gil Peyrot2014-11-191-93/+93
* Merge pull request #108 from archshift/configbunnei2014-10-081-7/+7
|\
| * Added configuration file system.archshift2014-10-081-7/+7
* | Common: Add a helper function to generate a 8.3 filename from a long one.Emmanuel Gil Peyrot2014-10-061-0/+11
* | Fix warnings in core and commonLioncash2014-09-281-3/+3
|/
* Use the citra user path for the sdmc directoryarchshift2014-09-211-0/+1
* Common: Rename the File namespace to FileUtil, to match the filename and prevent collisions.Emmanuel Gil Peyrot2014-09-171-1/+1
* Common: Return the number of items read/written in IOFile’s methods instead of a boolean.Emmanuel Gil Peyrot2014-09-171-8/+20
* Added string_util to common, small changes in loader.cpparchshift2014-09-091-1/+1
* Common: Move header guards over to pragma onceLioncash2014-08-171-5/+1
* fixed project includes to use new directory structurebunnei2014-04-091-2/+2
* got rid of 'src' folders in each sub-projectbunnei2014-04-091-0/+224