| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-27 | AdvancedPane: Add a button to restore default settings | Joshua Vandaële | |
| 2025-10-05 | DeleteDirRecursively: Don't report error for absent directory | Dentomologist | |
| Check if the return value of std::filesystem::remove_all is -1 rather than 0; the former is the specified return value if there's an error while 0 just means the directory already didn't exist (which is the end result we want). Previously error messages such as the following were possible: E[COMMON]: DeleteDirRecursively: [path]/User/RedirectSession/ failed The operation completed successfully. Also adds a period in the error string to make it look nicer. | |||
| 2025-09-24 | chore: remove unused Logs/Mail/ dir | Farmerbilly27 | |
| 2025-07-23 | BTReal: Implement Realtek Bluetooth firmware loading. | Jordan Woyak | |
| Logic and structures are largely taken from Linux source: drivers/bluetooth/btusb.c drivers/bluetooth/btrtl.c drivers/bluetooth/btrtl.h | |||
| 2025-07-04 | WiiSaveBanner: fall back to $userdir/Load/WiiBanners | Tillmann Karras | |
| Unlike custom banners which work as an override, this mechanism works as a fallback. The use case is if you have games you don't really play but want to keep around for testing purposes without filling up your NAND with lots of saves. For ease of use, the directory structure is the same but only title/$title_hi/$title_lo/data/banner.bin files are relevant. | |||
| 2025-04-08 | Use std path utility for automatic path seperator handling. | Javier Martinez | |
| It was being done manually, which a TODO comment advised against. Using generic_string() from std::filesystem::path solves this. Fix encoding issue using generic_wstring instead. | |||
| 2024-10-10 | Modernize `std::replace` with ranges | mitaclaw | |
| 2024-07-07 | Implement File::GetExePath() for FreeBSD | Admiral H. Curtiss | |
| 2024-07-04 | AchievementManager: Cache Badges on Disk | LillyJadeKatrin | |
| Badges are saved in /User/Cache/RetroAchievements on first download and reused from there instead of redownloaded. | |||
| 2024-04-14 | RetroAchievements: Put "RetroAchievements.ini" in the correct config ↵ | mitaclaw | |
| location for POSIX | |||
| 2024-04-09 | JitCache: Software Profiling Restoration | mitaclaw | |
| Rekindle software JIT profiling with a std::chrono conversion and a config connection. | |||
| 2024-03-29 | FileUtil: Fix BranchWatch User Path | mitaclaw | |
| I mistakenly put `D_DUMP_IDX` here instead of `D_DUMPDEBUG_IDX`. | |||
| 2024-02-27 | BranchWatchDialog: A Total Replacement for CodeDiffDialog | mitaclaw | |
| With a purpose-built Branch Watch feature built into the emulated system: BranchWatchDialog, replacing CodeDiffDialog, is now better than ever! | |||
| 2023-12-16 | Merge pull request #11497 from vyuuui/debugger_assembler_ui | Tilka | |
| Built-in assembler for debugger interface | |||
| 2023-12-13 | Parser and Assembler implementations | vyuuui | |
| 2023-11-27 | Remove references to Debugger.ini | JosJuice | |
| This file was only used by DolphinWX. DolphinQt uses Qt.ini instead. | |||
| 2023-09-24 | FileUtil: Don't try to retrieve size for FIFO pipe | MattKC | |
| 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 | |
