Commit Graph

  • 2faa9760d3 Prevent path traversal in NANDImporter::ProcessEntry JosJuice 2026-05-30 11:28:03 +02:00
  • 3abadcd507 Rework NANDImporter::GetPath slash handling JosJuice 2026-05-30 11:26:26 +02:00
  • 9e7d340f22 Merge pull request #14664 from JosJuice/zelda-apply-reverb-uninitialized Tilka 2026-05-29 22:23:00 +01:00
  • 635fa74b4c Fix uninitialized variable warning in ZeldaAudioRenderer::ApplyReverb JosJuice 2026-05-29 22:07:14 +02:00
  • f820b22147 Translation resources sync with Transifex JosJuice 2026-05-27 20:01:23 +02:00
  • 9b4534328f Merge pull request #14631 from Simonx22/android/convert-directoryinitialization-to-kotlin Dentomologist 2026-05-25 12:39:14 -07:00
  • 379a1a7109 Merge pull request #14607 from elyashue/internal-resolution-display Dentomologist 2026-05-25 12:17:29 -07:00
  • 25a6205ffb Merge pull request #14659 from AdmiralCurtiss/crop JMC47 2026-05-25 13:23:49 -04:00
  • afd343ec9c Reimplement custom cropping by adjusting the source aspect ratio Admiral H. Curtiss 2026-05-24 20:51:23 +02:00
  • ba15ddd602 Revert the Presenter logic changes from #14506 Admiral H. Curtiss 2026-05-24 14:58:35 +02:00
  • 29cf0d8704 GameSettings: Add Photo Channel Martino Fontana 2026-05-24 11:36:32 +02:00
  • 85ca4a0784 Translation resources sync with Transifex JosJuice 2026-05-24 11:24:12 +02:00
  • 915b839598 Approve Xenoblade Chronicles 60 FPS Gecko code Chase Harkcom 2026-05-23 22:39:42 -04:00
  • d3217f65c3 Merge pull request #14506 from adamscott/crop-that-screen Admiral H. Curtiss 2026-05-23 20:53:31 +02:00
  • 17b4b8fc07 Address minor nits in new cropping logic Admiral H. Curtiss 2026-05-23 19:47:28 +02:00
  • 57f1dc97e0 Merge pull request #14655 from tom-pratt/gradle-sync-windows-fix JosJuice 2026-05-21 18:28:10 +02:00
  • e8da93d52f Fix android gradle sync error on windows Tom Pratt 2026-04-05 20:06:22 +01:00
  • 1d1c9696ae lint formatting Tom Pratt 2026-05-19 09:56:49 +02:00
  • 5b49060a9d Fix NetplayScreen edge to edge Tom Pratt 2026-05-19 09:46:22 +02:00
  • fde035dc0c Replace hardcoded save progress string Tom Pratt 2026-05-19 08:46:16 +02:00
  • 8d565e0331 Use the dual pane netplay screen layout only if the width is sufficient Tom Pratt 2026-05-18 21:35:13 +02:00
  • 4d1e749977 WithSession helper function Tom Pratt 2026-05-18 21:31:39 +02:00
  • 06cc09cf09 Pass immutable games list to NetplayUICallbacks Tom Pratt 2026-05-19 10:26:16 +02:00
  • f63b81dd39 Use unique_ptr when creating netplay client / server Tom Pratt 2026-05-18 10:25:39 +02:00
  • 22863b3703 Add @Keep annotation to Player constructor Tom Pratt 2026-05-18 10:20:14 +02:00
  • 1bc64a0e6e Fix netplay license headers Tom Pratt 2026-05-17 23:06:17 +02:00
  • df5e7a9767 Update compose dependencies Tom Pratt 2026-05-07 16:35:18 +02:00
  • 4c0bf2944b Implement DoAllPlayersHaveGame() check Tom Pratt 2026-05-12 12:58:44 -07:00
  • 76ae445694 Add network mode picker for host Tom Pratt 2026-05-06 09:46:33 +02:00
  • 1c2806dfe9 Add host buffer settings for fair input delay mode Tom Pratt 2026-05-05 21:50:04 +02:00
  • 86de5ef4b0 Handle traversal state changes and errors Tom Pratt 2026-05-05 18:50:04 +02:00
  • 86a0f22887 Show joining info for local and external IP addresses Tom Pratt 2026-05-03 23:23:07 +02:00
  • eb02680cb6 Separate out GetExternalIPAddress helper function Tom Pratt 2026-05-05 19:19:00 +02:00
  • 6655672ee3 Add ability to choose game when hosting Tom Pratt 2026-05-03 10:05:08 +02:00
  • 68e9fd6cde Send own messages to chat Tom Pratt 2026-05-02 22:57:35 +02:00
  • 77f08364db Create NetPlayServer and start game Tom Pratt 2026-05-12 11:20:46 -07:00
  • b63ccacdfa Hosting UI Tom Pratt 2026-05-06 10:43:26 +02:00
  • f9baecd5ed Implement OnMsgPowerButton Tom Pratt 2026-05-02 15:21:44 +02:00
  • acbf9e155f Game digest progress dialog Tom Pratt 2026-04-30 10:16:20 +02:00
  • 117d1d71ac Handle desync messages Tom Pratt 2026-04-29 14:31:25 +02:00
  • abd324e98d Make NetplaySession not a singleton Tom Pratt 2026-05-12 11:20:01 -07:00
  • 183d6d778c Use existing settings API instead of custom jni calls Tom Pratt 2026-04-27 19:22:31 +02:00
  • 8141a74671 Show save transfer progress Tom Pratt 2026-04-25 17:39:41 +02:00
  • 480968f05e Dont try to load temporary save states when launching netplay Tom Pratt 2026-04-24 13:18:36 +02:00
  • b52ffa3e8b Release boot session data during Netplay cleanup Tom Pratt 2026-04-23 15:25:07 +02:00
  • b1b133b036 Implement OnConnectionLost, show a dialog on the main netplay screen forcing the user to exit Tom Pratt 2026-04-25 17:40:40 +02:00
  • 38b5c7370c Implement StopGame callback and use it to finish the emulation activity Tom Pratt 2026-04-22 18:46:12 +02:00
  • 86956b21be Settings refactor Tom Pratt 2026-04-19 20:07:37 +02:00
  • 65e4c60158 Max buffer Tom Pratt 2026-04-15 22:23:02 +02:00
  • e49451b28e Put players table in an OutlinedBox, makes the UI look more consistent. Tom Pratt 2026-04-15 22:23:37 +02:00
  • c32732714e Implement more NetPlayUICallbacks Tom Pratt 2026-04-14 09:57:01 +02:00
  • dfa3384281 Netplay chat UI Tom Pratt 2026-05-19 08:36:33 +02:00
  • d9e2725e85 Implement player list Tom Pratt 2026-04-10 11:30:59 +02:00
  • af2fda5649 Reorder netplay class Tom Pratt 2026-04-09 23:26:58 +02:00
  • b72f3c1afc Add mostly empty Netplay screen, equivalent of NetPlayDialog in QT. Tom Pratt 2026-04-09 13:43:57 +01:00
  • 5527e8138e Move NetplaySetupScreen to its own file Tom Pratt 2026-04-15 18:40:24 +02:00
  • f52ca02ca2 Show client connection errors and handle connection result Tom Pratt 2026-04-09 12:40:07 +01:00
  • 3ed9174208 Store netplay BootSessionData and use it to run the netplay game Tom Pratt 2026-04-08 15:20:19 +01:00
  • 766374434c Pass game list to NetPlayUICallbacks and implement OnMsgChangeGame, OnMsgStartGame, FindGameFile Tom Pratt 2026-05-06 13:44:53 +02:00
  • 1464fdfc28 Add NetPlayClient join and stub NetPlayUICallbacks Tom Pratt 2026-05-06 13:35:34 +02:00
  • a1983e5fa2 Add Netplay settings JNI layer and wire up NetplaySetupViewModel Tom Pratt 2026-04-08 13:33:42 +01:00
  • f10022f2dc Netplay setup UI Tom Pratt 2026-04-15 17:33:09 +02:00
  • c716c32ce8 Add compose dependencies for Android and empty NetplaySetupActivity Tom Pratt 2026-04-06 13:32:57 +01:00
  • 7b69949cec Merge pull request #14581 from matheuswillder/NFS-Gecko-Codes Dentomologist 2026-05-18 13:59:06 -07:00
  • 30c7c7e2b7 Merge pull request #14653 from Tilka/net_accept Admiral H. Curtiss 2026-05-18 22:04:29 +02:00
  • 4618e4bb40 IOS/Network: reduce log verbosity of SO_EAGAIN to info level Tillmann Karras 2026-05-10 17:14:51 +01:00
  • 604d13e1cc Merge pull request #14448 from TheShrubMaster/main JMC47 2026-05-14 18:36:49 -04:00
  • adcfbda2a3 AudioCommon: Add individual Wiimote audio mixer Weston Heard 2026-03-10 14:49:15 -05:00
  • 21d44f32ba fixes: make dolreader validate section addresses and sizes DacoTaco 2026-05-13 20:26:47 +02:00
  • d0d354fbed Merge pull request #14635 from JosJuice/android-panic-log-crash Dentomologist 2026-05-12 17:14:06 -07:00
  • 0f72b69dc7 PPCAnalyst: Split "in use" analysis into reads and writes JosJuice 2023-11-04 17:48:57 +01:00
  • 9414196958 Externals: Update SDL to release-3.4.8 Joshua Vandaële 2026-05-12 09:48:52 +02:00
  • 34311f5fa2 Merge pull request #14592 from jordan-woyak/memcard-manager-scrolling Admiral H. Curtiss 2026-05-11 23:04:22 +02:00
  • 8bf1f8970a Merge pull request #14613 from JosJuice/wad-tmd-checks Admiral H. Curtiss 2026-05-11 22:59:40 +02:00
  • 9cc177cc79 AR/Gecko codes to unlock Black Edition and Collector's Edition in Need for Speed Matheus Willder 2026-04-12 19:09:58 +00:00
  • 4470534dc5 Android: Move alert message log from Kotlin to C++ JosJuice 2026-05-01 10:40:17 +02:00
  • d19952cc11 Merge pull request #14634 from JosJuice/jitarm64-msr-dr-bit Dentomologist 2026-05-07 17:21:50 -07:00
  • 30a20d75d2 Merge pull request #14629 from Simonx22/android/convert-tvutil-to-kotlin Dentomologist 2026-05-07 13:23:48 -07:00
  • f09a736f14 Merge pull request #14645 from Dentomologist/msghandler_use_more_suitable_log_levels JosJuice 2026-05-07 11:07:41 +02:00
  • 3f5460a5ff Core: Implement automatic symbol demangling Amber Brault 2026-05-07 09:24:55 +02:00
  • 8afc696a1e Merge pull request #14644 from tom-pratt/fix_do_all_players_have_game Dentomologist 2026-05-06 15:07:33 -07:00
  • cf20cdabd4 Merge pull request #14632 from vladfi1/upstream-pipe-inputs-fix Dentomologist 2026-05-06 13:40:16 -07:00
  • 20718de37e Unconditionally lock in ControllerInterface::UpdateInput. Vlad Firoiu 2026-04-30 18:26:38 -04:00
  • dfda04c4e4 MsgHandler: Use log level matching MsgType for alerts Dentomologist 2026-05-06 12:44:43 -07:00
  • bedb283d93 DoAllPlayersHaveSameGame returns correct result instead of always true Tom Pratt 2026-05-06 12:58:36 +02:00
  • 6d5399246e Merge pull request #14532 from Dentomologist/autoupdatechecker_fix_edge_cases Dentomologist 2026-05-05 16:23:16 -07:00
  • b0eb643c61 Merge pull request #14642 from SuperSamus/cpp-move-fixup-nocubeb Jordan Woyak 2026-05-05 11:45:55 -05:00
  • 3c06541718 Fixup #14565 (compilation with -DENABLE_CUBEB=OFF) Martino Fontana 2026-05-05 13:50:05 +02:00
  • e22551eae1 Merge pull request #14641 from Dentomologist/replace_maybe_unused_annotations_with_commented_names Jordan Woyak 2026-05-03 20:20:07 -05:00
  • 34646cb9a9 Replace some [[maybe_unused]] annotations with commented names Dentomologist 2026-05-03 17:09:59 -07:00
  • eb44b64c9e Merge pull request #14628 from JosJuice/android-remove-hostthreadlock Jordan Woyak 2026-05-01 11:39:24 -05:00
  • 058c7021b8 JitArm64: Fix DR check in MSRUpdated JosJuice 2026-05-01 09:35:16 +02:00
  • 1907ffa45d Merge pull request #14384 from ethanuppal/editdsuservers Jordan Woyak 2026-04-30 20:50:17 -05:00
  • 7ef2906351 Android: Convert DirectoryInitialization to Kotlin Simonx22 2026-04-30 16:45:38 -04:00
  • a7e98c776d Android: Convert TvUtil to Kotlin Simonx22 2026-04-26 12:52:56 -04:00
  • 4e55d2518a Config: Add Edit button to DSU server menu Ethan Uppal 2026-04-27 20:16:14 -04:00
  • ecfaa95e5a Merge pull request #14543 from spaceage64/add-classic-controller-codes JMC47 2026-04-29 19:52:37 -04:00
  • 3944310308 Add Classic Controller support cheats for Animal Crossing (all regions) spaceage64 2026-04-03 00:13:41 +02:00
  • c73dde2193 Android: Remove HostThreadLock JosJuice 2026-04-29 18:55:18 +02:00
  • 2b743639d8 Merge pull request #13505 from tygyh/Replace-find-with-contains Dentomologist 2026-04-28 17:50:51 -07:00