Last Git changes for Dolphin

Short version SVN rev Git hash Author Description
5.0-1208884d67b3547964e0636092bfb5844af2262728595LCMerge pull request #8841 from Techjar/remove-result-of
5.0-12087209308a4d69db87b7cfac1d6716bdc99e21336e3TechjarReplace usage of std::result_of with std::invoke_result
5.0-120864fc8674a7ad7ccafe426db3532b4482907ffff6aTilkaMerge pull request #8837 from Tilka/dsp
5.0-12084b0258af5305c619cfed9dd17f1ac67461d1bb33eTillmann KarrasDSP/Interpreter: fix comments not matching opcode table
5.0-12083198a307db39cda70a6c796fc3622e711cc33c3bdTillmann KarrasDSP/Interpreter: simplify switch
5.0-1208289de40a22eb755e69f74f3cf90b321f1e2d8be3eTillmann KarrasDSP/Interpreter: remove redundant masking
5.0-12081ce1846e53f91768bacf1e665525baf42d0a1301dTillmann KarrasDSPSpy: fix register editing using GC pad on Wii
5.0-12081b805c3511d7df9165ce1957a46898f6a3154b401JosJuiceTranslation resources sync with Transifex
5.0-12080b3c705fa968b8d9a0ea18da044c6de8841019790Connor McLaughlinMerge pull request #8829 from stenzek/fix-macos-again
5.0-12059ff92357b63d2dc978b25aa5c73bbe76a72786f6bStenzekCore: Use window instead of surface for ControllerInterface updates
5.0-12078b4e063311ef350680ce15f72bf4980ddecb63c69Connor McLaughlinMerge pull request #8827 from stenzek/adreno-more-like-brokenreno
5.0-12059ad373950a26653c79894fedde9c92e13646bbf1eStenzekFramebufferManager: Fix invalid readback of EFB D24S8 depth
5.0-1207653aff81c45f5506bf955b270b714132ed814bacaJosJuiceMerge pull request #8821 from Ebola16/TV
5.0-12018cfe16872480cf3205a0323f27e889b45de9d3924Ryan MeredithAndroid TV: Add Open File and Install WAD
5.0-12074c62e6a335d9ef7c96f24e54da5a3dcab58ff8c67Mat MMerge pull request #8532 from lioncash/shader-common-fmt
5.0-1207386f8768268d58d6f5b11bcb74011c0af8159cde7LioncashVideoCommon/ShaderGenCommon: Make template functions regular functions
5.0-12072e3506ff4ef48092a69dbe5d80b728d86b2d212faLioncashVideoCommon/ShaderGenCommon: Convert helper functions over to fmt
5.0-1207168706973d2c190d1a683c2e6a33d7515618bb930Markus WickMerge pull request #8828 from stenzek/gles-readpixels
5.0-12059bf74553878ee4495b684fecb80ca31a567e79c63StenzekFramebufferManager: Copy to color format for depth readbacks on GLES
5.0-1206972de202a05d02769599ba31b236fb5209b8d2f4bPierre BourdonMerge pull request #8831 from Tilka/dsp
5.0-12068aaa19acbd0f8911a8efacb33a6d9c1e82274e406Tillmann KarrasDSP/Interpreter: simplify opcode table by masking
5.0-12067e651592ef56521f6db71f8a671fe8c20b948d338Tillmann KarrasMisc cleanup
5.0-12066a660033e8c394634a22c02a031969685fcdb4fbaLéo LamMerge pull request #8792 from leoetlino/video-backend
5.0-120598df56cb319fd59ceab1122580fe5a318b0344cf6Léo LamMigrate video backend setting to the new config system
5.0-120641203e626b37ba557273d0426187790ae9c4e5678Léo LamMerge pull request #8800 from sepalani/kd-shutdown
5.0-120591df1a9abe618aa36b11396d239393848e1e724bfSepalaniIOS/KD: Implement IOCTL_NWC24_REQUEST_SHUTDOWN
5.0-12062166633bf27756e5fdc419417236c15cecc450dd3Léo LamMerge pull request #8826 from iwubcode/try_parse_any_base
5.0-1205985e11cd4ab900b1c4bdb705b577fad7c25f2ae65iwubcodeCommon / Core: Update StringUtil to allow specifying the base, default to 0. Fix ActionReplay code to use this instead of prepending '0x' in front
5.0-120607449c7153c04c947a1d4106462f80fb8dc89389dLéo LamMerge pull request #8830 from JosJuice/delete-empty-rfl-db
5.0-12055f71ebfe9c1069b389d5875c0d85810af7e70b220JosJuiceCheckNAND: Delete RFL_DB.dat if empty
5.0-12058393ce529af87b1b11877eb6e376c54592f4160eeLéo LamMerge pull request #8771 from Leseratte10/master
5.0-11966f27278f7f4f5b5d9feef890a328e8ba6c75f1b28Florian BachAdd /dev/dolphin interface to allow game to read the REAL product code
5.0-120567aec045ef70b04bf01cd79450ed6d3d3722e8517Léo LamMerge pull request #8799 from Ebola16/AT
5.0-12018c8aa077f8c66a8dc05bae90dd665a66a94cd107fRyan MeredithAndroid: Consistent TODO formatting
5.0-120549dafeb3bc50d8993d31b6b2fa799d9392ce21cd1JosJuiceTranslation resources sync with Transifex
5.0-12053f5c817f61c278366fcb9b273e8de2aa5ca3bae6aMat MMerge pull request #8822 from JosJuice/freelook-typos
5.0-120526d3b0db041100f82ccd07048d8ef8738c60c71f0JosJuiceDolphinQt: Fix freelook description typos
5.0-120510f96dc62593b68cccc07eddac4d719ed309239e8Markus WickMerge pull request #8818 from Tilka/licenses
5.0-120488b23170f1322d431d9ec77738efe056388538392Tillmann KarrasExternals/licenses: add bzip2 link and update googletest
5.0-12049abe125aea7ff4f01b50b54c976e478ad5dfbdd5fTilkaMerge pull request #8816 from JosJuice/qfontmetrics-width
5.0-12032f87e32840f3dd425a0ffd0eb7120a4a6e70aeaf4JosJuiceDolphinQt: Remove another usage of QFontMetrics::width
5.0-120478e55ae8006b3fba55e75b019592f22525d261df6TilkaMerge pull request #8812 from sepalani/net-onion
5.0-1204610870a0f74b80fc79ab324556c0b5d8511518413SepalaniConfig: Migrate SSL options to Onion config
5.0-12045798dc2c5323e7380c12068bfc56cfb222d43439fTilkaMerge pull request #8814 from Tilka/dsp
5.0-12035a12159f2b6ae5c4550789878c5a70173eaed5357Tillmann KarrasDSPTool: fix build
5.0-12034d5c3411a8054e45557f406f080732270f5427addTillmann Karrasdocs/DSP: fix AX register numbers
5.0-12033d259fc403862c4fce059c53cf0e00770d29f965fTillmann Karrasdocs/DSP: add wrapping registers
5.0-1203290b060f2842dcea5c5cf0c7d2c7f3446a3770289Tillmann Karrasdocs/DSP: fix typos
5.0-120402250fbce0e335b1c5fdd8ddfa0621e7b139469c0JosJuiceMerge pull request #8802 from leoetlino/wiiroot-mii-db
5.0-1202047ee5ac284c2feb5671384f250bbf0036ca2e423Léo LamWiiRoot: Fix empty files being created when source is missing
5.0-12038099197b480bcc35fd84f059359ab739a30b0bac0Pierre BourdonMerge pull request #8797 from iwubcode/save-state-CLI
5.0-12018cdf5490d56f02001fe79230a59fed76c60d69db7iwubcodeCore: Add support for specifying a command line option to boot the game into a save-state
5.0-12036cea779cc844ffe1a470b174bba7198b27d1e5d6aPierre BourdonMerge pull request #8767 from iwubcode/freelook-camera-type
5.0-12009aed7319ef8449cb84f8ce3bd103c0c65a503e071iwubcodeDolphinQt: Expose freelook camera control to UI
5.0-12008e125c61d474bf459883590bd89f02b2a6cd21115iwubcodeVideoCommon: remove VertexShaderManager functions instead preferring the direct freelook camera methods
5.0-120075bd7cc8bac67797a3a72b34fbeaf82546ffbe568iwubcodeCore: Add freelook camera control type setting
5.0-120066e7d1e0e711bdafcbc77c3a4958b5b840e313a5aiwubcodeVideoCommon: Add Free Look camera with separate modes
5.0-1203130b166e3b1614a0a383ae4374960790bf077a6fcPierre BourdonMerge pull request #8811 from JosJuice/zstd
5.0-12030d7389dc287830f2575c9b14bef6821128430c951JosJuiceAdd bzip2, liblzma, zstd to Externals/licenses.md
5.0-120292137fb7813df7fae1c44cba22f584986b88bb94fJosJuiceExternals: Add zstd
5.0-120286705fd808b2625e1c834299145200eff2d925f83Pierre BourdonMerge pull request #8806 from delroth/cmake-vendoring
5.0-12020143131a6a12f8d3dd92e2ad96d9a8f373d400aa8Pierre Bourdoncmake: add an option to control dependencies vendoring
5.0-12026c704548f009d625a232f58fcc4d51394e1e0a264Connor McLaughlinMerge pull request #8810 from Techjar/have-xrandr-fix
5.0-12025ac9b2468098e7f316af546884e7137c916b0cc23TechjarCore/UICommon: Fix EnableScreenSaver preprocessor directive
5.0-120242488e4a5877d5424169649802bfb2c1ba9970fd5Connor McLaughlinMerge pull request #8795 from WamWooWam/master
5.0-1201776ae1d40700eeecd6589b0f475d3c8ab5973b0d6Thomas MayApply fixes to all platforms
5.0-1201678e8ccea6dd1759ec4bc32d17650e7c6828b3bc0Thomas MayUpdate ControllerInterface.cpp
5.0-120210990f9960820a8c316d289faebf4a302ef7124c3Pierre BourdonMerge pull request #8807 from delroth/libusb-error-log
5.0-12020daf1c30a9453871ac03ce714cc6d1161f2be8232Pierre BourdonGCAdapter: add libusb error logging on reads/writes
5.0-12019236ffd5e0ee98e9eba310ef07b41ffc191770915Mat MMerge pull request #8801 from Tilka/dsp_prod
5.0-120187546bd64762d1893a85e453c3644ab7e21905947Tillmann Karrasdocs/DSP: fix $prod references
5.0-1201774b2410d7e3feefe25cd49c16773ea48fc0e2579Markus WickMerge pull request #8760 from JosJuice/multithreaded-compress
5.0-11998b93bbbf2e534ecaed848e2b0dd53288ef6da7ab2JosJuiceDiscIO: Implement multithreaded compression
5.0-120151bedbdf3c07999f8a9fb88f64e19107e6f59b3b7Léo LamMerge pull request #8687 from howard0su/warning_jitblock
5.0-12014bb75050f68f8ea11cf700e48b16e5c179211d721Jun SuJit: fix warning -Winvalid-offsetof
5.0-120137c0ef725abce0aa57951951fe7a1299941d07962Léo LamMerge pull request #8744 from cristian64/save_restore_netplay_browser_settings
5.0-12011c53ecdd6897d882540292048e88cdc0131fa0686Léo LamMerge pull request #8686 from sepalani/thread-tab
5.0-1200639d34e133f0fe6a11db11e523cfbeaf9faf9b2a1SepalaniDebugger: Add a Thread widget
5.0-1200216f0864a4f0de73afc0594b5ae5f5c22e4bb319bChristian AguileraDolphinQt: Saving and restoring NetPlay Session Browser dialog's settings.
5.0-12009947d6732a8570340835e02ce874c383243748ddfLéo LamMerge pull request #8712 from sepalani/console-type
5.0-12006bf12bb3d43435b6ab85e1ce43744a517a840e974SepalaniBoot: Add ConsoleType enum class
5.0-120079e2560b82582712419cba757d0d7638ad498afd6Mat MMerge pull request #8790 from leoetlino/ras-syndrome
5.0-12004297bbceadf05a68daa2b85afa2eeb25c1f42eac1Léo LamRemove redundant "Emulation" from "DSP HLE Emulation"
5.0-120059ffa72ad1fb8574ecda9e120d8a7fb930d053b01Léo LamMerge pull request #8691 from howard0su/warning_wiimote
5.0-11791312a3ba8c86b58e8b6829885365df6b9ae703a7dJun SuWiimoteEmu: Cleanup warnings of -Wparentheses
5.0-120036e01855e8e93331e0a616bfa0bffb6c00dc76edeLéo LamMerge pull request #8770 from Ebola16/ADSP
5.0-11931a58942b442486e1c06a7bad16ebd5903facf1f18Ryan MeredithAndroid: Add DSP Emulation Engine
5.0-12001907b1302b01bc6c717ab52541f0410d50623e23aLéo LamMerge pull request #8775 from leoetlino/rect
5.0-11999920cf3888932e8e74204c9f7630c0a61f39e0b09Léo LamMerge pull request #8757 from sepalani/so-cleanup
5.0-1199607ab79db64316806b51fff1e7f19828ffc5cee3eLéo LamMathUtil: Fix Rectangle::GetWidth/Height for unsigned types
5.0-119869932a025655ff054ffc04c7dfc8c61e39bf22c24SepalaniIOS/KD: Cleanup sockets on IOCTL_NWC24_CLEANUP_SOCKET
5.0-119971b2692911971a70d237984a2397c83521b7946e0Léo LamMerge pull request #8789 from JosJuice/windows-cmake-errors
5.0-11991bf57abc0d5950fdb8d7c03d0b6c2c7eb1730b4adJosJuiceFix Windows CMake build errors
5.0-119950ab9475f8eb70d1f378d76b6b4bd2445602d5084Léo LamMerge pull request #8786 from JosJuice/user-style-not-path
5.0-11986aab694e6b5c595590cb4153ddca7a89cdb2c2a2dJosJuiceDolphinQt: Store name of user style, not path
5.0-1199390ba73c6c2cdc6d92bff75f4e66d48b044ebdfacLéo LamMerge pull request #8787 from leoetlino/config-config
5.0-1198619da1011648beb324122f36e6da4cd14cc4c7217Léo LamRemove redundant Config prefix from ConfigInfo/ConfigLocation
5.0-119918d4e8314a3dcd8680ae81d91fb7e076b4496b43bJosJuiceTranslation resources sync with Transifex
5.0-1199047d1dec7231849d9112c19db049dc655fee7aab4Léo LamMerge pull request #8783 from JosJuice/i18n-comments
5.0-11987423241b8a2a239d69494d3711990644dd761b909JosJuiceDolphinQt: Reword memory override description
5.0-11986492bb5cceee900365476a66066518bc12595de27JosJuiceDolphinQt: Add some i18n comments for recently added strings
5.0-11987c72b18361fe2e600d7853705d098a0ae58a68205Léo LamMerge pull request #8784 from JosJuice/memory-size-mismatch
5.0-11986b7db7ebbc7e988e70253084180d57276a3a1e14bJosJuiceDon't assume fixed width for "Emulated memory size mismatch!" message
5.0-1198566c91b9dfbb9f56713d8d71bd4f3dc6d6152e863JosJuiceTranslation resources sync with Transifex
5.0-119844369f493737c6e27e327044db17f879d9110064cMat MMerge pull request #8780 from degasus/soundtouch_include
5.0-119839fd138573328e260cb7db72eeb81e6ccad93c420degasusExternals: Fix OpenAL include directory.
5.0-11982fc0df37d9427ba0512a6cc4348cef730e117e5fcdegasusFix windows build system.
5.0-11981990acbb17db9e0c05b2ec701a054a47284fc72d9degasusExternals: Fix ed25519 include path.
5.0-11980f8f592c34536d58febb8dc485927ac48c3f165a3degasusExternals: Update minizip search path.
5.0-11979ae2d567f59a19bf6c3e2b4d6548956d49d0b8bbedegasusExternals: Fix include path for picojson and discord
5.0-11978239cde8aea6d529ceeddddb9f4007259ae0fc5a6degasusExternals: Alter the soundtouch include directory.
5.0-11977ffc40c1a00b29bd3e0ed2aaadb4aca438d0ad3b8Scott MansellMerge pull request #8777 from delroth/pospost
5.0-11976b7db3590813cd3e1e9801d7d22d3a008c465d8f1Pierre BourdonXFMemory: SETPOSMTXINFO should be SETPOSTMTXINFO
5.0-119752a7f150561801c7a808254cf7b265b10b373b133Mat MMerge pull request #8774 from JosJuice/volumeverifier-ios9
5.0-119685b722b775adcfd33aa92118bf6a823b7d4178cf7JosJuiceVolumeVerifier: Treat IOS9 as always present
5.0-11973295accba2eaca1e6073def6a10b00108af7d249bMat MMerge pull request #8776 from Techjar/fix-redump
5.0-11972d5f356f9379b17e19afd6c27d4117e1943b1730dTechjarRequire minizip 2.0.0 or newer
5.0-11971ac18f7e8849580cb1a4df0125706bed9b9353b61Léo LamMerge pull request #7996 from AdmiralCurtiss/memcard-manager-create-new
5.0-11970e921cbe57cf64c473521e9911e4a40dcf9efd96aAdmiral H. CurtissGCMemcardManager: Add GUI to create new memory card.
5.0-119694b00ddf9aaeda9b8781ede7ddb2ccccc055aa76bLéo LamMerge pull request #8722 from Minty-Meeo/master
5.0-11966cc858c63b8d04c5ce407c7efd0ae8abc654e73a0Minty-MeeoConfigurable MEM1 and MEM2 sizes at runtime via Dolphin.ini
5.0-1196754b85f6034d3f5a8b16a918f5cba34e9c6cad1a9JMC47Merge pull request #8773 from JosJuice/disable-tgc-conversion
5.0-11966d006a8b52f4a68c976c9396008aff2d5cd065850JosJuiceDolphinQt: Disable converting from TGC
5.0-11965116cef572beadeef0d317c4b87889a727ef30ac0JMC47Merge pull request #8738 from JosJuice/convert-dialog
5.0-1190799c8ce9d8d1effa2ce67cb2890337b334f285f58JosJuiceDolphinQt: Add info about formats in convert dialog
5.0-11906466b2d7202e26ba009277b3d68100b495d5e14f6JosJuiceDolphinQt: Make block size configurable in convert dialog
5.0-11905acd00723ad9b6f1e8d178882d2025cfb6aa0d425JosJuiceDolphinQt: Make scrubbing configurable in convert dialog
5.0-119046ffcbcee70c043a0d158d87458f99d20eddbb939JosJuiceDiscIO: Move scrubbing code out of ConvertToGCZ
5.0-1190304c7892b93f4ae129609060be5347628fa29ecedJosJuiceDiscIO: Add GameCube disc scrubbing support
5.0-11902cefc2a7baa9a4dba878352ebc3a5c92b63ed295aJosJuiceDiscIO: Fix edge case where blocks could get scrubbed accidentally
5.0-11901dae2c14f7f215b2da570308a10f533d99fdb80afJosJuiceDolphinQt: Turn the compress/decompress action into a dialog
5.0-1190042f6913bccdafcb8a32e5d82bd54947062cfd0a9JosJuiceMove DiscIO::ConvertToPlain to FileBlob.cpp
5.0-118998a9597e32e98707d5bcdc1a41d8c45e3174d4047JosJuiceDiscIO: Allow converting from formats other than ISO and GCZ
5.0-11955165c2e30178905baba4854dc54a7dc063e8564b6JMC47Merge pull request #8772 from JosJuice/create-backup-dir
5.0-1193795a089749119d4ff18e10a5cd3b29b6b1bd07986JosJuiceCore: Call CreateFullPath before using Backup directory
5.0-11953401b582b401b3e767f7422fa8d4fd2e7c7eabc39Léo LamMerge pull request #8151 from lioncash/jit_tables
5.0-11952ee200d09eba5061cf85f185b7238ef2652e68514LioncashJit64/Jit64_Tables: Construct tables at compile-time
5.0-1195182012c4cd6778c3ebb1bc48c50a76e07667f359cLéo LamMerge pull request #8272 from lioncash/overload
5.0-1195019115c84dd50105bb3a64df7e5017946247dcd46LioncashDolphinQt: Use qOverload where applicable
5.0-1194958de3c59ce543ffac006fa00f74a07b39393af69Léo LamMerge pull request #8654 from 3t13nn3/HotkeyControllerProfile
5.0-119488288bdce035e4552a310b956ff106cc64e4090bd3t13nn3Fix Hotkey Controller Profile display with boxes for each Wiimote
5.0-1194793abbc66aa341bec0b3eb97b121c4b94d29ab2b1Léo LamMerge pull request #8688 from howard0su/cleanup_strncpy
5.0-117917885fdb1ae7002f7c25a35bfc670b3f2b470d203Jun SuRemove warning of -Wstringop-truncation
5.0-1194573907670089f58a6fd43bb4eb8ab537d7b697d84Léo LamMerge pull request #8668 from sepalani/rso-autodetect
5.0-116909ec5391bfbf07b69b0dd34479ba7572269c6537fSepalaniImprove "Generate Symbols From > RSO Modules"
5.0-11689e06bdaf42696038d7beed277be68a7996cff4e37SepalaniAddressSpace: Fix constness
5.0-119420fe4985f8d9ca2f52a6a7b367e6dea3e5e97ba00Léo LamMerge pull request #8689 from howard0su/cleanup_sign
5.0-1179181f8099cc674ab1146a2bd151f4f29269de12c33Jun SuRemove warnings of -Wsign-compare
5.0-11940d11a83e205ea187bc6dbc7c5c9162b3e5c087c26Léo LamMerge pull request #8694 from howard0su/cleanup_switch
5.0-11939f3d7b82f839680e20e52ebbfa5d2a14bb23a558fJun SuCleanup warnings of -Wswitch
5.0-11938586af0a55e858340af4310cbd24706d0bba19836Léo LamMerge pull request #8695 from howard0su/warning_hw
5.0-117913f72bc3e7eaa3a690328fa8afd246c0a5f2608efJun SuHW: cleanup warnings of -Wtype-limits
5.0-11936fa7d6c8993178cd6b54ec0cba0c1c9f353ee45afLéo LamMerge pull request #8769 from Ebola16/SCDDD
5.0-11931f3800659b9ccf01266427eaa24c2bf0c438d14c2Ryan MeredithAndroid: Fix MenuTag typo
5.0-119348f578fd2b9c05b2b10b189c6cb8e555915674a97Léo LamMerge pull request #8704 from JosJuice/setting-txt-output-null
5.0-118145d6f23e424ae06a00341ebbb085811c0fe331e96JosJuiceSettingsHandler: Don't output null bytes
5.0-119327a77abb815d218668bcb18b28b81ffc6788006cbLéo LamMerge pull request #8753 from sepalani/network-tab
5.0-119315e33cd48da132e0b2b4e459ef83388233d4e3a2fSepalaniDebugger: Add a Network widget
5.0-1193088ae4c7914af3a5487bdbff2920973833b77d6ceLéo LamMerge pull request #8729 from JosJuice/android-touch-ir-default
5.0-1182818a4afb053e8b5f356e22cfc5aec8cc27700710bJosJuiceAndroid: Use touch emulation of IR by default
5.0-11928c36a78eff85d616b9f07d7dde42da1446051d6aeLéo LamMerge pull request #8707 from tellowkrinkle/FixCMakeSymlinkMac
5.0-11825f04f5fe9300f0eb48a9e07237df5028a729f6d43Tellow KrinkleMatch path type to BundleUtilities when running fixup_bundle
5.0-11926b7ba72c7e514ca532cf69cc5be2f5614211c4457Léo LamMerge pull request #8766 from teconmoon/patch-1
5.0-1189985c01fc57618bf80bf828b00a816440874cd5432teconmoonDon't defer EFB Copies to RAM - PMTTYD Issues
5.0-119245909d132360993bb241f14506c2de18fcf7301e8Léo LamMerge pull request #8710 from Ebola16/QTDP
5.0-11825999e651ed53d28658ac01610a38b0fc04905691eRyan MeredithQt: Display default Paths
5.0-11922d040f91c3ac9fe03614ec96beac86066749e5d86Léo LamMerge pull request #8709 from Ebola16/AS
5.0-118264e0fc6cfe59ac2f2a8ca189da8d9d50699013af5Ryan MeredithAndroid: Reduce Submenu height by 25 percent
5.0-11825fba1e3c7ca14b55d3d3bb3063f47a4cd4f8ac69bRyan MeredithAndroid: Split General settings
5.0-11919e6351e1d4bc928194a694bd23c894b6fad27ea9dLéo LamMerge pull request #8719 from CookiePLMonster/dolby-pro-logic-quality-fixup-ii
5.0-11826bb27da06ae093cfb617131abb81fab8bad0bb76dSilentAudioPane: Do not enable DPL II quality slider with HLE audio on init
5.0-119171ca682e6a19f6e41787fbe8c2e9bccfbd50fd958Léo LamMerge pull request #8723 from seanyeh/fix-confirm-dialog-enter
5.0-1182874d8697ea349750116fa1434f1b00008fdbfe9b6Sean YehQt/GameList: Use KeyPress instead of KeyRelease
5.0-1191571f409dac49b3d9105e33f2bb7ea2ddea794e562Léo LamMerge pull request #8726 from xperia64/dns_improvements
5.0-11828b4e49dc65697c99108ac61a7853a5f88732f41ccxperia64Respect Core::WantsDeterminism for DNS on Linux
5.0-119139d44af4c3141c86a2c3ee9ab6ca849ee961a6fa4Léo LamMerge pull request #8696 from howard0su/cleanup_shadow
5.0-11791b6ff15c13051cdcb9a60f515e206f4255b853d38Jun SuCleanup warnings of -Wmissing-declarations
5.0-11911bab04155b67541ebbff3fbb728562624b1313caaLéo LamMerge pull request #8745 from AdmiralCurtiss/savestate-load-callback-qt
5.0-11844330c80055dda516f29d18d3dd587a23d40fd5d15Admiral H. CurtissQt/Debugger: Refresh windows on savestate load.
5.0-11909b175e9e6ac1389e93411ad953a8c4d8aa8f18e31Léo LamMerge pull request #8748 from Ebola16/WAD
5.0-11881c5c080b235bec64afe1379290ae538a532aaae95Ryan MeredithAndroid: Run installWAD on separate thread
5.0-118802d6d0c86cc71a1d3b1a2b865c6abd8cb7ace8665Ryan MeredithAndroid: Add Install WAD to menu_game_grid
5.0-1190675e79ece73afaf86c45f83f382e97f7983288467Léo LamMerge pull request #8751 from jordan-woyak/point-fix
5.0-11865d6dfb3a553f7fbd7969c4d6d3868539da70d2cc0Jordan WoyakWiimoteEmu: Rename some variables from "cursor" to "point".
5.0-11864bd067875e7e79a2ddddc8608ca278489bb6565aaJordan WoyakWiimoteEmu: Apply "Tilt" rotations separately and before those of "Point" and "Swing" for proper tilted pointing.
5.0-1190303c569ac16e2c7f22ecaf0a44a0a0bbb5598cb36Léo LamMerge pull request #8762 from degasus/ext_lib
5.0-119009fd03cda9da3d415402de9de44c5131987ef193cdegasusExternals: Add libLZMA.
5.0-118994385afdb0a980f9c10e1e4007e822ba623ddbb7ddegasusExternals: Add bzip2.
5.0-11900f2f816896605cfa6eb89cb7da765968a2c427169Léo LamMerge pull request #8764 from JosJuice/volumeverifier-dual-layer-desync
5.0-11899bacf0d629defba6ca83db0830cc4968e39474985JosJuiceVolumeVerifier: Show desync warning for dual layer discs too
5.0-118980a71dda8a0c615e8f387dc12d519cf3415a5ef79Markus WickMerge pull request #8591 from JosJuice/wii-reencryption
5.0-11897432f342bc86fe43ffbecfd6657d2331e79e47ffcJosJuiceDiscIO: Use a struct for Wii hashes
5.0-11896da9e0fb5980dad8abb730caa619e633d4970adc1JosJuiceDiscIO: Parallelize the re-encryption code
5.0-11895319c50897881c7ee1aba8e0bfe396cb385d9eb37JosJuiceDiscIO: Implement re-encryption of Wii partition data
5.0-11894a4c7100bcc1d7bcd92ba436503d41361d46eb38cJosJuiceDiscIO: Use partition data offset for ReadWiiDecrypted parameter
5.0-118937e94d6ed375cecae59717626f6ab1b32674a15dcMarkus WickMerge pull request #8740 from JosJuice/fix-decompress
5.0-1183719e9a9c94543701bdff6831c26ee6daff0acb73fJosJuiceDiscIO: Clean up decompression size calculation
5.0-118363aa463cdaee872aa220fdc474a6e47584e3f3190JosJuiceDiscIO: Fix decompressing writing too much sometimes
5.0-1183526b21e3186386df015b02eb23dacd04f86669d8fJosJuiceDiscIO: Fix decompressing writing too little sometimes
5.0-11889703f7d4fc014717f13bbb849057e3e7e33b48477Markus WickMerge pull request #8755 from Sintendo/jit64intopts
5.0-1187519dda51a0d34d9b26d8ef38139a81079b21633b4SintendoJit64: subfx - Use LEA when possible
5.0-1187489646c898fc0507135cb56acda7a4776ccca17d1SintendoJit64: addx - Skip ADD after MOV when possible
5.0-1187350f7a7d2489944dbe79884c343fe11bcacdd3363SintendoJit64: addx - Prefer smaller MOV+ADD sequence
5.0-1187224816605192412c0eb63f24b8d0b8ba97017846dSintendoJit64: addx - Emit MOV when possible
5.0-118711c25e6352a742542506100e93b370d8185b7a821SintendoJit64: addx - Emit nothing when possible
5.0-11870f1c3ab359d8113fb03bb682dc0f0171b17c137feSintendoJit64: addx - Deduplicate branches part 2
5.0-1186972fbdf1a6bafe8a01c58deae79fbae44535a34f4SintendoJit64: addx - Deduplicate branches part 1
5.0-11881dcc2a2b7d6b50b5e96326f7d982704d9a4ef2af1Connor McLaughlinMerge pull request #8761 from Sintendo/fixquirk
5.0-11880523954e03a4b0b1de0fd64e78b0026b702cf0690SintendoAnalytics: Report correct quirk for mismatched xf/bp colors
5.0-11879c9aab4f809d782418fbba8b85596dfc784ebee94JosJuiceMerge pull request #8752 from TheRealPSV/master
5.0-118643cff3478e0a9286f052fa936696c23d8196d158aParthiv VoraRemove unnecessary EFB to Texture disabling for Spider-Man 2
5.0-11877f83addee6875c91bbfe067f1444a6d33240e1a24JMC47Merge pull request #8718 from JosJuice/android-tv-long-press
5.0-11830163b176bab2ce2ea659aeab78dad2d179fe1c7fdJosJuiceAndroid: Use the newly added style for all dialogs
5.0-11829ff0c36b21a0e975f9dcfb4b1e683fd6103015984JosJuiceAndroid: Use the newly added style for the analytics alert too
5.0-118284fd42d994eedfde55901ba6dc410742ca13a2e81JosJuiceAndroid TV: Fix crash when long pressing a game
5.0-118732673280614f8f7727641176a8255a19bf658b1c8Léo LamMerge pull request #8389 from sepalani/fix-so
5.0-118645ec80a554c0362117a01df238f14d7036a58f1e0SepalaniSocket: Abort pending operations on close
5.0-11871a5bd263dfba780de6a6fc88ccc996d42d350d416JMC47Merge pull request #8714 from JosJuice/progress-dialog-thread
5.0-1182955f787b89898d28bd6245ec6768247659dd85b88JosJuiceRemove unused function Host_UpdateProgressDialog
5.0-11828c6ee767851dee68bfc67bcbe7f176512080b7e7cJosJuiceDolphinQt: Run tasks that use progress dialogs on separate threads
5.0-11868c33565295dd913991a543147f81be8687f3be737Mat MMerge pull request #8713 from sepalani/dbg-printf
5.0-1182585cd59c5851cad5ed23990b19be71369d99f9472SepalaniHLE: Add more debug functions
5.0-11866d845b31579a136d1b6d610110bec1bbd02fcbebbJMC47Merge pull request #8717 from stenzek/mismatched-xf-bp
5.0-11827ff7180cac422cf20c174031d7d41c05961234828StenzekAnalytics: Add quirk for mismatched xf/bp texgens/colors
5.0-11826a9c1dcf6565517b75ec33e935931249afdb3427cStenzekVertexManagerBase: Skip drawing objects with mismatched xf/bp stages
5.0-118632d8758daaa2e07a7fbfc4a17d5cb089b27a6d10cJMC47Merge pull request #8750 from leoetlino/close-before-rename
5.0-11862b2cf106ae9dfeb7c2ce853b793386d995d032ef1Léo LamIOS/FS: Fix FST write failure on some platforms
5.0-1186121e3e14d8a9866028149bb41a9769d06209765feJosJuiceTranslation resources sync with Transifex
5.0-11860cf67b2093e4e0ac02826385bbd1225d04ae59c02JosJuiceMerge pull request #8735 from Ebola16/INIT
5.0-118310b663109572a500c4ea54b4f466f55dc3cfc6a52Ryan MeredithAndroid: Reload Wii Remote settings upon saving them
5.0-118589de3717c500462de6724bf8033584b1ed0645064JMC47Merge pull request #8340 from stenzek/max-res
5.0-10929abc97bb0fa63e18971dbb4dfd7d02ae4184b9410StenzekDolphinQt: Don't overwrite >8x IR scale in ini, add maximum internal res option
5.0-11856ba4438f08dc7610cbdbe040200cd896f7511913cJMC47Merge pull request #8746 from Ebola16/ASD
5.0-11855096e63d3f99149eac3ca06a0c42049c16db7b08bRyan MeredithAndroid: Set Insert SD Card default setting to true
5.0-11854935b12d785b9bf0248b83f24ad47701ecbb958d9JMC47Merge pull request #8730 from JosJuice/frame-advance-duplicate-frame
5.0-11834812ad4257cf26f2de73aac30a46ac9d573940498JosJuiceCore: Skip duplicate frames when using frame advance
5.0-118331a42355f96fdc1e63fc183557e6fd574c4e31a75JosJuiceCore: Clarify Callback_VideoCopiedToXFB and FrameUpdate
5.0-1185185a8325701b5f72dc6974725ff7b63078e2c01feJMC47Merge pull request #8733 from JosJuice/di-baten-kaitos
5.0-1183394f83db2b57458adeb8d4c33fe5e9e80ee30d8e4JosJuiceAdjust s_DIMAR/s_DILENGTH behavior (fixes Baten Kaitos music)
5.0-1184919fc43f190545fa5c5cb490a7cb34715db61430aJMC47Merge pull request #8708 from Ebola16/Wii
5.0-11825a3ff20a5f93d8ab6b246de9fde011fabd1d15e5cRyan MeredithAndroid: Add Insert SD Card and update description
5.0-1184755ed980620d8b1b024379e99f37e39d00f28ebb2JMC47Merge pull request #8711 from Ebola16/SDDE
5.0-11825fdc9ea6ca08e15cd949a826a81273f1c9da8f155Ryan MeredithSet Insert SD Card default value to true
5.0-118453629e75dd23d233c39d2d195a04407aeaf01b810JosJuiceMerge pull request #8716 from Pokechu22/properties-leak
5.0-11828e11a2bda561efe5b8cecf6006710f31c9ae14d56Pokechu22Delete properties dialog on close
5.0-11843744abab4787e26282a8c9cf70d513f3d84425a32JMC47Merge pull request #8741 from cristian64/add_checkbox_to_filter_ingame_netplay_sessions
5.0-11837dab4f8b36e42cb4409726e84a66d998e6803bb56Christian AguileraDolphinQt: Added checkbox to filter out NetPlay sessions that are already in-game.
5.0-11841c0ae9cbc453d1e62e7bce9ad05c84de92ac24560JMC47Merge pull request #8584 from jordan-woyak/widescreen-heuristic-fix
5.0-116537cbb9822c1f00b12b3246cc50f67b2b336a4c7a4Jordan WoyakVideoCommon: Remove widescreen heuristic debug logs.
5.0-1165210223da6a87ee572ee534ff4dc6ffe1716986659Jordan WoyakVideoCommon: Tweak widescreen heuristic and clean up some related Renderer logic.
5.0-1183839f107f360b22e2b3e3757136c80629c44dbfb9fJMC47Merge pull request #8742 from Techjar/netplay-usbhost-hang
5.0-11837bb99062f187d7fecf57644bce641548f35ee956aTechjarIOS/USBHost: Skip starting threads when determinism is enabled
5.0-11836013e0528d544873db88a392a1c860e8e9d5a3c5bMat MMerge pull request #8736 from Pokechu22/dsp-lle-no-thread-hang
5.0-11835d3dc81ba7496ac4580457636b1186edb56793854Pokechu22Fix bug 11920
5.0-11834d8d620ef0e818373ab61cb9c7eb26d110f65c664Mat MMerge pull request #8734 from JosJuice/movie-update-comment
5.0-11833b2c9149cf8ce603a59b7f1ad75d7aefb1095f997JosJuiceRemove outdated comment from Movie::FrameUpdate
5.0-118329a2d8a96233e062891d1210f9c79272899c3cdfeMat MMerge pull request #8715 from JosJuice/panic-alert-deadlock
5.0-11825ef778723a2138a81a6ec55367d58b266c1a2aef9JosJuiceDolphinQt: Fix the panic alert deadlock (a.k.a. "Question" issue)
5.0-11830960ba4fe5e243056c3ef8a71f5298dc48722d29cConnor McLaughlinMerge pull request #8728 from stenzek/update-mvk
5.0-11829a2f4fafe86b8407ecbe1228257ab993fd2c1b815StenzekVulkan: Switch from vkCreateMacOSSurfaceMVK() to vkCreateMetalSurfaceEXT()
5.0-1182852d47566791672309ba984b22dd420168e88beb3StenzekExternals: Update MoltenVK to SDK version 1.2.131.2
5.0-118274ff855921e221f944d5ce22074e86096474d4ea6JosJuiceMerge pull request #8720 from webgeek1234/master
5.0-1182685ac06a57dced4a543e08523a3f90760e50324c3Paul KeithAndroid: Force an AppCompat theme in the analytics AlertDialog
5.0-11825ee98042b814e557a5dbc4284e6b5849eef6f31dbJosJuiceTranslation resources sync with Transifex
5.0-118241b97f081b8eff9012132a4124537968bdb0e03e0JosJuiceMerge pull request #7920 from Ebola16/DISO
5.0-11717d15d6e70d7fa1cca77f51c3f22d5eb04fafadde1Ryan MeredithAndroid: Don't let onSettingChanged clobber ConfirmRunnable changes
5.0-11716de5430b2225df7e41d466e4511e49d82f06ae83bJosJuiceAndroid: Don't use SettingsAdapter's static state in file picker
5.0-11715ccda75f33fc2ff698b73cdec2d41476f00f781ffRyan MeredithAndroid: Add Paths to UI
5.0-1171438fa38d424cb35d0bf76435281b28a07a87e9738Ryan MeredithAndroid: Add Set as Default ISO to UI
5.0-118195988d20917b223430fc53180aa96922ceeaecfeeJosJuiceMerge pull request #8698 from howard0su/warning_capture
5.0-11791da223a2271289cca418eedb9d404c2e1c92e5e9dJun SuCleanup warnings of -Wunused-lambda-capture
5.0-118174b91185056e9f140c73567a3b54444443d25af2fJosJuiceTranslation resources sync with Transifex
5.0-11816651595c5219d9aa14fea55bd9520df55c553c5c7Connor McLaughlinMerge pull request #8701 from howard0su/static_wiimote
5.0-117929dec1e999803f4426ea355975c533366e560c8fdJun Suuse s_ prefix for local variables
5.0-117910bd6016ad0337f126658583d0a54b347687549d5Jun SuWiimote: Cleanup warnings of -Wmissing-variable-declarations
5.0-118135b10f4b71ee83e9bf64107960489cb6afdaafaa9Léo LamMerge pull request #8673 from JosJuice/preserve-setting-txt
5.0-117653614e9fcc292e8a6860549233c74c5fbd0fdf9deJosJuiceBoot: Preserve MODEL value in setting.txt
5.0-1176436c92294dfcb2605b29bcc12e69526e904887818JosJuiceBoot: Preserve CODE value in setting.txt if it already matches the region
5.0-11810584eee818cf3eaa20d7cfecc03dd9fab881f59c8Léo LamMerge pull request #8660 from TheRealPSV/master
5.0-117150ba3f497a7e37e86306402b6279e94b26976eb5eParthiv VoraAndroid: add lighter accent color for dark mode
5.0-117145446e7b7d67bf6dab0e8da86c771a670e133737fParthiv VoraAndroid: Set up Day/Night mode for system-compatible optional dark theme
5.0-11807b3ad3c3b07b7058e3a0d68c816a41b1c76d738daLéo LamMerge pull request #8683 from AlexApps99/cmdl
5.0-11791d6fb0b44d7151f4a6e746c0a79aaf25a91ecdca6AlexApps99Parse arguments before Qt
5.0-11805323bffed01873275368c19a485c339f1aeb029eaConnor McLaughlinMerge pull request #8700 from howard0su/add_override
5.0-11789fb7fbb4a7bf9e620d7b4fa5e46f09fa501a46547Jun SuNoGUI: missing override keyword GetWindowSystemInfo
5.0-1180376b97a4183653eda583adcac732853c07b251c81JosJuiceMerge pull request #8680 from Leseratte10/master
5.0-11789cba4acc54bbf117026a9d79e6f29f1304ae9ae46Florian BachSettingsHandler: Always decode the whole settings.txt file
5.0-11801aee9c7390d82459131dcd43aa18fcf0534109952JosJuiceMerge pull request #8699 from howard0su/cleanup_move
5.0-11789964a2e1e7079058dd920c558d4afcaa1ded342bdJun SuCleanup warnings of -Wpessimizing-move
5.0-11799a6d1fe59a3ec56e899e1c587f0fb073922685d49JosJuiceMerge pull request #8693 from howard0su/warning_xinpu
5.0-11791997cfa49fcee245d55c87aa8a61d70ceccab6b52Jun SuInputCommon: cleanup warnings of -Wclass-memaccess
5.0-117976fab09951bdd68cd24769a3347cd460d656baf95JosJuiceMerge pull request #8692 from howard0su/warning_unused
5.0-11792500820b3520bc13ab639911293b7e2bd9b8d6518Jun SuCleanup warnings of -Wunused-const-variable
5.0-117917c7a41ecd8d1381dac569f1ec60fefaac0ad39a3Jun SuCleanup warnings of -Wunused-variable
5.0-11794623a50786d01a6d7fed2c0290fed660a28fa02b4JosJuiceMerge pull request #8702 from sl1pkn07/Qt5.15
5.0-117914f7ea79ae44b28008def0b57221606762e9d0ab4sL1pKn07Fix build with Qt 5.15+
5.0-11792eca6cc51f977ceaae7a12883a5b7a587ee0d45f6JosJuiceMerge pull request #8690 from howard0su/warning_discio
5.0-11791d44c51b30c97b20112a8da3530bd70fa21d5898aJun SuDiscIO: cleanup warnings of -Wmaybe-uninitialized
5.0-1179062707986b7c5c70f34767e70ddf06baf0b14a7c7Mat MMerge pull request #8681 from AdmiralCurtiss/debugger_typo
5.0-11789303b18ddaf77d19d7b19fbd804332893327f8198Admiral H. CurtissQt/CodeWidget: Typo in settings key.
5.0-117889ac28054df5fc69f7fb16c6ccf49123448b39926Mat MMerge pull request #8678 from JosJuice/setting-txt-code-default
5.0-1178321d6c0a11a21c9937134a7457ad61e69adbcf4d1JosJuiceBoot: Change pre-defined setting.txt CODE values
5.0-117863bf1aa193767ed616cebed3298f03f9d89e97e26Mat MMerge pull request #8679 from CookiePLMonster/file-path-native-separators
5.0-117854a438db2c928a3d48d8286a1c6eedcd0e2e6e873SilentQt/GameListModel: Use native separators in File Path column
5.0-1178453c34d962d1ff78b1fa2555a986b2d16dd2b0324Léo LamMerge pull request #8665 from AdmiralCurtiss/debugger_columns
5.0-11743e8dfb8f78d0e06bf4a636a4c96cbc3ede00be0deAdmiral H. CurtissQt/CodeViewWidget: Make columns resizable by the user and set sensible defaults.
5.0-117829709d6a353a85cec410563a9e1a2a26ba83e5bbbJosJuiceTranslation resources sync with Transifex
5.0-117810b91ea28c12dd1ce6c984f89545f360374de261fLéo LamMerge pull request #8677 from JosJuice/comma-operator
5.0-11777868cc15b71e1115d0bbc1c37bd18dcf1b0376226JosJuiceAndroid/JNI: Remove odd usage of the comma operator
5.0-117794711b76cc462fb8bab20c846c737b1360cde041bLéo LamMerge pull request #8655 from Techjar/fix-hotkey-groups
5.0-11702ae0c91805c26701885d5e0901a5e9e2a4a1b3812TechjarCore/HotkeyManager: Fix group names in config
5.0-1170108c95883e9c9f367902ccf188576d03abcac2731TechjarCommon/IniFile: Add Exists function for section name only
5.0-11776bb430fb5a521833fa6c7df0170e17b09ccb63837Léo LamMerge pull request #8675 from Pokechu22/disc-update
5.0-11771c59120f08946ad03b39ee7687c65048a53c78bd5Pokechu22Fix Load Wii System Menu not updating after performing a disc update
5.0-11774d1e8e3e9036b35e2cac07bd33b14306e0400c07bLéo LamMerge pull request #8671 from leoetlino/bt-passthrough-error
5.0-1174773e7f2a839dd63d5b5fdf6b7289a307cda7acb36Léo LamBTReal: Improve error handling for device opening
5.0-1177256103ffd60ff6b951b3087ac7c3e2c426f0eb503JMC47Merge pull request #8674 from jordan-woyak/gyro-indicator-lil-fix
5.0-11771099e6bfab92a6d0d8c4f069369929c30204175c4Jordan WoyakDolphinQt: Fix gyro mapping indicator's "jitter" drawing.
5.0-117700461170363693efec7d6a8a34baaa5fb2deb8954Léo LamMerge pull request #8672 from JosJuice/wii-setting-backup
5.0-117651b844067aa96f01ea630164f2328b0e16ca6b291JosJuiceBack up Wii setting.txt and SYSCONF while emulating
5.0-117645f6598f9e91521c7932215debdbf0eac8607ad07JosJuiceStringUtil: Add PathToFileName function
5.0-11767d4085382dccac850b96a5d263939c89af85525d1Léo LamMerge pull request #8598 from JosJuice/channel-sync-android-tv
5.0-1160764953bb63a8e4a54cd9ac37e81d77453783b6620JosJuiceAndroid: More robust check for whether to sync channels
5.0-11765361364260a3e335e23be99ad0642d5095ebb60fdConnor McLaughlinMerge pull request #8651 from spycrab/ext_qt_shallow
5.0-11697c7a217453f4076fb861091d03d6a47359b00e8b4spycrab.gitmodules: Make Externals/Qt clone shallow
5.0-11763c86832849a768bae73b0966d0d6560b5b9ce300aLéo LamMerge pull request #8535 from JosJuice/movie-save-detection
5.0-11702cb0fe3fc30c3f8a7fcb6591a57407581e5d4a080JosJuiceMovie: Make checking for existing GC saves more reliable
5.0-11761f7fb2c4280b855091f732702bb27cdf555a22e73Léo LamMerge pull request #8583 from Craftyawesome/readme-updates
5.0-11668dee271bae03ee6fbd7cf7c4376ef5b08a4373476CraftyawesomeUpdate Readme.md
5.0-11759f81c0658c0bf38a78f25d517afe420f4c07f796cLéo LamMerge pull request #8503 from JosJuice/android-stick-calibration
5.0-11321d9c78d54dafe715ca03388d52c04198d181af4dcJosJuiceAndroid: Use square stick calibration
5.0-113207e64bdc85f5c8ffdc09a29e9bffd781c2c27fdfbJosJuiceAndroid: Clear preferences linked to WiimoteNew.ini when overwriting
5.0-117565038ae384bc6ca064e59553c1686b8ec3d30fa29Léo LamMerge pull request #8427 from CookiePLMonster/wil-submodule
5.0-11652f52a0aba24b2fb7cba0ce0c522fa05eddd94e874SilentAdd Windows Implementation Libraries
5.0-1175457274cbf91f058c740975c5471cdeb86c2eb6cadLéo LamMerge pull request #8565 from Pokechu22/log-scroll-bar
5.0-115170a6a53e301b290304471659f6987f3256528caa1Pokechu22Always display the horizontal scroll bar when log word wrap is off
5.0-11752a66ee4ea42028bd4520213d9ddb10ebe67baa970Léo LamMerge pull request #8597 from SirMangler/master
5.0-11606ac34911f32249b2dcdb69212fb17d08616c8d48fSirManglerAdded Toggle Freelook Hotkey
5.0-11750d9eec2ef04be8a18553fef32f848193b7cf054bbLéo LamMerge pull request #8609 from jordan-woyak/separate-hotkey-background-input
5.0-11666903db4828030c455a9a3ce0d59a6bad2a8644a01Jordan WoyakDolphinQt: Give hotkeys their own "background input" setting.
5.0-11748466c079bf4c7d22f9ef2cbd555fd004a28bddbf4Léo LamMerge pull request #8604 from Techjar/netplay-index-direct
5.0-1167406a9f6ef82f49a858cb3ae1167ffcc776a11c34aTechjarCore/NetPlayServer: Fix session not being added to index on direct connection type
5.0-11746d297080f52425563dec8c83f837447bb8127efedLéo LamMerge pull request #8669 from container1234/mbp
5.0-1172075a69b11457ab42648224086b1c5378d99fbcf1econtainer1234Breakpoints: Fix crash after clearing all memory breakpoints
5.0-117443c1f5c675dab2c9fa38d4ca80117f5d7633ca46bLéo LamMerge pull request #8628 from iwubcode/texturepack_game_id_file
5.0-11720bba92019dc64b1c16eb7f55f870af41ea58243d1iwubcodeVideoCommon: Allow texture folders to be determined by a .txt file
5.0-1174224a01642e0074345abe09dc7e80a90d95db7d7a8Léo LamMerge pull request #8642 from AdmiralCurtiss/debugger_branch_arrows
5.0-116899c98b659f1b6f4727a3f9b0b85da329923bc4dfdAdmiral H. CurtissQt/CodeViewWidget: Indent branch arrows based on free space rather than reserving a full column for each.
5.0-1168818127e255408f8d14a3dbb8830bc64601d30352aAdmiral H. CurtissQt/CodeViewWidget: Implement branch arrows.
5.0-11687c70e004f53f7ab15794b4ad631a82ed6f14ca934Admiral H. CurtissQt/CodeViewWidget: Use named constants for column IDs.
5.0-117385db7add9c78b461bfbcb69425938c75242551d1dLéo LamMerge pull request #8667 from Mystro256/master
5.0-117149f12e0f5a9b282a92c8ee4e2fc4a94dc7a277bceMystro256Allow using shared minizip
5.0-1173619a46dd67b19e2fc0dce38f716850ec790fb112dLéo LamMerge pull request #8652 from sonic2kk/qtshortcuts
5.0-11722cd2cf137bab0c710c6c253f3e0b35a1685488bd9Eamonn ReaUse ZoomIn/ZoomOut QKeySequence in GameList
5.0-11721eda31c782e2b2af6701188281b835a7edd4fe0b5Eamonn ReaQt: Add Configuration shortcut
5.0-11720b82f54762b4be0a5f6104d27ddd182f4b88d9027Eamonn ReaQt: Use builtin Find and Quit key sequences
5.0-117324944e4b42972034db49691947bd7f9d0de0e3bbcLéo LamMerge pull request #8647 from jordan-woyak/minor-input-cleanups
5.0-117012451a41a48ae283bc66bd85f8a34093233552a53Jordan WoyakDolphinQt: Fix calibration cancel behavior.
5.0-117002c843ae06b61066c597804d35b7f3ba2280e8d0fJordan WoyakDolphinQt: Clean up calibration drawing a bit.
5.0-11699ed24f32c5bf31bbb249f2748e38d6066bb7f72d1Jordan WoyakInputCommon: Specify ini value default when saving calibration "center".
5.0-11698bd43e084f4e911d5eeec2f237559f382cd89f795Jordan WoyakInputCommon: Clamp calibration values within square shape.
5.0-11697f8cca9fe5dc93b051fbb63247edad99533f19bfcJordan WoyakInputCommon: RoundStickGate's ideal sample count can be 1.
5.0-117260bf05009d0923ba5012718c7cfb2c6992a20cf35Léo LamMerge pull request #8650 from jordan-woyak/ir-cleanup
5.0-11690ef777c4186778272a6afc0d1c8909d7f75eaa703Jordan WoyakHW/WiimoteEmu: Fill IR data with 0xFF on failed bus read.
5.0-116895361e664595bc32e8e593e8d0e588d1768bc4f73Jordan WoyakHW/WiimoteEmu: Camera logic cleanups.
5.0-1172397aaee157745bdade710b2ec0c98a231a9da0f6dLéo LamMerge pull request #8198 from mazes-80/system-fmt
5.0-11720209db1f96c8fbb52556bc305316445bf41042992mazes-80Build system: default to fmt shared library when available
5.0-1172133492e4df0b528da24152672c2bd2202e2b49917Léo LamMerge pull request #8670 from Leseratte10/master
5.0-117203487e5037e2076754afc5796c8200e242c239256Florian BachFix settings.txt parsing in case of weird line endings
5.0-1171915acce847d44564afcc5b49ef26171fe4c4e51d2JMC47Merge pull request #8666 from stenzek/fix-macos-vulkan-yet-again
5.0-11718cdb0aa850da6fead21224eeed82df34e87e08fccStenzekQt/RenderWidget: Remove fill background functionality
5.0-117172f016295a615a74d3c3a4573642604d13c923a41StenzekCore: Render a blank UI frame before booting
5.0-11716fb947296b07bab48ae33ebebb5bb29624a488d71StenzekVulkan: Pass CAMetalLayer to MoltenVK instead of NSView
5.0-11715a545344268fbfd2f3464df1579c8942d30a672d3StenzekVideoBackends: Make it possible for PrepareWindow to change the surface
5.0-1171486db015c232c301575801ea6d90225af46bd9c6cStenzekCommon: Add a render_window field to WindowSystemInfo
5.0-11713bb7623e3ba4c5ed1d7089e6c9be388d0f0272c2eJosJuiceMerge pull request #8659 from Ebola16/Q
5.0-11702163d9506e8220fe9690e6a8743e762c1dd7d09ccRyan MeredithAndroid: Fix obscured Dolphin version
5.0-11711c507370ba29232d21c254040473d791f62c2b668TilkaMerge pull request #8663 from spycrab/logo_square
5.0-117084ecf8008bf133be6d30481efa129f3b88237113espycrabResources: Make dolphin_logo.png square
5.0-11709a1fafdfd0eed40e8b09de82948207db46fed1397TilkaMerge pull request #8664 from CookiePLMonster/dolby-pro-logic-quality-fixup
5.0-11708d1f6f12f786548efb392b30f31c0fad49f9dd0a2SilentAudioPane: Do not enable Dolby Pro Logic II quality slider if DPLII is disabled
5.0-11707dcaabcac03a0b54cdc67437748324800690fd11dspycrabMerge pull request #8580 from AlexApps99/master
5.0-11703465e7c252138ff8962d7272c0b29eca7657fe908AlexApps99Used whole path instead of relative path
5.0-117027408c388d6f6b93d02a8cf3757f352cceddff6f5AlexApps99Add path to File Name column of game grid Fixes https://bugs.dolphin-emu.org/issues/10567
5.0-117048679f7a4d4f07c8e36823ee0a1719d448c5decdbMat MMerge pull request #8661 from trofi/master
5.0-11703879e8364af5db9488d5ec6ea635ef0dfa42b54efSergei TrofimovichSource/Core/Core/DSP/DSPTables.cpp: include for sprintf
5.0-117020478ce72f5e0e70770c0ae6737f167169b08bc08Sergei TrofimovichSource/Core/Common/StringUtil.h: include for std::numeric_limits
5.0-117011add30994b829b52e7f7562855a06092c153f24fJosJuiceTranslation resources sync with Transifex
5.0-117004d9f556456a2d838a8d681c8eff29e506d6763ccMat MMerge pull request #8653 from jordan-woyak/fix-cc-triggers
5.0-11699ccdfa43a3e48557e7ea2f4d92129aaaf2da9890dJordan WoyakHW/WiimoteEmu: Fix Classic Controller triggers.
5.0-116982a18e123a6147078ef1d71ea8438588882049893spycrabMerge pull request #8640 from spycrab/macos_dark_mode
5.0-116978233255b116ce76bae71facbf45eda336c00387dspycrabQt: Re-enable Dark Mode support
5.0-11696459b47295dd0af91c24d921b4c8f1e17958e8c68spycrabMerge pull request #8643 from jordan-woyak/mapping-race-fix
5.0-116956b109bd2a6c288c4d4461d9fbdb3d691ee6a4e6dJordan WoyakDolphinQt: Tweak indicator raw-input/input-shape color for better contrast in some dark themes.
5.0-11694122984b46e1e59f420fc2d086857b51a15fed40cJordan WoyakDolphinQt: Eliminiate redundant swing indicator logic.
5.0-11693d80fd13b174f59cfce17ac632c76aa4de6a1ec73Jordan WoyakDolphinQt: Clean up mapping indicator code and draw lines on "pixel centers".
5.0-11692f79ca680cbd29577ffc84148dded503476ea691eJordan WoyakDolphinQt: Eliminate redundant cursor indicator logic.
5.0-1169138f36be9aed3e4079d08437a96ac7606167cfbf8Jordan WoyakDolphinQt: Break mapping indicators into separate classes. Ensure "state lock" is held on redraw.
5.0-116907accd9825f50527a4fdf369df46349f341c2fc95Jordan WoyakInputCommon: Remove racy UpdateInput call in DetectInput.
5.0-116891a3b4d91bf8446909822e1527cb2aaa6c60cb1b8Jordan WoyakInputCommon: Mark GetStateLock with [[nodiscard]] and fix discarding calls.
5.0-1168825d5f0d9efd2af58b5389a358794ff10359e0164spycrabMerge pull request #8633 from spycrab/tas_window_fixes
5.0-1167429c7c12016670882a34640e75fb1d7a5486ef87aspycrabQt/TAS: Improve TAS windows
5.0-11686edad018213186fa9cae6fe0785462377afa02bacMat MMerge pull request #8638 from jordan-woyak/is-detectable-constify
5.0-11685da12f3eebc47f3928f7a8e9176549267e579df68Jordan WoyakInputCommon: Constify Device::Input::IsDetectable function.
5.0-116842b6a1ee4d87a80418ade913e15745d78309f7f67Pierre BourdonMerge pull request #8575 from jordan-woyak/ciface-wiimotes
5.0-1168270ac9ad2e6faf120c8ef4859141675c33e5f33c7Jordan WoyakInputCommon: Remove Wii Remote real-time calibration of M+ in favor of functionality provided by ControllerEmu.
5.0-1168158448d74c541d8081bafff4d35940281db88c610Jordan WoyakInputCommon: Add real Wii Remote support to ControllerInterface. Add option to connect additional Wii Remotes.
5.0-116804176cc77e1c3627ceee7b849195f026efc1bf9caJordan WoyakInputCommon/ControllerInterface: Make devices mutex recursive so RemoveDevice can be used within UpdateInput.
5.0-116795af2081c756b6584236044acb198374b2e8b1422Jordan WoyakCore/WiimoteEmu: Add functions to Nunchuk, Classic Controller, and MotionPlus extensions to get/set data without duplicate bithacks everywhere.
5.0-116788343dadd58a5391b51de9d66db511851625b8fd1Jordan WoyakInputCommon: Add types to ControllerEmu that represent raw controller inputs and calibration data to calculate normalized input values.
5.0-11677259a7191d2a2c649de431c8921b582a27ae635a8Jordan WoyakCommon: Add additional Vector operations.
5.0-116761e652d7d3434a612118a276de6ff7dcec16bd97bJordan WoyakInputCommon: Add calibration functionality to IMUGyroscope.
5.0-116759efcd08ea355dc5b37e90e6fcb7c43029a5232efJordan WoyakMathUtil: Add RunningMean/RunningVariance classes.
5.0-1167482a3aa5ff67b0239b85d18a6da77d3fd2900640cJordan WoyakInputCommon: Add "Dead Zone" setting to raw gyro inputs.
5.0-11674f3c89fd6c2e190b41e7cf3a731b1a303b78f359aJosJuiceTranslation resources sync with Transifex
5.0-116732d6a72e941da4b24d1795760e7f5a4394cc69263spycrabMerge pull request #8632 from jimbo1qaz/windows-menu-font
5.0-1167044f602fe515f2bb02c774045da75fe01ca5ece38nyanpasu64Windows GUI: Use QMenu font (Segoe UI) for entire application
5.0-116719cfe7f47f1a19eaa5fcd72774412e02e891cf985JosJuiceMerge pull request #8630 from leoetlino/scopeguard
5.0-1167044b4c2db49f9d3283e04d4c34b5f4d22e66d0af4Léo LamCommon: Avoid std::function overhead in ScopeGuard
5.0-1166962046d93ce089659b49a1a5715c08fedf2af09a9JosJuiceMerge pull request #8542 from Itrimel/fix-gecko-loading
5.0-11623fe900e057b6068b570582e6640894a7d504f1259ItrimelCore/GeckoCodeConfig : Fix Gecko codes formatting
5.0-11667d2b79df40b1e1c31ef8057a8e6600a6e1eb3f852spycrabMerge pull request #8627 from spycrab/cmake_vs_arm
5.0-11666213a9adcffe33c9a15993a31d142d74d2b4cc128spycrabCMake: Fix building ARM64 on Windows
5.0-11665a9dc4ac3f0eb692fb0c18cf3b5bd513c909117dbTilkaMerge pull request #8603 from jordan-woyak/deadzone-too-dark
5.0-11611b1a71b959bbaa6b34492593bf52db79fba0096a4Jordan WoyakDolphinQt/Mapping: Change "Dead Zone" color from shadow color of palette to a transparent black or white depending on theme. Tweak order of "shake" indicator axis colors so red is more often shown.
5.0-11663103b3abf666743fa01682aa30aa2e5a5ba05205cTilkaMerge pull request #8621 from JosJuice/volumeverifier-invalid-partition
5.0-1164807df6597a59e5ec6db0d0749fd7daec701904040JosJuiceFix VolumeVerifier not showing a problem for invalid partitions
5.0-11661ce1bc0b3ca5235571434c4b19ec785baab77fe8fTilkaMerge pull request #8617 from jordan-woyak/control-creation-cleanup
5.0-1166047877ecf2c3b173d77bc55242a22ae9adbabf2beJordan WoyakInputCommon: Clean up creation of inputs.
5.0-1165901d69ba81a0a6ece04befa6cf5f14f14c65792e7TilkaMerge pull request #8624 from jordan-woyak/setting-expression-input-gate
5.0-1165253f2e275afc07af7db19c1a53d74383b95ae6253Jordan WoyakInputCommon: Only update setting expressions when the input gate is enabled.
5.0-11657c598772052c71de9e1b1a23a3dad2d7810b1c2eaTilkaMerge pull request #8622 from JosJuice/volumeverifier-invalid-partition-biggest-offset
5.0-11648829f3cff6f94366b54a7f388aecd8f95517758f4JosJuiceVolumeVerifier: Ignore invalid partitions in GetBiggestReferencedOffset
5.0-11655d129fae8fc909b912d6703e587a08dcac16d70fcTilkaMerge pull request #8623 from spycrab/qt_5.14.1
5.0-116236a3bd259a7db5b620570fb633fde9210b8f34f4aspycrabUpdate to Qt 5.14.1
5.0-11653db65b9a766fd443eac48ced8e7693ef23b39e83eTilkaMerge pull request #8616 from jordan-woyak/threshold-cleanup
5.0-11638f07457b6ccb0ef6773b08c0e494df28a29c1b3e6Jordan WoyakInputCommon: Eliminate some duplicated button threshold logic.
5.0-11651e00459f68fd53b6a4d30800ce0548e459b141e5eTilkaMerge pull request #8620 from magiblot/patch-1
5.0-1165055e86011922dc19cc1cf208a1600d062ca3d8b27magiblotFix another implicit false-to-nullptr conversion
5.0-11649aa21fe17b8f13f2876b9cf8869f3af9487235827Léo LamMerge pull request #8618 from encounter/debugger-floating-fix
5.0-116403e94366fe029299a4384ca0a15c779986727d3adLuke StreetDolphinQt/Debugger: Fix crash with floating debugger windows
5.0-11647166e86b97f861c37cf87ac679029ff0d4006b3c6Léo LamMerge pull request #8619 from JosJuice/directoryblob-check-seek
5.0-116079a348ae654e8a60bed3d1e240e253b0f40ee7746JosJuiceDiscIO: Check for DirectoryBlob seek failure
5.0-11645fb0f5437774c356f19c7e8f49c70dbfb295a5ddeLéo LamMerge pull request #8574 from JosJuice/volumeverifier-assert-small-file
5.0-11608f8355d0f8276eed482a1bd2b9f18fc36b7c33299JosJuiceVolumeVerifier: Don't return early when file is too small
5.0-11607e449d23929611d14e4a726606f00a851d4defdecJosJuiceVolumeVerifier: Don't show an assert for files that are too small
5.0-116425ab846ad121d2da5e0df1e7c29f32f01afcefe6dJMC47Merge pull request #8614 from jordan-woyak/xinput-battery
5.0-11626e7400cafd2c3c708444cbc3dddaab872d0959d89Jordan WoyakInputCommon: XInput cleanups.
5.0-1162586e874516949d44696648f1be9208b1e24e27d39Jordan WoyakInputCommon: Expose XInput battery level as an input.
5.0-116393cec5443cdaac2d889007c683a0cccaaef582397TilkaMerge pull request #8605 from Techjar/netplay-hostpoll-doc
5.0-11623e8e41d852993e277c990f63c4d94b1e2b3fd80a7TechjarCore/NetPlayClient: Add documentation for SendPadHostPoll
5.0-116372e2540317e8752b8fe2e4d549a0b5c1ab1911041TilkaMerge pull request #8417 from jordan-woyak/setting-expressions
5.0-116320a1634bedf17f7b27a3781d8e5ac6bafb20cd546Jordan WoyakInputCommon: Allow Wii remote extension to be set with an input expression.
5.0-11631e8152b700f76da97d346b93662ef8492bc93190cJordan WoyakInputCommon: Allow controller settings specified with input expresions.
5.0-116347fe11c95782a305e1e03a401e54d819700b39805TilkaMerge pull request #6143 from ligfx/dolphinflags
5.0-1163373711ef995b42e0f5afa49cfdefa5643733d21a8Michael MCMake: add DOLPHIN_CXX_FLAGS option
5.0-116320043a2cf3c86ce2b47203fce643b2e3faedab708TilkaMerge pull request #8615 from jordan-woyak/std-abs
5.0-116234f47cccd9f46ca848f7a2923d3429d2b1dc21265Jordan WoyakCleanup: Use std::abs instead of abs.
5.0-116306a857df219f32a6b29683f54100e4cd92edd18e3JMC47Merge pull request #8606 from jordan-woyak/tab-key-navigation
5.0-11611b9f34bc822d3abdbbcfd06c64d6554589b9a770cJordan WoyakDolphinQt: setTabKeyNavigation(false) on QTableWidget and QTableView.
5.0-116283b0b264c8487f001022ebbf5be50b01888149441JMC47Merge pull request #8608 from jordan-woyak/stereoscopy-hotkeys
5.0-11626dc5447fb308a6d770f9f921c09790565a82746dcJMC47Merge pull request #8612 from jordan-woyak/unused-members
5.0-11623f94726068d16d014da4cbccdc02f7640b6ec28acJordan WoyakDolphinQt: Kill some unused member variables.
5.0-116119a34091b8b2c5df058f5a233667254e333688464Jordan WoyakDolphinQt: Fix stereoscopy hotkeys.
5.0-11624e323f47cebc979c2147f928620b6907362b8a2baTilkaMerge pull request #8472 from degasus/jitsetting
5.0-112063ebcc445de7e2a88a0be0a6ca967f5b0d9b9e01edegasusCore/Jits: Adds an option to disable the register cache.
5.0-11622a205ecb446e5920d1fb6f6ffde6dc83b956fd877Pierre BourdonMerge pull request #8602 from lioncash/fmt
5.0-1159491deb40a22e7e77121dc6b59cc110857e0d3830eLioncashCommon: Amend includes to handle the upgrade to fmt
5.0-11593aea76c790128c53f9319dd0a33a1915930e894aeLioncashCore: Amend includes to handle the upgrade to fmt
5.0-11592abd28973773530c17ae72f57c02e4ea28f922475LioncashVideoCommon: Amend formatting code to handle the upgrade to fmt
5.0-115911873b7a3987f699703a978c7c5b7c1e6be5b6b72LioncashExternals: Update fmt to 6.1.2
5.0-11617049183148307ad6a5a3244c313841fc97448b647Léo LamMerge pull request #8592 from phcoder/devid
5.0-1159902c5d292fac8de40e4a311b04153a17bbb557769Vladimir SerbinenkoButtonManager: Fix handling of empty device id.
5.0-1161506d0b1ad481bb94c09e373c0c92fe03c29f7ffcfLéo LamMerge pull request #8594 from leoetlino/fs-createfullpath-fix
5.0-11601bbc86313573054e2b600aec8c0e785999003bf4cLéo LamIOS/FS: Fix CreateFullPath to not create directories that already exist
5.0-116134c9b1f3e0b9afdc7932b4881e88001d241aaa381Léo LamMerge pull request #8599 from Pokechu22/di-interrupt-mask-ioctls
5.0-11610f527f382e8f666418b43fa12576ebc12b8f2376bPokechu22Report use of DI interrupt mask commands as a game quirk
5.0-11609bb5e5fd8f2559ecb1be30d053761c9feeec91280Pokechu22Fix assignment of DI interrupt mask ioctls
5.0-11610a0d204253bf5429079797ec74d48c0402404bc9eJMC47Merge pull request #8600 from jordan-woyak/accel-mappings-fix
5.0-11609d6515eee413dfe1c362dd4baea28ff49c51ff9b7Jordan WoyakWiimoteEmu: Fix default IMU accelerometer mappings.
5.0-1160869ee15e5ef369d51681540e6714f02554e3bd8a6Connor McLaughlinMerge pull request #8478 from jordan-woyak/dsu-client-cleanup
5.0-114886106f780a73e74f10392171b3f20b3738f965773Jordan WoyakControllerInterface/DSUClient: Eliminate m_accl/m_gyro state by accessing the pad data directly like every other input.
5.0-11606f8f9dbdec3505515e78972bdd26474ae17b1d2d7JosJuiceTranslation resources sync with Transifex
5.0-11605534547ee8bad907a2fe94ff35688623840280b8bJosJuiceMerge pull request #8595 from stenzek/android-10-vulkan-suboptimal
5.0-1160208cc73108a2b77c2918610b7e521d2deb847a2baStenzekVulkan: Treat VK_SUBOPTIMAL_KHR as VK_SUCCESS on Android
5.0-11601ead65b0d8c7baa3aea429b3ddb225941e29454a7StenzekVulkan: Log when a swap chain resize is occurring
5.0-11602996ab90e3c1f59ec0f4b97da3b828379b3ca475eJosJuiceMerge pull request #8596 from stenzek/android-duplicate-xfbs-typo
5.0-11601f83b2fc62d229c561d8b58599041a7438d2a15f6StenzekAndroid: Fix typo in Skip Presenting Duplicate Frames setting name
5.0-116004f01dad469b8d6c908ab99c4d7176df98b90dcfaJosJuiceMerge pull request #8593 from leoetlino/wiiroot-sysmenu
5.0-11599f1f293bd49271d30b899ed08f120f1441d390155Léo LamWiiRoot: Fix CopySysmenuFilesToFS directory creation
5.0-1159857f4837e4de0fccf4a348fed53ea60ac89631cdeLéo LamMerge pull request #8589 from lioncash/translatable
5.0-115927eaa769527cce234a8e05eabcf3c4185094a9015LioncashDolphinQt/GCMemcardManager: Make use of QLatin1Char within GetErrorMessagesForErrorCode()
5.0-11591585ae8aedf56b47f0535a9d9d199365ed43c6eb8LioncashDolphinQt/GCMemcardManager: Mark string as translatable within GetErrorMessagesForErrorCode()
5.0-115951b90b62e6369c87724dc0ab88bdf616f78415f9aLéo LamMerge pull request #8588 from lioncash/unimplemented-fn
5.0-11594dca201d5f33fb9c17b7669e38906722e27d2a3e6LioncashDolphinQt/GameConfigWidget: Remove unimplemented EditUserConfig() member function
5.0-115932fd628d0171c435a38b128cd93f5398f2540817fLioncashDolphinQt/GameConfigEdit: Remove unimplemented SetReadOnly() member function
5.0-11592c69cbceb597bd01cf5bc49beaf8a6696616942d1LioncashDolphinQt/MainWindow: Surround prototype of OnSignal() with relevant ifdef
5.0-11591e8ee4e835e4bbc518406a5037036c43687e3ec27LioncashDolphinQt/NetPlayDialog: Remove unimplemented SetGame() prototype
5.0-11590f36c73585636dcd81119bd46f0b0c13982570f15TilkaMerge pull request #8586 from Techjar/d2s-no-pext
5.0-115873a3dc28d54ed2890edcf72b6cdbb602afce4a323TechjarVertexLoaderX64: Don't use PDEP on AMD Zen
5.0-11586a106c99826e358f7d297a1866209e5e446090cd5TechjarJit64: Don't use PEXT in DoubleToSingle on AMD Zen
5.0-11585185e49d2a99c9edd8adca92d45dd5ba02e9892deTechjarx64CPUDetect: Add flag for slow PDEP/PEXT on AMD Zen
5.0-1158452b52631c2d241cb0eddebb85d3b0473955bab87Techjarx64CPUDetect: Add detection for AMD Zen architecture
5.0-1158547239ddaac03bf480858a6b66d7301f029578003Connor McLaughlinMerge pull request #8587 from lioncash/const-qual
5.0-11536b493bdb912b49b39dc92baf58ea6904fa1322618LioncashDolphinQt/TASCheckBox: Mark GetValue() as const
5.0-1158315b9b6e76bf32a4874e05d8e90c1466c372d1e9fJosJuiceTranslation resources sync with Transifex
5.0-115825dfc9196ab127e52814ac614f21f5f8644ff28f1TilkaMerge pull request #8548 from jordan-woyak/wiimote-source-cleanup
5.0-11431956339df4ef7409adb1dcaf415d287fad66bce11Jordan WoyakCore/WiimoteReal: Make wiimote source type an enum class and add Get/SetWiimoteSource functions. Add connected real Wii Remotes to a pool when a slot is not available.
5.0-115809ac77dc91ff3c36d999215d8941bbd8dc7e572d6TilkaMerge pull request #8552 from jordan-woyak/extension-calibration-data
5.0-11429d9bd714143681f919e5454d2fa009b5aab05e24aJordan WoyakWiimoteEmu: Nunchuk and Classic Controller calibration accuracy improvements.
5.0-1157873aea8af6b0bbe5f9c8394e3bc603fb8ed1bab49TilkaMerge pull request #8539 from leoetlino/fs-accuracy
5.0-11556c02e7de55aac49bc1a02a8b5993ebb3ccbce1927Léo LamIOS/ES: Remove now unnecessary title sorting hack
5.0-11555031c63eb8a931eb007ec285840f848332a1cf526Léo LamUnitTests/FS: Improve deletion test
5.0-11554150c832532956ea8494e02b06a61f2a15135d71aLéo LamTools: Add a small Python tool to print FSTs
5.0-11553af416c60b054277603fa4386a253517801a55111Léo LamUnitTests/FS: Add ReadDirectory ordering test (issue 10234)
5.0-115528789a6ddb38df1559201582c2fe946479643e14bLéo LamUnitTests/FS: Fix file rename tests
5.0-11551d4ba0acb3a6422da70951c9ea0b50895d8b2666fLéo LamUnitTests/FS: Add path validity and splitting tests
5.0-11550484cfb93288ee593d860e824ee466dc244f72cebLéo LamUnitTests/FS: Add metadata tests
5.0-11549142b7e048b5243c42cf8b24f244187cb848ea7b5Léo LamIOS/FS: Actually implement SetMetadata
5.0-11548e4dd582d1d69285da40a5524702e8cd231fbc24aLéo LamIOS/FS: Implement GetMetadata properly and remove GID hack
5.0-11547396429d58219015918d02a5ff5b16b3757a41fecLéo LamIOS/FS: Implement ReadDirectory properly and remove sorting hack
5.0-11546a40f297d1d46255ac8e4655148738be82de672d2Léo LamIOS/FS: Implement Rename properly
5.0-1154553ceb6c6935e4913316fbe6df277ff5bc083515dLéo LamIOS/FS: Implement Delete properly
5.0-115448517528f8c094f51a3c4dab5922e894232225820Léo LamIOS/FS: Implement CreateFile and CreateDir properly
5.0-115438f74d02659fe633f991b95422c731b784d6146a0Léo LamCore: Fix a few misuses of FS::CreateDirectory
5.0-1154236676d2628a5fbcbf73badb3995c942283b838bdLéo LamIOS/FS: Implement Format properly
5.0-11541a83d9e56000fef7212d666d08a0f5a6e7e7b39c8Léo LamIOS/FS: Make sure FS root directory exists
5.0-115400543598574b48f591bc70d3b9ede39b29459b2bcLéo LamIOS/FS: Move /tmp clearing back to the IPC interface
5.0-11539f743f100b157fbca28dda00010f6e8a8b57ea582Léo LamIOS/FS: Add base FST functions
5.0-11538d185bc6f0927b7b08a8f28a96066f8d7a72617e8Léo LamIOS/FS: Move path validity check functions
5.0-115582edcb29706e698dc6199a271f998505cd2117d76TilkaMerge pull request #8582 from jordan-woyak/osd-disabled-fix
5.0-11536c08671c4ce00dddf0ed85eb7cebfae4f2b01fc09Jordan WoyakVideoCommon/OSD: Process OSD messages even when they are disabled.
5.0-11556a632bc73241a7d1dd244102b05283262be0472f1TilkaMerge pull request #8579 from jordan-woyak/rvalue-cleanups
5.0-11536732032cdb26e919b153f16ca07f8d7fa709c11e8Jordan WoyakCommon/Core: Minor rvalue reference related cleanups.
5.0-1155414ebdf0e9da81eb0c8dbb7f8a86a482028bf7f63TilkaMerge pull request #8585 from JosJuice/volumeverifier-read-error
5.0-11531de26fec0af2d3bfebc45691ddab639d99757b0a8JosJuiceVolumeVerifier: Report read errors to the user
5.0-11552b0e040431a633ea3b0486673592e0de753110823TilkaMerge pull request #8581 from jordan-woyak/ciface-ar-aware
5.0-11536b92f6480a0b7517666ad139fc81c89033f84830fJordan WoyakInputCommon: Make "Cursor" inputs aware of the rendered aspect ratio.
5.0-115509827aa7a37e444cb359d4db50f5d73cb58eda77cTilkaMerge pull request #8577 from jordan-woyak/shared_mutex
5.0-115365e3472eba926703f5ee3e8c671e70ff5a4f0b0cfJordan WoyakCommon/Analytics: Replace mutex with shared_mutex and minor cleanups.
5.0-11548119ccc5e4f3b3182dcc002293c7f1cacbd0838d6TilkaMerge pull request #8556 from Sintendo/bestrest
5.0-11542709862b818f4546fbe15978efafe467a0c08b0c4TilkaMerge pull request #8120 from MerryMage/cdts
5.0-11460bdcdd763fe37c8f78860987812f354b0c5c18232Sintendox64Emitter: Remove unused macros
5.0-11459f82c38e156ffce02242dfad4df8b36c4e59b0432SintendoX64Emitter: Remove obsolete TODO
5.0-11458bdfc472751caad9843b6527141264550df80bb6dSintendox64Emitter: Refactor OpArg::WriteRest
5.0-11457cde3a3b44865d6654884f7c9be691fdf64bc9927Sintendox64Emitter: Avoid 8-bit displacement when possible
5.0-11456d5cb85816593fb494808671f8a0d6481db538b9bSintendox64Emitter: Unit test memory addressing modes
5.0-11537e3a7922e12977ec4a2ea93249568497f3f891e9fConnor McLaughlinMerge pull request #8336 from Ebola16/PS
5.0-11429e5f6d9320f5ccefa8160bd4a27d156285ae8b536Ryan MeredithAdd Dolphin version and current video backend to shader compilation logs
5.0-1153542c03c4dadd9e507a91b07bb01ff597bbd1df728Connor McLaughlinMerge pull request #8576 from lioncash/texture-cvt-shader-fmt
5.0-11532687f1f0330a405e2b0557b24d183ac57d1fa6218LioncashVideoCommon/TextureConversionShader: Make use of fmt where applicable
5.0-11531aa77dff3a22203c8b88730475ed8a8a7625da853LioncashVideoCommon/TextureConversionShader: Convert over to using ShaderCode
5.0-11532a0b7c1beae0cdb9ad082a45a502186eb8ade8b77Connor McLaughlinMerge pull request #8366 from Techjar/high-dpi-auto-adjust
5.0-111043006c73bf68a1018fc0ec80b3d4a2f65622cd58cTechjarQt/RenderWidget: Account for devicePixelRatio when auto-adjusting window size
5.0-11530ea9b96370df89b446ed25fca5452f0eef33682a9Pierre BourdonMerge pull request #8573 from JosJuice/ciso-size
5.0-11517956c63ef9b898e62e0268e934ecfcb45872128a2JosJuiceDiscIO: Fix CISOFileReader::GetDataSize()
5.0-11528f0669f5aa63e543a8b3345ed22397c77ee4f28fdJMC47Merge pull request #8570 from Techjar/always-sync-sram
5.0-11521de27dcebf62363ac482f62532f43f2f69e3315eaTechjarCore/NetPlayServer: Sync SRAM on every game start
5.0-11526117ebb6de32dadd03d27b054607270ebcefdec3aPierre BourdonMerge pull request #8572 from jordan-woyak/patch-1
5.0-1152583b9a11362a9bd438b483c0a94daf3b3e39701f1Jordan WoyakUpdate Readme.md to remove mention of Vista.
5.0-11524a63510a55a25c7bd2777a18069de8497bef0d47bConnor McLaughlinMerge pull request #8554 from stenzek/present-duplicate-frames
5.0-1149511ba623f267814885c2d69c0f1214c9c576eb916StenzekAdd an option to present/skip presenting duplicate frames
5.0-11522f61d77a5e2b56351da255de994ac6eb97a3a739cJMC47Merge pull request #8568 from jordan-woyak/imu-accel-ordering
5.0-11519a61dff67daaee2469eeb1f90d5f6089a54ad5e8aJordan WoyakInputCommon: List IMUAccelerometer's Up/Down inputs first for consistency.
5.0-11520c74b1140a58d20a3f9f0ba3a0f7077d2e6231f12Connor McLaughlinMerge pull request #8567 from tinyredpanda/fix-arm64-qt-path
5.0-115198b1051abb9ba5c5240671be4fce97b177a04a369tinyredpandaUpdate Qt5_DIR path for ARM64 in CMake project
5.0-11518dd7f9ed5da142f91ba20da38c074033c7342af65JosJuiceMerge pull request #8566 from leoetlino/isprint-ub
5.0-1151789b0ab2d22db510e799e6f9619e8c8e0678f13efLéo LamStringUtil: Add IsPrintableCharacter and use it
5.0-115161cc7ef356b9a33814efb290368150a1cceb0a3edTilkaMerge pull request #8558 from JosJuice/volume-oob
5.0-11502297b790e4f14be284df39d5ac67e59527df41e29JosJuiceDiscIO: Add out of bounds checks for blob reading
5.0-115141ac3264d5d5c21b6b5ac9eb5a756e7cf142423c8Pierre BourdonMerge pull request #8545 from jordan-woyak/imu-cursor-centering
5.0-114260aacf3a62768eac380800a1b8279aa642b17ca92Jordan WoyakWiimoteEmu: Make the "Total Yaw" setting work again.
5.0-11425723115b7b68dd64b9bff4ddbdf7e8d3fef07432aJordan WoyakWiimoteEmu: Allow Recenter button to adjust the pitch.
5.0-1142472c2be52eda47bf3e6b65e2f29c882aed0010415Jordan WoyakWiimoteEmu: Clean up ComplementaryFilter math.
5.0-11423120c6dc8506647d3edd33e533bba65bb9bc081c8Jordan WoyakDolphinQt: Fix accelerometer indicator math.
5.0-11422540a3ce66529157b18cce539b5e337b4398b87d9Jordan WoyakDolphinQt: Use FromQuaternion for a more accurate gyro indicator.
5.0-114218ab3694f51758a6859145b1a9467299e7c1e96f7Jordan WoyakCommon: Add Matrix33::FromQuaternion.
5.0-11507ab07841e1bfdd88e4498106df8f4820270f611fbJMC47Merge pull request #8563 from Tilka/cook_wars_ini
5.0-11506ec3943054ff2b0c070a681deca783c752afba17dTillmann KarrasGameSettings: fix Cook Wars main menu
5.0-11505dac881477db14fbacece0cceae8cf0740b55b65dLéo LamMerge pull request #8540 from leoetlino/unused-dspspy-stubs
5.0-114218c3d8e081149a01c567734916873be68dc497719Léo LamDSPSpy: Remove unused stubs
5.0-11503d2efad58af19dba3048f0ff866cf4017357964b3Léo LamMerge pull request #8562 from jordan-woyak/sens-slider
5.0-11495b4163892481ed3202d1ba955d3c00a883f6e84e5Jordan WoyakCore/DolphinQt: Fix IR Sensitivity slider.
5.0-1150131d7b56c19e44df568a979ffca43fd18fcd8e658TilkaMerge pull request #8561 from JosJuice/di-wii-oob-2
5.0-1150021c152f51f91baec8e5187ead264db9e1c748da9JosJuiceFix Error #001 (alternative solution)
5.0-11499a2f2536a77253dbf64c5db60701fd801203f4a0aJosJuiceMerge pull request #8560 from Pokechu22/di-mios-fixes
5.0-11498ddba80133a1a2f0c82d23c10197aa23cfb6f0066Pokechu22Fix launching DTK games with MIOS
5.0-11497d67c4f34d110edf3f5d9593f948265ff75fb8111Pokechu22Fix crash when launching gamecube games with MIOS (from the Wii menu)
5.0-114969596fe75f12b9199057e357dc6ae78f150b1981fJMC47Merge pull request #8559 from jordan-woyak/nunchuk-tabs-fix
5.0-11495f5d9b78a3c46dd8604b64c7acd15c618c1fda635Jordan WoyakDolphinQt: Properly hide Wii remote extension motion tabs when no extension is selected.
5.0-11494efc1ee8e6ab6b7727e9403376e554dd044814272Connor McLaughlinMerge pull request #8537 from degasus/fastmem
5.0-11415aad8aab698479c53f244c683c4b41eae7a247ff5degasusJit64: Disable the fast address check if fastmem is disabled.
5.0-11414d735943aa20052fc17b5337a6015d399d295134ddegasusJit64: Use safe memory helpers for psq_l* without fastmem.
5.0-1141374cb6925917d8c3a45b253a34748706f72cf5d32degasusJit64: Only activate dcbz fastpath with fastmem.
5.0-11412c6019f98143aa7ad2a49a74699682c503c0607b9degasusPowerPC/Jit: Create fastmem arena on init.
5.0-11411ccbadf6e72c39f5bbe4da879aabda7dbe8c1f002degasusCore: Refactor fastmem arena construction.
5.0-114109d88180df7d07b830e8880690922f8db0076ffdddegasusMMU: Use the Memory helpers for physical memory.
5.0-11487eacbff76dda6c6e69a80f0b482d0f780a2a20c7fJMC47Merge pull request #8474 from jordan-woyak/dsu-battery
5.0-11484d5dcd91c948c5ae97564190fc05549dfd5834107JMC47Merge pull request #8473 from jordan-woyak/evdev-combine
5.0-11483e2d5c92c76b837e3e4935812c7ffde3be5fa7a91Jordan WoyakControllerInterface: Remove and re-add device when combining nodes.
5.0-11482aabe8d2ccdd46c0366c968dfa9abd80f6c93dbbdJordan WoyakControllerInterface: Don't consider the empty string a valid unique ID.
5.0-11481ac907ef977a1dc2ae4a7acc1ca9f56f1ea21d9cfJordan WoyakControllerInterface: Combine evdev devices with the same unique ID. This works around Linux drivers for DS4 (Playstation 4) controllers splitting the device into three separate event nodes which makes configuration difficult. To prevent collisions of input names in combined devices more descriptive names are now used when possible.
5.0-114802b9fa0597aee0b23fb4dca31ef9453e95031c8faJordan WoyakControllerInterface: Minor DSU client device cleanups.
5.0-11479f0534cabc6da4a090b61b8723ddddee76b36deb3Jordan WoyakControllerInterface: Exposse DSU client battery level as an input.
5.0-11480da59f97278561e0645149fcd8eb8b24c77f51538JosJuiceMerge pull request #8549 from leoetlino/clang-format-9
5.0-114534cc2d972947f59c75cb71737be747aa48f7333a9Léo LamRequire clang-format 9 and reformat source code
5.0-1147848fd27cdab67061af32f3120534b57d70b23f71eJMC47Merge pull request #8451 from rlnilsen/motion-input-nunchuk
5.0-11334965781ea9dd13b9d3f1739d489cc842e6ae25597rlnilsenMotion Input: Add nunchuk support.
5.0-11476966e1b31ba42f836df2f2c8fff98687267912885JosJuiceMerge pull request #8394 from Pokechu22/misc-di-gpio
5.0-114453b5d20e12c9d911e32ad269b37a984ee060357b9Pokechu22Bump state version
5.0-1144451f8a3606e8509037cf1f4014139a1ea6555eb51Pokechu22Return error code to game when using unimplemented commands
5.0-11443af5f0b20bbc5441c2a5787480ecd3749ce5e61b5Pokechu22Report use of various unimplemented DI commands as game quirks
5.0-11442f1dc908883e14cdef07ba09bff8c286d53b7e8bfPokechu22Clarify emulated behavior for ReadBCA
5.0-114416c0399103fc430a663b48211fafdcef1a4f79039Pokechu22Handle partitions in /dev/di, not DVDInterface
5.0-1144071e8fb278f72443a098bf4bd6d900cefd54e84ecPokechu22Return more errors from DTK
5.0-1143955a88ba2ed61cfa68a6fde705f4a5af6138fcd88Pokechu22Track drive state better, reporting errors if the state is wrong
5.0-114387d6b9bcb40b6ace3cbc82324e5f9bb194406d00aPokechu22Check for error 001 out of bounds reads in DVDThread
5.0-11437ef2fc5a49bf390411bd08d4a7eb6cb3923f6187fPokechu22Split /dev/di commands from DVDInterface
5.0-11436a8ae5fa21a5db611d3a735483700a1c33779f139Pokechu22Expose setting DVDInterface errors and split setting into two parts
5.0-1143531105995591bb84092b13795064874535c61be4fPokechu22Increase DIMAR by DILENGTH after a command
5.0-11434d3aad1d6d527a06166806d38bd065ab1d7484d50Pokechu22DIMAR only ignores bits 0-4, not the upper bits
5.0-11433c564d6410402d93dc81ed146e09657e434722e46Pokechu22Remove unused drive debug command constants
5.0-1143284f099cf62ab03c7a02d92e4d0bd924bbf34f897Pokechu22Tidy and eliminate some of the DI register unions
5.0-1143111bd132650b0f5af784677c022649f111c2091a5Pokechu22Implement RTC flag, which is counter-intuitively disc drive related
5.0-1143077189e74cd6d86d6e9dd4098968533ec82a56525Pokechu22Implement Broadway GPIOs
5.0-11429a695b05b21f3fb3b5dfc680f00f95a873c51dd13Pokechu22Add support for std::optional to PointerWrap
5.0-11458ae6d3be449eb7779a3af4fad251c8e0dc3e3df21Connor McLaughlinMerge pull request #8530 from s-daveb/master
5.0-11398002761d9492e7da6dac0ca4c504b764df6fbdd5bS DavidUpdating Readme.md; bumping req. MacOS version.
5.0-1139721f42fafb7f6d5a7dd696d83c1892bf5326ff05fS DavidMacOS: Fixes configuration hang; bump MacOS SDK. Removed conditional use of std::mutex instead of std::shared_mutex on MacOS.
5.0-114551701363854b4a42cc71ecff23eecde7c042a812eConnor McLaughlinMerge pull request #8547 from stenzek/windows-arm64-qt
5.0-11454d8b2be9d061420201ba27165380eb2863d74c3eaStenzekDolphinQt: Support compiling on ARM64
5.0-114532a18d1beb409de4eb8cecf167a3849098fb216bbStenzekExternals: Update Qt submodule for ARM64 Windows binaries
5.0-11452c48427657481d87bc276d048c8689de443ba732fJosJuiceMerge pull request #6152 from bb010g/patch-1
5.0-1145054fd83dc4b46b9c6be4e6d95e8892f2e62af2835Scott MansellMerge pull request #8553 from dolphin-emu/document-evdev-heuristic
5.0-11449a8c33f4ef60c97dfaedddad206971bfa463f7c8dScott MansellFix trailing whitespace
5.0-1144821528c3e7280241cf8566b7602bb3dcd16f986d8Scott MansellDocument the evdev "interesting" heuristic
5.0-1144799c0c8d4e874bc9cfb1f30fd9667ea5f4529b744TilkaMerge pull request #8527 from shuffle2/patch-1
5.0-1139212267fb21e0d59d1459a0923ab0ae833a3730ba8shuffle2Update Readme.md
5.0-1144598f645daac7556fea801f81c687be0227e5032bfTilkaMerge pull request #8158 from Sintendo/jitopts
5.0-10421e9d4869965825d31cfb380cebbc27b3166d973baSintendoJit64AsmCommon: Micro-optimize GenFrsqrte
5.0-104205b5886160e4568067ffeb92431f2d9c2fba72636SintendoDSPJitArithmetic: Precompute addis immediate
5.0-104193951d238d92e1c4b2c7db9f553272272ecc7691bSintendoDSPJitArithmetic: Precompute addi immediate
5.0-10418a3744c3c26276434106435f13f86779b5d5308ceSintendoDSPJitUtil: Use round_long_acc in get_long_prod_round_prodl
5.0-10417832e320f0824d37057dcb9deea3807d8f18043f7SintendoDSPJitUtil: Make round_long_acc branchless
5.0-104169b6f2859a44ddb65f8e3693d7fdb194c7aecabb0SintendoDSPJitUtil: Micro-optimize increment_addr_reg
5.0-11438f17f03ea3cd3fccfcfe18148500c04a37d48a11eTilkaMerge pull request #8551 from Sintendo/jit64addx
5.0-1142212fcbac2a32a9b97b72f919a7f25b76dda7532b1SintendoJit64: addx - Emit LEA for register + immediate
5.0-114218e7b6f4178b80196a5d0047ee2ae33a211a36dd6SintendoJit64: addx - Prefer ADD over LEA when possible
5.0-114356e18dfb600016fb47e1593315c480e886b7d80d3TilkaMerge pull request #8133 from Sintendo/mov64imm32
5.0-11432fca5ab5ad3c4ff8c2c6cdb2a6348af25a9c6414ePierre BourdonMerge pull request #8550 from leoetlino/wiiu-transfer-tool
5.0-11431c1f9bfce30938730544064927143997d1f593468Léo LamIOS/ES: Add SetUid exception for the Wii U Transfer Tool
5.0-11430f35f4f2bf06eefe20ee3338a84b82aa30fe20e3aLéo LamMerge pull request #8541 from jordan-woyak/float-parse-fix
5.0-114210e8d4cb6ac679fd52a320aae9d1a478e47728116Jordan WoyakStringUtil: Make TryParse of floats handle comma and dot decimal separators.
5.0-1142804e9279f3d5ccefb45630fb3ddd4f00c5ed4bebcConnor McLaughlinMerge pull request #8536 from leoetlino/warnings
5.0-11427ad75215bb0773148b8bd2e051b34dd1312238de7Léo LamFix several warnings
5.0-1142694c5460693d2c79b619f2bf490feed7dc52138b6Léo LamMerge pull request #8546 from jordan-woyak/default-num-mappings
5.0-114212a9a04a1ec6cf2d1d0668253df5326c8891629c3Jordan WoyakHW: Add ticks to default mappings that are valid numeric literals.
5.0-11424671defd8b9bb51f316194eb9b43e39d12f770a6cLéo LamMerge pull request #8543 from jordan-woyak/gcode-download-minor-fix
5.0-11421b505004d613c8a4d24da3d39860b09f65d0fa8c7Jordan WoyakCore/GeckoCode: Fix DownloadCodes function assuming HTTP data is null terminated.
5.0-11422a04d4982b1c6ed6295b2f015634adaa9ff7f4220Connor McLaughlinMerge pull request #8544 from gtalusan/master
5.0-11420b1a6cbc3b4ff4c36fb7da4f6faac59b6b0b23845George TalusanMacOS: Dispatch GL calls to main thread to prevent crashes on Catalina
5.0-114207a6a4510f6eed48652200f8c83e79723ae3581f2Pierre BourdonMerge pull request #8362 from GerbilSoft/feature/string-optimizations.2019-09-11
5.0-1141911339d77c6835dd908b86a92412686c46435e006David KorthIsSettingSaveable.cpp: Significant code size reduction.
5.0-11418f5fe69284200553e1890e55d82c53a60e9ed2ae3David KorthUse pre-increment for iterators instead of post-increment.
5.0-11417c2dd2e8a2e202b3cb63023306569d4f26e293adbDavid KorthUse std::istringstream or std::ostringstream instead of std::stringstream where possible.
5.0-114166e549bb6689d967edf4e16f061500f696f35906cDavid KorthInputConfig::LoadConfig(): Convert num[] to an array of std::string_view.
5.0-11415a23b3d26f407ee9647e49f2802c5da5d26e752adDavid KorthGLExtensions.cpp: Use arrays of `const char *const` instead of `std::string`.
5.0-1141405101b251c3a6b63f7250671259d842f5f362475David KorthOGL/Render.cpp, InitDriverInfo(): Use std::string_view to eliminate string copies.
5.0-114131d7f128693688efa65c5f24bafacea3bb4439941David KorthGetSysMenuVersionString(): Use a char instead of std::string for the region letter.
5.0-114129f3b9acad9fc5a86068cba80b562a721aa6b0fc8David KorthPowerPC.cpp: No need to explicitly initialize ppcState.
5.0-11411afe2e7de0f83552c1c2235bfcdb993cd6be23c2bDavid KorthVolumeVerifier.cpp: Verify that the string arrays are sorted before using std::binary_sort().
5.0-11410d660aba20fae070a51e01936aa32044d31a96df7David KorthVolumeVerifier.cpp: Use arrays of string_view objects instead of strings.
5.0-11409084344aa5d9a39fc05cfe952005e530766c3c29cConnor McLaughlinMerge pull request #8495 from stenzek/windows-arm64
5.0-11408d744c5a148f5a477b41b63bceac0558a498ef989StenzekCompile fixes for Windows-on-ARM64
5.0-114076fcb1c6c464c1fcf16104b21efb69176dfff7841StenzekAdd an ARM64 target to Visual Studio projects
5.0-114065a65031611349e22bdcd694479f11c91d87afca7StenzekAdd a Win32 NoGUI platform and project
5.0-114050755f9297957881e5c487378a7ba0a9fe92cbd42AnthonyMerge pull request #8534 from JosJuice/netplay-index-empty-strings
5.0-113970c12dbe860bc14fd7b39e94a13914eb7c97e24beJosJuiceDolphinQt: Properly save netplay session settings when changed
5.0-113968e278b80532d315fcd889405dd24fd1bb7d99e34JosJuiceCheck presence of name and region in NetPlayServer
5.0-113952fa4ef729fbb058d78f50a591eabba8e29ca5b4aJosJuiceDolphinQt: Check presence of region in NetPlaySetupDialog
5.0-114010341288af2d9273f8f5635db9e27e689c27fdd5aPierre BourdonMerge pull request #8525 from Techjar/axwii-ub
5.0-11386eae959238edf17de3ac9a963c209603c1bc8b1e3TechjarHW/DSPHLE: Fix struct aliasing undefined behavior in AX ucode
5.0-1138579092cdda08b5b89dd874ffb7de161efcd65af16TechjarCommon/BitUtils: Implement BitCast(To|From)Array
5.0-1139802680ef7bb65d95162b894bbbbdffb35e778d354Pierre BourdonMerge pull request #8533 from delroth/notice-logs
5.0-113975c996dec8973500e603d26b43deac2d65fc71c50Pierre BourdonDualShockUDPClient: downgrade spurious NOTICE_LOGs
5.0-113968a50d9c540de1528baf0e5fbb076ccf7e484c988Connor McLaughlinMerge pull request #8522 from stenzek/fifoci-ffmpeg
5.0-113956a0067fd26f458888c55795587412f0cfb85c569StenzekFrameDump: Set first_frame if movie frame number <= 1
5.0-1139410e98d0985e42f4ff31795e97cff1d4a711cb760JosJuiceTranslation resources sync with Transifex
5.0-11393eea4e4385ee8f22af658d78b04b9e2b703cf2344Mat MMerge pull request #8528 from CaseyCarter/includes
5.0-11392222bc6a443e76358134e57e5d0cd336c08afd085Casey CarterInclude for std::unique_ptr in DXContext.h
5.0-1139174dedc57fd3cbe93015b33801b0221d141048a93Connor McLaughlinMerge pull request #8519 from JosJuice/setupwiimemory-region-override
5.0-11367208c6a3011d4680140364b120a04d6e862b2a226JosJuiceBoot: Optionally allow preserving region settings in setting.txt
5.0-113896f5d770bddf68431cf180d01969cdaf08d64ad6eConnor McLaughlinMerge pull request #8524 from shuffle2/update-externals
5.0-11386392fc1dcdc223deb41b77f41289ad82153374cb8Shawn Hoffmanupdate the rapidjson used by discord-rpc to current master dfbe1db9da455552f7a9ad5d2aea17dd9d832ac1
5.0-11385e3a30fbdf2130c192fdf603836f3738ecaf5079fShawn Hoffmanupdate minilzo to 2.10
5.0-1138690223de5368f0fd53ecaca33554466981ac92de3Connor McLaughlinMerge pull request #8526 from shuffle2/remove-x86
5.0-11385d9c4bf499fcf4474a4f51c5c2630972986d46559Shawn Hoffmanremove x86 targets from sln
5.0-113843cf2857aac51437dd36ce883bc3d0973c2d02718Léo LamMerge pull request #8520 from lioncash/analyst-tidy
5.0-113677c1208169338d9bf1ce7622db093699e58e12981LioncashPowerPC/PPCAnalyst: Remove unimplemented LogFunctionCall prototype
5.0-11382ad5ad7c0c4ab6260da0e5ff06cc7cb387639b0e2Léo LamMerge pull request #8515 from Simonx22/gradle-353
5.0-11338345152b1486f037d65069de4654a08312d014323Simonx22Android: update to Gradle 3.5.3
5.0-113806cd2f5a76d63facc358f3fab59cc647323d57c9eLéo LamMerge pull request #8501 from lioncash/byteswap
5.0-11320e33c366502fe29508d9e5ea7b85a83ee6a6d96afLioncashGCMemcard: Remove byteswapping macros
5.0-113191f1a02151ee9bbc18caeb03f54cf06db5fdb963aLioncashGCMemcard: Replace ByteSwap with std::swap
5.0-1137749fcc7156583dba65e115421d2da2a510428c3b1Léo LamMerge pull request #8506 from lioncash/cache
5.0-11335474e210cd585cb40f8ff8f647f1e011329b584c6LioncashPPCCache: Make arrays constexpr where applicable
5.0-113341d5ce4708f99a7b33ce901b0831f05f5ec4c69feLioncashPPCCache: Make use of std::array where applicable
5.0-11374a980a398077ae76fee5129d1381c4295c6dc9555Connor McLaughlinMerge pull request #8518 from stenzek/more-wiimote-reset-crashes
5.0-11371e5485ca499d7198ec1f57ca77da850f77d9f52b7StenzekCore: Reset wiimotes/rumble on emu thread instead of main thread
5.0-11370c602cb2e2f229136b86edcbf3bd0a7ece81c5ff4StenzekCore: Reset memory watcher on same thread which allocates it
5.0-113710cb3257d3fb005ebc8154e114985fa02aec7899espycrabMerge pull request #8435 from firodj/pr-fix-macos-qt-plugin-cocoa
5.0-1106814e47e43f987677bc7ca70f8367b710fae54a781Fadhil Mandagaadd custom command to install_name_tool -add_rpath
5.0-113696f274092b64de3c3b74a0b2c5437b8ee0067db3dConnor McLaughlinMerge pull request #8517 from stenzek/fix-vulkan-d3d12
5.0-11368e05bc33899cd715316aa305f74337a4c276879afStenzekVulkan: Call VertexManagerBase initialize
5.0-1136707c43b192f9a084d2e8281ea2f80e82f3f811b64StenzekD3D12: Call VertexManagerBase initialize
5.0-11366a21fb96638891986634287b81df756df8eebb8c6AnthonyMerge pull request #8516 from JosJuice/scrub-unencrypted-again
5.0-11334711b36075cd74c936d86b832e96c9f25d39932fdJosJuiceFix scrubbing unencrypted Wii disc images (for real this time)
5.0-11364bac8c060b5865c1f3b7146ac69060d886a28eb9dAnthonyMerge pull request #8508 from lioncash/fmt-tex
5.0-113350f28f4049ba1df95ba038419f00ef8f75c5260f9LioncashVideoCommon/TextureConverterShaderGen: Convert over to fmt
5.0-113348af6bfb8b09f70552f2775db4a029a94968c6db4LioncashVideoCommon/ShaderGenCommon: Add function for writing fmt-based strings
5.0-113619ef50a1d4baebb2f8f1b11401e4e0dcdca31b2ddAnthonyMerge pull request #8509 from lioncash/shader-str
5.0-1135419ea546a0af6d2a18be61cd2a79380e2735255a5AnthonyMerge pull request #8511 from lioncash/if-constexpr
5.0-11345fdb78b64e18baaaf1c8851fde3b5ee1d1da4d775AnthonyMerge pull request #8513 from lioncash/bounding-box
5.0-113352c9ec6cb8abba5a4dfd7a3792b0d866ed4898118LioncashVideoCommon/BoundingBox: Move PixelShaderManager::SetBoundingBoxActive() calls into Enable()/Disable()
5.0-113349bd533ebe4cee1dfef9725f32fe0b9ca42f5680dLioncashVideoCommon/BoundingBox: Make interface for querying bounding box data
5.0-113411f46a6a64bfaade4550276879b475511fd11f136LioncashVideoCommon/OpcodeDecoding: Make use of if constexpr
5.0-1134099353c3baa665cd7fcc2465a0c70a4e03bb3389bLioncashVideoCommon/OpcodeDecoding: Remove unused headers
5.0-113396339a5ea8ea8920c1c7f1076b687512013da1457LioncashVideoCommon/OpcodeDecoding: Resolve implicit signedness conversion
5.0-113384710b82f43eb9b58db0b57566bcf88e4d1773396LioncashVideoCommon/OpcodeDecoding: Remove use of goto in Run()
5.0-11337f74503cce01c3c10e0c85b6b1bd588a3a7059ca7LioncashVideoCommon/OpcodeDecoding: Make use of anonymous namespace
5.0-113366b4e3409959ae478ee720ebd5357e4d02ab9f29bLioncashVideoCommon/OpcodeDecoding: Amend comment formatting
5.0-11335b2a9c365011a501ead2b5505d219f9c817b6b7e9LioncashVideoCommon/OpcodeDecoding: Move g_bRecordFifoData into namespace
5.0-11334d8063e9c543b34ddd646556cf7148c69bffbd816LioncashVideoCommon/OpcodeDecoding: Normalize variable naming
5.0-11339f29730944fbcda8207504b8ee8a22907e754b5efLioncashVideoCommon/FramebufferShaderGen: Make use of std::ostringstream internally
5.0-11338fff445cc104757b0c75daa8bbeff685c85d88e70LioncashVideoCommon/FramebufferShaderGen: Make use of std::string_view where applicable
5.0-113373405815f0904eb2113be89f4eab4198d8a409ae1LioncashVideoCommon/FramebufferShaderGen: Remove unused Config struct
5.0-113363a8d17c14041a5f11aca236926d7b3337f7997d1LioncashVideoCommon/FramebufferShaderGen: Use an anonymous namespace where applicable
5.0-11335eefd6a10f587d2eca688a4910956284d1928dd4cLioncashVideoCommon/FramebufferShaderGen: Add missing initial source file comments
5.0-11334f8c90f04849d1acadc1774b79769b8dadd622a8eLioncashVideoCommon/FramebufferShaderGen: Collapse stream insertions
5.0-11342b39756dbce310f658b766597054c59662ca930e5AnthonyMerge pull request #8512 from lioncash/index
5.0-1133710f76746515a9a7bd8122f40c33b65813aa17b38LioncashVideoCommon/IndexGenerator: Eliminate static state
5.0-11336159947ab68deea502b6a75cc7b38e461122111c9LioncashVideoCommon/IndexGenerator: Make use of if constexpr
5.0-11335fb3fda775f7147c698455fe2399c9c29dd875fa6LioncashVideoCommon/IndexGenerator: Move stateless functions into anonymous namespace
5.0-1133469f2ca2230d0c51710456977a6ea9d0449ba2fc7LioncashVideoCommon/IndexGenerator: Make use of anonymous namespace
5.0-113375a5c46a8b15990e1e38636d017c28572e4370745JosJuiceMerge pull request #8514 from lioncash/sview
5.0-1133681edcca8db0bbbe9904956d7038bd1a2abdd9a87LioncashCommon/Network: Use std::nullopt in StringToMacAddress
5.0-11335cbfacc41bab03f0171981a64fe90949bc2456d3eLioncashCommon/Network: Remove unused header inclusions
5.0-11334f06461d208333e6367d5670f7718e8fa7b7e849eLioncashCommon/Network: Make StringToMacAddress use a string_view
5.0-1133315fc71cfcf5f94221443aaff99ae559fa3cb4633Connor McLaughlinMerge pull request #8498 from stenzek/update-vs2019
5.0-1132833c0abd1ab1444a70af649d80174ab8436b08300StenzekDisable warning C5054 on DolphinQt
5.0-11327ffd38ab6e9c67e62c842c6712b3b15b4345bfe19StenzekUpdate Readme.md to specify VS2019 as a requirement
5.0-11326dd23a1ee79697805a9a70fa1faca56135337fbf0StenzekUpdate VS projects/solutions to VS2019
5.0-113290f6304ad34bf7c7e826860280e92ac3dd616773fConnor McLaughlinMerge pull request #8504 from stenzek/fifoci-wiimote-crash
5.0-1132852e2e321932e514d3cae07834bd25ce651f35974StenzekCore: Only reset wiimotes in Wii mode
5.0-11327ba8b5bea11596c6ed2cb710dd35796ae750f6bd7Connor McLaughlinMerge pull request #8357 from KAMiKAZOW/patch-1
5.0-1091175a06664c90eed3d0cb3724c74254d5bdfb2e81aKAMiKAZOWAlways run as X11 app even under Wayland
5.0-113254a0611df5472ea58af2f7960c8fc91db56c68d5fAnthonyMerge pull request #8487 from lioncash/video-fmt
5.0-112436fbbc2683eeedf3767ea3d741c62555a30d3ff45LioncashVideoCommon: Make use of fmt outside of shader generators
5.0-11323b5656df7e8c397474a00e7f64822e56bcdf826b6AnthonyMerge pull request #8502 from lioncash/log
5.0-11319c792961000a6bc8fa33dabdf42d07a25e44e8662LioncashCommon: Unify logging namespace with Common
5.0-11321d9847fc249a3ba4da8d5eef3fce80fddaf9368b1AnthonyMerge pull request #8497 from OatmealDome/touchscreen-decoupling
5.0-11319ef32a10d6916785ae514982a9d2962145367bc99OatmealDomeInputCommon: Decouple ButtonManager and Touchscreen from Android Changes were also made for codestyle compliance.
5.0-11319b793ee6521b7451fc1e9185e46d66c8af9496de5JosJuiceTranslation resources sync with Transifex
5.0-11318c2c8a14966dcea8d86a5ea5bb2eeb0f694002425AnthonyMerge pull request #8348 from JosJuice/mmu-setting
5.0-111769e0b09ddf4400e6bfb08963a2e5ac1c697eb94f0JosJuiceDisable full MMU by default and add it to global config GUI
5.0-113169822a2d582136acc1ae10fcc33472d0128b2168dAnthonyMerge pull request #8465 from CookiePLMonster/d3d-common-cleanup
5.0-11186a68789a70c181a3ce424c6b9504678c7bf3624f6SilentD3DCommon: Remove unused GetDebugObjectName and tidy up SetDebugObjectName
5.0-111858445644e0561469f9216b388ffcc6a8839215095SilentD3DCommon: Migrate few remaining raw pointers to WRL::ComPtr
5.0-1131366ca83e6af394b9c9a53f4e292b3cd3c06e97f03AnthonyMerge pull request #8479 from nokturnusmf/master
5.0-112325b6e7aabcff8e96872bfbb9206cd251697fbddb1Matthew FouldsFixed 11874 (leading 0s ignored by debugger)
5.0-1131141563aed21a26c7147f99a993d5de95e0a96c6e7AnthonyMerge pull request #8491 from JosJuice/android-gc-adapter-crash
5.0-113106e0130351ed38c9cd4e7034812f59714cdd1fd71JosJuiceAndroid: Fix crash on enabling GC adapter
5.0-11309155016531fb970f45d46a97b4397d9990e2b494eAnthonyMerge pull request #8439 from JosJuice/android-native-motion-controls
5.0-112392d4a3f4597f14b2563fac7acf080b91fa4bac5e8JosJuiceAndroid: Add an option for disabling native motion controls
5.0-11238c8b8a60033bb35917c10eeb5c4043ee428ae61a6JosJuiceAndroid: Let WiimoteEmu know whether we have accelerometer/gyroscope
5.0-112374d838212e2622f623a7f864163396a6a9634e47fJosJuiceAndroid: Overhaul the orientation lock setting
5.0-11236a548489aaf6a0e30a478b473334b7cfa2e22b2f4JosJuiceAndroid: Adjust accel/gyro data for screen orientation
5.0-11235455790138243a0bb53b298cba7626bd1e1d529dfJosJuiceAndroid: Make "Horizontal Wii Remote" flip the motion controls
5.0-11234033eeda43bd910d6402b54d8cd967bd266bb4542JosJuiceAndroid: Fix the whammy bar for emulated guitar controllers
5.0-11233b143df91be5c7f18a61666baa4a5b673d2cfd2cdJosJuiceAndroid: Native motion controls
5.0-1130134a1df1c68ba76cdc5aea2dfabb68e1850dd9662AnthonyMerge pull request #8493 from JosJuice/android-audio-volume
5.0-11257cf8208ace91a3cf389c214cf3d03c377133d968aJosJuiceAndroid: Add audio volume setting
5.0-112998d814baf79cb657894efdcdab74c6367c7ad2a31AnthonyMerge pull request #8494 from JosJuice/android-checkbox-no-description
5.0-1125783397939180d4a4cb30c74274d6453f9affb394fJosJuiceAndroid: Fix displaying checkbox settings with no description
5.0-11297e33acc07f9b98b863f70483bac491f2d85601b4aAnthonyMerge pull request #8332 from CookiePLMonster/dsp-lle-deadlock
5.0-112465be9505ab387315585e407af9fb9a589ece6d688SilentSignal DSP thread after unlocking DSP mutex
5.0-11245e30ff7c327ff64d3a226476a0fd7165abc6e7937SilentDSPLLE: Put DSP thread in idle state if it's paused to prevent a deadlock
5.0-1129444f85bbc5e5f6aef30fa6eaf1b88415061282980AnthonyMerge pull request #8496 from JosJuice/volumewii-check-decrypted-order
5.0-1128923fc5f9e35790b8863714e31595fac5051c3cfb5JosJuiceVolumeWii: Check SupportsReadWiiDecrypted before m_encrypted
5.0-11292f20c1c2f8ddd6c32e751dd39a6182572712c4af0AnthonyMerge pull request #8499 from JosJuice/volumeverifier-super-paper-mario
5.0-1128959633f5309b8386ebf321104dc16bd46b372bf1cJosJuiceVolumeVerifier: Detect broken Super Paper Mario
5.0-1129066220d3ae5928c61ebe9430dfbdc8e921942ed6bAnthonyMerge pull request #8500 from JosJuice/export-wii-save-experimental
5.0-112899938585702f49a2a21e4733abea9930ea337408fJosJuiceDolphinQt: Remove "Experimental" from "Export Wii Save"
5.0-1128870ee5234ba4782ae9e16a81266f97024a96245cfJosJuiceMerge pull request #8188 from JosJuice/android-game-details
5.0-112699639dde1149e2d47ec4d7c5f36c2c25e13ae6901JosJuiceAddress review comments on old code
5.0-112688e2b12e1ea5c06d5204376830cb30de91be643f1JosJuiceGameDetailsDialog: Use labels instead of icons
5.0-112672e13353201b0039c536f763f109c4232faf400ecJosJuiceGameDetailsDialog: Convert layout to ConstraintLayout
5.0-112664f1511043cbeab6a13910458a58f70701557ec3cJosJuiceGameDetailsDialog: Fix banner placeholder
5.0-11265ec91674d07ac1006ce128d27ec033ca64ca11908JosJuiceGameDetailsDialog: Show game ID and revision
5.0-1126484e616337d7bee085546f7b7f1d037eea6d5312eJosJuiceGameDetailsDialog: Remove the screenshot ImageView
5.0-11263100e7e2b3d40a2329c8cd9cc1394d12fe955b2baJosJuiceGameDetailsDialog: Hide description if empty
5.0-11262100f032e2f7f7e0f6b2854b41b29d4d7f0c55b66JosJuiceGameDetailsDialog: Don't use CircleImageView for banners
5.0-11261fcb96a179ddcc2f49b3e8c3ed23bb2a6f61655feJosJuiceGameDetailsDialog: Actually load the banner
5.0-11260c2952c466f7945428d12e249a9675995de810537JosJuiceBring back game banner loading code deleted in 3f21975
5.0-112595ed0cf8e0e9882896ee30b6deb24e971fda44d13JosJuiceRename GameSettingsDialog to GamePropertiesDialog
5.0-1125800c4dad7849e7b88c006475c961ce125a29ccb8aJosJuiceAndroid: Bring back the game details dialog
5.0-11257870912722ed515e4ead17aee3aa7635abfb4f192JosJuiceRevert "Android: Remove dead code and related lib "
5.0-11274ac77df9e90da825a8e05985c69623ffef2bae890Scott MansellMerge pull request #8490 from vadosnaprimer/dumping
5.0-11105cb6a632c60e0a147635f574bcaa0d15a74b9df71feosfix missing frame when you start another dump without closing dolphin
5.0-1110415e6e7ddd2443550e46ca15ac9e5f59ad493fef2feosfigure out new segment on the fly right in FrameDump::Start()
5.0-1127145ba745bc8c2f7a858b9f0379777481432792e15JosJuiceMerge pull request #8320 from CookiePLMonster/cpu-lock-yield-fix
5.0-1084323f335ba91fbb7fbb0ced3486c6eaf120fa653bfSilentCore/CPU: Make use of type deduction for scoped locks
5.0-108422bc9e09456ed544efba044a4734a8ef2d960aa08SilentCore/CPU: Do not yield to UI from CPU methods
5.0-1126817a0336b5379554456ab55b30e2ded950cec2ca1Léo LamMerge pull request #8489 from lioncash/ui-fmt
5.0-11267b28db1d4e69c0a1011375f308198fde8e2f67d13LioncashUICommon: Make use of fmt where applicable
5.0-11266ec895f544cf23616483cea9fdb26a84d6264f844Léo LamMerge pull request #8486 from lioncash/dualshock
5.0-11248334e2768f58f7076dc9517f7200de90fbe47b5b4LioncashInputCommon/DualShockUDPClient: Use an alias for the clock type
5.0-11247db9e59276556d1797d4a9b939434e4dbd8f86e40LioncashInputCommon/DualShockUDPClient: Use deduction guides for lock_guard
5.0-11246278d03f737fe3bf1e4ca2b9b1ea33bbd7e94aa8fLioncashInputCommon/DualShockUDPClient: Make use of std::array where applicable
5.0-1124567097b45742b08faf9b3440f70e2871b5aecd95eLioncashInputCommon/DualShockUDPClient: Relocate settings to top of source file
5.0-112444488719a761243bf6de95b6608d6ef6a780b7bd0LioncashInputCommon/DualShockUDPClient: In-class initialize members where applicable
5.0-11243544d6cbe52015a73f036bc2f40789dfaf3ab137eLioncashInputCommon/DualShockUDPClient: Add missing header guard
5.0-112593a2d3aa9d20289ef4b8e8c64768faeaf7463cd0bLéo LamMerge pull request #8488 from tinyredpanda/simplify-wstring-conversion
5.0-11256fe9e7d557803655ea61dc748995647cf2aae495ctinyredpandaPrefer MessageBoxW to MessageBoxA
5.0-112555dbabef355a00cc726cc08443c96517564f9bea0tinyredpandaSimplify wstring to QString conversion
5.0-112564305a9ac57a4bee1e0be0c54b9df2cda385b114aJosJuiceMerge pull request #8482 from rafaeltoledo/rt/material-fix
5.0-112418453277479dce2464bff14053f874a656d0c8693Rafael ToledoMoves `AlertDialog`s imports to AndroidX and fix tabs background color
5.0-11254a06da596e54b0860340cea584ab9d1bd337d0818JosJuiceMerge pull request #8485 from lioncash/imu
5.0-11252af37d09b0f67fb2dbc9d55bc4f2c92089024dadcJosJuiceMerge pull request #8484 from lioncash/input-func
5.0-1124391993b46d9ca78418e549ca422b7399a15ec670cLioncashInputCommon/IMU*: Remove unnecessary includes
5.0-11249814fd165af56289401124989806201a4d110bc08LioncashInputCommon/FunctionExpression: Use Yoda conditions, we do not
5.0-112481f6077922bc4f21803be7dd4435819ce19bddd54LioncashInputCommon/FunctionExpression: Remove unnecessary 'else' in MakeFunctionExpression()
5.0-1124710fea99d8049d3224f736bcfaa1cf981fa0d14ecLioncashInputCommon/FunctionExpression: Make MakeFunctionExpression() take a std::string_view
5.0-11246ddf8abf507c40eb5e038297a87d2881a1d33d05cLioncashInputCommon/FunctionExpression: Remove unused LOOP_MAX_REPS constant
5.0-1124564bc6f53fd22fabedeef56016080d5996a144fdbLioncashInputCommon/FunctionExpression: Remove cyclical include
5.0-11244cb8fbe872e86705136bd1fa5f50b2bccfbb9b50aLioncashInputCommon/FunctionExpression: Collapse namespaces
5.0-112436586ecc7a861815cfa00208392455a0b329e394bLioncashInputCommon/FunctionExpression: include
5.0-1124428f7c5fb2a5bde83ac86eacc06058ea0bac8d82eLéo LamMerge pull request #8483 from lioncash/input
5.0-11243e8edc49bbec053e3ee08f6ffc8be39935c6fa6d1LioncashInputCommon: Make use of fmt where applicable
5.0-11242bc449fb98f3b741f78d8881e2c02d588829aad74Mat MMerge pull request #8480 from JosJuice/volumeverifier-block-future
5.0-112334e713238d90808839dd5c444261644b673a25f4cJosJuiceVolumeVerifier: Fix a copypaste error
5.0-11240abc14536b17d7950338be7f0c359e99efbde87bdJosJuiceMerge pull request #7864 from rafaeltoledo/master
5.0-112392d1f32efb4b12c4a5c78f0887a3da19dbc801214Rafael ToledoBumps compile API to 29 (Q) removes unecessary casts and deprecated calls
5.0-11238a9cf8670e00bf272df8db55ea55ed365505b86cdJosJuiceMerge pull request #8224 from Pokechu22/wiimote-eeprom
5.0-112284d4a095c76501799767f70120fe86238f3fe8fb4Pokechu22Reset Wiimotes on force stop and when starting MIOS
5.0-11227a23609562dde3fba5d39406d5eb2c2e470a8866dPokechu22Replace magic disconnect channel number with a constant
5.0-11226547740984746cc77bdb142c61f65a4994235ad3bPokechu22Write the entirety of the Wiimote EEPROM, in a per-Wiimote file
5.0-112349ef526c70888d91b27123e49218d7743aa5c3a0aJosJuiceMerge pull request #8471 from Simonx22/AndroidX
5.0-112029d606a6ad0671dd8a262870cdf48deef1bcefa27Simonx22migrate to AndroidX
5.0-112326d193d3b5afa2a3f5e8960c18189eec949b7f1bbJosJuiceTranslation resources sync with Transifex
5.0-11231d66050375c75ead50894154ee4fd18768d0ba884JosJuiceMerge pull request #8347 from hosaka-corp/frame-advance-alignment
5.0-109079c5c3c055e1e4e8af9a715129409d61cf6614cddmetaAlign frame advance and movies to full field boundaries
5.0-11229dae01b1a3b5e2974810543fbf8866d7472da614fLéo LamMerge pull request #8346 from DacoTaco/master
5.0-11226d6eb75b2722f195763a5d92c92fd7d259aef1376DacoTacoGCMemcardManager : Performance boost
5.0-11227162b7c2ca358e2948a089ccd1ac229139a21122bMat MMerge pull request #8477 from jordan-woyak/accel-indicator-flip
5.0-11226282470e3128c7d67f36bc93447f56a7f24f13c0eJordan WoyakDolphinQt: Fix accelerometer mapping indicator flipped X axis.
5.0-1122597f9f252ccae53ce8abd766a0fb22209b1b47bc6Léo LamMerge pull request #8464 from jordan-woyak/wm-emu-errorcode
5.0-111944d24f160e300adadc94ad9491f24f43d82ee3847Jordan WoyakWiimoteEmu: Minor accuracy fixes.
5.0-11223bc1aa3640b02e75e9079a1f6aa06f3f0d7fe7840Léo LamMerge pull request #8302 from AdmiralCurtiss/gcmemcard-comments
5.0-111583b67d0d90a25c4f3e543d132da412dac42c5e187Admiral H. CurtissGCMemcard: Read icons according to logical data offsets instead of physical data offsets. Also gets rid of some undefined behavior.
5.0-11157110d6c1da333c0438af4e4069526a354d725a970Admiral H. CurtissGCMemcard: Read banners according to logical data offsets instead of physical data offsets. Also gets rid of some undefined behavior.
5.0-111562f119bd2066826555e30e12782401c43f9e12a54Admiral H. CurtissGCMemcard: Move Icon and Banner constants to the GCMemcard header.
5.0-1115558f21830bd6ebec3874a1c811a0a329e24ffb84dAdmiral H. CurtissGCMemcard: Read file comments according to logical data offsets instead of physical data offsets.
5.0-11154770605bc800c525b96d53482579a3ed6cbd14168Admiral H. CurtissGCMemcard: Add method to read an arbitrary block of bytes from a save file.
5.0-11217a5a2771d8651f18d4b4f4c9ef308c6e829a64ee5Léo LamMerge pull request #8328 from Miksel12/ini-dualcore
5.0-109234e68e128cd97e84199b551ca9750d17848310197Miksel12Dualcore INI changes
5.0-11215b2cc3af350bf590d7b55a2a82af8ab7967e8b45eLéo LamMerge pull request #8468 from CookiePLMonster/exit-dialog-fix
5.0-1121485c284164339500929b9c42fcdac8e0dcc8b5ec3SilentMake "Do you want to stop emulation?" application modal and disallow multiple instances at once
5.0-11213af92a88aa083c4cecf3486bb3b8108b8059b1904SilentUI: Allow to specify modality of ready ModalMessageBoxes
5.0-11212b712cc106bb918a8a06324a681e0c4a35b3473a9Léo LamMerge pull request #7909 from LAGonauta/dplii-quality-slider
5.0-1105308787ebc4a53bb9e64b3bb3c87f20e63c0d87841LAGonautaCentralize logic to detect when the DPL2 decoder should be used.
5.0-110522ff646b79657f794390ff993b323b7b378ab08e5LAGonautaDSP must be set to LLE to select the decoder
5.0-110513c9eb37381d23ae63f975a637a4b362b44fffc49LAGonautaAllow user to change DPLII decoding quality
5.0-11208a77108236ed5289f3def78495dcf387a46005e69Léo LamMerge pull request #8418 from lioncash/core-fmt
5.0-11050cfbabd4c4116ed042c8e0002ed480e3f4a3dade3LioncashSI_Device: Provide proper insertion/extraction operators for SIDevices enum
5.0-11049febd1c3dbae4cdf56db7fb52aab06745fd16ba58LioncashCore: Replace usages of StringFromFormat with fmt where applicable
5.0-11205fe39e1e6d8f63fdd936b17aa822ed7167b7297d2JosJuiceMerge pull request #8440 from rlnilsen/motion-input-tweaks
5.0-11105f7a50545e3d6878989886203e202fed4af390f0drlnilsenMotion Input: Add "enable" checkbox for motion controlled cursor.
5.0-11104d67a2304b0f542e21f680265da80efef3e0a83d9rlnilsenInput: Add optional "enable" setting to the ControlGroup class. The setting is exposed as a check box in the QGroupBox instance that visualises the ControlGroup instance. The setting is saved under "[control group name]/Enabled", but only when it is "false". The default value is "true".
5.0-1110349d9c63908e772670d05b9913a0f06209696b443rlnilsenMotion Input: DSU Client config UI: Enable server IP address and port fields only when "server enable" is checked.
5.0-11201294fd8dd3a3317b73fe9603402c0604b1fdd1121JosJuiceMerge pull request #8463 from Simonx22/androidSupportVersion28
5.0-111616f10730abf629eb169a6893facf757d42001f120Simonx22update androidSupportVersion and compileSdkVersion to 28
5.0-11199c1818c3e6c7421275c523c37019d9acb4bc3360fJosJuiceMerge pull request #8461 from Simonx22/SdkVersion
5.0-11161be489443bd41af91461096a58c009af8e89f423eSimonx22target Android SdkVersion 28
5.0-11197c23da15a22387d31f0100f7281b6446597f05a3fJosJuiceMerge pull request #8470 from BreadFish64/patch-2
5.0-111940334dde2cfedfc2d104be932b1942a354ae1c63aMarshall MohrorFix typo in comment
5.0-11195575f5a0d83f87417307eb47527893bb9f70ffe6aJosJuiceMerge pull request #8469 from CookiePLMonster/updater-manifest-fix
5.0-111944daeacba3525ec9e080d2b8d1fe6e956572e9b22SilentFix malformed manifests
5.0-11193913cb080667302760e42e3a6e2346b6e7c5cb1b6Connor McLaughlinMerge pull request #8456 from jordan-woyak/input-gate-race-fix
5.0-1111085ceb37ccd24acc5ea026583ce3a0f6a4fb26eaaJordan WoyakInputCommon: Make the "input gate" not racey.
5.0-11191066012b80d7a149779b4e910dcda3be8ec97f8e3Pierre BourdonMerge pull request #8454 from jordan-woyak/motion-input-indicators
5.0-111628ef25ddd849eba0221180a968dac1b0bdd43bd98Jordan WoyakDolphinQt: Add accelerometer/gyroscope mapping indicators.
5.0-111611e028025e506e4bff1f8063c2b55e5356a05a330Jordan WoyakCommon: Add additional Matrix/Vec functions.
5.0-11188499f065b836af6871e204614b030db36963e8198Pierre BourdonMerge pull request #8466 from jordan-woyak/evdev-float
5.0-111850c57887839474c9f78fa9ada252fafb6ee3e5de9Jordan Woyakevdev: fix bad integer division.
5.0-11186df32e3fdfd06f480d0a6851cc320fd2af5a640edPierre BourdonMerge pull request #8445 from Leseratte10/master
5.0-111042d55a6b0b7ab021fd92f309b85bf00d4db2a45e6Florian BachAdd /dev/dolphin for homebrew to get information about Dolphin
5.0-111847fa5a95800794ceff297913fef13dbca7f3ea34bLéo LamMerge pull request #8462 from jordan-woyak/wm-real-linux-fix
5.0-11183e85e51e5ce9fa6e25f74f5768b00197527434d34Jordan WoyakHW/WiimoteReal: Replace invalid select call with poll.
5.0-1118259ebaed81cea9c59bdb291ad5d839587a6507392Jordan WoyakHW/WiimoteReal: Remove an old comment. We block infinitely now.
5.0-11181eebc64aaf872917c4a7d480026545fe8a87d662fLéo LamMerge pull request #8460 from jordan-woyak/evdev-motion-data
5.0-111611180c231a697297f468020a56db236ef795101e5Jordan WoyakInputCommon: Detect when evdev exposes acceleration/gyroscope data.
5.0-1117907e2e1ca5a385cdab7bcf8ba8a9307b8c1805f6eLéo LamMerge pull request #8099 from ikalpo/master
5.0-10201da9e9323ce8c7a6c0e06bb0d3f183a05753f8803Ikalpofixed 'Load into Gecko Register' codetype
5.0-11177c167543eb313a9d01a1ed8514c49b2b5a67f3f4aLéo LamMerge pull request #8185 from Techjar/memcard-manager-auto
5.0-105007dc234a2d15aeadf7d91587f15b4d1cb007c5de3TechjarQt/GCMemcardManager: Load configured memory cards by default
5.0-1117508b191ee8e4ec0de2fca2054f678df816e0b1db1Léo LamMerge pull request #8313 from JosJuice/gamelist-xml
5.0-10916d8958fbdf7fa123d61c453989483b7116727d4beJosJuiceGameFile: Use enums for custom/length parameters
5.0-1091559f27ae4e1713d922fe71fc6ba95fbc399aac814JosJuiceGameFile: Support HBC-style XML metadata
5.0-1117237f1c958f8d25e6387d85603e6beb77b00d52c51Léo LamMerge pull request #8455 from altimumdelta/GitIgnore_Derivative_VS
5.0-111546cede3bf79f36e4010094052e843f2a9a7a5e70daltimumdeltaGit: Also Ignore other derivatives of VS output
5.0-11170f4e12f85bce7f0ad3c3fcc5d19d7db495600a41bLéo LamMerge pull request #8393 from CookiePLMonster/long-paths
5.0-10960ea8a3059bff1693ea640777a3aeb0c31daf18951SilentEnable Win10 long path awareness in manifest files
5.0-1095945890c20cfcc066f9ea264499edf8adfb22e5518SilentRemove obsolete "Windows compatibility" macros
5.0-10958689378b435c73b624cfdea8fe971db6b1d72c48eSilentMove GetModuleName to Common
5.0-109573b21d328653f7a472b0f77ef1cc0c85766566b96SilentRemove MAX_PATH limit from:
5.0-111656cb60f8d364fc9887bfb4779993036d5554902a2Léo LamMerge pull request #8385 from iwubcode/pathes-update
5.0-11105490fd0c3b32dcb6d74b140f52125eb2402c72b26iwubcodeDolphinQt: Add way to override "ResourcePack" folder that controls the location of resource packs
5.0-11104876a1ccc3e72a87001fe6478a5bbd8d5cffa5a32iwubcodeDolphinQt: Add way to override "Load" folder that controls the location of custom textures
5.0-11162877519a0a57a7872ab91dfababbc9c75ae224de1Léo LamMerge pull request #8459 from jordan-woyak/io-window-button-fix
5.0-11161a6b3a2cd4f780c076f2352790574204b89f5c531Jordan WoyakDolphinQt: Hide unused buttons in the advanced mapping dialog.
5.0-11160d8c62b5965df694fb5f93b617e356cae1f9441b7Léo LamMerge pull request #8396 from jordan-woyak/mapping-input-list-states
5.0-1104040d15980c5b90c96bf5a433a9861b03791a96581Jordan WoyakDolphinQt/Mapping: Explicitly specify parents of conditionally added widgets to prevent memory leaks.
5.0-11039fa8cbd83e2e73e76b000c5935b85ebc0e1827dc5Jordan WoyakQt/Mapping: Show current input states in advanced dialog.
5.0-111570ff99b374ea6d024713a5ea562dfcb101f5b47b3Léo LamMerge pull request #8448 from aguinet/fix/cmake_ogl
5.0-111047f74707ad6537da8b4b21c642c935a83eee6ca30Adrien Guinetcmake: set OpenGL_GL_PREFERENCE as a cached variable that can be modified via the command line
5.0-11155c621ddc0f1abfc9b30b380429df2ff454472d21dLéo LamMerge pull request #8458 from Simonx22/gradle-352
5.0-111547dc0732a224f0bf15f269f306fa3a75df0c69793Simonx22Gradle 3.5.2
5.0-11153cc9c1583b1ea8d8b784ad8b9a2fb8a2f008778fcConnor McLaughlinMerge pull request #8338 from Miksel12/efbaccess-ini
5.0-109090d1afabaecbd53f59c6a4927310ff7001ae645a1Miksel12Enable EFB access in INI
5.0-11151422c3f79dae6cfe183771d90ea949059ca91967fConnor McLaughlinMerge pull request #8382 from tkln/verify-widget-switch-none-warn
5.0-109460dda920c1d1e39427b4b52c26ff09e9534906ef2Aapo VienamoVerifyWidget: Handle Severity::None case in Verify()
5.0-1114962f331dd13e56ad0aea9783fb5fbe5060aa451f3Connor McLaughlinMerge pull request #8431 from ferrrry/game-window-class
5.0-1114771b098a69d813b51bde79fc5b673c50db0454aa9Connor McLaughlinMerge pull request #8399 from CookiePLMonster/gametracker-fixes
5.0-11070ae337dbea9931690d7a577075a8f767c14f16c54ferrrryQt: Add "renderer" window role to render window
5.0-1104368694e003938252eac35960969aa4834a66c9207SilentAdd signals to enable/disable Refresh button
5.0-11042cc6ffef4a1d5d643dfb3542adf8bc4b3b4dcaef1SilentAdd CommandType::BeginRefresh
5.0-110415e7b95db3b87270cb8607a1981cc08a9a679dc1fSilentAdd missing break to prevent fallthrough
5.0-111439700b1e320974989e13a73ea37697b256a997fb4Connor McLaughlinMerge pull request #8367 from JosJuice/missing-company-ids
5.0-10912f8a497527471d13bb6dee71e28ac5f7159a488f1JosJuiceDiscIO: Make company names match GameTDB's list better
5.0-109112300ce385ecc2fdc725810855c4ee1bb834e815eJosJuiceDiscIO: Add missing company IDs
5.0-11140729308979dd99289f5f900056891ee3b4456c196Connor McLaughlinMerge pull request #8388 from jordan-woyak/cmake-export-compile-commands
5.0-10957e08663bc32b5e129e124aa62c27cc462e05f1ff2Jordan WoyakCMake: Enable generation of compile_commands.json. Used for intellisense in Visual Studio Code et al.
5.0-11138a89fdb628c349ae112d6b9749b9ba7fba1e46b04Connor McLaughlinMerge pull request #8343 from stenzek/fbdev
5.0-108940a75e71672ed63d6d92ba42c1a183e72090d7c83StenzekDolphinNoGUI: Add a FBDev platform
5.0-1089343fe02ee9b820d16d1759a1e37b666bcb1e5a298StenzekGLContext: Get size using eglQuerySurface()
5.0-111352ebea1bfa7e6436d0379ab25951b31e28e296763Connor McLaughlinMerge pull request #8433 from JosJuice/settings-onemulationstatechanged
5.0-1107110d972789abb76077a48070ece3f9a20bb243f9cJosJuiceDolphinQt: Make WiiPane connect itself to EmulationStateChanged
5.0-110708833e2a7fa35b5754eae1b18eab93d0515a4ae16JosJuiceDolphinQt: Call OnEmulationStateChanged when creating config window panes
5.0-1113247677ecaa705cb0f87d9f08fe455e445ccf98989Connor McLaughlinMerge pull request #8437 from JosJuice/batch-render-to-main
5.0-11079379f264aa8b7dce66f68cf38bfafa57616f3804eJosJuiceDisable render to main when using batch mode
5.0-110780dbb58112a2e85d558f7c455c5140e073c5d49dfJosJuiceCommandLineParse: Don't ignore video_backend/audio_emulation when not using -C
5.0-111299db1ce8ef9e67abb58b61634c88d6abd548d2177Connor McLaughlinMerge pull request #8436 from JosJuice/vi-wii-freeloader
5.0-11078090f04e01c022d4bf9e643efaf61a347b3935eb3JosJuiceVideoInterface: Don't crash when running Wii Freeloader
5.0-1112728ce9330a8cad0699259b1518b2b6063f829e4acConnor McLaughlinMerge pull request #8444 from booto/vi-fields
5.0-11103371e3f10210feb42189da5d3379ad67c814b7227bootoVI: Adjust start/end of ACV region for fields
5.0-1112518ba1fd723f20ac29ac7dce8686382169fc50ccbConnor McLaughlinMerge pull request #8452 from JosJuice/android-emulationactivity-rotation-crash
5.0-11106c007dd1852896efe1671ade96fa50080a030a51bJosJuiceAndroid: Replace emulation rotation crash workaround with proper fix
5.0-1112328bf88641f3f3b11bcf0a819894acd89a88fa9c9Connor McLaughlinMerge pull request #8457 from JosJuice/just-dance-2020
5.0-11108db13e42323de6a96e9d7facb316b2a386b7d0f37JosJuiceUpdate GameTDB title files
5.0-111217c8a255ce1267e41368e31e5adebfb6f7db4c2a2Connor McLaughlinMerge pull request #8450 from jordan-woyak/mapping-button-fix
5.0-1110732cf4b76be6202407b98b047d5dc09ffd6774ce1Jordan WoyakDolphinQt: Fix tooltip of output mapping buttons.
5.0-111061bdf43dd78ac5b0ffdd6e5bdf3290166502b39f3Jordan WoyakDolphinQt: Fix spacebar not activating output mapping buttons.
5.0-11118b554b636bd8a96634203fb402680b4d58b4dba8cConnor McLaughlinMerge pull request #8449 from JosJuice/disable-bt-pt-buttons
5.0-11106ef1bae5320b4a9484a1d8acd0c691d2ad44571c5JosJuiceDolphinQt: Fix the enabling/disabling of ControllersWindow buttons
5.0-111165440be96e744fffcdc4bb5e030a202deef7a1e1dConnor McLaughlinMerge pull request #8378 from stenzek/quad-buffer-stereo
5.0-1094933a6d265e51c2289192eef15ffeec830b98b2410StenzekPostProcessing: Use interface blocks for shaders
5.0-10948af849126b37b3a9adb9542437b134aca947b8f5aStenzekRenderer: Use interface blocks for ImGui shaders
5.0-10947c98a5f7dfd6d5f779c4f18735656becc4fd9f365StenzekRenderer: Draw ImGui interface to both eyes
5.0-10946b44a0980eb310b221feb84a195db63b89276a053StenzekPostProcessing: Use correct layer in quad-buffered modes
5.0-10945e754c8ab265a85018cb1251578467d1a1f2dbd8aStenzekD3D11: Initialize shader cache before renderer
5.0-10944e88c269d022ae04c0b5fdaf71f03b44cc145820dStenzekPostProcessing: Don't use GS expansion shader for quad buffering w/ OpenGL
5.0-1110993d7b3d15962a3393cf2971e14c4acf54d90cecdScott MansellMerge pull request #8432 from jordan-woyak/hotkey-indicator-fix
5.0-110709d18402d078f00a7011e432b93ea5a7fce8babefJordan WoyakDolphinQt: Make HotkeyScheduler call UpdateInput when hotkeys are disabled.
5.0-1110771e3c7ff205544a7fa9d232c64800c8df248352fMat MMerge pull request #8453 from JosJuice/android-nvidiashieldworkaroundview
5.0-111068bfd7c9f3683248d021f9727f5fa79eef976fdc6JosJuiceAndroid: Expand the comment for NVidiaShieldWorkaroundView
5.0-111050f4c971326ae9389b3ad55b0fefacb708d148f4dMat MMerge pull request #8446 from JosJuice/redump-regular-datfile-warning
5.0-1110456d37d773bee782d64e9eaa32e881d9c6941e72bJosJuiceRedumpVerifier: Show an error when datfile lacks serials or versions
5.0-11103a7d4be79ae8cbf214a980ac85516f880dc77546eJosJuiceTranslation resources sync with Transifex
5.0-11102c6841a027a1c34a35b94e436e909cfdbfbbdbfc7Connor McLaughlinMerge pull request #8372 from stenzek/vulkan-exclusive-fullscreen
5.0-1110116f103ab42c6faca0cb2c4ce6e93546d22feb1a4StenzekVulkan: Exclusive fullscreen support via VK_EXT_full_screen_exclusive
5.0-111006fc6444687a7cdd7ece0ce4841f59323b00c3df6StenzekVulkan: Explicitly enable VK_KHR_get_physical_device_properties2
5.0-11099230190fc366221281099f543ded40725db3b8980StenzekVulkan: Allow runtime querying of enabled extensions
5.0-11098d3ee0a4535cb34b2d7c27219d43a82cb1094e7f6Connor McLaughlinMerge pull request #8379 from stenzek/mali
5.0-10946ecdf21a9889a9c6976bcfcb1a6e6b045f5c9f4d2StenzekConfig: Also set CommandBufferExecuteInterval to 0 by default on Android
5.0-10945328d89db708ec9c1d3e31a760f530b64c4767b2bStenzekVulkan: Add a DriverDetails bug for "slow cached readback memory"
5.0-10944c557aa4a15b577fdaf2f5de71078c41037aea01eStenzekVulkan: Add strict flag to memory type selection
5.0-11094fd4bf5f0a2b5041f5607c4de48bc378a1c02ff73Mat MMerge pull request #8438 from JosJuice/tilt-tooltip-string
5.0-11078f4da08eb139fc3fa7b2ff3b97f308dd9b0ea480cJosJuiceChange Wii Remote tilt tooltip string based on translator feedback
5.0-11092d6a3d0873c9984689705c7de8ec329e00027ceeeMat MMerge pull request #8441 from KenJPH/fix-versioncode
5.0-11085109108d3f6d2059a0d06f66510e65d7b85888602Ken HosogoeFix versionCode
5.0-1109078fad0aafae4e72896976a5215680c88d65cbfbdMat MMerge pull request #8443 from JosJuice/redumpverifier-datel-wii
5.0-11087f9705fd1176432755df3dba0ef5c50f505193371JosJuiceReturn nothing from VolumeWii::GetGameTDBID if Datel
5.0-1108642ec8614697978346233f6292d6c0baaceff4e14JosJuiceRedumpVerifier: Fix handling of Datel Wii disc serials
5.0-1108549977446dd859e3079698a4c79948a47644984e1JosJuiceRedumpVerifier: Don't crash on missing hyphen in serial
5.0-110864f5badb9ed8cbdfbd1dcf09702ac9429ae138913Mat MMerge pull request #8442 from JosJuice/data-partition-missing
5.0-11085e2ef2482601400b9bb2a52e1f3e6c48b387f0192JosJuiceVolumeVerifier: Fix "The data partition is missing" false positive
5.0-11084a52b8759ffe8d33a23fc10a8feaaef9e678baf86JosJuiceTranslation resources sync with Transifex
5.0-110831f3d1a9b7fa2d4729ddadfc0fc923c7730a00a49Pierre BourdonMerge pull request #8352 from rlnilsen/motion-controller-support-via-cemuhook-protocol
5.0-11074da1f153b47a3f3f4eb9b976670bfddf68108bae9rlnilsenRename all instances of "CemuhookUDPServer"/"UDPServer" to "DualShockUDPClient"/"DSUClient".
5.0-11073332cad21a40a2565141ca817a3cc684d8f10bfcarlnilsenWiimote Mapping UI: Motion Input tab: Rework mapping warning, add explanation of and button to open Alternate Input Sources window.
5.0-110725ff79499a593f651978188f1711728cf67d44a59rlnilsenUDPServer: Add configuration UI. Accessed through button "Alternate Input Sources" in the "Controller Settings" dialog.
5.0-110718aec424191b295e51d3f305c20086c08dd41b480rlnilsenController Settings Dialog: Rename "Advanced" group box to "Common". The only setting inside, "Background Input", doesn't seem advanced to me, but it is used for both GC an Wii input.
5.0-110704cb3baba5cf360a02dff9d6af1a839a570c40999rlnilsenAdd support for motion controllers via the CemuHook controller input protocol. This is done by: 1) Implementing said protocol in a new controller input class CemuHookUDPServer. 2) Adding functionality in the WiimoteEmu class for pushing that motion input to the emulated Wiimote and MotionPlus. 3) Suitably modifying the UI for configuring an Emulated Wii Remote.
5.0-11077a825e7e09f8a39772b10c83db5322dc88e0f591fJosJuiceTranslation resources sync with Transifex
5.0-11076427d4501bc9bd9b1c1c43f6213765be3e9fcb73cMat MMerge pull request #8429 from JosJuice/redump-create-path
5.0-110692210a0a70c6fa34ffa2f9a3aa7069d2081b9da2dJosJuiceRebuild D_REDUMPCACHE_IDX path when needed
5.0-110682f1b2c6adf9521f4943924d4b686be639a72501dJosJuiceCreate necessary folder when using Redump.org integration
5.0-11073cc6a1193b06a1c8848901642c73dae36a1c0379bMat MMerge pull request #8430 from JosJuice/eof-i18n-comment
5.0-11070c6b4438c62f2aa4340b7dffcb21961c713d8abc1JosJuiceInputCommon: Change "EOF" to "end of expression" in user facing string
5.0-11071fed2dce404283204bb6beba755924b4738b2d508Mat MMerge pull request #8425 from JosJuice/volumeverifier-datel-wii
5.0-11068742aa765c6859c22c8e294f31aca10e1a9606701JosJuiceVolumeVerifier: Don't show problems with good dumps of Wii Freeloaders
5.0-11069f54faedd7624d156f1b05e620ecf5aae9acbb8d5spycrabMerge pull request #8410 from spycrab/cmake_win_warnings
5.0-109671aeb4908e60893f4d75ef1b7d363488ee9875e8fspycrabCMake/Windows: Fix warnings about flags being overridden
5.0-11067c6da1f050b2d9d0764c9be2491b6e0ee190c8816Mat MMerge pull request #8376 from tkln/watch-widget-sign-compare
5.0-11065897d7f634ea878ceb232977a594ac3c33392ddc8Mat MMerge pull request #8422 from CookiePLMonster/gamelistmodel-fixup
5.0-11049a0111628fb397fd6400103458a781406ac3c2803SilentFixup GameListModel::UpdateGame and columnCount
5.0-10944e3e682c4cad9a268cdd74ae6cf96782b347fe8c7Aapo VienamoWatchWidget: Change type of NUM_COLUMNS to int
5.0-110636991b3928933d2cb276e137255c761d7883ffda6Mat MMerge pull request #8419 from jordan-woyak/xor-op
5.0-110491fe44238b1d64f18d9366710f16ae062290d5b0cJordan WoyakExpressionParser: Add XOR operator.
5.0-11061291c056c073fb474ab9fcbc7c57709f37c869404Mat MMerge pull request #8424 from JosJuice/cpu-core-advanced-cleanup
5.0-1104995c4423f4ceb70902140dd9acdf95f34ed119d54JosJuiceDolphinQt: Cleanup after moving CPU Emulation Engine to Advanced tab
5.0-11059780d34dbca75ea85f7478f9a49fa20a97b14878bMat MMerge pull request #8426 from JosJuice/volumeverifier-region-mismatch
5.0-1105077b9a70d6c3f97076e84896519a242817a1a688cJosJuiceVolumeVerifier: Don't consider region mismatch for placeholder game IDs
5.0-1104997c4e8ff3a40c14a1fae883a7213696ca9e660b4JosJuiceVolumeVerifier: Include revision when checking region mismatch
5.0-11056d95745ffdb21941efa48af526fa4c9a591b826edMat MMerge pull request #8331 from JosJuice/gitignore-enc-temp-folder
5.0-108841edc45f67dd1da99fd3bf976e33e24337505ea53JosJuiceAdd enc_temp_folder to .gitignore
5.0-110542c79c63608849f2a51fe5a58063443cbd8192bebJosJuiceMerge pull request #8330 from JosJuice/redump-integration
5.0-1088687c5e0b30e8f9174c96dc9b78e02863e940c5372JosJuiceVolumeVerifier: Add Redump.org downloading
5.0-108853eb360b8185f8f0284e3f67de1bd3d9d8225e98dJosJuiceVolumeVerifier: Add zip support for datfile
5.0-1088422933d85020b0b1f4ff285fbfdfca940f52fe1c3JosJuiceVolumeVerifier: Add datfile parsing
5.0-110505f8e189207d19a5d47676a9e965783742ce43ae2JosJuiceMerge pull request #8423 from AdmiralCurtiss/animation-placeholder-fix
5.0-110491c1c19e9968c1e115c1700328a2f3b8da3aeacdfAdmiral H. CurtissQt/GCMemcardManager: Fix incorrect placeholder frame timing.
5.0-110486282b0d83e775a87116e728a9da140f34594f17eMat MMerge pull request #8326 from lioncash/fmt
5.0-10880f414d926c13aeb9110ebaf8d2887b4734ba1b36aLioncashActionReplay: Make use of fmt where applicable
5.0-11046d0114ea61e4f95a33d9a298716e2f756c52bd307Mat MMerge pull request #8415 from jordan-woyak/try-parse
5.0-110390d254d9cb83929511664f2dfe294e2e867b0c176Jordan WoyakStringUtil: Require TryParse of float types to use the entire string.
5.0-11044da22109a3123916c69c31592709a2963e782adf4spycrabMerge pull request #8411 from spycrab/win_repro
5.0-1103950ee8b105d49fd7823bffb474484e2e40da6bee4spycrabWindows: Make builds more reproducible
5.0-11042ef77101463de60be9c5cdedb2c5d5a0f4168b8b5Mat MMerge pull request #8412 from jordan-woyak/def-warn-fix
5.0-110399e8181e80e768645fc6a93748333d690253f66bfJordan WoyakCore/HW: Fix some explicitly defaulted but implicitly deleted warnings.
5.0-11040f6a5811b73a9e2539944e2db216d45acbb443c35Mat MMerge pull request #8414 from JosJuice/translate-ubershaders
5.0-11039bb8d0261be5405224b2ca4ad9fb11076774fa7f6JosJuiceDolphinQt: Mark ubershader setting names as translatable
5.0-110384a613dad207b9426684ce52b3edd6b24a04356b5JMC47Merge pull request #8304 from AdmiralCurtiss/memcard-manager-icon-fix
5.0-10914ff90a5855dbfb5fa1652ce391f2fa2c1ffc32ee3Admiral H. CurtissQt/GCMemcardManager: Fix animation frame order and speed.
5.0-109138f573cf5f2a93d535d21cdb4233ea8b2f17b1409Admiral H. CurtissQt/GCMemcardManager: Fix animation frame decoding.
5.0-110358bc0a92f2cbf7bd7683bd95cb7c92e0e97287fafJMC47Merge pull request #7663 from jordan-woyak/expression-parser-improve
5.0-110057295458c11e1465c9e0a823620ea935396c4ea39Jordan WoyakExpressionParser: Make Lexer ctor explicit and move argument.
5.0-1100472302d9c4224271a606f2782dec7dc725658b150Jordan WoyakExpressionParser: Add support for /* */ style comments.
5.0-11003b4e2b3cae330be2a9f050a90c3bbb9d38f047777Jordan WoyakControllerEmu: Don't clear expression variables on references update. Hotplug would make that problematic.
5.0-110024d41bd64c8c01884fa0c2a663cc76a696c30adbbJordan WoyakExpressionParser: Show error message with expected arguments.
5.0-11001b57178d246640270779d791b00d3a5b8fd7c13f2Jordan WoyakExpressionParser: Remove ! character from function syntax. Remove unused serialization functions.
5.0-110007912dc57ddccc3868dea9f915b1f6d9d4416165dJordan WoyakExpressionParser: Remove !while and add optional 2nd argument to !smooth.
5.0-10999ca7ce674500b7664ed049ac1019a2e40636187dcJordan WoyakExpressionParser/DolphinQt: Added parse results to UI.
5.0-10998c8b2188e1972f14aec24ac66908a641dbdbd106fJordan WoyakDolphinQT: Add syntax highlighting from tokenizer data.
5.0-10997e3cf2ae0d48da9200f23318e728504deba9398d3Jordan WoyakDolphinQT/IOWindow: Add combo boxes to insert the new operators and functions so people are semi-aware of them. Fixed the "Apply" button. Display an error message on expression parse error.
5.0-109965cb12486126ac870a6486334fcc156b349c8be2eJordan WoyakExpressionParser: Clean up some redundant using-declarations and wrong comments.
5.0-10995fae8b15db1042485226ed9ed2d6e9e09a4a54377Jordan WoyakExpressionParser: Add !pulse function that evaluates to 1.0 for N seconds for each press.
5.0-10994b5b43f83426ca3c076d5c8861bde942338fae455Jordan WoyakExpressionParser: Add relative input function.
5.0-1099308b291b0f9ca3edfd8603a32f2e62f658d012c4aJordan WoyakExpressionParser: Fix timer function with negative values.
5.0-1099218b51204417bac5f0d436d219885c0ac42e2eb70Jordan WoyakExpressionParser: Add !tap function which activates after X (defaults to 2) taps within Y seconds.
5.0-10991f2e499d5873eebb8417527deaf694e26a06cb5a9Jordan WoyakExpressionParser: Add !hold function that activates after input is held for N seconds.
5.0-109909e536382c44074ae8af620adb605fe107f3ef42cJordan WoyakExpressionParser: Add function to smooth inputs.
5.0-10989bbd6b1848fcaeaafbe14babb3911557e1a503c76Jordan WoyakExpressionParser: Add deadzone function.
5.0-109886a2096c41977d6c33c2ca20494d9f623bed221ffJordan WoyakExpressionParser: Add optional 2nd argument to toggle function which clears state.
5.0-10987fd07ae8cec5c77ac60788350610739e6ac094547Jordan WoyakExpressionParser: Move FunctionExpression type definitions into another file.
5.0-10986d4f9b8c4efe9ce48aac5b43487c5d6c5d5fbd83bJordan WoyakExpressionParser: Allow unary functions to be used without parens around the argument. e.g. !`Up`
5.0-109852a377e35ed3f3afefdb5dce5474f2c5bb9c89a54Jordan WoyakExpressionParser: Make function names case sensitive.
5.0-109842b0297489fc2ab56a0f8aab1c39747f2e48c4429Jordan WoyakExpressionParser: Rename some functions and return a syntax error on trailing tokens.
5.0-10983258832b1e89b62d582e42d23099570f03c407885Jordan WoyakExpressionParser: Change function argument syntax to something more c++-like.
5.0-10982ccac3f1e495531f30764a1961a52f73131e09b9fJordan WoyakExpressionParser: Fix negative literals and support unary minus operator.
5.0-109817cf903a2091ecdb47f59a3699cbcf5b9517f74d9Jordan WoyakExpressionParser: Suppport N-ary functions. Arguments are read LISP style. N atoms are read after the function name. Added "if" function and made the "while" function more sensible with an arity of 2. Removed the ugly binary conditional operator.
5.0-109804dd078568b360198e0d24acf10fede8e23cdb378Jordan WoyakExpressionParser: Replace the timer literal with a timer function that increases from 0.0 to 1.0 and resets after N seconds. e.g. (!timer 2.0) is a 2 second timer. Fixed parsing of unary expressions so things like (! ! 1.0) work.
5.0-10979785eb144322f8d77c3697ccc30cf98fc231ed239Jordan WoyakExpressionParser: Clean up string lexing and support numeric literals without tick delimiter: e.g. 0.75
5.0-10978fa75ab404f065670671a614c7839a3f963ef352bJordan WoyakExpressionParser: operator precedence.
5.0-1097746c0ae7d1fd0eeca12f3406be8919a5fac3d6847Jordan WoyakExpressionParser: Add !while loop unary expression. Limited to 10000 reps to prevent infinite loops. Rhs is re-evaluated until it is < 0.5. Added comma operator, which behaves like it does in c++. Added subration operator.
5.0-109762c89b6029809f720e9233b3510c625766f466529Jordan WoyakExpressionParser: cleanup.
5.0-1097558efc93ed4ff6ef3ba7c4c4116d0cef47c63700dJordan WoyakExpressionParser: Conditional operator. A binary op that evals the rhs if lhs > 0.5 else 0.0.
5.0-10974718efce1dce86e18fb42c319627b5490cd1f8d94Jordan WoyakExpressionParser: Add less-than and greater-than operators.
5.0-1097335e51ebbaa025bad87deb4668e0b32249dd62d77Jordan WoyakExpressionParser: Clear expression variables on UpdateReferences call. I don't know if this is most sensible.
5.0-10972e896835f86e52051b1998a344549dfa8ba79847aJordan WoyakExpressionParser: Renamed ControlFinder to ControlEnvironment. Added support for variables and assignment operator. ControlExpression objects now reference a matching input and output so the two can me mixed in any expression. (you can set rumble directly from inputs)
5.0-109711efcf861ead76bbffb4ac22726d799975146707cJordan WoyakExpressionParser: Add mod operator, sin function, and timer "constant" which can be used for auto-fire and oscillators.
5.0-10970a8f3e9585f98c91c2b6220b3ab6951484192266eJordan WoyakExpressionParser: Expand ! symbol to allow for named unary functions. Added !toggle function which toggles on/off with each activation of its inner expression.
5.0-10969bf63f85d732db2fdab169823f2cf8a5fcbde0ec4Jordan WoyakExpressionParser: Add multiplication and division operators. (division by zero evaluates as zero). Don't clamp result of addition operator. Clamping will be done later.
5.0-10968f3192ca06de1007545bf6c3a49ddc83fb615a642Jordan WoyakExpressionParser: Add support for literals.
5.0-10996acf9bd5ebeadfa7f1b11d39e0384a78093c43f27AnthonyMerge pull request #8408 from ethteck/move-cpu-emulation-engine-options
5.0-109812647e412ae55a8c3f6b6e52deff5ac0afcd1ac57Ethan RosemanChange from radio buttons to combobox, sizing fix and slight reorganization
5.0-109801ce566f9fd25d78c033a1b6ac57b127f45f130b7Ethan RosemanMoved CPU Emulation Engine options to the Advanced tab
5.0-109936a15de58f462a59770b14aa498d5ddec80d651c7AnthonyMerge pull request #8403 from jordan-woyak/netplay-wiimote-buffer-fix
5.0-1096824a36eb027285c282f8dc995dd1f1bc664389003Jordan WoyakNetPlay: Allow Wii Remote buffer size to decrease by dropping reports.
5.0-109914b1567cc031f98893be867b410f21d53e7f91b5bAnthonyMerge pull request #8406 from jordan-woyak/macos-enable-sdl
5.0-10976d2c1dbef16c96325bf684832aebcf30a8eadf6a3Jordan WoyakCMake: Enable SDL by default on macOS.
5.0-10989a21b7b1bdda421049aded3033e07fa2877dc54b0AnthonyMerge pull request #8390 from jordan-woyak/wiimote-emu-tilt-fix
5.0-10959b794737bcf5db7f941cb4741757607de31c3f953Jordan WoyakWiimoteEmu: Disable simulation of centripetal acceleration.
5.0-10958673f13b7ac5b6cc4d96f1b08b9c2dffe514fe62fJordan WoyakWiimoteEmu: Change default tilt angle to 85 degrees.
5.0-10957260cefd60b4fea09007e695819c018dd6171d0b1Jordan WoyakWiimoteEmu: Expose maximum tilt acceleration.
5.0-109852f0ad1b6a0e3ee5a17c9cd4b7959b7d0cb95c09aspycrabMerge pull request #8402 from spycrab/qt_about_restructure
5.0-109681975e57b735671cb5b42968a64fc06d21cf2d538spycrabQt/AboutDialog: Clean up code a bit
5.0-10983a6daed23e7b612f48fc620356365d2eaec7b5e62JosJuiceMerge pull request #8387 from sepalani/reg-view-in
5.0-10913beeb68d541ea86edec81bc11742aba2a45730a55SepalaniRegisterWidget: Fix view in code/memory
5.0-10981d6a394e0274877cfec0252e3d48c3b15da2b00d5JosJuiceMerge pull request #8381 from Ebola16/351
5.0-1094468450fc1d92a1f8debf8aefaaecb50d99f8be6a6Ryan MeredithAndroid Studio 3.5.1 Updates
5.0-10979a1405f70a251cb21763d9f9a3be84cb6650d6957JMC47Merge pull request #8407 from jordan-woyak/dj-turntable-fix
5.0-10978b120b0872658335e1f23422e61b2e2b16f1aaab6Jordan WoyakControllerEmu: Clamp results of trigger/slider states to prevent integer overflow later on.
5.0-109774425d05c4a0965beedf45ccaddf566fbe7b9f7c6spycrabMerge pull request #8400 from sepalani/fix-mega
5.0-109688dc55579953bc22650a9f7c28c3fca0937bc0fb9SepalaniSignatureDB: Add missing selectors
5.0-10975c634bc86e5b7e93ae0d18904df4b924edec04b62AnthonyMerge pull request #8405 from AdmiralCurtiss/debugger-address-search-usability
5.0-10972bbeb25de48fa11103ed131eacf7ecf02bc9a1dd3Admiral H. CurtissQt/Debugger/CodeWidget: Allow pressing 'enter' in address search box.
5.0-109733beb371cc9dbf38177231a17c1e88d8338e3e2c3Mat MMerge pull request #8404 from JosJuice/gitignore-cxx
5.0-109617677e5608ffdfd4109fdefa8181c297a74b0fcd6JosJuiceAdd /Source/Android/app/.cxx/ to .gitignore
5.0-10971d39555919d39357b49a7eb02f2d96b9a71bf128bJMC47Merge pull request #8395 from CookiePLMonster/improve-work-queue
5.0-1096126ebf5b65088062e4f3290b89a973fa3ef3eee1aSilentImprovements to WorkQueueThread
5.0-10969aba23c8d87872836de73dcded82a01c03295d93fspycrabMerge pull request #8401 from spycrab/qt_5.13.1
5.0-10966ec526fee56fd21a6cfb99968eddb05d88d3ace03spycrabExternals/Qt: Update to 5.13.1
5.0-109675be061e27f7853b744f233ba8f7df22acb69888bMat MMerge pull request #8398 from jordan-woyak/old-wm-comment
5.0-10957443af3fabd3318dabf0a592b55400497e4ff85f9Jordan WoyakWiimoteEmu: Fix outdated comment.
5.0-109656dbb5cc4eab19733cb78d809ba7ca597f80a327bConnor McLaughlinMerge pull request #8397 from stenzek/fifoci-fix
5.0-109647c286064b85edeb9a53916fbd2add76ef60bc5a5StenzekAudioCommon: Don't forget to call Init() on fallback
5.0-109631c5441aa40eb81e51682477921c02ad21cf57aa9StenzekAlsaSoundStream: Don't call join() on invalid thread
5.0-109626e613f4f82085edac10587562849c79ec5d342a0Connor McLaughlinMerge pull request #8386 from stenzek/gcc-array-workaround
5.0-109464fd262d0b844c82f5a797f2bcfcd573a09b6f16cStenzekFixedSizeQueue: Work around GCC generating large amounts of debug info
5.0-1096019ed64122c11f7cd36ff92b61e7af7bb772c01a8Connor McLaughlinMerge pull request #8371 from stenzek/vulkan-headers
5.0-109296ae1ddabe136f88952773f5e1f3663922623ac9eStenzekExternals: Update Vulkan headers to 1.1.121.2
5.0-1095812b47c94873e0c30db97ce5666f1d3cd05ee2cbeConnor McLaughlinMerge pull request #8392 from JosJuice/audio-backend-dropdown-default
5.0-1095702ba89380324183c66d4874280e2c2dccf529132JosJuiceDolphinQt: When audio backend is invalid, show nothing in dropdown
5.0-10956b6545ea285b25765bbf464774f9a8e7649f6bc15JMC47Merge pull request #8370 from sepalani/fix-hle-patch
5.0-10913d8a3218726bd447dfeb407c5212f9f07d4e9574cSepalaniHLE: Fix patching functions with the same name
5.0-109549a68eaaa24c05de7426a46294e24e629f289403fConnor McLaughlinMerge pull request #8292 from Pokechu22/ir-calibration
5.0-107637c892c0c6e37bfacd473741788809e3ed32d528aPokechu22Use valid IR calibration data
5.0-109525a70ae895e68833f7d27ea2be4a5e422ec21157eConnor McLaughlinMerge pull request #8369 from JosJuice/blame-ignorerevsfile
5.0-1091520c6e1f71b9279abc35b8902bcfb3b0488dd96bbJosJuiceAdd a git blame.ignoreRevsFile file
5.0-10950dba7f3304dba67ab9d4c287267f102fd6e54a14eConnor McLaughlinMerge pull request #8361 from ligfx/remove_xaudio2
5.0-1091271c3c5626bf8780150449933735d55ecf448d7e0Michael MAudioCommon: if backend is unknown, use default backend
5.0-109110f3695a14b0bc71ba4ab0dc440fc606f14af61c2Michael MRemove XAudio2
5.0-1094786bf88d5afec0e93ea6cd7594f34431ec0960790Connor McLaughlinMerge pull request #8384 from vadosnaprimer/another_avi_fix
5.0-109465d03d5dde0b75abeab0cfe9954dc51f9e594e1f2feosAnother AVI fix for WinAPI importers
5.0-109453c6c94a04a61a97990dd459138912f75c9f0eb1aJMC47Merge pull request #8377 from stenzek/remove-3d-vision
5.0-10944ae83d02e548409c139e9bb748da565c219d5ecd2StenzekDrop 3D Vision Support
5.0-10943e6ae204600306edd67ccbdeb32032f061c5128c0Connor McLaughlinMerge pull request #8373 from jordan-woyak/stereo-mode-fix
5.0-10929d15f08c84a1003bac954c424d38bee7c1c76ae6eJordan WoyakDolphinQt/Graphics: Fix NVIDIA 3D Vision support handling.
5.0-10941dafb0173b7cd945ae57604ce8d4555b92c5b7162Connor McLaughlinMerge pull request #8375 from stenzek/stereo-switch
5.0-10932135f0a1385b25ff549b064e0782128fe11d55fdcStenzekShaderCache: EFB2RAM pipelines should not use a geometry shader
5.0-10931c989e5c50c432b7df78a8e6e1dc92cca1057767bStenzekShaderCache: Recompile shared pipelines on shader cache reload
5.0-10938b319f823bff0d64b46ccc399d3fdb93e9f3571bcConnor McLaughlinMerge pull request #8337 from CookiePLMonster/log-widget-improvements
5.0-108986bfa4fa64306d2fc882282ea147f2b22afd4a9cbSilentLogWidget: Use FixedSizeQueue for a log messages buffer
5.0-10897b3969e91d901ae6c30c9fc12c7e457658817903cSilentFixedSizeQueue: Bugfixes and improvements
5.0-10896b088fc37d5de88b122c3e440319b421de9bee209SilentLogWidget: Do not use QueueOnObject to construct log queue,
5.0-10895e746d95d01bc7e36de82f66be9d082ceba8be446SilentLogWidget: Stop update timer when log window is invisible so it doesn't continuously update in the background
5.0-108947cec8601f191a68745e8b58256328e0a59655420SilentLogWidget: Remove scrollbar tampering code (doesn't seem to do anything), clear text queue on clearing log
5.0-10893eb7d42dfe88efaa9939b155ca5016ec40c992268SilentLogWidget: Replace QTextEdit with QPlainTextEdit for better performance
5.0-1093166433cef6fd58d5de1a10e1ec99656f730d6ce16JosJuiceTranslation resources sync with Transifex
5.0-10930ee30fc9ad53742edbf4e5cdf6fa1c35cc15a359dJMC47Merge pull request #8374 from AdmiralCurtiss/ace-attorney-inis
5.0-109290b083da9f9990e8489321d9598a024f618568962teconmoonChange SafeTextureCacheColorSamples from 512 to 0 (Safe) to prevent visual issues with evidence previews, scene transitions when unlocking a new case, and luminol fluid display issues in the 5th case of the first game.
5.0-10928d3a9104cee5bb599e6c1c36c8c2e2cc6128ea9c9JMC47Merge pull request #8355 from phire/qt_fix_fifo_range
5.0-10912677a0903a1eb3cd2f42bb206ad4e041ee9ce3df0Scott MansellFifoPlayer: Use std::move for saving callbacks
5.0-1091146f4f69cfd62231f37b7924070a98c5d3ff4b282Scott MansellQtFifoPlayer: handle fifo load before window creation
5.0-10925bec433cb40b7881664c4836add21e1fce021c983JMC47Merge pull request #8333 from CookiePLMonster/screenshot-timestamp
5.0-1089037ef5a54c906ae697c76e2724f85f0beab4a3435SilentCore: Use move semantics for Renderer::SaveScreenshot
5.0-10889ff8f978eafb3a45959280a7a0c61bf11766dd040SilentCore: Generate screenshot name with timestamps instead of only increasing numbers
5.0-1092206ab51bceb878422746d33d2f9d005f9ba665099JosJuiceMerge pull request #8324 from CookiePLMonster/adapter-combo-fix
5.0-10851df0ff7f3bb7644aa90c5a1740a59720be5d29258SilentEnable adapter combo on emulation state change only if adapters are supported by current backend
5.0-10920de700eba4f7b9833ccd7211f1093104a7f7b1158JosJuiceMerge pull request #8325 from Ebola16/35
5.0-108731ee2234e44ba84752de67848d88bab4617a29677Ryan MeredithAndroid Studio 3.5 Updates
5.0-109189d648904edc0bb556ef964ddb410ffae881acf84JosJuiceMerge pull request #8341 from CookiePLMonster/win-utf8-console-output
5.0-10893eab086b880482e65cce967b0829f397aaed05806SilentConsoleListenerWin: Properly output console logging in UTF-16 so UTF-8 displays properly
5.0-10916e28fccffe4cc2b1fa394ce44e3550e3b6dd6ff48JosJuiceMerge pull request #8368 from rukai/fix_window_title
5.0-10915dbc0bf0ccbfd4dd1c3f55ed5362a83ac4891b028RukaiFix import gc save file window title
5.0-10914edfb0f66b6685fe1d4314ca27cce9492a7937683JosJuiceMerge pull request #8363 from Fullmetal5/patch-1
5.0-109115c4b591536e636cd6ae4f1b8f48e1c023b231a9cDexter GerigAdd Wii Mini system menu version detection
5.0-1091282fd7f576e1dff6b616ff088955c18aa76ed45d5JosJuiceMerge pull request #8349 from Pokechu22/dtk-bugfix
5.0-109113efa3d7a42babfef524438cdd31a0d5bd896edfdPokechu22Fix 2 DTK bugs
5.0-10910828dc0f204841edac628d1cb5daf72c7ceca4b9fMat MMerge pull request #8354 from JosJuice/editorconfig-java-spaces
5.0-1090790ccee11df4e77193333385f1527d3b7823325f2JosJuice.editorconfig: Use spaces for Java code
5.0-1090840fc25b06de7159a452766d44fc6d54cec075329Mat MMerge pull request #8353 from Ebola16/GID
5.0-10906817fe9b7999956d6d1609e3b8a8d7dba22c0e7e1Ryan MeredithAndroid: Add GameID to Game Settings title
5.0-10906a9745400ec5cea7e55d94955afbdc44d1a4982d1JosJuiceTranslation resources sync with Transifex
5.0-1090555830bb8d348c0d73c829eb7c61191a915e5b58dPierre BourdonMerge pull request #8344 from dolphin-emu/revert-7740-aram-experiments
5.0-10904c144cde82587d8f6bd94fc4900aa6d408b5349bcJMC47Revert "DSP: ARAM cleanup experiments"
5.0-1090303ea0eb27a795883d80191b4ca3e5abda6179ba8JMC47Merge pull request #7740 from booto/aram-experiments
5.0-10246c1baffa77626a856c4d7e6ffa475ef7291925681bootoARAM: further cleanup, use AddressSpace accessors
5.0-1024503d7fef5a635001beb052a4e5ddaaadc9e2d0b0abootoARAM: No ARAM backing DMA in wiimode
5.0-1024470299f2505c1fdeb77c6ddf55c5bfe9171b8e6d7bootoARAM: rework DMA
5.0-1024373c0a4ee8118b16c8fbb9c2aa21986fb055a550fbootoDSP: Experiment with cleaning up ARAM accessor
5.0-10898ecef374cd881759b2c2fbd0ef912e130e10e3b97AnthonyMerge pull request #7810 from Ebola16/GFXUI
5.0-108757d98c4f3a48c455e0072937729ef6c570a59c6c5Ryan MeredithAdd SingleChoiceSettingDynamicDescriptions
5.0-10874630de8130915cdf55f60ea2c2a2258b31274521bRyan MeredithShow Stereoscopy Mode setting value as description
5.0-1087392366fffaf453ae0e127fa6d57fe5cba50b09f15Ryan MeredithShow Aspect Ratio setting value as description
5.0-10894b0a5a9f7c5a9117c80a3cb987d2b53687fbd3e37AnthonyMerge pull request #8342 from dreamsyntax/codeview-remove-double-space
5.0-10893a4f13ca57d9f3eee0ff49f449f339740299e4050dreamsyntaxRemove double space in GeckoCodeWidget code view
5.0-108925ea4f998c09283c67e30925c066780e431ca9ef9JMC47Merge pull request #8323 from Craftyawesome/ini-texture-cache
5.0-10851177540b54df7af41568dba39fb1b419ef62ffd2bCraftyawesomeAdd safe texture cache to some uDraw games' ini files
5.0-108901bb7fbb2add5a5fdcb45169ff4d80e63e445e03bConnor McLaughlinMerge pull request #8339 from booto/save_the_trees
5.0-10889c268aa3a4693471ad86648df5916d92f59da312dbootoSI: Reduce logging.
5.0-1088871ff97cf1cf6ccaed34826a8f8d14cad0e292d7cConnor McLaughlinMerge pull request #8334 from hosaka-corp/vi-update-reorg
5.0-108879e3b867c6ae41df296ebf3112db6dd14c47abb37metaVideoInterface: start counting half-lines at 0 instead of 1
5.0-10886230ff47c0a9482bf24d6da63ce599d4973f3d62cConnor McLaughlinMerge pull request #8230 from Techjar/remove-reduced-polling
5.0-10885a3d8a8be065840c1c4b5f0b3022e811902328389TechjarNetPlay: Remove 'reduce polling rate' option
5.0-10884755601c64aaeb5b74ddfd5f022ff719ef3603cd3JosJuiceTranslation resources sync with Transifex
5.0-1088388522b7a26bf189dc8122a1b951f2a76eec77c86Connor McLaughlinMerge pull request #8327 from JosJuice/more-string-view-regression
5.0-10880c1a0a8f84a5544fcade466d12f193cd8309641caJosJuiceDolphinQt: Fix whitelisting USB devices
5.0-108813848f6d9ecbc590a1f81295d5a538b573acac114AnthonyMerge pull request #7975 from AdmiralCurtiss/memcard-manager-filetypes
5.0-108805614594f5e0a7d4b1a282525566194a9f7ef9d60Admiral H. CurtissQt/GCMemcardManager: Add an 'All Files' option to the filetype selection.
5.0-10879c7fc9126aaf447a014af4aed195b17aa593dd49bAnthonyMerge pull request #8190 from JosJuice/android-init
5.0-10874998c171b65e57c669e217e6995f525bc34f2a71eAnthonyMerge pull request #8196 from JosJuice/android-applinkactivity-race
5.0-10876f79ca651701fdbfe1a95aa09bd7c3d0a68ed4eebJosJuiceUICommon: Remove Android hacks from GameFile
5.0-10875c677268aaf8002c11c1a1c55a0d2938de512401cJosJuiceAndroid: Don't use GameFile/GameFileCache before UICommon::Init
5.0-108749f3f45aa5fa647b1304462051dbb4ba9ccca4bceJosJuiceAndroid: Call UICommon::Init at app start instead of emulation start
5.0-1087347e1108d572b48ef213c0a3d0e354f69a99c7c79JosJuiceAndroid: Add helper class AfterDirectoryInitializationRunner
5.0-10498e4ef2193e0512878517d20ccedfcef3d712488c3JosJuiceAndroid: Fix race condition in AppLinkActivity
5.0-108722a95227f64c26b8688c2346af15fb54644779571AnthonyMerge pull request #8255 from JosJuice/remove-unsigned-warning
5.0-10661a8807e7452389b0461174868c0d69ab013601145JosJuiceForce signature verification during system update from disc
5.0-10660732d157011f16b9ecf9ac59fa8f580af3bb97984JosJuiceRemove the EnableSignatureChecks setting
5.0-106594304f5f7fcae4ed1ec723ea83b4c0772e2f211f7JosJuiceRemove "not signed by Nintendo" warning when installing WADs
5.0-1086855d9f892a4dc71a9f8ec7a253cfda7faa7c514f5AnthonyMerge pull request #7274 from Ebola16/DSA
5.0-106282edc58950b92567b5d1c3e043945be8c6add9859Ryan MeredithDynamic SettingsActivity Titles
5.0-108665f38386575948457a650afec25b2a32c2cab9247AnthonyMerge pull request #8222 from JosJuice/allow-mismatched-region-settings
5.0-10831393709a45ae5591ab969a63914daa9feba70a2e4JosJuiceAlso override the SYSCONF country setting
5.0-10830561a4cfcce363fae6cfbd958200a49d241fe0d26JosJuiceReplace "Override Language on NTSC Games" with "Allow Mismatched Region Settings"
5.0-10863bf9427fafe6a69ba85f847a6615ed1f0d16dfdf0AnthonyMerge pull request #8314 from JosJuice/menubar-movie-more
5.0-10834a66ca85dd5bb219193cca8ebf3ce2f747bd62ae0JosJuiceDolphinQt: Fix the enabling/disabling of Movie items even more
5.0-1086135eb63de2cbdbddac1cd4f0f721c822659d4dbabAnthonyMerge pull request #8300 from AdmiralCurtiss/gcmemcard-construction
5.0-107777b9d43a834d8cf6be6be9b4b0c582f9327d12184Admiral H. CurtissQt/GCMemcardManager and Qt/GameCubePane: Give detailed error messages for invalid memory cards.
5.0-10776ba8ffd939159fd8fc9e9d2accb8aa0197249a0dbAdmiral H. CurtissGCMemcard: Check if the Directory's number-of-blocks claim for files matches the BAT, and report an error if it doesn't.
5.0-107757d4cabea07c48186688570df531b0c203dcb94d0Admiral H. CurtissGCMemcard: The update counters are interpreted as signed values for the newer-than comparison.
5.0-107748fc2f0ff2d283e32404f7c34ec3fe30652f350dcAdmiral H. CurtissGCMemcard: Rename MemCardXMb constants to MBIT_SIZE_MEMORY_CARD_X for consistency with other constants.
5.0-10773b54a49eaaf81170fd312deaff67cfdaf09b3c7ebAdmiral H. CurtissGCMemcard: Rework construction logic to better match our knowledge of the format, while providing better error reporting facilities.
5.0-10855288dd649dac350f2298882e1b73383fc7e956585AnthonyMerge pull request #8273 from CookiePLMonster/config-threading-fixes
5.0-1074048a4b621255c1aeaeaebd3add616fa6c8738f201SilentChange Layer code not to create superfluous std::optional entries in LayerMap
5.0-10739cb4eecde529f54ec8c62f9b2137888716c09ba27SilentFix race conditions in Config Layers
5.0-10852bbae0424a1e9dddda9ac30d69661bf021c598634TilkaMerge pull request #8319 from Tilka/mcrfs
5.0-10842ee85ec95b49032afcd07d7225a7e636493477c76Tillmann KarrasJit64: fix mcrfs
5.0-10850674a66aab2fa54c9b4c39a027d1701620fc0bafaConnor McLaughlinMerge pull request #8312 from JosJuice/btreal-bitwise-enum
5.0-10834f3dac2c041c3441fec7e329a41b6628ca7a83ecbJosJuiceBTReal.cpp: Don't use bitwise operators on enum values
5.0-1084882fe8f61b6de80549a6afc9542120efffbedc0d1Connor McLaughlinMerge pull request #8308 from CookiePLMonster/cmdline-headless
5.0-10835b6df0bff939670ee209abb8817d1aa3bd7ded709SilentMake --batch run Dolphin in headless mode, provided --exec is also passed
5.0-1083480e8037e0b5e1894140cf4d7f8a1881df0428fe9SilentTruly use emplace_back in CommandLineConfigLayerLoader constructor
5.0-108456efab4e3c6322839a9156d953b321b5da621de91Connor McLaughlinMerge pull request #8280 from CookiePLMonster/alert-msg-box-modality-fix
5.0-107413fe8ef4c1c430eef69a43a9561ba300a06aeca21SilentMake alert messages application modal and not window modal,
5.0-10843e71cab06a8824a9b34f0402314a55b90e597dbbfConnor McLaughlinMerge pull request #8322 from CookiePLMonster/8298-com-fix
5.0-10842fe8c9dfa148956085683650ad1e84f1e2f3d6159SilentWinUpdater: Properly initialize COM on window thread and release ITaskbarList3 on exit
5.0-108417520306671d90000f62295e300a66b2e305d665aJosJuiceMerge pull request #8317 from CookiePLMonster/muted-percent
5.0-1084012ac784a41bb001f5b69f8a6f9a2e418ceb1d7edSilentFix "Muted%" OSD message when muting sounds via a hotkey
5.0-108390a7265f807dac4cca011120666f76b004b289451Connor McLaughlinMerge pull request #8315 from CookiePLMonster/conformance-fixes
5.0-10838e67eb4693e7d8354a42db016e84b56af9308a476QuellaZhangFix implicit false-to-nullptr conversions
5.0-10837a35f540e7a8ffbf26c10b22660f1c2d0821f7228SilentExplicitly enable conformance mode, and remove /Zc:inline because it's a default now
5.0-10836181d79228ab811b711c0cc87c62988d222c389d7Connor McLaughlinMerge pull request #8275 from bdr99/netplay-player-log
5.0-107408857db98339bbf902cbc95c24822dbe1ce5ffa05Brandon RothweilerCheck validity of iterator before dereferencing
5.0-10739fdfa14d9cc412d6ed8db841136ef62b6b3facb3eBrandon RothweilerShow a message in netplay chat when a player joins or leaves
5.0-10833dd8bc7b3e60642129c955f4f03f498d90ecb2c14Connor McLaughlinMerge pull request #8307 from JosJuice/fix-titledatabase
5.0-108309cc719db02a1f52aa8df0270649c4a6dac478f41JosJuiceFix TitleDatabase
5.0-108317e49a34df2a054c1dfb0dd26cba67bb497e4a99bConnor McLaughlinMerge pull request #8301 from Miksel12/ini-wad
5.0-1077320891882f5109c3bc1f5bb15ada62365278b1a5dMiksel12Update WiiWare INIs
5.0-10829b88e5610ab7db20aeda240a22f6223fa9cc905c6Connor McLaughlinMerge pull request #8204 from JosJuice/volumeverifier-underdump-wbfs
5.0-108158c8bab36577f6b8e28483c017eb61ffe2c852ccdJosJuiceVolumeVerifier: Show underdump warnings for WBFS/CISO too
5.0-10827428ae5a43d8906782ab6388014dcfb4c2c5468d3Connor McLaughlinMerge pull request #8172 from nokturnusmf/relative-input-hold
5.0-10473c62570c5272cff8f9c7add3a022d0d82078fbf78Matthew FouldsAdded key for relative input
5.0-108255c3e9a34c368c2ae775a88d02c53a7ad95396f67Connor McLaughlinMerge pull request #8226 from lioncash/fmt-core
5.0-106961f9818827725061debab6d2f1105282aff6655bfLioncashCore/Core: Use fmt where applicable
5.0-108238be5ee9fe2d5552856249cea1406cfc14b352facConnor McLaughlinMerge pull request #8277 from lioncash/code
5.0-10748ff8f627499ca3eb8ac5f07cf5ced97f0d8b57ed1LioncashDolphinQt/Config/GeckoCodeWidget: Use forward declarations where applicable
5.0-1074714263ec6dd209dc2ca7be5c1d69b7882c27780e0LioncashDolphinQt/Config/GeckoCodeWidget: Call LoadDefaultGameIni() directly
5.0-107466002529ece9aa9629169c56d30c3ba39ff98924aLioncashDolphinQt/Config/GeckoCodeWidget: Make exec() outcomes explicit
5.0-10745255d2ff2d296307c562057c096a0d77c9c5e06b5LioncashDolphinQt/Config/GeckoCodeWidget: Deduplicate ini path
5.0-10744a07d19a2fd1e6a06db56649f4ae6233a358e80ddLioncashDolphinQt/Config/ARCodeWidget: Use forward declarations where applicable
5.0-10743e08a76f9e2961d45de97838e220e3497ee67094dLioncashDolphinQt/Config/ARCodeWidget: Call LoadDefaultGameIni() directly
5.0-107424d8d2acae70e58fe4b0b86aa59f2db7af0ef5f87LioncashDolphinQt/Config/ARCodeWidget: Avoid unnecessary disk operations
5.0-107410d406f2bdcf2c403460dd78d9d31164d838af843LioncashDolphinQt/Config/ARCodeWidget: Deduplicate ini path
5.0-1081448ca2c6f2e70111cf72052d5d258328c2fdb9afdConnor McLaughlinMerge pull request #8233 from JosJuice/stringutil-string-view
5.0-10697117a60ceb271594a659392892de2cd1a957bef48JosJuiceStringUtil: Comply with variable naming style
5.0-10696a2a1e04fc9c26c7d4ae8af5d1229a906c0ae066dJosJuiceStringUtil: Use std::string_view more
5.0-108110ab7e2eed78731db4b0b2c48f35f85d3a6722272Connor McLaughlinMerge pull request #8223 from JosJuice/titledatabase-unknown-language
5.0-10659f3b9d93737474f22c2760a099872431e993570b1JosJuiceTitleDatabase: Don't crash on unknown language
5.0-10809a50b53c37e03f337d85a5fc532e6f3f206ec83ecConnor McLaughlinMerge pull request #8260 from chungy/master
5.0-106592db003aa8e9f5958ad27ab9bc09180c008477222Mike SwansonAdd more cheat codes for Mario Golf: Toadstool Tour
5.0-10807f64f4a08c844404fe25f74d87529d4f596ab08c2Connor McLaughlinMerge pull request #8290 from lioncash/const-fn
5.0-107688285a94d93370a95c42cb8164928e578964ed6cdLioncashUICommon/NetPlayIndex: Take std::vector by const reference in ParseResponse()
5.0-1076775f3656804eb76113fe2e7750f1d03743a039ba6LioncashUICommon/NetPlayIndex: Use a std::string_view for EncryptID()/DecryptID()
5.0-107662830fe820d8eadb333ca6dbdf2f12c902a7f7ed2LioncashUICommon/NetPlayIndex: Take NetPlaySession by const reference for Add()
5.0-107650a67a40e7c8345925b6163d7c287691e7f49e387LioncashUICommon/NetPlayIndex: Move NetPlaySession variable closer to its usage point in List()
5.0-1076413292563ee43aef52cebc385d82614a60087618bLioncashUICommon/NetPlayIndex: Use std::move within SetErrorCallback()
5.0-107635220922a2237cbf868516269f9513a9aaf59558bLioncashUICommon/NetPlayIndex: Allow move semantics in SetGame()
5.0-10800ec1fe41eb28aed9f739c7e0239754e855aaeaf52Connor McLaughlinMerge pull request #8298 from CookiePLMonster/win-updater-hide-fix
5.0-107748e7970585492b9c1c17727c2b0a46ce5e7c4130eSilentWinUpdater: Wait in UI::Init until window is done creating to avoid losing UI::SetVisible signals
5.0-10773f70efbb9637167315451915b28fffaa36ce73560SilentWinUpdater: Create updater window as hidden by default
5.0-107977c1ca1fda1af35e31bf66dee3cbb533d7b122bb3Connor McLaughlinMerge pull request #8306 from JosJuice/volumeverifier-dialog
5.0-10796cd02ca17ce2927a9b004d418353073c50ca1ba77JosJuiceVolumeVerifier: Allocate QProgressDialog on stack
5.0-10795e87a3f91a919fa0a470b5f785b354661dcb1f4d4Connor McLaughlinMerge pull request #8303 from JosJuice/volumeverifier-very-small
5.0-10773107291dc5aef04ecd8465f533ed8a43fb7acab7aJosJuiceFix problems with running VolumeVerifier on very small disc images
5.0-107932df522d4eb27961dc10c3423f52277f5d3a84234Connor McLaughlinMerge pull request #8299 from JosJuice/volumeverifier-performance
5.0-1077434fb608dd6b4137ecc98e1c03228165a27eb800aJosJuiceVolumeVerifier: Multithreading
5.0-10773f754a1a548f2e599e4cc2d1d799f2d21b520076fJosJuiceVolumeVerifier: Don't read data multiple times
5.0-1079022ed2c0e0c4836fb93a5b90b017bb25180ae0e6eConnor McLaughlinMerge pull request #8269 from lioncash/osd-move
5.0-10734c93fffaed62b6c64bfd6ce306aa85765e9df961fLioncashDolphinQt/HotkeyScheduler: Correct string within Run()
5.0-107333f947f086fdc29765594bcaea8ed7fb528e8edbcLioncashVideoCommon/OnScreenDisplay: Use deduction guides for std::lock_guard
5.0-10732a565e41cb8d1c695581482ad4cb1cb580b084f34LioncashVideoCommon/OnScreenDisplay: Remove unused headers
5.0-10731c212310fbe0b205b62c4d3ac997060cf4fc26e2fLioncashVideoCommon/OnScreenDisplay: Take Message's std::string parameter by value
5.0-1073050b240fcbd3822e3d7aa9d5fa2c86274393de14aLioncashVideoCommon/OnScreenDisplay: Default initialize all Message members
5.0-10784e5a4a86f5934ae92b035b3023beb2ccb1b4bae90Connor McLaughlinMerge pull request #8297 from Miksel12/bugreport-qt
5.0-1077303b20c702dd459752db997c1d1ea069550497779Mike KuijlDolphinQt: Add bug tracker button
5.0-107821bd8f033627ceef8479cb549447782ae860574c2Connor McLaughlinMerge pull request #8271 from lioncash/qstring
5.0-10739fef1b84f0a587dc285af6659cb64042e34e54223LioncashDolphinQt: Replace QStringLiteral with alternatives where applicable
5.0-107801092efa77ae302fc677ebb67cdf2f93024b93f79Connor McLaughlinMerge pull request #8276 from stenzek/adreno-efb-access
5.0-1074206daf5803243c5f36069d8f7a936e62857ce1ecaStenzekFramebufferManager: Correctly handle read back D24S8 textures
5.0-107412698e311aaec09d9b0e34fc659349f3b668a1644StenzekVulkan: Use correct aspect for D24S8 textures
5.0-107779477c8b0ed834efc3b7cf5b9fcd48caf57611a8aConnor McLaughlinMerge pull request #8293 from lioncash/ref
5.0-1076486a651e27f22215752a444a83ae258ae3efd832aLioncashVideoCommon/TextureCacheBase: Remove dependence on global variables from OnConfigChanged()
5.0-107637d017be66691bf4ac633d6c75f224a0814e1d049LioncashVideoCommon/TextureCacheBase: Make OnConfigChanged's parameter a const reference
5.0-107742d316196c9b584bf3a97d2b3c32596ae3ee50247JosJuiceMerge pull request #8288 from allanxp4/master
5.0-107637029ebd97b1966c19dc191f6a7fc23f53965a245AllanFix for crash when switching to landscape mode https://bugs.dolphin-emu.org/issues/10815
5.0-1077224718c1a389e4f51db974575cd15c372485b92e2Connor McLaughlinMerge pull request #8294 from lioncash/render-const
5.0-107657366b4281fea28f666ac7ed870f731f42f7b4044LioncashVideoCommon/RenderBase: Remove dependency on renderer global within renderer
5.0-10764cfdfbbff386711e07204a36e8dcf64f12b01eeb2LioncashVideoCommon/RenderBase: Use structured bindings where applicable
5.0-10763dd5b8895fe983b0e577ddd222ecb902c7a9a4af1LioncashVideoCommon/RenderBase: Make functions const where applicable
5.0-10768161a43d43e567d81cde7adceba7d6778200d7e4eConnor McLaughlinMerge pull request #8295 from lioncash/tex-cache-global
5.0-1076507aa18eb2b7e7649ebac161ecd753ae81a1e5ccdLioncashVideoCommon/TextureCacheBase: Collapse for loop into a fill() in Invalidate()
5.0-10764d52dd2e04f9e6e5dd7c690e5a485d7b32d61e7deLioncashVideoCommon/TextureCacheBase: Use emplace_back where applicable
5.0-10763fd12ae1408f5e19a23cee6df4727a7b70ef0d312LioncashVideoCommon/TextureCacheBase: Remove use of the texture cache global
5.0-10764049d5ed443e78009def6eb802803ff4425513653Connor McLaughlinMerge pull request #8291 from JosJuice/android-delete-game-ini-more-warning
5.0-107424261e8d8921c177ce99b90b7bda27b387ab35846JosJuiceAndroid: Add a bit more warning to the game INI deletion prompt
5.0-107627f6abfb0bf55612e1c2bde0ef633bd669e08e3baJosJuiceMerge pull request #8289 from Miksel12/nunchuk-reorder
5.0-107619395d7ea082906573302aab545922bd1fb2a07c6Miksel12DolphinQt: Reorder nunchuk mapping
5.0-10760d3151d880809efdfca9b622c696df6413cc25955Connor McLaughlinMerge pull request #8278 from Miksel12/qt-changes
5.0-10741cbfc442e9099825e44c9390b6712773c43ec5aacMike KuijlDolphinQt: Limit numeric widget width
5.0-107587de6b57c13235a56ddda024ae46f76e88170522fConnor McLaughlinMerge pull request #8284 from stenzek/logic-op-hack
5.0-10754f6f9dc0cacb0dcbbd09d31acbb6e3a3ece764541StenzekRenderState: Approximate logic op with blending if unsupported
5.0-10756c829351c90f8f9833a0a311c7982603c0c1339c9Connor McLaughlinMerge pull request #8286 from stenzek/efb-savestate-fixes
5.0-10749d6460e0b18c51a0213edad9eb1395f6b19b469dfStenzekFramebufferShaderGen: Fix upside-down EFB being restored in OpenGL
5.0-1074825b3e5e029c7996ea90e8eeadabb9fece9ebf468StenzekFramebufferManager: Fix restoring of EFB depth buffer
5.0-107534ccb4ef74fc8fd88b8fc62a2ec05ddb3fc84a94eConnor McLaughlinMerge pull request #8283 from stenzek/d3d11-null-render-target
5.0-10746d78a9356d22b23c3d8f9438777b79af6dfb42f28StenzekD3D11: Only use integer RTV when logic op is supported+enabled
5.0-1075164c0ff576c6d3ea2ee35e6b6d7ea8c814442d53fJosJuiceMerge pull request #8285 from lioncash/dinput-ffe
5.0-1074137d643c7d3055c40ebaca920f7efa34a6337379bLioncashInputCommon/DInputJoystick: Correct force-feedback flag testing
5.0-1074927707075876abe0f89bcb7d7549d3036a75a92afJosJuiceMerge pull request #8287 from lioncash/static-ctor
5.0-10741db3b31c2463a4dfa3caaa416a5d3c9ab8a59889bLioncashDiscIO/Volume: Make Partition's interface constexpr
5.0-107477afba6776f187a1bb9f445b806e7fd52adc3dd6aConnor McLaughlinMerge pull request #8279 from spycrab/fix_save_state_wait
5.0-1074104764f8b7f631384f890b870d0280278de86498fspycrabFix saving states freezing up emulation
5.0-10745b01cacb27ed7976619d98391ecf2b7b92edeba30JMC47Merge pull request #8236 from booto/si_greatest_hits_vol_1
5.0-1061062a2611925b3ffa8e3e36201a7ed46fd9ac6d843bootoSI: Clarify length fields for manual commands
5.0-10609d01220e69dbb9aa1100e5fdb99ada7cb2f600d43bootoSI: CMD_ORIGIN/CMD_RECALIBRATE gets 10 byte reply
5.0-10608ac809c36e169feb8af8cb3243a42faa84dec306abootoSI: Convert SIPOLL's lines value to half lines
5.0-107417a82e0f10fb357e969b42d097f997c7f35d78290JosJuiceTranslation resources sync with Transifex
5.0-10740c70da390a76af650a44bdddd8f75083c54cebed6Léo LamMerge pull request #8274 from lioncash/parent
5.0-107396e14dcf70add539dc40ae32eee4df312dbd52c14LioncashDolphinQt/Config/GameConfigEdit: Pass parent pointer to base class
5.0-10738dea2b9c509b96cb58182b883c1df9f9f7f9234bfConnor McLaughlinMerge pull request #8258 from CookiePLMonster/dx11.1-detection-fixes
5.0-10721baa9636d48008af602e15c76a3647317ff4d0aa4SilentD3D11: Add extra logging to StateCache::Get
5.0-1072043bfb183c22de508afd2f1b156c9aed15260b01aSilentD3D11: Show a warning message about unsupported features when switching to D3D11 backend on Windows 7
5.0-10719ff00873610a3cd55e76245ef0aae892026fedd9bSilentD3D11: Query for output merger logic op support and use logic op code only if supported
5.0-10718a6b8e8b9c35ceedfa64758c1de3b1d4f64a98061SilentD3D11: Ownership fixes for objects in DXTexture
5.0-1071777425ef83b70f51a113b4dceee729e875fd7e418SilentD3D11: Ownership fixes for objects in D3DState
5.0-1071688db577c1740186257f1a2303e619be886ea2763SilentD3D11: Correctly poll ALL possible AA levels.
5.0-10715890f781cd07490a3db3a7c0e93fc957422371f25SilentFactorize software renderer backend switching warning to be fetched from a new GetWarningMessage in video backend - will be needed for DX11.1 feature set warnings
5.0-10714799c52463eb7987d31c70430422fa1499f2b3ef9SilentFixes for WRL usage - QueryInterface is explicitly mentioned as not to be used with WRL ComPtr
5.0-10729b0113b6c64a7807e35cfd9dd597d3c5e77b4cedaConnor McLaughlinMerge pull request #8266 from lioncash/shadowing
5.0-10716aca02f9734806572183d87b9432e8855adfa132dLioncashD3DCommon/Shader: Use std::optional with CompileShader()
5.0-107150ce6264f90e5591a7f28b2545f727809beaa8415LioncashD3DCommon/Shader: Create vector via iterators in CreateByteCode()
5.0-10714287b446ef73d9da392ea917fd5efbd15b11da4deLioncashD3D/DXShader: Remove duplicate GetByteCode function
5.0-107255bad233b1a25f817effa008b27c7e70db144ba9dConnor McLaughlinMerge pull request #8265 from lioncash/view
5.0-1071767bd2de73eeef89628eb0ea26748e7a77591f83dLioncashOGL/ProgramShaderCache: Convert typedef over to a using alias
5.0-10716d6617d399f3428c43cf1094710e0a960d2784d62LioncashOGL/ProgramShaderCache: Use std::lock_guard deduction guides where applicable
5.0-107156e69e3cf26afe3fe436fb0ae5d25b886e877aa08LioncashOGL/ProgramShaderCache: Remove unused headers
5.0-10714fb384dec5501b22ac64b6770a0ae2970e24c8d27LioncashOGL/ProgramShaderCache: Use std::string_view where applicable
5.0-10720a9e04e0a72e59ee0cb9e0daf017561b2fb4b93dcAnthonyMerge pull request #8267 from lioncash/null
5.0-107176db305a4e8e2e646992e32d0d1733ec3ce83d559LioncashVideoBackends/Null: Add missing override specifiers
5.0-1071623c5b362a57d52adb094227ff5b456469ebd36adLioncashVideoBackends/Null: Apply final to classes where applicable
5.0-1071586000fc6b4531123adb2cffa46fffae5ebfe425dLioncashVideoBackends/Null: Remove unnecessary constructors and destructors
5.0-10714bdcc5853d51d82301a8a05cee721c395fabe918bLioncashVideoBackends/Null: Remove unnecessary includes
5.0-10715f04a01eb4ff3a3de58f4abe6c2d40644ad0ae2d4JMC47Merge pull request #8242 from CrankySupertoon/marioparty-netplay-communitysettings-update
5.0-1062256ddbca224a964e6c46d64a949b2707eca5fd301CrankySupertoonmario party netplay improvements
5.0-107133c8f6bca5ab9ead8f47e399a1af5168924702fd8Connor McLaughlinMerge pull request #8264 from Pokechu22/d3d11-anaglyph
5.0-10712afb6468bdb65d086b95f6e9a89a4eda645edd3b2Pokechu22Fix dubois anaglyph shaders on D3D11
5.0-10711d48dabc1fdd866390c0c8020861393997fe58f7eConnor McLaughlinMerge pull request #8259 from stenzek/macos-disable-reversed-depth
5.0-106498b44a48383b99193d6e80229b4ae30c904fc4a2eStenzekVulkan: Disable reversed viewport depth on macOS/MoltenVK
5.0-10709a8bbbd0bfcecf668c2b9fdcfe5f439905d71228eConnor McLaughlinMerge pull request #8262 from Tilka/gdbstub
5.0-10604da87638ea256355050e83e989ade329b88172805Tillmann KarrasFix GDB stub
5.0-10707ac9912bad3ad35b1ef27151ba724a3424c110accConnor McLaughlinMerge pull request #6321 from stenzek/efb-savestates
5.0-107042d4d61e967baa460fa45abd4fd6bccfb12fe3cacStenzekGameSettings: Disable texture cache save states for Mario Tennis and Super Smash Bros (VC)
5.0-1070353e30c06e85f5c5bd3270aaee0e1d13a51f59446StenzekConfig: Add an option to skip saving texture cache to save state
5.0-1070263358adfb144f9a935a819358bc73e3769eaea8cStenzekCore: Save movie state before video backend state
5.0-10701560074cf9fed14ff263e3ba7c815af9e4ec1ad4eStenzekCore: Fix crash when state is loaded while waiting for the CPU
5.0-10700137009affef20bfaa91ff32ea1bb6693c09e03c2StenzekFramebufferManager: Support saving EFB to save state
5.0-106991082468133342586ae2a5986408d163ce5aa14caStenzekTextureCache: Support saving cache entries, including EFB copies
5.0-10698b26bb0605b962456720519b273f171919ebfb65dStenzekVideoBackendBase: Do save state logic on the GPU thread
5.0-10697a25a4e07083d4e20b5be6192892c346c4549ed73StenzekState: Use RunOnCPUThread to invoke save state handlers
5.0-10696df45e714a3e7a112e53a79e4b7362c4f8aed84d5StenzekCore: Support asynchronously executing functions on the CPU thread
5.0-10697d82e0e0761aa8cf08048aed64011f0edf5d967a8AnthonyMerge pull request #8263 from CookiePLMonster/qt-button-fixes
5.0-106963529dfd69151bcf6c43145dcb5a677c3ae85653fSilentConnect numerous QPushButtons to use clicked signal instead of pressed. This unifies UI behaviour more.
5.0-1069529ba53f6c32313e551b4797a84a4edf477a4d54eLéo LamMerge pull request #8256 from JosJuice/setrunninggamemetadata-channel-disc
5.0-106592fda104d5aadd3daf3f8a422746321723b03d6caJosJuiceNever set disc as active title when launching channel with same ID
5.0-10693c8c1a0d747a26140015dd9370c932c4fb63f9ebfLéo LamMerge pull request #8253 from JosJuice/fakesigned-common-key-fix
5.0-106604b73d18eaad4ec6a69e7ed2b17fc4b5649746ab5JosJuiceRe-implement FixCommonKeyIndex for WAD files
5.0-106594ee73dbad35aa17de48787711a2e118d04558867JosJuiceIOS: Put common key handles in an array
5.0-106908f6b237e119b5bfb1317cb36b6fac6c71245b4f0Connor McLaughlinMerge pull request #8217 from CookiePLMonster/windows-updater-improvements
5.0-10676baab660f1cde50d7ac3fdf936db6629a59f38477SilentWinUpdater: Removed MAX_PATH limitation on path to updater, also fixed a wrong size parameter
5.0-1067594a19ca6702bceb6b70df0f6bac0445d7e68892eSilentQt/Updater: Fixed an assert on m_parent->close() (was called from a wrong thread)
5.0-106744b03790eda9b456c14328b42dab6829932d6128cSilentCore: Fixup AutoUpdateChecker::TriggerUpdate on Windows:
5.0-10673a00dfeecf0a7742366a32081d837fec1ebcead14SilentWinUpdater: Properly account for failure in WaitForPID
5.0-10672d355abaf0cb064963b9c6a4b99d5c70fe61ebf5aSilentWinUpdater: Improved exit synchronization on Windows - now joins a thread instead of using flags to signal
5.0-106713f1ba830e7718be59fe7a597b80764af6f083c79SilentUpdaterCommon: Remove manual UI::Stop() calls in favour of a scope guard to ensure it's called on all return paths
5.0-106702ae409ba0638d0ed33a36e30818a7cb44d35bd15SilentWinUpdater: Replaced PeekMessage with GetMessage - removes a busy loop in favour of a proper wait based message queue
5.0-1068266e7a11139ecc8feb604c54d06dbbabcb31a84a8AnthonyMerge pull request #8235 from lioncash/move
5.0-10611d2d7bf5c3b5f515932ecaea11bb2ac2b15beb3a3LioncashCommon/DebugInterface: Remove GetInstructionSize()
5.0-1061092c17827267aa2553e11daae3d53d766b54ae5cfLioncashCommon/DebugInterface: Mark a few member functions as const
5.0-10609d4d485b692cee326126e003950c582c08de18916LioncashCommon/DebugInterface: Make return value of GetColor() a u32
5.0-10608a9a9b193bb864b540b7db65be2663cd31cb3a793LioncashCommon/DebugInterface: Use forward declarations where applicable
5.0-1060798101bbbe4d54e3831800d63023d7c4730776b95LioncashCore: Use fmt where applicable for DebugInterface implementations
5.0-10606457bff92c142fec0f4d55c25ce87e18c910326b9LioncashCommon/DebugInterface: Use u32 instead of unsigned int consistently
5.0-10605b1b9c6aa1e8c04a89f2d6e08960e67665bcabda2LioncashCommon/DebugInterface: Default virtual destructor
5.0-10604bc8778203eefcfca0597abc286de3c36edfbe6e5LioncashCommon/Watches: std::move strings where applicable
5.0-10673136264d3400403222a0c7ce06bf08c40bedc91b6AnthonyMerge pull request #8245 from JosJuice/volumeverifier-wii-menu-region
5.0-106220b11f151586a8430bc29600a13c55a6882993851JosJuiceFix VolumeVerifier considering Wii Menu WADs to have wrong region
5.0-1067126c1ea32216c04c8eff88c2208342b58439766e7AnthonyMerge pull request #8261 from JosJuice/trans-include
5.0-106708bb333d8119e4b24a3b441ddfbbf54889f981517JosJuiceConfigManager: Include "Common/Common.h" for _trans macro
5.0-1066915679a9a70570d42bad06770ba4abf373f5a4061Léo LamMerge pull request #8227 from lioncash/gekko
5.0-10604ce30efc6cfafb1ccbff3f266b5cdee8df57740a5LioncashCommon/GekkoDisassembler: Don't print out '\0' as a character
5.0-1066760aea524b1cc5fa096fec659d3dfd523425da85fLéo LamMerge pull request #8232 from JosJuice/wasapi-translatable
5.0-10608445759aed1a36683a04a8e41cbcf5021ec093b60JosJuiceMark "WASAPI (Exclusive Mode)" as translatable
5.0-1066571b2e1a997209af6617beedf6e2c5bad57ed01f8Léo LamMerge pull request #8225 from JosJuice/sd-hotkey
5.0-10604e24789b4fbc90472b061fad260a0c260b3ddc2bdJosJuiceAdd a hotkey for inserting/ejecting the SD card
5.0-10663793e24d5cff80e77bada95f44118e45a391a7590JosJuiceTranslation resources sync with Transifex
5.0-1066273a9b4148b9d96317a055b525ecf13f021869790JosJuiceMerge pull request #8257 from CookiePLMonster/assert-fixes
5.0-10651518d96ad48c34815f16e64c690c9526709c88e53SilentRemove duplicated "Ignore and countinue?"
5.0-106507045c68327ab4218149daf63b669242de94e42c5SilentWhen clicking "Ignore for this session", make message box handler return true, so asserts can actually be skipped with this option
5.0-10649e792a67dc60ad1a11c0b1ed9213a6d0aca0fd1dfSilentImprove thread safety and remove an unnecessary string allocation from MsgAlert
5.0-10658da1fbbc5d5d0eda5fcdccadd20207b4b525f8a7eLéo LamMerge pull request #8243 from JosJuice/merge-wad-classes
5.0-1063634f32898e63e7dd5d0251fd630f8d569432c9ac3JosJuiceDiscIO: Merge WiiWAD into VolumeWAD
5.0-106350f5a4b37ee8e00210b211953969f10bfb48c5aaaJosJuiceDiscIO: Add functions CreateDisc and CreateWAD
5.0-10655cd7a374ab91f1f1dd46e5631309bea7ed5efc23dLéo LamMerge pull request #8246 from lioncash/fifo
5.0-10612ac6d70b82b4a34a5d74f503ae67407239109f112LioncashCore/FifoAnalyzer: Use std::array where applicable
5.0-1061173db402010fc74c6db94cd0c8ebc2a59e41eb5f7LioncashCore/FifoAnalyzer: Convert DecodeMode enum into an enum class
5.0-1061053779aa73209e521e431e0c8b2b105f97a7c1c5aLioncashCore/FifoAnalyzer: Make functions internally linked where applicable
5.0-106511ed7cc260bd7eee2919aa29edfaa69cf365c5d97Léo LamMerge pull request #8248 from lioncash/settings
5.0-1063213a454d603d379d6980d501cf117f5a61264d548LioncashCommon/SettingsHandler: Use fmt for printing out the serial number
5.0-10631af576839d894c3a34cbf6b7e007e674415f98d72LioncashCommon/SettingsHandler: Use std::string_view where applicable
5.0-10648fc8859a4148ba73100c4e3cfd6729c187543dddeConnor McLaughlinMerge pull request #8249 from lioncash/rect
5.0-106312b9389202e0d1c8451aff176233cf211feef59ddLioncashVideoCommon: Remove unused MathUtil.h include from VideoCommon.h
5.0-10646a9abf2838eaeac12c460dfafd0ef170c823a589aConnor McLaughlinMerge pull request #8252 from stenzek/glsl-es-is-annoying
5.0-1064597d81ac97c526f952d8a40060f3cfa86f5f22df2StenzekFramebufferShaderGen: Fix format reinterpret shaders on GLES
5.0-106446f53a4d0daa81d34890f91fcbfbc3e135953750aStenzekTextureCache: Don't crash when conversion pipelines fail to compile
5.0-1064315a429dc621a0f27b43b99d3f0f6687240c88c53AnthonyMerge pull request #8251 from stenzek/android-open-file
5.0-106386a29e8fa5845c7b6fcc0c38cdab30141309e09ffStenzekAndroid: Use EmulationActivity.launchFile() for StartupHandler
5.0-106379961e2866a143b5fa7bd21ce5c81c3b98f40db4bStenzekAndroid: Support opening .dff files
5.0-1063634e6a41d050acb60e844ed825011a76545617a7bStenzekAndroid: Support opening files directly
5.0-106356a6bbd707177d17702bb7327984dd6adeabb09afStenzekAndroid: Support bypassing game file cache to parse file
5.0-106389825caf2d47898a0351f19b5f7abf4c0905e5973Connor McLaughlinMerge pull request #8241 from stenzek/dekotora
5.0-10637f269c4c7988413d8562c6a552888d09cc169b616StenzekEFB2Tex: Set alpha channel of Z24X8 copies to 1
5.0-106365d66377310e839d5e7ced299b7a8c690707594abConnor McLaughlinMerge pull request #8244 from stenzek/vulkan-reversed-depth
5.0-1063568bd4cd79a7f00214fd0a21127cab5edce7b4af4StenzekVulkan: Use reversed depth range in viewport
5.0-10634a77b571da7a31fe30f35605a90d040325cb1e595Connor McLaughlinMerge pull request #8250 from JosJuice/bitrate-setting
5.0-10630199c565bf5fec9ba0f239a4ec8585914c3df4b9dJosJuiceDolphinQt: Add the dumping bitrate setting to the graphics config
5.0-10629a6dcaed415197a243b5af3353ea6371a5759a273JosJuiceDolphinQt: Move frame dumping settings to new group box
5.0-10628f6a755e1ab790f5a52c3d5e47bf5139e6504db2fJosJuiceChange the default dumping bitrate from 2.5 Mbps to 25 Mbps
5.0-106309dd8f82e78648a34bf3246dea6758215b7224affConnor McLaughlinMerge pull request #8247 from lioncash/core-include
5.0-106112b00eefbefa3d1c34f25886d4cb3c6c1295d0ad1LioncashDolphinQt/Debugger: Replace AddressSpace.h inclusions with a forward declaration
5.0-10610df0d4b6aea405c73aaba685e1e8fecbb183d56baLioncashCore/HW/AddressSpace: Remove unnecessary inclusion of Core.h
5.0-106271606528093cc40ec95ccc791e3d8d0f47fd96bafJosJuiceMerge pull request #8234 from JosJuice/version-in-title
5.0-10608f3579e788d452a49251aa933843ac2f8e9335076JosJuiceShow Dolphin version in render window title
5.0-1062558e12395c242a839ce561395014e631b9e945685Connor McLaughlinMerge pull request #8240 from stenzek/spoderman
5.0-10624946571b7595b6b24e02cf8622f2bd5935b5aa360StenzekTextureCache: Support reinterpreting formats for VRAM textures
5.0-1062377f406c8a8dc638bd6404dd71b7537eed9498b69StenzekTextureCache: Combine ApplyPaletteToEntry and ConvertTexture
5.0-10622dfae87d69a7c7136b4f7b8af45af62bb45967e4fStenzekTextureConversionShader: Swap bytes for RG8/GB8 format
5.0-10621533f6bfeb9a0c624d7837d0ce8daaac586e21233JosJuiceMerge pull request #8203 from JosJuice/android-no-copy-to-gameini
5.0-1060636166c9b4f7e72b5f9e9a00cb1326a442a4a171eJosJuiceAndroid: Don't copy default game INIs into user game INIs
5.0-106057f841e9bfd6dad709335ab7937fa03279d47adb4JosJuiceAndroid: Suggest deleting game INIs if they contain global INI data
5.0-106047652023407679cb5c9723ca006c1f88f847ae8dbJosJuiceAndroid: Don't copy global INIs into game INIs
5.0-106172f5e6cfff16bc9c6eff5800a009d23c1b98078caLéo LamMerge pull request #8218 from leoetlino/context
5.0-10564e85fa26768cb4efbcec20dd32030c974e7e18c15Léo LamBTReal: Use FromThread::ANY for USB transfer replies
5.0-10563cf60a9a7f77f78d4cd9de08cdbe93e0236794a5bLéo LamUse separate libusb contexts to avoid thread safety issues
5.0-106144c649d1a5d92ccb1cb106861d60d744b92188524Connor McLaughlinMerge pull request #8238 from lioncash/video-stats
5.0-106079c245655fbb1deea183d47a53dbd6ecaab3bcb4aLioncashVideoCommon/Statistics: Remove unused DECSTAT macro
5.0-10606d4337eebdeb999df380394cdd20d054f5e9fe375LioncashVideoCommon/Statistics: Rename stats global to g_stats
5.0-106059802a5e16b5860d1c6b42beeb1b8ca883467e1b1LioncashVideoCommon/Statistics: Make all member functions non-static
5.0-10604a99c7d01e1b043df9c09a3047bf0442f88ad94d3LioncashVideoCommon/Statistics: Normalize statistic variable names
5.0-106098d8d1037398f0aebd4fcec478ace20dfef91e4ccConnor McLaughlinMerge pull request #8237 from JosJuice/memory-watcher-nullptr
5.0-1060844fe5812b947bcf336b75b6e84386d1c920de8c3JosJuiceFix FIFO player crashing when USE_MEMORYWATCHER is defined
5.0-10607398aa2a9f976169c4ac8228f0969971f3e2ba2f3JMC47Merge pull request #8231 from JosJuice/debugger-hidden
5.0-1060492a655c8b90c62255bcd3fcc160e240c98f79217JosJuiceDolphinQt: Don't update debug widgets when hidden
5.0-10605ba20d30a0567aa28f922aecf59cb1a02f854bffcspycrabMerge pull request #8228 from spycrab/qt_cw_not_disable
5.0-1060464de900da4248cf9242f2b268a93fc3f6e55c024spycrabQt/ControllersWindow: Fix radio buttons not getting disabled
5.0-106030a7395bfba99719f71de5186a9916e66c1901f37Connor McLaughlinMerge pull request #8128 from altimumdelta/FrameDumpUpgradePrep1
5.0-104141df655e376fe59291ee5c69755f2f2a70f82ee75altimumdeltaVideoCommon: Rename AVIDump to FrameDump
5.0-106010d2c3e6efc41c97fe3ea556985bd32c89d7009daConnor McLaughlinMerge pull request #8219 from Pokechu22/float-watch
5.0-10567ae0843f53d48582b6e87d0f2f1a0f42822655431Pokechu22Show values as floats in watch
5.0-10599e388f01e1164aaaeca0f9375f4ad0288539122c5Connor McLaughlinMerge pull request #8215 from CookiePLMonster/appverifier-sanitize
5.0-105615f0b4d8da5a852774a18f85707c064665974b701SilentFix a crash in DSPTool on malformed command line
5.0-105609eab3feddf0b3457cfe933532e0ed51834c6bb02SilentFix out of bounds read in HttpRequest::Impl::Fetch logging
5.0-105596c218110909003efdb1897a6b398cba37f16a58aSilentMake DolphinAnalytics a true singleton - static local variables are initialized in a thread safe manner since C++11
5.0-10595f151570b2d4bdb5a45fd2bba76093040a79e98a7Connor McLaughlinMerge pull request #8118 from 8times9/move-windowontop
5.0-10263aeb02d83db026f3a2b155e66dfba037cd520f0c98times9Qt/InterfacePane: Move "Keep on Window on Top" to Render Window section
5.0-10593ac18ffba096d602e413157d701bc843b9b5c60aaConnor McLaughlinMerge pull request #8161 from njensen20/master
5.0-10431f03bd116d95ea50948be3f81a8a0d0940816359anjensen20Update Installer.nsi
5.0-105915433d1c5600e981646e3dc9bd6580f9ef9c7ead6Connor McLaughlinMerge pull request #8183 from kirbyUK/master
5.0-10500b99ed960a90c4b9e0c5e1c88e21b427b7654ef1cAlex KerrFix Gecko codes for G2RE52 (Shrek SuperSlam)
5.0-10589341ce45ed6586953238035f44e69b075920b1062Connor McLaughlinMerge pull request #8176 from VinDuv/handle-open-files
5.0-104982f63b71bdea4766f1912083bef81a97683af9402Vincent DuvertQtGui: Handle file open events
5.0-105878a122de999219e9f52f7b38689660f73003fefecConnor McLaughlinMerge pull request #8192 from Miksel12/qt-changes
5.0-10563e50a6f4c463d7cf3c6eb16d3702054dc8b0455bfMike KuijlReorder graphics config
5.0-10585a88deda307f6ba4349df1b72b422c900f92ef008Léo LamMerge pull request #8193 from lioncash/disasm
5.0-10509188234b4cd9b029e3778191432f34c9c6fc279ddLioncashCommon/GekkoDisassembler: Use std::string_view where applicable
5.0-10508d8c3f09c9fcf2f152a4cf6977ab3385092877187LioncashCommon/GekkoDisassembler: Amend disassembly of operations expecting a character literal
5.0-105070cde8ab9e8563b4e5d2343da37a4abf4a3b3c41eLioncashCommon/GekkoDisassembler: Make all lookup tables immutable
5.0-105810c626e6ebcfe6b939db37a1abf42cafd8a175513Léo LamMerge pull request #8202 from lioncash/build
5.0-105084754ce8805b4107986e3e9ec2e014aeca29f9df4LioncashDolphinQt/CMakeLists: Leverage windeployqt for determining libraries and plugins to copy
5.0-10507e8fd834d8f320296f68c273a06e0ca52bce4ac40LioncashDolphinQt/CMakeLists: Collapse name setting code for Windows
5.0-105780dfff81a56120f00f7b2937f40c9b3eeecfa867fLéo LamMerge pull request #8205 from Techjar/crop-fix
5.0-1051708421db52f1a961395d635a3dc67d67640931001TechjarVideoCommon/RenderBase: Fix crop
5.0-10576a9099fc96ba35e4c98f25cda053806fb71fcd683Léo LamMerge pull request #8207 from lioncash/macro
5.0-10532c1c52767290cdbfb06eed4180f19cc5fd5166977LioncashVideoCommon/VertexShaderManager: Use std::array where applicable
5.0-105312e74a4447a01bc80198f081c2273c4ad2a6a4026LioncashVideoCommon/Statistics: Remove unused setter macros for statistics
5.0-1053004c06ec6616d6af31491e121db896d34a82914d9LioncashVideoCommon/Statistics: Use std::array for projection values
5.0-10572274b52acb25231272dd8a8b88decd026293fc0faLéo LamMerge pull request #8216 from CookiePLMonster/cpu-override-tick-fix
5.0-1055909aadf0e9c514d1d15725e6b27904b882e90cdbeSilentFix CPU Clock Override checkbox not updating with GameINI - also bold it if it's overriden
5.0-1057075b2b53be2510f6d02e201e8d88e7ff3398363faLéo LamMerge pull request #8200 from randomstuff/detach_driver
5.0-1050770bca53ed6330d3fe3d143e107b98c06e6904d0fGabriel CoronaAutomatically detach/reattach bluetooth driver in passthrough
5.0-10568e1e269c9f9aef44dafc5b5520b9a89d7c93273f9Léo LamMerge pull request #8220 from Shizmob/patch-1
5.0-10567e647503eb2730ae23b79fae6add768d4180d66d2ShizCore/HW/WiimoteReal: add missing Linux include
5.0-1056658c78a495d783de3cb6928abd0c7810777decfc7Léo LamMerge pull request #8213 from JosJuice/filesystem-u8string
5.0-10550c0a6fa5dcc5a1335ee9eeb940bdfc6934ed01656JosJuiceWork around C++20 std::filesystem changes related to u8string
5.0-105646fd435fdffdbde75807186cb92b34ee3f2b5718bLéo LamMerge pull request #8208 from lioncash/fmt
5.0-10546980085e10617839c9990668d3b58c9e83ea9ba3fLioncashCore/IOS: Use fmt where applicable
5.0-10562769ba43abf3afc0f65dfa610236636e80371d3caspycrabMerge pull request #8214 from spycrab/hide_updater
5.0-10559dacba85a0805b0c1b41cab87dfaa1f91e827d463spycrabUpdaterCommon: Hide Updater before Dolphin quits
5.0-10560d69fb80057a0c7af0c2ea3b79c13c5cf521f2028Connor McLaughlinMerge pull request #8110 from stenzek/update-moltenvk
5.0-105599a2075f7fa11d559ef4b438dc2cd53feba1f6fb8StenzekMoltenVK: Update to Vulkan SDK version 1.1.108.0
5.0-105585262f390266ab658181ee4d40dd6ed040980c91bspycrabMerge pull request #8212 from spycrab/ar_gecko_reorder
5.0-10557396546f5c056eda8fb01ba15ef300da17c9869f0spycrabConfig/ARCodeWidget: Add option for alphabetical sorting
5.0-105561d43d9afc11cc7294040a0a7018e1dbf7bc84c88spycrabConfig/GeckoCodeWidget: Add option for alphabetical sorting
5.0-1055593393a288cc62ffecfb44dc200dca51408bb8effspycrabQt/ARCodeWidget: Support drag and drop reordering
5.0-10554389351c6c0d58a8d45abfd33598b0ff7875be051spycrabQt/GeckoCodeWidget: Support drag and drop reordering
5.0-10553981925a831e28d3967104e1a64dd8fa9b382660aspycrabMerge pull request #8211 from spycrab/netplay_index_empty_error
5.0-10552d68f62c0f5d27e785832d49baf8232d2418e3841spycrabCore/NetPlayServer: Fix empty error messages when adding session to the index fails
5.0-1055184b9b37fef4050897702e449047c8ea9699defbeAnthonyMerge pull request #8210 from spycrab/httpreq_error_msg
5.0-10548ba4c1c5947b1594897d05f95da8e89ff8843c868spycrabCommon/HttpRequest: Use CURLOPT_ERRORBUFFER for error messages
5.0-10549f08aa2d842e980471d41992e7949c97c9661432dspycrabMerge pull request #8209 from JosJuice/filesystem-fix
5.0-1054863bb646721517a4b00c1b19d137dc5be1a14ec8fJosJuiceFix opening controller config when there is no profile directory
5.0-10547b11f63056569f7472113b8972d74b4a93ad09755Léo LamMerge pull request #8179 from Pokechu22/hac-ini
5.0-104983c6447e5ed041a61cc65b8e1eff3e01a4979ee6cPokechu22Set texture cache accuracy to safe for Mii Channel
5.0-105453cafd0ae814b4403b06bbce4a698efdf0068de6eLéo LamMerge pull request #8171 from Pokechu22/backend-changing-fix
5.0-10471adfbbe3a023696db354daf5964399102ffe8d130Pokechu22Disallow changing the backend when running when software renderer is currently selected
5.0-105434edf174b615d51d2d7815be43e1a8880886103f0Léo LamMerge pull request #8180 from lioncash/fmt
5.0-10493c64fe7df65bff6e06801c8acfb72cf4e40e1f90fLioncashCore/Movie: Use fmt where applicable
5.0-104927f93ce374db467e725b91a0a2b69e9f010070699LioncashCore/CMakeLists: Privately link in fmt
5.0-10540973bba7c1ed5adfa9e5c0b8ddee3ae9b5030b901Léo LamMerge pull request #8191 from lioncash/ini
5.0-1050878d171625186eb1018f8827d48e3cc3a9185bca2LioncashCommon/IniFile: Make use of std::string_view where applicable
5.0-10507de7e9557dceb29de00b301a56df81a6ca419c772LioncashCommon/IniFile: Make CaseInsensitiveStringCompare usable with heterogenous lookup
5.0-105374885130799a357eee8e279ed68dac60d6bcd78caLéo LamMerge pull request #8194 from lioncash/common-msg
5.0-105134f1f55093fcf98aa1592b6b8b1ad0d33c4461b50LioncashCommon/MsgHandler: Namespace code within the Common namespace
5.0-10512e7dd46a531c342ee3e041de2e1edc96a123ee5ddLioncashCommon/MsgHandler: Brace if statement in MsgAlert
5.0-105110eddf6dd8f2eb02bba48e38c24a90180e45b3799LioncashCommon/MsgHandler: Use std::string's empty for emptiness checking in MsgAlert
5.0-105101968643297189887b4b3a76890e385b0f7a66ec7LioncashCommon/MsgHandler: Amend file-scope variable names
5.0-1050976b675e9f02b9ae6d8c969298a24b846e322c649LioncashCommon/MsgHandler: Make default message handler and translator's internally linked
5.0-10508d1475f6d59fe5973e3e3bf945bd96ae110f96936LioncashCommon/MsgHandler: Convert type aliases over to using
5.0-10507027c17558fde26c51688e44707f6eb3a13c67be4LioncashCommon/MsgHandler: Use fmt::print on non-Windows OSes
5.0-10529baf02194c1bf4a55620e3aee7d9c0a1658a61168Léo LamMerge pull request #8195 from lioncash/macro
5.0-105115cafce3cc43240ab73cd67fc0376431e9c24d9fbLioncashVideoCommon/Statistics: Amend imgui include
5.0-1051073710c07455ae6043787502281ae8d8b7e445530LioncashVideoCommon/Statistics: Remove unused header inclusions
5.0-105096416fe336cf65c3001b6428ecf2194581ada6aa2LioncashVideoCommon/Statistics: Replace memset with assignment in ResetFrame()
5.0-10508e981fa2073ca4d1d34396a49959137c07e9fc615LioncashVideoCommon/Statistics: Use ImGui::TextUnformatted() where applicable
5.0-105071c40fd85690b87e614f79a161755c02265cd0570LioncashVideoCommon/Statistics: Replace DRAW_STAT macro with variadic lambda
5.0-1052349adbcb9ce7efa7100270ae6a73e81949005d0b9Léo LamMerge pull request #8206 from JosJuice/filesystem-include
5.0-105229c33f658a5369e34c555bff21bba579f6662934aJosJuiceSimplify std::filesystem usage a little in Boot.cpp
5.0-10521fab15edb53583cdc2af4bcb01f491253ce2ce069JosJuiceReplace includes with
5.0-1052016afac9da9ef28f76d05b2ea8a373e8d461f81bcJosJuiceMerge pull request #7927 from weihuoya/android-key-map
5.0-993147e776d3789f7127fd2e80bc4988653a3ef001c2weihuoyarm unused code
5.0-993004ebee686c46d24c0745072879cb3824e434d8cdweihuoyasimplify config save
5.0-9929f2394b8c9118efb50698833526c8362982d91ce0weihuoyaandroid: simple config load code
5.0-105167dbfcb6870e9c376f5253237ed6e013bc25ba5ccJosJuiceTranslation resources sync with Transifex
5.0-10515ff96dc0e6ffd250b23ccb5ebceb12623da604435Léo LamMerge pull request #8199 from lioncash/namespace
5.0-1051072b04a353ddfa79ec10fe447bef8eeaefc824976LioncashVideoBackends/Vulkan: Use nested namespace specifiers where applicable
5.0-10509ec60027f56bde17ef32a80b9f002225542c5859aLioncashInputCommon: Use nested namespace specifiers where applicable
5.0-105088e030a4a456cc74289cbed89ee8bbca60c9acc34LioncashCommon: Use nested namespace specifiers where applicable
5.0-1050732bacfa4bd32a3935ade9ba6dc7a49b9a5975585LioncashCore: Use nested namespace specifiers where applicable
5.0-10510ac562279c3a9fe9cc660b703ed0fd3f8ab2be758JosJuiceMerge pull request #8201 from lioncash/guard
5.0-105092714ba2b3d60c83612efc2a2f5a1e04c77f47822LioncashUICommon: Add missing header guards
5.0-1050810f705f6658d13e29836b70376f172edad855abfLioncashCore: Add missing header guards
5.0-10507c4def7c814e0b4ebab1140249093e79ad6f29b27LioncashCommon: Add missing header guards
5.0-10506b3525ad774b336ac22137a1f5bb31a5c0d2a2154Léo LamMerge pull request #8186 from lioncash/view
5.0-10493a3046fe8071e4d70b9cec93f59fa4b9c559355d2LioncashCore/HLE/HLE: Use std::string_view where applicable
5.0-10492936aa5dbaa123f748a8e4c0297372f01616b8302LioncashCommon/SymbolDB: Use std::string_view where applicable
5.0-105031550c098d33a3832b59ece2dce1a526e34be6ff9Léo LamMerge pull request #8187 from lioncash/disasm
5.0-104929952dfe2934640a81657bfab3d7010318180c3f3LioncashGekkoDisassmbler: Amend erroneous formatting specifiers
5.0-105012e3478a5425b69ba9ada66f3c9fd825ba53e196bJosJuiceMerge pull request #8184 from Techjar/gameini-line-endings
5.0-105008809087efd64582b85868a2d097dcc1778e2f2aeTechjarGameSettings: Fix some line endings
5.0-104999e1c38b6e19687cd88188a87eeb82b867d8b8742Connor McLaughlinMerge pull request #8182 from Techjar/imgui-reset-scissor
5.0-1049856c818b3d86507a2653ddbe939ce9c241d77c855TechjarVideoCommon/RenderBase: Reset scissor rectangle after ImGui rendering
5.0-10497c34388f75bfe6fc153f7ab40323456217f2ce092AnthonyMerge pull request #8157 from JosJuice/rotational-latency
5.0-104163ab74f8cb77780552ff7ab1942bff7cbf6b22d79JosJuiceHW/DI: Emulate rotational latency
5.0-10495224f2922247daf12ef3f09a60159c406ade2d3feAnthonyMerge pull request #8130 from 8times9/more-text-fixes
5.0-10489f1dde9fee06554fc2637842771a7799732ef4c4e8times9Qt: Minor adjustments to graphics window descriptions
5.0-10493dd3b67845142a6a28620bafb565f3f46648d8bfeAnthonyMerge pull request #8178 from leoetlino/less-sleep
5.0-10473a6f4cb164752ce5dbafcd3900e7f46df938d654aLéo LamDiscordHandler: Don't delay shutdown by up to 2s
5.0-104919cf6ba13dfa04e2ef402eef19cd67435e6849d29AnthonyMerge pull request #8177 from lioncash/fmt
5.0-104905b92d5076a0be89945fa0fc722749dd5fbfcdf4cLioncashCommon: Use fmt where applicable
5.0-10489925afcae3b7b6ea8dde2cfd236288d924c42fa05LioncashVSProps: Add fmt directory to the list of additional includes
5.0-1048859155b4d5ef891597294b22c1dab581d47c3ea0dLéo LamMerge pull request #8150 from lioncash/kbd
5.0-10383c8b950e716ed3946e7e50623d1a80de2dd5a5f4cLioncashIOS/USB_KBD: Normalize variable names
5.0-103827f5ca64c4d1b307f90cf26054502da95ee3b952eLioncashIOS/USB_KBD: Make the message type enum an enum class
5.0-10381d89ea8bf410d204c9c5c05a4564cd7c927d390d5LioncashIOS/USB_KBD: Make IsKeyPressed() a non-virtual const member function
5.0-10380bcdc5b5f7e94ebee49ccc8de77cc54cb9d64b372LioncashIOS/USB_KBD: Add static assertion to enforce MessageData as trivially copyable
5.0-10379e0552e0642fa8b2efd05de402f65263ff61eba4aLioncashIOS/USB_KBD: Rename SMessageData to MessageData
5.0-10378cc54652fb3d7c7f9782d56b32a58e6f5257f6942LioncashIOS/USB_KBD: Migrate TODO comment above if statement
5.0-10377e8cc1b8d8ac4798c9ceeae481988d3695ea4226aLioncashIOS/USB_KBD: Use std::array for member variables where applicable
5.0-1037664564e337b23b4d3099b18496bb1391fb9df5e95LioncashIOS/USB_KBD: Make key code lookup tables immutable and internally linked
5.0-104793b7a7ae2e7a6686bc3e8e2537a8a8cd65daf0e95Léo LamMerge pull request #8155 from Techjar/dtm-get-origin
5.0-104145f3bf405d4d4a26f9bf0ecb1c65d24f98b1bbbe1TechjarCore/Movie: Store PAD_GET_ORIGIN bit in ControllerState
5.0-10477e2d59abaa76e1ddf432af657984dee8c97bd83bdLéo LamMerge pull request #8173 from lioncash/fmt
5.0-10474d52e69bab11824adeb488c297c1fa2a70f478e07LioncashCommon/CMakeLists: Link in fmt
5.0-10473d5d60c6e64c299a092e1d2f58f4d3aa2c7f8e412LioncashExternals: Add libfmt 5.3.0 to externals
5.0-1047479ea55c912576df0b4964b9513f05db93b5f97d8Léo LamMerge pull request #8169 from lioncash/fallthrough
5.0-10471632b953ebf3fae30cde1675619c46e3f77fe5f5cLioncashCore/GeckoCodeConfig: Use the [[fallthrough]] attribute in LoadCodes()
5.0-10472cea1b58919dd08e53eeffe3e61df404278cca660Connor McLaughlinMerge pull request #8170 from lioncash/lut
5.0-1047192b445618a7bc3dc86bc2509d9c0fdf0c9e7d554LioncashVideoCommon/DriverDetails: Make look-up table immutable
5.0-10470d927cd2b03a28a151192e7726614181b26d1f629Léo LamMerge pull request #8162 from lioncash/label
5.0-104386e9329455c30d75c96c3f21bb2e02185a1807e07LioncashDSP/LabelMap: std::move std::string instances where applicable
5.0-1043732427af79e0773489281b02f90af4bd2c5f161f6LioncashDSP/LabelMap: Make label_t's definition hidden
5.0-10436a3ed4ceec5dda61f74a80fc1e7f4d9978a20cad2LioncashDSP/LabelMap: Use std::optional with GetLabelValue()
5.0-10435747128b093b2b54cdd69645adc20d74f97759335LioncashDSP/LabelMap: Collapse DeleteLabel loop into std::find_if
5.0-1043498ec2ab2ac0d3f751efc566ba0a3c728dabe27eaLioncashDSP/LabelMap: Default constructor and destructor
5.0-104330a1249ea40e4d8d3c1665c415a1516ca10c1f812LioncashDSP/LabelMap: Amend class formatting
5.0-10463951b66e4acb7d3a92998ddb1a06731ddf9e7eea8Connor McLaughlinMerge pull request #8049 from stenzek/crop
5.0-1008832359bf2bbeb7ed14f9138719fbe25021a2e90c4StenzekRenderer: Adjust target rectangle in the base class
5.0-100873c64f0c6165f7f998952c9a4829970b143f930cbStenzekRenderer: Adjust source rectangle when crop would draw off screen
5.0-10460b13e00b0031efa596c7ddef8a4cd8dc2006ade59Connor McLaughlinMerge pull request #8165 from lioncash/linkage
5.0-10435eb15a52fd58613f4494acb6feae533156d3d6c7cLioncashUICommon/ResourcePack/Manager: Make GetPackConfig() internally linked
5.0-104347842bd1179876f3bf595f91958e2b3148443d199LioncashAndroid/ButtonManager: Make most file-scope local variables non-allocating
5.0-10433069497e87da5759a971c71584b23c005d98d97ebLioncashAndroid/ButtonManager: Make local file-scope variables internally linked where applicable
5.0-10456ab66e91766f66110e8c4f4d0ba7ddac969e21fe7Connor McLaughlinMerge pull request #8134 from JosJuice/filesystem-string-view
5.0-10272f25367a7a274c351da568e1ce1e09b95ae0f1a60JosJuiceDiscIO: Avoid copies when comparing FileSystemGCWii file names
5.0-10271d4b069f4580b1cde512861cb3bfd3930c3a1e909JosJuiceDiscIO: Use std::string_view in FileSystem::FindFileInfo
5.0-10453bed2d66bedca7e9537d67d3e7a5506aee8717c8fConnor McLaughlinMerge pull request #8117 from weihuoya/threaded_env
5.0-102510dec8feadb1c6ecca2de3764ccd413a8d950c573weihuoyaandroid: thread local env
5.0-104515a4e2a6b2f8555c590501649ed061592949fb480Connor McLaughlinMerge pull request #7734 from stenzek/mojave-warning
5.0-104496567409177655422445a971dfb6c130f933ff970Connor McLaughlinMerge pull request #8096 from stenzek/d3d-old-drivers
5.0-104473f1586dbce4e32153fa01fe0a23fde102c09cc6dStenzekVulkan: Display a warning when using MoltenVK on HS and earlier
5.0-104481028e2c1a6961aa10554fa6afaf0fdf17ce0bcb3StenzekD3D12: Remove unnecessary includes in DXContext.h
5.0-104479316e25652c8e2bd3b844b225e549452bcfc86ecStenzekD3DCommon: Fallback to base CreateSwapChain on failure
5.0-104460177c6c2c7ef1252c47e01490a9e60792f8184adConnor McLaughlinMerge pull request #8146 from Techjar/netplay-network-opts
5.0-10379b0b4b69d6e916101f25d545cb45bdca8113502c4TechjarQt/NetPlayDialog: Change network mode options to radio buttons
5.0-10378199486ffb6174b45a3089738e434f69e26abc38dTechjarQt/NetPlayDialog: Move settings loading into LoadSettings
5.0-104436b4ca318c92888bca38db6977c4a883b6088280aConnor McLaughlinMerge pull request #8139 from lioncash/const
5.0-103548537f8e09533b9940c126a03d9f52682155e17cdLioncashVideoCommon/PixelShaderGen: Fix up wonky comment formatting
5.0-1035345934dd0c5f90762cf467b5b7042cfb34c732102LioncashVideoCommon/PixelShaderGen: Make arrays immutable
5.0-10352e28d08e9734a271e840db5a7cf255be2e45f2e58LioncashVideoCommon/PixelShaderGen: Brace control structures that travel more than one line
5.0-1043967a9fc6784209f958dfc5bd7711d101cec0ba2c6Connor McLaughlinMerge pull request #8163 from lioncash/config
5.0-10433c0c0e412e05916c3f45d122b54347bae3225ccc8LioncashCore/ConfigManager: Use forward declarations where applicable
5.0-10437b7fba95cdfe10112d5ba92bee2c4c655ff7afa13Connor McLaughlinMerge pull request #8166 from lioncash/mbedtls
5.0-10434f75b254d4f31e7c7b3c96f0ac6d9c8c220e2e425Connor McLaughlinMerge pull request #8167 from JosJuice/recording-export-enable
5.0-104337fcc3dd60542cad44440dc931b162391f0e1639aJosJuiceDolphinQt: Don't leave Export Recording disabled always
5.0-1043455128768422710ee78c94b45262d6825479fb484LioncashGeneral: Migrate from deprecated mbedTLS functions
5.0-104333053fea160a3675a7b332edfed6bba80c6961bb6LioncashExternals: Update mbedtls to 2.16.1
5.0-10432e73a3ba1c626041f3a6e2aecda048c56680e533eLéo LamMerge pull request #8160 from lioncash/dsp-tables
5.0-1043160d10d2813c964dc58b0e3d9f64a175e60271ad9LioncashCore/DSP/DSPTables: Make FindOpInfoByName/FindExtOpInfoByName use std::string_view
5.0-104303f4952d57c49dee21a2f92d2559f906d4c253af2Léo LamMerge pull request #8152 from lioncash/array-size
5.0-10412a9663669dc1037a04e37ae30efe18c0650547ac5LioncashCommon/CommonFuncs: Remove now-unneccessary ArraySize function
5.0-10428824ec84e82ca259e0786b23bf3729bb6126409c8Léo LamMerge pull request #8154 from lioncash/analytics
5.0-10423e59f72739a3b349f3e6b27450fb6b3c0a429194cLioncashCore/Analytics: Turn analytics URL into a C-string
5.0-10422ea9f8871703b802a1fc756433857338a68d22c1aLioncashCore/Analytics: Use inline on static member variables
5.0-10421ebf3de4d934b2de30e2d3f5d2e874cbecdf68e97LioncashCore/Analytics: Use std::lock_guard deduction guides
5.0-1042057454e90a7c9d507a979a79474d70554727422b7LioncashCore/Analytics: Make MakeUniqueId() a const member function
5.0-10419a5caa95a4bbc0d457c9a036547781aaf8687e281LioncashCore/Analytics: Use std::string_view where applicable
5.0-104182c2b9690bbb9e4cd5c6a27550adab53b95c3cac5LioncashCore/Analytics: Simplify static_assert
5.0-104177935c27b5286f532eac35079765820f853a52b0bLioncashCommon/Analytics: Convert std::string overload into std::string_view
5.0-1041658e2cd54866572b48e422733b3112c58f7cce3a7LioncashCommon/Analytics: std::move std::string constructor parameter
5.0-10415f813c4951a4e150b1f431085efdacf364b217ddaLioncashCommon/Analytics: Use deduction guides for std::lock_guard
5.0-104146df65d7a5d9f11d886e285e49567499cea85dab3LioncashCommon/Analytics: Default AnalyticsReportingBackend()'s destructor
5.0-1041790e3b88f14e8e7c054dd8334c69a064683710545Léo LamMerge pull request #8159 from booto/swap_thing
5.0-1041637919144c84bb69eecd83498616305df4000dab0bootoSI_DeviceGCAdapter: Stop it being detected as a steering wheel
5.0-1041578e566aaa5ea026fcd7c16b5cdbebe84c38c1d10spycrabMerge pull request #8156 from 8times9/resourcepack-header
5.0-10412ffb8f56a83898da2ca02b581d268f68885f242278times9Qt/ResourcePackManager: Remove column header bold text
5.0-104134f6cdfe68675eba932bd2806d6aa1bea97c864beTilkaMerge pull request #8153 from Tilka/non_exec
5.0-1041284e339153587ac959fa6ef749d29d95ddfb28d66Tillmann KarrasMark files as non-executable
5.0-10411a4837a5c5dc5d71f4b93dcb2fd5b80c5cfab381aLéo LamMerge pull request #8143 from lioncash/loader
5.0-1038224527474293a180a015ea549055852ddd0167dbeLioncashVertexLoader_TextCoord: Tidy up public function definitions
5.0-103819569c79ca20413b866206add51e249cbb18e462bLioncashVertexLoader_TextCoord: Make lookup tables immutable
5.0-1038016a03bade2bd6df232e60b19b07b00bdeb8ca75bLioncashVertexLoader_TextCoord: Place helper functions in anonymous namespace
5.0-103796f656b72199ba95398d5a0b08cab7f7a5db9e876LioncashVertexLoader_Position: Tidy up public function definitions
5.0-1037814e544eef8737634f952c85da4ebac22491f813fLioncashVertexLoader_Position: Make lookup tables immutable
5.0-10377be9a03b35fbf53e2e7a68d869607d8913dd2a699LioncashVertexLoader_Position: Place helper functions in anonymous namespace
5.0-1037660a1d0593c27315743d336ca11ed04a9fc2464c4LioncashVertexLoader_Color: Place helper functions in anonymous namespace
5.0-10403eed4fcc218beeae5a4e87790dfba2e3179cabe20Léo LamMerge pull request #8135 from lioncash/cmake
5.0-103953d27439d9a83c643aa7ec7c50949f5c1fbf80262LioncashVideoCommon/CMakeLists: Specify headers in target sources
5.0-10394a41ba68c1ebfecf3e53e1476c973debcc7cf98caLioncashVideoVulkan/CMakeLists: Specify headers in target sources
5.0-10393cd9281772af135f73d8388d0c92cedd12f0813eeLioncashVideoSoftware/CMakeLists: Specify headers in target sources
5.0-10392115e7992c5b80108b86dfe8a582252a07dece82eLioncashVideoOGL/CMakeLists: Specify headers in target sources
5.0-10391968d379cc4b0268c553aad761c579cc0bc088a32LioncashVideoNull/CMakeLists: Specify headers in target sources
5.0-1039087a57a5584ce3036c9d0c068fb5daad5ab26058eLioncashUpdaterCommon/CMakeLists: Specify headers in target sources
5.0-103894cdb493eab085eab9ba19145afa99c607b792510LioncashUICommon/CMakeLists: Specify headers in target sources
5.0-1038824f5acf9a57b7bd048307ae74e7e806c7b4e66d0LioncashInputCommon/CMakeLists: Specify headers in target sources
5.0-10387b453229a6889dd52571f20c2b02a0b40ae4ce477LioncashDolphinQt/CMakeLists: Specify headers in target sources
5.0-103860c538ef523b26d32405d8b760705ec5819512b8aLioncashDolphinNoGUI/CMakeLists: Specify headers in target sources
5.0-10385cbcafd68303d6b4afe17b04732dc1cff1d05773bLioncashDiscIO/CMakeLists: Specify headers in target sources
5.0-10384cd351fd4782da15c6f445eb0fbd9e34170824075LioncashCore/CMakeLists: Specify headers in target sources
5.0-10383b6d9b8529361af79009726cb70d3e9ed42195440LioncashAudioCommon/CMakeLists: Specify headers in target sources
5.0-1038248b82e82dbdfd7d5a00c06c085a9ad062934ead7LioncashCommon/CMakeLists: Specify headers alongside source files
5.0-103882cb59ab055261efd29aaab94edd93a908a9ad835Léo LamMerge pull request #8148 from lioncash/view
5.0-1037878e96230b2b37accf7daf16af6810be55754bed3LioncashAudioCommon: Move static locals into the AudioCommon namespace
5.0-1037715397e2a8909eb226e169d496852b6e5625fc4fbLioncashAudioCommon: Use emplace_back instead of push_back in GetSoundBackends()
5.0-103761a56e9d9e096db7e7f0e219776c3bbc8397cd296LioncashAudioCommon: Use std::string_view with feature querying functions
5.0-10384478f359d8d5a88755af5a840217c66e5c13387b9Léo LamMerge pull request #8149 from lioncash/sdio
5.0-103772060390a9f2c056ee8aec548970fe531d7d22f80LioncashIOS/SDIOSlot0: Tidy up parameter names of ExecuteCommand
5.0-1037661c25b3d2304102a13b77047254a064a3d2d2466LioncashIOS/SDIOSlot0: Remove unimplemented prototype
5.0-103815ffbec69561022a3244735ba8e98cb9ff81bef54Léo LamMerge pull request #8144 from lioncash/tie
5.0-1037666596c5176a9dc0ba7f20a94454e4007d63f1145LioncashCommon/x64Emitter: Resolve TODO in OpArg's operator==
5.0-1037943eef41204494e63c387859d957055a28998427dConnor McLaughlinMerge pull request #8147 from booto/cp_registers
5.0-10378bc8a4f99c754c13b8e40d88ef012e93934f98125bootoVideoCommon: Constrain the array_base registers
5.0-103778046f40784ac740b046b59f658aabb82edfdcc76Mat MMerge pull request #8145 from Techjar/shaderuid-memcmp-fix
5.0-10376cd3ba570dff5ed2ea2c6a95fe72ea0680b24139fTechjarVideoCommon/ShaderGenCommon: Fix memcmp size in ShaderUid operators
5.0-1037500ecfb3c598ec08e5863db9c697e91ab5a4965bfLéo LamMerge pull request #8138 from lioncash/input-string
5.0-1035502634350500bd4e7b85425cae7bb43a050b5aee4LioncashControllerInterface/Device: Make DetectInput() a const member function
5.0-1035427346fee8a5466503f32493510da98846f2efb01LioncashControllerInterface/Device: Take vector by const reference in DetectInput()
5.0-10353246e2a77ceb7fb5ebf05286af07f598b3db40c2bLioncashControllerInterface/Device: std::move strings in constructor where applicable
5.0-103521355b43fd242f20d04b1250c02de355c8e80ac98LioncashControllerInterface/Device: Use std::string_view where applicable
5.0-103704e7a790648770bbe0c12b6bc1278111af524df9cLéo LamMerge pull request #8140 from lioncash/vertex
5.0-103550084aeb5d7ee25562f0303d23707433d41c6e65aLioncashVideoCommon/VertexLoader_Normal: Use variable template variants of type traits
5.0-103548268b6f454fdba44cd6be4e8abec431b1a2e422aLioncashVideoCommon/VertexLoader_Normal: Initialize function table at compile-time
5.0-10353911755242d1b10d37432d670edd62e18a1133f06LioncashVideoCommon/VertexLoader_Normal: Remove E prefix from enums
5.0-103523b8fb22d932d684de01aa5cf003831dc27bf5464LioncashVideoCommon/VertexLoader_Normal: Tidy up function declarations
5.0-1036590c9991086e2c062f7b1ffd1bf2693f250e39e6dLéo LamMerge pull request #8141 from lioncash/init
5.0-10354f7eff6dab8a7103a19d6fa57772aab4f448a472dLioncashVideoCommon/ShaderGenCommon: Simplify operator!= for ShaderUid
5.0-10353954246d10ec3c9b6c84569f217d6728e53529341LioncashVideoCommon/ShaderGenCommon: Remove use of a union within ShaderUid
5.0-10352149a97e396fd1ac22df8ad9d47d4a23e3ef46d25LioncashVideoCommon: Remove unnecessary memset on ShaderUid instances.
5.0-103612ce587f781aa4257a17ea68938f9a6ce18c0bc38Léo LamMerge pull request #8142 from lioncash/shader-view
5.0-103541831dcbe6f3a2119bebc572654805045f0f0c473LioncashVideoVulkan/ShaderCompiler: Use non-member std::size instead of ArraySize()
5.0-10353d6a60050ffd667ec1bd9a1759fb103ab0af9cfceLioncashVideoVulkan/ShaderCompiler: Use a std::optional instead of bool+out variable
5.0-10352e60268bd4274de510f5214d6eedafba30a253984LioncashVideoCommon/RenderBase: Use a std::string_view with CreateShaderFromSource()
5.0-103578d8ed37e275766beedf9ff2fb447c95acf7bb0ebLéo LamMerge pull request #7291 from VinDuv/gc-adapter-error-report
5.0-103562c3c8bbb905a251fd52a5c1552921acb67ad25a5Vincent DuvertGCAdapter: Update Android-specific source
5.0-103559e7d4d2abbe62e2d4d6578e883effff18fed44c4Vincent DuvertGCAdapter: Handle dynamic status updates for non-hotplug libusb
5.0-103542ac1ca133fac669e876e80d4b31202bcc2826d71Vincent DuvertGCPadWiiUConfigDialog: Update the adapter state dynamically
5.0-10353b08e2ec959a8e54bcbca92816400119d798129caVincent DuvertGCAdapter: Report libusb open errors to the user
5.0-103520165e5e703c791451d6e6f064f53fb0ff0d6b4c3Vincent DuvertGCAdapter: Close libusb handle if an open error occurs
5.0-1035180d8173d29749b13ccdf84e75641e179ea34768bLéo LamMerge pull request #8132 from lioncash/string
5.0-10328734667998647e21b8ffec9a6ec4e32253af1a9d5LioncashCommon/FileUtil: Use std::string::data within ReadFileToString
5.0-10327c0f499b7f7e84e490d20f3b999714f3f5b43544eLioncashCommon/FileUtil: Use std::string_view with WriteStringToFile
5.0-10326eb475025b85686f4793bb83bac377033c17fbd2dLioncashCommon/FileUtil: Make WriteStringToFile consistent with ReadFileToString
5.0-103473c012ca31e9289212b2c34c3f57da8f0f60f3d1aLéo LamMerge pull request #7426 from al3xtjames/master
5.0-1034524226419eda6b7eb0ae635f9e69fcdbf662016c7Alex Jameszlib/CMakeLists: Fix check for unistd.h
5.0-103458aa86169c2128eb71b249097555a4388a2801781JosJuiceTranslation resources sync with Transifex
5.0-10344aca46b11f869a31be3e98af756c4fdfe5c6ed22aLéoMerge pull request #8070 from leoetlino/usb-fixes
5.0-10315256c9375c96b4c6ad68b2c50ab714aa66951f41bLéo LamMove libusb utilities to LibusbUtils
5.0-10314054b1172e3a68a45a8416118206a97ed24aec821Léo LamExternals/libusb: Set policy ISO_ALWAYS_START_ASAP for libusbK
5.0-1031320770fe22bb5c7a1abe5d1a2a35b4f811e1e1b78Léo LamExternals/libusb: Bounds check the interface number
5.0-1031299b340a6d0c706c05d5daee5a7ee040556829349Léo LamExternals/libusb: Mask index for control transfers correctly
5.0-103118ea197357c3b49e83c27c44e4714ee4009108115Léo LamExternals: remove unused libusb files and add them to gitignore
5.0-103101b9617c85c98c490b951a004fe9994d0b7dc7908Léo LamExternals: Update libusb to 1.0.23-rc1
5.0-10337918d707f3f74cc94e72b55ba593dffaaf299f5b1Léo LamMerge pull request #8131 from lioncash/move
5.0-103264d2e0c7b480eea2ec78377004ec6911c83abbfffLioncashUICommon/ResourcePack/Manager: Resolve use-after-move in Add()
5.0-103350cfdcf436dcec26a4ba2ad1f5733687694f5691fLéo LamMerge pull request #8136 from lioncash/arglist
5.0-10332778623c48c9236e3fde42c7a643fc6d7bd05ee55LioncashVideoCommon/NetPlayGolfUI: Remove unused header
5.0-10331cf0f2bbf1d6703d2c568e36636b4a467f6787214LioncashVideoCommon/NetPlayGolfUI: Default the destructor in the cpp file
5.0-103300fabab07606883fdd2b31b263d54a2a2908aed16LioncashVideoCommon/NetPlayGolfUI: Initialize netplay_client in the constructor initializer list
5.0-10329c958fc1278f90b8fb4e401abc9a7a16f76f42401LioncashVideoCommon/NetPlayChatUI: Default destructor in the cpp file
5.0-1032853b115b81e626d563afb62939ac192f56974817bLioncashVideoCommon/NetPlayChatUI: Use nullptr where applicable
5.0-1032750a15b7484af90441f556bb0febd87b41818c5b6LioncashVideoCommon/NetPlayChatUI: Take std::string by value in AppendChat()
5.0-1032608223bad9f46f6c23bac915ae8d41eb7eac71b64LioncashVideoCommon/NetPlayChatUI: Set member variable within the constructor initializer list
5.0-103274aaa00dd8c4f9698cb53c22e108d610aad00687fJosJuiceMerge pull request #8137 from lioncash/guard
5.0-103261a0f8e7804dcded4a9c8c69acadcdaa942a3394aLioncashVideoCommon/VertexLoaderX64: Add missing header guard
5.0-10325992c8bfc4e2394ad5786f5116f5e62ae595b5c44JosJuiceMerge pull request #8129 from lioncash/gamefile
5.0-10324b4470ad4c215aad3765eb6acfc739548fdc53064LioncashUICommon/GameFile: Make COVER_URL a plain C string
5.0-103238229ada9223d0fa03e3f26401ef5b43d5b0f89c0LioncashUICommon/GameFile: Remove unused includes
5.0-1032280786cd295426244068718d6553c5cb59abcb81fLioncashUICommon/GameFile: Remove unnecessary value() calls in DownloadDefaultCover()
5.0-10321ab0892e5a59cd415e8e714d18a785d0047617d3aLioncashUICommon/GameFile: Deduplicate string paths where applicable
5.0-1032027ecb93b327ae52847633e2f78b073f1115124ecLioncashUICommon/GameFile: Remove unnecessary initializers
5.0-1031956faf750be425f853369549da5acb0f5c1140e5cLioncashUICommon/GameFile: std::move std::string argument in constructor
5.0-103188e65869484c5b399f76b08e7717db80e6d7ed553LioncashUICommon/GameFile: Default no-arg constructor and destructor within the cpp file
5.0-1031749ca31467d1ee413fd91555b761a4b99cdede4b6LioncashUICommon/GameFile: Use in-class initializers where applicable
5.0-10316800d875faaa830c6e267f647f6a3221f463a6b78Léo LamMerge pull request #8127 from lioncash/resource
5.0-10302f07cf9ebab36548f4319ba8e3ffc0fa77948d1f6LioncashUICommon/ResourcePack: Allow ReadCurrentFileUnlimited() to read into any contiguous container
5.0-103015c4d3f55da0327721d1f2494752f4dc47924682dLioncashUICommon/Manager: Remove unused std::string variable in Remove()
5.0-1030041cda6fe6dcf85abf4c2b1e3430e3e179477fa9dLioncashUICommon/ResourcePack: Use ScopeGuards to manage closing files
5.0-10299157a305507cbeac1d1557f0d7767dc57807c1945LioncashUICommon/ResourcePack: Deduplicate string construction
5.0-10298a22cc615a97a0e7d55f44e8d14428418def58e2dLioncashUICommon/ResourcePack: Remove unnecessary resizes
5.0-1029757701cd988c3c88cc0a9295f2ad2c55c5b29dc82LioncashUICommon/ResourcePack: Make TEXTURE_PATH a regular array
5.0-1030942de5b9a10592ea54038da45137b8f24d8863d00Léo LamMerge pull request #8126 from lioncash/todo
5.0-10297b2b5b01eda6117afa92c5796a26fccf09df5e8eeLioncashCore/GCMemcard: Remove obsolete TODO
5.0-10307525c65dd1955e279dc2109d1c67c2029371e5c3bLéo LamMerge pull request #8125 from lioncash/verify
5.0-10302d220e33862c68404efb66f971d778fa6fdb762e1LioncashDiscIO/VolumeVerifier: Make no-argument overload of GetBiggestUsedOffset() const
5.0-10301bf6948c1d42ddd7487c41d63d02c10052aaac054LioncashDiscIO/VolumeVerifier: Use structured bindings where applicable
5.0-10300fa57396e97302b25204d29dbef132a88cef45c80LioncashDiscIO/VolumeVerifier: In-class initialize members where applicable
5.0-1029952eb2d0d826fddd2c0248ad753ee629419277936LioncashDiscIO/VolumeVerifier: Default destructor within the cpp file
5.0-102980ccaa2b5d65234acc10009fa3a8d83071a8ebcacLioncashDiscIO/VolumeVerifier: Take std::string by value in AddProblem()
5.0-10297a1f77fd14b16fb91ab4d313c3d02e76532ade578LioncashDiscIO/VolumeVerifier: Make use of unused variable in CheckMisc()
5.0-10300e3be168328dc0bfaa0172505fbcf0863509b5189Léo LamMerge pull request #8124 from lioncash/http
5.0-10299ab2adfb0a76e4e46a08f632cfb0525c40e7731f4LioncashCommon/HttpRequest: Simplify cURL initialization
5.0-10298b15f595130c22c595464707a372132fc8e7ea72bLioncashCommon/HttpRequest: Avoid unnecessary copies in loop in Fetch()
5.0-102978dc8cf8019339b15a00ac244ce36aa387a23bbb9LioncashCommon/HttpRequest: std::move callback in constructor
5.0-10296204af41e735c7c107d228e043488c2f891a03547Connor McLaughlinMerge pull request #8122 from Pokechu22/dx11-dxgi_factory
5.0-1029569d9d9f87a4800ab25d82a54fee88685173b967ePokechu22Also free when initialization fails, and move to end
5.0-1029419fb3bb4fe95411336617b64727af8ca82bebcd6Pokechu22DX11: Fix access violation on closing dolphin
5.0-10293f92c17e76f2bf07de270c0998c901777192348e3Léo LamMerge pull request #7799 from Tilka/mapping
5.0-102902195ef30f3a65dcba24596409f9ce37940877a13Tillmann KarrasDolphinQt/Mapping: red = error, don't flash
5.0-10291f819ea687a9b5b291091b4964f5266c49bb91ccfLéo LamMerge pull request #7448 from RolandMunsil/improve-cheat-search
5.0-102904ce707909851fe3a119d395de860ef8651bb004cRoland MunsilCheatsManager: Improve performance of searching & add input validation
5.0-10289526698d2fc293aa915ed318b5cfa9bb55753b8bfLéo LamMerge pull request #8104 from AdmiralCurtiss/memcard-folder-small
5.0-1028815abb1c92d1972fcecdcec9bb5edb590c2450009Admiral H. CurtissGCMemcardDirectory: Improve logic for which files are loaded into the virtual memory card.
5.0-102875af05f671446e65f2e10bad09d2ca94bf633fcf3Admiral H. CurtissGCMemcard/GCIFile: Implement LoadHeader().
5.0-10286884af05589ff456258429cf50b1d5d24e11ecee1Admiral H. CurtissGCMemcardDirectory: Move GCIFile class to its own file.
5.0-102859136abf07eea764b9028188297c55431bc3bdb93Léo LamMerge pull request #8106 from 8times9/memcard-menubar
5.0-1028400855552e908827680f48e79b506d40f190515da8times9Qt/MenuBar: Reorder Tools menu
5.0-10283edf988b465ea4d0591dcbb75a094f675b260df50Léo LamMerge pull request #8019 from AdmiralCurtiss/gcmemcard-header-cleanup
5.0-10243e390fd0f4e853ceb7beb23eb44a79b42486f66ddAdmiral H. CurtissGCMemcard: Remove unused ability of ImportGci() to write a GCI file to disk.
5.0-10242018572018e2e898e388a0347a613d684b7925edcAdmiral H. CurtissGCMemcard: Dismantle the global return value enum into a few function specific enum classes.
5.0-10241d09303683cedb455c4a32acfe0a381e2eb48e572Admiral H. CurtissGCMemcard: Convert a few enums into constexprs.
5.0-10240cbc5acb8cdac4fe32b1eaae5b866ef142557dee8Admiral H. CurtissGCMemcard: Get rid of stray signed length in ImportGciInternal().
5.0-102392d3836441098770a92bdd094958b8c90bf6edb07Admiral H. CurtissGCMemcard: Remove memsets that don't do anything in GCMemcard::Format().
5.0-1023888a0773309d658f64a2f958bb2e8e7ade1eb9798Admiral H. CurtissGCMemcard: Rewrite checksum calculation without undefined behavior.
5.0-10237fcd75841ca2b20323aa1bbdf18bacd40d9dec488Admiral H. CurtissGCMemcard: Rewrite Header::CalculateSerial() without undefined behavior.
5.0-102366e04e4dd6afdfc0f3218377ed7a48763bf51f0fbAdmiral H. CurtissGCMemcard: DEntry: Move code out of header.
5.0-1023517da22a84fd0da2bb303806459aad558f96ca90bAdmiral H. CurtissGCMemcard: GCMBlock: Move code out of header.
5.0-10234e4094d9d2d238ec5164290a826c07dce0c9c8966Admiral H. CurtissGCMemcard: BlockAlloc: Move code out of header, fix naming conventions.
5.0-102334b46f71b3c3ce3710a7bca1d1597d0bf62192d0bAdmiral H. CurtissGCMemcard: Header: Move code out of header, fix naming conventions.
5.0-102320052b313d6a5f4749043ce89531035a94e3c813cAdmiral H. CurtissGCMemcard: Directory: Move code out of header, add some boundary checks, fix naming conventions.
5.0-102705fb56505b22f5050f6ae0d59c46b4b1450b0fc3dLéo LamMerge pull request #8109 from leoetlino/ios-usb-fixes
5.0-102016dd0fe21f2c5af6a2bad5ec32f46aca2401024e9Léo LamIOS/USB: Claim all interfaces ahead-of-time
5.0-102002b44e1b851175f986ae8f7d51457a4d23fc609d1Léo LamIOS/USB: Fix initial device scan
5.0-10199b274a054a919b5edbe8ca2d8391023e2b99ac0c4Léo LamIOS/VEN: Read cancel endpoint correctly
5.0-10198d7e23d71f8621faa3b051efff9dd46671b2d4eb2Léo LamIOS/VEN: Return -4 when no transfer was cancelled
5.0-101974c6ef812913943673ab61295cf9e9c139d9ae366Léo LamIOS/USB: Verify that isochronous req buffer size is consistent
5.0-10196a6da38d75dce7941262a64b0097a9e2502bff22eLéo LamIOS/USB: Fix TransferCommand length type
5.0-101955226d6103a000fb1a0b6a3fb35c13433d9ac8e82Léo LamIOS/USB: Add debug logging for all transfers
5.0-10262e07b514b6244913dbe14aa6949ff68f5775bfa4aLéo LamMerge pull request #8115 from booto/powerpc_pvr
5.0-1025727cb407ecff9eb135d82024487988ec0ee2fca3ebootoPowerPC: Add Broadway's PVR (retail Wii)
5.0-102609373bc3aa982179c70acf405469e4697fa9368a9Léo LamMerge pull request #8102 from dreamsyntax/debug-mousefix
5.0-10223e06a62d9d19f379ef8f743251f4722db93aca77edreamsyntaxQt: Fix CodeWidget navigation
5.0-102586eb7c525b2e88a45811b7e016ea3b4fae23c47adLéo LamMerge pull request #7801 from GerbilSoft/feature/Discord-PPCTitleChanged
5.0-101858417c78b7a0015ae8252fe0841c9e98e38f5745cDavid KorthUpdate Discord rich presence when the title changes
5.0-10256702344ba9c9bcdae1d82a35e030908b406c90578Léo LamMerge pull request #8105 from 8times9/render-window
5.0-10232ba3b59fd18674c9e0e4bdf0be1fab6536c06e8c98times9Qt/InterfacePane: Rename In-Game to Render Window
5.0-10254617747e9057c3fc5a34ae19e7c963ef6116e228dLéo LamMerge pull request #8113 from lioncash/ini-key
5.0-10239869acb96c6416f11a53670652ae8802907022f58LioncashCommon/IniFile: Simplify Set()
5.0-1025267c2aa070152ce8f09feebc5a5fb23695281f055Léo LamMerge pull request #8114 from lioncash/ini-line
5.0-102392ae370fc371e14a3f4d7765cf361a0a911452471LioncashIniFile: Prevent potential out-of-bounds access in ParseLine()
5.0-102503132839113fde2078be4ee60bf8dbf5f15ce16cdJosJuiceMerge pull request #8116 from booto/clang-format-revert
5.0-10249c5a9a77684a0b9d1ba961498e50067de44e0c6febootoclang-format: revert 'AfterCaseLabel' setting
5.0-102482bedb8a59202e95e2ffb6ba2766223dc8ddd6c4dConnor McLaughlinMerge pull request #8112 from Techjar/clang-format-case-labels
5.0-102472e602344eaad8dbbbe6a5bd14496ae783ddf4f00TechjarAdd BraceWrapping/AfterCaseLabel to .clang-format
5.0-1024668877c52d11268ffe9161677959f82c7ba15f382Connor McLaughlinMerge pull request #8027 from MerryMage/MOVAPS
5.0-10042e06111e86fe1ea145044e7acc848b1253babe6d4MerryMageEmuCodeBlock: Prefer MOVAPS to MOVSD in ConvertDoubleToSingle
5.0-100411baa8ee970c726da1aeb6a1c01f955fe28f79e57MerryMagex64Emitter: Prefer MOVAPS to MOVSD
5.0-100402d4dd8cdc11ec54639691fe762562e4e7f44a232MerryMagex64Emitter: Prefer MOVAPS to MOVAPD
5.0-1024257fbf1cd6ee97e89b2dbd2f8ec4fbb7739ad756dLéo LamMerge pull request #8107 from lioncash/string
5.0-10239ae329b7b1bba5141d72ee8f17a41fef3c33286c8LioncashDolphinQt/AboutDialog: Remove unnecessary QStringLiteral
5.0-1024099ba260b517e005bfb4f40fb3ee45b80d12ff832Léo LamMerge pull request #8108 from lioncash/use-after-move
5.0-102391d22e50899308e2540fb5d1dcc5490d6a31ca035LioncashCore/Boot/Boot: Amend use-after-move cases in GenerateFromFile()
5.0-10238e2c769a9c5afa9171f45d36ee39a0c176f24ee13Léo LamMerge pull request #7992 from artemist/centering
5.0-101734bbbd02de79973b8c69d3fa8a53ad90dd8695c16Artemis TosiniControllerEmu: Do not change center when closing window
5.0-10172e5683988c08d878d401b12e05a21ec6e5bf201a6Artemis TosiniControllerEmu: Zero the center of a ReshapableInput when calibrating
5.0-1017199cf9a57fc931ced60e95a391c46a64cf4578988Artemis TosiniDraw center when calibrating and remove constant
5.0-1017049e46c8aff1db605c5456997d5d94ac40d6e7869Artemis TosiniControllerEmu: Add support for setting the center of a ReshapableInput
5.0-10233d2c7a6f2392c79fc447de825fb752305b04df41bLéo LamMerge pull request #8094 from leoetlino/log-type-names
5.0-10193453c1d4170745e9f3ca20b1edaede40966c769eaLéo LamQt/LogConfigWidget: Show log type short names
5.0-10231d3c4d278e2a795ab4aadbb6ed1dafcc826c03301Léo LamMerge pull request #8077 from leoetlino/debugger-valign
5.0-10150db159ec8bf6289dd28d2ea2c8a199c6bfe54f770Léo LamQt/Debugger: Vertically align text in register cells
5.0-10229dce056b7f980426f7b08f7d00dc8b2a9a5e59fd4spycrabMerge pull request #8101 from spycrab/cmake_qol
5.0-10228bab00088d4032a482bb5c4960328e62014c565d2spycrabCMake/Windows: Add PCH support
5.0-10227481b7cd0858b5b0556e4b50e98283f4080a003c1spycrabDolphinQt/CMake: Fix Gettext not getting run on Windows
5.0-10226bdd37c4dbc8a0090f994695b997074a8a90a2819spycrabDolphinQt/CMake: Copy files as a post build step
5.0-10225d15f5936b3e9cbd47b008dd16cedfed56071baccspycrabCMake: Output Windows binaries into Binary
5.0-10224da046f06da47fb34753ea2c17a79794bd7c9b16fspycrabCMakeSettings.json: Separate build directories
5.0-102230b57a8b01da47ad26c911f9ad99f9a0f841e6225spycrabCMakeSettings.json: Use Ninja
5.0-10222ec734065db7d32b81805db72d65e8fbb56722a06spycrabMerge pull request #8087 from spycrab/cmake_win2019
5.0-10185ba83cec6fb58b339651f9f935ebf1f1f5fe00413spycrabQt/CMake: Support MSVC w/ external CMake
5.0-10184c8795f799eacfbc9de96da5b384e6ecaec8f0290spycrabCore/CMake: Silence some warnings
5.0-101831121a04718ee4751a0c8c56fe40905246c273c4espycrabDolphinQt/CMake: Silence some warnings
5.0-1018253ef641da49671f37464e14d8d387cf8effcbc7dspycrabCMake: Add MSVC support
5.0-10181199c0943a499e7f8d7c1c6e18ffabbcef1f3eedcspycrabDolphinQt/CMake: Building on Windows
5.0-101806cef70c1827d82945a8be08c815ebf38609823cdspycrabVideoBackends/D3D: Fix CMakeLists.txt
5.0-10179b5160ec6854d6ee42f3040b1ecb4609c493230e8spycrabCommon/CMake: Fix Windows build
5.0-10178c7dcba1c5ff51024acb4871fdd81c10381e52867spycrabWinUpdater: Add CMakeLists.txt
5.0-10177f1fae37a813f3d6eb0a35b176966f7512bc0e6d6spycrabDolphinQt/CMake: Don't build SignalDaemon on Windows
5.0-10176967252dded140964676c9da78cdaf556f37ea790spycrabIOS/FS/Filesystem: Work around macro problem
5.0-1017512a26453e9fa1c4db6d2b924a5b36ce263b44580spycrabInputCommon/ControlGroup.h: Add missing include
5.0-101747eaece8814702fdcbe362efa6a4260e683ce4cf9spycrabInputCommon/Device.cpp: Add missing include
5.0-1017398d808ab71b5ef41a0ef0d9d9a2f37052c7dcbedspycrabInputCommon/DInput.h: Add missing include
5.0-101725625baa32cda637cc2151183d07fd78b875aeb53spycrabUICommon/VideoUtils.cpp: Add missing include
5.0-1017135f7abfe76dbe758e0f1e4c81c6a7b22fa995299spycrabVideoBackends/D3DCommon: Fix linking against self
5.0-10170d4633ceded324aa325802ac3cb3a800d0a8621e3spycrabExternals/Qt: Update to latest commit
5.0-1016951e025f6dc03fcfe6173b60fd1a0b45bd7d6e759spycrabExternals/minizip: Link against zlib
5.0-10168c2903f8b4e2be07b84c7cc68993ea080cf8a896bspycrabExternals/libpng: Link against zlib
5.0-10203d5535a8ed9b42802e5402fc46c400b295ab12943JosJuiceTranslation resources sync with Transifex
5.0-10202f43515ea76682b3caa350a2eb35a5e805d814228Connor McLaughlinMerge pull request #8100 from flagrama/input-while-replaying-dtm
5.0-10201b35c58451a28a5ab55a77f569b41f0d61fc24d53Vincent CunninghamClear existing GCPad state
5.0-102001d5dd5db914d94f3f612c13c6c5e1d5e711b49b5Connor McLaughlinMerge pull request #8093 from JosJuice/android-runtime-extension-change
5.0-97738a4d15ae472e4fd8068994d9e02fb0d65d2edbeeweihuoyaAndroid: change runtime wiimote extension
5.0-101980ab41717a41531962c4c473625766e4c7018f478Connor McLaughlinMerge pull request #8095 from leoetlino/audio-race
5.0-101937c46497f0472f633cfea153c4c86d8c04cf04d8aLéo LamFix a race condition when shutting down audio stream
5.0-10196707266aeed400a3403d3733328ea06a507fb4789Connor McLaughlinMerge pull request #8069 from iwubcode/passive_support
5.0-10143c513bb5309b9e608230caf5d77ed4c323046d007iwubcodeVideoCommon: Implement passive stereoscopic 3D
5.0-101943bcee22f1747dad534e8e3095c604ad172591d39Léo LamMerge pull request #7697 from TryTwo/Debugger_UI_CodeView_Font_Based_Sizing
5.0-1019386d1e6cd7eb0866cbeef63c3a5c339c9f51ce011TryTwoQt/Debugger: Improve Code View
5.0-10192a0a0a688018a470f702361e56e37bde44a96afcaLéo LamMerge pull request #7972 from Miksel12/cubeb-standard
5.0-10191ee8226cc1b1141cabd58fb3b774c18984333cd3bMiksel12Set Cubeb as default on Windows
5.0-101902f89a503189e491ac29c8c46121b4cb627267180Léo LamMerge pull request #7778 from jordan-woyak/wheel-accel-brake
5.0-10178f74f49383cd7037d1b03fdea5c80286882e78431Jordan WoyakSI/GCSteeringWheel: Allow simultaneous use of accelerator and brake.
5.0-1018857743637de72303343b3f5d31a9cc10a2730d007Léo LamMerge pull request #8088 from Pokechu22/modal-control-mapping
5.0-101787c80fcde53d852c05e91ab7b130f78bdabd12f83Pokechu22Allow interacting with the render window while configuring controllers
5.0-10186e35ccd5a9aada7c5f1a9563ac20f1650977bceddLéo LamMerge pull request #8091 from leoetlino/traversal-chrono
5.0-10178916a97b8693f223ca3ef85af961fc4c714485e28Michael MTraversalServer: use C++ instead of gettimeofday
5.0-101843ab06dcd02ea6040c2620a8ce8be144c65534c2dAnthonyMerge pull request #8016 from jordan-woyak/emu-wm-ir-rename
5.0-10168374585f12806886f9ad8b117dfc4811033dad4f3Jordan WoyakWiimoteEmu/DolphinQt: Rename "IR" to "Point" and eliminate redundant Forward/Backward mappings.
5.0-1018246561cc242237c22fe24b6c990fbaeaba241f8fdAnthonyMerge pull request #8092 from leoetlino/double-switcheroo
5.0-10179e66547d6e5b992bd9cfbbd49de4c8138fecd064cLéo LamQt: Fix AddressSpace::WriteXXX parameter order mixup
5.0-10178d00711b34fbbf0c03ba3313b44a425680e2e6d41Léo LamAddressSpace: Fix PowerPC::HostWrite_XXX parameter order mixup
5.0-10179e66d25312ea1b0c09140fce8d29fe1744ba71ce4AnthonyMerge pull request #8090 from stenzek/video-buffer-reset
5.0-101763e29fdb4a71fc77858ee8363fbecbec79f14983eStenzekCommandProcessor: Don't reset the video buffer when FIFO distance is changed
5.0-10177e7bc86881d7fd42900aaeedaff7c8b1d24d3cd55Léo LamMerge pull request #8056 from JosJuice/more-enums-to-constexpr
5.0-101708e2277e1f2a299b2d5ff5070e24b57b20791306fJosJuiceTurn more enum constants into constexpr
5.0-10175672e8d78c6c509934666b60139a98c8f1ed52183Léo LamMerge pull request #7994 from faxx1080/qt_adddebuglog
5.0-101691030dec340e187e765a3dfccfb9374be62ae4977Léo LamDolphinQt: Use LogTypes::LOG_LEVELS instead of magic numbers
5.0-1016857c64e57ef1c1007cf290fc1e7238e4fb3099e21FrankDolphinQt: Add debug log option in GUI for debug builds
5.0-10172123bbbca2c3382165cf58288e4d65d0974a9c0dbLéo LamMerge pull request #8073 from vladfi1/re-frame-mw
5.0-10134239af3cdf9117234f2d5273fda0f12f49e87615aVlad FiroiuStep MemoryWatcher at end of each video frame.
5.0-10133f4d950f4e243c34136ca1fda7ae46995c6272fc5Vlad FiroiuRevert "Core: Remove MemoryWatcher"
5.0-10169d60b0c6b3732ef567a74f168020a25f5c87cd69aConnor McLaughlinMerge pull request #8089 from weihuoya/minor-fx
5.0-10168e98f43d2af4eb96735902c2c229b3f0ee48770e5weihuoyabbox minor fx
5.0-101675ca993330729935ada1b7c2f027be77994e5fcddLéo LamMerge pull request #8072 from Craftyawesome/r3m-ini
5.0-10048e28c412c290d63254186e9d855aa31260f60fb2eCraftyawesomeFix loading screens on Metroid Prime Trilogy
5.0-101656607d9512ff336bd3d2996b6642b3dc4ef701d86Léo LamMerge pull request #8081 from jordan-woyak/structured-binding
5.0-101586ebd35d511c5cfe6fd6c8c938761ded4a3f493a4Jordan WoyakDolphinQt: Use a structured binding.
5.0-10163a2e4b722f942a8adcc25ba8dd506574f0c1ee064Léo LamMerge pull request #8080 from jordan-woyak/drawsome-tablet
5.0-101620de6b5f7fa9178e86d1ecd6e3dcfa82ac85a033dJordan WoyakWiimoteEmu: Implement "Drawsome" tablet.
5.0-1016191f5d577cc9718dfbfdc2243e7f757de343eaf53JosJuiceMerge pull request #8084 from leoetlino/wiisave-sign
5.0-101582740ff9a9d1207ec6d4ea34ff7bc1db2ede619a0Léo LamWiiSave: Fix save signing
5.0-101596cc1e7cfdb89a7373b843675e2c4460b6324a8f5Léo LamMerge pull request #8054 from jordan-woyak/emu-wm-determinism-check
5.0-10158f055d37346de574635e1fd280f104d5b51e9b3a1Jordan WoyakWiimoteEmu: Add game quirk report for reading of EXT/IR input directly, which will fail with TAS/NetPlay.
5.0-101576f6c7e5df06b29cb87f90a85d215d7bd948f2669Léo LamMerge pull request #8083 from Techjar/clang-7-format
5.0-10156ff972e3673cf70c67e5daf52d5cc913b1df7a1baTechjarReformat repo to clang-format 7.0 rules
5.0-10155d347867f2e4153c86535ef5e6eed6efa49818d65Léo LamMerge pull request #8082 from Techjar/update-lint
5.0-10143a72f56f5582e3edc695a8f4a3e500cb44b1c9136TechjarUpdate lint.sh to clang-format 7.0
5.0-101537aa591bbd8d66ec46431d69bb81a6f0d76958921Mat MMerge pull request #8079 from Qyriad/docs/contributing-use-c++17
5.0-101520c38943ee1127d87cc7c0dbf457649b3d53d94beMikaela SzekelyDocument that the codebase uses C++17 in Contributing.md
5.0-101514fdd403562f73f082438194ed173ee080c6d2c45Léo LamMerge pull request #8078 from JosJuice/fallthrough
5.0-10150bb1ed46753420b725afef05f148b2fe4f456d5b8JosJuiceUse [[fallthrough]] in DiscExtractor
5.0-101495d52b6ff095a4f8285ae757745ab0285bad47b9eLéo LamMerge pull request #6273 from leoetlino/c++17
5.0-101489133e8f1befbebd87c6e61f0e454f3ae2754285aLéo LamRequire CMake 3.10 and use CMAKE_CXX_STANDARD
5.0-10147ab9ece9bcab8a6d55dbe6f3a904d49231e5f73e1Léo LamReplace MathUtil::Clamp with std::clamp
5.0-101466f84984b7b0514227327b2e2c5ef10907d150b96Léo LamUse attribute [[fallthrough]]
5.0-10145cb168f22d66edf0216fadc5bdc602394d5e9b9a7Léo LamReplace custom UNUSED macro with [[maybe_unused]]
5.0-10144c40ae4508dcf6a14ad7a810fe8cd83488aa59103Léo LamBump minimum GCC version to 7.0
5.0-1014304c8201c323bd5cb7fd09beb456e4e77608270f7Léo LamEnable C++17
5.0-1014299a4ca8de7111c8554b50217744e24bc71912cfeLéo LamMerge pull request #7839 from ShFil119/impr/redundant
5.0-9889c110ffcdaa8b928a984a89cebacd03f5caaace06Filip GawinRemove redundant initialization
5.0-10140afa46aaf43260039053a45d3f332a525f53621b6Léo LamMerge pull request #7887 from lioncash/hid
5.0-974402da306d9a8bc3c101258a3f896e5c49adb10af0LioncashDolphinQt/Debugger/RegisterColumn: Add HID registers to the register pane
5.0-10138623b37d928138849e7dbb8b05d6864fdcaf22925Léo LamMerge pull request #8053 from jordan-woyak/profile-dropdown-fix
5.0-101336784225573b3659c9b0ca96c00e97338978e981aJordan WoyakDolphinQt: Profile combobox fixes.
5.0-10136184f334158d79faacf43d16d97b9f59297d2b895Connor McLaughlinMerge pull request #8074 from Qyriad/fixes/set-user-dir-properly
5.0-101338fe7e271f319637a795d667e070f2724389e4447Mikaela SzekelyUICommon: Properly set user dir if ./user is a file (not a directory)
5.0-101341153cc1667698d6455092b7f6c50bc6bf523da1aAnthonyMerge pull request #8075 from Techjar/hide-checksum-menu
5.0-101331dd82633758cf83c929bfbaeca02b5d9bddd13faTechjarQt/NetPlayDialog: Fix checksum menu being visible for everyone
5.0-10132d531fe6a1d4c141820e295a18537079f67a063e3JosJuiceTranslation resources sync with Transifex
5.0-10131159fa3ec36474062d46627c235939d8b8cd2cd19Léo LamMerge pull request #8057 from jordan-woyak/emu-tatacon
5.0-1012627043c1daca52da03b81f02c4d88f6a38eb1b5d9Jordan WoyakWiimoteEmu: Implement TaTaCon extension.
5.0-101296c7aeb3ffb9b9882b33b68249c2a9fd93c115913Léo LamMerge pull request #8064 from JosJuice/notify-host-symbols-clear
5.0-101078fd6f8f6e975b9e455d2824410b4a2231e949474JosJuiceCall Host_NotifyMapLoaded when clearing g_symbolDB
5.0-10127a5af11bef1fe900e063330e36cd634dd7310d416Connor McLaughlinMerge pull request #7980 from booto/memview-wtf
5.0-101262ff0486335b615af5f2d90ae29f5494ee84d2c00bootoDebugger/Memory: Add support for address spaces
5.0-101253b16d2261a7fe6c4e2d10bbf388ee6fabc0c0ba0Léo LamMerge pull request #8065 from jordan-woyak/wm-ext-names
5.0-1012299f537d499f07b1301e14ddbe454f15635a3396fJordan WoyakWiimoteEmu/DolphinQt: Better extension display names.
5.0-10123bd8cac91c357ed25963501b987b49ffe42d30c90Léo LamMerge pull request #8066 from jordan-woyak/mapping-ui-no-refresh
5.0-1012277bda63627a4e7b13faf073eff6e0e951972e107Jordan WoyakDolphinQt: Don't refresh devices on open of mapping UI.
5.0-1012198b670dd29fd470fc3e55d58a176f94f0c2c29a4Léo LamMerge pull request #7966 from Techjar/fix-netplay-full-wii-save
5.0-1006620530c2a9698a0fcc444c975ed24e2f12e69012cTechjarCore/WiiRoot: Fix NetPlay full Wii save sync not copying all the saves back to main NAND
5.0-10119e9f7cb9926610f3e518d44ffa372a14fcd7d1fb8Léo LamMerge pull request #7997 from JosJuice/no-fuzzy-match
5.0-9964e526b399564341ddde33172e32013dd830cae997JosJuiceupdate-translated-strings.sh: Disable fuzzy matching
5.0-10117f4d7b537cc6bc5427c4214cccfb8b4f6734783aaLéo LamMerge pull request #7958 from Craftyawesome/cpu-emulation-order
5.0-989720cc4508f0bbb65d1af773ad4ef2e9c312dc37d7CraftyawesomeRe-order cpu emulation options from fastest to slowest
5.0-10115bec85a09623e11493d58a0fcb5acb898604c0cd7Léo LamMerge pull request #8013 from JosJuice/titledatabase-japanese-gc
5.0-9976fbe7892bd2c50b3eb920b4f6a0a5d3fdd1010278JosJuiceConfigManager: Remove TitleDatabase.h include
5.0-9975e98f5fe66534e21c85b6cfa028eade0c61447d5bJosJuiceShow Japanese GC games in Japanese when using TitleDatabase
5.0-10112ef88dd73b32b4de7b3ea509957a1f315662c0d0fLéo LamMerge pull request #8014 from JosJuice/getuniqueidentifier-language-independent
5.0-99753bef561e5d85a9ea99faa6c1d5d91011607e8c21JosJuiceMake GameFile::GetUniqueIdentifier independent of language setting
5.0-101103f39aafcbf67ce49c456bc0924cdff77b717a151Connor McLaughlinMerge pull request #8062 from z0z0z/master
5.0-101095bacb2e4c6a9618490544c62f76ab5881fd8d078z0z0zDisable Vulkan overrides for RADV driver
5.0-101085ce8d97c68f494017216fea77100e9a4d1ccc09aLéo LamMerge pull request #7163 from lioncash/pointer
5.0-10106d9999f406bb42ab3b46b393bdb2e9a088020e5bbLéo LamMerge pull request #8059 from JosJuice/casper-dcache-hack-pal
5.0-100880ac642a537d9d1173252de7ed8db116063ec6e1aJosJuiceFix mistakes in RX4E4Z.ini
5.0-1008725eca5348f46adc2b81239f7ae44b808f7117adaJosJuicePort Casper's Scare School: Spooky Sports Day dcache hack to PAL
5.0-1010337c85b32c058e820d0bc81aca8d380e09aef1bd5Connor McLaughlinMerge pull request #8036 from jordan-woyak/emu-drums-fix
5.0-101020c81af74e1ec1a2fb513931f03a20565c8cb7737Jordan WoyakWiimoteEmu: Drum extension accuracy improvements.
5.0-10101e39aa5b0264f3b098db08253a1e6a9966e672a82JMC47Merge pull request #7880 from jordan-woyak/udraw-tablet-emu
5.0-100982babbd76d08afbcf7cb26b193fc4d5df5e80718cJordan WoyakWiimoteEmu: Implement uDraw GameTablet.
5.0-10099c0aacdf719653ca224ac5fd1f5f599054976fc0fJosJuiceMerge pull request #8058 from jordan-woyak/kill-sign-macro
5.0-1009857a23cc4a0d7a8e83f3a21c088a8436a6365c409Jordan WoyakInputCommon: Remove unused "sign" macro.
5.0-10097360f2b4a2f5e2587a4e49952c885c9624f3c9a6aJMC47Merge pull request #8042 from jordan-woyak/mapping-ui-clear-fix
5.0-1007274a997da65e868183412134eadefea834a0a9f86Jordan WoyakDolphinQt: Fix "Default" and "Clear" buttons not updating the displayed extension.
5.0-100950f483e7d6173449c8b9fa28a92f46499c82cd78fJMC47Merge pull request #8050 from Techjar/memorywatcher-determinism
5.0-100660c02e77eee0a12b178b11676ca548aeb1cbb7116TechjarCore: Remove MemoryWatcher
5.0-100936e6f833bb3585dd320649a3110f9c041a780958cspycrabMerge pull request #8044 from jordan-woyak/indicators-on-top
5.0-10072af8b14f452d355745b4f8deea68f3784da03b0d0Jordan WoyakDolphinQt: Move mapping indicators to top of UI.
5.0-10091aee1551a55045d758d2004f234dc5c5b5b93db11Connor McLaughlinMerge pull request #8043 from jordan-woyak/mapping-ui-event-block-fix
5.0-100874e39d833ae412709c854486e49d4de2f9f174306Jordan WoyakDolphinQt: Fix mapping of space, return, and mouse-clicks from immediately re-activating detection.
5.0-100891b1662773eff56d4c25818b7470ff2d6de19cb53Connor McLaughlinMerge pull request #8048 from stenzek/vulkan-negative-scissor-rect
5.0-1007753af27b1338827d6f08ef87a8f360dc1ceb550f8StenzekFramebufferManager: Fix invalid transitions for 1xIR in EFB cache
5.0-100765399995c611f6ae4197baca2cd5e3746f4827d1eStenzekVulkan: Don't set a negative offset in scissor rect
5.0-10086d2d8d7ce90f92bb45e2d8b645ec72f104fee5e6bConnor McLaughlinMerge pull request #8051 from JosJuice/efb-constexpr
5.0-10058ced2306fc5afdde8c3551ac3257c6298d39d2e37JosJuiceTurn EFB_WIDTH/EFB_HEIGHT into constexpr
5.0-10084e17bb8cfdf9d802ff3fff455f88508700d1a87ccConnor McLaughlinMerge pull request #8025 from chargeflux/PathPaneAddBtn
5.0-10035cd5f42cee0897dd6a35dcce7d892dc758868044achargefluxQt: Fix add button not releasing
5.0-10082f7199397a0195f7fb454147b4d68a38235eaab64Connor McLaughlinMerge pull request #8047 from stenzek/d3d-feature-level-10
5.0-10077025767c9293a8ecf770daef063005491898206f6StenzekD3D: Set optional features after creating the device