Last Git changes for Dolphin

Short version SVN rev Git hash Author Description
5.0-144423e1a25ead050554add154efcc236e1f7a9d427e9Markus WickMerge pull request #9821 from JosJuice/jitarm64-sbc-subfzex
5.0-1444193d2fd19e8ee8d25e20cab210a5b08f2cfe00665JosJuiceJitArm64: Use SBC/SBCS for emulating subfzex
5.0-14440503c62ec00f53fac6995b255ce189e3e0127f233Markus WickMerge pull request #9819 from JosJuice/jitarm64-sbc
5.0-14437fac842021c24379e13a0407483e7c67b2607566cJosJuiceJitArm64: Use SBC/SBCS for emulating subfex
5.0-14438b530d9b8c242a0c87e3744b87c7e4e7e25544ebbMarkus WickMerge pull request #9817 from Sintendo/jit64subfic
5.0-1443618aaf488b0cb3509727ee8d252c0f08a5951fffaSintendoJit64: subfic - Optimize constants for d != a
5.0-144364e9e75f4c59df17e9ac0a15260fadea255a015feJosJuiceTranslation resources sync with Transifex
5.0-144354c37cc7e5e8d613166cc5d39f51678c5448a46fcLéo LamMerge pull request #9816 from JosJuice/aarch64-fma-true
5.0-144232b88a46b1ad418879c1d032b29af8f456a3cd592JosJuiceCommon: Set bFMA to true for AArch64
5.0-14433ee58f1c1881a88f9059ad91f47aa27fcbe27348dLéo LamMerge pull request #9775 from dbrookman/fix-gameini-gfxbackend
5.0-14333b214e0e71f7565240e60b88adf2e2fc06e5ac3ffDaniel BrookmanGameINI: Fix GFXBackend crash
5.0-14431d2d3647b26976e0f90ef5b0b59416dfe2eedfa5bJMC47Merge pull request #9813 from AdmiralCurtiss/cpu-cycles-per-sample
5.0-14430360d05fe2128e13780e9384a9941a711bfb4b076Admiral H. CurtissAudioInterface: Initialize s_cpu_cycles_per_sample to a sane value.
5.0-14429c2ac21c8d6a65583df7cd6efe87199333ceb4037Léo LamMerge pull request #9753 from mbc07/VolumeVerifier_TMD_severity
5.0-142992c598e46abd25959933a764552b0c9e49d8bddc5Mateus B. CassianoVolumeVerifier: increase problem severity for incorrectly signed TMDs
5.0-14427d536a50878fd257fcc9740235caf8b22ec351608Léo LamMerge pull request #9756 from Techjar/memcard-size-config
5.0-1430436dd4cc232c59496866e20267d7a45b3c4da6c36TechjarGameSettings: Set 59 block memory card for Pokémon Box: Ruby & Sapphire (JAP)
5.0-1430333a6701e5649868a2fca5c5a13cd5d8895c64a68TechjarReplace MemoryCard251 setting with generic MemoryCardSize
5.0-144244cd1567308ab921d0e37a83672ad91fa4932097fLéo LamMerge pull request #9809 from Techjar/netplay-session-settings
5.0-144230e502062b4ee57952eed8c659b52c788e4af50c1TechjarMove some NetPlay-specific settings to SessionSettings
5.0-144222898cf51218f6326107f9c5be141f95f8663b3f9Léo LamMerge pull request #9784 from PEmu2/master
5.0-1434644206b770255de4af3cd29ecbf46d58b3cf126b2PEmu2Update buffer_storage warning message
5.0-144200cc1fc37b570bbf2b830360046de3933f866991aLéo LamMerge pull request #9788 from sepalani/dsp-rate
5.0-14333eaf8e3000894a95d96a5ee8f27f3203cab0c2eafSepalaniAudioInterface: Fix AIDFR initialization
5.0-1441890a994f93780ef8a7cccfc02e00576692e0f2839Léo LamMerge pull request #9802 from JosJuice/android-game-file-cache-path
5.0-14389d304d75aa5e2026a6649ae3359aa66eec43b9a02JosJuiceAndroid: Stop using custom path for GameFileCache
5.0-144164e3e3bfd60e68deadfbe72fb06403e5895981f23Léo LamMerge pull request #9804 from JosJuice/revert-fma
5.0-14389ac28b89fa54dd01ef09c647492a508e9dec30fc2JosJuiceNetPlay/Jit64: Avoid using software FMA
5.0-144148ef4bd682b86b6ac708c3aa2462a14f9ad5a90a0Léo LamMerge pull request #9805 from JosJuice/rounding-mode-savestate
5.0-143899db0ebd4b6d195410aac622bc9b27da7155babbcJosJuicePowerPC: Set host CPU rounding mode on init and savestate
5.0-14412dd26106848e2cadb89f8dc3a1425b4b76b9a28b0Léo LamMerge pull request #9807 from Techjar/fix-glsl-any
5.0-144053da0976a8190211e43e285896bfb6dcd80dd7d50TechjarVideoCommon: Define scalar any() and all() functions in GLSL
5.0-1441038424d0c59b480d7a3301a5f61c03e99b685dc42Léo LamMerge pull request #9808 from xvrc/msghandler-label-fix
5.0-144070ad13db633994cdad92e20eee07fef79822efaf1xvrcMsgHandler: Correct question and warning captions
5.0-144080a1f58ad779695e2d9ddbd90a5c021efe2df450eLéo LamMerge pull request #9730 from Dentomologist/remove_audio_pane_stretching
5.0-14389a2e1ddc3541ca7233ed05e31d88278805cf088e1DentomologistAudioPane: Remove main layout vertical stretching
5.0-14406a09d9cf608fa9d2c20f6419879ad9867e1990ceaJosJuiceMerge pull request #9606 from Filoppi/patch-14
5.0-14215e6057c5f62ed43d445416517913f44f06673d44eFilippo TarpiniQt: avoid queuing ConfigChanged() more than once
5.0-144040c6e00ce0c8da1d81094bb41fea2eafe6b279891JMC47Merge pull request #9801 from Techjar/bbox-rounding-hack
5.0-14395b267f54259c7e1b9d9bd8a5874af559b76925184TechjarVideoCommon: Only include centered pixels in bounding box
5.0-14402a51d01bb809bddaa2c221b0e9a6d0b935a285bceJMC47Merge pull request #9532 from Pokechu22/debug-cube-hack
5.0-144011500a0119bbb9086b0482a94b154612a0684f194Pokechu22Eliminate TVtxDesc.GetLegacyHex
5.0-14400820d9ffbfa9fb06618ff8d93d5e9a1da72d897c0Pokechu22Remove PixelShaderGen hasindstage
5.0-14399c583cac5681409222c4557e48cbad8caedc17c4dPokechu22Hack to hide debug cubes in Super Mario Sunshine
5.0-14398e62610e6bc4f33234d8d5a7759ed5911bd25b8cbTilkaMerge pull request #9799 from Tilka/interpreter
5.0-143895fc3cb2379d0bee096fc1ff776d9c94f02795be0Tillmann KarrasInterpreter: deduplicate integer comparisons
5.0-143960aa9e8dc9a47cc50baf4e785da1b2ce5f2246b17JMC47Merge pull request #9795 from Filoppi/fix_controller2_default_device
5.0-14387702f86ccc01fb1b9055e1acb77541f432a5cac57FiloppiInputCommon: fix 2nd+ controller not defaulting to the default device
5.0-14394c729852d72f7dcd9877fd4b4a002a0f0d91dcd66Connor McLaughlinMerge pull request #9782 from Techjar/bbox-ogl-upsidedown-fix
5.0-143434866002c9bf6d4438087c4b53c100d7cf1271084TechjarVideoCommon: Perform OpenGL bounding box inversion in pixel shader
5.0-143921b3977990b2617b8caca0c10fe14ab0105c0c568Connor McLaughlinMerge pull request #9800 from Techjar/vulkan-subgroup-fix
5.0-1434358238e75a7d2a153fdbd51b5f39fd00f390eafbfTechjarVulkan: Fix subgroup reduction
5.0-14390ec8257ebe12a77cfbb50903955a86e82214fe63fJMC47Merge pull request #9794 from Filoppi/fix_input_focus_bug
5.0-143857c83b745c5589e973b1e6030973956885b144902FiloppiQt: fix input focus checks being wrong
5.0-143888f9bb5612af67d609818129f10e8f5b8f9ea353eJMC47Merge pull request #9798 from JosJuice/android-wad-crash
5.0-14360d42cec0d19f64e3a8bc7c8db738607a136e10d04JosJuiceAndroid: Fix WAD import crashing
5.0-14386edc18e60add3393aa0b7e79aa5b5e3ff443f34ffLéo LamMerge pull request #9785 from Dentomologist/fix_gamelist_grid_zoom_in
5.0-143467a6098a7f655a9441b1196ef2efefd3bdaac8f8dDentomologistGameList: Fix grid mode zoom keybind inconsistency
5.0-143845e371bb4be28f76446043467a7d1df2876da8b38Léo LamMerge pull request #9792 from sepalani/lint
5.0-14333ce8004c9c1cd977d4f5a43e08bfcf2e9ec12f047SepalaniLint: End of namespace
5.0-143828ca6ffd908aa95ffb5c7665083463c4ea1139b0dLéo LamMerge pull request #9702 from Filoppi/controller_interface_fixes
5.0-1438183ea16f40238fa82981221ba65061a7094b2a64bFiloppiQt: Fix IOWindow keeping a shared ptr to devices even after them being removed by the ControllerInterface this prevented some devices from being recreated correctly, as they were exclusive (e.g. DInput Joysticks)
5.0-14380a77e3b4a9bc557ac00b63c13abdb4074069e9a7dFiloppiInputCommon: Make Wiimote rumble variable thread safe
5.0-1437908f8c279274455ecf16a3a447378f37062408c9bFiloppiControllerInterface: fix DSU thread safety and use PlatformPopulateDevices()
5.0-143788b53af9cbc8aabdd5db349c17a8912c0fec723a8FiloppiControllerInterface: polish DInput Keyboard and Mouse (add comments and logs)
5.0-14377038b57feccb098a338342f6542bb97d74f9cf7e1FiloppiControllerInterface: DInput Joystick fix non thread safe static variable
5.0-14376a0ecca1a84afb61809aa848405f119a9a7fff965FiloppiControllerInterface: Implement ChangeWindow on DInput without recreating the devices
5.0-14375dcc345400e38e54ac84819e5cbcdf65c9cd95f96FiloppiControllerInterface: devices population is now async so implement devices sorting priority
5.0-143740718cfd7d781952eff53f052466faaea6b5f3a2fFiloppiControllerInterface: make evdev use PlatformPopulateDevices
5.0-143732aa941081e7d07d11500ea6080c9f65af005caebFiloppiControllerInterface: make SDL use PlatformPopulateDevices()
5.0-143721d816f8f267ff468478a4b8ff423b2dd0c734654FiloppiControllerInterface: make real Wiimote use PlatformPopulateDevices()
5.0-14371c238e4911916e2a90e2e324873e0da4907d243c3FiloppiControllerInterface: Remove OSX window handle
5.0-143702376aec135d957ee74bd2be1d587539dea4d5dabFiloppiControllerInterface: Refactor
5.0-14369f90d851e2519d46f62e2037896053bc546e7133bFiloppiControllerInterface: mixed comments
5.0-14368c285ae57fb0027a3e6da12b7097e15e0485ee526FiloppiControllerInterface: fix rare deadlock
5.0-14367ebe3fbe04c329f9bc100ded4dcf22720f375e2f4JMC47Merge pull request #9771 from Filoppi/dsu_fixes
5.0-1432498b00a28e4a2116984ee37f25dfe2598f591862cFiloppiControllerInterface: make DSU inputs start from resting pose instead of 0. Add battery level
5.0-1432316e4dede721f5764091a238e7234b8c911698152FiloppiControllerInterface: DSU polish: avoid hanging host thread, add disconnection detection, ...
5.0-1432283806462eca762fc281c309fc80e28ea126dba9fFiloppiControllerInterface: fix DSU using the same client uid between server and controllers queries
5.0-14363a208d529de0b95c77a39b8faed9eb5b2c077347aLéo LamMerge pull request #9790 from AdmiralCurtiss/cheat-manager-config-change
5.0-14360441d304317606c2c9448108728f8f38a2b2f7f5dAdmiral H. CurtissCheatsManager: Use game information directly from SConfig, and only recreate widgets if game changes.
5.0-14359414e0f459862851a1714461a646bf801c09a4175Admiral H. CurtissGeckoCodeWidget: Take game ID and revision directly instead of through GameFile.
5.0-143581fbe56210af427ef48cc57580cbc4b32afadff88Admiral H. CurtissARCodeWidget: Take game ID and revision directly instead of through GameFile.
5.0-14359fd4efd3787bd5978e59317a56905e6e78ae5a951Markus WickMerge pull request #9791 from JosJuice/jitarm64-carbon
5.0-143584ef4ac41d1654565aa5f0a975da7ebda84118ba0JosJuiceJitArm64: Fix clobbering LR in FakeLKExit
5.0-14357684d09b342511b5a3c1809b1eef1a46c53cd3370Léo LamMerge pull request #9789 from AdmiralCurtiss/netplay-efb-access-tile-size-bool
5.0-143499fd16a93c576976e1591be4cf80e9b9a614aa02dAdmiral H. CurtissNetPlay: Sync the EFB access tile size as an integer instead of a boolean.
5.0-14355813996776870df345674d0cc387306add84beeabTilkaMerge pull request #9787 from JosJuice/jitarm64-slwx-top
5.0-1434686de3df07212fde67eb96a86bd83d3707b984619JosJuiceJitArm64: Discard top 32 bits in slwx result
5.0-143535470aceb6348a50db92db4a8e53e9054b7d30077Mai MMerge pull request #9786 from Tilka/dsp
5.0-14347f2c4041d393ee8a247cd59997c43915d2afbae70Tillmann KarrasDSPHLE: remove unused function
5.0-14346a13df9b251d5a43938737fa535d021de57f032a7Tillmann KarrasDSP: use CR_* enum values
5.0-1435089af7b82f269098d623f611e6b9c88f2f92c058cTilkaMerge pull request #9770 from JosJuice/jits-accidental-gt
5.0-14322de3fed609339ec89ff93122d304598f3e4495685JosJuiceJits: Fix accidentally setting GT in CR when clearing EQ
5.0-143486c0180fc61edd742fa4666d39c7d8d037d074340TilkaMerge pull request #9748 from JosJuice/fma-accuracy
5.0-143002c38d6419e4e4299960b35e071c8cef411d18995JosJuiceJit64: Emulate FMA accurately when determinism is enabled
5.0-142999bc5bd83a990bf15e0a95b0944166264d2bde58aJosJuiceInterpreter: Use std::fma for emulating FMA
5.0-143452f8c9a77356b8eac8fdff0e9312fe2a8896c92b5JosJuiceTranslation resources sync with Transifex
5.0-14344acc7d3710d60552769f61f4b44bc8533a940df36JosJuiceMerge pull request #9780 from Techjar/freelook-config-fix
5.0-143387111d1116183ebb0d2a4693c7d87626de909b2a2TechjarCommon/FileUtil: Add some missing configs to D_CONFIG_IDX
5.0-14342638909aec6ef07483f9c9301d4926bbd7d9d6bb0JMC47Merge pull request #9751 from JosJuice/jitarm64-fcmpx-ftz
5.0-14300b6cc3c4b6e3cdb10b077bd9194c4f0935e6ee687JosJuiceJitArm64: Make fcmpX with flush-to-zero enabled less bad
5.0-1429921ebc176febd0c235c86e31409935daac83a7e3fJosJuiceJitArm64: Set FPCR.AH
5.0-1433936871c9329a44ee00694d8ec08814abd668a4828JMC47Merge pull request #9781 from Techjar/bbox-round-down
5.0-1433883d55704aad11e3090636db978add28d5197cf01TechjarVideoCommon: Round bounding box coordinates down and remove pixel center offset
5.0-14337bd7c5bd7424aa71ef619ef0c2f53140544b877daTilkaMerge pull request #9778 from shuffle2/msvc-wa
5.0-143364ce22c093c8871b0cbfe3c83e3106f353cb0a088Shawn Hoffmanmsvc: remove workarounds for old compiler issues
5.0-143354363f9d4c7cb2a4192380860ddf3127a230f9352TilkaMerge pull request #9777 from shuffle2/msvc-quiet
5.0-14334d8cc419eb3662ad3964aa7146b158ad311083c25Shawn Hoffmanmsvc: remove some unneeded warning disable
5.0-14333d19d2ce2bda16bfca07ace3a3f5b449115ee8fecShawn Hoffmanmsvc: use external header feature solution-wide
5.0-143323ef9d5f6595f8ffac5d93314214aed735616f111Léo LamMerge pull request #9749 from Dentomologist/escape_update_commit_descriptions
5.0-1433199ed43280dec1eec088bbf4242105c0953924e39DentomologistUpdater: Escape HTML characters in commit descriptions
5.0-14330a12865570d7c0eacd77f1bed850772e5f8aea4d9JMC47Merge pull request #9764 from Pokechu22/amd-opengl-bbox-fix
5.0-14324c58837964f02a1db64f82fd260c5a554adbc6b81Pokechu22VideoCommon: Fix bounding box on AMD/OpenGL/Windows
5.0-143288dc87ef69861b605a51170c782f5a271aa889603Léo LamMerge pull request #9752 from JosJuice/android-unit-tests-off
5.0-1429982e9c1c68a75fdb01797026032d008df211c7c7dJosJuiceAndroid: Disable building unit tests by default
5.0-14326a3c89ac7014ff2ba2b2ecc36e6b5a9f24369cd9eScott MansellMerge pull request #9773 from Techjar/bbox-default-values
5.0-143258cfe49295f105506a270ff350a9ea717e8af2172TechjarVideoCommon: Add fallback handling for bounding box when disabled or unsupported
5.0-143242f1b639f0ad191a977bfaabdeff24ccef4914099TechjarVideoCommon: Restore BBox* forwarding functions
5.0-14323c404452d3edcd3d0cf2d870a51166c6f6132a5e1JosJuiceMerge pull request #9759 from Techjar/netplay-sanitize-gci
5.0-143191377f31cf8cd841ceeb1a7fce2f070a9f4049ceaTechjarNetPlay: Check file names when receiving GCI folder
5.0-14321c648058efd4383b2ac69c4ed52e98973b735321bJosJuiceTranslation resources sync with Transifex
5.0-14320c16a12a20d2a5e38374a3d7f7ede826180be88baLéo LamMerge pull request #9769 from Tilka/warnings
5.0-14319faec77a9714b31e0c3864890bc44c4bf31e06a66Tillmann KarrasFix -Wreorder warnings
5.0-14318b3a414ea9df1c30d4d0cc59cfbefc9eacda9c62aConnor McLaughlinMerge pull request #9766 from stenzek/ogl-bbox-memory-barrier
5.0-143146393f157f0c2bb89b93cde43fc5d8b07fd0c7719Connor McLaughlinOGL: Force memory barrier when reading back bounding box values
5.0-14316b31d4400e31503861cce0bb0ccff6da71bddf277Connor McLaughlinMerge pull request #9765 from Techjar/bbox-pixel-quads-2-electric-boogaloo
5.0-14313a24e78b3cf07e8d169d97a2e4c3635b9efbdba35TechjarVideoCommon: Remove BBox* forwarding functions
5.0-14312e4aef0a85b6cfc1e881c09c374a2d35823585870TechjarVideoCommon: Move bounding box pixel quads rounding to shader
5.0-143137b2b05cc219c1591ab328fefabd9435aff748c08Mai MMerge pull request #9760 from JosJuice/jitarm64-msvc-warning
5.0-14303e0c81ae54ad99ae8166121eee4abc54c97c32630JosJuiceJitArm64: Fix MSVC warnings
5.0-1431137d05594933ab104eba82ad3bbffb20222982b20Connor McLaughlinMerge pull request #9648 from stenzek/dx11-gl-bbox-caching
5.0-143107fd0a526e1a6c48d0180eb8368cc9aed5f6d0eceConnor McLaughlinVideoBackends/OGL: Cache bounding box values between reads
5.0-143090c11dca1218b4695025d826dac50538288a579b1Connor McLaughlinVideoBackends/D3D: Cache bounding box values between reads
5.0-14308ee4c0ba168995ae54e02768430268030bfd792e5JMC47Merge pull request #9757 from Pokechu22/oob-ind-stage
5.0-143075928182a4cd9533ad34ea68ba4842467df31b006Pokechu22Skip indirect operation for out of bounds indirect stages
5.0-143061827e7a166c0773a1669dd82bb7f5e460dd3d408JMC47Merge pull request #9724 from Bonta0/ffcc-gbafix
5.0-14210764645b44dd16571329af0fedd63e7409c370455Bonta-kunGameINI: Fix FFCC GBA race condition
5.0-1430445a5c9cc043db4f531b9f84227469141549b5c45JMC47Merge pull request #9697 from Filoppi/cursor_locking
5.0-142993c7c2dfaa10fc837f75d7e71d71b483db343dee3FiloppiImplement Cursor Locking and new input focus checks for it
5.0-1430252a388af9a92b7142972b5a37294cf926707be91Mai MMerge pull request #9754 from JosJuice/netplay-memcard-region
5.0-14300e32cf29f76150a8dd7f1cd579d6c44163bf339ddMai MMerge pull request #9755 from phire/dump_xfb_gui
5.0-1429937e532322b6d7b68a64291e713271703ef57ce8eScott MansellPort dump XFB option to Qt UI.
5.0-14299ba7ad73e928de9972398def61c5758c42b23aec2JosJuiceNetPlay: Check that memory card region is valid
5.0-14298ff08b85740f52394433ebc2a49c22b324c858dc7Mai MMerge pull request #9750 from JosJuice/android-jstringarraytovector
5.0-1429790cf0d60f8a08a57084950b4f34ce92b18ba7ae1JosJuiceAndroid: Use VectorToJStringArray in GameFileCache.cpp
5.0-14296c1c17339ff8c40f880fb71a5e9c540cd56252518JosJuiceAndroid: Use DeleteLocalRef more in AndroidCommon
5.0-1429551671921c4c010476ec1150703d7d62bfcde630cLéo LamMerge pull request #9441 from skylersaleh/master
5.0-14281210f6e7f0d44b199f303182367597f05cefe48f2Skyler SalehApple M1: Update AutoUpdate PlatformID
5.0-14280abea411bdc9383ef261ea1dc39729e920a2afeaaSkyler SalehApple M1: Detect incompatible universal merges
5.0-1427976ed9310f290075073d1b7c49de3cae1f59113dbSkyler SalehApple M1: RAII Wrapper for JITPageWrite*Execute*()
5.0-1427876130d8b3ba021660487719991c1bd13ebb521edSkyler SalehApple M1: Fix code signing regression
5.0-142771015cdc265db32a4268cd039224fc5c806831be2Skyler SalehApple M1: Improved handling of paths
5.0-14276b72c47f442250c226fdef073317b2f0281ed2527Skyler SalehApple M1: Enable CMake cross compilation
5.0-142757a44a7ee399ca490a6b082dded4616e154673fe2Skyler SalehReadme: Update macOS build instructions
5.0-142749163312779dd1fd4ab3b60eee3f56c2a8c8e683dSkyler SalehApple M1: Support non-Xcode based universal builds
5.0-1427312c439860d5957d8bd963ffeca108698e960f2eaSkyler SalehApple M1: Only add x86 compile flags to x86 builds
5.0-14272bcb3c7d80f4ab1c8b9777a01330cb754a08d8f12Skyler SalehApple M1: Update MoltenVK
5.0-14271f567fd93b9b94c2b36cee7b88c25b089b7382652Skyler SalehApple M1: Removed unavailable CPU core dialog box
5.0-14270f92ccd5058b4e0ccea43831190c85b3652d97c56Skyler SalehApple M1: Fix bug that could cause crash with MMU
5.0-1426938861f6782948d8124bd4fa7f2883302fc75e82dSkyler SalehApple M1: x86_64 MAP_JIT
5.0-142680851693cbe98cf4602293e384bc274fd914dead9Skyler SalehApple M1: More robust build for universal binaries
5.0-142674ff429266a75d8cfdb71fd37d818baa9a75264a3Skyler SalehApple M1: MacOS 11.2 mprotect restrictions
5.0-142668cb86e7ae01211efb540999f4fbe44c4f42e001aSkyler SalehApple M1: Enable hardened runtime
5.0-1426561448a9b2f5d83c665c7c39dc56b22bc3094c554Skyler SalehApple M1: Refactor ArmCPUDetect.cpp
5.0-142644542038cd0ec8359d9faa21699c85d025c5ec8caSkyler SalehApple M1: OS version checking for MAP_JIT
5.0-14263948764d37bdbb89e84886e233dea47fba0cb1017Skyler SalehApple M1: Build, Analytics, and Memory Management
5.0-142624ecb3084b70b5581115703b517b9005f608ffb18Skyler SalehApple M1 Support for MacOS
5.0-14274ed331291d120cf45f7f852a7be39909a389baa6eJosJuiceMerge pull request #9747 from JosJuice/jitarm64-sync
5.0-1425586d2c2a1c3ce0f1d719ed5788bc43b5ad443a132JosJuiceJitArm64: Jump to dispatcher on downcount <= 0, not < 0
5.0-1427296c1f6298b6af7a149d5268cd0cf44268a0e889bJMC47Merge pull request #9551 from endrift/si-norep
5.0-14271bb1dd31f53d7ca4e0e807bbb26d079f0c4ba2ab6Bonta-kunSI: Fix COMERR update
5.0-14270e70193195c45de2ec5cbeabdf106da6d6ea0c17fVicki PfauSI: Generate NOREP on timeout instead of generating Dolphin SDK reply
5.0-14269509b24a27f0a417c9139d46d1d5a0ebbf7d678e3JMC47Merge pull request #9581 from Filoppi/expose_input_expr_vars
5.0-1426893e3e691f9a3a9913b56ebe71b4bd34fd21ce5c9FiloppiExpose Control Expression variables to mappings UI
5.0-14267975f8e2a25653b3a9a4d8db42285f5b4de50b589JMC47Merge pull request #9700 from Filoppi/simplify_mappings_preview
5.0-141100d23acc8311daf0d3e86ad1372d033bb51de1786FiloppiQt: simplify the preview of control mappings/expressions by removing their device path and replacing it with a ":" prefix. Also remove white spaces and \n \t \r.
5.0-142654f4b3367b5d37f1eaab7150c38e32668bfb4bdd7Mai MMerge pull request #9744 from Techjar/fix-general-pane-netplay
5.0-14264a33593baf774257c5fb4fa6978a1b1150efb73f3TechjarQt/GeneralPane: Refresh widget state on config change
5.0-1426395aadff0e7f8e5f6bbcc0d7d650e45040b417e6bMai MMerge pull request #9737 from Techjar/fix-textureinfo-hasmips
5.0-1424642d1658c5055a6f100cd5154a582e6422a89ad2eTechjarVideoCommon/TextureInfo: Restore old mipmap detection logic
5.0-14261f9b0225b69ab566287e08346741ce37b14d5cf38JosJuiceMerge pull request #9725 from Techjar/netplay-sync-allow-sd-write
5.0-14246a47fcdcbec19254982402790010fa18c4e443cc5TechjarNetPlay: Add some missing synced settings
5.0-14259213ddc56ab4d42d02b9859aa7493aebc6b39afe4Mai MMerge pull request #9739 from phire/GetFakeVMemMask
5.0-14258610613ee76f609346146cc0389418abcd290c143Scott MansellUse correct mask for Fake VMem
5.0-1425777e5d7935471b3ba8c287ed65758a3ac81b3f5ebMai MMerge pull request #9736 from Techjar/bbox-pixel-quads
5.0-14254be6b000bec8f37fd4440dfcfdeb7630ccd7bfec8TechjarVideoCommon: Account for pixel quads in bounding box calculation
5.0-142530f17990137e9d32e442b7baf000098af5ffae111TechjarVideoCommon: Split BBox* functions into common and backend implementation variants
5.0-14254031bef0ad97f6f6650fcdc8ec2137d9a984dc218Mai MMerge pull request #9738 from JosJuice/interpreter-fctiwx
5.0-1425368a5fc55d2c6ba3bf7645630eedb6a7f722ed540JosJuiceInterpreter: Fix fctiwx rounding
5.0-1425240a47150746a024ad395689d8f1176bd4703beaeJosJuiceMerge pull request #9734 from JosJuice/scm-rev-str
5.0-1425199dc97c377ff6f8b4daca2f293f6f9016aa5a068JosJuiceDolphinQt: AutoUpdate.cpp should use scm_rev_git_str
5.0-142507d8c3ff7d20f6d02e57464ea44594951c147b0a0Mai MMerge pull request #9732 from JosJuice/avoid-including-scmrev
5.0-1424727cc0b539a5fb4c7ac09342a0d265133afe9a0f4JosJuiceAvoid including scmrev.h except in Version.cpp
5.0-14248bc89df897e9f33afb0f2360b0236cf9eb2a698f3Mai MMerge pull request #9731 from JosJuice/perf-queries-slow
5.0-142471d3b9fdec2c8ed73ec9af95e390a6b86a699cf6fJosJuiceFix perf query regression
5.0-142460a2fde73a274fda20fa81b046291da35c9a93726JosJuiceTranslation resources sync with Transifex
5.0-142451d175e7e137bca2bd284c42bd4269ed1e823ef6dMai MMerge pull request #9728 from JosJuice/android-get-shader-list
5.0-1422069626f17264dffe7ba9a78c33ba8b6c2355a5840JosJuiceAndroid: Remove getDolphinInternalDirectory
5.0-14219b7ba126db0d796348ba884333b341e50252433adJosJuiceAndroid: Use JNI for getting post-processsing shaders
5.0-142429312e45cbe575e41e81f6baff1ff7053b2cccd7cMai MMerge pull request #9687 from Dentomologist/fix_config_descriptions_grammar
5.0-141245a688b74a7f687e7705d919f5158b6fa605d9038DentomologistGeneralWidget: Fix Backend description grammar
5.0-14123b9c1f4921c86d1301e78eb7b7361f4be3420da81DentomologistGeneralWidget: Fix Log Rendertime description grammar
5.0-142391054abc9cc8e40fa5d50a2e483c01f7116228a23Mai MMerge pull request #9712 from JosJuice/jitarm64-fmul-rounding
5.0-1419611be2314fe8aa9cdf04322b2ac710e9f89e0b8b5JosJuiceJitArm64: Fix fmul rounding issues
5.0-1419566e912a252b2a36f01a2c8b4fa6274fe46cdf046JosJuicePPCAnalyst: Treat frspx output as single
5.0-1419477afb0f4c3179973c3486695db4fa8d4cabce15dJosJuicePPCAnalyst: Apply "bitexact" analysis to fprIsSingle
5.0-142355949a19fe64c02deed7ea3499c925a81369c3ceaMai MMerge pull request #9714 from JosJuice/jitarm64-convert-fmov
5.0-141678c12068a032e2f1f2de76f3fb6246c7850f4f0c4JosJuiceJitArm64: Prefer using FMOV when doing single/double conversion
5.0-142336958df596706ec3090b102467b68274a08a5453fMai MMerge pull request #9695 from JosJuice/jitarm64-fres
5.0-14169e5f2dcd891bc126b5e75e6858ae8040c67df509aJosJuiceJitArm64: Implement FPRF updates for fres+frsqrte
5.0-141684b3fda7906027c4180388fec6727030f6cf5f743JosJuiceJitArm64: Implement frsqrte
5.0-1416785226e09f091cf7b69614f0632caf98721f917aeJosJuiceJitArm64: Implement fres
5.0-14229539c2cb00ed920262a310868146368bb3b3ba4c9Mai MMerge pull request #9667 from Sintendo/jit64divwx2
5.0-1403347e16133e5cfb6361b265f1717736b22f896e445SintendoJit64: divwx - Eliminate XOR for constant dividend
5.0-14032abc4c8f6017e516818eb301718bf3773f827a35eSintendoJit64: divwx - Eliminate MOV for division by power of 2
5.0-14031246adf0d6dbefc329f1347000be4b9ea3aa3447eSintendoJit64: divwx - Eliminate MOV for division by 2
5.0-14225c5e8c8420db2cb77ae601de27a56db8ff249b416Mai MMerge pull request #9722 from Dentomologist/add_4x_nobanner_image
5.0-142114f31eaadc5fa4209f0f84a6fe9835714e83c1231DentomologistGameList: Minor improvements to android and low res nobanner images
5.0-142103c3931fd741215f2d7fafef54d0e254a2d52a2e4DentomologistGameList: add 4x resolution for nobanner image
5.0-142228b814819206947fe5770b77c69a4f21c449484ebMai MMerge pull request #9710 from JosJuice/volatile-begone
5.0-141678a0f5ea04a276afcf3f76a038b0d3d88415ecad9JosJuiceRemove all remaining volatile qualifiers
5.0-14220fb43aaf51342dfae7a760f3c68bcb896cee74cf7Mai MMerge pull request #9720 from Techjar/move-netsettings
5.0-14202171aad50ccee326052ff2304af3c31a9cbe653a2TechjarNetPlay: Move NetSettings initialization to backend
5.0-14218ece32247159c1a78d44a36779d121a8580d06289Mai MMerge pull request #9727 from JosJuice/translatable-strings-fixes-2
5.0-1421725c4c64ae4c01cfde89d181700e1f0fadcb573f1JosJuiceFixes to translatable strings, take 2
5.0-14216655a50e1d0ffa878b302b21aca66ef68362eb105Mai MMerge pull request #9726 from JosJuice/translatable-strings-fixes
5.0-14215a29660a2c759dc60efe1cd9593a460d8927ebe6cJosJuiceFixes to translatable strings
5.0-14214fbf7e93f9bc6df2581b37d51ee47d8457149159cJMC47Merge pull request #9689 from Filoppi/input_cleanup_2
5.0-14213379ffc268d30c66c9cc43a15998369de769efaf0FiloppiIMUGyroscope: make GetState update optional (on by default), fix const, clean code
5.0-14212a19a0096db4bbee3b7ae6411c0b6e801c091783eFiloppiInputCommon: improve code that returns a controller attachment index
5.0-14211d43a06ff6ad713f25b6b80ad6dc4bba8e003db04FiloppiIMUAccelerometer: consistency of BoundCount checks
5.0-142107f5b6ed788afce17622b8d61dad8a267ac170b53FiloppiGuitar: consistency of BoundCount check
5.0-14209736de8abf618fdd3846ec90fa3d51a71ed3d0a68JMC47Merge pull request #9527 from sepalani/watch-items
5.0-1367207f68560e61af4599078b7c4058880dc16667370SepalaniWatchWidget: Add new/delete/clear toolbar items
5.0-1420793e9d8be86caa590701aa5dcd37ccd7296f980bbJMC47Merge pull request #8923 from Filoppi/OSD-fixes
5.0-133873492f51eaf22306ebbce2961c3354415bdfcbf6cFiloppiOnScreenDisplay: a few fixes -They might have never drawn if DrawMessages wasn't called before they actually expired -Their fade was wrong if the duration of the message was less than the fade time
5.0-14205678e03512668fe5f1180d06958a90d25383b1f49JMC47Merge pull request #9678 from Filoppi/tooltips_style
5.0-138704f53adc3312291e946d6f12b3140a21dacb36e1bFiloppiQt: make all tooltips look similar to balloon tips (and share parts of their code)
5.0-14203eae6d91f34e1c7475d60c633f7717d16a7f18a8aMat MMerge pull request #9717 from JosJuice/android-issettingsaveable
5.0-141981bf67627094c13c01600543b629dfab999c2e0a9JosJuiceFix Android controller mappings accidentally being in IsSettingSaveable
5.0-142018ecc89ffe15fa1bed3c481161e6f8287898d227cJMC47Merge pull request #9716 from MayImilae/Onscreenbuttonsupdate
5.0-14198509d7eac2d7401d715dbebb6f9aa8292d982c7adMayImilaeAdjust Onscreen Buttons Opacity
5.0-141995dec4a0a175a8188a95252cd0b3e42f3ef942eabJosJuiceMerge pull request #9719 from Dentomologist/fix_windows_include_directory_with_spaces
5.0-14198433b85769559f7cfc6201157a388122dc92337a0DentomologistDolphinQt: Add quotes around QtIncludeDir on Windows
5.0-14197b4ec550782dae4ce0f99cffd6e5d377f096674adMat MMerge pull request #9715 from iwubcode/qt-header-warnings
5.0-1419499a724361abb5c9728761dfc13b9f58a0b4fff8biwubcodeDolphinQt: update visual studio qt props to ignore warnings in headers
5.0-1419304a635e884024b24e0c86c473a81891dc9566d54iwubcodeDolphinQt: fix Visual Studio warning about 'assignment within conditional expression'
5.0-1419205b1566e3f8febbf94827899214ad8a135797bd2iwubcodeDolphinQt: don't propagate warnings in the header to Dolphin when building with Visual Studio through CMake
5.0-14193b3bceb2c1191a9b4c5b76a0a66b3261235bf7380Mat MMerge pull request #9713 from JosJuice/ppcanalyst-bitexact-broken
5.0-14167b980797a161d4d0a10f6b96bfb2a736b96960013JosJuicePPCAnalyst: Fix broken bitexact analysis
5.0-14191d74a1068b8d78a48d06998dc7a8d7d4a6298f5b8Mat MMerge pull request #9540 from Pokechu22/better-fifo-analyzer-part-2
5.0-1413377b1cca987974c8e6e322989e19e406b58dd0fcbPokechu22Separate vertex components by spaces
5.0-1413273f4e57006d3bf2dc58835a940c6d85998e09a1bPokechu22Add name and description for primitives
5.0-14131df77a687e891efdca38223c353da0d06bc666359Pokechu22Add descriptions for GX_LOAD_INDX_A/B/C/D
5.0-141301a3d2c32119e15d64008a94624e592cda70b734ePokechu22Coalesce NOPs
5.0-141292ddf2c3ba2a0b0abffd0a8a922d1d63a8dc5f0daPokechu22Update and clear the description on each object change
5.0-14128dbacf68b793206e48bc1c3950dc93350986b7606Pokechu22Improve FIFO analyzer search function
5.0-141271dc3ff58794900f9988e403c34e8b212c0aa8f01Pokechu22Show register updates before primitive updates
5.0-1412683f7c41e318be983879eb18bbce3f7d5585bdcfdPokechu22Make the FIFO Player a separate window
5.0-1412505bd15a928a6e9d81653812829d569789ee72718Pokechu22Clear m_object_data_offsets first and require it before UpdateDescription
5.0-1412428b71c65afb49b41639c26eb21c3f8e01138015bPokechu22Fix same object count being used for all frames in the FIFO analyzer
5.0-14123ef75381a84dbd10b240d65b19fd18b6db5ed354fPokechu22Fix occasional deadlock when stopping FIFO playback
5.0-14122a557230dea09d09e87517f0fd4b8d8b518df4913Pokechu22Fix crash when attempting to analyze a FIFO after stopping playback
5.0-1412158333d6feb7eb9bb6d9c5026124345a29a1cc255Pokechu22Make FIFO frame count inclusive
5.0-14120263ca79aaeef9d768a779738b7ce3bf2b3e610c7Pokechu22Adjust FIFO player object ranges
5.0-141195ebe63b1752c02f762985f166422e7d1da4a6353Pokechu22Reset the from frame/object to 0 on starting FIFO playback
5.0-141183436a92ea5daeffce1936ae658c0922644d1123aPokechu22Don't reset the FIFO frame/object limit when unpausing
5.0-141170a906f553fe7699d1c863a464211f74b6c306a0fPokechu22Move vertex size and component calculation to VertexLoaderBase
5.0-14116fa7077763f91980e372d502b4357f3dda971ffbePokechu22Remove VertexLoaderBase::IsInitialized
5.0-14115cafffff75ea4fc42c401b87370e94efe17309cadPokechu22Eliminate TVtxAttr
5.0-141140a71ce143a946e0ef3a1dc4ceb8390c250cab8a0Pokechu22Extract VertexLoaderARM64::GetLoadSize into a new function
5.0-14113252ef6bb3432a4fef363acf41c2d36b0899f8ec9Pokechu22Use bool bitfields in VAT
5.0-14112b6149623aae83ff278b7c3de9afd8d2e9bda94a3Pokechu22Remove VertexLoader::ToString
5.0-14111bc7da726a5b8cc8e9c229a62796993a9e1119362Pokechu22Convert VertexLoader_Color to a table
5.0-141104cc442d7cd3af4ddc0f887d2b701036ac5354e9bPokechu22Use CP constants in FifoAnalyzer
5.0-1416641befc21cd1124fc8e1e47aeeb8c02d0e110be9bMat MMerge pull request #9708 from JosJuice/dsp-volatile
5.0-14134d17341572d5b9e148b54a80d4830820640c5c343JosJuiceDSP: Change external_interrupt_waiting from volatile to atomic
5.0-14164964fed77c5a6d6683f6e1b65fb685616ccd6d632Mat MMerge pull request #9707 from JosJuice/remove-atomic-header
5.0-14134b93983b50a8b2d50a2120601784aab022f46308cJosJuiceRemove Atomic.h
5.0-1416216e91172b17eb2f223599a49658e3abb348b89f9JMC47Merge pull request #9668 from leoetlino/windows-cmake-fixes
5.0-14078ae9ac510e2dbed6d7adec40dff33d82bb0f1ff3eLéo LamCMake: Do not enable LTO by default for MSVC
5.0-14077d0484a9ea9331f2cedb080f06944d737343414f1Léo LamCMake: Fix MSVC flags for Release/RelWithDebInfo
5.0-1407620d00dfc79c5eb10b5a7578b29a712a08bf8f44aLéo LamCMake: Add missing MSVC optimization flags to match VS project props
5.0-14075ae67a9382bd35d248610774ff6e8f38db7e15f9fLéo LamCMake: Put the *.mo files directly in the correct output dir
5.0-14074e71aef6768459a656566346a35af67207e60ec42Léo LamCMake: Ask windeployqt not to copy DLLs that are unnecessary
5.0-14073f6b8d4758ee3df8fbe94c23a9b6e01fe9e1d06d7Léo LamCMake: Copy license.txt to output folder to match existing Win builds
5.0-14072c69747c7fb25f380a12267d0b5f9123fdf65be53Léo LamCMake: Fix CMAKE_RUNTIME_OUTPUT_DIRECTORY being ignored in UnitTests
5.0-14071dcf3ca0f8995324471fc3359ee17d7ea89afd8fcLéo LamCMake: Force gtest to link CRT dynamically to avoid runtime mismatches
5.0-141539f91fb64479d3df14489378a6b4fb3ffa7d12f2dScott MansellMerge pull request #9688 from Filoppi/input_cleanup
5.0-14098f3ffac00583bd03d0620226392a2b15f3cfd273bFiloppiQt: add tooltip to MappingBool
5.0-1409726f664842184a2fd5236de2621eff509b05d0c3dFiloppiStickGate: add custom clamp value
5.0-140965f74d0e08f8ee4d083f16535ba1c5e95e871743bFiloppiInputCommon: follow coding conventions
5.0-140954625359a4fe05c408bfd7d555f880bd7faac5c50FiloppiInputCommon: clamp the attachment setting max to its actual enum max
5.0-14094f4fec42165f245e8ad35456a25bfada8428ba1f2FiloppiAdd mixed comments to input code, make some tooltip clearer
5.0-14093e9e41b925b6efeac4d3eadf049391ef81483528fFiloppiInputCommon: follow coding conventions and rename GetState() to UpdateState()
5.0-14092a261e61e9e3941d10cf0ef3adf8eac00f722b6dbFiloppiInputCommon: add a ton of missing consts
5.0-14091d586163e38acbd93d3568bb209756b56bb712c81FiloppiWrap some more control expression around ``
5.0-1409081092cf7e43f9e4cb33fd93aeba2a9f1f9383ce4FiloppiInputCommon: replace SerialInterface log with ControllerInterface
5.0-14143099bf16326c1549246fd1bd976fb1242e7ba0875JosJuiceMerge pull request #9630 from PatrickFerry/ini-fixes-2
5.0-14003b66cd99e8672bd5831852b0da157c491ab64f633Patrick A. FerryGamesettings: Disable ICache for Indiana Jones and the Staff of Kings
5.0-141417a72a5b997f87bcb7f55c9fbd358328fec68e536Mat MMerge pull request #9703 from Filoppi/fix_expression_serialization
5.0-14123574477866fe3e82a87214848d3d4b505535f2d3bFiloppiInputCommon: fix serialization of control expression with line breaks
5.0-14139d034c830acfab16f93aefcfe65e3719f3f87cb4aMat MMerge pull request #9681 from iwubcode/texture-info
5.0-14084182dfc38e6cb6256cc41f5dd3437a7e4f407ff17iwubcodeVideoCommon: move all texture calculations to a "TextureInfo" class. This ever so slightly improves readability and allows for the full texture name to be generated outside of the hires texture cache
5.0-141370ef88d4ecb103908aeaba0105767b96ef5e755c4Mat MMerge pull request #9705 from Leseratte10/master
5.0-1413524b9a64c1116dee5bb106d8217a42da2951dffa3Mat MMerge pull request #9690 from Sintendo/jit64divwux
5.0-14123c21e9909ab1209a5792e9979707e50251c93ada4Florian BachSocket: Fix AF_INET6 on non-Windows systems
5.0-140932cafa0a96044d25f8b5248964f3dc1e319f5eb9bSintendoJit64: divwux - Prefer three-operand IMUL
5.0-1413380ac36a712b80516f1708de56a5b6582127de2f4Mat MMerge pull request #9701 from sspacelynx/master
5.0-141318d7b0004b92612aaf7691cd826063ab0c371d722Mat MMerge pull request #9698 from JosJuice/android-settings-charsequence
5.0-14123ac77f8207eab4c6589413c1c5265059993989b19sspacelynxAndroid: bump gradle & dependencies version
5.0-14109c5491e820502126e5794b89b4d0b3f27b523a60bJosJuiceAndroid: Remove CheckBoxSettingViewHolder's log setting name hack
5.0-14108a8f48feddb2b5cbf41eca570a76d04fff2290233JosJuiceAndroid: Use CharSequence for SettingsItem name/description
5.0-14128725ea3d9c179a93579749fb9d3802b72433509d6Mat MMerge pull request #9637 from JosJuice/jitarm64-fprf
5.0-1411025dc059f6f1f82f84123b4c23f13f7fe884082c8JosJuiceJitArm64: Add FPRF unit test
5.0-14109bfe8b1068dfba317689beac2509c7f804c90bbe9JosJuiceJitArm64: Implement FPRF updates
5.0-14108749db94dec5d19c4920459f805b8deb398eb67aeJosJuiceArm64Emitter: Implement more variants of FMOV
5.0-14124bf16f774020c62a5b631175780b20b7f58540ba9Jordan WoyakMerge pull request #9657 from lioncash/wiimote-mode
5.0-14024b21d62116d7b5bca7bf4e41a183bf25ce315bdfeLioncashDataReport: Amend conditional test for data reports in IsValidMode
5.0-14122eb5cd9be78c76b9ccbab9e5fbd1721ef6876cd68JMC47Merge pull request #9694 from iwubcode/xfb-tcache-hash
5.0-140986fd7867c5647bafca5eb5ccfd30ec054307cbc63iwubcodeVideoCommon: simplify TextureCacheBase by comparing a xfb's hash against a newly calculated one. This fixes games like Teenage Mutant Ninja Turtles (Wii) which use oversized textures where the stride doesn't match the BytesPerRow and that resulted in a different hash algorithm being used. By not hashing the texture before, we improve performance by hashing at most once in all direct XFB lookup scenarios.
5.0-14120a66852d37cba397613a5ce46d62e466e4047db70JMC47Merge pull request #9651 from Pokechu22/oob-texcoord
5.0-14119e1d45e9ba66d3ba7d6769e36c0fc82ceb5028ecbPokechu22UberShaderPixel: always run indirect stage logic
5.0-14118b5844ab195a38303e5fb82a7f6804a726fa8fb7aPokechu22PixelShaderGen: always run indirect stage logic
5.0-141175e3360c2cc84335b7089fb9bc5faf5453b602d13Pokechu22UberShaderPixel: Fix OOB tex coord indices
5.0-14116ed020349676f6bf465c1129123fafcdbfeaeef0bPokechu22UberShaderPixel: Return fixed-point values from selectTexCoord
5.0-1411516c17ed9cead8f2cafd5d027d5f4957cd906246cPokechu22Software: Fix OOB tex coord indices
5.0-14114f6cf85a8bca13d3e8a075f2f823a142b7b9d115dTillmann KarrasPixelShaderGen: Fix OOB tex coord indices
5.0-14113002ff4e4dd594c75898df9ba5ee4a14bc8fb7f77Pokechu22PixelShaderGen: Remove unused num_texgens argument
5.0-14112c3668e179c28dbe769f8a128e780a2269044f962Pokechu22Split TevStageIndirect::mid into matrix_index and matrix_id
5.0-141111d628d087b96b95586d666b1431a42ab00ee22f3Pokechu22Add 1 when displaying the number of TEV stages
5.0-14110072304404cbd7eab0a5d2737389c654c5f4f95f0Pokechu22Correct indirect stage ref typos
5.0-14109a6f6211ddeaa87fee5009df7ba467ef733fa3fcfLéo LamMerge pull request #9633 from Pokechu22/BitfieldExtract-pointer-to-member
5.0-140140f7c9ef76783ac8c93d3fb099b43cede1e6915f4Pokechu22Change BitfieldExtract to use a pointer to the bitfield member
5.0-14107049b92b7ef51b8aaa0f3a9370c3e8bccd44d185bLéo LamMerge pull request #9417 from Filoppi/input-1
5.0-13389818672b5856ed0ba36af27343f4dbf31544bc1a4FiloppiFix FPS counter and Game Window speed % breaking on pause/unpause
5.0-141058547de25930aa2f7e4658a4c10fece3fc86047cdLéo LamMerge pull request #9615 from Dentomologist/updater_documentation
5.0-14006e0a8d931fc12604ec72d7dc0169c1040eebc6546DentomologistUpdater: Add code documentation Markdown file
5.0-141032b632f6d5d3bf7551b4d2ef741d603945d6d82b2Léo LamMerge pull request #9641 from lynlevenick/ash/texture-cache-opt
5.0-1400843ceba4fef168a948cb70fd669229a0f10edecedash!!optimize TextureCacheBase::SerializeTexture, ::DeserializeTexture
5.0-1410170d8a78edcc5530b2e9f1ac25036c0fd886b2fc6Léo LamMerge pull request #9683 from JosJuice/ppc-test-values
5.0-14086bb39f75093fcbc00957ae620fc1f1618adffa17cJosJuiceUnitTests: Put PowerPC test values in a separate file
5.0-14099aa8ddcfc927b94432e71510027a744a1bc585d65Léo LamMerge pull request #9684 from JosJuice/move-unit-tests
5.0-140861f6bb06f2cddb715df0d3f59068f16fe7f9a8caaJosJuiceUnitTests: Move some unit tests to where they should be
5.0-1409719580c38410f0c83c94e000dba0164bf54f088efLéo LamMerge pull request #9692 from JosJuice/android-not-debuggable
5.0-14096c2917417fed4e17f0b41ce8d272a69f647ab2c2fJosJuiceAndroid: Don't set android:debuggable="true"
5.0-14095f60d29f2b79f6e8cca6c00c9b6e8cbfbb0fde6efJosJuiceTranslation resources sync with Transifex
5.0-140949286b57d84389a6bcf39d1d2c4bd0d42bd711055Mat MMerge pull request #9691 from JosJuice/jitarm64-register-call
5.0-14090b305e4cfc1f46f6a6736a980994d8bddcf8ff044JosJuiceJitArm64: Fix JitRegister::Register call for cstd
5.0-140924b827f3ae9c0931aea3f0cb759aae8f182e05945JMC47Merge pull request #9673 from phire/z16peeks
5.0-14053ab55c948a133bf204a62e847aeafe7bd1e2ef1bdScott MansellUpdate zcompression format change TODO
5.0-14052a4796e512a614b69caa2976d732a865d8d07189bScott MansellImplement EFB Peeks for compressed z16 formats
5.0-14089a8c40eb510df2bb26c9baf54bbafafc4262feabbJMC47Merge pull request #9682 from JosJuice/fix-wii-netplay
5.0-140773397f49a0ae872093394128d56d2738a04e35305JosJuiceIOS: Don't let Kernel initialize WiiRoot if already initialized
5.0-140879e92d6ddcb593db030d78a13e1b6e5f4df96915cJordan WoyakMerge pull request #9685 from JMC47/InputMappingDelay
5.0-1408621113e5839fc12a6c1cdb29eedab8199f5b9ee21JMC47This removes a delay for input mapping.
5.0-14085ade9d6c954a4907962fc395fdb62a3badbafa576Léo LamMerge pull request #9679 from JosJuice/disable-verify
5.0-1407755ef1069f1f3ac50b2c17a0a25a49149a016ad15JosJuiceDolphinQt: Disable verify button when emulation is running
5.0-140831f26b694dc824be2ba6b77ac3f5a09c916ba15f0Mat MMerge pull request #9680 from Pokechu22/more-git-blame-ignore-revs
5.0-1408256ab9ae5f218f69627c04e9c96d79b71636e3d8cPokechu22Add even more commits to .git-blame-ignore-revs
5.0-140811daefeb20a5f047d6dff5c473a4cfbf3e3d9b0baJordan WoyakMerge pull request #9674 from Filoppi/fix_hotkey_suppresion_crash
5.0-13871799a368a7c673cfddd49a8663e4e0a827ab83b7fFiloppiInputCommon: small hotkey threshold symmetry fix
5.0-13870ba2782e9d1ac875aa176b610835c0e71ab74e869FiloppiInputCommon: fix hotkey suppression crash if nullptr suppressions were added to the map
5.0-1407820301592adf5c13e210c3b466290705979e8c7c7Léo LamMerge pull request #9677 from iwubcode/profile-drop-down
5.0-14075626c686fee8a7d116e86096a283dc0346327524eiwubcodeDolphinQt: update device drop down size policy so that the input profile resizes properly
5.0-14076219f66c6e90ff2327b96c0bf873d6c4d0e203b8aLéo LamMerge pull request #9672 from JosJuice/jit-naming-scheme
5.0-14067a2c8050ebafca2b74df2b86b8b490221beaf19b7JosJuiceDolphinQt/Android: Unify the JIT naming scheme
5.0-140744d1002372749ebe2b6d3672baf4144ec254c17d6JMC47Merge pull request #9552 from endrift/gba-timing
5.0-139374ce3362bce54cf7f0b015c2a70d5220634a4f420Vicki PfauSI/DeviceGBA: Fix SI timings to actually closely match hardware
5.0-14072c09427ccdfa13bd96b5d4a47ef1f466f500515c2JosJuiceMerge pull request #9676 from leoetlino/colon
5.0-1407108215cc975eeaf997cd238db5a574c4818b33ab1Léo LamDolphinQt: Get rid of an extraneous colon in About dialog
5.0-1407051bf2dca210e198c50600851cbe1538037873914Léo LamMerge pull request #9675 from JosJuice/jit64-div-80000000
5.0-140677d4b87e7aefc6d5ca7304e84b8101c2ae195d156JosJuiceJit64: Fix UB/infinite loop when compiling division by 0x80000000
5.0-14068ac679eb24d4882c48be4b47971427f834f8b09c2JosJuiceMerge pull request #9666 from leoetlino/jit-block-hashtable
5.0-14042c812ab6a633b985f0c765428acf1062b4929a9c0Léo LamJit: Optimize block link queries by using hash tables
5.0-140665da85f3a25d1a8ee71c11f1930822be869d7d952JMC47Merge pull request #9458 from JosJuice/arm-fpu-round
5.0-1406569c14d6ec39815db22c8a246b9fffb5beb5f5931JosJuiceJitArm64: Fix frspx with single precision source
5.0-1406454451ac731149641969dfc54b40745e312b59c2aJosJuiceJitArm64: Use ConvertSingleToDoubleLower in RW when faster
5.0-140639d6263f306848ba960c13627e6a54e3c1eebe7b8JosJuiceJitArm64: Add unit tests for single/double conversion
5.0-140622a9d88739c6c9c3e7a9fc5f3443e0cb07c4eefe0JosJuiceJitArm64: Skip accurate single/double conversion if store-safe
5.0-140611d106ceaf5615f9e7fc3697776c27dcfd9431e5dJosJuiceJitArm64: Optimize ConvertSingleToDouble, part 2
5.0-14060018e24762481fd59e9c3e9e0bf2a52dddfdecdcaJosJuiceJitArm64: Optimize ConvertSingleToDouble, part 1
5.0-1405928e4869c432e9f2ebaf90ec1e27aca16bea2dd21JosJuiceJitArm64: Optimize ConvertDoubleToSingle
5.0-140586e0a5876ef6ddaef16c71fab9c7606d966707883JosJuiceJitArm64: Use accurate single/double conversions
5.0-1405739eccf6603b673816f52beeea88d991195d330afJosJuiceJitArm64: Call RW before FCMPE in fselx
5.0-14056949686bbe7edaabe3b9239b282b545c3f04047b1JosJuiceJitArm64: Factor out single/double conversion code to functions
5.0-14055fdf7744a53f829d5488003a18964c27e39ef5813JosJuiceJitArm64: Move float conversion code out of EmitBackpatchRoutine
5.0-14054f96ee475e4ce22ec1e18cd7ae1e8ff9fd7d0893aJosJuiceImplement ArmFPURoundMode.cpp
5.0-14053aa3a96f048a889cc77445a320397e377baff2ba4Léo LamMerge pull request #9644 from JosJuice/jit-fallback-discard
5.0-14003b3b5016f54ff3f8a4ef2285436734f36ab8112e0JosJuiceJits: Fix interpreter fallback handling of discarded registers
5.0-140510f563ffd59857424fd6281e4630d5564c9a7164eJosJuiceTranslation resources sync with Transifex
5.0-140501c6232e95f7fe84f7ed75e5215c2e5c579151bb2Léo LamMerge pull request #9646 from PatrickFerry/sw-textureencoder-alignedwidth
5.0-14010f6a4368192a4c1b5db35b2086a5843c3d67dc05cPatrick A. FerrySW: Fix alignedWidth in TextureEncoder
5.0-1404818174d3ed64f117baa755ec961345ee362a7ccc3Léo LamMerge pull request #9649 from leoetlino/cmake-auto-update-track
5.0-140085f355690e068b3282715892c380af728c63dbd08Léo LamMake it possible to enable auto-updates by default with CMake builds
5.0-1404691669c25fe819da6a81c586cba7e3f6118c5dcceJosJuiceMerge pull request #9650 from leoetlino/consistent-build-binary-dirs
5.0-14008a7a69ecd2eec7386634cdde48d4e157f5d82c5faLéo LamPut x86_64 Windows binaries in Binary/x64 for consistency with ARM64
5.0-14044302e8136a3ec76a679d41c541746339c78a342e6Léo LamMerge pull request #5624 from Orphis/cmake_windows
5.0-140436910fab63f571750a18d707bb3c26f3e08bce069Florent Castellicmake: Replace /Zi with /Z7 for sccache support
5.0-14042712b078a5bb361aa294bb4fb8ea4e022f07d746bFlorent Castellicmake: Search for sccache too in CCache module
5.0-1404118e84361d925af09586b940b265f10e501e889d6JMC47Merge pull request #9660 from ezio1900/master
5.0-1402997ea3a603ef4df32945dfd33300cedcb04ffa67aezio1900VideoCommon: Fix scissorOffset, handle negative value correctly
5.0-14039be5775614c9486540523c1b64cdba4d1d6202c31JosJuiceMerge pull request #9619 from leoetlino/scoped-fd
5.0-13948391644dbb5a382857d6146ddf1e7eacf28d834b5Léo LamIOS/FS: Add a scoped FD class to make it harder to leak FDs
5.0-14037f0bd6b105f474a3c249b8e11f752f4bbffbb64eeJosJuiceMerge pull request #9663 from leoetlino/mios-hle-patch
5.0-140321686b637df633c77a1f05034325383f6c97ab4ebLéo LamMIOS: Fix SConfig::OnNewTitleLoad not being called
5.0-14031568428ca679dfd1ca7eeef3927b83597540f8060Léo LamHLE: Do not clobber 0x1800-0x3000 when using MIOS to fix IPL crash
5.0-14034cfc4af76a9d0b00df81239d9a83ba5ea1d381a1eJMC47Merge pull request #9321 from Pokechu22/sw-copyregion
5.0-13811058c7db80b074fa52aaa504329ee69cf25a516e3Pokechu22Software: Fix out of bounds accesses in CopyRegion
5.0-140324ab92d47574aa2388d39d6740ac85cc3324a15b8JMC47Merge pull request #9350 from Pokechu22/sw-viewport
5.0-138115b1c6328626557bbb25fe290738e7c6e7069af68Pokechu22Software: Invert backface test when viewport is positive
5.0-140304d37dad20d230b003b74e38ff4c5af68e6ed232eJosJuiceMerge pull request #9659 from leoetlino/tp-korean-gameini
5.0-14029bfaed2b0b12bc3ca28aa8da7a06d0f71c5591a1fLéo LamGameINI: Fix file path for RZDK01 INI
5.0-1402834348fad1d64a49420b223d5c79b01010bbc9d56Léo LamMerge pull request #9658 from lioncash/fallthrough
5.0-14025adebc499f9e5e160fb9d1931fc7194f793e7c40eLioncashJit64: Indicate explicit [[fallthrough]] within load helper
5.0-14024e1dfcda8a6d1b4a684e984914c888330e88180baLioncashBlockingLoop: Add explicit [[fallthrough]] annotations
5.0-14025cf80ed7f2df94868665c9efa2ec8d0f1bb4ab377Léo LamMerge pull request #9653 from JosJuice/android-import-nand
5.0-14003ceacd0930b27c7402be78daf9f449997fe0ff2e0JosJuiceAndroid: Add "Import BootMii NAND Backup"
5.0-14023ec5fbeb0d629565d90e664e2781e7ec80b983861Léo LamMerge pull request #9654 from JosJuice/android-12-early
5.0-140035a1a642495d62854af90602068dfb97598e09e38JosJuiceAndroid: Early changes to adapt for Android 12
5.0-14021045c5a1fdcb9af8d99c6ecc4aac6d064eafc462aLéo LamMerge pull request #9655 from PPLToast/ztp-korea-ini
5.0-14020ac3c728f1376b7740e1c4c46c003e02c52bbe8ccPPLToastAdd speed hack for Korean TP
5.0-14019821e51cda4153ad6ddd6c8ea6b98f8b2bead231cJMC47Merge pull request #7214 from stenzek/cp-access-sync
5.0-14003e3ac5dca3218e62636659624b65a9ff599fee150StenzekFifo: Run/sync with the GPU on command processor register access
5.0-14017dbd39ab2a024670e1a1db7d906dd5d4487b15bb3JosJuiceMerge pull request #9642 from CrunchBite/xlink-bba-fix
5.0-1401592308f5e34d190ef0381595cbab8eb76a3739cc6JosJuiceMerge pull request #9645 from leoetlino/fifoplayer-optimization
5.0-14008cc32fa91af5431951f8f155d184d0d719b1961acLéo LamFifoPlayer: Copy data with memcpy instead of one byte at a time
5.0-14008d6b2fe2c0a663fa2feb0286a15c71a058aeb87fcCrunchBiteFix crash when stopping a game that does not use the BBA
5.0-14013e7f68cf850c17673bf413641f7107426fb74a6eaLéo LamMerge pull request #9634 from skylersaleh/xcode_strict_aliasing
5.0-14003b2d5eea20c60ea43bc37de3bfd3af0caa2ec14f3Skyler SalehBuild: Fix -fno-strict-aliasing on Xcode builds
5.0-14011d26d1794845cb5e1b29fb083b59b01dc71217a3aJMC47Merge pull request #9647 from leoetlino/fix-pch-fmt
5.0-14008a12d365d604b060b1c60e9a85172f2cb2108b8a5Léo LamFix PCH when building with CMake + Ninja + MSVC on Windows
5.0-14009edeb6bcdb71753f8e0e22019728ce24fd708657fConnor McLaughlinMerge pull request #9635 from stenzek/amd-exclusive-fullscreen
5.0-14003b24e3f2f1aad828b16f3b0b190b45fb4be9014a3Connor McLaughlinVulkan: Work around AMD exclusive fullscreen bug (21.3+)
5.0-1400714959a1087b05500c5704b59e7d694d941d4a5cfJMC47Merge pull request #9636 from sspacelynx/mali-broken-and
5.0-14003aba9cae5ab5749f1a86cdf56f3e6c7b6906d8d8csspacelynxDriverDetails: Fix broken vector bitwise AND on Mali drivers
5.0-14005e8ac63d159d905d0765e29534233943a381ca8dbJosJuiceMerge pull request #9638 from leoetlino/btemu-is-not-wiimoteemu
5.0-14004336518049d0c1d63dbdfd9dcd55d1e84fcb5ba21Léo LamWiiUtils: Add helper functions to get emulated/real Bluetooth device
5.0-14003136f59b434e8bdaf678f5b1888ba641e7031c568Léo LamDolphinQt: Fix latent build error on Windows
5.0-1400253222560650e4a99eceafcd537d4e04d1c50b3a6JMC47Merge pull request #9625 from leoetlino/mmu-sdr-update
5.0-1398849edd5f482036dec2fa0778366e2c4ea118d89a5Léo LamMMU: Remove a bunch of useless swaps
5.0-13987960d957f4fe5430eece3d99fc0d4d5649e848f64Léo LamMMU: Fix SDR updates being silently dropped in some cases
5.0-139993b6fdb74f6510cf5ccc6b9f62829c1086dc6a134Léo LamMerge pull request #9628 from Dentomologist/wiiutils_fix_reference_to_temporary_subobject
5.0-13997f18743ab8976d8361da82ddef3c406426d8d2a66Léo LamMerge pull request #9576 from Pokechu22/invalid-gfx-reg-quirk
5.0-13990f32b771f7ad81b2e128a4265f797eddba2e99427Pokechu22Skip loading unknown XF registers in the FIFO player
5.0-13989cde6cf2ab583d383601146219d5e199004f51844Pokechu22Track and log CP commands 0x00/0x10/0x20 differently from other unknown commands
5.0-13988193f6a67a7c3a59ccc7980392bdeb6476720356aPokechu22Log a warning for inexact uses of MATINDEX or VCD commands
5.0-139877fe1292c62621e80c061c8f017efa2e07f1a064bPokechu22Add game quirks for unknown BP/CP/XF commands
5.0-13987c892c2725976042ee7b8397a0b21be14eabad51dDentomologistWiiUtils: Remove reference qualifier
5.0-13992c1617460a182f5ea8579e5604a999dcf0734c2ceLéo LamMerge pull request #9480 from leoetlino/saturating-cast
5.0-139891a9e72c9bbed1842621969f035dec47ac75d9db4Léo LamDiscIO: Use MathUtil::SaturatingCast
5.0-139888d21fa56a1133529273d57df06888e42bb63fde7Léo LamUnitTests: Use MathUtil::SaturatingCast to avoid UB
5.0-1398748712168b8222d4e48371fa1bd803d83fd90334dLéo LamMathUtil: Add SaturatingCast to cast floats more safely
5.0-139882c537e341f0a8829d881d83b124a5b9549333e29Léo LamMerge pull request #8937 from Pokechu22/icache-disable
5.0-13987dad309d36526d5877622967cffcb40638af696cePokechu22Disable ICache emulation for some games
5.0-13986ac250f7c20916521117f78fe572d8ec83f183f29Léo LamMerge pull request #9623 from Techjar/pauseandlock-fix
5.0-139669235a9035b8d25562899c0574fc1b136f98fd249TechjarCore: Fix PauseAndLock segfaulting under certain circumstances
5.0-13984d96874a4dbb50021fe677897586447bcf29c6500Léo LamMerge pull request #9622 from skylersaleh/fix_zstd_headers
5.0-13962b0d91a53990ebdba021a5052d42067f26f2efe0dSkyler SalehBuild: Check for zstd headers
5.0-13982e89ae71cec6390e2cc420af2548caf33afe02280Léo LamMerge pull request #9388 from JosJuice/default-locale
5.0-1393827ddf6382ba312dbed77cf31f5a4a2bf9a013c88JosJuiceSet console's default language/country/region based on computer settings
5.0-13937a1000afacceef41697588c124f5dd2e7d18ff73bJosJuiceAdd utility functions for GameCube language codes
5.0-13979a1ee6ace71ed9c0250e19e8ff11177da350f6a7cLéo LamMerge pull request #9620 from Dentomologist/convert_gamelist_col_to_enum_class
5.0-13963601dcfaefd2d314c32d3bf696684e9d90037bf2eDentomologistGameList: Rename Column enum members
5.0-13962b8bd877a411d68f66dd9efc0d38f84a56e630ba5DentomologistGameList: Convert columns to enum class
5.0-139765222a4b7e5f07d6d80d5aa9daa390dccf65eb7c4JMC47Merge pull request #9585 from JosJuice/jitarm64-skip-carry
5.0-13876baecddd262ae3ce48b0f01e38db1213be889f16fJosJuiceJitArm64: Skip calculating carry flag when not needed
5.0-1397499d43362e611a3b2f2ef778e5d5c56d65a95e3a2JMC47Merge pull request #9351 from JosJuice/discard-registers
5.0-1390762ce1c7653a58ea38042f2c485127e8ade37a989JosJuiceJits: Discard registers which we know will be overwritten
5.0-13906901170e2996104abc64a8e655134a2c14929d9c5JosJuicePPCTables: Use u64 for instruction flags
5.0-13971ccc99ebfe349b2208fc398cf55c12ca0aa134300Léo LamMerge pull request #9517 from NoraTheGamer/master
5.0-13674b825c97326bf30b678767828e2ec1fed4f591a45Nora HaneganGameINI: RM8E01 - Update Cheats
5.0-136732db23976b066bdbd50b691d47939e024bc5b658eNora HaneganGameINI: GP7E01 - Update Cheats
5.0-13672b309e67b47f0973ecdc7de8c3927a475a83d210cNora HaneganGameINI: GP6E01 - Update Cheats
5.0-136710a0df48bd5da26e5ac4a2377132f803c1b941531Nora HaneganGameINI: GP5E01 - Update Cheats
5.0-136706bf6f3cb276a9fc14d6a8e64d849c98a1fe602bdNora HaneganGameINI: GMPE01 - Update Cheats
5.0-139656d1eb6ae5ad29299edbf22080732044a5bc84451Léo LamMerge pull request #9621 from Pokechu22/cassert
5.0-13962004dfd1586f787f27f36c4326b9222a314295735Pokechu22Replace uses of cassert with Common/Assert.h
5.0-139635513d5f4f732fb1e436765ab87e7d60ba02b1ad6JMC47Merge pull request #9591 from blaahaj/sonic-epsilon
5.0-13962f339bc69c8cccca9cf975927ef025d4645f00d5eblåhajVertexShaderGen: Sonic epsilon hack for OpenGL ES
5.0-13961a2fa9aab5be3ec4916bd3beb05163c325dcbc9ddMarkus WickMerge pull request #9618 from JosJuice/jitarm64-pc-0
5.0-13945b3f71f7cdc631fda5cbcec51aafd2c7bed226152JosJuiceJitArm64: Allow DoJit at address 0 (fix launching Wii titles)
5.0-139596fb201791c433da8b1d974b71a66c0bcbc5b31b4JosJuiceTranslation resources sync with Transifex
5.0-13958ce8e87c64b271b13a30fbc898b59427d28876a81JMC47Merge pull request #8747 from iwubcode/map-freelook
5.0-1387928e880efb628598090c715a7783a8dcbbbf18d50iwubcodeDolphinQt: update hotkeyscheduler to run at 200hz, giving more precision for FreeLook motion devices
5.0-13878425ee13d3509d36c96f151c6c4eebc732eb7796biwubcodeFreeLook: update camera and manager to use a delta time for movement (in case we decide to move this somewhere else in the future)
5.0-13877f1ce9218447469ca1701a35631a5a147c7dd24daiwubcodeDolphinQt: update FreeLook to use relative input
5.0-13876ddba5a3dfaa832e7cadea240d3c6645d7b874a91iwubcodeDolphinQt: Add separate Free Look tab for rotation
5.0-13875d53ab32506c74b83dabb782f7713b94c98ce6a65iwubcodeFreelookManager: Add gyro to support either keyboard/gamepad binding or motion based controllers
5.0-1387480cf87158ec494dd0a5c57ee37fb63b000e11194iwubcodeVideoCommon: update FreeLook camera to add quaternion based rotation, fix orbital and fps implementations
5.0-1387380559199059bd010a2bc6ad976b400921e6754abiwubcodeInputCommon: Allow for partial gyro mapping; for Free Look, this allows you to only pitch or only yaw
5.0-13872db4b4e40cb5c9d00940cdb76478b632804cdf244iwubcodeInputCommon / DolphinQt / Core: Add a "RelativeMouse" input which provides the raw delta mouse input
5.0-13871679d51c2898b99c24ad904e891781a147b2f6667iwubcodeRenderWidget: Remove mouse based Free Look since it has moved to the HotkeyScheduler
5.0-13870602cb39101c23d392af571b3ca3f1aaa27b1a9aciwubcodeCommon: Add function to get Euler angles from a Quaternion
5.0-1394706439a2d40a06179633301e91ee85fa3059506faLéo LamMerge pull request #9610 from CookiePLMonster/fix-shortcut-creation
5.0-13938d4b7ed4e38a1bb7218f615857d882e8ae74fa6c9SilentGameList: Use titles from the Title Database for shortcut creation
5.0-139370fb8f735e500e9055c89cf0330549e0f429dd2a8SilentGameList: Remove invalid characters when creating a desktop shortcut
5.0-139447a16231e98687457afedaa2b848e95e020a148c7LCMerge pull request #9614 from JosJuice/okay-fine-i-give-in
5.0-13937ed5e61a250c4e41636d578f56ff6a0a5fc164003JosJuiceAndroid: Add "Synchronize GPU Thread" setting (SyncOnSkipIdle/SyncGPU)
5.0-1394218e7009db2f8e6173f68d3c64253d8fdfcc59058LCMerge pull request #9613 from JosJuice/android-delete-game-ini-more
5.0-139373a2fcf9fc6da6232e19cd481d75b2403cf60fb50JosJuiceAndroid: Expand the game INI deletion prompt
5.0-1394035338106364450bfa880e8a704787bd6aae15be6LCMerge pull request #9612 from JosJuice/android-log-to-file
5.0-1393839499c6d59ece5654acaca08c0a2faeb271e7fc3LCMerge pull request #9611 from Pokechu22/more-git-blame-ignore-revs
5.0-13937e677f641a0c8023f19cc1684c86702a309097169JosJuiceAndroid: Rename "Enable Logging" to "Write Logs to File"
5.0-139379a42c11fc793ef2c61a560a11ab81b873aac1401Pokechu22Add additional commits to .git-blame-ignore-revs
5.0-139368d2b0fff8a066281365072f827321e47bfed8c72Léo LamMerge pull request #9545 from leoetlino/es-launch-timings
5.0-13779aef0760efe7e52cd2087e99efa9cb3e9a493353bLéo LamIOS/ES: Emulate /sys/launch.sys for more accurate timings
5.0-13778bdaac718acf553da4b5f32d77886e212b4bc8967Léo LamIOS/FS: Expose some more ioctls for internal Dolphin use
5.0-1377793f0d122c0d424e0f34af3681fff3667268ad191Léo LamIOS: Hang PPC when reloading IOS for a PPC title launch
5.0-1377619667cb801f032723095100b6c97fa1d43d279faLéo LamFix symbol map being loaded too early during title changes
5.0-13775a658cbce167d39a30005deb6208a3dcf798a1691Léo LamIOS: Emulate IOS boot timings
5.0-13774820c4836d7ec5fb623bd08762c8c3d81de701f54Léo LamIOS: Simplify IPC initialisation
5.0-137730da5ea86a334d24608a07b6a85da179a3172af13Léo LamIOS: Emulate ES boot timings
5.0-13772688bd6141a9471eebb65c3e2f3a17d34876df970Léo LamIOS: Emulate BootstrapPPC syscall delays
5.0-13771011f7789e040f581e3fe2d42ba7262b23132559bLéo LamIOS: Clear 0-0x3fff when setting up low MEM1 constants
5.0-139268fab253212e1ba8eee091274821d4519b0f4f6cbLéo LamMerge pull request #9609 from Pokechu22/fix-WriteVertexArray
5.0-139174008b2aca07a13bdc84e067cc41747af45fdccd1Pokechu22Fix PanicAlert when recording FIFOs
5.0-1391651de3d0fd177558f2626eb19fb01253498e681d3Pokechu22Refactor CP array constants slightly
5.0-13923da534c7d757f90e6801847636777e8147e63b10fLéo LamMerge pull request #9571 from JosJuice/netplay-sync-more-settings
5.0-1382174343b427605bf59e6cf1b69dc5e330fac50e905JosJuiceBoot: Move initial UpdateWantDeterminism call earlier
5.0-138201dfeb7358911c58eaf80d2605013c34cec560ad0JosJuiceForce RTC bias to 0 when custom RTC is disabled too
5.0-1381946dbb455e1be354b7fb910852229d5feb455f065JosJuiceBoot: Initialize Wii root before saving SYSCONF file
5.0-13818359ed5348a712fc6eb19600c1482e11b7a754ccdJosJuiceConfig: Give Movie and Netplay higher priority than CommandLine
5.0-13817a9862b539547a3770d2abea897ce7c8d886d17c9JosJuiceNetPlay: Sync more settings
5.0-13917cd0db58dc5432eaf91657a52d920a0f9217e5763Léo LamMerge pull request #9589 from Dentomologist/fix_no_objc_exceptions_warning
5.0-138687eaa98d461843c6e88d4be065d05ca61846c9beaDentomologistCMake: Fix unused compiler flag warning
5.0-13915c915b780cf8fa0d1b83b6683c52b14eaef796a3fLéo LamMerge pull request #9596 from Minty-Meeo/apply-moar-RunAsCPUThread
5.0-13872db7f3f8f250987c243d5dfc1f92aa730e7326c84Minty-MeeoApply More Core::RunAsCPUThread
5.0-13913cd6ee1332078fd7fdf720783e8874d3e15c40da6Léo LamMerge pull request #9608 from Bonta0/swapucode
5.0-13908b7f62b7a3742966db196bd828faca713cb080920Bonta-kunDSPHLE: Don't restore the last UCode when the crc doesn't match
5.0-13911f29c8b83c087b614c4d50624d1754785071bbe63Léo LamMerge pull request #9597 from Pokechu22/alt-enter
5.0-13872e6bd7a8cd5ebdbdf847f0a172314748b15a4c78ePokechu22Open the properties window when alt+enter is used on the game list
5.0-139099e21f6f7f7a39fdf73f9a4fadd7152305657f6acJosJuiceMerge pull request #9582 from endrift/gba-sync
5.0-138289a4704f1ee35d2a5cd931b5a0871855f641d7aa0Vicki PfauSI/DeviceGBA: Improve link stability
5.0-13907fa04e5a7d3df4007ce3aad9bbfeb0bd1cf2d15f1JosJuiceMerge pull request #9603 from Bonta0/audio-init
5.0-1387266e39de1ab984b311dd1e928d5af679b45fd80b3Bonta-kunAudioCommon: Initialize before HW
5.0-1390575f8ce10f90e1318d56a8fd2ca30fd87dba37895Markus WickMerge pull request #9486 from JosJuice/storesafe
5.0-139041845c5948db89bfe4c9adc94aef02018baea2a09JosJuicePPCAnalyst: Rework the store-safe logic
5.0-13903e2b5026652a85eee2b9d4e4a40698ef51902da6aMarkus WickMerge pull request #9605 from JosJuice/jitarm64-pc-stp-2
5.0-139023bd920638d0fd10d7b024ee3280b5d720505c7cbJosJuiceJitArm64: Use STP for pc/npc, part 2
5.0-1390185aee64cd86c4862283a38827a001d91ed6a6980JosJuiceTranslation resources sync with Transifex
5.0-13900cb9a4da1fa561fc7fc045516a27a5b1b0e159da1JosJuiceMerge pull request #9572 from JosJuice/volumeverifier-align-group
5.0-13899c0eb95481f021089cd7eeaa4b866c9b18e0f8661JosJuiceVolumeVerifier: Align partition reads to groups
5.0-1389857c9c9eb31506682e9821f2086ffc9cfd6665357LCMerge pull request #8625 from JosJuice/volumeverifier-overlapping
5.0-13897bbacefeb7592cad86728b6e01e7edf0013543653JosJuiceVolumeVerifier: Handle contents overlapping
5.0-1389610e1acf25cecc4deb1e11fdbda587761652b0c95JosJuiceVolumeVerifier: Handle overlapping blocks more efficiently
5.0-1389515ebb1d9e4d2708cda738a3c32a3f6e10cb83346LCMerge pull request #9566 from Sintendo/jit64divwx
5.0-13802defe7162f557e6b43919f074e211d57875600e47SintendoJit64: divwx - Simplify divisor == -1 case
5.0-1380183f38388a1657a9572d667ed384ee033768f836dSintendoJit64: divwx - Micro-optimize default case
5.0-1380018650357988c54727bb9eb9f8de864b6b2e528a2SintendoJit64: divwx - Optimize division by 2
5.0-137990637a7ec597d6b96ac9b6274f390bf2ee22807fdSintendoJit64: divwx - Optimize power-of-two divisors
5.0-13798530475dce8d3c4e94e0737be0dc48757a78bc475SintendoJit64: divwx - Micro-optimize certain divisors
5.0-1379795698c5ae1a100cf87fa5f939480bacdf62258c6SintendoJit64: divwx - Optimize constant divisor
5.0-137965bb8798df614fc1b03a69529a9c1b7b0cf6f49b7SintendoJitCommon: Signed 32-bit division magic constants
5.0-13795c9adc60d730812c1cb09bcce9bf7b4ace91883c3SintendoJit64: divwx - Special case dividend == 0
5.0-13794c081e3f2b35fc5e80ef6d14aa28fcaeb26d9e9afSintendoJit64: divwx - Optimize constant dividend
5.0-137932454bd5ba67acfa5df99a50528c29146455438ceSintendoJit64: Add optional argument to GenerateOverflow
5.0-13884210ddcf5eee4398b2b26d27f1613279989321d7dLCMerge pull request #9592 from JosJuice/android-launch-rescan
5.0-13868ac65c7970cd51bbeeb81ba796210344cae16affcJosJuiceAndroid: Fix rescanning on first app launch after cache clear
5.0-1388214cff8dc3a49c41372f3a64a626e8be484e40ff1LCMerge pull request #9599 from JosJuice/android-gfx-hacks-settings
5.0-13872e2c8b3a317dd8bdfe990ebfd84b5e696266c2aeeJosJuiceAndroid: Add some missing settings to Hacks section of Graphics
5.0-138803bedede928020ac842e0e8f1602577cdf314bfe2LCMerge pull request #9601 from JosJuice/android-scrollbar-width
5.0-138731a88656cce28802ad8bfa10c3ede83026372cd88JosJuiceAndroid: Limit the height of the in-game menu's game title
5.0-138728fa5f67277ec89d82121b591091742c5b19cdc38JosJuiceAndroid: Make the in-game menu scrollbar wider
5.0-138774a3751e4f1d8c3fbf2998f754096e1fc197ea503LCMerge pull request #9602 from JosJuice/discio-panic
5.0-13876d1946aded69928f4bd32f45297ec4cac22313686JosJuiceAvoid using panic alerts in DiscIO
5.0-13875bcd572a820427af472147f6238e907ec2ec2cab4Markus WickMerge pull request #9593 from JosJuice/jitarm64-constant-carry
5.0-138704c2cdb61dfe98745359a66cca7f4095ff75adceeJosJuiceJitArm64: Constant carry flag optimizations
5.0-138733b9ae8179085ff792a9f6ec2a7638ddf0bc4168cMarkus WickMerge pull request #9598 from JosJuice/arm64reg-assert
5.0-13872c5abcba77a9d6f5aada06ff32a71b6525c447080JosJuiceJitArm64: Fix broken format strings in Arm64RegCache
5.0-13871bc4d0b3ef8e58e1ab7a9ae6b47b228ec2d299635Markus WickMerge pull request #9586 from JosJuice/jitarm64-srawx
5.0-13870621b5b8e1a698b25d91d9c38bb203458958f686cJosJuiceJitArm64: Optimize general case of srawx
5.0-13869a45a0a2066ed28b224f70e363ca9c636e7567982JosJuiceMerge pull request #9494 from Dentomologist/convert_arm64reg_to_enum_class
5.0-13828f0f206714fd1754da93691ea13776500a9b6d278DentomologistArm64Gen: Convert ARM64Reg to enum class
5.0-13867f44f20560d2f97ab24532842e2595db55576b8e8Léo LamMerge pull request #9573 from JosJuice/volumeverifier-cancel-crash
5.0-13865b7f931fc6b087277773b9943019571e62ddffc34Léo LamMerge pull request #9570 from JosJuice/wia-partial-exception-list
5.0-1378314bfc0be78c6eea825dacadf51dd1eaa4c64f4d9JosJuiceDiscIO: Fix reading certain WIA chunks with many exceptions
5.0-1378396ebf01ea86a0375beedc7b8a74e2f314653278bJosJuiceVolumeVerifier: Fix potential crash when cancelling
5.0-13863c8d8f9ef8506e8ca30b134b307b77a95c7b91623Léo LamMerge pull request #9577 from JosJuice/di-unknown-size-hack
5.0-13822e47c9764de5c2e8f273c9dcf52b3730914f05521JosJuiceDVDThread: Set ReadError instead of BlockOOB for failed reads
5.0-13821e2b3aadad7632ce7d6722f6d2db29cfb9ed80f6bJosJuiceDVDInterface: Make the WBFS/CISO hack only affect WBFS/CISO
5.0-138207d570f1edb063dd2b486eb63cc78f9382b83a354JosJuiceDiscIO: Move magic constants for discs to DiscUtils
5.0-13819b14bf8273245374e14b1b62a1ba5e26e4cccf42dJosJuiceDiscIO: Move some code from VolumeVerifier to DiscUtils
5.0-1381849ccc77ebb1862a61293a14ee1d1d8b18b7f1fe1JosJuiceDiscIO: Move some code from DiscExtractor to new file DiscUtils
5.0-138573fcc018fa7173e80b52758ca81b5d00eef018ac6Léo LamMerge pull request #9588 from JosJuice/jitarm64-srawx-a-s
5.0-13818c0f840525fad31c5d8a883613dbe4dc99105ce34JosJuiceJitArm64: Improve srawx special case carry calculation
5.0-13855f36b1cbb2a5ae9c60c42204b2ecc290496be0e11Léo LamMerge pull request #9541 from InusualZ/detecting-rso
5.0-13819c37d8267151492a312707e8a9213de6e506d6771InusualZDisplay a progress bar to notify the user, about the work is being done
5.0-13818490db42e44ba2eeb58f6bd04606dc9df5fa4087cInusualZFix detecting rso modules
5.0-13852b980dd13856743e5ea1cb7c61ae7cbdb43eaf2a7Léo LamMerge pull request #9580 from MetroidPrimeModding/redundant-update-trigger-check
5.0-138181dc015cc65c8f67f74bfd30cc3503c11c2829931Phillip Stephens[Updater] Check whether we've already had an update triggered
5.0-13850646bdc94599ecddee1fae17d804f6cf8b4f8f392Léo LamMerge pull request #9583 from michaelszubartowicz/master
5.0-138489a3e75202143e3d8c6b8c71f9035d70fc3884891Léo LamMerge pull request #9558 from iwubcode/dsu-multi-server-avoid-blocking
5.0-138452eb6e21a610022d9847585137c55d15aded458f2michaelszubartowiczFix loading save states with bluetooth passthrough
5.0-13793dbb0b72cc582390de717f6526d134058aeeff920iwubcodeInputCommon: instead of blocking on individual DSU server sockets, block on a selector built up from all server sockets
5.0-138465cea85f0080a0d1a8c29f80463dacf0c87ed6a37Léo LamMerge pull request #9579 from Dentomologist/fix_open_containing_folder
5.0-1382848273b401e446ab793294e3353145f90d6e0998eDentomologistGamelist: Fix 'Open Containing Folder'
5.0-13844e6d8af3188a166ee8a39884b3b24d50e58edc95eLéo LamMerge pull request #9553 from sepalani/ghidra-tools
5.0-136952c4585a50648d73eeaba51f778d605ed73cb037eSepalaniTools: Dolphin symbol map ghidra scripts added
5.0-13842064a00634e67ae8b74aca6dd037963869963feaeLéo LamMerge pull request #9590 from JosJuice/android-recreate-main
5.0-13818fcb19a228bb508c7972323bd54dfb0dd294999a9JosJuiceAndroid: Fix recreating main activity
5.0-1384013f79321f7e06412f32356e8c57f76e029a23cb6Léo LamMerge pull request #9574 from Pokechu22/enumformatter-warnings
5.0-13818fa124e657f62863ec1f03a8da230602d358abc9fPokechu22EnumFormatter: fix signed/unsigned comparison warnings
5.0-138383b0b221fcf912ec1e4303939fe824286f33cad16Léo LamMerge pull request #9567 from Dentomologist/fix_various_warnings
5.0-13826486a25dd2b3f3790a9dc7a4dd432ca91377b14b3DentomologistTouchscreen: Add override specifiers
5.0-138251fd332d3b7950a5c59cc0eb34885904a308546e2DentomologistControllerInterface: Fix unused-result warning
5.0-138247ff8e3367f6f1d09548280b282b0240d9781a37cDentomologistGraphicsWidget: Remove unused field
5.0-13823fa61fc4f9cb9d9a5ea13eefc0eb7afeb26da0a9dDentomologistFix shadowing warnings
5.0-13822636bf38824820fd9e079a661bc9a33bfd6a0b5a9DentomologistIOS: Add maybe_unused attribute to variables
5.0-1382195c86ee48b6e236913304241c8ce73e998e0e54fDentomologistFreeLookCamera: Add override specifiers
5.0-138201c71d33ed547797e4226d1454ba183da9cf9fa83DentomologistFreeLookCamera: Remove unused variable
5.0-13819692aaed60ce09543cc3100caf3aefdca96420f23DentomologistFreeLookController: Fix signed/unsigned warning
5.0-13818686314b5486653d257a782b9afe4479c27863f0cDentomologistArm64Gen: Move constant and make constexpr
5.0-13817dffcbcc6c4749f5c1d5491663a0b52f860fbc5beDentomologistArm64Gen: Remove unused constant
5.0-1382718d95dfcca463dd24e686d74066da96e27edbb3fJosJuiceMerge pull request #8316 from CookiePLMonster/wasapi-code-improvements
5.0-13478cb854d78328cce91804bc9e439039ee3d8f11b51SilentAudioCommon/WASAPI: Construct std::thread with invoke semantics instead of a lambda
5.0-1347711c5150c168f13dca001c9217f7c27cd250fb1b4SilentAudioCommon/WASAPI: Factorize device enumeration logic into a function to greatly reduce code duplication
5.0-13476c373890505ee3cce3687078d4fe99b8f38ca9d2bSilentAudioCommon/WASAPI: Do volume adjustment only when really needed
5.0-13475991b3ba8c2543ccfc08a89929e44e6e8a33ce559SilentAudioCommon/WASAPI: Remove thread unsafe nullptr checks giving a false sense of safety
5.0-134745dbbf36563ce5a75e84f58f000d45e3b4c1ab82dSilentAudioCommon/WASAPI: Use std::string_view where applicable
5.0-134737d59ad262f1e22f7f570c91c28f5d01cd93970a6SilentAudioCommon/WASAPI: Use leaner memory model on m_running, no need for a full barrier
5.0-13472ee60be45010fed98a3d28f736bcf00efb036560cSilentAudioCommon/WASAPI: Simplify thread synchronization model by not detaching WASAPI handler thread
5.0-13471c5a372ab2a74ff5b81c6611bbfefe3d8ddad11fdSilentAudioCommon/WASAPI: Use WRL/WIL whenever possible
5.0-13470374629ef3069aa92e53fd033d0cb6e7f0fa386c5SilentAudioCommon: Make HandleWinAPI handle all success return values properly, not just S_OK
5.0-1381772a6fff36c42989c71765012e26285943085b8c5JosJuiceTranslation resources sync with Transifex
5.0-1381661198541a0caa324416ba6e34635f71ee82ed362Léo LamMerge pull request #9562 from sepalani/dis-icons
5.0-13781359a539f25d57c63e74a75e7776b0f036caae25cSepalaniBreakpoints: Change icon when disabled
5.0-13814ac687bc364ad85ef1ebe2ce2b361e00b498d7812Léo LamMerge pull request #9568 from JosJuice/android-delay-save-tab
5.0-1378313cc327909c91000d283ca399ac2cbb874dc6c20JosJuiceAndroid: Don't save settings immediately after switching platform tab
5.0-13812a5555c6300fa8a51560c43a6802e68fe56bf362dLéo LamMerge pull request #9569 from JosJuice/android-mainpresenter-skip-scan
5.0-137833f71c36778406c33f2934dfbfc32782962276841JosJuiceAndroid: Move "skip scanning" logic to MainPresenter
5.0-13810089250fde65c2e225681c0ef6917d28fa187e8deJMC47Merge pull request #9497 from Pokechu22/better-fifo-analyzer
5.0-13809df81210e96c6603d3aeb6c76f51b030d06cd06acPokechu22Use formatters in GetBPRegInfo; add missing commands
5.0-1380870f9fc4e7526fc9cfc008a43cd33229f62be99b6Pokechu22Convert BPMemory to BitField and enum class
5.0-13807db8ced7e4e4724c38f148ee449c346e447dd3942Pokechu22Add FogParam0::FloatValue and FogParam3::FloatValue
5.0-13806f2bea6770966e6b69e4d005fbf1dc9de5c854a57Pokechu22Fix typo with ztex2 op in UseVertexDepthRange
5.0-13805762fe33a3db823685aa5636bfe5ca372b46f9df7Pokechu22Rename BPMEM_EFB_BR to BPMEM_EFB_WH
5.0-1380481b84a5ebefb7396283b49412304544667966d6ePokechu22Use XFMEM_REGISTERS_START/END in XFRegWritten and LoadXFReg
5.0-138038c80369373706b2750067822d8d90a8ca719291aPokechu22Add names and descriptions for regular XF memory
5.0-138022d6ec7457dc4540ab539c585d004dedb676bf455Pokechu22Add names and descriptions for XF registers to the FIFO analyzer
5.0-13801aab81d5aa0a1bd6a467c91d0dbba04a9dc40998fPokechu22Convert XFMemory to BitField and enum class
5.0-13800953e09428fac6384038c80b7337a71dbb8c00fbbPokechu22Add names and descriptions for CP registers to the FIFO analyzer
5.0-13799f749fcfa9f42cda679ff7f4288c8418d2b56b08dPokechu22Convert CPMemory to BitField and enum class
5.0-13798c27efb3f1fefa49db7962532865fbbe483f248f1Pokechu22Create constants for CP registers and masks
5.0-13797d702f3b4ad803735d9bb709ef050ba5ebc35b1dbPokechu22DolphinNoGUI/PlatformX11: Work around X.h's None being undefined
5.0-13796f697e17dd1005eeea172f6a34497cae47bdfc8d6Pokechu22Create BitFieldArray
5.0-137951273c5e3953e61e93ac67531285a766b5356fe3dPokechu22Add fmt support to BitField
5.0-13794cf95deaf6ddbcbd1cf649e1cba189f836023b23bPokechu22Allow specifying StorageType for BitField
5.0-137936653bd71994d7866ce79de61b12a2261e6451ea0Pokechu22Create EnumFormatter
5.0-137925f7d935b0a40f5cece7341927bd92b6a8d5debbeLéo LamMerge pull request #9533 from sepalani/mmu-is-ram
5.0-136956982832f8220ba69d4f7190a00841efc80b7768dSepalaniMMU: Fix IsRAMAddress not working
5.0-13790fc86e554e03916c8f9144f8dba9048977fb21300JMC47Merge pull request #9559 from iwubcode/gdb-stub-raii
5.0-137467d5052896df794ec6c15bedcf7fe54144b5e301ciwubcodeIOS: update network/ip/top to use the RAII winsock context
5.0-13745e4f74bea42b0d76357ac1e1f3adbd601cf8df66biwubcodeCore: Use RAII winsock object to cleanly create and destroy WSA in gdb-stub
5.0-1374400bc7e6b380f432e4a7d957a2b2d460a715176f5iwubcodeCommon: Add RAII object that initializes and cleans up winsock
5.0-13786adcdeda372a37f93652c28131b58de93e40857d9Léo LamMerge pull request #9565 from sepalani/qt-blocker
5.0-137831e6dfc6b91227564a09d3b97bd271ac8ab9a41cbSepalaniBreakpointWidget: Use QSignalBlocker
5.0-13784a4de2502c52ced281d9ad0956073f2572f89f24dLéo LamMerge pull request #9550 from endrift/gba-flush
5.0-13713f6e9003ddc744c009a8451a05a02fcdcc47dadedVicki PfauSI/DeviceGBA: Ensure data socket isn't backed up
5.0-13782de30559862fb9c283786226a34118ba340757ceaLéo LamMerge pull request #9564 from sepalani/bp-del
5.0-13781fd7eeb7221d7f60e11868125c41d300d789dbb98SepalaniBreakpointWidget: Fix delete deleting both MBP and BP at address
5.0-137801e3e5680db145919311d1b46df9f8cf0fe5cab8bLéo LamMerge pull request #9561 from sepalani/fix-watches
5.0-137716786340a7c0040152b6f65fb9daa248b62df07f4SepalaniWatches: Fix Save and Load from strings
5.0-1377819c5a196298f8d4c116e22b7c0bc9ccb25fce04bLéo LamMerge pull request #9529 from JosJuice/android-broadcast-before-metadata
5.0-13769873d5f985209939e2518ff694394bfc1c33cc796JosJuiceAndroid: Broadcast update before updating additional metadata
5.0-137765efd563b0359d43e948a77a93ef0661c4c7d5090Léo LamMerge pull request #9555 from JosJuice/android-jni-cleanup
5.0-13706d99d72f5a6bdd3b3b8b3b09f4bdf3997ec02e3cbJosJuiceAndroid: Remove #ifdef __cplusplus checks
5.0-13705ae5f8853a40275948f7c53927a2de31e11320094JosJuiceAndroid: Delete more references in IDCache.cpp
5.0-137042f0bab0192f1a2c2d08ee19e4583949c7a8bbb38JosJuiceAndroid: Add @Keep annotation to BooleanSupplier
5.0-137726c23e163e1b64dbcfbdd371a8dbc73256dfe409bLéo LamMerge pull request #9563 from sepalani/bp-changed
5.0-13771ef977123d53ebd8dc6a9100aa16ee3dea2270a87SepalaniBreakpointWidget: Emit BreakpointsChanged to update views
5.0-13770be500a98e2befc1c0d5a80745ca9a8ec8ce1c31aLéo LamMerge pull request #8779 from sepalani/open-dump
5.0-13689a8dc1e3f1c7df0218eb2f8841bc83fb1b0cc2643SepalaniNetworkWidget: Reorganise SSL options group box
5.0-137682aa1ff51bd3ae8171824e708454b1fc7449fc0b6Léo LamMerge pull request #9493 from nolange/stricter_compiler_flag_check
5.0-13606439e2e3fc2f00d2812b2042ae548767423f54d47Norbert LangeStricter test for compiler flags
5.0-13766794e09322355f1b5c000b2ac056dfb9b9472a9f2Léo LamMerge pull request #9530 from JosJuice/android-loading-indicator
5.0-136924752ec8074d762e4896f7a16e7f6c4aac0227f0aJosJuiceAndroid: Use SwipeRefreshLayout in MainActivity
5.0-13691cad4548b27e3a29c3d8945c967471b1d7b60fb70JosJuiceAndroid: Don't queue up multiple rescans before directory initialization
5.0-13690dbcdead04d7ceeedc9f26a7ede2aeb69ce9be7dfJosJuiceAndroid: Split GameFileCacheService broadcasts into two types
5.0-136893a8793f93ffe836a7a503905199083867036ad52JosJuiceAndroid: Refactor MainActivity, add forEachPlatformGamesView
5.0-13761511e9dcd2fb55612ac3bace855e9232a4a50f997Léo LamMerge pull request #9542 from InusualZ/toggle-bp
5.0-137145e1b3514f63f25401e19162f18b3035807aaa0d1InusualZAllow to disable/enable from the BreakpointWidget
5.0-137134935e9b560a380deb3f293c35a4ab558ccf0d56bInusualZAllow to disable/enable breakpoints
5.0-1375848a5846aeeec0205686de9bb8df6669d95c567afLéo LamMerge pull request #9548 from AdmiralCurtiss/fastmem-active-regions
5.0-137124b784576d971186131d0366f6d8437087ed6ce34Admiral H. CurtissCore/Memmap: Don't try to map logical memory from inactive physical regions.
5.0-137118199825c6fcd28d9cd1d714347d941179a6ee149Admiral H. CurtissCore/Memmap: Store and check which physical regions are actually mapped instead of relying on SConfig staying the same.
5.0-1375506a77493a475c9723b6e8712c0f51926395c4605Léo LamMerge pull request #9547 from PatrickFerry/ini-fixes-1
5.0-1371652413ed0d8b1c3a13d751e4dba6096928892b53fPatrickFerryGameSettings: Set Texture Cache Accuracy to "Safe" for Jerry Rice & Nitus' Dog Football
5.0-137158e4ddf9c048eb3111be173da27feb47cd0657c17PatrickFerryGameSettings: Disable "Defer EFB Copies to RAM" and Set Texture Cache Accuracy to "Medium" for Marvel Super Hero Squad
5.0-137143424732087b76a364fd1f4bfc38b776a4c124951PatrickFerryGameSettings: Disable "Defer EFB Copies to RAM" for NBA Live 08
5.0-13713701c6c2ef0e60512fe45bd2d86a2fb3dd47069f5PatrickFerryGameSettings: Disable Dual Core for National Geographic Challenge!
5.0-1371205595be9a597babc15750e77b5585d683f56c67cPatrickFerryGameSettings: Disable Dual Core for Dance! It's Your Stage
5.0-13711976842d5b93383bef9d6164824a6ad1133372453PatrickFerryGameSettings: Disable Dual Core for Brunswick Pro Bowling
5.0-137489c6c77351fedb60d44bb09e241eb33a9823eb3d4Léo LamMerge pull request #9556 from JosJuice/cmake-msvc-latest
5.0-137050cb71d3f47bc1e87048a91e7a421bb0296fa3536JosJuiceCMake: Disable warning C5054 on DolphinQt
5.0-137041c3f594087a54966b525ecb6a73031a05608632bJosJuiceCMake: Build with -std:c++latest for MSVC
5.0-1374500db622d5048eaffe1cc5af85f5ac821f44bcbb5Léo LamMerge pull request #9560 from JosJuice/cmake-msvc-wil
5.0-137042cb3f663bcbfd2f446df10c1555b5d5ddd0e96c1JosJuiceCMake: Include WIL headers
5.0-1374379ee6aae0a6a7add698bb7fbc0ef25aa166ccdecJMC47Merge pull request #9395 from AdmiralCurtiss/most-wanted-turn-on-the-sun
5.0-13375a9495e57fa13d5e5d9ceb9beefc3c585a371c462ivan89elGameSettings: Enable perf queries to fix sun in Need for Speed: Most Wanted
5.0-137416bcef87f82a4838dadc9f626b24ce6e2bf4c1cbeLéo LamMerge pull request #9554 from Dentomologist/remove_unused_lambda_capture
5.0-137406e13d35026dcf14004ce1d2b4b1b47680c62a150DentomologistDolphinQt: Removed unused this capture in lambda
5.0-13739d2eb846e6a8b3f210bb4756c5d6c16b8d0066fc9JMC47Merge pull request #9549 from Dentomologist/ppcstate_off_to_s32
5.0-137064807cb77fd50cc6781a454caae3d5e2b83e4da5fDentomologistJitArm64: Fix unsigned/signed arg/param mismatch
5.0-137379843412440792e04dafadea2a972d2725e512bd5JMC47Merge pull request #8996 from AdmiralCurtiss/memcard-save-import-export-refactor
5.0-13606dc2d2342843d1da3af01f74c18e95a97659ba6dbAdmiral H. CurtissGCMemcardUtils: Fix typo in comment.
5.0-13605e47eb16641c3fc087d52aba95f51821fbdf611c4Admiral H. CurtissGCMemcardManager: Detect attempt to import multiple save files with the same internal name.
5.0-1360474b56a8c7fa75db5d18cf80e360603fb51e399c4Admiral H. CurtissGCMemcardManager: Add filename column.
5.0-136039acbe1aceddf1c22b140003040f6c94037224bdeAdmiral H. CurtissGCMemcardManager: Make columns sortable.
5.0-1360242f4ee629bdaea59663d56382420f8405e2c529fAdmiral H. CurtissGCMemcardManager: Make columns resizable by the user.
5.0-136017cf991bd8af8d6b9d8af3dbe4595ece9f8f56771Admiral H. CurtissGCMemcardManager: Small cleanups.
5.0-13600e00e6e1a8ca60d8e12a44193c53653646f5faf0aAdmiral H. CurtissGCMemcardManager: Replace remaining panic alert with ModalMessageBox.
5.0-13599daa76183edded04cc40a2bc57c331fff53f4c5bdAdmiral H. CurtissGCMemcard: Let ImportFile() take a Savefile instead of a direntry and a vector of blocks.
5.0-13598c95f3cbb610e7660ab42f6dd45fa9145497aa3bcAdmiral H. CurtissGCMemcard: Remove obsolete methods.
5.0-13597645cb2f3d18577e1bdc492fa7d7d40d4a0297454Admiral H. CurtissGCMemcardDirectory: Rewrite migration logic without ExportGci().
5.0-13596e8b99d3afd9fe89dadbc5e06f2e5b90b7423676dAdmiral H. CurtissGCMemcardManager: Rewrite file deleting logic to provide a better user experience.
5.0-135956e96f954323f522197603f1f9802bbc175856843Admiral H. CurtissGCMemcardManager: Rewrite file copying logic to provide a better user experience.
5.0-1359408dccb8727e7b1850a8a4c00c6a55b1f51d357c9Admiral H. CurtissGCMemcardManager: Rewrite file importing logic to provide a better user experience.
5.0-135933286d2df3d75095afb2d3a38ee92d1856850902aAdmiral H. CurtissCommon/VariantUtil: Add 'overloaded' helper struct for use with std::variant.
5.0-1359287ae7ccd753385563dbfc2717855b839030431c3Admiral H. CurtissGCMemcardManager: Rewrite file exporting logic to provide a better user experience.
5.0-135917bb7aa16c259004311fb718c7af8e217ea7c3db3Admiral H. CurtissGCMemcardManager: Relayout file table for a more compact design.
5.0-13590ec4fc7171f645d12014a5a2666c2242bd84d2477Admiral H. CurtissGCMemcardUtils: Implement GenerateFilename() as a cleaner variant of GCMemcard::GCI_FileName().
5.0-135893e7f537a9d40a142e46a5c0d0d7f84fde5444a32Admiral H. CurtissGCMemcard: Implement ExportFile() to get a file on a card with a single method call.
5.0-135889b14cc8ea2843c8615fa0ee7628a87f65a7211b1Admiral H. CurtissGCMemcard: Implement utility functions to read saves from and write saves to files, without involving a memory card.
5.0-13717a0be1c93ea838461cd88049a9af86b5c81b5b435JMC47Merge pull request #9352 from Pokechu22/sw-line-point-width
5.0-13650fcd3efa1ae92e0d3343a4fdb904b3400747a38c7Pokechu22Software: Implement points
5.0-136498e348b87e939510439af3f506be1f29b5694cbf1Pokechu22Software: Fix line-width effects
5.0-137145342c40d55dd9817fa9fe5e276a5767e33acb395JMC47Merge pull request #9546 from Miksel12/ini-changes5
5.0-137111116085beec966110898c884a0ba68490cbec79bMiksel12INI Changes
5.0-137127712f0831fdc1d573f0a0726ba86dd3ecdb9541eLéo LamMerge pull request #9535 from sepalani/threads-freeze
5.0-136958279613a491e7e33c3fb757f41cf2092e0cc95e0SepalaniDebugInterface: Check visited addresses in GetThreads
5.0-1371059f416441155d62aac6d5ea73b6ac4b45bc87f93Léo LamMerge pull request #9539 from iwubcode/dynamic_input_tex_more_optimizations
5.0-1370032d584a0f5f58ff80ab9ad95ff3d1b10e30d108fiwubcodeInputCommon: reduce number of image loads and texture cache invalidations by only running dynamic input textures once for all controllers
5.0-13699158674c274228fc88cec318959d28a3661126a99iwubcodeCommon: Move 'GetSection' functions to be public
5.0-137070c9f11af474f88d89af9a3dbe396fa65a2568debLéo LamMerge pull request #9537 from AdmiralCurtiss/fastmem-error-messages
5.0-13699918f3d92e02b04ebbedd37779e2a2e38adbe5b3fAdmiral H. CurtissCore/Memmap: Give more detailed error messages if memory mapping fails.
5.0-13705010279f4e6926b1466b8e18e4cb6a254e103a83eLéo LamMerge pull request #9513 from leoetlino/info-ios-version-qt
5.0-136707097a7b3afbcd5663a7357f63bff9c9530bff121Léo LamQt: Re-add IOS version to the game info tab
5.0-13703858f00b6418538dcbbc552edecb4bbe152a7fd66Léo LamMerge pull request #9492 from nolange/fix_norandr_build
5.0-13607d4b293e969341b630340f3d3c35e1c0d3edf4152Norbert LangeSimplify macro guards for HAVE_XRANDR
5.0-1360629eaf09be4e9cd7fa537718466faf0c28004e08eNorbert LangeCleanup X11 and XRANDR Macros
5.0-1370026f0bf8f34d5fcdeabc4a2a6d21f4a34c5430789Léo LamMerge pull request #9538 from JosJuice/qt-sw-gameid
5.0-13689c98144334feafc630b584c280a4617114c4fa157JosJuiceDolphinQt: Fix tag in SoftwareRendererWidget.cpp
5.0-136989d0983c9c988f81c73c9a4ed61835ca9ac20db06Léo LamMerge pull request #9536 from Filoppi/config_fixes
5.0-13695e020b2e8ea180aa647b698eaf34354f0b6df493aFiloppiCommon: don't call OnConfigChanged() unless it has actually changed
5.0-13696092009761494d6c42118c62bfe995fc83286d269Léo LamMerge pull request #9534 from AdmiralCurtiss/chase-pointer-fix
5.0-1369522b300336af8e8d3058af3aed7cdebd4cad785faAdmiral H. CurtissCore/MemoryWatcher: Use appropriate memory read function in ChasePointer().
5.0-136941fe0953bd50088891df03c38b27cc3fd2a5196ffLéo LamMerge pull request #9524 from InusualZ/master
5.0-13688caf140dea9740584b54cb1cc4d249187bf62d437InusualZFix issue were loaded memory breakpoints were not being triggered
5.0-13692c040b0151d2dfc5d98ca380911d8cc2d0a3fccd8Léo LamMerge pull request #8759 from sepalani/so-connect
5.0-13689bf246c36f534c0772f26384be3c0a6700274d887SepalaniIOS/NET: Add timeout on blocking connect
5.0-136906f71a1ec5054d74890974b64ed65bdf5e9d4b16cLéo LamMerge pull request #9526 from leoetlino/units
5.0-13688985ede9ca05cae18f1a56ce6e3b3b28f94a46427Léo LamCore: Fix time base unit mixup
5.0-136885e4c6d42a17e1835c0061817fd4fcbd8c0e06d8bJosJuiceTranslation resources sync with Transifex
5.0-1368793f9d67d2fd8e0de89ea9c6703a53c25f213c330Léo LamMerge pull request #9511 from leoetlino/es-content-timings
5.0-13679e3bf5fca93cc4a9f2d793e286453df40b040dc81Léo LamIOS: Deduplicate IPC_OVERHEAD_TICKS timing constant
5.0-13678f750208aa31a860414fc877346ed17001c0df512Léo LamIOS/ES: Emulate FS timings for content wrapper IPC commands
5.0-136775eca82a6f2049bc10843e9bfaeb5e8963fc071deLéo LamIOS/ES: Allow various utility functions to return timing info
5.0-13676f214df5d2cd6461322640deb853ac18e713ad10bLéo LamIOS/FS: Allow IPC interface to be used internally from IOS HLE
5.0-136751073463d350693bda54c48eab021d692a9e3274cLéo LamIOS/ES: Log content reads for debugging
5.0-1367441e2fab54c861e85eb5fbcbddf91491ed87fa0c0Léo LamIOS/ES: Log content ID and index when opening contents for debugging
5.0-136809957d6c10672de307760d460fe9705a5ef7dff60Léo LamMerge pull request #9516 from iwubcode/dynamic_input_textures_improved
5.0-1363655ba1c7c9ca8569125339930d2f91531e7966a26iwubcodeInputCommon: Move initial dynamic input texture configuration logic to a 'specification 1' function and load in a 'specification' attribute that defaults to 1 if not present (with 1 being the only valid value at the moment)
5.0-1363510127a045159fac34f3985db29a5ed715190cb15iwubcodeInputCommon: Move DynamicInputTextureData to DynamicInputTextures::Data
5.0-1363428a911ae6b3f609003132f67e3398a1b990723d9iwubcodeInputCommon: Move DynamicInputTextureConfiguration to DynamicInputTextures::Configuration
5.0-1367634c9e0dece538acab1eaf8cb7ab4d41dab98c5e0Léo LamMerge pull request #9521 from sepalani/watches
5.0-13673e3d85ffe35ffac253cdae5b08c50c33a17db9ce3SepalaniMemoryWidget: Add "Add to watch" action
5.0-13672bbcaede389929300ddc136d7a2f8383e4c773fe8SepalaniRegisterWidget: Fix add to watch action
5.0-136735e79b6acb7bc8825ce71b842d01999f5d341caa6Léo LamMerge pull request #9515 from leoetlino/fs-timings-redux
5.0-13670d0c91380c76b2082202eb26f6bf23e06008450ddLéo LamIOS/FS: Implement timings for older IOS versions as well
5.0-136719d94a31eaea8ba5fee1f27816162fe1a291a0a4cLéo LamMerge pull request #9518 from JosJuice/jitarm64-gcc-ice
5.0-136701e500d96b0810e17bc5b40a93cfef1544bf635fbJosJuiceJitArm64: Workaround for GCC ICE
5.0-13669f9deb68aee962564b1495ff04c54c015e58d086fLéo LamMerge pull request #9514 from JosJuice/jitarm64-offsetof
5.0-13660f2f3a59dbf9e9729006bf8713e04a362c961655dJosJuiceJitArm64: Fix improper uses of offsetof
5.0-13667f79e6291199c443308e334acc424e3b161dc6335Léo LamMerge pull request #9499 from sepalani/pcap-ssl-raw
5.0-13647d3dd830e8f8c5db9d6e8cedfe13744339f1a07cfSepalaniPCAP: Add raw SSL packets logging support
5.0-13665efab17c0259d47e805d3a343429bb9402732ffdbLéo LamMerge pull request #9498 from leoetlino/offsetof-constant
5.0-13608118b2a3580972972c42a492347287fc292add50bLéo LamCore/DSP: Fix improper uses of offsetof
5.0-13663be2cd2272d8bd69a1976812e6f2e21e4d633d184Léo LamMerge pull request #9507 from leoetlino/device-prepareforstate
5.0-136616944eaa003743ef6dfaf52df362655d1e5b99592Léo LamMerge pull request #9512 from sepalani/func-update
5.0-136475f629abd8b89971872b0c2c2cdc8ea0035e8998dSepalaniCodeViewWidget: Add WithDetailedUpdate to update CodeWidget
5.0-136456e8881a426cb6e1372b281dd030f02fdf46d10eaLéo LamIOS: Remove unnecessary and unused PrepareForState
5.0-13659c33d944961c3d6b16c512c25bf9ea01f0041c66aLéo LamMerge pull request #9412 from JosJuice/jitarm64-movi2r
5.0-13647eff66c2adce7395bd779a431ac4c91034f131269JosJuiceArm64Emitter: Expand the MOVI2R unit test a little
5.0-136469ad4f724e4497734eda69a55a742761f88f85f4cJosJuiceArm64Emitter: Use ORR in MOVI2R
5.0-136450d5ed06daf0b50d185417a0f2f1d613962588a55JosJuiceArm64Emitter: Improve MOVI2R
5.0-136444e107935ace514e55adacd2543b8fedacaaea6cdJosJuiceArm64Emitter: Allow specifying 21th bit of ADRP imm
5.0-13643d226b8f8256a82437446d601e0e77d57d94289feJosJuiceArm64Emitter: Remove optimize parameter from MOVI2R
5.0-136538f25b0426e3663f0f5f5299f056dec682caa1763Léo LamMerge pull request #9509 from sepalani/net-tab
5.0-13647aab78b88ab68a1b8dbb920c5a8700d452edc5dddSepalaniNetworkWidget: Add hostname to SSL table
5.0-13651effd91883729d92b1c108a40f05e0b206623c3c6Léo LamMerge pull request #9508 from leoetlino/ipc-reply-cleanup
5.0-13646d0136dd7c2cb98ed5e2f030ae7c2e7a307985660Léo LamIOS: Clean up the way IPC replies are constructed
5.0-13645f52aa3d04176c0b0aff8a4b5abd477eb7aa7ea5cLéo LamHW: Add a UDL for timebase ticks to cycles conversions
5.0-13648e62c33c413c7c6f86bf6a2808a3c43c0a1a47f7fLéo LamMerge pull request #9500 from sepalani/pcap-log-session
5.0-13634fabf6f51cdcaa6e4c2face36c1ea57b318d63babSepalaniPCAP: Improve TCP session logging
5.0-136462f85b80b7bf75434072c1245904587ee8c15fbe2Léo LamMerge pull request #9333 from Pokechu22/sw-always-divide-by-q
5.0-136437d5ae032199b03927a0b94dfa894c0194e372566Pokechu22Software: Always divide the texture coordinates by q.
5.0-13644389b01dae9cd53cffaed9457edede8a27554e2bbLéo LamMerge pull request #9506 from leoetlino/less-verbose-names
5.0-1364399fc1c682a11fab4da842a62c23443f5cd59a149Léo LamIOS: Simplify unnecessarily qualified names
5.0-13642a2fa89b15ef67eea63ef6a3c7e0cc0e3629ea71eLéo LamMerge pull request #9502 from JosJuice/android-dol-elf-details
5.0-13628296efad2e39599649b080b0cc2a700253ae20fb1JosJuiceAndroid: Add missing "World" entry in country list
5.0-13627606e6ca3bab05bd5bef72a6ab9f1b2bd88d44941JosJuiceAndroid: Adjust logic for DOL/ELF long press
5.0-136393e1646adae936a136d2154df6306752a20057c43Léo LamMerge pull request #9504 from leoetlino/ios-class-name-cleanup
5.0-13631522cb6b1372dc47fad2ead9d6f6c36a4299cc62dLéo LamIOS: Use less ambiguous names for classes
5.0-13637c5ee86c75cc4d1057f4f810205a3e5278f100c7fLéo LamMerge pull request #9501 from leoetlino/hidapi-libusb
5.0-13621603668037665582af498e474697ecc1df3cf04d1Léo Lamhidapi: Use LIBUSB_LIBRARIES to link to libusb
5.0-1363509c9fdf71c5cd8412075bf73a8bea1861d15b175Léo LamMerge pull request #9505 from Pokechu22/bitfield-natvis
5.0-13623010291432312931853de305f094a0b7591aff3baPokechu22Restore BitField Natvis
5.0-1363338935f2e4e93a91acebd08c51e4811e0bc487670Léo LamMerge pull request #9488 from iwubcode/dynamic-input-tex-optimizations
5.0-13632ce7db2e32bb60d4ef5f107dc913ff19f9ad39057iwubcodeInputCommon: When using dynamic input textures, only call force reload textures once for packs that have multiple configurations
5.0-136310a9c764dc4973cf17e982ee142b9929690b1aa73iwubcodeVideoCommon: Join the prefetch thread before clearing to avoid a potential crash that can occur by multiple threads touching a single resource
5.0-136300f29e36440f0c1fc14e104577345779687593da1Léo LamMerge pull request #9503 from JosJuice/rename-wia-docs
5.0-13627f27a2bc922cb4758dff82f13653f568924dbc2bdJosJuiceRename docs/WIA.md to docs/WiaAndRvz.md
5.0-13628fa4edc981bea056bc3a532b92eb0899a9e899f4fLéo LamMerge pull request #9482 from AwesomeMarioFan/feature5
5.0-13591b3715431a2f29defa430e2f0daef35545178f641John PanseraEnable EFB access from CPU for Ultimate I Spy
5.0-13626bf758fbe7c218b6d7c0a53bee2ee6593c4bf914cLéo LamMerge pull request #9490 from Dentomologist/fix_expression_scroll_wheel_spam
5.0-1360643b389410a6479bbeed83c4a29b175b05df8476fDentomologistConfig: Fix expression window scroll wheel spam
5.0-136243ce72d4005c38d1e36b0f62be94b7ca85b868ba6Léo LamMerge pull request #9408 from sepalani/sni
5.0-136212a15bc6ab25cfd2d2e64bbf58357c53adc5c76e7SepalaniSSL: Workaround to remove SNI from ClientHello
5.0-13622a3548142402be095d43c62aa3ea4e8e5da964183Léo LamMerge pull request #9424 from Pokechu22/sw-no-special-case
5.0-13425e825af7b1b673bc265e3c865eca4b5b35297a9bcPokechu22Software: Remove normalization special case
5.0-136201fc6fbc2c0c77d5ccde9440b54aba1b007b07136Léo LamMerge pull request #6075 from sepalani/pcap-log
5.0-1359182bb5d99152b1fac5e2ed1542b38b172beddd1daSepalaniNetworkCaptureLogger: PCAP support added
5.0-13618ddacbf83f65b9642f3c9cee9e075b7ec3d473321Léo LamMerge pull request #9461 from cbartondock/master
5.0-1349483c127784b70fe1628a8718ceff52dcbcd08634ccbartondockWorking Game IDs for Elf/Dol files
5.0-136161e71904cb9930eccc036e2ce2360beaa746befa7Léo LamMerge pull request #9495 from leoetlino/wiki-redirect
5.0-136087ef8e53c4a2874ba4f26593d799bc95fe04e8341Léo LamQt: Fix "open wiki" option not using the wiki redirect script
5.0-136143e4bf57c696ed1e4f465075ae311653de2cd33b0JosJuiceMerge pull request #9423 from MerryMage/arm64-movi2r-test
5.0-135981ab7657120cbd9552f89660e23b2d618cc03c4c7MerryMageMovI2R: Do not exhaustively test
5.0-13597fe9207bb56ad87f584d1174582d9ca31d0fb914bMerryMageUnitTests: Add MOVI2R test
5.0-13596f65c1df0948d00c66eefa583efea6f578ba623b7MerryMageRandom: Add seeded PRNG
5.0-136109a2d908aba78e83d600c90349b6ca334707cbc51Markus WickMerge pull request #9400 from JosJuice/jitarm64-imm
5.0-13607761d7748b6b96cde68ca8ee298ef9f90e1ef596dJosJuiceJitArm64: Fix mistaken use of LSL imm
5.0-13606efeda3b7595dced94b62d42923f05df40206f3adJosJuiceJitArm64: More constant propagation optimizations
5.0-13607abc5d6c0d274345d33ad41f685bfc5fbc3bc5b71Jordan WoyakMerge pull request #9491 from DacodaDragon/master
5.0-136068a3fe6e24a0a0b44f13dfefaf4a13ad43f29cbd4ErrorcodebinFix mapping window title bar becoming unresponsive
5.0-13605b6e9cca64f41d20d6eaca46f151e2efd07ccafbfMarkus WickMerge pull request #9485 from JosJuice/jitarm64-pc-stp
5.0-13596dd8e504c80b934676cb38fdfa94350dccc6dcea9JosJuiceJitArm64: Use STP for pc/npc
5.0-136037250d6e4e091f4b5b4f2289c2c732349b69a2e8aLCMerge pull request #9487 from iwubcode/qt_regex_regression
5.0-1360277c68a3142faf20d03c37bd1a71d4c05d39c4a29iwubcodeDolphinQt: Fix regression that caused the regex expression to be evaluated incorrectly. If an input expression has a non-alpha character in it, we want to quote it with backticks
5.0-136019d04fd1ccbb2973777cec14c4244f6a002e1da41JosJuiceTranslation resources sync with Transifex
5.0-1360027b7e5891d72b61eee81d425d018575e428df57eMarkus WickMerge pull request #9373 from MerryMage/arm64-rlwimix
5.0-13599a0b8956f22db39c59c3f8c1439086304423f7997MerryMageJitArm64_Integer: Add optimizations for rlwimix
5.0-135988aa2013a2d5168338cae888a4c0a766cb8457240MerryMageArm64Emitter: Add additional assertions to BFI/UBFIZ
5.0-1359775d92ad6280f6e37bb59cc4feb97e0bf34edb756MerryMageArm64Emitter: Prefer BFM/UBFM to EncodeBitfieldMOVInst
5.0-13596be6aec9932f6f4467052fa8a72dbeeb494201d9dMerryMageArm64Emitter: Add BFXIL
5.0-13595b22073ef595a5c186eccb54c83ccbe61cf33019bMarkus WickMerge pull request #9484 from JosJuice/jitarm64-ps-stp
5.0-1358591b55824f9cdd7c21d6a5ba2592ced89ea60d70aJosJuiceJitArm64: Use STP for (parts of) ppcState.ps
5.0-135842d9ea42df27a0b7b7b942d46a6d561b19d9e10a1JosJuiceArm64Emitter: Add asserts for LDP/STP imm out of range
5.0-135923e4769f7209490c695a8c5779ebbcc6edd8fe154Léo LamMerge pull request #9483 from Leseratte10/patch-2
5.0-135913e54d155ac6115ad28ce0edd3abf472c44ff7cd3Florian BachFix typo in Readme.md
5.0-13590906fbf6c8e33b1f0247376b1f5d8f0ead5368c18Léo LamMerge pull request #5978 from sepalani/net-log
5.0-13585b3639627573df571bb3e24c320e679602ac56948SepalaniBreakpointWidget: Remove unnecessary code
5.0-13584289637f92f4dbad40ea9eaea7b8521a5ca373c1aSepalaniNetworkCaptureLogger: Move SSL logging
5.0-135872f661fec230b3cfb6438f38256f37ba3478e9b87Léo LamMerge pull request #9462 from trofi/master
5.0-135848cfc41fb3b3507f69136e3849bdfa5458c00a910Sergei TrofimovichExternals/rangeset: use qualified 'size_t'
5.0-13585a8adaa458edafade03c072a678d28b05051194f0Léo LamMerge pull request #9476 from shuffle2/cfmt
5.0-135849399e8b2bc7fa09fe77069da05cf9bb48340cf65Shawn Hoffmanrequire clang-format 10.0
5.0-135833e66db2fd754fe04eb244860f18ae8388f9e1333JosJuiceMerge pull request #9479 from shuffle2/vshack
5.0-135826829775faccb74249e565b8a282f2160e06303b7Shawn Hoffmanmsbuild: re-enable HAS_OPENGL and HAS_VULKAN
5.0-13581c386c5acc2b54235ffac4b26596511d5189c73f5Léo LamMerge pull request #9366 from iwubcode/freelook_camera_quaternion
5.0-13567586c689d63ad30f12eba0a15161ea5070989751fiwubcodeVideoCommon: use Quaternion for Free Look orientation
5.0-13566d35287b6e49fe265729d1d8a83630cb4ff7e6367iwubcodeCommon: update Quaternion to allow rotating pitch, yaw, and roll all at once
5.0-13565544692f96a09c1a76ff259bc1b5e91e9fef57bc4iwubcodeCommon: add convenience function to convert a Quaternion to a Matrix44
5.0-135779ca24ae8e0da53d09e402d18055f102440af7098Léo LamMerge pull request #9092 from shuffle2/vshack
5.0-13574500a694ca870f9f5a8ea196f4099a0e7de09fe50Shawn Hoffmanmsbuild: bundle all dolphin "core" code into single library
5.0-135735770ff01f34cad98bf74d24e44492bf6c74590d3Shawn Hoffmanrename D3DCommon/Common to D3DCommon/D3DCommon
5.0-13572527b5a9761d4b584c43cb266d4dfd5aa62485fe3Shawn Hoffmannormalize common filenames in VideoBackends/D3D12
5.0-13571a0aeb5b0b9b2729ba157ca615f92638a7a935772Shawn Hoffmannormalize common filenames in VideoBackends/D3D
5.0-13570d7fd892fdec4261d4f7c24545bd448e757ca3b0fShawn Hoffmannormalize common filenames in VideoBackends/Vulkan
5.0-13569ef70fe05bfae4e47f4acb40756d16de0ef1dd259Shawn Hoffmannormalize common filenames in VideoBackends/Null
5.0-13568ff4f67492bff68d8b34aebc9ea6c85ca34e02b71Shawn Hoffmannormalize common filenames in VideoBackends/OGL
5.0-135673193f3d5c4c699ac5396a587ac782ef014bad49eShawn Hoffmanrename Core/IOS/FS/FileSystem.cpp to FileSystemCommon.cpp
5.0-135667e1df34735454636c25ed082b1e0be3c6bd2530aShawn Hoffmanrename InputCommon/ControllerInterface/Device to CoreDevice
5.0-135650be1491ef0972604ddcb82cb2df5c3d94d9ed3fcShawn Hoffmanrename ciface::Wiimote to ciface::WiimoteController
5.0-1356484128d95323490464e51a64c6d90fca15bd9af80Shawn Hoffmanrename Common/File to Common/IOFile
5.0-1356307fd02f207fc4d5abb891fcfd40ba2e3f6f13baaShawn Hoffmanrename Core/Analytics to Core/DolphinAnalytics
5.0-135644740c2a882fc13fe93adae74139caadc0917c100Léo LamMerge pull request #9080 from SirMangler/debugger
5.0-135639f6d88880edc34947e74823781a6804881a2d7b4SirManglerMemoryWidget: Add 'Offset' and General Improvements
5.0-1356296e3360f054c40c76a1e94162162e4ab22b60051Léo LamMerge pull request #9452 from JosJuice/android-wii-saves
5.0-1355712aa1071cbb30269cd6526cfbbcd3c4143d584acJosJuiceAndroid: Re-implement a subset of CompletableFuture
5.0-13556347551a01da643980fabfd3579ec34bb6cbb5419JosJuiceAndroid: Implement save overwrite confirmation
5.0-13555cd4ccda51c7b16be602ad32ffdf672a3de7cffebJosJuiceAndroid: Add "Import Wii Save"
5.0-13554b08306d0b89a34b4dc04a324ce47b8d8833230a8JosJuiceAndroid: Refactor MainPresenter.installWad
5.0-135534a394ffc9c6cbaa7a11de2a658948b2594ca6ab4JosJuiceAndroid: Merge launchInstallWad into launchOpenFileActivity
5.0-1355280b56b657598c44e88de781f05c7ef3c687b0597JosJuiceAndroid: Move InstallWAD to a new WiiUtils class
5.0-135557290cd003210164dcbf77b96af36ffeda2a67af9Markus WickMerge pull request #9478 from JosJuice/double-assert-attempt-2
5.0-135025d195586236a882bff8a82bc5437082c1269d5e7JosJuiceJitArm64: Fix false positive "turned singles into doubles" asserts
5.0-13553b1fdd14ed1863505061f961a2776be034bce69caMarkus WickMerge pull request #9314 from smurf3tte/dcbx
5.0-1349666b992cfe441fedd7f21827946873bf4c0238b6fsmurf3tteJit: Fix correctness issue in dcbf/dcbi/dcbst
5.0-135512ada5b422db91115dab9d25b8c4bb7fcbf97c9f3Markus WickMerge pull request #9448 from JosJuice/blr-x30
5.0-1349467491979ab2c11a3961236e79bb11fd7e3030591JosJuiceJitArm64: Avoid using X30 with BLR
5.0-135498c127a612f72b68081129d75c58e252491e372d9Léo LamMerge pull request #9416 from Filoppi/patch-9
5.0-13417396e2f5e8b417cd99b8bc719e9840213a60756ceFilippo TarpiniInputCommon: Wrap remaining invalid default input expressions around ``
5.0-135476dc0f0dfe6ef978e2cd804e8bdea6ab295e2e9efLéo LamMerge pull request #9438 from shuffle2/add-shortcut-to-desktop
5.0-1346823e565d94ce5494bdb676654efbbaea53d220558AminoaDolphinQT: Gives option to add desktop shortcut
5.0-13545b597b16f6302c2030a6147a3482115d869db469eLéo LamMerge pull request #9439 from Darwin-Rist/master
5.0-13470d1c3d4f419f8e2f05bad5f2b376020a503efde73Bankaimaster999Added Opacity settings for touchscreen controls
5.0-1354328cd6f6520a98298846cc36218c0da45d5a76f9bLéo LamMerge pull request #9440 from lioncash/qt6
5.0-134745b4fced2ba3513fae23e7c23d01ed475bd6c0620LioncashDolphinQt: Resolve deprecated usages of setTime_t and toTime_t
5.0-13473892154f7eadfa1d7807b8d07c3a864b7d1aba127LioncashDolphinQt: Resolve deprecated usage of margin()
5.0-1347246ca371ef3b6cfa8e31dcae2f9298a91b1fdc31eLioncashDolphinQt: Migrate QRegExp over to QRegularExpression
5.0-13471765a1b3c094963e6ff7e6688eb41eb0a0727b9d2LioncashDolphinQt: Explicitly include where applicable
5.0-13470f647ca46203cb86a92d3e70b0814b479aa4175e3LioncashDolphinQt: Replace usages of QLatin1Literal with QStringLiteral
5.0-135376086111566f26bbe298daa4e477ef690d18c9e80Léo LamMerge pull request #9467 from iwubcode/gamecube_controllers_widget
5.0-13532780360b92193ea5a7a0b7ad261d88e5b153d40fdiwubcodeDolphinQt: Move gamecube controller ui logic to its own widget
5.0-1353584ad550c19e8aba170908cf63385953ec989de77Léo LamMerge pull request #9449 from Filoppi/patch-11
5.0-1348743223aadc829b7546bc2e28b6ee6544a2ae2f9aaFilippo TarpiniQt: Fix Shake Mapping Indicator not showing deadzone
5.0-1353342b55e8fa376c0b03d82c2946948e916768ae5e7Léo LamMerge pull request #9450 from Filoppi/patch-12
5.0-13490c1ab89cf2c21b14445c6e30843e3940b4a485ad1Filippo TarpiniQt: Fix stock input profiles being deletable
5.0-13531920dd812ad822b34a360a4bca33c72118a6fc5aaLéo LamMerge pull request #9468 from iwubcode/wiimote_controllers_widget
5.0-13525f3b6c9723c498a7705dfe4c8f0a7dd2ef4247e6aiwubcodeDolphinQt: Move wiimote controller ui logic to its own widget
5.0-13529fb09acd01f506a0c3d69e1c4ec869e91600171fdLéo LamMerge pull request #9453 from JosJuice/state-metadata-osd
5.0-13491abd069ada3602a1d922672b6f3d74a3e7b44a4a7JosJuiceCheck return value when calling ReadArray for savestates
5.0-134904597d53307dc10c0c8fd14f3f0d8521f0afa93a2JosJuiceAndroid: Don't show OSD messages when opening savestate menu
5.0-1352670447d0281b09d53c7f80c056fe4ef7e65e88a58Léo LamMerge pull request #9454 from JosJuice/android-ingame-settings-save
5.0-134905978550b2f2f728dccf9e28878a4b96ea8bac5cfJosJuiceAndroid: Fix in-game settings changes not getting saved
5.0-13524b886c70a432ba77549a449ba46c14018cc338e0fLéo LamMerge pull request #9456 from trevor403/breakpoint-loading
5.0-1349459058bae0aa58524530f437f1d1a6eb404c5cb3cTrevor RudolphBreakpoint from string flag parsing using token
5.0-135224ba9bb26e97bf1c510c3d9f3e1cef72f459bc84fLéo LamMerge pull request #9455 from lioncash/traversal
5.0-13500b425250a7b7ac0db9546baee41533979d5273bc3LioncashTraversalClient: Make use of std::string_view with ConnectToClient()
5.0-13499cb4ca7837a5a1bd97627b73962823ad6f207fadcLioncashTraversalClient: Prevent uninitialized values from occurring in MakeENetAddress
5.0-13498f0c6e696fd450ae3fde059930cd9053e49aef518LioncashTraversalProto: Convert typedefs into using aliases
5.0-13497d48b5615ae95af8ca6946e30f6f9f25723358c15LioncashTraversalProto: Collapse version enum into a typed variable
5.0-13496d2ea94195cde9f8453f5b9448b41648973859277LioncashTraversalProto: Convert TraversalPacketType into an enum class
5.0-134952f0fb2056e126e80eaaa76e9b410525591fca53dLioncashTraversalProto: Convert TraversalConnectFailedReason into an enum class
5.0-1349420211758090207ed3b0d1d59f388d58fb8c74485LioncashTraversalClient: Convert state enum into an enum class
5.0-13514bb121dc9a5e48dc9806fa00cb2cd3545047621f5Léo LamMerge pull request #9477 from shuffle2/asan
5.0-13513a02a62995857cb43e0a10b1dbff170ccecf54a98Shawn Hoffmanwindows: fix unregistering VEH
5.0-13512305faa73ec5c646643db9b8526906480ada7c6faLéo LamMerge pull request #9436 from shuffle2/asan
5.0-134692ba4fd960e20fc7e50280993967a6cd540fb77abShawn Hoffmansmall prettification
5.0-1346849b9deeb03ef92844ce826bf52a4e5baeb7fca9bShawn Hoffmanmsvc: add asan support (disabled by default)
5.0-135092537ea77ee33634a3ad6b616e8b0b5455046b87cLéo LamMerge pull request #9460 from jordan-woyak/wiimote-dc-crash-fix
5.0-13310bb2c50ac94b83848641342bf63d1669e3e7c4c2bJordan WoyakWiimoteReal: Fix crash on real Wii Remote disconnect on Windows caused by dangling pointer.
5.0-13507bc14e4a0f064314abb9f43c1e4292878dd63d950Léo LamMerge pull request #9463 from Dentomologist/fix_CreateTempDir_calls
5.0-1349683f912b58af2d39265184aa5ca4c30050757fe9eDentomologistUnitTests: Add setup error checking
5.0-13505093978b2e0c1c6a438cd1ce8fecf62300ec6bed3Léo LamMerge pull request #9466 from iwubcode/common_controllers_widget
5.0-1349667b9e94e4db3134f52b4cf85990f3bd144d23ab6iwubcodeDolphinQt: Move common controller interface logic to its own widget
5.0-13503d8bea87aa376185fd89e73ad3b0016dc39bb745aLéo LamMerge pull request #9469 from Stevoisiak/remove-redundant-inis
5.0-135012d75b0d2bc2b0bbb281fb5e217d23bd11828d93aLéo LamMerge pull request #9472 from JosJuice/jitarm64-unexpected-double
5.0-13500d00430470b73888896ee30caed5c1a1a72867c30JosJuiceJitArm64: Update registers last used before start of instruction
5.0-13499f17cd3750a5785033d9f2f9e80e97ee3d0a66ba8JosJuiceJitArm64: Remove default parameters from Arm64FPRCache::R/RW
5.0-1349888f3fec04e3e3b277d071aa0db19cbe77db2696eJosJuiceJitArm64: Add asserts for unexpected single to float conversions
5.0-13496ee28abc88bcb31db0540216d44200d1cafb2cb57StevoisiakRemove redundant INI settings
5.0-134972a6fffd60efe64aae2181e1f0f3dc90c936a0a90LCMerge pull request #9475 from JosJuice/android-unit-tests
5.0-13494838abd65365f19c0c2df5b0d13df33b6483db624JosJuiceAdd script for running unit tests on Android device
5.0-13495caff472dbf27fbcc5b3d28cbf5b1789592a9f857LCMerge pull request #9459 from iwubcode/freelook_state_lock
5.0-13494af7384002f1182b85dcbac193f4820e6fd1a5c51iwubcodeFreeLookManager: acquire global input lock before accessing individual FreeLook control states
5.0-13493ebf3b5faf4e4716bbe55174eb2a3d7f5a9fc4599JosJuiceMerge pull request #9451 from Sintendo/jit64boolxrw
5.0-134908964612577fd5cf32ec583a72918b57cd55303f8SintendoJit64: boolx - Eliminate read dependency
5.0-1349104ccd4cb8073eaa90f75a3992bc82f969a819705LCMerge pull request #9446 from Dentomologist/convert_shifttype_to_enum_class
5.0-13490e3237661ecccf5c47469d9a33f864b6db4667c45DentomologistArm64Emitter: Convert ShiftType to enum class
5.0-13489e62fa1ea9facffd4123fe407ecb9b3ae90693bd9JosJuiceTranslation resources sync with Transifex
5.0-13488f383397c9c838f643ca2892c14457348500cdc01JosJuiceMerge pull request #9447 from Dentomologist/convert_indextype_to_enum_class
5.0-1348170c54065abfb9f0cda514e36ca6216d7705bf3f1DentomologistArm64Emitter: Convert IndexType to enum class
5.0-13486be74e35a0a141b96711e8e6259aaeaea752718c0LCMerge pull request #9443 from Simonx22/update-gradle
5.0-134818f2a2f3cdabfca51bf99b027894fe1594b8d79c7Simonx22Android: Update Gradle Plugin to 4.1.1
5.0-134841476c10a876163dd214f47fc0fa00cfb1ab80f27LCMerge pull request #9445 from Simonx22/update-dependencies
5.0-134815b98336e549160e717656a994cfb0c03fb3f9b24Simonx22Android: Update dependencies to the latest version
5.0-134827d73da717ccd5d966e878464fec21633ae313978JosJuiceMerge pull request #9444 from Simonx22/remove-duplicate-keys
5.0-1348167bc2f9f76eb42363f50b393df0f6dbc7cbe6a7bSimonx22gradle.properties: Remove duplicate property keys
5.0-13480aba179e4baa2c971ac81048364ff3a37c0d267fbLCMerge pull request #9385 from MerryMage/more-bmi2
5.0-134770c2bc3582db685db28254ffa8a901e61dc50b258LCMerge pull request #9425 from Sintendo/jit64subfx
5.0-13429df70077e6b27608bfdc9812fa0d2bec6c1a4247bSintendoJitArm64: subfx - Special case a == b
5.0-13428c0be34aa814cf6e3f4885c9c2a5e07aba6d7ea32SintendoJit64: subfx - Special case a == b
5.0-13427b0be20560f0ec41173ac4593aebbf6ef5f940536SintendoJit64: subfx - Special case b == 0
5.0-1342657548b456bd4d551109d0591ad513ab949ca6092SintendoJit64: subfx - Special case a == 0
5.0-13425b805223108d67ae57a4dd633f0d8da0079d0b037SintendoJit64: subfx - Optimize more constant a cases
5.0-1333671a996e33b16ec68331ae529f201ce6c6ac87402merryJit_Integer: srawx: Handle a != b case with SARX
5.0-13335d3ca5d812b9bbdd42e2093576ab5ccde37ab93b1MerryMageJit_Integer: Use SHLX, SHRX, SARX
5.0-134718f67a1961f45c68e87b330a2b628b8009c9d5f7fLCMerge pull request #9442 from Stevoisiak/patch-1
5.0-13470c121dc341035946e91a78ec10c763c473892408eStevoisiakContributing.md: Code comment for do-while sample
5.0-134697fdd4afd9c9b00ed21ff513592b15a75cfba8c2eLCMerge pull request #9437 from Pokechu22/GX_CMD_UNKNOWN_METRICS
5.0-13468d55f9369c7f038f3682510937e93d5bc950f7574Pokechu22Use GX_CMD_UNKNOWN_METRICS instead of magic number 0x44
5.0-1346779a234eff728b2aeb68c9848f2e4fe861d4f3b91LCMerge pull request #9435 from shuffle2/constexpr-error
5.0-13466fc65f65891c7ca3221c4ceb70c8378ffdbc819eaShawn HoffmanBitUtils: cleanup constexpr usage for msvc clz
5.0-1346587debc6641e9e685704038726cf74a38c04d162fLCMerge pull request #9433 from shuffle2/constexpr-error
5.0-1346465ecf1e43e8d2718a5bb9bb46ae93c581f586341Shawn HoffmanBitUtils: loosen clz to inline on msvc/arm64
5.0-13463a613c2a5e46d208cb0363939f2e0c90792e62f33LCMerge pull request #9429 from Sintendo/jit64fixoverflow
5.0-13455305cd31bd9eaa05b4453160afcdfaeaa9618c699SintendoJit64: Fix FinalizeCarryOverflow XER[OV/SO]
5.0-1346159fa6130207a263718368999612a5fcb59d1c004LCMerge pull request #9431 from shuffle2/msvc-gdbstub
5.0-13455f0a62447685287d1919c60de7071b953632d2c47Shawn Hoffmanmsbuild: enable USE_GDBSTUB this does nothing about it actually being usable
5.0-1345975e19a0c29028b2fcde9a5d653ce8b5f4a6779c4LCMerge pull request #9430 from shuffle2/vsupdate
5.0-13456cce275c16e792786701d04ee4b0f787bd928a996Shawn HoffmanRevert "msvc: temporary workaround for C4789 false positive"
5.0-13455c8316f70a4fa398162d73291bd7469764b251c25Shawn Hoffmanmsvc: bump _MSC_FULL_VER check to 192829335
5.0-134561f0e3371a360293a87a81a46c11b305bb0a76e88LCMerge pull request #9432 from shuffle2/constexpr-error
5.0-134551e5e5ea8559328b970353b5b493f6c42d6b8f01eShawn HoffmanBitUtils: initialize variables fixes C3615 on some msvc/cmake configs
5.0-134540776263c5e1f205f77c4836c1489c7200da34763Léo LamMerge pull request #9428 from JosJuice/tv-folder-picker
5.0-13413116a5a79daa9033e80392486731ef43f8884c3f6JosJuiceAndroid: Use old folder picker on Android TV
5.0-134524cdcbb6ab28596653635ab91b1ccd0332629925aLéo LamMerge pull request #9308 from smurf3tte/re23_patch
5.0-13242f4c579e720013065ebe5257aa40d713e354bcfcesmurf3tteFix bad memory references in NewPatchDialog
5.0-13241f3b8a985e77e0d5157bc08708a470fd8394bb818smurf3ttePatches for Resident Evil 2/3 audio issues
5.0-134490b1db65aa155c65942ac6674b541fbf8aafc83d0Léo LamMerge pull request #9405 from Filoppi/patch-7
5.0-1339257c59c18d4f39bf8c9f4f27e88623e8940c63770Filippo TarpiniRename "Use Fullscreen" setting to "Start in Fullscreen"
5.0-1344727013e8d184a956090ec3299e2136cc6665df89fPierre BourdonMerge pull request #9300 from leoetlino/ncd-wd-fixes
5.0-133419b3cdd06451cf961f84adc9075b776264ba8a5abLéo LamIOS/WD: Report game quirk if unimplemented ioctl is used
5.0-133409a87d2761226bd089d57011bf58a6dd8326df58dLéo LamIOS/WD: Implement more parts of the interface
5.0-13339dcbe81b88076891655b9e7cc150aa5b6c8219f80Léo LamIOS: Simplify usage of GetVector
5.0-133384fea832f49f55e38877fcdb4c4e7092b7c98cb51Léo LamIOS/NCD: Implement Lock/Unlock more accurately
5.0-13442eafb9de0479f6b507063fe78d6ceeeb8343ead66Léo LamMerge pull request #9323 from waddlesplash/haiku
5.0-132692df11d3911284c72cb9ee583945d410028178017waddlesplashRehabilitate Haiku support.
5.0-13440840ecfb32f0ff7e625de7bb1fa98c6259efb4640Léo LamMerge pull request #9409 from AdmiralCurtiss/wii-save-import-tmd
5.0-133912932b5f8cdaad063ccc869dfd7ce58891471b3a2Admiral H. CurtissQt: Give better error messages when Wii save importing fails.
5.0-13390d9c686db3074360698b12d9beaf425b95a4348fdAdmiral H. CurtissWiiSave: Delete existing save, if any, before importing one.
5.0-13389700d53e00f285b6471734563c8564c01cf5381f4Admiral H. CurtissWiiSave: In Import(), make sure the TMD exists or can be reinstalled before allowing save to be imported.
5.0-1338846e4c17db3f43be968a9ce9ff4f4e86a22a7a872Admiral H. CurtissWiiUtils: Add utility functions to handle prep-work for importing 'SD-card export' style Wii saves.
5.0-133877abe1085e3834e26dfcda71ab4d46674f2c1f0b3Admiral H. CurtissIOS/ES: Pass relevant caller title information to ImportTmd() and ExportTitleInit().
5.0-13434e48377dfc69542e471f8b449aa0a4698607f5afaLéo LamMerge pull request #9404 from Filoppi/patch-5
5.0-13433a5a6ef8512e92197afe86009297e4d144d21e41fFilippo TarpiniFix a couple of typos
5.0-134320805b583028133197e7dc76bd9612abeb15a2494Filippo TarpiniDolphinQt: Remove some useless includes
5.0-134313acd1726b9aa58d06fcc8435d9e07a736b7f82b7Filippo TarpiniCore: Fix variable naming conventions
5.0-13430ee25f03ff9e2a0bfc4c41a41d510c4993b126aaaLéo LamMerge pull request #9418 from Filoppi/patch-10
5.0-134289069ad6cce201d6dc0c9b3446121eb84d41acfb6Léo LamMerge pull request #9420 from MerryMage/ext
5.0-134171e4a1bee4399f161f43d7b338698ae3343cf2c98Filippo TarpiniFix DualShockUDP not adding/removing devices correctly
5.0-1333114c03388b3d9ceeb40b204d19dfc407b1a4aca7dMerryMageExternals: Link against required libraries
5.0-13426bd89523e63886276efa3bf00e680e50ab760bab2Pierre BourdonMerge pull request #9392 from smurf3tte/audio_wmask
5.0-13269c2da12ca75c80ee8d100ac9ee3287bf51227e091smurf3tteDSP: Fix write masks on AUDIO_*/AR_* MMIO registers
5.0-13424e957ed0809c73417103010f91ba058dd7a96bf86JosJuiceMerge pull request #9422 from MerryMage/__builtin_clz
5.0-134236106d6481f0ce60cbd1a51042238c0f3de3af939MerryMageBitUtils: __builtin_clz is undefined when value == 0
5.0-134224b9259d6913e582156e9d1147ece4fa646709e58LCMerge pull request #9415 from Filoppi/patch-8
5.0-134198813ba69f5594180923cb2e2699ecd270a9cbd71Filippo TarpiniFix Quartz cursor going to +infinite if the window size was 0
5.0-134185a5c815ff037b4520d2ef90581b080d5d78e4b4fFilippo TarpiniFix DInput cursor going to +infinite if the window size was 0
5.0-1341775f35393c33a06dda4b92f22d9634a92142145f3Filippo TarpiniFix XInput2 cursor going to +infinite if the window size was 0
5.0-13418f477a10e65febd146746b02b723d62bdfe576342LCMerge pull request #9421 from MerryMage/JitBlockData
5.0-134178ae0bf93e7874d7556b62e75f2debaae1c1f5ae3MerryMageJitArm64: Do not use offsetof on non-standard-layout types
5.0-13416f06e9c55c802f20ad144d936c597f2d532f6b048JosJuiceMerge pull request #9411 from lioncash/enum3
5.0-1341536af39853da89737838780c238c8684924a6da06LioncashArm64Emitter: Remove unused OpType enum
5.0-13414fcdcdd7beb0d788ea36b3322b93460685f663d93Léo LamMerge pull request #9410 from lioncash/enum2
5.0-1341395cc53edec1b99b542ee57ea49535a17ac68da33LioncashArm64Emitter: Convert ArithOption enums into enum classes
5.0-13412452aad29f151f685782d08a68093cf4c99c9ae5aLéo LamMerge pull request #9401 from lioncash/jittable
5.0-133765b5b3a99798e06261e6ac9856758a3d9a8aae339LioncashJitArm64_Tables: Move Instruction alias to the JIT class
5.0-13375c9c874d7fb60877f01fa354590d6ce3d356e8822LioncashJitArm64_Tables: Construct tables at compile-time
5.0-13409344a74aa11713c3bef3d8638854bef300341655cLéo LamMerge pull request #9396 from lioncash/arm
5.0-13380fabf79e09aee4413b6d8beac5bf57fb03185737fLioncashJitArm64_RegCache: Make RegType enum an enum class
5.0-133794ff597cf21a8c4db1ed4fbf00b07cec7a7e7d422LioncashJitArm64_RegCache: Mark several member functions as const
5.0-13378e9aaa46c2fd2fe104d5b59ae5b03c9c17f8b621cLioncashJitArm64_RegCache: Mark register constants as constexpr
5.0-13377e2bb9fd14734405accb22ef043c55fc1621023b9LioncashJitArm64_RegCache: Mark HostReg operator== as const
5.0-13376e7538b10c6e4aeca9fc6dad17ee3d77e0625df3eLioncashJitArm64_RegCache: In-class initialize member variables where applicable
5.0-13375fe5422657561b758fee9e7a30b99d0c8215f573eLioncashJitArm64_RegCache: Make FlushMode an enum class
5.0-13402f59ee870310803041e7d382f7a4d63b17b54db27Léo LamMerge pull request #9402 from lioncash/emitter
5.0-13383cca0dffebdae6f36dda49e2056391335d7e9760eLioncashArm64Emitter: Add shorthand member functions for hint instructions
5.0-133826046a15267c5aa5bab4333182d4bb7798f4fa4a9LioncashArm64Emitter: Make ShiftAmount enum an enum class
5.0-13381fab2053439ace33e8a7380ac04ef48c22d3bc421LioncashArm64Emitter: Make RoundingMode enum an enum class
5.0-13380d87ec716158ac270cd1847d40ab0c28866562638LioncashArm64Emitter: Make PStateField enum an enum class
5.0-133795c3f2fde226e11671f3c2351cb6d95b3eef614ccLioncashArm64Emitter: Make BarrierType enum an enum class
5.0-13378f21c74091999ce4c8e7380b040abda18f3382779LioncashArm64Emitter: Make SystemHint enum an enum class
5.0-133775011c155ec25ff15eff932c2d5ac23431d180c9aLioncashArm64Emitter: Make type member of FixupBranch an enum class
5.0-133762fa472981530c8ae430639d8dfb5dfb0ac4e3835LioncashArm64Emitter: Annotate switch fallthrough
5.0-13375d780ad110264991d84cf1d5025dfef6d64efb8b7LioncashArm64Emitter: Make use of std::optional
5.0-13392871d1d59538da0275344b7337e3617bb4560511eJosJuiceTranslation resources sync with Transifex
5.0-133917bf590ee5ad7e5d1f13b94176ce2165e2c53cd4bJosJuiceMerge pull request #9403 from lioncash/guard
5.0-13376e45aa019ecac43c57826faf5e3df4c153b445d3cLioncashArmCommon: Mark NO_COND as constexpr
5.0-13375c9711a5ecad7e0600cd296511d3dd7acac083b91LioncashArmCommon: Add missing header guard
5.0-1338831780a6059366112283fbbc894d9123b1fb2281eJosJuiceMerge pull request #9399 from lioncash/fallthrough
5.0-13375fa63367738af364cc3629d1c092ac903e4478fb6LioncashJitArm64_LoadStore: Explicitly annotate switch fallthrough cases
5.0-13386c1d041b8886e60400721b827dcf2eb7cce45ecebJosJuiceMerge pull request #9318 from JosJuice/android-saf-games
5.0-13271d78277c063d43e3234fe80a38d272500f3dfce3aJosJuiceAndroid: Add specialized content provider implementation of DoFileSearch
5.0-1327001b964b01aad3f46611e5fec8c44b60ed04a9b3fJosJuiceAndroid: Don't consider .dff files valid for game list
5.0-1326973855168f3f57f8a3037223235740eb7d9dd76e4JosJuiceAndroid: Show a message when adding a folder with no games
5.0-13268399ede37a66a161e2379df34501e2b9a172d3457JosJuiceAndroid: Catch all exceptions in ContentHandler
5.0-13267ae8de3510533d398869cde03d59a5bf8f27f2ca7JosJuiceAndroid: Use storage access framework for game list
5.0-132662126f62111a95e3a2386467747e5bf94b9943e1dJosJuiceAndroid: Add content provider support to File::ScanDirectoryTree
5.0-13265525268f043a25116dbb5e362d9e3e84b3f4ca5e5JosJuiceAndroid: Fix opening games with extensionless URI
5.0-13264e60665da94917812313f1ca4b96b7a03fd5b4a1cJosJuiceAndroid: Use storage access framework for picking single games
5.0-13263a7c05d7e84df5949e8edf42fa6332d6aa58282f6JosJuiceAndroid: Add content provider support to File::FileInfo
5.0-1326299ffee9a0acc3200f8c8af7b3fc58af2d38fb614JosJuiceAndroid: Add content provider support to File::OpenFStream
5.0-1326164afe97491c1b713c18a79e4cd18a0cca732ade1Ryan MeredithAndroid: Convert ISOPaths to INI settings
5.0-133748a3b14d7dca147232a87b51cef12840656292171Léo LamMerge pull request #9391 from lioncash/find-str
5.0-133670e91470828769bd68b1f3ee59d5616bcf3f129dfLioncashIOS: Make use of insert_or_assign with AddDevice()
5.0-13366ba0540b9c5b13093fd7ca2443621dc59e5a582cbLioncashIOS: Allow for heterogenous name lookup
5.0-13371806a4f3a9a68da5068b4902bf2d3516b7f8a1b38Léo LamMerge pull request #9393 from lioncash/sysconf
5.0-133681bbfde62d12f8b1557c6a9082bc4d4f35b7973c9LioncashSysConf: std::move name in Entry constructor
5.0-1336705094ab51f43032206270c0f5aba3b3c9cd316caLioncashSysConf: Return emplaced reference from AddEntry()
5.0-1336674224c94a738acdcf326c563dde9f5912f24379eLioncashSysConf: Make use of std::string_view
5.0-13367716497fbce6ff8ea9ac45f3f1b4ec706b888c35aLéo LamMerge pull request #9394 from lioncash/recurse
5.0-13366e527b69d54f0ebe1553c8692c6986c11803d3957LioncashCore: Use C++17 deduction guides with locked recursive mutexes
5.0-133653b2e31230fba0d9bc27ed9174d408be534851444Léo LamMerge pull request #9386 from leoetlino/config-cache-invalidate
5.0-133629ffd345df03853cd37a392f2f19dc7bac889158eLéo LamConfig: Fix cache not being invalidated when callbacks are suppressed
5.0-1336392de0431a2daae6a1ccb2f9edc21c8343d72cb8fJordan WoyakMerge pull request #9389 from lioncash/deduction
5.0-13358a8b0661fb0c67cbd33534a2e479d1bffdcb34958LioncashCore: Make use of C++17 deduction guides with locks
5.0-13361351fb71653c7e3db3630fe55692aa688928a4f54Léo LamMerge pull request #9387 from lioncash/priv
5.0-13360f4e1f48b4fcfde29a50d297b5f7ec62377222442LioncashDSPCore: Make IRAM CRC and step counter private
5.0-133595fb1f0bfd34aba635da74cb760c426a3a9f962dcLioncashDSPCore: Make ifx registers private
5.0-13358e3de37e47bf6efd5989d56742e4090f1fa7e069bLioncashDSPCore: Make the accelerator private
5.0-1335741316daf910c18a4fa082cf7349a3cd7c117532aLéo LamMerge pull request #9384 from lioncash/mbox-enum
5.0-13356e1f41bab1cbd5358836ec69020bd488ce5999b9dLioncashDSP: Make mailboxes use std::array
5.0-13355f9d8d06037d172b7d42aed68aedcfc18ce51d2b4LioncashDSP: Make mailboxes private
5.0-13354024e983c3a92a07a7101845b1413c1c7290ef148LioncashDSP: Make Mailbox enum strongly typed
5.0-13353ee048ad83c901aae98d40823fe038053bd2b2f2dLéo LamMerge pull request #9377 from lioncash/analyzer
5.0-133448aecaf784c43aec914226fec08a7226eed6cba6dLioncashDSPAnalyzer: Separate instruction searching and idle skip finding
5.0-13343cc512a75241352929101c6d31fd10b285362f4f5LioncashDSPAnalyzer: Break tight coupling to SDSP
5.0-13342f9c488f0d9cdfe2bc9115c23425a27db9d3075efLioncashDSPAnalyzer: Merge Analyzer namespace into DSP namespace
5.0-133419d1c8fe49239242002ffe1000a1a1f1807d6a767LioncashDSPAnalyzer: Make CodeFlags private to the analyzer
5.0-133402ff4d047851d1c3b40dff32d7ce648669d9db5feLioncashDSPAnalyzer: Add convenience functions over bit tests
5.0-133395756ece7cee89263b78ab8fe0ad0819d1e752ecdLioncashDSPAnalyzer: Implement DSP analyzer skeleton and use it
5.0-133388f4c6ad7b102244e056875b30c2fb2243b70f74fLioncashDSPAnalyzer: Add basic class skeleton
5.0-133455ff2cb9a74844d86b883c1664fad01ee7ca7dfb2Léo LamMerge pull request #9383 from lioncash/cr-fn
5.0-1333864f93610eeddc5bfd96d1afe189073980949abbfLioncashDSP: Eliminate some magic values related to the CR register
5.0-1334315d4ddf5da7e3da35a434fb4d6419b44703238b0Léo LamMerge pull request #9379 from Pokechu22/audio-latency-disable
5.0-13338147636986dee77cef34ebe009d79a3433bb8a3b8Pokechu22Fix latency field being initially enabled on audio backends not supporting it
5.0-133415e186f48301b42e49f474aa975a3412f42f0d472Léo LamMerge pull request #9382 from lioncash/precise
5.0-13338359fe0d8c30d3dc9b3db5f450e7f9eb9d9d8d818LioncashDSPCore: Move PRECISE_BACKLOG define to the interpreter code
5.0-13339f21e1d1859712bc7d70d73bb41b9566219be0290Léo LamMerge pull request #9381 from JosJuice/fix-core-filters
5.0-13310732887ec85a132b383ede22a648061b733dce297JosJuiceFix Core.vcxproj.filters
5.0-133373f68aceaca2837f55844abeb1923faee5e7a7ff9Léo LamMerge pull request #9348 from lioncash/dsp-deglobal
5.0-133025f65bad68c66586f2b86bae934a123518b726254LioncashDSP: Migrate code that modifies m_dsp into SDSP itself
5.0-133017d1bd565a6c52bb546067a2cea3e68d3d86a9616LioncashDSP: Eliminate most global state
5.0-13334e509353eb04eafc5df0c659188be9680ba043759Léo LamMerge pull request #9372 from jordan-woyak/cmake-version-warnings
5.0-133101699afff87ba5546408faa9a39205edc35f9370fJordan WoyakCMake: Update cmake_minimum_required calls using versions less than 2.8.12. CMake warns support will be removed in a future version.
5.0-13332506cbd336ac4f926439ac166428cd3fbb1406ffaLéo LamMerge pull request #9375 from iWeaker4you/master
5.0-13331a636fcf230762dcc1e40f4bd8325a8bf103066b8iWeaker4youBitUtils: Fix uint64_t gcc compile (Linux)
5.0-1333028a666a35fea16c46c8c2cd05ed5f1b16c475486LCMerge pull request #9363 from MerryMage/rorx
5.0-13300946e1b90541e0a4b7f61777711cd1c98557fd826MerryMageJit_Integer: Missed AndWithMask in rlwimix
5.0-13299e1024fc6ba5067b213fd51edd53bd2a048f425caMerryMageJit_Integer: Use RORX where possible
5.0-133274b24215efb15ff1418815ea17eddb0afd9a21a2fLCMerge pull request #9371 from MerryMage/rlwinmx-BEXTR
5.0-1330573b6166f18d2909f68dd1b382aab4402c87359abMerryMageJit_Integer: rlwinmx: Use BEXTR where possible
5.0-13325fcd86e9b21e04960182a2188c629685674474af8LCMerge pull request #9370 from MerryMage/rlwinmx
5.0-1330511643ee2f024c28b0e9735f05a84ae74306ef11fMerryMageJit_Integer: rlwinmx: Generalize byte/word extract plus shift case
5.0-13323d06d59e9c2cef995fc3933d72a928cef456b230dLCMerge pull request #9262 from Sintendo/jit64imm
5.0-1329967d2fa11f122dfd15f157d59356bcfb69d3acc47SintendoJit64: srawx - Handle constant zero input
5.0-1329810d65519f95b33221731aab1b96d98d69e5792f3SintendoJit64: slwx - Handle constant zero input
5.0-132971a52fdf7e361b26eb1b7a0ae551b9672947b9b09SintendoJit64: rlwnmx - Optimize rotate by constant
5.0-13296cb70d5ee4f7f8b2209b79546db938bdd4d4727a1SintendoJit64: srawix - Handle constant input register
5.0-132958ac40162da0b43ebfb668d6858639d9b49c491f5SintendoJit64: srawx - Handle constant input registers
5.0-13294b968120f8a2f9925bd218357a095a41e29449c8eSintendoJit64: srawx - Optimize shift by constant
5.0-1329317dc870847ba65a5c8aceeafd21fe7623d042c42SintendoJit64: slwx - Optimize shift by constant
5.0-1329217db359979587c588d549e3f31dc8994c96abd8bSintendoJit64: srwx - Optimize shift by constant
5.0-132912e4e2ad1ffc92ac76498f926ca88637d098ea747SintendoJit64: subfic - Handle constants
5.0-13313c163bc31875e68055147833c5a94498043fa6380LCMerge pull request #9374 from MerryMage/clz
5.0-13312e415580f5418381e3252e8e2e0dcbf02944f5de8MerryMageJit_Integer: Use Common::CountLeadingZeros in cntlzwx
5.0-133117e9824611e94eedaaa88e4dc45fe5c5b8d0d2504MerryMageInterpreter_Integer: Use Common::CountLeadingZeros in cntlzwx
5.0-13310d695fcb1266f0d7776ec987afd7c4e49b764b7c2MerryMageBitUtils: Add CountLeadingZeros
5.0-133094705af59c6f2f925b3f8e9fc682a9821a28a2b07Léo LamMerge pull request #9355 from JosJuice/perfmon
5.0-132728f475371b96266e99737276b549ccc6d0c2c6fc6JosJuiceJitArm64: Call UpdatePerformanceMonitor
5.0-132718c0f32e6be3a276befccfd0ae035c7f04d3c3028JosJuiceInterpreter: Call UpdatePerformanceMonitor
5.0-132702dcd0b248fd78ebdc7a6b1f228454b154f2d7732JosJuiceCachedInterpreter: Call UpdatePerformanceMonitor
5.0-13269f8f3548ca99b8e35a6d6c10533f8fb0c3df2ef8fJosJuiceCoreTiming: Call UpdatePerformanceMonitor on idle
5.0-13304263784639b24d6bae5e7dd97a41075cb0de45090LCMerge pull request #9368 from JosJuice/android-game-properties-one-settings
5.0-132737cf62fed59a689c37f7d575841a74e5348bbc274JosJuiceAndroid: Only have one settings entrypoint in game properties
5.0-1330274ba993b4a50741804dd0b88a4119efbf6d5291eJosJuiceMerge pull request #9364 from MerryMage/AndWithMask
5.0-13299bea6a86893b8555d5fd1decc282096356eba0bfbMerryMageJit_Integer: Add trivial AndWithMask cases
5.0-133002917af03ec00593f003ad2232a8c68f9e919aaa6Léo LamMerge pull request #9362 from iwubcode/freelook_fix_crash
5.0-1329116dc2fa37948a17a5132027f41cf0661e7c2dbb6iwubcodeVideoCommon: Fix crash that occurs on loading a fifo log due to uninitialized Free Look control type
5.0-13298ce599f9f46ed6dd80c894a30479cb4eae444ac29JosJuiceMerge pull request #9359 from leoetlino/gdbstub-on
5.0-132920aadb9fd7bec2727face917276e1ab96f77c50c4Léo LamBuild the gdbstub by default
5.0-13291ae187818f56dad3b5b0fb476045d20207f2823e4Léo LamPowerPC: Fix GDBStub build
5.0-13295dcc313fd96b11452a1299a078ab72e6b0ec35246Léo LamMerge pull request #9346 from Sintendo/jitarm64ub
5.0-13268567357e12d0033ccc39ea5b896f075aa029bb3dfSintendoJitArm64: srawix - Fix undefined behavior
5.0-1326797eb616719f81b008bd8beab5340d998d565c75bSintendoJitArm64: srawx - Fix undefined behavior
5.0-13292d2f9991b0fa75912b7744557b4c5cbe1eb596679Léo LamMerge pull request #9360 from Minty-Meeo/osreport-split
5.0-13247b430d66cdcf92fe2517ef689c75d19ef9aa31b47Minty-MeeoSplit OSREPORT logging type
5.0-132906ddf69d0940b193cad1fb97356bf175a8c4388abLéo LamMerge pull request #9353 from MaddTheSane/patch-1
5.0-132691100a3140749c7dc3547ec96f1e69f9cd92c8a89C.W. BettsCMake: Apple Silicon detection
5.0-1328826c097ebfcf587b5656247d8f9f8c3ec75e51ce5LCMerge pull request #8867 from iwubcode/freelook_controller
5.0-13287c7b24d6213f638c4e6fb2099a36f033f36d761b0iwubcodeVideoCommon: Update active config when we check for config changes, this ensures Free Look settings are copied at the start of the frame. Also update the camera's controller type at this time
5.0-13286a893c25b0160eb146f283f3a5fea591bbda8c0d1iwubcodeCore: Refresh the Free Look configuration when Free Look is initialized, ensuring that the configuration updates appropriately with any changes
5.0-13285b4c41adac4307201d63226100088196c632f6430iwubcodeCore: Only respond to Free Look controller buttons when the camera is active
5.0-13284b9d9b27a81d445cda80676fc22e635fbef74b247iwubcodeDolphinQt: Only trigger Free Look mouse movement when the Free Look camera is active
5.0-13283bcf63c463b5b90c03c5d48b29ac1b2eb3ee9588fiwubcodeVideoCommon: Add 'Active' state to FreelookCamera to future proof if we ever add multiple cameras
5.0-13282a37fd8c5d9f51d1a5280469336652a30e292bd74iwubcodeVideoCommon: Update Free Look camera with settings change...
5.0-13281670f34af60cb03f45353cb92d8082cf1ada79b86iwubcodeCore: Update state to account for save system change
5.0-132809bd4e0939e6963816c9474531bc274bf935105a7iwubcodeDolphinQt: Update mapping window device to use expanding size policy
5.0-132799a744ab25bc89e5bb4309f225f8c4ee0a95d56b2iwubcodeDolphinQt: Move Free Look out of Graphics/Hotkey and into its own configuration window. Launched from a new menu option - "Free Look Settings". The HotKeyScheduler still calls the Free Look functionality to reduce the total number of threads
5.0-132789ac6090c9aaad185b537bca15f9742918f99d52biwubcodeCore: Add Free Look controllers that are initialized at boot
5.0-1327727acba620c8716f866904942f29820c1c9d2c714iwubcodeCore: Add new Free Look settings and config
5.0-13276f6ab9a9b6f4857fb462a4d685222ccbd7303f1eaiwubcodeCore / VideoCommon: Remove old Free Look config
5.0-13275e7ac095ba1b37a6331e9966e967699ecf1e4bdeciwubcodeHotkeyManager: Remove Free Look functionality in preparation for replacement
5.0-13274d5bc209eb6b1db89558a37602ae229b8e44caa16iwubcodeVideoCommon: Change 'Zoom' to 'MoveForward' since it really isn't a zoom
5.0-13273cb6ae6a4b130d399c419e84863ac22debec35594iwubcodeVideoCommon: Add speed to Free Look camera
5.0-13272d61c64684b8b02806e178531c33076ddffc71f40LCMerge pull request #9357 from JosJuice/android-one-settings-entrypoint
5.0-132698c723d05841c784c7af90e6f29eb82c2120358f5JosJuiceAndroid: Only have one settings entrypoint per activity/dialog
5.0-13270464bc80482f7d7b1ed7a0715995204eaee85f7ffLCMerge pull request #9356 from JosJuice/android-save-ingame-change
5.0-132696f05c400130052cdc92319c4e04c3acfbf9f643fJosJuiceAndroid: Correctly save in-game settings changes to disk
5.0-132681d489b3fd5cdcb9f3da2fd07123d6664ef9fa9a6Markus WickMerge pull request #9347 from JosJuice/fpr-utilization
5.0-132619460467e7caf34b39d461f31e0f1b137dac4b0e5JosJuiceJit64: Fix FPURegCache::GetRegUtilization
5.0-132664c8ccc63b53b09c0fcd3108f38ffdd862d46d4f9LCMerge pull request #9345 from MerryMage/analytics
5.0-13263d109451ad5fcb11b1e6af10eaea7b78ffe3ac184MerryMageAnalytics: Add rarer OSes to analytics
5.0-132647c81f0256c3e1f150778887cc358a4e4b6cff13dLCMerge pull request #9344 from MerryMage/HW_PHYSMEM64
5.0-1326329fceeb37fa79c6514e95030bf16dda832097a39MerryMageMemoryUtil: Use HW_PHYSMEM64 sysctl in MemPhysical
5.0-13262c582fb098d1e4c32159e2afbeec3f4f012752914JosJuiceMerge pull request #9342 from lioncash/system
5.0-13261142406f337760ea69ed39ff16fc051a95fbb7cfdLioncashCore: Add initial System class
5.0-132605493a8608688955b7feb5010445a8810b866dfe4LCMerge pull request #9330 from leoetlino/tapserver-define
5.0-13243c59372dbb093006259db70e8c8aede3afcd87258Léo LamEXI_Device: Always define EXIDEVICE_ETHTAPSERVER for consistency
5.0-132580315ca5e37f0f240e1fb7df72e1bb3bc3f7222ebLCMerge pull request #9332 from leoetlino/warning-fixes
5.0-132440ad2f3da454feca1fc9ba9c3f8592e104028b936Léo LamCore: Remove ImageWrite and get rid of -Wmissing-declarations warnings
5.0-13243eafe0056721d828636be540cddf3c1226f88f334Léo LamFix -Wclass-memaccess warnings
5.0-132552097de603c1e225dd4fb8118d7c1cfd3f5162471LCMerge pull request #9339 from AdmiralCurtiss/utf8-libpng
5.0-132495bbd5fce2f1c0287e0d28b1334f0ccfe216cc969Admiral H. CurtissCommon: Write PNGs in two steps to allow Unicode target paths.
5.0-13253331738c8827ab31b68817ced1c481b4478594c47LCMerge pull request #9337 from Avasam/game-settings-pitfall-the-lost-expedition-the-big-adventure
5.0-1324790ae9b81ac3ddaa8e7896a2b588cc1b156dc106eAvasamGameSettings: Set Safe Texture Cache for Pitfall: The Lost Expedition and Pitfall: The Big Adventure
5.0-13251c08fab6f8208a069161f9e8a0b13ef1ad6cc4794LCMerge pull request #9340 from AdmiralCurtiss/truncated-shadercache
5.0-13250f5170dc69bc87ad8634895297a97ae1348c896abAdmiral H. CurtissCommon/LinearDiskCache: Handle truncated shadercache files.
5.0-13249e91a347a07c5e93e2b049b2b574f92c3e581773eAdmiral H. CurtissCommon/LinearDiskCache: Use unique_ptr instead of new/delete.
5.0-13248eb6fd56c1d820924a2b455084e689515b5e2bc66LCMerge pull request #9338 from iwubcode/tooltip-fix-gameid-text
5.0-13247e55342ae885ceca30dad4f345355a148bfec736aiwubcodeDolphinQt: Fix all instances of in AdvancedWidget to use the appropriate html code instead
5.0-13246ac2525615644738b74e4f01dee2c4fd6f3a21cf1LCMerge pull request #9331 from leoetlino/deprecation-fixes
5.0-1324460185259922d904ee665f49836d93d9a2c237c50Léo LamQt: Fix deprecated use of MidButton
5.0-13243efdb620783b7c166a09f5e2f2f45fd748aaab660Léo LamQt/Config: Remove unused includes
5.0-132435eb64ccc51644ab0a10de9662ffdd0e763efc240JosJuiceTranslation resources sync with Transifex
5.0-132425a5c22dc6c802585f8b7016ad4fffec0aa9604c4JMC47Merge pull request #9329 from smurf3tte/ffcc
5.0-13216b7f6335ae3a13a251504e952bc0d9c442d904858smurf3tteGameSettings: Disable "Store EFB Copies to Texture Only" for Final Fantasy Crystal Chronicles
5.0-132402615da820df1e573fed419729f9cd38f1074c20bLéo LamMerge pull request #9157 from jordan-woyak/wm-emu-tilt-wrap-around
5.0-132374bb0a885d0e61b069f4129f8358dcbe3a4db34b1Jordan WoyakWiimoteEmu/DolphinQt: Fix tilt indicator for wrapped around angles.
5.0-13236fffd005178a59877a0072be6c1f4ed50f1e888a7Jordan WoyakWiimoteEmu: Allow tilt to wrap around and simulate full 360 degree rotations.
5.0-132372feb5f204a8791c53897a458558098ae6f79ed9bLéo LamMerge pull request #9117 from fuzziqersoftware/add-tapserver-bba
5.0-13236a9486d087fe6e67b6ff1ee10e6f3a9f73b07ddfeMartin MichelsenAdd tap-like fake Ethernet network interface for macOS
5.0-13235dbf7c40886320a10d181aec85c2e0df82ea02592Léo LamMerge pull request #9309 from devnexen/netbsd_port
5.0-132322c355b81f20fe0d40ac825375073d21b211732b9David CarlierAdd NetBSD support
5.0-13233ded7d1b23de37246aadffe22b608e4c9025abf0dLéo LamMerge pull request #9285 from AdmiralCurtiss/libpng-1.6.37
5.0-132223d8736f9d710375ede5100d5ba7dc9028e729ffeAdmiral H. CurtissUpdate bundled libpng to version 1.6.37
5.0-13231ed1564515b7c4d9a72c56f28b98b571c18212599Léo LamMerge pull request #9326 from Subject38/wiimote_deadlock
5.0-1322200ec25d520f662c5c60d8b8cc9830687c3ce281fsethInputCommon: Fix callback dispatch deadlock
5.0-132292c2ec16b53312466cf793978f8f24555bc3d1ba0Léo LamMerge pull request #9320 from JosJuice/remove-patch-crash
5.0-132173c6ad495b46b0eb6ada6501305f0e6fa70f64746JosJuiceDolphinQt: Fix crash after removing extra patch line
5.0-13227214ea8ff181300e5f130bafc1eca72ff345c481dLéo LamMerge pull request #9328 from AdmiralCurtiss/memory-view-crash
5.0-13222668b8d60c8ebeeb0a60a0e3b386f79325cbafbbfAdmiral H. CurtissCore/AddressSpace: Return null accessors when no game is running to prevent out-of-bounds memory accesses.
5.0-132253634508e46d8db61b0c8dadb452f546f17ddd88eLéo LamMerge pull request #9311 from JosJuice/config-get-fast-2
5.0-13219d8744e6db8f97e4d721d098010d1b1115e31403fJosJuiceAdd caching to Config::Info
5.0-13218633ab2dd7c42d2e3d35740b885b60fb3c18569edJosJuiceStore pointers in Config::SYSCONF_SETTINGS
5.0-13217b285991b886c0097f9d7ef9875eac158b9a3b6c0JosJuiceTurn Config::Info into a class with getters
5.0-13221d31249593421dcdb4f6ef09485ec7e3e96cb4632LCMerge pull request #9322 from jordan-woyak/fix-real-wm-delay
5.0-132200fa6bde374f1cc54fefc75aac6a12bcbde91db5dJordan WoyakHW/WiimoteReal: Drop stale data reports to prevent read queue from filling up and causing input delays.
5.0-13219fa0e5e36c74c4c761d1598c20702187a7b44b6ddJosJuiceMerge pull request #9316 from smurf3tte/monsterhigh_gs
5.0-1321691187905e8bb253004e0b695d179fe94441c36c0smurf3tteGameSettings: Add patch for Monster High: Ghoul Spirit (SAOE78/SAOEVZ)
5.0-132179bb8107a05d52202f751e6807af25c18313b662aLéo LamMerge pull request #9319 from JosJuice/default-enabled-no-propagate
5.0-1321611e8783893a52c92759656eee732f104b97b01ccJosJuiceCore: Don't copy default _Enabled sections to user INIs
5.0-132157d9276c3401d99d601bcd6fb1ca1e2c9cd4a3e97Léo LamMerge pull request #9317 from JosJuice/default-enabled-codes
5.0-1319236ecfdd6b597b0264625d06320a5308147bbc55bJosJuiceGameSettings: Enable compatibility patches by default
5.0-13191d77a9ad1b63b3ac038b7f388cc3951a27ff8bc05JosJuiceCore: Save the disabling of default enabled codes
5.0-13190366cfd0f8ca1b877979e7f02ba47bff57bbbd447JosJuiceCore: Allow overriding the enabling of a code
5.0-13211fd5c69deca4aa988a445b29c6c2292d586c0bf45Léo LamMerge pull request #9289 from AdmiralCurtiss/simple-png-api-write
5.0-13132324de7fa02f101ee7031ec20fe628dbc28f04c71Admiral H. CurtissVideoCommon: Use Common::SavePNG() to write textures.
5.0-1313133c1a5b9413c0e77876a7de091aac9cbca1101fdAdmiral H. CurtissInputCommon: Use Common::SavePNG() to write images.
5.0-131302de3b12e9d832278921e296d277a3511b4316a7dAdmiral H. CurtissCommon: Add SavePNG() function that writes PNGs using the simplified libpng API.
5.0-132072e63cc8313f01b7720f555ba72219f134eb298faLéo LamMerge pull request #9307 from Dentomologist/add-deleted-file-missing-warning-flag
5.0-13181760e7e664a38065c0bd1dbe978852ca85a48a160DentomologistAdd File::Delete and File::DeleteDir tests
5.0-131804a55511e18c7bb912d882684d591d110576deb47DentomologistAdd warning flags to File deletion functions
5.0-13179c434eefe94c73978605cf4dfe1459d2f8ede0858DentomologistChange File::DeleteDir return value
5.0-1320375899b0e1121f01afdd606e1dd3a5822fa408530JMC47Merge pull request #9221 from JosJuice/android-saf-sd-card
5.0-12974161f8c3fad9df97ae4f97b7f45125e5e4c9608a7JosJuiceAndroid: Warn when path in config is unavailable
5.0-129736df543fbc94b1b97c6544a212a8689687713057aJosJuiceAndroid: Catch SecurityException in ContentHandler
5.0-12972713d309386c7c3dbe851bc59ea548a06c28dc4bdJosJuiceAndroid: Call notifyItemChanged after file picker
5.0-1297162e6bedd25a8c7333c1dd74b54bbf7014494ca8eJosJuiceAndroid: Show warning after picking file with wrong extension
5.0-1297073f013e3cce5429dc8bbfbd5e1fc073a87c8b0b8JosJuiceAndroid: Use storage access framework for custom SD card paths
5.0-1296970df5446d3f0bc203363ad74e737fd772e8e9c2cJosJuiceAndroid: Make the handling of SAF open modes more robust
5.0-13196cca04d36e21377f3292dbceb05f4768523f17df4JMC47Merge pull request #9272 from Ebola16/AWP
5.0-13195bd02caba4b5fae8b6fb69db608623cdb00f4c91fRyan MeredithAndroid: Expand WiimoteProfileSetting to more setting types
5.0-13194c9e83867a101befc7d33db0cdf1798459f4a6138JosJuiceMerge pull request #9089 from JosJuice/android-orientation-setting
5.0-12995ff4b7ca7f45a92900e82eb92775752ee1cf20b11JosJuiceRemove Android-specific settings from UISettings.cpp
5.0-12994e260f9815cabf4110dafafe105f5abe4f660350cJosJuiceAndroid: Move orientation setting to main settings screen
5.0-1319119324e6ed960f058fad81412ff70985b69a695a2Léo LamMerge pull request #9313 from leoetlino/check-content-hashes
5.0-13185f7d7bbf55f53c60e06a6b66673f031105fd3fd39Léo LamWiiUtils: Check hashes to determine if a title is installed and up-to-date
5.0-131893328eb45233bf7c524c6cf97115d94db7824f857Markus WickMerge pull request #9293 from JosJuice/jitarm64-stack-pointer
5.0-131379f3ad585888bdb65c992628ec78567fb0578872cJosJuiceJitArm64: Properly set m_stack_pointer
5.0-131871827a0738bff0fca89e8704b341acdd0c86467d4Markus WickMerge pull request #9299 from JosJuice/jitarm64-downcount
5.0-131540cebbb590ecca1ef6d8b8b42c7e59c7759ec6937JosJuiceJitArm64: Call dispatcher_no_check after CompileExceptionCheck
5.0-131532863b3ff5b54388a94d26520d2ed19afd1a9c898JosJuiceJitArm64: Do downcount immediately before jumping to dispatcher
5.0-131842952f99f691e69e450c5ac52dca9516483ade2eeLéo LamMerge pull request #9312 from iwubcode/dynamic-input-textures-fix
5.0-1317939e78ce873b7216ea372afa6d4bc2d3f00d080f0iwubcodeInputCommon: fix dynamic input textures being not generated when the key or device isn't mapped
5.0-13182c8cb330df04431b8414efaffaee01cf984572d33Léo LamMerge pull request #9310 from leoetlino/compile-time-errors-format
5.0-13179585899dba39fdad6dd5875a96007d5b4f1bb41f7Léo LamTurn format string issues into compile-time errors
5.0-13180d8b9a040edd52a2d577a09deb44aee42705c5c40Léo LamMerge pull request #9275 from JosJuice/framedump-boot-time
5.0-13137d69f243c32d65531a1a4d870a41a85435aafb6d3JosJuiceFrameDump: Start timing at 0 ticks when starting from boot
5.0-13178a34823df61df65168aa40ef5e82e44defd4a0138LCMerge pull request #9306 from JosJuice/recursive-extract
5.0-13171b43f7c85cc8a5553382b048c83ff83f50fb34c8bJosJuiceDiscIO: Fix recursive directory extraction
5.0-13176dbc0fd1d89a4d79228f37114b46df1ec3a4c20f0Léo LamMerge pull request #9305 from r-burns/discord
5.0-13175aefbf9c445b2f20de0a1de16b043c4a57ac24fcbRyan BurnsExclude Discord RPC lib from installation
5.0-13174b148b56fba41e2beb81c61e4d84bbecad0f33a53Léo LamMerge pull request #9304 from lioncash/panic
5.0-13171139d4fc76e4ddf45179ca5ec5e42c52ef513ea4dLioncashGeneral: Convert PanicAlerts over to fmt equivalent
5.0-1317200f2e0e494f644d0a559dc92f9eb94be0fab6913LCMerge pull request #9303 from Ebola16/AStat
5.0-13170aaafb9ba0414057ac89bf3f20591338e6608b1d7Ryan MeredithAndroid: Add "Generate a New Statistics Identity"
5.0-131705abae61a8c7e0e4ac03bb8d3031793037e87fdd3JosJuiceTranslation resources sync with Transifex
5.0-13169ea2ec64ab4091cab82467abafb2d54b53df23c30LCMerge pull request #9298 from Ebola16/AClearLog
5.0-13153f18cd9e2881564465b9758ddef076fa3485cf6cfRyan MeredithAndroid: Clear Log file
5.0-13167558ba1931478364dad62feee3e21f6ffb103703fLCMerge pull request #9301 from Ebola16/ADebug
5.0-1316535d886705615121a64857860f8346b26778872fcLCMerge pull request #9302 from leoetlino/tooltip-translations
5.0-13164a5880fa4027ad0a39ea3b2bea77eac7bf1a17949Léo LamQt: Add missing tr calls for tooltip descriptions
5.0-13164777da89830323d1afb514d16c3bd8a277d29b50cRyan MeredithAndroid: Add "Disable Fastmem" debug setting
5.0-13163d043c5f81d9ad6afd039cd1b4b892275ad2c3bb5Léo LamMerge pull request #9153 from iwubcode/qt_custom_tooltip
5.0-13154cc837a59d64298d8a777ddec90b8ac26432886bdiwubcodeCore / DolphinQt: Add ini only option to force low-contrast tooltips
5.0-131539c204428fe3a8d2cccf01cc508a72459b5d9da2ciwubcodeDolphinQt: Add tooltip support to Software Renderer Graphics tab
5.0-131522bfb8ebf96206e2e042a0c2743f8516c969f3edeiwubcodeDolphinQt: Add tooltip support to Hacks Graphics tab
5.0-131511673442794e870a7613ea6e3a345eb6363d28d01iwubcodeDolphinQt: Add tooltip support to Advanced Graphics tab
5.0-13150d083dae7fdb5dd9e7634a2c455cedf43f585c27eiwubcodeDolphinQt: Add tooltip support to Enhancements Graphics tab
5.0-13149b9eae867041bca7f716769011f8076a28e80de5ciwubcodeDolphinQt: Add tooltip support to General Graphics tab
5.0-13148a9271aa167f0fca3780bdad32b682cb964db116fiwubcodeDolphinQt: Add the ability to show a tooltip for custom graphics controls
5.0-13147af0161cafdb5044d46814ab64ac5b7fb82e8c343iwubcodeDolphinQt: Add generic tooltip controls
5.0-13146613d8b1cba514b8e4063dc58e609cec2609d0ee6iwubcodeDolphinQt: Remove description box handling from graphics widget and window
5.0-13145c754b02aae19919b42e77701dc4c017f4a519158iwubcodeDolphinQt: Add BalloonTip which is built off of an internal Qt class. It gives the ability to show a tooltip with an arrow!
5.0-13152361bf25cf88026c384dc43ac8ee0cdd04b6e359cLéo LamMerge pull request #9254 from flagrama/fallback-region-selection
5.0-13145db5aec019ca08dc04f57866118a9afb67d038357Vincent CunninghamAdd Fallback Region to configuration menu
5.0-13150738e1a6dbbfa2d16f2ef73c7950ee02165ab16acLéo LamMerge pull request #9297 from JosJuice/movie-game-id-comparison
5.0-131375642772ec45342284c119abf688f5871d755004fJosJuiceMovie: Fix 83b9fef regressions
5.0-13148cf32c4d47970c2ac10e3b99d80a38966e681d597Léo LamMerge pull request #9296 from JosJuice/issue-12327-workaround
5.0-13137d2a34fdab72877ba215f24441fec506e7a00b097JosJuiceJitArm64: Add a workaround for issue 12327
5.0-1314601e0aba30f89d2c0bbf3be173905294af5d1bd98JosJuiceMerge pull request #9294 from leoetlino/fix-assert
5.0-13145c0f7f91507cad62d893b796121f1898859fb7c3bLéo LamCore: Fix an assertion that mistakenly uses a fmt format string
5.0-13144a9845e0a3dbb2506742c8af9e332f380448ee02dLéo LamMerge pull request #9191 from sepalani/net-interface
5.0-1313920ebed51bbd7b719fae8cf2c4b901aafaf11422aSepalaniIP/Top: Add Android network interface
5.0-13142a34f19cb9609424c743e82ebb1e33005aef6b724Léo LamMerge pull request #9291 from lioncash/alert-audio
5.0-1313756d233c47cde87ae36204f150b40220f9141f1b9LioncashAudioCommon: Convert alerts over to fmt-based variants
5.0-131405a554e8e5dcb6623fcbfbe3066cafb0892e74e51Léo LamMerge pull request #9292 from Dentomologist/fix-liblzma-config-on-macOS
5.0-131396136ac82b96b29e1be2a51be214ad7b4c0181768DentomologistFix liblzma config on macOS
5.0-1313826302c22579f00cc5e963aeebd9f95794817c18fMarkus WickMerge pull request #9280 from blaahaj/OpenGL-ES-3.1-ARB_shader_storage_buffer_object
5.0-13101bf0fe0281acae2d18683206965909cd679009033blåhajFix bounding box incorrectly disabled on OpenGL ES 3.1, 3.2
5.0-131369b03cdf93eec36ac10e95d1ff494ae41441e084eLéo LamMerge pull request #9101 from sepalani/fix-ip-fallback
5.0-1309379f50cd4fdb2df2c9d5ce47a53f69d24cf64eb50SepalaniIP/Top: Fix fallback IP address
5.0-131342a855348054cd328cb26ba162aa2ebbe8c6c292cLéo LamMerge pull request #9283 from JosJuice/config-get-speedup
5.0-131162f264c64486fdb0d6ff880cce30e229803d4105cJosJuiceCommon: Optimize Config::Get
5.0-13132cecbc65ea0a9758b6ff754fd013797aec74045dbLéo LamMerge pull request #9286 from lioncash/core-log6
5.0-13131978e5469af55f4fc30c94bbf66c8ab3ae4681c85LioncashCore: Remove commented out logs
5.0-13130ffbf3d71f0f3b96108f9a01c2ac559851c902a9eLioncashFrontends: Migrate logs over to fmt
5.0-131294c9ffb58fa7b15c49c509e1a8d18e5012d345414Léo LamMerge pull request #9250 from Dentomologist/fix-fst-error
5.0-130151734cf55d84d78b455b8bfa2b90304ce26104c26DentomologistFix file rename errors on Windows
5.0-13127e00572dd07fc2b488805e0a28265eaaffb2a7bf2Léo LamMerge pull request #9282 from lioncash/core-log5
5.0-13118ef75e9acd83f3c53a6f30a3d22e55704a9af6d3aLioncashCore: Convert logging over to fmt pt.5
5.0-13125d573ce34d76f7dd84686120d97a87be940999c0aLéo LamMerge pull request #9281 from AdmiralCurtiss/iofile-write-string
5.0-1310445d4746a5dac65110f073a490a4ad41b948274f9Admiral H. CurtissIOFile: Replace all fprintf string writing with calls to WriteString.
5.0-131039c590e215f145139c9f6717e98e2bdf094e82f70Admiral H. CurtissIOFile: Add WriteString() method to replace fprintf string writing.
5.0-131223891ac26826db06d0c8a2829d1ae7494225231dbLéo LamMerge pull request #9232 from AdmiralCurtiss/show-result-value-in-expression-editor
5.0-1296611e226a91a1f38061b33deb247ca2e33e748305bAdmiral H. CurtissQt/IOWindow: Remove Apply button.
5.0-12965334100509b9315b784a7c7a792b10cc81d48e802Admiral H. CurtissQt/IOWindow: Show the current value of the expression.
5.0-12964ddfb8fa40411b62d281af91c35c734a187877ca1Admiral H. CurtissQt/IOWindow: Apply expressions immediately so we can query the current value of the expression.
5.0-12963cae741584b10fc7451929a1341ef5e25ec01c454Admiral H. CurtissInputCommon: Return error, if any, from ControlReference::SetExpression().
5.0-13117e2a019ae9a793292220c654f29e1ddabb2806e65Léo LamMerge pull request #9276 from lioncash/core-log4
5.0-131016cd718163f1c7184d6924192df7efaa3f3715042LioncashCore: Convert logging over to fmt pt.4
5.0-13115140daf59606e3fc4f3544ef152eec9738b29bab5Léo LamMerge pull request #9268 from leoetlino/devicememcard-minor-cleanup
5.0-13081f82145d9ddbd4dd93feb6fa744c9cbe564e9b472Léo LamEXI_DeviceMemoryCard: Use std::array
5.0-13080f81062f56114071c723da3e5284c3b011329933cLéo LamEXI_DeviceMemoryCard: Use enum class for Command
5.0-13079b2f00be6372b360ddfaaf5fd56d6a2c2dcef4384Léo LamEXI_DeviceMemoryCard: Fix member variable names
5.0-130781f15119f80b5fc5f4ac0d3dc9ee7ed81e9b748d7Léo LamEXI_DeviceMemoryCard: Use override rather than virtual
5.0-13077279197b2787150605afa87752546007f0703340cLéo LamEXI_DeviceMemoryCard: Use more efficient overload of find_last_of
5.0-130764ad88ce2e44024f43e59f7d391b01b5e675b6ee7Léo LamEXI_DeviceMemoryCard: Clean up casts and implicit conversions
5.0-13075e144d20dd6659037b3cfb6261a9de6ac0ed4a344Léo LamEXI_DeviceMemoryCard: Remove unused include
5.0-130742631243379b1a98319e09b19574c2e037ad30049Léo LamEXI_DeviceMemoryCard: Rename variables to follow our naming conventions
5.0-1310612a215c232b5279d2e554212ae5e29906b146a19Léo LamMerge pull request #9277 from JosJuice/gles-vertex-uber
5.0-1309528c696fa745611bac5c478e15e8dc924ab56b7a4JosJuiceFix vertex ubershader GLES compile errors
5.0-131044a21be5d7714d04df41dc8a4896b0cbff12cdeacLéo LamMerge pull request #9278 from lioncash/latent
5.0-13101eedfe2abf17a154efacd096701447fcca88f3ea5LioncashCore: Convert missed log calls over to fmt
5.0-13102ee0696364401b6d14e3ef425252adc07dd0b7571LCMerge pull request #9279 from JosJuice/rb3-midi-passthrough
5.0-13101d01f85cfd847af496a1a95df79a4007f0a378845JosJuiceAdd Rock Band 3 MIDI PRO Adapter to known Wii peripherals
5.0-1310017b11cf4a40a2b6d91299cf08fd5d33bf7f0e411Léo LamMerge pull request #9095 from JosJuice/android-reset-setting
5.0-13078115dedec637ec0219c4f7bd0db779ef4d83b20f7JosJuiceAndroid: Fix default values for GC/Wii controller 1
5.0-130770dcb6794d3807ac54ae07a9a8fc2b9989fe4f599JosJuiceAndroid: Remove "Reset Paths to Default Settings"
5.0-13076064cde9774fbd0063a5de78f6fe4473b12ca596dJosJuiceAndroid: Long press a setting to reset it
5.0-13096b555f0fb932cf1c11362afa5e602f02d174369edLéo LamMerge pull request #9265 from lioncash/core-log3
5.0-13057cbbf044064fe6d6471441a3bf839036f75f7cb08LioncashCore: Convert logging over to fmt pt.3
5.0-13094b53127a1fa62c751d5c8c37d877c61ff145ded6fJosJuiceMerge pull request #9274 from JosJuice/av-register-all
5.0-13086118d05641046d781558f5abffb1870f37c9331e3JosJuiceFrameDump: Re-add call to av_register_all
5.0-130925d9eb8f6ce127f715db6bf99c656b0c13041e23eLéo LamMerge pull request #9271 from leoetlino/warnings
5.0-130849efc81ae98076ce55898ef5634e206d32da713a8Léo LamFix variable shadowing warnings
5.0-130837840f61524768f47ee38c585f62f9e86d0a3d4bbLéo LamSilence "missing switch cases" warnings
5.0-130826ab1ab1f120c4441917e334791fd0e171a46e75eLéo LamFix -Wmaybe-uninitialized warnings
5.0-1308182f1e6204da7fc64a4efecd35dc7e096911c5777Léo LamFix -Wsign-compare warnings
5.0-130804b7f784d1bcf3a9eb660aaabafaacd80957d2de2Léo LamDisable -Wstringop-truncation warnings
5.0-13079ade9f92a63ca3c2f4146018ce0baacdd36328f77Léo LamEnable extra warnings in Source CMakeLists, not in root CMakeLists
5.0-13085d3537e68d10d4871be1cd4ddd58274f70485c374LCMerge pull request #9273 from leoetlino/msvc-preprocessor-fix
5.0-13079f53a7a2b6642417213138a9e22c2cefe79d9095bLéo LamCMake: Pass various /Zc flags to MSVC for consistency with Base.props
5.0-1308341b79a66c76f7874536dc09162aa9e9af08738ebLCMerge pull request #9270 from leoetlino/dtm-gameid-null
5.0-1307983b9feff902580549d7371f1e8f6f99d5f86ade6Léo LamCore/Movie: Fix a likely out-of-bounds read for PanicAlertT
5.0-13081608dd6a37b1f0208340063b5ffe34193eea7ebc3Léo LamMerge pull request #9122 from Pokechu22/pr-4601-test
5.0-13080d6ce8eef36f5b0bfd0078c51701b052cc9a77005StenzekSoftware: Use same logic for colors as hardware backends
5.0-1307951724c1ccdbc141b1aed67a2efc952e884cadd35StenzekLightingShaderGen: Always calculate lighting for both color channels
5.0-13078fa73b1a23f9b0c5104909de410f9ae533cbf8af4Léo LamMerge pull request #9269 from JosJuice/fmt-positional-checks
5.0-13075e4ceed2bed247c18e3c4d72eca24fa9f7ef64bb1JosJuiceCommon: Assert that translatable strings use positional arguments
5.0-13074e63b00e562e5641fa4a24c5eb63f3d754a7d8ca5JosJuiceFix translatable strings which contain non-positional arguments
5.0-1307533f15f22e21a808314d19f41290a73d2fb014ea7Léo LamMerge pull request #9266 from JosJuice/android-startup-illegalstate
5.0-13074730f9cb7bd9fef13b5220081cd3ce41e7930fe71JosJuiceAndroid: Fix IllegalStateException on startup
5.0-1307317da28ff07d1a98aaaac0fe212804a5e90125b27JosJuiceMerge pull request #9267 from leoetlino/fix-lambda-captures
5.0-13072542c49bab0eb2c40adbc70e85bd93762899c0755Léo LamCore: Fix invalid lambda captures
5.0-13071f45a4a59168b571a573cce66169eae3b51dc4357Léo LamMerge pull request #9263 from lioncash/core-log2
5.0-13057a0f9b041a05300604f5fb2c84d8582341d583e95LioncashCore: Convert logging over to fmt pt.2
5.0-130697f5cecf7effe57f4b23ec13deea0336b02ba04efLCMerge pull request #9264 from leoetlino/fix-fmt-log
5.0-1306888cc1b7c8a2dd207f741a46d65b400ec1645e9dbLéo LamDSP: Fix one DEBUG_LOG call
5.0-13067419dfe4be4413831f61b83eac4a60e580c394ef1Léo LamMerge pull request #9260 from leoetlino/fmt-checks
5.0-13042dde6090e9856d3d1b2051191a32deb8bda73f26bLéo LamCommon/MsgHandler: Add compile-time format string checks
5.0-1304162eeb05519b9fa993f98a540cd8cd812c52fa0e4Léo LamCommon: Validate the number of {} fields in format strings
5.0-1304047c91696ee574957f0d3312f92a50ad89bc80304Léo LamCommon/Log: Check format strings
5.0-130631d4672455c00960dec2a9820cca2653fbf0c4bb5Léo LamMerge pull request #9130 from flto/master
5.0-13062a20e69ff5173ee171b57bcc4dce071cef4459512Jonathan MarekVulkan: fix validation error in bSupportsGeometryShaders=false case
5.0-13061c580a70a1245945a47df14b28c7b8741646fddc7Léo LamMerge pull request #9210 from Dentomologist/regions-show-hide-all
5.0-129467ded0755610b694e5d8d717159053eab81994680DentomologistDolphinQt: Add Show/Hide All options to gamelist region menu
5.0-13059a4aec0556bb78958c989a5bb7fd3301656f2cf82Léo LamMerge pull request #9212 from nf6429/master-diff
5.0-129622b0bed8a7e02083467ad09c327fc5b81620cace0nf6429Dragon Quest 25th Anniversary Collection INI changes
5.0-12961f815ff2060a80c78c2710e7e6d3976a61a060897nf6429Game INI Changes
5.0-13056858d7612ef80e4ce7603aab9965276851df46885Léo LamMerge pull request #9170 from JosJuice/android-extension-hack-2
5.0-12830ba2aeb99d67bd31725139a8a09c6f69299d8932aJosJuiceAndroid: Remove hacks for Wii Remote extension setting, round 2
5.0-1305430bffca5c3a20ab7a8270c6be5939d74a37ca2d5Léo LamMerge pull request #9193 from JosJuice/android-clear-motioncontrolsenabled
5.0-128913a119e1ec7d599e2a6677d1de3e154771f0aca11JosJuiceAndroid: Update WiimoteNew.ini preferences instead of deleting
5.0-12890563d9365b55c8e57b26bc5ed9c87427d9159679aJosJuiceAndroid: Re-add motionControlsEnabled to clearWiimoteNewIniLinkedPreferences
5.0-130517f7fd4d8d3490558bac67ee835de7ca74139ba56Léo LamMerge pull request #9220 from jordan-woyak/ext-crypto
5.0-12947a9c643e69824f1cc92a890e5854e7cedca2b8537Jordan WoyakWiimoteEmu: Implement extension encryption edge case.
5.0-13049bca82bb942ce55f3f83aeca26b5d7a80d0e1a265Léo LamMerge pull request #9239 from altimumdelta/FFDUMP_Separate_Logging
5.0-12996f44b13ffcd9a5a706680fca6e5d233fa4bb2aacealtimumdeltaFrameDump Logging: Separate log type and migrate to fmt
5.0-130475921a93d71dfc521facebd8dca910d4000bcafe7Léo LamMerge pull request #9247 from Dentomologist/fix-updater-temporary-folder
5.0-130156dcf7643e50a257d4e79749d3fb60ea31e121d11DentomologistFix updater not always cleaning up temp directory
5.0-13045eff566b318b790c535b170a6d7c514a5fa9d90e6Léo LamMerge pull request #9258 from lioncash/core-log
5.0-13037958cbf38a44d4092934e51266b5aa88d224df6e6LioncashCore: Convert logging over to fmt pt. 1
5.0-13043e3247b567dd87ce49803153d585c4580c61c910aLéo LamMerge pull request #9185 from Losuc/skipEFBaccessHotkey
5.0-12888407ef8b596857cbe293152f62a6ebdd775a6e108LosucaruAdd a Skip EFB Access from CPU Hotkey
5.0-13041c724447f807c6c772c6a34b03cc8258e79ff40a9Léo LamMerge pull request #9259 from Strum355/utf8-source
5.0-130374d26f6ad95cd0494f8caf77ab8910dbf92799743Noah Santschi-CooneyFixed non-UTF8 chars in PeakFinder.cpp
5.0-130397e9a2dcc728a45e878f3063728aeb74779041f82Léo LamMerge pull request #9261 from AdmiralCurtiss/shop-logs
5.0-1303883c235b7cbde672a935aa94ef8422fba2d974375Admiral H. CurtissWiiUtils: Create Wii Shop log files when installing a WAD.
5.0-1303759c362d002522b4d04fd0b4b2cc58ee7e2545a22JosJuiceTranslation resources sync with Transifex
5.0-130364eecb8fd1100db51a118c220c8b6a61fd672fc42Léo LamMerge pull request #9248 from lioncash/video-fmt
5.0-130153d9b2aa0055ded7ee74f6e4a73ff54acecf313a9LioncashVideoCommon: Migrate over to fmt
5.0-13034eb1581bbcc30b79f51b736d2f31c9cb0489b1162Léo LamMerge pull request #9246 from JosJuice/translation-eot
5.0-1300253da97208a0ee5ad0f608a95a480971cc29ebbc0JosJuiceDolphinQt: Don't return 0x04 bytes from tr
5.0-1303231d7be521caeae61eeadc687370817812fe32032Léo LamMerge pull request #7714 from cristian64/avoid_leaking_gamelistmodel
5.0-12723ee13e6ec80f4652274156867d8d44737f80f59baChristian AguileraImproved responsiveness when refreshing game list.
5.0-127224ca92464c055e74580ebcdd39c4c7a9f5d239a95Christian Aguilera**Refresh** and **Purge Game List Cache** now correctly enabled/disabled as notified by GameListRefreshRequested and GameListRefreshCompleted.
5.0-12721bada677c5aed99677094f46548dfccd86f009f07Christian AguileraAvoid using unnecessary RunOnObject() calls in GameTracker's worker thread to prevent deadlocks on shutdown.
5.0-12720dc7b92651fb4577d8ca0c0fe545c45a2d058775fChristian AguileraEnsured that GameTracker's internal worker thread is flushed on exit to avoid crashes when accessing stale, already-destroyed data, and to favor responsiveness.
5.0-12719213610e95de9aeadf891f50c18897299c8322aeaChristian AguileraExtended WorkQueueThread class with Clear(), Cancel() and IsCancelled().
5.0-127185b757024c440b0a3b69406418fdcef2d94443b03Christian AguileraGameListModel instance ownership transferred back to the GameList instance. The GameListModel instance will be passed as a constructor parameter where needed.
5.0-127170d02e70d4a8a6bade5c9699da69219a31ca412b1Christian AguileraRemoved all references to GameListModel from the Settings component.
5.0-13024033988980661eebc7e3c3dccfcf7331aa5ed25ddLéo LamMerge pull request #9251 from sepalani/sockopt
5.0-129464e32ec35a7a0605b216c80d301be22db6075d027SepalaniIP/Top: Add missing sockopt
5.0-13022b8bc6c3c8603904cce1380d6ed29c4c1a1d8f068Léo LamMerge pull request #9256 from JosJuice/android-keep
5.0-13017a8d385c70564d850945ba15d3898c80f5578cddeJosJuiceAndroid: Add @Keep annotation to things accessed using JNI
5.0-1302081193189072c0674e4bca83784af0515b07eccfeLéo LamMerge pull request #9257 from JosJuice/redundant-i18n
5.0-1301952c615f1b1903c895ead9a5bf0b75160e5f53e11JosJuiceRemove a redundant i18n comment
5.0-1301807be82d64f16d82bb99e29c84de82120eba348bfLéo LamMerge pull request #9253 from JosJuice/positional-arguments
5.0-130159a01c3fb9f137b666f27fcf8f1bfc3ac9c42346bJosJuiceUse positional arguments in all translatable fmt strings
5.0-130164c9b226bd623e12a8269ae869462916e385e647dLCMerge pull request #9252 from JosJuice/fmt-version-requirement
5.0-1301556e68e7b723b21578f1bcd7cdc8c6b224de61af6JosJuiceCMake: Bump fmt version requirement to 7.1.0
5.0-130148a621c2d5e7722de5148a0a40d4072445cffb361Léo LamMerge pull request #9236 from lioncash/log-backend
5.0-1299321dd7a8ebb23ab05373ab65558a7a47927f402f1LioncashVulkan: Migrate logging over to fmt
5.0-1299223a8baa6057c67298f68c6c5d65c177642125212LioncashSoftware: Migrate logging over to fmt
5.0-12991413d64e7fc778d82ddcad97ee37b35e377407f9fLioncashOpenGL: Migrate logging over to fmt
5.0-129904d9a7c7a54b6007c9d468d80f70761afef873f47LioncashD3DCommon: Migrate logging over to fmt
5.0-129892345d5f98d997a8f546f1aefb3c1922814740fe7LioncashD3D: Migrate logging over to fmt
5.0-12988d7834bd6b4966be32c44aaf5563c3a1cd0367dc3LioncashD3D12: Migrate logging over to fmt
5.0-13007ec5313fe24fe0b301603466c12f402fc08605813Léo LamMerge pull request #9204 from fbastos1/master
5.0-12942d7fa75ef640bc0c691e9a00c3433c3411dcf9a5cFelipemodify file export to create folder in OS when explicitly extracting a directory
5.0-13005c991f004796b0ef62d18ad58802c5fe62c0cf88aLéo LamMerge pull request #9244 from lioncash/input-panic
5.0-13004d8e1921b573fb05bebd98a846ee2f6ffa0621b8dLioncashInputCommon: Migrate over to fmt-capable panic alerts
5.0-1300393212049ac7cecd7a274a97cb5c6c860cd512aa7LCMerge pull request #9242 from lioncash/disc-panic
5.0-13000689eec5304ebfcd27013717bb7c3924da570db80LioncashDiscIO: Make use of fmt-capable panic alerts
5.0-130019e3e325add765cb2c0143df6fd5b324c0538559eJosJuiceMerge pull request #9243 from JosJuice/android-input-overlay-null
5.0-1299432ad2dcec3a561acd2f4afc9478b1e8fbd426f41JosJuiceAndroid: Add null check for InputOverlay
5.0-12999ae83685b0b4fd2d446738881c06e208e9a07166cLCMerge pull request #9237 from lioncash/msghandler
5.0-129887b21f7af2e62da9f745812383fc697e840bf4f6aLioncashCommon/MsgHandler: Add fmt-capable variants of the alert macros
5.0-129970a2564a89d1fc669acf07ded151229910ba7adddLCMerge pull request #9234 from lioncash/rename-fmt
5.0-12988a5b28f1f07b0f310f407462ebb86eafbf4d63f20LioncashShaderGenCommon: Rename WriteFmt() to Write()
5.0-1299543e2f0e88f80686c2b76dcba4241a7be64e7bf55LCMerge pull request #9235 from lioncash/ui-log
5.0-1298852f2fadb369a69081e50bac6289394a1be417b6fLioncashUICommon: Migrate logging over to fmt
5.0-1299372997c17d02b60386c564124f63d33cdf3743475JosJuiceMerge pull request #9229 from JosJuice/android-emulationactivity-finish
5.0-129928181a7b3dd932a3035b9fc56f6def70c0cc05c59JosJuiceAndroid: Remove unnecessary ANativeWindow_release call
5.0-12991d982afd1eff1b7ce8c8c8c969f49d12b3b763098JosJuiceAndroid: Fix alert messages when EmulationActivity is being destroyed
5.0-12990ee52f465b10ef8541c642522f053d273492baf8fJosJuiceAndroid: Fix rotating EmulationActivity after boot fails
5.0-12989d06830b27457fef2afc9f2e848a5291eae30a6b1JosJuiceAndroid: Only show emulation menu toast if boot succeeds
5.0-129880280f3557c703beb4c14df7aab543349bfc001eaJosJuiceAndroid: Finish EmulationActivity from C++
5.0-12987a9ef7e0e436795d1ef842aae7433c6173f623f90LCMerge pull request #9225 from JosJuice/android-convertfragment-path
5.0-12985db83c7ec8df2ee3d3ab4b882c109a7af64a776d1LCMerge pull request #9227 from JosJuice/android-menu-scrollbar
5.0-12967b6e236ef869aa5f08fb57b727228faaa1ec8ce3eJosJuiceAndroid: Make scrollbar for in-game menu always visible
5.0-1296756122f38bbad5237d580e86371e3f0d501c805b1JosJuiceAndroid: Rename path variable in ConvertFragment
5.0-1298398726400bc786ccce257f0498f1dee1c7047a74dLCMerge pull request #9230 from JosJuice/android-savesettings-onstop
5.0-12981418f9faa9dd55572d9ecdd206d689b41b7b47544LCMerge pull request #9228 from JosJuice/android-jclass
5.0-12970e4793cfb39677adc698fbfab8d4c7d6f9eb18737JosJuiceAndroid: Don't name unused JNIEnv/jobject/jclass parameters
5.0-1296957dc54144d67bf76f993966b6b8b672b04da8aa3JosJuiceAndroid: Fix jobject/jclass warnings
5.0-12969a1a4d12b627883f248985c816aaff7b11f0fc965JosJuiceAndroid: Call saveSettings in EmulationActivity.onStop
5.0-12978766fab2561db0f571a2af80541e26e6ecbfca2d2LCMerge pull request #9231 from Ebola16/ASW
5.0-12973cd52da959ccaee0587ac1536712e098fd01472aaRyan MeredithAndroid: Remove unnecessary WrongConstant warning suppression
5.0-12976add2b44eb708066b565d48a4ac738eaed37badabLCMerge pull request #9197 from lioncash/uber-pixel
5.0-12922dc72edf0e2aaa3dd1e6c538f1007a22bb1a88826LioncashUberShaderPixel: Migrate over to fmt
5.0-12974b4110aec52007039760d94783dafd3f4c3bfa66fTilkaMerge pull request #9233 from altimumdelta/CPU_Fix-Comment-ZEN+2-PDEP-PEXT
5.0-1297377dc289517a977df67d660bbcfa6b2ac5b5a9b36altimumdeltaCPUDetect: Indicate slow PDEP/PEXT only for Zen1/+/2 (Family 23)
5.0-129722acd3abe359de3ebba49d9caa0552272d159d29cJosJuiceMerge pull request #9223 from Ebola16/D
5.0-129650a239cc1bd7acf2d71b14a9a87d5ddbddef0305bRyan MeredithAndroid: Suppress warnings in EmulationActivity
5.0-129705afda5efe3bf90800085228048c800b9bf3c6ec5JosJuiceMerge pull request #9209 from Ebola16/AIRSDS
5.0-129449999cf05f34ab14b9bad05e249b7c8f6a0d5d397Ryan MeredithAndroid: Update IR sensitivity default values
5.0-129686a4ac74ec407a20b0347c4c764ca528e8d692cc1Jordan WoyakMerge pull request #9226 from JosJuice/bootparameters-nullptr
5.0-12967a348efe947c0e2e31b98d802c1d60b79d71a143bJosJuiceFix dereferencing nullptr BootParameters
5.0-129664d1c1bea34dd3ca327dc599068e46328108619c8LCMerge pull request #9222 from JosJuice/cache-fstream
5.0-1296528aa04312c9aed0be6eac8940a1b0b0d7ab35868JosJuiceCommon/LinearDiskCache: Replace std::fstream with File::IOFile
5.0-12964069840fb7efedf4623b7aa2c63f7a035e0d23bfdMarkus WickMerge pull request #9218 from JosJuice/aarch64-hle-hooks
5.0-12949fe986b6161656b03cf2d4372bc34c3dc43560bb3JosJuiceJitArm64: Implement HLE function hooking
5.0-129623cd4c56645541640f61a761dfde16464b1ef09dfJordan WoyakMerge pull request #9203 from nick-michael/virtual-notches
5.0-1292655dd3d73376746c4fc46df02d8266269a6e4537eNick MichaelVirtual Notch settings and UI for octagonal stick
5.0-12960d2f80a45954d1c638af44b346223d4f480ce4e82Jordan WoyakMerge pull request #9138 from martymac/VK_NULL_HANDLE-fix
5.0-12730d456e2e391134742c633b0029251f7ca06bb5204Ganael LaplancheResolve VkDeviceMemory/nullptr type mismatch to fix build on FreeBSD i386
5.0-12958d5c0a9a185afb4ee5d3ebe1140099bcb5cc65f83LCMerge pull request #9215 from JosJuice/android-pointer-portrait
5.0-129564e2875eec3c8f7dafc069b8fffdf8a9fa059dc4dLCMerge pull request #9217 from JosJuice/android-touch-checks
5.0-1294981232636318c22972f1a6588b12f1cbe9c367aeaJosJuiceAndroid: Remove some touchscreen checks from EmulationActivity
5.0-12947a66afc864f742cf829610e14deb79e7b3ce208caJosJuiceAndroid/InputOverlayPointer: Don't assume surface covers whole screen
5.0-12954cbaf8f82ec768b6d76fbcb2f2088db22ad64a1fdLéo LamMerge pull request #9214 from OatmealDome/macos-bind
5.0-12947dd688f4eb001d93e815e857a09f07ab3a9a75816OatmealDomeTop: Set port when connecting a socket to find the default interface
5.0-129525b9cd831370649f17d64f67d821ea41223b32a6cLéo LamMerge pull request #8758 from sepalani/so-shutdown
5.0-12524c63ac38c83137fe418cabfdedcc18abe94b6ebb5SepalaniSocket: Abort pending operations on shutdown
5.0-12950060040e909c4b57f419e8f1dc7bdbe965537f8fdLéo LamMerge pull request #9216 from JosJuice/android-load-time
5.0-12949f6ef6a317da7d632dd96b266789fec88f346fbd9JosJuiceAndroid: Don't reset savestate time on load
5.0-12948c3bc079c815d739f5bb43f89df708ffc53b6efc0LCMerge pull request #9213 from JosJuice/flush-ternary
5.0-129474bb0ac918b7e0d315117b5a24f702d281930f008JosJuiceSimplify Arm64GPRCache::Flush
5.0-1294635a113f6a2fcf1444574edc086243f79a76f7ae1JosJuiceTranslation resources sync with Transifex
5.0-12945f665ddae51a2c3f0deee90d708061a4467c02850Léo LamMerge pull request #9202 from WamWooWam/patch-http-requests
5.0-1294272e1131123a1900815b9984396a720eae20fe9f0Thomas MayCommon: Fix logger related crash when HTTP response is empty
5.0-12943650638c069852a1a20b438c740a079295ff46e87Léo LamMerge pull request #9091 from shuffle2/pch
5.0-12632fc88809b500ef99d1303934e2e0e36d6d9592c87Shawn Hoffmanadd some file to pch
5.0-12941fe727ed1d095368229720da687f75f175065372dLCMerge pull request #9194 from leoetlino/offsetof-warning
5.0-129058b9a0c9e09c1ee80f5d179ba59bf1491a510ba98Léo LamIOS/USB: Fix -Winvalid-offset warnings
5.0-129393a5b92100824d7748137a3871c03cfa8212ad521LCMerge pull request #9206 from Ebola16/SOMC
5.0-12936752b1048dfaa7317dfccee80e171ee52b944c0aeLCMerge pull request #9196 from Dentomologist/update-register-view-debug-font
5.0-129205fe7528855130d2226d9f1c03d7e5c879709d8e7DentomologistDolphinQt: Update register view font when Debug Font changes
5.0-12927cc532495918e061c48013beccce45df312f9d7a5Ryan MeredithAndroid: showMotionControlsOptions cleanup
5.0-12926df4cef44fdc40b4299cfc415540629150b24e40eRyan MeredithAndroid: Remove unused imports
5.0-129346a3a71cfd732d7698327b7c8e7dd9e5125d681dbJMC47Merge pull request #9141 from Techjar/but-for-how-long
5.0-127310c01712d1320826201f183b4174bc24e6c370d0eTechjarDriverDetails: Remove bug for broken GPU Texture Decoding
5.0-12730de2d099200abaf889f172e1b8436ddb1a1787075TechjarRe-enable GPU Texture Decoding under MoltenVK
5.0-12931f5eb40a72336c1fbd534a64efa373e307a03ba80LCMerge pull request #9207 from trofi/master
5.0-12930447de580ab69a4740ce8e7e20449651300117da2Sergei TrofimovichSource/Core/Common/Config/Config.cpp: add missing include
5.0-1292952d8b51f56c4b390acf8c8ca8fe633f3739b6f40Léo LamMerge pull request #9199 from lioncash/fmt
5.0-12922369a9e01dc17092505eb8126be4f7219e9def1b8LioncashExternals: Update fmt to 7.1.0
5.0-1292723e6980b7b8a746b0376524ab6f4f8fa36835eb4LCMerge pull request #9200 from shuffle2/nomoc
5.0-129242ebe02fd1b84288fa2eafc9b27d6d1abdb31a76dShawn Hoffmandolphinqt msbuild: do not moc TASSlider.h
5.0-12925ab8a128588b61f2651a567b42d298edb3052cefeJosJuiceMerge pull request #9201 from Ebola16/MT
5.0-12924721f3bef697fb551220465567398b5d2e7b5f20cRyan MeredithAndroid: Fix initTouchPointer
5.0-12923712edfb42598cf76c467cc51ac98c182e5961c1fLCMerge pull request #9198 from leoetlino/format-fix
5.0-129222d921da860d57cf5e1ad6df8b4c8046bfebbb503Léo LamFileUtil: Fix format string
5.0-12921d2a2ec870df4c4bf2d958bc07af47fa352bd6885Léo LamMerge pull request #9171 from lioncash/pixel
5.0-128245de2244acf6c1697b4a13e02d19bd69e10da4aabLioncashPixelShaderGen: Migrate over to fmt
5.0-1291907e6d008bd6c34b8af07247935bc8aa6abc596dfLéo LamMerge pull request #9187 from lioncash/commonlog
5.0-128964e8df93f4179a684b507d9c712b7e8121fc83119LioncashCommon: Migrate logging to fmt
5.0-129177f66de062c3c0b7d0f1e49682f8663dc978e76fcLéo LamMerge pull request #9188 from jordan-woyak/stop-caring-about-old-avcodec-versions
5.0-128994902146329d58e0fed826ba874dde928c981261aJordan WoyakVideoCommon/FrameDump: Remove code for older versions of avcodec.
5.0-12915aae72c3e75125c1d3ce6f80ae8d7e2016104501eLéo LamMerge pull request #9195 from jordan-woyak/mem-warning
5.0-1291215914b749c1b71de398780d663c5da7a4ff723d0Jordan WoyakDolphinQt: Add a warning to the MEM1/MEM2 override setting description.
5.0-1291323c9179fb61782999ce0cce867cd9813fd525b51Léo LamMerge pull request #9071 from orbea/cmake
5.0-125722bfbc4d79f5fb634ad2822f96d18f28cebcc8574orbeacmake: Silence warnings.
5.0-129111719e634b22b29b4ce43ac090f958ab766d5da10Léo LamMerge pull request #9190 from iwubcode/enable_vulkan_windows_solution
5.0-1291002c32420787eff4c4d52ac9bb161368f85261438iwubcodeCMake: Change "USE_VULKAN" to "HAS_VULKAN"
5.0-1290922b0d105686c7cd600d7e3bc49eaf199393f40c4iwubcodeCMake: Set HAS_OPENGL for every system other than arm64
5.0-129088a4773bc9144f265d4493edc6fdab7066616cbddiwubcodeVideoCommon: update vcproj file to set HAS_OPENGL
5.0-12907a34745926e101f76e4ee0e811b7811d951782418iwubcodeVideoCommon: remove HAS_OPENGL from VideoBackendBase
5.0-12906272717b3f48d0f846b06991c0312a73d9d3263adiwubcodeVideoCommon: update vcproj file to set HAS_VULKAN
5.0-12905d12380f26be749e02f7632ea499e28d1be039406iwubcodeVideoCommon: rename USE_VULKAN to HAS_VULKAN in VideoBackendBase
5.0-12904285b926e92bb1536c8d0b708a21b08b49b52382dLéo LamMerge pull request #8782 from Pokechu22/missing-serial-version-data
5.0-1286688bc32b6380d0da55731e084ee47fd3e89340d3ePokechu22Explain how to fix "Serial and/or version data is missing"
5.0-12902e89db89d9ea9c8f2305f0c90bb431a1a87f6074cLéo LamMerge pull request #9098 from jordan-woyak/wm-report-duplication
5.0-126618587ebba860b5e330e229dd693adfbed279fcadcJordan WoyakWiimoteReal: Only duplicate data reports when speaker data is enabled.
5.0-12900271676a7c8e90ba7979a19ffe15511e40219f7f1Léo LamMerge pull request #7395 from mazes-80/11374
5.0-12899f375ee72a2c8c04ce7d74425026a41011aa8f697mazes-80CMake: Add option to enable/disable Vulkan video backend
5.0-12898908d6f8fa0bb68a48ed3ce966567ebf76abcf919JosJuiceMerge pull request #9179 from leoetlino/available-video-backends
5.0-12855d08b80828d4ccdbcc677ebf189b06338f0b8bff5Léo LamVideoCommon: Simplify VideoBackendBase::GetDefaultBackendName
5.0-12854aaaa3896c09369ee0610992f14ab5a845e040315Léo LamVideoCommon: Get rid of the global g_available_video_backends
5.0-128954f5c8bb42ae617a5c2823277a4a9ced1df2be445LCMerge pull request #9177 from JosJuice/android-savestate-time
5.0-12893ce6eda7c717c1dad7d79b91ec421c196ac969357Léo LamMerge pull request #9184 from lioncash/inputlog
5.0-12888a5e1415e74ce5b6b2a339256aa3e97748a3a2484LioncashInputCommon: Migrate logging over to fmt
5.0-1286621d3ea523c1ca8c20e9312141c5e06e5327cc60fJosJuiceAndroid: Show how long ago each savestate was created
5.0-1289187e4a0785addc5c0e4eb04cb7cf8d93c551d34fcLCMerge pull request #9182 from jordan-woyak/frame-dump-cleanup
5.0-128844807a5e15774b609da944f6d3a51fbe5c9957eb5Jordan WoyakVideoCommon: FrameDump fixes/cleanups.
5.0-12889c42b80a1564b339d827b7bd5a6772b7e556105edLCMerge pull request #9186 from JosJuice/rtl-pot
5.0-128667841fb73371d1a16a421f68434937ef3f3f95c0fJosJuiceDolphinQt: Move QT_LAYOUT_DIRECTION string to qt-strings.pot
5.0-1288764f7a4448b3071a0419dc09125e2cdf73cb99b97Léo LamMerge pull request #9178 from lioncash/disclog
5.0-12848e93fbb7c5e66ff4590ce1d693cc66e7a9868a35cLioncashDiscIO: Migrate logging over to fmt
5.0-1288598b7814139490fb0267a7e5dd846f0e5cabcc79cJosJuiceMerge pull request #9183 from jordan-woyak/ss-inhibit-fix
5.0-12884e8bb88c2a14788bb34bdd01f1ad39365dd97e0f5Jordan WoyakDolphinQt: Don't call UICommon::InhibitScreenSaver if already in desired state.
5.0-1288389b01cd6d352f8894eddccb36a13e8b873db5e61Léo LamMerge pull request #9169 from lioncash/uber-vert
5.0-12824751d67a59a464d95b82687ee987ffb5cbe821380LioncashUberShaderVertex: Migrate over to fmt
5.0-1288183b80b289b1a9135361000881c049da23e812212Léo LamMerge pull request #9134 from SpaceXCheeseWheel/patch-1
5.0-1272762bd79e70d833e2116e59e6c81a182d5d713748eGRemove AsciiArt shader
5.0-1287908f9ed043b898274eebc4a74a2c1d98f25687658Léo LamMerge pull request #8846 from nyanpasu64/fix-cmake-zlib
5.0-122991a2b6ca2d60f8566e2d89be75f181818d12cfe97nyanpasu64Fix Windows CMake builds with shared zlib
5.0-1287796ce3e5f4998ec43b05c9a55a94b39f69f1ef521Léo LamMerge pull request #9176 from lioncash/audiofmt
5.0-1284822a79289d37bb48fcc5a7ff7944b02052340df0eLioncashAudioCommon: Migrate logging over to fmt
5.0-128753176f4d790a96f1aa2ebbe1a0f9aa1061ec60c21Léo LamMerge pull request #9180 from lioncash/mat-cexpr
5.0-12874dcb0c910af7bdc06bfc2253fb8d2b15afbc4fe45LioncashCommon/Matrix: Allow TVec classes to be used in constexpr contexts
5.0-12873de96fe08600bb75ac2fc5d1c641ab34b8406d91bLCMerge pull request #9162 from jordan-woyak/quaternion
5.0-12780907fdd26fc46bdf3027c2075364e5281b6c6badcJordan WoyakWiimoteEmu: Use quaternions for orientation.
5.0-1277909431635f34ebca9975e329db7d972fc6f91756fJordan WoyakInputCommon/WiimoteEmu: Replace stateful rotational matrices with quaternions.
5.0-1277839030ea33c3521c68abfd24b5466a1789541a00cJordan WoyakCommon/Matrix: Add Quaternion class.
5.0-12869e553197c67f7c91d73d6c1195a58d522ab97c39fLéo LamMerge pull request #8880 from AdmiralCurtiss/gcmemcard-sketchy-code-cleanup
5.0-12484b175c203e4c59bd68163342e8b77ffb26f7c7b00Admiral H. CurtissGCMemcardDirectory: Avoid undefined behavior in ClearBlock().
5.0-12483131eb9107b8394df22ae937ac1f7ae889596a5faAdmiral H. CurtissGCMemcard: Avoid undefined behavior in the static Format().
5.0-1248287135db49221de289ab317eb4bd5a249277e6ff4Admiral H. CurtissGCMemcardDirectory: Clarify data writing in FlushToFile().
5.0-12865a8b7c3b5772d37b0ad7c76523ef2c7587c2f81f7Léo LamMerge pull request #8893 from JosJuice/android-jni-declarations
5.0-12778439866d257a33e7394bbe784b6194a68c27b0730JosJuiceAndroid: Remove unnecessary JNI function declarations
5.0-128637b9a464c938bcf29ca16b5ac23ce56b67e282fb1Léo LamMerge pull request #8895 from sepalani/card
5.0-122057f3c4b19b97cab517eb84e5d9ad367eaeff38040SepalaniGCMemcard: Rename unknown field to m_dtv_status
5.0-1286118b2553538acf647b9e965136b035adaeef87b88Léo LamMerge pull request #9078 from JosJuice/android-metadata-from-core
5.0-12854e86d713600b5e97af9904518b47152c97949c85eJosJuiceAndroid: Attach CPU thread to JVM early
5.0-128533a0917371e597a754a78cf589b6a113f8b648305JosJuiceAndroid: Don't show game ID after game title
5.0-128520dc29c743b9b2ed2dabf9d510cafcf99ca46b1f5JosJuiceAndroid: Get game metadata from core
5.0-12851b6fcfcb9c905a315054da6a4c9a56f2fd82655a1JosJuiceCore: Always call Host_TitleChanged on boot
5.0-128501ddf7277b9cf4fcbc5ea3d3d9104c3c7639b3bc2JosJuiceCore: Set bWii before calling Host_TitleChanged
5.0-12855548bfbe2a201f26580ad3d23b4f7cc51c6772c2fLéo LamMerge pull request #8917 from jwsharpe/require/zstd
5.0-12854135cd390e7341d282d0fbc352480ec8626d70562James SharpeRequire zstd >= 1.4.0
5.0-12853fd5f9f4c264669e952b0c06e25f77484426c97faLéo LamMerge pull request #8927 from Filoppi/wiimote-pan-fix
5.0-12842cf8b52735faf392591b4a71542113ba22984a613FiloppiFix volume of emulated wii mote speakers not being native
5.0-1285197de366b0fdea057e9595f977991fda55e3ddb15Léo LamMerge pull request #9160 from jordan-woyak/xinput2-stuck-keys
5.0-12732bbb12a7560b0f8e44ef3881e11e60c9db6e8449dJordan WoyakLinux/XInput2: Fix keys being stuck pressed on focus loss.
5.0-1284943d11ca3eb424e6582fa8e54da5fb0c966be12c5Léo LamMerge pull request #8962 from JosJuice/android-saf-wad
5.0-126848f712114b6c6e62c3f1c23fdf3d75c13ce64d480JosJuiceAndroid: Use storage access framework for importing WADs
5.0-1284709e87b79f19ce0fb06b236e15ebed414af57558aLéo LamMerge pull request #9173 from lioncash/fmtlog
5.0-12824425f2aa013a9051a15b58a722668358a2dae5c70LioncashCommon/Log: Add basic fmt-capable functions to the interface.
5.0-12845f265c412b449f7054468fae6e13a890bb0d3c098Léo LamMerge pull request #9152 from Ebola16/SP1
5.0-12819353a67824d7276f5638319a6f7f4e261c5ef0728Ryan MeredithAndroid: Add AndroidOverlayButtons INI section
5.0-1281869adfe0218259c1075ecc628fe50c9de8aae184eRyan MeredithAndroid: Add "Default Values" button for overlay seekbars
5.0-12817cc5802ba04e2403c9ad79dd7b74909a54e416ff3Ryan MeredithAndroid: Convert SharedPreferences to INI Settings (simple cases)
5.0-12841642eccbfd04d3e20a87d694c3201254d593a2aa2Léo LamMerge pull request #9174 from lioncash/os
5.0-1283857534777d43c9bc186adff80f52c585ed2d46733LioncashCommon: Move OSThreads into core
5.0-12839eb5e1e6151dde56b5ac417e90926991f707efc4dLéo LamMerge pull request #9175 from lioncash/action
5.0-12838144f799bbb67fc7a30ec140e7ae65fb47eb1299fLioncashARDecrypt: Resolve seedtable at compile-time
5.0-128377e197186b97d35e90e2892e96044222ade6eed7bJordan WoyakMerge pull request #9172 from lioncash/compile
5.0-12824faf509e315bc90c114b2efa349c7c0bbbaf15af7LioncashExpressionParser: Add missing include
5.0-1283547059f63884679fbe75af896724bcc687ea91750Léo LamMerge pull request #9113 from ShiftaDeband/ini/FixPSOTrials
5.0-127023ca982772521b9a4f7616385579235d539d7b4d4ShiftaDebandUpdate DPSJ8P.ini
5.0-12701f9a822abc83a06a924b50e832a1a7ee22cd02ae5ShiftaDebandUpdate DPSJ8P.ini
5.0-12700b6dac222672da8e7ac39420d722521b7131a2570ShiftaDebandCreate DPSJ8P.ini
5.0-12699ee6552cdfb8af7a881b95737ea5ddd4f9b58f06eShiftaDebandCreate DPOJ8P.ini and add modem bypass code
5.0-126989430d5ff9051c030b4b2101028fbb0adbc2795eaShiftaDebandCreate DPOJ8P.ini
5.0-12829ce59b026c046de422df8ff5019eeb260d9859184Léo LamMerge pull request #9168 from lioncash/ifconst
5.0-128227bc2bbc508d6c2ef926519854d6d7e2d0a880835LioncashDataReader: Make use of if constexpr where applicable
5.0-12827299adf537d42f0cc0a032cd817ba364d44048545Léo LamMerge pull request #9021 from AdmiralCurtiss/gui-memcard-format-sram
5.0-124824b91c071c167abdf5768da33f949a4b74fe43986Admiral H. CurtissQt/GCMemcardCreateNewDialog: Use zero values for formatting instead of accessing g_SRAM.
5.0-1282570ab3bf7b3730278b84508877f91c4e453d6ae4dLéo LamMerge pull request #9025 from cyrozap/fix-build-with-older-cmake
5.0-12425c2de1d041ae5ca687b5eac24143666a8adecb2c9cyrozapFix builds with system LZMA when using versions of CMake before 3.14
5.0-12823dc5ae5ee66b7ce3ed13d7269242ae6e210992bd3Léo LamMerge pull request #9165 from lioncash/ubercommon
5.0-1278083db7a707c84b080dcb5c1815d323a24589e8832LioncashUberShaderCommon: Migrate over to fmt
5.0-12821f653bd7559a7d17cc9c65ba9c35ac73cca29b6f8Léo LamMerge pull request #9142 from jordan-woyak/expose-fov
5.0-127791dae834c62c01fe0476f1aa9acd737989bbe83eeJordan WoyakWiimoteEmu: Tweak IMUCursor total yaw setting tool-tip.
5.0-127786b2eebf1f9d5715a3d898c824bf309750ac3df53Jordan WoyakWiimoteEmu: Expose IR camera FOV to adjust IMU pointing sensitivity.
5.0-12818b2709b81a0476dfea3afe82ae3f78fef93534633Léo LamMerge pull request #9166 from JosJuice/encryption-cache-move
5.0-128045b6f604d90fe15b9453171a1ec8ce2683437a6eeJosJuiceDiscIO: Make WiiEncryptionCache moveable
5.0-1281696cb27842ab92cec305e739ae726bf8ebbd74233Léo LamMerge pull request #9048 from shuffle2/msvc-version
5.0-1263231cddb43896cf6422d1eac96547cbbeb4d469ae1Shawn Hoffmanrequire msvc 19.27.29111 and Windows SDK 10.0.19041
5.0-128142e86e1a9989340a41388e48d04ca9acd31e0b0d0Léo LamMerge pull request #9146 from JosJuice/android-disable-cover-download
5.0-127806380c65ff858c9147e5f7d7da21219db52853682JosJuiceAndroid: Refetch game metadata after returning from settings
5.0-127795e70dda4cc2ad9b1ecc9bda8b1b30916a3ee1661JosJuiceAndroid: Allow disabling cover downloading
5.0-12778195b551d87c46684032a698f5a1988ab4015a8f2JosJuiceAndroid: Allow reading global settings without a Settings object
5.0-1281049b7f10b39816649dc5a5c3e0d559d96dbb6c0baLéo LamMerge pull request #9163 from lioncash/fbgen
5.0-12780df11615bdebafb66d1a3e0e54fc5bf1a83007840LioncashFramebufferShaderGen: Migrate over to fmt
5.0-1280805194bc67e7a95e949c784b206b0d3afce8376ceLéo LamMerge pull request #9149 from altimumdelta/readme_add_buildbot_link
5.0-12735df4f23ff06888b65692918f6b6486b988d1f5308altimumdeltaReadme: Add Buildbot header link
5.0-128067b1e0dba9bea3be49901ef722616907047988a2bLéo LamMerge pull request #9164 from lioncash/geoshader
5.0-127805475a8d6ebfcdf18083b140901a47e46271115d0LioncashGeometryShaderGen: Migrate over to fmt
5.0-12804881f81a8751cfcf52cffa0575a1030bedd43b91eJosJuiceTranslation resources sync with Transifex
5.0-12803409230e088daf88224e23aa2766154e4cbf796c5Léo LamMerge pull request #9061 from Ebola16/Fixes3
5.0-12596d643723d3add5b319051afd44bf78ea4c2cee137Ryan MeredithAndroid: Improve WRITE_EXTERNAL_STORAGE denial
5.0-12801fc3b474cceb2a24df21640140be4beb95b9b9fd1Léo LamMerge pull request #8318 from iwubcode/dynamic_input_textures
5.0-127254fff04db3ce16c72d8b3b95df2285a129605fde4iwubcodeCore: Load custom textures after inputs has been loaded and avoid sending force texture reload during startup for dynamic textures. This ensures that custom texture loading only happens once and users don't see any weird flashes on startup
5.0-12724fd3af4c5d32a34b27c45b478c74fa1127b6438b9iwubcodeInputCommon: Introducing the "Dynamic Input Texture". Configuration links an emulated input action to an image based on what host key is defined for that emulated input. Specific regions are called out in configuration that mark where to replace an input button with a host key image.
5.0-127238a1539f9487cff0b5785e2d341663e4d7136e2a3iwubcodeVideoCommon: Make a reusable free function for getting top level directories that have a matching gameid text file underneath
5.0-12797b26c2e7adb80436f131f1a50e462ee7c25792c48Léo LamMerge pull request #9094 from Pokechu22/wii-fit-ini-note
5.0-126321d29d6638acb489ef55f54530257df6fdaca9e0aPokechu22Add INI note for Wii Fit and Wii Fit Plus
5.0-12795911704611e6a68cf77fa85475f679662fb9a7f3bLéo LamMerge pull request #9096 from jordan-woyak/calibration-cleanup
5.0-126570ca73355a81701d9ff78a36189f3ce97b15e612eJordan WoyakControllerEmu: Improve and simplify UpdateCalibrationData.
5.0-1279398875346bddbd09e0bccd98fdb2ca22df71bf86dLéo LamMerge pull request #9104 from JosJuice/cmd-unicode
5.0-1266217e02838b0c885992c7148c2cd017c326b5b6d99JosJuiceDolphinQt: Stop using qtmain
5.0-1266116d2ef1ea9bc35e0a30806e1406a9aa6be9d409fJosJuiceDolphinQt: Handle non-ASCII characters in Windows cmd arguments
5.0-12790680ff4d168663c1f9188560ee02b8afcccc5196bLéo LamMerge pull request #9136 from JosJuice/volumeverifier-partition-invalid-override
5.0-12778bb032804629eb290f763129d0a3b662e46c36a17JosJuiceVolumeVerifier: Make "no valid data in partition" hide some other errors
5.0-127888a8dc3db83117973874236e4eeba30e467604066Léo LamMerge pull request #8613 from jordan-woyak/expose-disable-ss
5.0-1273450ec74784052b87dcf3a09d682beae8f1c8c8037Jordan WoyakClean up screen saver inhibition and apply setting change immediately.
5.0-12733fa83a3a114484850f296f25aed3f48e16769b3c0Jordan WoyakDolphinQt: Expose "DisableScreenSaver" setting in the UI.
5.0-1273250384cfab74592d4222494e59c289fc676142effJordan WoyakConfig: Make "DisableScreenSaver" default to true.
5.0-1278455b49248994e8c595218892c4c34fe119bd6381bLéo LamMerge pull request #9159 from JosJuice/qt-predefined-translate
5.0-127793112a33f96530eccc7c1ee123b57baff1d9eae77JosJuiceReorder xgettext arguments
5.0-1277812628c8c45f7350240305dfb1fba53796ddef2b5JosJuiceFix predefined Qt strings not getting translated
5.0-12781d448bd5bdf3aed59d9d3055a15dc4d9e068023fcLéo LamMerge pull request #9154 from Ebola16/RR
5.0-12750d8c5f4323bbf71b378832e15b9f7029721bd2172Ryan MeredithAndroid: ConfirmRunnable to RunRunnable with optional confirmation
5.0-12779213072b73a19cc78f87f8f926743a1b615b2af82LCMerge pull request #9161 from AdmiralCurtiss/d3d-fmt-fix
5.0-12778b93adeaad7cb0dae7df912630de18bcf9bd33e2eAdmiral H. CurtissVertexShaderGen: Fix unescaped { in D3D shader.
5.0-127770f5bf90013cd1358b3ccb2f22c09748e40a552f4LCMerge pull request #9150 from JosJuice/discio-fmt
5.0-12776cb14b65aad860a79f949fa1e6986cffeba5e3509JosJuiceCMake: Fix build errors exposed by making common dependent on fmt
5.0-127751084cfec1aecd54daead865f56984ed5b8e5b6c0JosJuiceAdd helper function for fmt::format(GetStringT(...
5.0-12774d100c1dc37596bce348d93e376b00d4a56458613JosJuiceDiscIO: Make use of fmt where applicable
5.0-12773c9b2fbb64b94c6b79958f5d69af8e7c891794a39LCMerge pull request #9099 from sepalani/so-linger
5.0-12771abfae46a2c3ad066f531c61206a05e2d75716242LCMerge pull request #9100 from sepalani/gethostid-log
5.0-126618488eb9793298af679edc8458f4491f7b0456c46SepalaniIP/Top: Log IOCTL_SO_GETHOSTID properly
5.0-12661faa1eb71efab233500b7aed352912b0a6939d444SepalaniIP/Top: Add SO_LINGER optname
5.0-1276949c7a5b289bced9f2ba1cd93af426357bfbceda6LCMerge pull request #9121 from Sammi-Husky/bat-registers
5.0-12714fa866062cae92144af091e2cb16a1dce52200778Sammi HuskyDolphinQt/Debugger: Fix DBAT and IBAT registers in RegisterWidget
5.0-12767fc5fbf51347b4e59472526dbf1c492296514c3e8LCMerge pull request #9127 from Sintendo/fselx-movsd
5.0-127223499cedde4162711fcc0bbf53187e4dffa637b16SintendoJit64: fselx - Skip MOVAPS + MOVSD (SSE4.1)
5.0-127219ac324aed32501a379ab2a81baa55f11cfa2af32SintendoJit64: fselx - Skip MOVSD (AVX)
5.0-12764cec47b9c32403ea59b983dc882e3d2fba709dc33LCMerge pull request #8981 from lioncash/vtx-fmt
5.0-123464b21bc7508c59902ba5a375c08c3fbe2dea190b3LioncashLightingShaderGen: Transition over to fmt
5.0-123457f7db6d3e77219ac287802bcdd240febf8cfe168LioncashVertexShaderGen: Transition over to using fmt
5.0-127615722c680a4fd999391577461a1cd9f8e89434499LCMerge pull request #8006 from JosJuice/qt-rtl
5.0-12084f1ec4fb70a692b60b9744cae63d3da2dba0c63ebJosJuiceDolphinQt: Enable RTL layout
5.0-1208374ae02f9794d939a941be04b9b48b6667886fa76JosJuiceDolphinQt: Support gettext contexts (Qt disambiguations)
5.0-1208219ce87fa63ad5484ce482bbbdfc55b131ba9ee65JosJuiceExternals: Update msgfmt.exe to 0.20.2
5.0-1275769140ca6d189c448caa26b4ebc692672dc03fe9dLCMerge pull request #9158 from leoetlino/accidental-recursion
5.0-127560de6a32f4c9c51a5a19c90390a661e2c0857cd4eLéo LamQt/QtUtils: Fix accidental recursion in ParallelProgressDialog
5.0-12755a209410e70bcec6c9136ea6d11570b94cbdbba31Léo LamMerge pull request #9148 from JosJuice/android-active-layer
5.0-12727286124852064acafd9c4225ae6facc33b40f9637JosJuiceAndroid: Fix setting read during play with local game layer active
5.0-12753b3cb08830ba176a469c1f7014f201a45ca696999Léo LamMerge pull request #9155 from JosJuice/tas-slider-right-click
5.0-127486670226a44d446576bfb16cfc13ce05a93b7c708JosJuiceDolphinQt: Reset TAS input slider to default on right-click
5.0-12751150282f7b22db7213dde4c86b5473c67cf7104afLéo LamMerge pull request #9156 from JosJuice/android-alertmsg-outside-emulation
5.0-127488d91b4ea8c2dafeffd01d5bea0ac30113cd55222JosJuiceAndroid: Show alert messages as toasts outside of emulation
5.0-12749653f89701db560ffe2c9421c81f3b5347c8dc46fLéo LamMerge pull request #9151 from trofi/master
5.0-12748af2a881a85e5d79692546a861d7112dad9682e80Sergei TrofimovichSource/Core/DiscIO/WIACompression.cpp: add missing include
5.0-1274716f5a50cfc0a49ee0f6b09382b40e89dcb8b5535JosJuiceMerge pull request #9144 from JosJuice/confirm-runnable-finish
5.0-1272728b640fb0d346f18527f2da8597ab231985db204JosJuiceAndroid: Remove finish from ConfirmRunnableViewHolder
5.0-12745ab2e226df8b6503b948bceb6cca1364f718d8dffLéo LamMerge pull request #9105 from JosJuice/volumeverifier-small-low-severity
5.0-12662402643fe4cc5459faecdafd5f67e31793997296dJosJuiceVolumeVerifier: Call CheckDiscSize from Finish
5.0-126614f62960fb16eda9f4174a90bc92d5f49310a8260JosJuiceVolumeVerifier: Make high severity "too small" hide low severity "too small"
5.0-12742ebeca050001d0928afec1be8b95421c6b7d48eebLéo LamMerge pull request #9119 from JosJuice/android-seekbar-min
5.0-12706f065525a48808be7cef1dfa14757fd5b16797c3dJosJuiceAndroid: Correct SliderSetting minimum value behavior on API < 26
5.0-12740c3cdac48632596d8b83fc844dc732d94f3da8b11Léo LamMerge pull request #9137 from JosJuice/zstd-ram-usage
5.0-127143feea108db690f880f6e30e6e8f974cfbb78eee3JosJuiceDiscIO: Decrease RAM usage during zstd compression
5.0-12738b24223c1788c2a898bc5154be919fca7cbfc20d4Léo LamMerge pull request #9135 from JosJuice/show-nkit
5.0-12727d64fc67b043e2950674cafe736324f6cf3928711JosJuiceShow NKitness in file format string
5.0-127365ab95d7f6a4f6c6cd4bd520b791466eeb8967abdLéo LamMerge pull request #9145 from jordan-woyak/sound-touch-defaults
5.0-127303e6599b890dfdf6465e57db3157ebb7a46880d95Jordan WoyakAudioStretcher: Keep default parameters.
5.0-127345a939ccfaf79c4a3b451e25d7550f663f0845314JosJuiceMerge pull request #8833 from Ebola16/Panic
5.0-12687c3f34ac3fa1c05416e1d7e2d88876e523dafe265Ryan MeredithAndroid: Add "Ignore for this session" to Warning AlertMessages
5.0-12686991eb6ae832a729facb01aa26f8e2c20b815c0e9Ryan MeredithAndroid: Use DialogFragment for AlertMessage
5.0-12731696f08ede3c3bd1c88429ca5fe9c8baf42679c56JosJuiceMerge pull request #9139 from nickbeth00/fix-landscape-rotation-android
5.0-12730f0b2f51e1db3640cc8aef5e98b0c74a024af0ba0nickbeth00android: add SENSOR_REVERSE_LANDSCAPE as an option
5.0-127290029ca84b07f44e3ce8c80a44fa0285a966b34d3JosJuiceMerge pull request #8954 from Isira-Seneviratne/Use_Java_8_Date_Time_API
5.0-127281c9132ba2b9827e3b05458b65690f362136ce3b0Isira SeneviratneUse Instant in StartupHandler.
5.0-12727200f8906d8565f0ac15f1b63b840ef264183a60bIsira SeneviratneEnable support for Java 8 API desugaring.
5.0-12726dcaf2b96251b9a292bc5c122c1f76fbc552f55d3LCMerge pull request #9133 from JosJuice/geckocodes-mirror
5.0-1272563f5fa6e19f3a43b47015cff027bb46133d0a2bfJosJuiceReplace geckocodes.org with mirror codes.rc24.xyz
5.0-12724c2975c8cb5f495793864971ac8d0e6edb0fb87dbLCMerge pull request #9131 from JosJuice/nkit-mgs
5.0-12715568f226937b52e62ca230dc6d11c70508a49c0d1JosJuiceAdd Metal Gear Solid: The Twin Snakes to NKit warning message
5.0-127220fe60816801d0c17946f73327c898555813a8e70Connor McLaughlinMerge pull request #9126 from stenzek/moltenvk-1.1
5.0-127219649d13462fa12528844eb0c54af8ed62bd63008StenzekExternals: Update MoltenVK to v1.1
5.0-12720a8df2caba946e7626ad57a6132e531b6d7050ceaConnor McLaughlinMerge pull request #9125 from stenzek/vulkan-validation
5.0-1271724bb947effc84dadad4a4c298bc69dc5e0cfb726StenzekVulkan: Use VK_LAYER_KHRONOS_validation for validation
5.0-1271856e8058a06fbe4b975ce9f867b4dd6e9b721c2e0Connor McLaughlinMerge pull request #9123 from sepalani/bsd-socket-crash
5.0-1271766751865208754dba3d5d31a3680ac7296c05e68SepalaniSocket: Set SO_NOSIGPIPE on macOS
5.0-1271631524288e3b2450eaefff8202c6d26c4ba3f7333JMC47Merge pull request #9116 from jordan-woyak/fix-wm-netplay
5.0-127068f8509afc3acc80827dec181da957c72c4bb1aa5Jordan WoyakCore/NetPlay: Fix Wii Remote syncing.
5.0-12714d9f88c0cbfb12999d466973ae84ec99c0d85f357JosJuiceTranslation resources sync with Transifex
5.0-12713ebdcddfcd033b1069dc1010f233c19c419680674JMC47Merge pull request #9120 from JosJuice/controller-defaults
5.0-12706623340bbbb68f69229a30f5a4331d1380bcad527JosJuiceFix controller defaults being empty on fresh run
5.0-12711365524361276c3f59d7629f8a8428b027b6ec7acJordan WoyakMerge pull request #9106 from jordan-woyak/wm-distance
5.0-127100295d470b1fc663c96823b7dc3c3a893a4f1f407Jordan WoyakControllerEmu: Increase "IMUPointer" "Total Yaw" default value to match that of regular "Point" settings. Removed "Total Yaw" from included Wii remote input profile to take on the default value.
5.0-12709f766c89a08e190916ac5830de3649cf1875e6f82Jordan WoyakControllerEmu: Increase Total Yaw/Pitch default values to compensate for new FOV and to reach screen edges in the Wii Menu.
5.0-12708f9280d0f669df36023ef2bfa87c174412cd47214Jordan WoyakControllerInterface/Wiimote: Add "IR Distance" input providing a calculated distance from sensor bar in meters.
5.0-12707761f7798c944ea1ffc7b091588b736b0d0efab7cJordan WoyakWiimoteEmu: Increase Camera FOV constants to 42 by 31.5 degrees.
5.0-127061063c4e9408a0555c885e8b52f5eb4e3ab582469Jordan WoyakMathUtil: Add Population (vs Sample) versions of Variance and StandardDeviation to RunningVariance.
5.0-12705960750003e952217a5654cfe3b0eaf31e2214e2dJosJuiceMerge pull request #9112 from Ebola16/setmin
5.0-1268642b2d11f8d351eb79e67a7bd34ec79cce450c199Ryan MeredithAndroid: seekbar.setMin requires API level 26
5.0-127036cb14a9a548f851522d245fe0074238476b371deJordan WoyakMerge pull request #9115 from jordan-woyak/default-modifiers
5.0-1269824771aac5ab6c5a4191e3d3aba3e34d0f999043fJordan WoyakCore: Unbreak default keyboard mappings.
5.0-127011dc0e0565d201c2bc445710db0f516ab2e7b9e15Jordan WoyakMerge pull request #9114 from JosJuice/android-zstd-levels
5.0-12684bdfce1cd1392889a82f165dca3e03b641d5431a1JosJuiceAndroid: Fix convertCompressionLevelZstdValues
5.0-12699aea02390715ca5f89a299c5a220af30c37b67ca6Connor McLaughlinMerge pull request #9109 from stenzek/msaa-efb-readback
5.0-12686880f7ca6bb9df5bdb4e3765697ffdf60b59d68f3StenzekFramebufferManager: Fix EFB readbacks with MSAA on
5.0-12697c64d41d3e783441e4f0b34d4b70cc754ca610b15JMC47Merge pull request #8428 from jordan-woyak/better-hotkeys
5.0-12696431eb4d60d8a413ad9a4a72b1305f8090410a741Jordan WoyakExpressionParser: Improve hotkey suppression logic. Allow activation with simultaneous press of modifier and final input.
5.0-1269544927da420e8715cf041a50a38de08bc649e6685Jordan WoyakExpressionParser: Replace ScopeGuard with custom deleter unique_ptr.
5.0-1269448b76ff90f62183d5ad25a33ce9855b22e33dd97Jordan WoyakInputCommon: Improve input detection to produce buton combinations.
5.0-12693d8ad8c386121e9c937360b102289231d86693dd1Jordan WoyakInputCommon: Make hotkeys and input detection aware of Ctrl -> L_Ctrl / R_Ctrl hierarchy.
5.0-12692aae913fbc6da714b3777e3a3c20fd06d1e423a0eJordan WoyakInputCommon: Clean up modifier ignoring logic.
5.0-12691f7bf26cd60f269a83a0d1f646e8291de2b890ef2Jordan WoyakCore: Clean up default hotkey expressions.
5.0-12690f015c99a5193400a9798616c0a265e5c66916c55Jordan WoyakControllerInterface: Add platform consistent names for modifier keys.
5.0-12689d2729df281485651cbc3c27e4c9419f43fe61408Jordan WoyakExpressionParser: Allow duplicate and superset modifier hotkeys to function.
5.0-12688b3acc7403f33033bfce6db92ea4b8ec6fc968665Jordan WoyakInputCommon: Support detecting combinations of inputs. (Hotkeys)
5.0-12687e6ba495486b2c7ac337fa4ecd62597a0f9a56e51Jordan WoyakExpressionParser: Suppress inputs when hotkey modifiers are pressed.
5.0-1268652547379c99f290118641f29168cfae5cc94db51Jordan WoyakExpressionParser: Add Hotkey syntax.
5.0-1268557f14b260bf043b6c261ca284b6c45fa3a7932deLCMerge pull request #9108 from Ebola16/News
5.0-1268497181f0c5102104b5a8a2bd174c51907df1a542aRyan MeredithProperly fix News Channel loading screen
5.0-12683a9b15dfe3c1833d9e281343e61301cb309a44eb8LCMerge pull request #9107 from JosJuice/qt-disc-0
5.0-126710ddd296cd9dc9c25195d7e22dff3ddc64c6e6c74JosJuiceDolphinQt: Use 1-based disc numbering in InfoWidget
5.0-1268154e570a95f2cb54fdc7be29d04870746c69a8b9eJMC47Merge pull request #8902 from JosJuice/android-convert
5.0-126355ba083215852a7f1afa2ac73316c2c0c500a6e7dJosJuiceAndroid: Add workaround for conversion progress in dark mode
5.0-12634f01ccfdb824d37dd9bee2eb150a7721ea19b6837JosJuiceAndroid: Only allow conversion when appropriate
5.0-1263323ea47d4dfb8ea4ac2b33aa8c5650110dbb0aa89JosJuiceAndroid: Refactor GamePropertiesDialog.onCreateDialog
5.0-126325d13f3675f9907459f107e951d39713628e51177JosJuiceAndroid: Pass GameFile to GamePropertiesDialog::newInstance
5.0-126318c999cf3b131cf65f758fc09dde05451e8bfa075JosJuiceAndroid: Let the user select where to save disc images
5.0-126303805b84906b7994486c1b13eb49f93b2796a9a11JosJuiceAndroid: Add content provider support to File::Delete
5.0-126296e1e6d2311df787e800be199df369b5d12aa6caeJosJuiceAndroid: Add content provider support to File::IOFile
5.0-12628d9f3e382fe1b2f1c7d9de54cefa920b4f0502af6JosJuiceAndroid: Add a progress dialog for disc image conversion
5.0-126277d6debb90793dbd34df49d779ea2c34e432094d8JosJuiceAndroid: Add disc image conversion
5.0-12626ca46028cdebdd379528245c6551f3ca83a1b9c55JosJuiceDiscIO: Use std::function for compression callback
5.0-12670f33767f19cca6ee95af9727f0050f27e2571f770JMC47Merge pull request #9088 from JosJuice/android-sysconf
5.0-126297749e8c10c65dfb7c8f31d0e3793bcc143ea9c14JosJuiceOnly automatically override SYSCONF settings when it has an effect
5.0-126286e6446be83f6c2bc9f0ce74edf0669d1a7cd63a6JosJuiceAndroid: Add Wii SYSCONF settings to GUI
5.0-126279c97654603e9d8c01dcff9ae06981fa9bf23d29aJosJuiceConfig: Add SYSCONF to IsSettingSaveable
5.0-12626fb2e633e1e808b3763a62779422d371d5300ad42JosJuiceAndroid: Don't assume SliderSetting minimum is 0
5.0-1266550b5224d0628ff15af12c169304a5bebd50c7913Jordan WoyakMerge pull request #8840 from Techjar/evdev-combining-phys
5.0-125728423f848d0d8c4846fcc2eac186131ef44e6d249TechjarControllerInterface: Combine evdev devices with the same physical location in addition to unique ID
5.0-12663c9a1134dd6b7038ea16deae20d3c9fa21da76407Jordan WoyakMerge pull request #9097 from jordan-woyak/bt-emu-kill-mem-var
5.0-126622e753abcc9d27804f12ec7c4e9512f03dca26670Jordan WoyakUpdate state version.
5.0-1266132ef8a46a1403288c3def1df318effa5856d4f2cJordan WoyakCore/BTEmu: Change a member variable to a local variable.
5.0-1266039df01434c3a6f444e658d1bea660ff2a6badcefJosJuiceTranslation resources sync with Transifex
5.0-126593348e63d1dc151739d4d35d6aaa274d02d87839fJordan WoyakMerge pull request #9070 from Techjar/default-input-profiles
5.0-12658fc65057e051ff42f8863d1a0283f1979ffed126dTechjarAdd built-in profile for Wii Remote with MotionPlus IR
5.0-1265729460b946e9a9c337f76c16e1ede1b841b20acadTechjarQt/MappingWindow: Add support for built-in profiles
5.0-12656a393a18f51c58fc7441ee0f183c5e00f1f611fb0JosJuiceMerge pull request #9093 from Techjar/mega-ini-fixes
5.0-1265531083e10dfc26f3f274d11a9890fe1417731ca18TechjarGameSettings: Fix Monster Hunter Tri bloom patches
5.0-126546707ca2ebd3b58a9fe3cb200860a028c9d427c53TechjarGameSettings: Enable FPRF for Interactive Multi-Game Demo Disk: November 2003
5.0-126530b501c8e9f0f18674466952958232dd4bf0ccc2eTechjarGameSettings: Set Texture Cache Accuracy to "Safe" for Rockman EXE Transmission
5.0-12652828a5172e4415c6d73782185b49eb115f1e868e1TechjarGameSettings: Set Texture Cache Accuracy to "Medium" for Far Cry Vengeance
5.0-12651002aad71e33614435e5056fb0e27cd72542ca630TechjarGameSettings: Disable MSAA for Pokemon Snap
5.0-12650e08e75a3857274d6718c793c8c69aef4fbc69d72TechjarGameSettings: Disable MSAA for Pikmin (Wii)
5.0-12649f18f8db9374105b5a6e1b9c37c381f3ddf269e58TechjarGameSettings: Disable "Immediately Present XFB" for Judge Dredd: Dredd vs. Death
5.0-126489867c45eb82ad3408c8501413be57142bb9520f4TechjarGameSettings: Add 2D rendering patches for MVP Baseball 2004 and MVP Baseball 2005
5.0-12647c4bc90aca9487182f0c299dc15e8449c58d5a90aTechjarGameSettings: Enable MMU for Watchever Channel
5.0-126460d405e5e9ccd3fc6f6c19655a00f2cca58fba26cTechjarGameSettings: Disable "Skip EFB Access from CPU" for Resident Evil Code: Veronica X (PAL)
5.0-1264514dad37cebfda392cf6677a27f166782cacb7180TechjarGameSettings: Set Texture Cache Accuracy to "Safe" for 10 Minute Solution
5.0-126441efa50a90a43059664dbec721dd751e61f5a8cc9TechjarGameSettings: Disable "Defer EFB Copes to RAM" and "Immediately Present XFB" for Super Paper Mario
5.0-1264303b2d6639e844d6882c86c960e1bafee0b2af1ffTechjarGameSettings: Disable "Store EFB Copies to Texture Only" for EA Sports Active 2
5.0-126429f5227d123ebfb505e4a94f86136d9c74ebfb52eTechjarGameSettings: Disable "Defer EFB Copes to RAM" for Star Wars - Rogue Squadron III - Rebel Strike
5.0-12641778aaeb0e83fc63b4cc53211c6028124972e8511TechjarGameSettings: Set Texture Cache Accuracy to "Medium" for Driver: San Francisco
5.0-12640ef83c41b952f56594e674cf1d0d29c200b94fa2bTechjarGameSettings: Set Texture Cache Accuracy to "Safe" for Tiger Woods PGA Tour 07
5.0-12639d0be5678ca5879f22409fbbdfbe2cc06ec5ec071TechjarGameSettings: Set Texture Cache Accuracy to "Medium" for UFC Personal Trainer: The Ultimate Fitness System
5.0-1263831b3ea75e7e7306595303556d8c6ce6de1a5e8e9TechjarGameSettings: Disable "Store EFB Copies to Texture Only" for Our House: Party!
5.0-1263771267cb05576940de7ed2aa7a80a37b7f670523cTechjarGameSettings: Force 1x IR for Mario Tennis and Super Smash Bros.
5.0-12636620044ea054b846b27a6599f92990d641092ad4eTechjarGameSettings: Disable "Immediately Present XFB" for Brunswick Zone: Cosmic Bowling
5.0-12635eb44aa27a880ffd5d985a7d894ffa0d59b34f259TechjarGameSettings: Disable "Force Texture Filtering" for Spider-Man: Web of Shadows
5.0-12634bd89bc969a36e540b56a0623b810c8e5c288555cTechjarGameSettings: Set Texture Cache Accuracy to "Safe" for all MSX VC titles
5.0-1263313697045f72865a490c952011b5dc8583ab411d2TechjarGameSettings: Disable "Store EFB Copies to Texture Only" for News Channel
5.0-12632712dd8f4d09193491b0a6984cd7bde29628a8b02TechjarGameSettings: Fix GameID comment for Super Mario Bros. (Brawl VC)
5.0-126316ada03fca2e5f8a55992d5c9fd35c91e2825fff7JMC47Merge pull request #9075 from JosJuice/android-osd-left-margin
5.0-12626161f99b864795bf714941e981ad4032c6f50855eJosJuiceAndroid: Move OSD out of the way when menu is open
5.0-12629097a4f4ecf8db18737ee64d4721fd46d98695302JMC47Merge pull request #9077 from JosJuice/android-settings-initialized
5.0-12596d51f58f828914e30eb7dfd62f1c251def2bcab1fJosJuiceAndroid: Wait for initialization before launching EmulationActivity
5.0-12627655308255ea88783d6f6110cde2c3536d22f16d7JMC47Merge pull request #9073 from darkain/patch-1
5.0-125784e443ed85764e286f801c45acf8b8d22ac155fa4Vincent Milum JrAdding AmdPowerXpressRequestHighPerformance
5.0-12625a7b9e6857b6c4e172a4ec333a6c83d624092cdf3JosJuiceMerge pull request #8975 from JosJuice/android-new-config
5.0-12603744c0b13cff45ff799f5a584482fee3f77c9661cJosJuiceAndroid: Display default path when no path is set
5.0-12602003696fd7885a73468277bd90d3823179ca6f1a3JosJuiceAndroid: Fix race condition when exiting emulation
5.0-126019c19309a03b3c4096e8648c99ef48935c03c075cJosJuiceAndroid: Allow editing settings during emulation
5.0-12600736505f020a8e1b637a7a84a294b30bde558ebdeJosJuiceAndroid: Show overridden game settings in bold
5.0-12599e24d50e881128f944fa76f15c7d3fd6f6c43e0d5JosJuiceAndroid: Hook up game settings to the new config system
5.0-12598a538301891312b756828e220e735110d9484a411JosJuiceAndroid: Hook up global settings to the new config system
5.0-12597f011e859b4450c7386cd9b780027cc3682a646adJosJuiceAndroid: Centralize default values for settings
5.0-1259613d1ef6681f5bf95be2669720edccd26ea258754JosJuiceAndroid: Centralize setting definitions
5.0-12616e4e50691fbed68d207cfdc0570fc07a56259f040JMC47Merge pull request #9086 from JosJuice/wiimote-init-order
5.0-12607de7ef47548b16e2ad02d3d5c75b9304b878b77f7JosJuiceCore: Run Wiimote::Initialize before HW::Init to avoid crash
5.0-12614e0117a86adf0d1bea5bbec0aa335895d759d332aJMC47Merge pull request #8819 from JosJuice/panic-alert-deadlock-pause-on-focus-loss
5.0-12050cc330afa6bc7da0bce00e2d4de68ff13315f1e96JosJuiceDolphinQt: Fix the panic alert deadlock, Pause on Focus Loss edition
5.0-126129e3c08394ad6c05232dbacf7f1745570b5e2b48aLCMerge pull request #9085 from Techjar/better-monospace
5.0-126070759ead9b6946041ba5c4996d023ce7944bb35c5TechjarQt: Use better method of getting default monospace font
5.0-12610f0422512e6a727e8097a3b556ea59cee245bd7d8LCMerge pull request #9082 from JosJuice/android-touch-pointer-recreate
5.0-12608601ff182db91ba699c701538e9d72bdc5de79e76LCMerge pull request #9084 from Techjar/custom-rtc-tz-fix
5.0-126014d15fb62d9656286c946655d4c8e290442dbe716TechjarQt/AdvancedPane: Force UTC time for custom RTC entry
5.0-12601c8a76e6928e544a4a5be13ede6157913db047d19JosJuiceAndroid: Fix touch pointer not working after activity recreation
5.0-126064f1f849c9d7db042726fd2dd5effafcb434bbcecJMC47Merge pull request #8985 from jordan-woyak/btemu-cleanup
5.0-124410ad123bdbb935a2a3a7de8d26f15e406a690781eJordan WoyakBTEmu: Fix home menu inquiry assigning multiple wii remotes to wrong slots.
5.0-124406a6f1451ff55a4ba0bd717d1833121652ce457bcJordan WoyakUpdate state version.
5.0-1243913ee6bd7bb50d0f23d32383f396e4199533868cdJordan WoyakBTEmu/Wiimote: Cleanups/Fixes.
5.0-1243889ca9b51ad511bb7b4293e405e0842306c5403c4Jordan WoyakBluetooth/WiimoteDevice: Remove some silly comments.
5.0-124371cddf9c527ac4b7db45eeb47ca07cf97b7e63783Jordan WoyakBTEmu: Remove a wrong INFO_LOG.
5.0-12600eae68194b30610c60f224c676f573de024ed3a78LCMerge pull request #9076 from iwubcode/qt_graphics_controls_destruction
5.0-125972bb7d207b74d35ca435bfc9a47c712996d353056iwubcodeDolphinQt: fix other widgets that use lambdas (capturing this) without setting the receiver
5.0-12596a83bf8bc59ee56bc7b6574c749961fd115004143iwubcodeDolphinQt: properly remove slot connection for ConfigChange when object is destructed
5.0-12597a481a529720e59f8339de5af0f33f5e6df9d6686LCMerge pull request #9079 from JosJuice/android-permissions-check
5.0-125968bd704304e81a090d4e917be8c53b8780cab71c0JosJuiceAndroid: Check for granted permission when returning to MainActivity
5.0-12595b1fecbb71ce256d7c70963414a30501570c2e871JMC47Merge pull request #9004 from JosJuice/android-menu-back
5.0-12584cecec756ec50f49802b594c59a44efe2af2328d7JosJuiceAndroid: Always show Exit Emulation at bottom of menu
5.0-125836b68b76aed90f0a2a275774375dd899c0f5874abJosJuiceAndroid: Remove redundant pause/unpause code
5.0-125821fdabc74812a9589b32e6ea1f91f9eb1f35c9157JosJuiceAndroid: Exit emulation by long pressing Back
5.0-12581a03f40ab15c60140cecd28e421e9d3aa6815e14aJosJuiceAndroid: Change "Exit" to "Exit Emulation"
5.0-1258029bb51c456fa9fa5331fb8e7928cc1e84a71272bJosJuiceAndroid: Adjust margins for game title in menu
5.0-125797aa9222dac1321507e07fbe27fe47f1ea41b3e27JosJuiceAndroid: Hide Refresh Wii Remotes menu entry for GameCube games
5.0-1257836a3b54c1f92d7f7c176a6804ce8495552586e33JosJuiceAndroid: Port over settings from the old menu
5.0-12577364b9702f4884908c9be7249e8ab51b9d70e402cJosJuiceAndroid: Use narrow layout for savestate slot picker in portrait
5.0-12576772a98e85343bb5d7e4ddbcdd9eef3991d1a31baJosJuiceAndroid: Ensure menu is always wide enough
5.0-1257548de1333df628caa1774972ca45750d0ae87386fJosJuiceAndroid: Close the menu when tapping outside of it
5.0-1257448c34bba8a3b4243527c9e4d6c18d7865787acb9JosJuiceAndroid: Don't hide the menu when pressing Exit
5.0-1257327554d2f265289b5f4c7ca0235377b9bdba92a9aJosJuiceAndroid: Remove inappropriate leanback checks
5.0-12572cf51642c17878ddeebee4397b03b46f10871bf47JosJuiceAndroid: Use Back to open the emulation menu on all devices
5.0-125811335df8eb523e59cb24c0408ad7926150a46f311JMC47Merge pull request #9039 from shuffle2/bt-dll
5.0-12510e601bc55327d61a4655c3867fe2f31d2ec1bc634Shawn Hoffmanwindows: keep an extra reference to BluetoothApis.dll
5.0-12579dcbe9da2794e033bdb7e95fc35cc191d18eb6d2eJMC47Merge pull request #8743 from Techjar/apple-pls-support-standard-api
5.0-1254769358b21868e3260d0c9273effbf302b130f25fdTechjarVideoBackends: Disable GPU Texture Decoding under MoltenVK
5.0-125777cab8b733f18d2bb634a0f72625dba1f9f985e09JosJuiceMerge pull request #9072 from AdmiralCurtiss/analytics-config-key-fix
5.0-12576c74ea6696e87d08503eefbe190d7cfa481db80f7Admiral H. CurtissSettings: Fix incorrect config key for enabled analytics.
5.0-12575a31c204ca8784397928e75624e89e0ae6b733cc9JMC47Merge pull request #8765 from AdmiralCurtiss/jit-reuse-memory
5.0-12484306a5e69900a04d1cd55198022c07f24bf74d8b0Admiral H. CurtissJit64: Keep track of free code regions and reuse space when possible.
5.0-12483fdab9783c712522aa5066f4165ba8de620686581Admiral H. CurtissExternals: Add rangeset.
5.0-124825b52b3e9cb74a04710edae2a571fe9b9fc5a3d1eAdmiral H. Curtissx64Emitter: Check end of allocated space when emitting code.
5.0-1257167761c7d313193d88d5262483aaeda5e47f0980fLCMerge pull request #9067 from Ebola16/Fixes4
5.0-12568365e812f6d1bfaf4099f8a32f21b882f4d2a60efLCMerge pull request #9068 from Ebola16/Fixes5
5.0-125671aacb575de053df7a888ff681cbf6e8a740e1b68Ryan MeredithAndroid: Remove calling create immediately before show
5.0-1256610e85ff40c3fe0090bc951c2c2cedfa18f5caa47Ryan MeredithAndroid: Remove unnecessary getString calls
5.0-12567255e8ff007cceeb62c9d654d0a67aa1d6d074f30Ryan MeredithAndroid: Optimize imports
5.0-125661ec2ac780d98eff0c59b66356615de31e6d2477cRyan MeredithAndroid: Update code-style-java for androidx files
5.0-125653d33b1c2c5eb78510df9bfa56c4bd82248ed80f6JMC47Merge pull request #9060 from Pokechu22/ignore-pi-reset-code
5.0-125298142712c880668e55915ef7058d1c588a73debb0Pokechu22Ignore PI_RESET_CODE resetting DI in Wii mode
5.0-12563b350cf043bfeda0cf4ef36d90603306dd56f5924LCMerge pull request #8976 from JosJuice/port-some-settings
5.0-12379b0f9bb9f136053c3fb164704e4d34a0ab0dd5deaJosJuicePort some settings to the new config system
5.0-12561fa91b47863855f2b098162e9a97740efcb9653efLCMerge pull request #9054 from sepalani/hle-cleanup
5.0-123854c75b96254b56e95ff95bf43a9612d4cd710c553SepalaniHLE: Improve naming
5.0-1238417ad2ac7195eb5a1da78d84d581c992e1d82275bSepalaniHLE: Rename GetFunctionIndex functions
5.0-123836b05e48bd603dc13b629f09f5d5f8137f7db0e70SepalaniHLE: Make naming closer to the current coding style
5.0-12382e0605d79118a8152ade89a298e71148a81f0cd39SepalaniHLE: Remove unused OSBreakPoints
5.0-1238179bfb48d68a96551c227fc63aaf56f39e1a15369SepalaniHLE: Remove unused function
5.0-125558e505ad8d5753059fc41c910730c35b45e7778a0LCMerge pull request #9055 from JosJuice/gc-sample-rate
5.0-12464bd44106fec950a962fa6150e0b76539504e89476JosJuiceAudioCommon: Get initial sample rates from AudioInterface
5.0-124631a1b89e7e87818d51a7b33d19245174ecdd78bb2JosJuiceAudioInterface: Use 32029/48043 Hz in more places
5.0-12552a3dfb228fdee823ecf22612c04e7970813c4d460LCMerge pull request #9062 from JosJuice/android-dir-init-fail-message
5.0-1255095376208a12062fafd153638507c3c65fdd52c97LCMerge pull request #9064 from JosJuice/android-filepicker-normal
5.0-1254100a8f4faaa29984835a21ea9e69f24f6f6ef43a3JosJuiceAndroid: Make FilePicker act like a normal setting
5.0-125292959e76f4a3a6c40e03db1b08549677cad19aad8JosJuiceAndroid: Optional AfterDirectoryInitializationRunner failure message
5.0-1254848cfc32bf3e4e4c5ac591e38fea4b205e74a4cc0LCMerge pull request #8935 from JosJuice/di-read-latency
5.0-12258327b985718954be4c09d451389edca498fa30f7cJosJuiceDVDInterface: Increase the latency for read commands
5.0-12546e7e51756068a450b6e920c7783c81d7df4d2d133JMC47Merge pull request #8861 from JosJuice/netplay-hash
5.0-12381fc6c1931fa09513388f35507b724bc378a0758e1JosJuiceVolumeVerifier: Adjust problem descriptions for new netplay check
5.0-123805cad82137d496328ce8e3ea6e5edf9dac524a11aJosJuiceAllow translations and custom names in GameFile::GetNetPlayName
5.0-12379a41166bb376820389d9863ce23cf6fab20cb3b5fJosJuiceMake netplay's "same game" check more robust
5.0-12542344fdabf23c048b81b8e87008a7a16837d180f55JMC47Merge pull request #8943 from JosJuice/android-horizontal-wiimote-buttons
5.0-12279a23e14fe76e9cba43f40def31f3f758121690f0eJosJuiceAndroid: Fix saving Horizonal Wii Remote overlay A/B/1/2 positions
5.0-12540a39064055079d15270dd4ea7f0eb7e8050bc1510JMC47Merge pull request #8941 from JosJuice/android-ini
5.0-12539ee9444a8f975516c5b5481bbd2b1d402a570dd7fJosJuiceAndroid: Create separate InvertedCheckBoxSetting and PercentSliderSetting classes
5.0-12538c6a308380c1f73cf9c707ec2223ee9c8b6ac75d3JosJuiceAndroid: Replace Java INI parser with C++ INI parser
5.0-1253774f197caedf00df80c411f6cfb299fae5822adbaJosJuiceAndroid: Expose a proper interface for C++ IniFile class
5.0-12536c8c4ec28ce3961dddec3b92dfad8cc5f7b199c5fJMC47Merge pull request #8644 from JosJuice/rework-tgc
5.0-1253262467c45ae551bfc54532de4abb89f3ceecafd17JMC47Merge pull request #9063 from JosJuice/default-gfx-backend
5.0-125296eefc3c524a8530a3cb24b5c797288e156bec1dbJosJuiceMake default graphics backend not show up as empty
5.0-12144864dcd40b52dc87406793626cb70ffc53c10beaaJosJuiceRevert "DolphinQt: Disable converting from TGC"
5.0-1214331ecc6c214fc7dba993ec11ef81ae4f5afdf8d19JosJuiceRevert "DolphinQt: Actually disable converting from TGC"
5.0-1214275d032161f5d9ca450d21520eaa75a5be2f1f9eeJosJuiceDiscIO: Rework the implementation of TGC reading
5.0-12530aee69b03c5677ceea600cf88321bf762dd2aecfaJMC47Merge pull request #9007 from AdmiralCurtiss/orre-save-patches
5.0-1248249e6478817f17431612ab6246256fa83a1997d6fAdmiral H. CurtissGameSettings: Add patches for Pokémon Colosseum and Pokémon XD to circumvent the check that the save being overwritten matches the last known save.
5.0-12528db067104ed42debf28e60f31c31131ae2a7c8441LCMerge pull request #9047 from JosJuice/wia-header-heuristic
5.0-12464bdd28c0edf986244fc7a2845df5537b5bc4bcf7aJosJuiceDiscIO: Expand WIA/RVZ header size heuristic comments
5.0-12463f7f0fa2d855c889b093b8ffb4739a1971051b10cJosJuiceDiscIO: Adjust WIA/RVZ header size heuristic
5.0-12525936702bd045a804c4a7849f1b5a31577a5776e09LCMerge pull request #9033 from leoetlino/scan-thread
5.0-12453d1439a1fa918b204f3591fcd5bfc5cc291979733Léo LamIOS/USB: Move scan thread logic into a separate class
5.0-12523fb32f1ab88291cbf70e8decf990a64665b241bf0LCMerge pull request #9042 from Ebola16/FP
5.0-1251385ddb8fc867e697e07f111d5e38faa98536ac807Ryan MeredithAndroid: Minor cleanup 2
5.0-1251230ea98177a5878e55f608dd5e4939e744e3a4f1aRyan MeredithAndroid: Minor cleanup
5.0-12520d17c407f09d7bb84690ecd226d2c5ffb330d3a81LCMerge pull request #9052 from Ebola16/GCAT
5.0-1251842a7c959e1a0321a625ac67a19d0b97d140478d5LCMerge pull request #9056 from JosJuice/supportsreadwiidecrypted-parameter
5.0-12463047bb803376a294a66bca5c9e91e23918706d151JosJuiceDiscIO: Add parameters to BlobReader::SupportsReadWiiDecrypted
5.0-124829fe6466c79d9b55990cd554e874eb3a887995ee4Ryan MeredithAndroid: Better GCAdapter scanning thread management
5.0-125166bd76878931252141f88015264aec19558a50a44LCMerge pull request #9050 from stblr/memory-watcher-fix
5.0-12484ff168469b7e060c7dce1f42f0fb547f8c846ffcdPablo SteblerMemoryWatcher: Do not follow invalid pointers
5.0-1251439a849ae284a742c214a4e1b4cfca1194a81d460LCMerge pull request #9058 from Ebola16/T
5.0-1251305f3c4d579e9352311e90cf97b444a25cd8f4b72Ryan MeredithAndroid: Remove unused files
5.0-125127d39ed9bcc7e4e6e0597167b09e74ccb856ba0aeRyan MeredithAndroid: res cleanup
5.0-12511e0b64e0ef8ae7539aae7efdbe8eebb822bb1751fJordan WoyakMerge pull request #9049 from Ebola16/GCAC
5.0-12482acd717ffae882f847fc9eab31c5293511232557fRyan MeredithGCAdapter_Android: Minor cleanup
5.0-125090a63340c205ab21dab42ad616c67868c41ae5c06Jordan WoyakMerge pull request #9037 from shuffle2/code-cleanup
5.0-1250624e8ed8e2761ac991057ac0f808c3d2bd913fe5bShawn Hoffmanmsbuild: add experimental:deterministic for safety
5.0-125055d334d47565651f0f203502ba7c83073112dcb3dShawn Hoffmanmsbuild: explicitly disable incremental linking Previously the default was used, which would enable incremental linking for debug builds.
5.0-12504969ea6e4f54f1021edaa8f565e20b17a78f6f753Shawn Hoffmanmsvc: enable /Zc:preprocessor and make build compile cleanly
5.0-125034db06bf85b87376f6f5ac51242fa28663ee8471dShawn Hoffmanogl: init ProgramShaderCache::s_ubo_align to 1. silences a warning that it may cause div-by-zero.
5.0-125028068ff92bfc363379f35bb3fea6e76c5bf9513fdShawn Hoffmanmsbuild: use x64-hosted toolchain
5.0-125019888adad54d554d12b2e65fab541d7a798547857Shawn Hoffmanmsbuild: always enable /Gy and /Gw
5.0-125009717a418b92ada22c9e68863d06f044bd3e88613Shawn Hoffmanmsbuild: properly enable /Brepro
5.0-12499d35514399e4a9eec3304bc671ebc84c48045a649Shawn Hoffmanmsbuild: fix a typo
5.0-124987279f31b245e919356dfd168a68740a478cf2294Shawn Hoffmanmsbuild: re-enable C4996 and C4351 C4996 enables warnings about deprecated items C4351 was phased out (thus a no-op) years ago
5.0-12497ae061276d66a08b50d45f0889e60aaf39ae50429Shawn Hoffmanmsbuild: enable /Zc:externConstexpr,lambda note about preprocessor
5.0-12496fcc8dfd1897cfe303dae631d9de6ab6804a2e328Shawn HoffmanCommon/Assert: no longer needs special impl for msvc
5.0-1249589b6a4cbeedfeece3378b8f1907af6b1e2072061Shawn HoffmanDolphinQt: resolve Qt5.15 deprecations
5.0-12494c629af631907b06c193137043fa86eb5ce739b95Shawn Hoffmanreplace is_pod with is_standard_layout && is_trivially_copyable
5.0-124932c2fd21d41e43a5b1fae2d10478ec891830cf80dShawn Hoffmanmsbuild: silence warnings about deprecated codecvt items
5.0-1249212ea56a6b2249b4efc2a2ee2524191cc5fe8eb2bShawn Hoffmanremove extraneous WIN32_LEAN_AND_MEAN definition
5.0-12491181e0dba21b78a23df9a459fc01b870ccf0466e9Shawn Hoffmanapply `if constexpr` in a couple places
5.0-12490ccbc4c2d991cd42dbc2943aebe617d31b2c74a59Shawn Hoffmanfix possible dangling shared_ptr ptr in ios
5.0-124893ee4c53d652c52f3733194534a9538730d1806e4Shawn Hoffmanwiimotereal: add some error handling. replace malloc with make_unique
5.0-12488938fd4e43871d281f5efa185a5b62b8b74fa13f3Shawn Hoffmanuse constexpr for some compile-time expressions
5.0-1248779f5ea04744a50c006067800d506211553757387Shawn Hoffmaninitialize some variables which need to be
5.0-12486c22748dc38596ffc42b77496fdb62ef2c92efdccShawn Hoffmanwindows: fix some incorrect string lengths
5.0-12485b021573a7074a07e8e391526d818555caef24d3fShawn HoffmanGekkoDisassembler: fix rld*
5.0-1248449590c9a42d8d6912f87d70eb92ad369c1a992d5Shawn HoffmanFileUtil: handle some error conditions
5.0-124833bc8a26083549087c3bb285d5742a71160ae146bShawn Hoffmandon't use std::move on const variables
5.0-124821b1fc39f02ef4824316f400092e2fceffa3aab97Shawn Hoffmanhandle to GetFileVersionInfoW must be zero
5.0-1248375b4f70e5eaf50e5c2a05633d2bf91d0b99c25a1LCMerge pull request #9053 from kit-ty-kate/freebsd-arm64
5.0-124825981a1929d4da6ddb83e50f58d1d004e52e0ce3fKateAdd support for FreeBSD/arm64
5.0-12481c36ae84b966327bd9d78d3eabf2309f82d37792eJordan WoyakMerge pull request #9044 from shuffle2/thread-names
5.0-124806ef9d7070168559c9a3140dc5aa40913009a13b7Shawn Hoffmanname some threads
5.0-12479a769dff1d07eadfbf26d3f18043aa3ecdfc97482Shawn Hoffmanwindows: additionally set thread name via SetThreadDescription
5.0-124784a34b74e6882a20edbcf2399dc8f9b397e62d82aLCMerge pull request #9035 from shuffle2/vs-pretty
5.0-124731104fcf8073ae81fb56df95b788b386784c597c7Shawn Hoffmanmsbuild: allow _WIN32_WINNT to be naturally defined by headers
5.0-12472c88d832e05c97d5032db206c1276174697eb7ddcShawn Hoffmanmsbuild: prettify include paths
5.0-12471af559385380dfe2a5dc1f2d9f11d5c6deab2555bShawn Hoffmanmsbuild: use the moc dispatcher from Qt's vstools The new method supports build parallelism and cleaner integration into msbuild dependency flows.
5.0-1247003a263db204161fdbd1a37aef89b4ea5197c0c30Shawn Hoffmanmsbuild: fixup linking of discord-rpc
5.0-124692f47f486af31e1d1b9447e5967fdfd3b715d31c1Shawn Hoffmanmsbuild: re-enable standalone vcxproj processing
5.0-124681f8cda62817fd0b80c1ea74fe239154ef0b48083Shawn HoffmanDolphinQt: sort the files in vcxproj
5.0-12467390f509bbf7689c737cb8c6a5859839236449092Shawn Hoffmanwindows: disable C4200 directly in libusb.h
5.0-124667705f7c1a3b13405da3ac3598466317abe19354bShawn Hoffmanmsbuild: refactor stuff out of project files (for externals)
5.0-1246594bf48b67c76e55d54c922a4472b00f9314ba673Shawn Hoffmanmsbuild: refactor stuff out of project files (for dolphin)
5.0-124643a0d8c02087617603093f4519f12fdfb8f362f80Shawn Hoffmanmsbuild: enable D3DCommon to use pch
5.0-1246336ace8eb52aba1fa88b8e54a7c25c991b0964801Shawn Hoffmanprettify some constructs in vcxproj files
5.0-12466f3431f3ff8d944b4103cf426aa1f1f69220e206aLCMerge pull request #9043 from Ebola16/GS
5.0-12460d5ea4b4b800a13057ae69bdeb367046e217630c9Ryan MeredithAndroid: Prevent getSetting ClassCastExceptions in ItemViews
5.0-12464a9c8f5424b0b1faa724d611866858c4465ee9601LCMerge pull request #9041 from shuffle2/no-pch
5.0-12463cff4806d8d1440ce83c2806a93f9a44970538258Shawn Hoffmanwindows: fix build if pch were to be disabled
5.0-12462800b2480ecb0d5d0285c6d560fb25f6b96c3b021LCMerge pull request #9046 from AdmiralCurtiss/win-qt515
5.0-12461f859da112eeff2ab8ea8661c3b6dbba9905ed453Admiral H. CurtissUpdate Windows build to use Qt 5.15.0.
5.0-12460225592a106f438cd9c52e7a0da6920da6e2056c3JosJuiceTranslation resources sync with Transifex
5.0-12459905df6756b56ddfd7b4ead1f858c84f9e9608900LCMerge pull request #9024 from JosJuice/android-wiimote-false
5.0-12425bd9d0964cd606422dce89965f0a5953265db0221JosJuiceAndroid: Fix defaults for WiimoteContinuousScanning/EnableSpeaker
5.0-1245724ff8b8d1e747c0e358a73467b33e89abab7ca0bLCMerge pull request #9034 from JosJuice/android-menu-animation-rtl
5.0-12427ac17e49243c670d5ac3466575e1b2a9e3912b3c8JosJuiceAndroid: Take RTL layout into account for menu animations
5.0-1245555c931d6248c6dda5a8a9cbd332131255d62bc3fLéo LamMerge pull request #8995 from Tilka/warnings
5.0-12424ca61b6c1ab7966cb7f3509c81439e5c673f5ae88Tillmann KarrasDiscIO: make use of std::nullopt
5.0-12423d2b06f47867449f112b7a782cdb626ab0f175ceeTillmann KarrasFix various -Wshadow warnings
5.0-124526104018fe13eeb02dfd26f02fb42d74e77e39f16Léo LamMerge pull request #9020 from Tilka/usb
5.0-12424ee0d4661ab65250a1d57a3ac93dee507b4d96b5dTillmann KarrasIOS/USB: deduplicate scan thread stopping
5.0-124231f4b9adbf569fe851c314bc4eae2dc0d9f3b5a4fTillmann KarrasISO/USB: fix potential race condition
5.0-12449c9945670f070bd205a05829e607e866524028b49Léo LamMerge pull request #9029 from shuffle2/vs-clean
5.0-12437adf22c0728869987ca3a457f6f3cdf4ff8120901Shawn Hoffmanvs/msbuild: fix the build generating log files in source dirs
5.0-12447fee6bef2523370be9ad9f2674b890fde24a84ad2Léo LamMerge pull request #9032 from shuffle2/msbuild-unittests
5.0-12445d40ae8a84be76ab59df6d7f6ea2bac05a469d6e3Shawn HoffmanUnitTests: expliticly list files to be compiled. Fixes VS warning / bad behavior.
5.0-124449a5a705d0111ac7546bef4e06bb86d9dd66d379bShawn HoffmanFix comparison to invalidated vector iterator. GetFstEntryForPath may modify the children vector, so do it before taking an iterator to the vector.
5.0-124439d880c2db3ef20de2932a92d1d4c4be0dc772299Shawn HoffmanUnitTests: quiet warnings
5.0-12443b5241d1c2c6411027aa48c6e106d16b560b8cf16Jordan WoyakMerge pull request #9031 from shuffle2/msvc-overflow-workaround