Commit Graph

  • f51eaf3282 Merge pull request #14052 from jordan-woyak/DirectIOFile Jordan Woyak 2025-11-10 17:29:43 -06:00
  • 068947e2b6 Core: Remove IsHostThread JosJuice 2025-05-19 12:08:10 +02:00
  • 1bba42de45 RetroAchievements: Remove MemoryPeeker/MemoryPoker's copying approach JosJuice 2025-05-19 11:46:43 +02:00
  • 458bb05af9 Core: Let any thread call previously host-thread-only functions JosJuice 2025-05-19 11:35:50 +02:00
  • cd4902f0ed Merge pull request #13875 from JosJuice/jitarm64-orr-base-without-mirror JosJuice 2025-11-10 20:16:21 +01:00
  • 4a3a0228ef Android: Keep main toolbar pinned on game grid Simonx22 2025-11-10 06:47:10 -05:00
  • ac62efaf92 Merge pull request #14088 from SuperSamus/spiderman-wos-singlecore JMC47 2025-11-10 02:13:04 -05:00
  • 469782292c Android: Convert DolphinApplication to Kotlin Simonx22 2025-11-09 19:44:03 -05:00
  • 52c551226e AndroidSetup: Update documentation Simonx22 2025-11-08 22:16:50 -05:00
  • a97627e736 Core: Make AddOnStateChangedCallback use HookableEvent. Jordan Woyak 2025-11-09 16:34:50 -06:00
  • fdf822f430 Merge pull request #14093 from Simonx22/android/fix-system-update-dialog-dismissal OatmealDome 2025-11-09 17:08:43 -05:00
  • 165852023c MemTools: Clean up SIGSEGV handler. Jordan Woyak 2025-09-19 12:49:39 -05:00
  • f6563ae0b8 curl: Update to 8.15.0 Simonx22 2025-11-09 00:41:21 -05:00
  • 31ca3bca47 Merge pull request #13956 from jordan-woyak/SA_RESTART Admiral H. Curtiss 2025-11-09 15:30:27 +01:00
  • 02b4b1ece3 Merge pull request #14010 from jordan-woyak/wmreal-iolinux-reopen-on-unplug Admiral H. Curtiss 2025-11-09 15:03:12 +01:00
  • c97d2af814 Merge pull request #14022 from TryTwo/fix_balloontip_width Admiral H. Curtiss 2025-11-09 15:00:19 +01:00
  • ab2ceb10ae Merge pull request #14073 from jordan-woyak/convert-dialog-min-size Admiral H. Curtiss 2025-11-09 14:57:46 +01:00
  • 6435ee1d20 Merge pull request #14026 from jordan-woyak/move-only-function-fix Admiral H. Curtiss 2025-11-09 14:49:20 +01:00
  • 29e2b0ff01 Merge pull request #14068 from iTrooz/open_folder Admiral H. Curtiss 2025-11-09 14:29:18 +01:00
  • eae279f345 Merge pull request #14084 from TellowKrinkle/GlslangMultiVersion Admiral H. Curtiss 2025-11-09 14:13:33 +01:00
  • e197163e9e Merge pull request #14094 from OatmealDome/mac-nav-list Admiral H. Curtiss 2025-11-09 14:10:39 +01:00
  • 9e2fc7f4dd Common/IOFile: Remove the Duplicate function. The duplicate handles shared a read/write position making them effectively not thread-safe. Jordan Woyak 2025-10-28 22:45:21 -05:00
  • 239330017c DiscIO: Make all BlobReader implementations use DirectIOFile to make CopyReader functionality thread safe. Jordan Woyak 2025-10-29 20:26:47 -05:00
  • b98acb9a37 Common/BitUtils: Add overloads of AsU8Span/AsWritableU8Span that handle conversions from contiguous ranges. Jordan Woyak 2025-10-29 20:26:33 -05:00
  • 405baed805 Common: Add a DirectIOFile class that allows for copies which are entirely thread safe. Jordan Woyak 2025-10-28 22:46:56 -05:00
  • db997e9963 Merge pull request #14085 from cristian64/disable_wtrigraphs JosJuice 2025-11-09 09:51:33 +01:00
  • 448329e821 SettingsWindow: Set navigation list stylesheet in constructor OatmealDome 2025-11-09 01:55:52 -05:00
  • 2b7b9f2eb6 Merge pull request #14091 from Simonx22/ConfigChangedCallbackID-size_t-fix Jordan Woyak 2025-11-09 00:23:48 -06:00
  • b733213bcf Android: Prevent dismissing the System Update dialog by tapping outside Simonx22 2025-11-09 01:21:58 -05:00
  • bd93c09e38 CPUThreadConfigCallback: Use maximum value of size_t instead of -1 as default value ConfigChangedCallbackID Simonx22 2025-11-08 22:44:58 -05:00
  • cff0ba76c1 Init achievement manager in Android startup LillyJadeKatrin 2025-04-24 07:50:11 -04:00
  • f8cddf344d Android: Clear listener in SwitchSettingViewHolder JosJuice 2025-06-06 18:46:15 +02:00
  • 7ec6692315 CMakeLists: Disable -Wtrigraphs. cristian64 2025-11-08 11:07:00 +00:00
  • c5d047480f GameINI: Disable Dual Core for Spider-Man: Web of Shadows Martino Fontana 2025-10-07 10:18:26 +02:00
  • 4f849ec827 Merge pull request #14047 from Simonx22/reset-all-dolphin-settings-android OatmealDome 2025-11-08 14:03:44 -05:00
  • 5ee1ae43bb Merge pull request #14077 from Simonx22/android-alert-message-kotlin OatmealDome 2025-11-08 14:03:19 -05:00
  • 02ad041866 Merge pull request #14086 from Simonx22/android/use-native-analytics OatmealDome 2025-11-08 14:03:06 -05:00
  • beb3e5eadb Merge pull request #14087 from Simonx22/android/editorconfig-kotlin-style OatmealDome 2025-11-08 14:00:37 -05:00
  • a459dc0d25 Merge pull request #14082 from Simonx22/analytics/reload-on-setting-change OatmealDome 2025-11-08 14:00:03 -05:00
  • 8ee767f292 Android: Convert AlertMessage dialog to Kotlin Simonx22 2025-11-07 13:13:09 -05:00
  • 82f658a28f Android: Use the shared HTTP analytics backend Simonx22 2025-11-08 10:47:24 -05:00
  • daa6188810 .editorconfig: Add Kotlin indentation rule Simonx22 2025-11-08 12:12:09 -05:00
  • 958db7c78c Merge pull request #14020 from jordan-woyak/string-util-cleanups JosJuice 2025-11-08 17:36:54 +01:00
  • f67691d564 Config: Use maximum value of size_t instead of -1 as default value in ConfigChangedCallbackID Simonx22 2025-11-07 23:13:35 -05:00
  • f9b167d8c6 DolphinAnalytics: Reload backend when config changes Simonx22 2025-11-07 22:10:08 -05:00
  • 126bbcd72f Merge pull request #14053 from JoshuaVandaele/imgui-submodule JosJuice 2025-11-08 15:03:06 +01:00
  • ba14222a2b Merge pull request #13939 from Dentomologist/logging_avoid_overwriting_debug_verbosity_in_release_builds JosJuice 2025-11-08 14:47:27 +01:00
  • 9d27c145b9 Merge pull request #14076 from Simonx22/remove-action1-interface JosJuice 2025-11-08 11:42:38 +01:00
  • 143fac254e CMake: Allow both glslang 15 and 16 TellowKrinkle 2025-10-25 01:03:37 -05:00
  • 5af9bd5e46 Merge pull request #14074 from jordan-woyak/HookableEvent-no-strings Jordan Woyak 2025-11-07 16:32:06 -06:00
  • 51cd0a676a Merge pull request #14079 from Dentomologist/use_asyncworkthread_pushblocking_instead_of_sync_event Jordan Woyak 2025-11-07 16:31:46 -06:00
  • 3b97a7bded CubebStream: Use WorkQueueThread::PushBlocking instead of sync_event Dentomologist 2025-11-06 11:38:29 -08:00
  • ddbbb2ea4b Android: Replace Action1 helper with Kotlin lambda Simonx22 2025-11-07 11:56:11 -05:00
  • 5ed4823ebc Merge pull request #13858 from LillyJadeKatrin/retroachievements-message-adjustments JosJuice 2025-11-07 16:50:48 +01:00
  • da6c65bf3b Common: Remove the string parameters from the HookableEvent interface. Jordan Woyak 2025-11-06 22:08:27 -06:00
  • 5650be6842 Merge pull request #14069 from jordan-woyak/ciface-hookable-event Jordan Woyak 2025-11-06 20:06:53 -06:00
  • dd941bed70 Improve Achievements Window message LillyJadeKatrin 2025-08-09 21:24:36 -04:00
  • 852b7d85b2 Merge pull request #14062 from Simonx22/macos-design-fixes OatmealDome 2025-11-06 20:20:05 -05:00
  • 1ad0a771d9 Delete Invalid RetroAchievements Tokens LillyJadeKatrin 2025-08-09 21:23:48 -04:00
  • b1f27b6cfd Added message for bad RetroAchievements token LillyJadeKatrin 2025-08-08 18:06:04 -04:00
  • 4985a1e19b Adjusted mastery message LillyJadeKatrin 2025-08-08 17:17:17 -04:00
  • 2528feb98a Merge pull request #14072 from jordan-woyak/cmake-pre-3.25-fix JMC47 2025-11-06 12:56:33 -05:00
  • a7df85a626 DolphinQt: Make disc ConvertDialog have a better minimum size, use QFormLayout, and clean up the code a bit. Jordan Woyak 2025-11-06 04:26:30 -06:00
  • 1e144a7cfd CMakeLists: Fix build on Linux with CMake versions less than 3.25. Jordan Woyak 2025-11-06 02:31:43 -06:00
  • 2f20c12d82 VideoCommon: pass the EFB buffer scale into the FramebufferManager instead of pulling it from config, in the future this will allow us to have multiple framebuffers iwubcode 2025-11-05 21:52:54 -06:00
  • ca6d8e1f0b InputCommon: Make ControllerInterface RegisterDevicesChangedCallback use Common::HookableEvent. Jordan Woyak 2025-11-04 14:36:46 -06:00
  • 28be9dc64f WindowsDevice: Remove GetDeviceProperty function in favor of the CfgMgr32 versions. SetupAPI seems to be no longer recommended. Jordan Woyak 2025-10-14 22:32:12 -05:00
  • 2fb1fdfb16 WiimoteReal/IOWin: Use Common::GetDeviceInterfaceList. Jordan Woyak 2025-10-14 22:13:05 -05:00
  • 2442626771 USBUtils: Replace GetDeviceNameUsingSetupAPI with GetDeviceNameUsingCfgMgr32. SetupAPI seems to be no longer recommended. Jordan Woyak 2025-10-14 22:39:55 -05:00
  • 5e65536376 WindowsDevice: Add GetDeviceInterfaceList function and NullTerminatedStringList template. Jordan Woyak 2025-10-14 22:39:17 -05:00
  • cd16ec02bd macOS: UI fixes for dark mode Simonx22 2025-11-01 13:05:58 -04:00
  • 2170080f53 Merge pull request #14061 from jordan-woyak/config-info-spin-mutex Jordan Woyak 2025-11-04 14:09:35 -06:00
  • 7d617878e0 Merge pull request #13626 from jordan-woyak/non-global-hookable-event Jordan Woyak 2025-11-04 13:57:08 -06:00
  • 294044a02e Debugger: Ignore bctr when stepping out VampireFlower 2025-11-04 11:41:48 -05:00
  • 947ed4aaf6 Merge pull request #14067 from VampireFlower/master JosJuice 2025-11-04 16:48:51 +01:00
  • a99cb008db feat(profiles): add "open profiles folder" button + add dropdown button for profile actions iTrooz 2025-11-01 15:40:49 +01:00
  • 95701349b7 DolphinAnalytics: Use Config::Get instead of accessing g_Config. Jordan Woyak 2025-03-10 17:25:34 -05:00
  • 40fa9ddadd MainWindow: Change save state file filter to use *.s?? pattern VampireFlower 2025-11-03 18:50:56 -05:00
  • 999333c0a1 Config: Make ConfigInfo use Common::SpinLock to protect the CachedValue. These locks are nearly always uncontested and this makes Config::Get faster. Jordan Woyak 2025-10-31 20:48:20 -05:00
  • 46369ef1b1 Common: Add AtomicMutex and SpinMutex classes as faster alternatives to std::mutex. Jordan Woyak 2025-10-31 19:42:33 -05:00
  • fc9f25a418 Config/ConfigInfo: Cleanups. Jordan Woyak 2025-10-31 16:26:06 -05:00
  • f718a6b72f Android: Add Reset Dolphin Settings functionality Simonx22 2025-10-29 12:57:37 -04:00
  • f289b06e0d Common: Make HookableEvent use non-static data. Jordan Woyak 2025-05-03 02:48:44 -05:00
  • 9c28f19e56 Merge pull request #14065 from iwubcode/glslang_compiler_fix Jordan Woyak 2025-11-02 14:33:12 -06:00
  • ef87af2985 VideoCommon: fix wrong path to glslang include iwubcode 2025-11-02 14:29:14 -06:00
  • 8749855643 Call JitInterface::UpdateMembase from PowerPC::MSRUpdated JosJuice 2024-12-24 16:43:38 +01:00
  • cc69cc3f2e Merge pull request #14058 from jordan-woyak/sdl-version-bump JosJuice 2025-11-02 19:18:56 +01:00
  • a4a4416ff2 Merge pull request #14042 from iwubcode/bp_functions_global JMC47 2025-11-02 13:17:38 -05:00
  • 1d9c743ef7 Merge pull request #13975 from iwubcode/shader_includes JMC47 2025-11-02 13:17:28 -05:00
  • 8a0a8bb874 Merge pull request #14059 from jordan-woyak/state-nand-cleanup JosJuice 2025-11-02 19:13:15 +01:00
  • 5650b2ef37 StringUtil: Replace strerror with Common::LastStrerrorString. Jordan Woyak 2025-10-15 18:48:43 -05:00
  • 0ebc54a0fa UnitTests: Add some StringUtil character encoding conversion tests. Jordan Woyak 2025-10-15 18:44:51 -05:00
  • da7c813edf StringUtil: Make non-Windows WStringToUTF8 implementation use iconv instead of deprecated std::codecvt features. Jordan Woyak 2025-10-15 18:12:40 -05:00
  • b073b5303b StringUtil: Fix many clang-tidy warnings. Jordan Woyak 2025-10-15 17:25:28 -05:00
  • 57d7485ea6 Core/IOS/FS: Clean up some hard to read NAND state saving logic. Jordan Woyak 2025-10-31 01:46:58 -05:00
  • 249f999c6a Merge pull request #13655 from JosJuice/android-always-expand-sheets JosJuice 2025-11-01 12:22:45 +01:00
  • 35c5b51b62 Merge pull request #14048 from Simonx22/android-instant-settings-saving JosJuice 2025-11-01 12:22:35 +01:00
  • da1d45dbd4 Merge pull request #14057 from TellowKrinkle/VkRenderWrongLayout JosJuice 2025-11-01 10:06:41 +01:00
  • 91fd53a98c Merge pull request #14035 from Dentomologist/pauseandlock_refactoring JosJuice 2025-11-01 10:06:08 +01:00
  • 828e72d604 Merge pull request #14034 from JoshuaVandaele/byeprofile JosJuice 2025-11-01 10:05:11 +01:00