| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-30 | UICommon: Create User/Logs/ at startup | JosJuice | |
| We used to create User/Logs/ as a side effect of creating User/Logs/Mail/, but the creation of User/Logs/Mail/ was removed in 8cbfee2, so now nothing is creating User/Logs/ anymore. Let's explicitly create it. | |||
| 2026-02-15 | Added Triforce support | crediar | |
| 2026-02-03 | Merge pull request #13594 from jordan-woyak/state-cleanups | Jordan Woyak | |
| State: Simplify interthread communication and general cleanups. | |||
| 2026-01-25 | Remove unused imports | Martino Fontana | |
| Yellow squiggly lines begone! Done automatically on .cpp files through `run-clang-tidy`, with manual corrections to the mistakes. If an import is directly used, but is technically unnecessary since it's recursively imported by something else, it is *not* removed. The tool doesn't touch .h files, so I did some of them by hand while fixing errors due to old recursive imports. Not everything is removed, but the cleanup should be substantial enough. Because this done on Linux, code that isn't used on it is mostly untouched. (Hopefully no open PR is depending on these imports...) | |||
| 2026-01-19 | Core: Add a HookableEvent for UICommon::FlushUnsavedData. | Jordan Woyak | |
| 2026-01-19 | Android: Detect when native code should flush unsaved data | JosJuice | |
| 2025-11-02 | Common: Make HookableEvent use non-static data. | Jordan Woyak | |
| Co-authored-by: Dentomologist <dentomologist@gmail.com> | |||
| 2025-10-29 | UICommon.cpp: Revert changes from #13866 | Joshua Vandaële | |
| 2025-10-27 | PathPane: Use ConfigControls where applicable | Joshua Vandaële | |
| 2025-10-27 | WiiPane: Use ConfigControls where applicable | Joshua Vandaële | |
| 2025-10-27 | GameCubePane: Use ConfigControls where applicable | Joshua Vandaële | |
| 2025-10-02 | Merge pull request #13926 from ↵ | Jordan Woyak | |
| Dentomologist/settings_open_file_dialog_at_user_path Settings: Open file dialogs at user path instead of custom path | |||
| 2025-09-24 | chore: remove unused Logs/Mail/ dir | Farmerbilly27 | |
| 2025-09-01 | Settings: Open file dialogs at user path | Dentomologist | |
| When opening a file dialog to set the location of a custom path, use the corresponding user path as the starting location instead of the current custom path. When no custom path was set the dialog would be opened with a blank path which causes Windows (not sure about other platforms) to open the dialog at the same location where the last dialog was closed, or at the current working directory if no previous dialog had been opened. If a nonempty custom path has been set then it has also set the corresponding user path, so the behavior in that case is unchanged. | |||
| 2025-07-23 | USBUtils: Refactor USB device handling | Joshua Vandaële | |
| 2025-06-14 | Source: Remove redundant lambda parameter lists | Dr. Dystopia | |
| 2025-04-25 | VideoConfig: Remove ConfigChangedCallback on shutdown | Dentomologist | |
| 2025-04-25 | UICommon: Merge ConfigChangedCallbacks | Dentomologist | |
| Use a single lambda as a callback which calls InitCustomPaths and RefreshConfig instead of having separate callbacks for each of them. This fixes the callback for InitCustomPaths not being removed on shutdown; the callback for the lambda (previously for RefreshConfig) is already removed in Shutdown(). | |||
| 2024-10-15 | Merge pull request #13090 from mitaclaw/ranges-modernization-1-trivial | JosJuice | |
| Ranges Algorithms Modernization - Trivial | |||
| 2024-10-10 | Modernize `std::replace` with ranges | mitaclaw | |
| 2024-09-27 | linux: Use D-Bus to inhibit screensaver | robxnano | |
| 2024-08-16 | Merge pull request #13010 from OatmealDome/goodbye-steam | Tilka | |
| Remove Steam support | |||
| 2024-08-15 | UICommon: Remove Steam user directory logic | OatmealDome | |
| 2024-08-12 | Detect when running inside a flatpak sandbox | Carles Pastor | |
| 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-09 | JitCache: Software Profiling Restoration | mitaclaw | |
| Rekindle software JIT profiling with a std::chrono conversion and a config connection. | |||
| 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! | |||
| 2024-02-07 | Core: Move Emulation IOS instance to System. | Admiral H. Curtiss | |
| 2023-12-18 | UICommon: Remove global system accessor in TriggerSTMPowerEvent() | Lioncache | |
| This can be passed through via the IOS instance. | |||
| 2023-12-13 | Parser and Assembler implementations | vyuuui | |
| 2023-08-17 | Use structs for config callback IDs | JosJuice | |
| This way you can't mix up regular config callback IDs and CPU thread config callback IDs. (It would be rather bad if you did!) | |||
| 2023-06-18 | Replace std::ostringstream usage with fmt::format | get | |
| 2023-04-15 | Common/MathUtil: Move IntLog2 into MathUtil namespace | Lioncash | |
| Gets this out of the global namespace. | |||
| 2023-02-26 | UICommon: Create Load/DynamicInputTextures directory on startup | Dentomologist | |
| Fix console error spam on Dolphin and game startup if the directory doesn't exist. | |||
| 2023-02-12 | Address WIL todos in UICommon.cpp | Silent | |
| 2023-01-31 | UICommon: Don't check the registry key or use the old user directory path on ↵ | OatmealDome | |
| Windows builds for Steam | |||
| 2023-01-31 | CommonPaths: Split PORTABLE_USER_DIR into "portable" and "embedded" to ↵ | OatmealDome | |
| accomodate macOS | |||
| 2023-01-31 | UICommon: Use NORMAL_USER_DIR for Windows | OatmealDome | |
| 2023-01-31 | CommonPaths: Rename DOLPHIN_DATA_DIR to NORMAL_USER_DIR | OatmealDome | |
| 2023-01-31 | CommonPaths: Rename USERDATA_DIR to PORTABLE_USER_DIR | OatmealDome | |
| 2023-01-16 | UICommon: Set UserConfigPath in the registry to AppData User for backwards ↵ | OatmealDome | |
| compatibility | |||
| 2023-01-16 | UICommon: Use the old User directory in Documents if it exists | OatmealDome | |
| 2023-01-16 | UICommon: Change default User directory location to AppData | OatmealDome | |
| 2023-01-04 | HW/ProcessorInterface: Refactor to class, move to Core::System. | Admiral H. Curtiss | |
| 2022-09-24 | Move a SetEnableAlert call to UICommon | JosJuice | |
| This fixes a problem where changing the Use Panic Handlers setting on Android wouldn't take effect until the app was restarted. | |||
| 2022-07-17 | Split out controller initialization to UICommon | JosJuice | |
| 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-08 | Merge pull request #10430 from OatmealDome/mac-portable | JMC47 | |
| UICommon: Add support for portable.txt on macOS | |||
| 2022-06-26 | Core: add GraphicsMod directory | iwubcode | |
