| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Revert "Virtual Filesystem (#597)" | bunnei | 2018-07-07 | 1 | -67/+26 | |
| | | | | | This reverts commit 12e9522b32d972a8e9b327c7ee7c14040a61ffdd. | |||||
| * | Merge pull request #630 from FearlessTobi/remove-citra-references | bunnei | 2018-07-06 | 1 | -1/+1 | |
| |\ | | | | | Remove some references to Citra | |||||
| | * | Remove some references to Citra | fearlessTobi | 2018-07-06 | 1 | -1/+1 | |
| | | | ||||||
| * | | Virtual Filesystem (#597) | Zach Hilman | 2018-07-06 | 1 | -26/+67 | |
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add VfsFile and VfsDirectory classes * Finish abstract Vfs classes * Implement RealVfsFile (computer fs backend) * Finish RealVfsFile and RealVfsDirectory * Finished OffsetVfsFile * More changes * Fix import paths * Major refactor * Remove double const * Use experimental/filesystem or filesystem depending on compiler * Port partition_filesystem * More changes * More Overhaul * FSP_SRV fixes * Fixes and testing * Try to get filesystem to compile * Filesystem on linux * Remove std::filesystem and document/test * Compile fixes * Missing include * Bug fixes * Fixes * Rename v_file and v_dir * clang-format fix * Rename NGLOG_* to LOG_* * Most review changes * Fix TODO * Guess 'main' to be Directory by filename | |||||
| * | Add configurable logging backends | James Rowe | 2018-07-02 | 1 | -5/+12 | |
| | | ||||||
| * | Update clang format | James Rowe | 2018-07-02 | 1 | -10/+8 | |
| | | ||||||
| * | Rename logging macro back to LOG_* | James Rowe | 2018-07-02 | 1 | -40/+40 | |
| | | ||||||
| * | file_util: Make move constructor/assignment operator and related functions ↵ | Lioncash | 2018-04-29 | 1 | -3/+3 | |
| | | | | | | | | | | noexcept Without this, it's possible to get compilation failures in the (rare) scenario where a container is used to store a bunch of live IOFile instances, as they may be using std::move_if_noexcept under the hood. Given these definitely don't throw exceptions this is also not incorrect to add either. | |||||
| * | general: Convert assertion macros over to be fmt-compatible | Lioncash | 2018-04-27 | 1 | -3/+3 | |
| | | ||||||
| * | common: Move logging macros over to new fmt-capable macros where applicable | Lioncash | 2018-04-26 | 1 | -48/+48 | |
| | | ||||||
| * | Format: Run the new clang format on everything | James Rowe | 2018-01-20 | 1 | -9/+8 | |
| | | ||||||
| * | file_util: Log when using local user directory | wwylele | 2017-03-11 | 1 | -0/+2 | |
| | | ||||||
| * | file_util: lower logging level for harmless cases | wwylele | 2017-03-08 | 1 | -9/+7 | |
| | | ||||||
| * | file_util: Fixed implicit type conversion warning (#2503) | noah the goodra | 2017-01-30 | 1 | -2/+2 | |
| | | ||||||
| * | file_util: fix missing sysdata path | wwylele | 2016-12-23 | 1 | -3/+1 | |
| | | ||||||
| * | file_util: Remove unused paths. | bunnei | 2016-12-21 | 1 | -49/+3 | |
| | | ||||||
| * | Common: Fix gcc build on macOS | Jeffrey Pfau | 2016-12-13 | 1 | -0/+11 | |
| | | ||||||
| * | WINVER definition moved to CMake and cleanup | freiro | 2016-11-30 | 1 | -3/+0 | |
| | | ||||||
| * | Removed /user/ from path | freiro | 2016-11-26 | 1 | -2/+1 | |
| | | ||||||
| * | Switch to AppData/Roaming | freiro | 2016-11-24 | 1 | -3/+3 | |
| | | ||||||
| * | Return by value and other fixes | freiro | 2016-11-19 | 1 | -13/+7 | |
| | | ||||||
| * | Win32 move default user folder location to AppData | freiro | 2016-11-19 | 1 | -0/+23 | |
| | | ||||||
| * | common: convert to standard stat()/fstat() interfaces | Anthony J. Bentley | 2016-10-27 | 1 | -15/+10 | |
| | | | | | | | | | | | | | | Most modern Unix environments use 64-bit off_t by default: OpenBSD, FreeBSD, OS X, and Linux libc implementations such as Musl. glibc is the lone exception; it can default to 32 bits but this is configurable by setting _FILE_OFFSET_BITS. Avoiding the stat64()/fstat64() interfaces is desirable because they are nonstandard and not implemented on many systems (including OpenBSD and FreeBSD), and using 64 bits for stat()/fstat() is either the default or trivial to set up. | |||||
| * | common: stat64 is non-standard, hide on a random Unix | Jan Beich | 2016-10-27 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/common/file_util.cpp:79:19: error: variable has incomplete type 'struct stat64' struct stat64 file_info; ^ src/common/file_util.cpp:79:12: note: forward declaration of 'stat64' struct stat64 file_info; ^ src/common/file_util.cpp:99:19: error: variable has incomplete type 'struct stat64' struct stat64 file_info; ^ src/common/file_util.cpp:99:12: note: forward declaration of 'stat64' struct stat64 file_info; ^ src/common/file_util.cpp:342:19: error: variable has incomplete type 'struct stat64' struct stat64 buf; ^ src/common/file_util.cpp:342:12: note: forward declaration of 'stat64' struct stat64 buf; ^ src/common/file_util.cpp:359:19: error: variable has incomplete type 'struct stat64' struct stat64 buf; ^ src/common/file_util.cpp:359:12: note: forward declaration of 'stat64' struct stat64 buf; ^ 4 errors generated. | |||||
| * | Remove special rules for Windows.h and library includes | Yuri Kunde Schlesner | 2016-09-21 | 1 | -0/+1 | |
| | | ||||||
| * | Use negative priorities to avoid special-casing the self-include | Yuri Kunde Schlesner | 2016-09-21 | 1 | -1/+1 | |
| | | ||||||
| * | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | 2016-09-21 | 1 | -1/+0 | |
| | | | | | | | | This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation. | |||||
| * | Manually tweak source formatting and then re-run clang-format | Yuri Kunde Schlesner | 2016-09-18 | 1 | -2/+1 | |
| | | ||||||
| * | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | 2016-09-18 | 1 | -292/+223 | |
| | | ||||||
| * | Common: readdir_r() is deprecated, switch to readdir(). | Emmanuel Gil Peyrot | 2016-09-13 | 1 | -6/+2 | |
| | | ||||||
| * | Fix recursive scanning of directories | Yuri Kunde Schlesner | 2016-06-19 | 1 | -12/+10 | |
| | | | | | | | ForeachDirectoryEntry didn't actually do anything with the `recursive` parameter, and the corresponding callback parameter was shadowing the actual recursion counters in the user functions. | |||||
| * | Common: Make recursive FileUtil functions take a maximum recursion | Emmanuel Gil Peyrot | 2016-05-21 | 1 | -20/+28 | |
| | | | | | | | | | | | Fixes #1115. Also improves the performances of DiskArchive’s directory implementation a lot, simply by not going through the entire tree instead of just listing the first level files. Thanks to JayRoxFox for rebasing this on current master! | |||||
| * | Merge pull request #1672 from wwylele/win-driver-fix | bunnei | 2016-04-19 | 1 | -3/+12 | |
| |\ | | | | | Fix driver root identification on Windows | |||||
| | * | fix driver root identification on Windows | wwylele | 2016-04-15 | 1 | -3/+12 | |
| | | | ||||||
| * | | file_util: In-class initialize data members | Lioncash | 2016-04-13 | 1 | -4/+2 | |
| | | | ||||||
| * | | file_util: const qualify IOFile's Tell and GetSize functions | Lioncash | 2016-04-13 | 1 | -6/+6 | |
| | | | ||||||
| * | | file_util: Don't expose IOFile internals through the API | Lioncash | 2016-04-13 | 1 | -22/+3 | |
| |/ | ||||||
| * | remove debug code | LFsWang | 2016-03-31 | 1 | -1/+1 | |
| | | ||||||
| * | fix unicode url problem on windows | LFsWang | 2016-03-31 | 1 | -6/+18 | |
| | | ||||||
| * | Fix encode problem On Windows | LFsWang | 2016-03-31 | 1 | -12/+17 | |
| | | ||||||
| * | DiskDirectory: Initialize the directory member with valid info. | Subv | 2016-01-16 | 1 | -1/+1 | |
| | | ||||||
| * | Add missing return values in ForeachDirectoryEntry | LFsWang | 2015-12-23 | 1 | -4/+14 | |
| | | | | | | ForeachDirectoryEntry is changed by #1256 ,but return value at last line was missing. | |||||
| * | Refactor ScanDirectoryTreeAndCallback to separate errors and retvals | archshift | 2015-11-27 | 1 | -37/+35 | |
| | | | | | | | | | | ScanDirectoryTreeAndCallback, before this change, coupled error/return codes and actual return values (number of entries found). This caused confusion and difficulty interpreting the precise way the function worked. Supersedes, and closes #1255. | |||||
| * | Merge pull request #1095 from archshift/game-list | bunnei | 2015-10-01 | 1 | -100/+60 | |
| |\ | | | | | Initial implementation of a game list | |||||
| | * | Split up FileUtil::ScanDirectoryTree to be able to use callbacks for custom ↵ | archshift | 2015-09-30 | 1 | -100/+60 | |
| | | | | | | | | | | | | | | | behavior Converted FileUtil::ScanDirectoryTree and FileUtil::DeleteDirRecursively to use the new ScanDirectoryTreeAndCallback function internally. | |||||
| * | | general: Silence some warnings when using clang | Lioncash | 2015-09-16 | 1 | -2/+2 | |
| |/ | ||||||
| * | Common: Fix FileUtil includes, and everything relying on those. | Emmanuel Gil Peyrot | 2015-06-28 | 1 | -2/+9 | |
| | | ||||||
| * | Remove every trailing whitespace from the project (but externals). | Emmanuel Gil Peyrot | 2015-05-29 | 1 | -1/+1 | |
| | | ||||||
| * | Common: Remove common.h | Yuri Kunde Schlesner | 2015-05-07 | 1 | -2/+4 | |
| | | ||||||
| * | Common: Move IO-specific compatibility macros to file_util.cpp | Yuri Kunde Schlesner | 2015-05-07 | 1 | -18/+26 | |
| | | ||||||
