| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-06-11 | VideoBackends:Vulkan: Allow loading custom drivers on Android | Robin Kertels | |
| ... using libadrenotools | |||
| 2023-04-18 | Common/CommonFuncs: Move interface into Common namespace | Lioncash | |
| Gets these functions out of the global namespace. | |||
| 2023-04-10 | Resolve [-Wsign-compare] | Minty-Meeo | |
| 2023-04-03 | Added Initial Achievement Settings | LillyJadeKatrin | |
| Added AchievementSettings in Config with RA_INTEGRATION_ENABLED, RA_USERNAME, and RA_API_TOKEN. Includes code to load and store from Achievements.ini file in config folder. | |||
| 2023-02-26 | Common/FileUtil: Remove obsolete CopyDir() function. | Admiral H. Curtiss | |
| 2023-02-26 | Common/FileUtil: Add Move() function. | Admiral H. Curtiss | |
| 2023-02-24 | Common/FileUtil: Use non-throwing overload of is_directory() in CreateDir() ↵ | Admiral H. Curtiss | |
| and CreateFullPath(). | |||
| 2023-02-24 | Common/FileUtil: Add CreateDirs() function as a wrapper around ↵ | Admiral H. Curtiss | |
| std::filesystem::create_directories(). | |||
| 2023-02-24 | Common/FileUtil: Add Copy() function as a wrapper around ↵ | Admiral H. Curtiss | |
| std::filesystem::copy(). | |||
| 2023-02-22 | Common/FileUtil: Rename Copy() to CopyRegularFile(). | Admiral H. Curtiss | |
| This is to clarify that it can only copy files, not folders. | |||
| 2023-02-15 | Common/FileUtil: Revert behavior of CreateFullPath(). | Admiral H. Curtiss | |
| This was accidentally changed in 7e6436db347c3cc479d768180de158a0f9c88226. | |||
| 2023-02-14 | Merge pull request #11426 from shuffle2/stdfs | Admiral H. Curtiss | |
| fileutil: use std::filesystem | |||
| 2023-01-24 | Common: Replace StringBeginsWith/StringEndsWith with std equivalents | Lioncash | |
| Obsoletes these functions in favor of the standard member functions added in C++20. | |||
| 2023-01-24 | convert File::ScanDirectoryTree to std::filesystem | Shawn Hoffman | |
| 2023-01-24 | fileutil: use std::filesystem | Shawn Hoffman | |
| 2023-01-10 | get rid of HAS_STD_FILESYSTEM | Shawn Hoffman | |
| just use std::filesystem | |||
| 2022-10-31 | FileUtil: Return success bool from CopyDir | Dentomologist | |
| 2022-10-29 | windows: Rename: use std::filesystem::rename for posix behavior | Shawn Hoffman | |
| 2022-07-11 | Common: Change default path for Wii SD cards to not be inside the Wii NAND. | Admiral H. Curtiss | |
| 2022-07-11 | Config and UICommon: Add config option and user path for Wii SD card sync ↵ | Admiral H. Curtiss | |
| folder. | |||
| 2022-07-11 | Treewide: Rename references to SD Card image path to clarify they mean the ↵ | Admiral H. Curtiss | |
| image file, not the folder. | |||
| 2022-07-05 | FileUtil: Only attempt to write to the destination in Copy if there is ↵ | OatmealDome | |
| actually content to write | |||
| 2022-06-26 | Core: add GraphicsMod directory | iwubcode | |
| 2022-05-31 | FileUtil: Refactor CreateSysDirectoryPath() | Dentomologist | |
| 2022-05-31 | FileUtil: Remove GetSysDirectory log spam | Dentomologist | |
| Create and log path the first time GetSysDirectory is called, then just return the path on future calls. | |||
| 2022-05-31 | Android: Ensure File::s_android_sys_directory is set only once | Dentomologist | |
| 2022-03-08 | Common/FileUtil: Change logging to debug level | Pokechu22 | |
| These messages hid other, more important, ones often. I have left AttemptMaxTimesWithExponentialDelay and GetSysDirectory/SetSysDirectory as info, since those are called infrequently and can be useful to the end-user. | |||
| 2022-02-25 | FileUtil: Remove redundant statement | Dentomologist | |
| 2021-12-25 | Core: Make format of D_WIIROOT_IDX consistent with the rest of the user ↵ | Admiral H. Curtiss | |
| directories. | |||
| 2021-12-25 | Common/FileUtil: Ensure consistency for custom user paths. | Admiral H. Curtiss | |
| 2021-12-10 | Treewide: Adjust order of includes | Pokechu22 | |
| 2021-10-24 | CommonPaths: Add a Riivolution subfolder in Load. | Admiral H. Curtiss | |
| 2021-09-14 | Common/FileUtil: Strip trailing path separator in ScanDirectoryTree(). | Admiral H. Curtiss | |
| 2021-08-17 | Bump minimum macOS to 10.13 High Sierra | OatmealDome | |
| 2021-07-21 | Merge pull request #9600 from Bonta0/mgba-pr | JMC47 | |
| Full GBA Controllers Integration with mGBA | |||
| 2021-07-19 | FileUtil: Remove duplication in FileInfo constructor | Dentomologist | |
| 2021-07-13 | Config: GBA settings | Bonta | |
| 2021-07-06 | Merge pull request #9862 from delroth/spdx-tags | Mai M | |
| Use SPDX for Dolphin licensing info | |||
| 2021-07-06 | Merge pull request #8915 from OatmealDome/updater-temp-dir | Léo Lam | |
| macOS: Untranslocate the app bundle's path for the updater | |||
| 2021-07-05 | treewide: convert GPLv2+ license info to SPDX tags | Pierre Bourdon | |
| SPDX standardizes how source code conveys its copyright and licensing information. See https://spdx.github.io/spdx-spec/1-rationale/ . SPDX tags are adopted in many large projects, including things like the Linux kernel. | |||
| 2021-06-05 | Common/FileUtil: Add some missing configs to D_CONFIG_IDX | Techjar | |
| 2021-05-31 | FileUtil: Handle app translocation on macOS | OatmealDome | |
| 2021-01-27 | rename Common/File to Common/IOFile | Shawn Hoffman | |
| 2020-12-30 | Merge pull request #9318 from JosJuice/android-saf-games | JosJuice | |
| Android: Use storage access framework for game list | |||
| 2020-12-24 | Core: Add new Free Look settings and config | iwubcode | |
| 2020-12-20 | Android: Add content provider support to File::ScanDirectoryTree | JosJuice | |
| 2020-12-20 | Android: Add content provider support to File::FileInfo | JosJuice | |
| 2020-12-05 | Add warning flags to File deletion functions | Dentomologist | |
| Adds a flag to File::Delete and File::DeleteDir functions to control whether a console warning is emitted when the file or directory doesn't exist. The flag is optional and true by default to match current behavior. | |||
| 2020-12-03 | Change File::DeleteDir return value | Dentomologist | |
| Makes File::DeleteDir return true when attempting to delete a nonexistent path. The purpose of DeleteDir is to ensure the path doesn't exist after the call, which is better reflected by the new return value. Additionally, none of the current callers actually check the return value so this won't break any existing code. | |||
| 2020-11-25 | Fix file rename errors on Windows | Dentomologist | |
| On Windows, when the Rename function fails to replace an existing file it will now retry the operation multiple times with increasingly long delays between attempts. This fixes transient rename failures. I've been getting sporadic yet annoyingly frequent errors saying: 'IOS_FS: Failed to rename temporary FST file' These typically appear on startup but I've also gotten them randomly. Investigation shows this happens when the Windows ReplaceFile function returns the error ERROR_UNABLE_TO_REMOVE_REPLACED. That happens in the context of using ReplaceFile to perform an atomic file overwrite, which is required when saving updates to a file to avoid corruption. The error mainly happens with the /Wii/fst.bin file but I've seen it happen with multiple other files as well. I haven't been able to definitively pin down why the error occurs, though online discussions suggest antivirus scanning may be a major culprit. That said, I've excluded the Dolphin folder from Windows Defender scans to no avail and don't have any other antivirus running, so this is likely to be a problem others are experiencing as well. The number and duration of retry delays is arbitrary but I feel like a combined second or so in the worst case is an acceptable tradeoff for the reduction (actually elimination in my experience) of those errors. This is even more true when you consider the time it takes to read and dismiss the error dialogs. | |||
