Last Git changes for Dolphin

Short version SVN rev Git hash Author Description
5.0-10049ea0846463fe31eac006f7c124ef023c9fbd2e2f8spycrabMerge pull request #8031 from spycrab/qt_remove_iterative_input
5.0-100407f861f095a5ba3ba71886cdc79d31431a40c317fspycrabQt/Mapping: Remove iterative input
5.0-100478feacce7833ccbdc149762a38fc836aa0b4cb443spycrabMerge pull request #8028 from spycrab/issue_11690
5.0-10040a6e7a90a4a2b7e3deb8d39bec41068db81af8871spycrabQt/NewPatchDialog: Fix crashes on entry removal
5.0-10045ac879b2475b68b1435ccff8ace71aefaad486388spycrabMerge pull request #8034 from spycrab/qt_npb_rclick
5.0-10044e97c61c196cdf66f03d3d7843e5a5d7dbba0c5eespycrabQt/NetPlayBrowser: Connect to session on double-click
5.0-10043127b4e77ec79ab065fe7d6f256ad26274b47800dspycrabMerge pull request #8029 from spycrab/issue_11680
5.0-100400ef3eced780dde277a5f068fd018c70d70616339spycrabQt/NetPlayBrowser: Prevent word wrap
5.0-100418e3d1200daac9688d0d7c599bcd90a300e89aad0spycrabMerge pull request #7833 from chargeflux/CodeWidgetHiding-macOS
5.0-10035290275e8ea1a6736370ce0e26b8915b2b95f6303chargefluxDebugger: Move hiding logic via setHidden() to before setFloating()
5.0-9941c4977feb467f1c5647d067797b3fd6eade9133a3Scott MansellPatchEngine: Fix code review comments
5.0-9940f64bc5afae6aeb8c88cf5610c704c83c6b4c460bScott MansellPatchEngine: Allow patching of files on disk
5.0-100392abe333ce94f63971cbee8ea51b22d1df4456ad4Markus WickMerge pull request #7287 from degasus/idle_skipping
5.0-99996ec4ade3b6a1131913ab9a006a7472530d8e90afdegasusInterpreter: Drop idle skipping in interpreter.
5.0-999855abe1a08573e063f4751257c13ee94aa998e505degasusJit64: Refactor WriteIdleExit helper.
5.0-9997b8b4b4a3835a54b562499fe077a7fd0d291b7ffcdegasusPowerPC: More idle loop detections.
5.0-999655db7c7a05692518919705359c4e506c12a42285degasusJit64: Optimized idle skipping detection.
5.0-10034e575fa92d706db3d0a57f2cbc20e2303fd240958spycrabMerge pull request #8005 from JosJuice/issue-11679
5.0-9975f0323a59c3fa7fb7cd8c1fbe6643abd69f43995dJosJuiceDolphinQt: Fix verify tab hash box sizes on macOS
5.0-10032b4dfda077409c6019f5e875816027cc3bf5c9310spycrabMerge pull request #8021 from spycrab/cm_overhaul
5.0-10013a154c5681595414b1b9035d3c14d5fd7e5f9cdf7spycrabQt/CheatsManager: Use ActionReplay constants
5.0-100124f7ff768019413329524e3c199cdb91314a119c2spycrabQt/CheatsManager: Fix locking defaulting to the value zero
5.0-1001105eb91691cc6d06a772dca12c63237df788596c0spycrabQt/CheatsManager: Fix value setting
5.0-100100b56d49d97d1cfb09af7fce8ad5c3802ebf6abf8spycrabQt/CheatsManager: Deduplicate code
5.0-1002759c0e51f5b84874dca2cbecfe750e3f1de66405dConnor McLaughlinMerge pull request #8000 from stenzek/more-videocommon-cleanup
5.0-10014356ebdf5098a24a70c04392ef7bcad7b762affbeStenzekOGL: Set shared context state up to match main context
5.0-100136553cf8bb1b7424c76f1a4165502d7e4250ccaa9StenzekOGL: Only set GL_PROGRAM_POINT_SIZE on desktop GL
5.0-10012f2a594fad5de59180add789ebebac7ff74f69c32StenzekOGL: Fix binding error on shutdown
5.0-100119577d0641b08b86de19953c6b6d6971d77dc6321StenzekShaderCache: Fix crash at shutdown on shared shader compilation fail
5.0-100105c95dc61fcc11126694bfb8c963dfe418bdaa692StenzekOGL: Store shader source in OGLShader
5.0-10009bbd1ae16db4932e4fb024d6feccb01bc52ed1d87StenzekOGL: Remove unused ProgramShaderCache::CompileShader()
5.0-10008f8c1ba409cdfc41e60d27b0fc002a8fd79f9c73eStenzekReplace EFBRectangle/TargetRectangle with MathUtil::Rectangle
5.0-1001993be178f28a55ea1bb3fa796b32eecae482a53d1Connor McLaughlinMerge pull request #7857 from stenzek/opengl-stereo
5.0-9996eddde3e6c8d8ea37a724e66dbc82b432ae63df96StenzekShaderGen: Use interface blocks when geometry shaders are supported
5.0-10017fb841c75cbde93c6d615fcc91d8142ba2493e1fdspycrabMerge pull request #8022 from spycrab/issue_11676
5.0-10014e2abda0c9bf9dd424eeddf6842fc8ede80c90266spycrabQt/GameConfigWidget: Show revision specific INIs
5.0-100151588ef27bf079b4e908862ca50449948e3ffe146spycrabMerge pull request #8023 from spycrab/verify_layout_fix
5.0-100146c938cc070b8e005ab2892ec8a5f03e8bd9d6769spycrabQt/VerifyWidget: Fix layout warnings
5.0-1001344d5a71e2763964ded2a0594d3ad454b8a8e7615Connor McLaughlinMerge pull request #7965 from jordan-woyak/condvar-fixes
5.0-9914d34a9afe049d9b800a4ce70158091427cdb958beJordan WoyakMinor changes to usages of std::condition_variable.
5.0-10011bb2fa2aba0bde2dc0ff279ce0f87a8efeebd7df4spycrabMerge pull request #7807 from jordan-woyak/indicator-colors
5.0-10010a9ef110349fc980645596ca7d0c4d9ccb2a22b4aJordan WoyakDolphinQt: Query mapping indicator colors using QPalette for better behavior with alternative themes.
5.0-100092fb6c45015f1f26086934d7bce8a21f411fc0e91spycrabMerge pull request #8018 from spycrab/cheatsmanager_lock
5.0-10008a6ed1b644b4677f9983443166a4094ef0abd091cspycrabQt/CheatSearch: Fix locking being permanently disabled
5.0-100076ea43235d54a18b70529cb6d0d740e0f8f9c34eaJMC47Merge pull request #7841 from iwubcode/config-mgr-onion
5.0-9870840afc2ad4ee9ec633e0735e2f9ccd45f4b0f2d5iwubcodeConfig: Move the 'Display' settings from ConfigManager to the layered config system
5.0-10005ca55375d011372b901f81a4a3275cf2be6d87af5Connor McLaughlinMerge pull request #8015 from jordan-woyak/dinput-cursor-optimize
5.0-99968c1310d1d11352cc3385cde64def53e52186c531Jordan WoyakControllerInterface/DInput: Optimize cursor position updating.
5.0-100035b4ebccf6bf45a614cd2a5031607743b482ff776Connor McLaughlinMerge pull request #8012 from stenzek/bounding-box-shaders
5.0-9997c6b45c5ca9ea80a4190db98858e186996d4827afStenzekShaderCache: Fix crash if pipeline from uid cache fails creation
5.0-999696aa762d1ee5bd0294da80ac049a9fcd99032f2aStenzekPixelShaderGen: Don't emit bounding box shader code for old UIDs when disabled
5.0-1000018589e50ab44957f4955596ac238d900f28959c3JMC47Merge pull request #7925 from stenzek/xfb-stride
5.0-9999b09a0e1a603732dc91856418f874ac8033790f57StenzekTextureCache: Check for out-of-range partial copy rect after scaling
5.0-99983791262d9610d711ed5e157951feedade1c2eb43StenzekTextureCache: Use linear filtering on y-scaled and >1xIR VRAM copies
5.0-9997708bd3d9f7f375fba750561758abab77c99fa0afStenzekTextureCache: Simplify XFB reconstruction
5.0-9996dbaba0062a057836b31455d7abe3fea6a20b99d8StenzekTextureDecoder: Move XFB decoding to Common
5.0-99954b1adab7856cb2dd28418a1d748a0e8cebf94a2fConnor McLaughlinMerge pull request #8011 from JMC47/WeCheerDefer
5.0-99871fb0408a8470c6643cb6c1e6a700537356a83d3eJMC47Disable Deferred EFB Copies in We Cheer 1 and 2
5.0-9993c26f53bf84007bad8b6b89fae91e38f4cdb531bdConnor McLaughlinMerge pull request #7999 from stenzek/pipeline-cache-data
5.0-997700b83b4196b060987f34cd55286aa4f55c02530dStenzekShaderCache: Utilize pipeline cache data where possible
5.0-9976616ad378b7e129645714858ebd0e541471704487StenzekOGL: Support returning pipeline cache data
5.0-99755cef09e383c7f9c3bf006407d06f68d18b2db438StenzekD3D12: Support returning pipeline cache data
5.0-997461a656570e2afc7a474c44de5795f5d564043c6cStenzekAbstractPipeline: Support returning "cache data"
5.0-99889e951819d5ddc2f68635dea9d5077676a9799c06JMC47Merge pull request #7870 from jordan-woyak/free-look-roll
5.0-9985779e618046d309d732d2c5a48846cf94086206daJordan WoyakVideoCommon: Change free-look's middle-mouse action to roll the camera.
5.0-9986ee8cdcb350901de90b7371daa93b2ed059085b92Pierre BourdonMerge pull request #8008 from stenzek/update-imgui
5.0-9985f8c088a1fba7098cdae999df2944f88b4f35b186StenzekExternals: Update imgui to 1.70 WIP
5.0-99845c5e6df0380c518d098f20d9ffc832887782335cPierre BourdonMerge pull request #8004 from jordan-woyak/u8-literal
5.0-99831d024c8add7fab3f680ab8389f9ad983967dd7c2Jordan WoyakFix u8 string literal C++20 compile error.
5.0-9982f1620f25f43a266b387738d0bdb77049e9a2dc4dMarkus WickMerge pull request #7981 from degasus/interpreter_psq_l
5.0-9938399768c91b69d953fe0c2152feba2665aa79f2a3degasusInterpreter: Fix psq_l with QUANTIZE_FLOAT.
5.0-9980dbfdb16fbb8e5475a4ce6c20389762b1abe36d6fMarkus WickMerge pull request #7990 from MerryMage/fprf
5.0-9615e4d83a56a50482713200f96ac17d4359fd649ab6MerryMageEmuCodeBlock: Correct zero handling in SetFPRF for SSE4.1
5.0-997880d21b8ffb4c2aa7fad2c4f407019a2f9a125f51JMC47Merge pull request #8002 from JMC47/CursorSlowdown
5.0-9914f3aaf5deaafd59d8c6994c7780e0b72e90a6301fJMC47Reduce Relative Input Cursor Speed Dramatically
5.0-997663f30cc44da248b0226e1c8724b3e53ecf4c768fJMC47Merge pull request #8001 from Techjar/mario-party-netplay-codes
5.0-99339fcf2b12071ac9b95fac303973188dd949ce9c06CrankySupertoonGameSettings: Mario Party netplay community codes
5.0-9974861472efdf98458e75989c1a197e0be903087eebJosJuiceTranslation resources sync with Transifex
5.0-99732863183532bde638918b23ac37f67157fbc03d95JosJuiceMerge pull request #7995 from JosJuice/languages-utf-8
5.0-99642740aec6da6950f774967625b023ecb8bcf663d5JosJuiceupdate-source-strings.sh: Specify encoding
5.0-9971d7b52703481bc8908474fa41408df66064d06d8cJosJuiceMerge pull request #7988 from JosJuice/fix-wii-save-import
5.0-99514f915760e8a91aacf1c7387289c471fd31d8c40eJosJuiceFix importing Wii save files with sizes not divisible by 64
5.0-99690f8e5ab207b47331595af99df0b699de1081d9f1spycrabMerge pull request #7968 from Techjar/fix-netplay-browser-search-hang
5.0-9916c7c4196c38206730a3e5cfbf70e26b420f3145b3TechjarQt/NetPlayBrowser: Refresh session list asynchronously
5.0-99671cedbd5b82e8850d3fdabcda49ddec7294bceccbJMC47Merge pull request #7923 from jordan-woyak/full-surface-rename
5.0-9964be897b41a746b2c9e427a3411681f1571dea7003Jordan WoyakControllerInterface: Rename full surface analog inputs to be more visually dissimilar from their underlying inputs. e.g. "Full Axis X+".
5.0-9965a891115ea350528f1735dab54d05edc8b8fe77c6JMC47Merge pull request #7952 from jordan-woyak/emu-shake-params
5.0-9959c89ddf8cba9c6b19d59e2db1896292797163c54cJordan WoyakWiimoteEmu: Allow shake frequency and intensity to be configured. Other minor cleanups.
5.0-9963241166a1a5becb0a6a2af209e7f5ea2962d6a2ddspycrabMerge pull request #7991 from spycrab/npi_retcode
5.0-9960336edbef1eb462943152cb2de88611e573d87879spycrabUICommon/NetPlayIndex: Handle non 200 HTTP return codes
5.0-9959eddcb70b84018938a6c0920a9b417c2b63ad3c42spycrabCommon/HttpRequest: Add option to allow non 200 response codes
5.0-99606e9f9e34f1b11bdb0c519606c8565ba951b2e9faspycrabMerge pull request #7993 from Techjar/gc-adapter-calib-fix-fix
5.0-99596d01f34d7888599ebd598d9ef74c6aec353a9946TechjarCore/NetPlayClient: Reset GCAdapter device type in UpdateDevices
5.0-9958635fd8c22cf6ba5ff156d062f7f9870cab8c9e54JosJuiceMerge pull request #7984 from JosJuice/root-path-savestate
5.0-9951822acf9ab9bc9bbec7cccd0d555cf45a0c0f17a8JosJuiceIOS/FS: Don't savestate m_root_path
5.0-99562a1dee4dce2e0e671d3a90f33164fc015aece7a0spycrabMerge pull request #7976 from spycrab/netplay_index_feedback
5.0-99338b6bb39e82b66c0faa7ac29512b3f68167874404spycrabQt/NetPlay: Show feedback for index adding
5.0-9954f2e3f69d34317c7f4fc1fe4e94d470344dafd1f7spycrabMerge pull request #7979 from Techjar/netplay-browser-possible-crash
5.0-9935f1e06b89da3e5e07dcf290bbd82effeb70011ac5TechjarUICommon/NetPlayIndex: Fix possible crash when Add is called again
5.0-9952e8c9644da0903f5a2d1e3ba4e8eb8e02abf2cb5espycrabMerge pull request #7985 from spycrab/winupdater_exe_name
5.0-9951b9d110ed663566635dd7b62f2465b9b6d6a3e0d3spycrabWinUpdater: Restore original executable name
5.0-9950d5ed3cbd88b9cd473b4de5fbbf576ab18db2ab37JosJuiceMerge pull request #7922 from JosJuice/verify-disc
5.0-98738709b21ac30f5da5c32ef056b6562a37345b5f82JosJuiceVolumeVerifier: Verify WAD contents
5.0-9872a469fb315037d455884f25acb39bad57bc76e4ffJosJuiceVolumeVerifier: Check whether invalid blocks are unused
5.0-9871eced9d7c7e2b05df304e800e4cfb7eae3ee9d2bdJosJuiceVolumeVerifier: Calculate CRC32/MD5/SHA-1
5.0-98704fd2d8e8c4db14cf01576ab228964b80c8ec37adJosJuiceVolumeVerifier: Check hashes in Wii partitions
5.0-986984cbd5150f62bd5dd4a8d621fd0ccf7623ca4e2cJosJuiceAdd a Verify tab to game properties
5.0-9868c885fed9da6f6b0c5862b99904bbb5edbba144feJosJuiceDiscIO: Make Korean GC checks in Enums.cpp less fragile
5.0-9867c028a84531ce08bb1f24f88ebdcc8885561a89e1JosJuiceVolume: Add a GetCertificateChain function
5.0-9866abb3c5bccd0a678fb5c70417064854b006ed110cJosJuiceVolumeWad: Implement GetTicket
5.0-9865cf9ab6ddcc93cd279aaf62897095ac5b8929bab9JosJuiceDiscExtractor: Make P prefix for partition names optional
5.0-98643014dadfa8c2065f81009895ecf81396de5120bcJosJuiceDiscIO: Add way of checking whether blob data size is accurate
5.0-9939372b8552ce7c94c026e2309c0b9089440bdae672spycrabMerge pull request #7974 from spycrab/winupdater
5.0-9929d73987e466b734a837253b50c5d650322ec02662spycrabMove Updater to WinUpdater
5.0-9937849ede9d0ab20b0a0462df8cef12be286f845c07Markus WickMerge pull request #7639 from CrystalGamma/pr-quantize
5.0-9932e5c8b889ef88f8f24ee8b0613f4f561bc6c6616eCrystalGammaPowerPC: Thread state through PS quantize helper
5.0-9931e12cdbefa592a576af85b6da4be82a3cad257559CrystalGammaPowerPC: Thread state through PS dequantize helper
5.0-99340497b2095566bd07ec9eecab97fe37bf5340a421JMC47Merge pull request #7978 from jordan-woyak/wm-emu-rpt-32-fix
5.0-9933a9a4b5307213d8b768527f873da2760a1c0c292fJordan WoyakWiimoteEmu: Fix Data Report 0x32.
5.0-9932d90d641ec78a98fa899eb2624f30140e201d64e9Markus WickMerge pull request #7889 from CrystalGamma/pr-floathelpers
5.0-9889b00a7045aa66ff71fac143b223d74b3b75d03a62CrystalGammaPowerPC: Thread state through float helpers
5.0-99305a4700f58987fc6c36799e4f168cb180fdebc09cMarkus WickMerge pull request #7638 from CrystalGamma/pr-addresshelpers
5.0-988995b06d183ea9f9cd48f33762d0c4700ffcd6be90CrystalGammaPowerPC: Thread state through the address helpers
5.0-99281f6c67a6fb26c873a72c5d33367d9be14f7c028espycrabMerge pull request #7969 from Techjar/fix-browser-radio-spacing
5.0-9916b8abfba20b09761ffc238b435dd31cda9da4abaeTechjarQt/NetPlayBrowser: Fix radio button spacing
5.0-9926e10a472134fdf557ec35505eb5fb7c74ba9f2af7JMC47Merge pull request #7936 from jordan-woyak/numeric-setting-cleanup
5.0-99145efb717873691fa42447ca0d9d9810b5ad501b42Jordan WoyakInputCommon: Clean up how numeric settings are handled. Add units of measure to UI. Eliminate hidden magic values of the IR cursor.
5.0-99240b8ac0a22f2fcebb7cbd00bbb36fd0c89191d34aspycrabMerge pull request #7971 from Techjar/go-away-golf-ui
5.0-9916cd6c91897398e50b8c14c203e8c7a2db0550a515TechjarQt/NetPlayDialog: Don't create golf UI when host input authority is disabled
5.0-9922a06c7df92778d819d824309e6f50c96daad98f31spycrabMerge pull request #7954 from Techjar/netplay-disable-bba
5.0-9885980c076c677dafa49b83759ebcbe03aca321cb61TechjarDisable BBA in NetPlay
5.0-9920627a1a90c1448ae8a1e0e40ba6fca9229d65e509spycrabMerge pull request #7938 from Techjar/netplay-pending-start-stall
5.0-9915c90df946bae7fb6d11e61efbf57e2da0af848c11TechjarNetPlay: Add cancel button for chunked data transfers
5.0-991478707040873aec639c0e3e1d7c4c310003765d67TechjarNetPlay: Fix hosting being stuck if player leaves during pending start
5.0-9917746849f8919d0f3b28738d2e70c4fdb707e01dd7spycrabMerge pull request #7964 from Techjar/fix-netplayindex-segfault
5.0-9909dc552f2cbb204b4ad53bdcdc324bf1ab7baf410aTechjarUICommon/NetPlayIndex: Fix random segfaults after quitting NetPlay
5.0-991522f55906e4db336387d9cf956c4b25e8f4472f6fspycrabMerge pull request #7967 from spycrab/qt_browser_improvements
5.0-991475f1a5d0cc1814fa02b24e98873eb99e17cce685spycrabQt/NetPlayBrowser: Various small fixes
5.0-991375e74315e69df1dc03bbda4373528e9e26274d7dJMC47Merge pull request #7689 from jordan-woyak/sdl-improve
5.0-97740bdfa19650ef3b52ccfa5dee3eed5d42efb206b9Jordan WoyakControllerInterface: SDL: Replace unclear bool parameter with enum class.
5.0-97734fb68c530bc07518948f82ea3475c1ff6d1ca9a0Jordan WoyakControllerInterface: SDL cleanup and FF effect fixes.
5.0-9910b47f09c26db2194af568e5f960e915d224e94f99spycrabMerge pull request #7962 from spycrab/httprequest_ec_memleak
5.0-9909ca5eac0c63b10a961d8350040a0eb683a4ce52b6spycrabCommon/HttpRequest: Fix EscapeComponent leaking memory
5.0-990823986d48f731fd92e8989b32988f636118c9d2baspycrabMerge pull request #7945 from spycrab/np_browser
5.0-9868094bf0d2ffb476d177d68ea496898615055963c1spycrabQt/NetPlay: Integrate NetPlayIndex
5.0-98670279d1205504f1187d1a1a4cdc2b3ef6356e491espycrabCore/NetPlayServer: Integrate NetPlayIndex
5.0-9866622ba6859507fb2e911c7e915bd0e37cdecb5d97spycrabCore/Config: Add index entries to NetPlaySettings
5.0-9865827e40d78a33dae5e9eb6c4a3a6899529b825767spycrabUICommon: Add NetPlayIndex helper
5.0-98643dbf44417a7cc50e7e173bd710a5fcb904bdfe20spycrabCommon/HttpRequest: Implement EscapeComponent
5.0-9902a7ee00ae2527eafcda1c530a5d45c3350593d839JMC47Merge pull request #7960 from Techjar/netplay-fix-segfault-on-exit
5.0-9897ab6583b4304275968e9b807738b5bcf55647e675TechjarQt/MainWindow: Fix segfault on exit while NetPlay is open
5.0-9900e44433c2f60d51e6d7f6fc0b1e589e23567e0093spycrabMerge pull request #7955 from Techjar/netplay-golf-mode
5.0-98876c393f9ff420c2a4185122cfb1bed0fbb2bcfad9TechjarAdd imgui golf mode overlay
5.0-98861a128763305489df3d691a990bbd6033792dd1e1TechjarNetPlay: Implement golf mode
5.0-9885e2f1da52107284d1d797ac71671f1c5cb6919077TechjarNetPlay: Move host input authority logic to client
5.0-9896bfde5b931e542ec2b8a5eee72d4794515955c7e8JosJuiceMerge pull request #7956 from spycrab/fix_np_chat_escape
5.0-9889628d72c67d03dd8d229111c7802414e55569e1d3spycrabQt/NetPlayDialog: Fix messages being html-escaped for NetPlay Chat
5.0-9894923151e3e3aeb5caa3f76fc51ea0d10bb1c4a0f7spycrabMerge pull request #7949 from spycrab/turbo_btn
5.0-9864039b1baa3a20441c136ac115098f69374a1ead13spycrabQt/TAS: Implement turbo mode
5.0-9892741a975ac27d35f98926d1adafd13b0cbdea1a91Connor McLaughlinMerge pull request #7957 from Techjar/bbox-offset-fix
5.0-9891a318c55cec3031dcf09bb7d3e547c4a95634b84fTechjarPixelShaderGen: Fix bounding box coordinates being offset by 1 pixel
5.0-9890a2df9beb9f0493eea58a5ef1fe211e2a7932b590JMC47Merge pull request #7924 from jordan-woyak/info-widget-fix
5.0-9801d106169a83853c94b999d185b61cee6bf5d8fee2Jordan WoyakDolphinQt: Fix unused widgets in InfoWidget from being visible.
5.0-98888e1fb126d711f7dcecbf16725d35b06cdc8f18b9Connor McLaughlinMerge pull request #7953 from stenzek/lazy-d3d12-perf-queries
5.0-9887474500f07e450eaf9287b6ee7f70389e8f119656StenzekVulkan: Prevent submission of command buffer with open queries
5.0-9886f2d8c8d2a8cad108425e297d65a9b0902b3d0c9cStenzekD3D12: Fix rare case where command list was executed with open queries
5.0-988592f1f553d13596ace349889a924d5bd8c40e845dStenzekD3D12: Fix case where perf queries weren't flushed
5.0-988442964e8531340bbf89345d9f2b23f72e9b497764JMC47Merge pull request #7921 from zackhow/fixir
5.0-9798fd323e7d4c5b9dafd98ff20f9761a6f40f9a2e3ezackhowAndroid: Remove game specific IR values
5.0-9797f6225e96940185bea50483f39239d7f4afb6c0cezackhowAndroid: update IR defaults
5.0-9796dc51b95313d0903bc82d941d66450a95c2b0f85ezackhowAndroid: fix touch ir from pr7829 changes
5.0-988032e330eb35e63847929ff9cb968d04fe4964e37bConnor McLaughlinMerge pull request #7950 from stenzek/out-of-range-efb-copies
5.0-9875378b605669641ec9675e137d04f4037bc621cd46StenzekBPStructs: Gracefully handle out-of-range EFB copies
5.0-9878a2a4694497e71dbe4e033b6bd5f6224bf0af637eConnor McLaughlinMerge pull request #7853 from stenzek/d3d12
5.0-9877113bd60fe77279b34cca5b615525b038e26f9393StenzekImplement D3D12 backend
5.0-98766eb126b0978a2477e3c65436f3f2f484ccde5efcConnor McLaughlinMerge pull request #7951 from jordan-woyak/win32-input-init-race-fix
5.0-98752b6d718636ab7e8bfd4cb0ac763cada7540e2114Jordan WoyakInputCommon: Fix Win32 init race.
5.0-98743e544f963754509cfa5c5ef2f8c933cf1ddfc343JosJuiceTranslation resources sync with Transifex
5.0-987339139a52e72143fd36840868104cec241e549dd5Connor McLaughlinMerge pull request #7939 from Techjar/no-more-disabled-gfx-features
5.0-98215d37b2b951930f59add9880a674fbf178115c154TechjarQt/HacksWidget: Fix backend feature support checks
5.0-98710866ec3fb0317ce6cc72563cef78a77dbf14e890spycrabMerge pull request #7948 from spycrab/open_failed_warn
5.0-986474c1e926405f7895d3071bff6484e1fb0ff89277spycrabQt/GameConfigEdit: Show warning if opening in an external editor fails
5.0-9869735a705e4dd9f535dc529e0a7eb0d96ba5982be9JMC47Merge pull request #7776 from jordan-woyak/wm_devicechange
5.0-9855eadbdd6bc389cd89c3e3e57a31dabaeadf161865Jordan WoyakControllerInterface/Win32: Prevent devcies from losing their "id" on a hotplug event.
5.0-9854d26c1ce24d9108114d7eab97cfc2ab4f3eea28eeMichael MAdd hotplug support to DInput and XInput controller backends
5.0-985392ca6e124e82f63b61982a5ecfb26ca818f2fe47Michael MAdd ControllerInterface::Win32 to wrap XInput and DInput
5.0-98652dd564304efe8f0d341cf9ab9093f57f863639a0spycrabMerge pull request #7947 from spycrab/issue_11637
5.0-98643d84dbe6494c6c0b1c79f2219f2a019aa4de5ff5spycrabQt/GCMemcardManager: Don't bold the header
5.0-98630bce1c509de46e3be3eeef732f264f1b17e3e333JMC47Merge pull request #7942 from jordan-woyak/gc-adapter-calib-fix
5.0-9821a015851b02a94a9c064cf47475302e180b51905cJordan WoyakHW/SI: GCAdapter calibration fix.
5.0-98615a10707a37ba6828aec97a646fc22ed0bd0be0c3JMC47Merge pull request #7946 from stenzek/gl-msaa-efb-peeks
5.0-98603c455de799b4b250a71ee844a97b51a88e09c831StenzekFramebufferManager: Fix broken EFB peeks in GL with MSAA on
5.0-9859963370d7e6d7db3e7f0d707d9945b2bd194ad938spycrabMerge pull request #7941 from 8times9/contextmenu
5.0-98218c37214bee6b75ffd1063481b2d9536db79edd658times9Qt/GameList: Set consistent capitalization for context menu
5.0-98577952cc7ddae7302d910765a419b1d30900f11911Mat MMerge pull request #7944 from jordan-woyak/md5-textbox-readonly
5.0-98564ee999723e1f9c0222f13f68e78c30a06ea9f4d5Jordan WoyakDolphinQt: Make MD5 result text box read only.
5.0-9855914aa7c506507c731e3df4e841d1af31d9ba2e69Connor McLaughlinMerge pull request #7943 from stenzek/vulkan-android-library-load
5.0-9854b685a66753c980f2c6e69aa277d33b20e9490d15StenzekVulkan: Fix crash when checking subgroup support on Mesa
5.0-9853a6bb06174f6e571be10b3a436e9cb9bd9e7a408fStenzekVulkan: Fix library load failure on Android
5.0-9852377615b06fd61717edb39b51964e611fd2da8cdcConnor McLaughlinMerge pull request #7905 from stenzek/vulkan-cleanup
5.0-9851604ab67c7f28dc03a82ee7aa1bcc487d39ea6f8cStenzekVulkan: Simplify perf queries using vkGetQueryPoolResults
5.0-98506d40ea855345eed482be135359c61224704de436StenzekVulkan: Fix barrier validation layer errors for bounding box
5.0-984923a655217c425fcb8bce2cf9c94e770f45f198c6StenzekVulkan: Fix validation layer error for unbound texture layouts
5.0-9848087b11e780a89928ae4f6d2229eb3e79f4f0689bStenzekTextureCacheBase: Fix possible crash on shutdown with deferred EFB copies
5.0-9847427dd45151eddc920d681c4711a3cdbd7e363f82StenzekVulkan: Simplify command buffer fence tracking
5.0-9846f3fadd730218429a5f6472283d16d30d7e276f8dConnor McLaughlinMerge pull request #7869 from stenzek/d3dcommon
5.0-9831d0d010f8549cc902829f567b3b5127d9a0556ca5StenzekD3D11: Make stateman a unique_ptr
5.0-98303b86c9328577e09daf762b83a195de2c3e53f4d7StenzekVertexManagerBase: Increase vertex/uniform buffer sizes
5.0-98292a4bca8b4ab4a698ae034a8ac8ffa3b10c660601StenzekVideoBackends: Verify validity before doing full renderer init
5.0-98281151a1238f805d5d0d6b149d12344beb661ba853StenzekD3D11: Use ComPtr smart pointer where possible
5.0-98273d8014beb565d0c18d511438957cbed668da8fb2StenzekD3D11: Use D3DCommon where appropriate
5.0-9826ea15080d8f59a62ba347ff4c6037116035bc69b4StenzekAdd D3DCommon (shared code between D3D11 and D3D12)
5.0-9825f6641b7e4fd666a620843f1a3b5d5117a1397f9cStenzekVulkan: Use Common::DynamicLibrary
5.0-9824a4f7c04470152c0964bbef78bce611867c4f0ef6StenzekCommon: Add DynamicLibrary helper class
5.0-9823e9cfcf4632a243de99f583a915321cc98b6bd39aStenzekShaderCache: Don't create invalid logic op pipelines
5.0-98225732769a3cbe884c535031d826ff65911c31f050StenzekShaderCache: Set correct primitive in dummy ubershader pipelines
5.0-98217dd9d74eece97c1cb5e5d3839d20811d1757b427StenzekRenderBase: Add EFBHasAlphaChannel() helper
5.0-9834fbe57e8dbef17e583f0ba0208af7bf414a3716bfConnor McLaughlinMerge pull request #7733 from stenzek/update-moltenvk
5.0-9706565e6046790330a49596b4aa1efc0ee499224fd0StenzekExternals: Update MoltenVK to SDK version 1.1.101.0
5.0-983278cf615a9bee6c0f369b1b41fa72116d8792d763Connor McLaughlinMerge pull request #7937 from Techjar/netplay-defer-efb-invalidation
5.0-98216e5d92e3c3199540210fb06d550f001b40e29b8dTechjarNetPlay: Synchronize EFB access cache options
5.0-9830a50a34b94b3f1fc75f991dbd4f6415878be7de42Connor McLaughlinMerge pull request #7904 from stenzek/do-the-atomic-shuffle
5.0-9829d66d778bae8484cdff239da33c1b87ba41297366StenzekPixelShaderGen: Use subgroup reduction operations for bounding box
5.0-98286561850f2bbb8e6faa98e23bdf8293c002fbd405StenzekVulkan: Support subgroup reduction operations via GL_KHR_shader_subgroup
5.0-982786da28257026e8f23b1fdcbda5630b8980105313StenzekOGL: Support subgroup reduction operations via GL_NV_shader_thread_shuffle
5.0-982695c7b5c6357b07f16e7d9fba899470c20416be43Connor McLaughlinMerge pull request #7894 from Tilka/massage_ini
5.0-97592581a139a9de044eaeabb7a96adadda60fee49e0Tillmann KarrasGameSettings: fix Enjoy your massage! textures
5.0-98241304e963ad65df0e098e017cef665486d8cde45dConnor McLaughlinMerge pull request #7895 from stenzek/framebuffer-corruption
5.0-97598aa0ea10d950c3a4ec69dba239b701d652b894e2StenzekFramebufferManager: Don't discard in ReinterpretPixelData
5.0-9822154eeae8ae1e7105bc06e76dc9ff09884190867eConnor McLaughlinMerge pull request #7915 from stenzek/bbox-scaled-update
5.0-980516294acd2ae97fc7efa8e885fbfb83b834c7976dStenzekVideoBackends: Scale bounding box rectangle in the pixel shader
5.0-98209b6c9252e4dafe91918d91cdabc0c6e27ff9136fspycrabMerge pull request #7932 from spycrab/qt_tas_fixes
5.0-98084ad67f471cd12a4dbe7d72cfb212839b44d9017bspycrabQt/TAS: Improve layout
5.0-980704583b17da28312166c92a686d2fdf6a95492976spycrabQt/TAS: Fix issue #11620
5.0-98176a18bf4d2e9821fe26402bbb83dc77136e2b5715JosJuiceMerge pull request #7935 from JosJuice/cli-arg-movie
5.0-98076451496776eb05e51b14fcffb860baf00d932ce8JosJuiceDolphinQt: Add support for the --movie parameter
5.0-9815b4b0ebae27c9f8e3545cd3632948fc92783d99c3JMC47Merge pull request #7934 from stenzek/stretched-efb-peeks
5.0-977492fa6c34cd2394d93855e20f75c1e51baee2bcbeStenzekFramebufferManager: Fix EFB pokes being offset by 1 in D3D
5.0-9773c28393d6f90efe8503525ab905cf48056220d3e3StenzekFramebufferManager: Fix EFB peek cache stretching last tile
5.0-9812a1f53716dc96fa5eccf1702b4f6e91861bdb407dJMC47Merge pull request #7893 from jordan-woyak/mapping-ui-cleanup
5.0-97529cb17b062c763e3e00425c9d324874509bbaf8c6Jordan WoyakDolphinQ: Mapping UI cleanups.
5.0-9810e222b9195380a6967a101806bbac451a6cb2454fspycrabMerge pull request #7929 from spycrab/np_chat_toggle
5.0-9803f7897778ff3fc752e217de27d6d8fa76984beb3espycrabNetPlayChatUI: Add activate chat hotkey
5.0-9808e636b3e7120a9f6e8899425ec668e1f1f8e40b17JMC47Merge pull request #7871 from jordan-woyak/wm-real-cleanup
5.0-973049218c32ed0737dc69e5a01e342d08ac1cf5f52cJordan WoyakWiimoteReal: Improve state changes and minor code cleanups.
5.0-98068bad3f93f134efeaecc2483f5ede374064f64563spycrabMerge pull request #7931 from spycrab/buffer_change_buffer
5.0-9805fdb8b4af1378a6c012fef129151c84a083f20931spycrabQt/NetPlayDialog: Change buffer size message color
5.0-980420999db93cb755dfa8e05680c1edb409439d28caMat MMerge pull request #7928 from JosJuice/ipl-hashes
5.0-9794d42fa8f80e87a938a6efeaf397d49bb395e7892bJosJuiceRemove invalid IPL hashes (NTSC-U and NTSC-J use same IPL)
5.0-9802eaa1874875187fc247b304a2f6ebd87b0cdc179bConnor McLaughlinMerge pull request #7926 from stenzek/clear-tile-array
5.0-9801cff60f5ba0ba30dd07aeeac00cd5c0b09a5d09b7StenzekFramebufferManager: Only clear tile array when valid
5.0-9800c89139d75d9a9195eb04ea417bf88ae281693d1bspycrabMerge pull request #7903 from spycrab/imgui_np_chat
5.0-97857cfb626a834cdc065e56e529bbed81df755a7c09spycrabAdd imgui-based Netplay Chat
5.0-97848cfbbbe9dc49186b40d5c2a3edc0e7e6d7059191spycrabVideoCommon/RenderBase: Disable backculling for ImGui
5.0-978361350b3d989d07c77f9b9e58d47c4263294158eespycrabCore/Host: Allow frontends to block inputs
5.0-97820a3279ae6b8589ef9800ff361bc46e509fee99cfspycrabFix ImGui key mapping Enter to the numpad
5.0-9795672b582bec0ceecf8228358ef2579f3960c67b23spycrabMerge pull request #7918 from spycrab/iokit_refactor
5.0-978480fd01c3c36e7925fea1016c7f166b02cabdac74spycrabInputCommon/OSX: Refactor IOKit controller interface
5.0-97930b3385ac1f4f2d40f5d2489d371b745271baad6aJosJuiceMerge pull request #7919 from JosJuice/disc-extractor-cert-h3
5.0-9778c558803cbd86212f1d69c908b2a3b78f9006ad75JosJuiceDiscExtractor: Fix extracting certificate chain and H3 hashes
5.0-97910a1aacb5d007dcc365e1de108632e7a29ed55605TilkaMerge pull request #7906 from jordan-woyak/leak-fix
5.0-9773725d34b2f03999abbfda59cfba37988258812e20Jordan WoyakDolphinQt/InputCommon: Fix a few memory leaks.
5.0-978987cf94ec866844eee39ab69d5da17af4ace80443TilkaMerge pull request #7914 from stenzek/partial-update-infinite-loop
5.0-9773bf0b52efc61bf1fc32c36358f4e5e6ac48636ff5StenzekTextureCacheBase: Fix infinite loop in DoPartialTextureUpdates
5.0-9787b016417106be29876e24ca6d2b70dd8db8db5323TilkaMerge pull request #7907 from jordan-woyak/search-close-with-esc
5.0-978494c4975b5dce974784c80ca97fe97f30d75ea228Jordan WoyakDolphinQt: Make Ctrl+F show the game list search and select the search text if already open. Escape closes.
5.0-9785094c852158a232ccef2037207f26ee3bc90fa07bspycrabMerge pull request #7916 from spycrab/issue_11623
5.0-9782544f6d547d9ed415662cda5e240f04f84bd46075spycrabMacUpdater: Fix updater not closing after update is completed
5.0-97838713a752f30f1b1ca972948f4d2c7898ff32db1aspycrabMerge pull request #7917 from spycrab/issue_11628
5.0-9782d1f7f0fcc0f50312291fcaf0663e033c685e3336spycrabQt/AudioPane: Fix volume box not keeping consistent width
5.0-9781fcd0dbef2c9861431f3207d69260766309ad0134spycrabMerge pull request #7901 from spycrab/issue_11585
5.0-9763e8b3c6cb3ec7fdbe9e2f8db128e6c1efbc43817espycrabQt/Mapping: Use QGridLayout in a few more places
5.0-977996fec2eb708648d6b75da0d2a523c2c7c9d5088cJMC47Merge pull request #7913 from jordan-woyak/dinput-hat-fix
5.0-9778b53636827b2f37b0398c03eb630c1d70fcc6a046Jordan WoyakControllerInterface: Unbreak DirectInput POV Hats having bad values on init.
5.0-97771fead4ffb6c17a526185113b1192816ffafd5c49JMC47Merge pull request #7912 from master0fdisaster/master
5.0-9773cf9f0dc0adc71af6c2e1795d1361fb7c4cf542b4master0fdisasterDisable Defer EFB Copies to RAM for Majora's Mask (VC)
5.0-9775c54710844bea4c6dd2e7ddf5c4ad1d9dba7a0487shuffle2Merge pull request #6171 from LAGonauta/xaudio2-surround
5.0-977499a35568ca9ff846f95b59f6e34a7d94059c19bcLAGonautaAllow XAudio2 to be selected as a surround backend.
5.0-9773f37ff190e425bb695fb7c2b23c0a74f234149f99LAGonautaAdded DPL2 decoder to XAudio2 and XAudio2_7 backends.
5.0-977254e09886d8fdaa1eefbb28e19165fdea4900b61aspycrabMerge pull request #7902 from spycrab/qt_modal_md5
5.0-9771c4036d2d6a2cd147cc9a632d653d9dcd47e97625spycrabQt/MD5Dialog: Make dialog modal
5.0-97707acefe8a289e691517412a7b79ef3bbfd1acb26dJMC47Merge pull request #7898 from spycrab/qt_netplay_empty_chat
5.0-9759e64b6d27c867ffcae55bc9e9940f4940ce8bd608spycrabQt/NetPlayDialog: Prevent players from sending empty chat messages
5.0-9768a40b5f913396181e384095df98c7c43757b14c75spycrabMerge pull request #7900 from spycrab/qt_general_align
5.0-9763502cba255f6f96a23f8f9249a57fbf756174b843spycrabQt/GeneralPane: Align "Auto Update" on macOS
5.0-9766ae533185c44a06a9ac01da1861dca3bc22c01fdaJMC47Merge pull request #7899 from spycrab/qt_netplay_bold
5.0-97592046f93de8058fb7f1b002dd69cf01130f0eff18spycrabQt/NetPlayDialog: Don't bold the player table headers
5.0-97642a9f01c1ba7efe8377731d55c4fb805361c6cc61JMC47Merge pull request #7897 from spycrab/qt_mapping_dialog
5.0-975919dfd4d7ab36169a93c8546df8b6f37bfdc65da3spycrabQt/PadMappingDialog: Improve layout
5.0-9762e31ae0b3a0c26402f6a5be73a1546fa4b7c2f817JosJuiceTranslation resources sync with Transifex
5.0-976108ca9ec21f3e94a4b1f37ef5a582db14900e22b3JosJuiceMerge pull request #7884 from JosJuice/save-movie-on-exit
5.0-9741185b1cf90c0f9a786f98c9658bfb4b0fb6963ac8JosJuiceDolphinQt: Fix OnStopRecording/OnExportRecording logic
5.0-97406c89957cf1a1c768d6cfc216dd4d466eb2f75ae0JosJuiceDolphinQt: Save movie when closing emulation
5.0-9758861fc42fc92258b71d2c3067dd97f4371f895175Connor McLaughlinMerge pull request #7891 from kvark/vk-frame-view
5.0-97444173a8f54537e01cca5d52b69dfb7a9f98f08a47Dzmitry MalyshauUse proper view type of framebuffer images
5.0-9756c71216419bdf1d64520c289a2e1234b981c826eaJosJuiceMerge pull request #7874 from vadosnaprimer/ffv1_fix
5.0-97317fd940411b375e2d7b17b6d219927842d95a1ee2feosdecrease gop size (keyint)
5.0-9730005e60fa22ed3df7c6e435036b0aa75a37a923f9feoschange pixel format from BGRA to BGR0
5.0-9753c57e5701cd01a9147cac77fa110a442d68f1ef73TilkaMerge pull request #7879 from spycrab/open_gc_save_folder
5.0-974090522a76661cb85c48d95052ab1de94475b19477spycrabQt/GameList: Implement 'Open gamecube save folder'
5.0-9751011ecd92e8e2b0b78471cc7ad394b6ed1f7a451eJMC47Merge pull request #7829 from jordan-woyak/detect-input-improve
5.0-9692c389d68186ea7fa95d763d7bb55bc09e5a45c4cdJordan WoyakControllerInterface/DolphinQt: Make mapping "all devices" way less hacky.
5.0-969148b69ca01841ba724049895a83d8d88ec95d66deJordan WoyakControllerInterface: Input detection improvements.
5.0-9748bc9e9caf19749778d01b9721a1ff92acccf70facJosJuiceMerge pull request #7888 from lioncash/const
5.0-97456045b442034d1baa9c88b37b4b271dda4ed240c2LioncashUICommon/ResourcePack: Provide inequality operator to complement equality operator
5.0-97449d096a5e1672266ea58185e361230c8a58f0e8d9LioncashUICommon/ResourcePack: Mark ResourcePack's operator== as const
5.0-9745635afc1db458a61a6ed02e1ce1638c817dfa39e5spycrabMerge pull request #7883 from spycrab/qt_no_dark_mode
5.0-9742339914f56de129f395b4407efce19c311301a832spycrabQt: Don't use 'Dark Mode'
5.0-97437b354fa7ac9fd1a5430d9e1fbf089f7f30ec8d9fTilkaMerge pull request #7637 from CrystalGamma/pr-crhelpers
5.0-9720e3075f38346d53d98d316a71b55b14fa10ac4210CrystalGammaPowerPC: Factor out CR helpers into POD class
5.0-97417eae5b91d697511570f204d08f36f79ca1a7af5cConnor McLaughlinMerge pull request #7882 from JMC47/SMGDefer
5.0-9740bb16f6b0ecca610746babf447cb983bf4ad6e589JMC47Enable Defer EFB Cache Invalidation for SMG1 and 2
5.0-97397944a055a69dd3837c18ceb5a3c62ce2278fe69cMat MMerge pull request #7876 from JosJuice/4-char-window-title
5.0-9736d879283e2d53042b8c48145b1f4437d21de7441cJosJuiceFix title database not working when running games with 4-char game IDs
5.0-973788ee78125747ae4f79832952e81fd82c2b71a865JMC47Merge pull request #7877 from stenzek/efb-poke-panic
5.0-9736cce7ac43d4187feca6179c7d0f5f1d57cda96564StenzekFramebufferManager: Fix panic in VertexManager with large EFB depth poke batches
5.0-973522e7419747cf629c185546052006872f6d4838d6JMC47Merge pull request #7838 from stenzek/efb-tile-cache
5.0-97240e2397a1bc7da07312ad8f7a82d3745d7e9a56edStenzekGameIni: Disable EFB CPU tile cache on F-Zero GX
5.0-97239293c82b24358d8622ca60b6512d33b402092beeStenzekDolphinQt: Add option for deferred EFB cache invalidation
5.0-9722a218a794cb365690fe33099be14fbf3b08de5d33StenzekFramebufferManager: Implement deferred EFB cache invalidation
5.0-97216bc4bfd26af96de8642e75bbf644722c44baeb7bStenzekFramebufferManager: Implement EFB tile cache
5.0-972065216c9e874cdde90be329b3042ec22d81438499StenzekVideoConfig: Add SupportsPartialDepthCopies to backend info
5.0-9729909e9322e78ecbe45f6982dd5226bcbe6bc74e68spycrabMerge pull request #7875 from spycrab/qt_msgbox_fixes
5.0-972663fd931245013faa9a3ffc0dfe7c1e63747218b3spycrabModalMessageBox: Remove superfluous buttons and ensure correct parent
5.0-97279e4ab87a341519870e4b471c093df1e92a2d2f17JMC47Merge pull request #7765 from AdmiralCurtiss/fzero-save-file-out-of-bounds
5.0-9495fdd19c1b5419375272da9faa06966d2873d764cdAdmiral H. CurtissGCMemcard: Fix out of bounds access in F-Zero GX checksum calculation.
5.0-97258293724f4e7fb3a25ff77d2020dee124b669769cspycrabMerge pull request #7834 from Techjar/netplay-dialog-declutter
5.0-9704b65faa0549e2a017dfe1170eb191523e48af81a7TechjarQt/NetPlayDialog: Move most options into a menu bar
5.0-972308b95c3fde475d50842a4f049f3faf22d2ace1efConnor McLaughlinMerge pull request #7868 from jordan-woyak/shutdown-crash-fix
5.0-9720224e678cf8e8800cb6c709f7d144b82098b5583bJordan WoyakWiimoteEmu: Fix a config change callback causing a crash on exit.
5.0-9721c55db27194df21542e68a4169b083f8aca15f3fespycrabMerge pull request #7865 from spycrab/tools_lint_alt
5.0-9712f43c6d68f2a28f477a81817e1e795d1336b71837spycrabTools/lint.sh: Look for specific versions of clang-format first
5.0-9719f6b856d01e95b59f5dfa34bc66e0c86f565d4c8cJosJuiceMerge pull request #7867 from Tilka/gcc_ice
5.0-97181790497789771a2fb00a06c987df7816d0ea6906Tillmann KarrasWork around GCC 8.2 ICE
5.0-9717db2542886a76a3d346fbdb019dec6b0afd53bd84spycrabMerge pull request #7844 from spycrab/updatecommon_electric_boogaloo
5.0-967319bf2c166d9bc1647a3d055dbdeca87e8cdf5a06spycrabUpdaterCommon: Move most of the programs here
5.0-97157d17163ce85f518e3951a39ab226a446c32a8e54Connor McLaughlinMerge pull request #7862 from spycrab/macos_vulkan_crash
5.0-97109ca394bbea91e7e6078e7f6433039acfab30b386spycrabVideoCommon/RenderBase: Don't destroy pipelines that are in use
5.0-9713ae8412b9017761905670cff74809a1340ddfee01spycrabMerge pull request #7858 from spycrab/more_padding
5.0-9706470b9e68e7378a55012e0118b80680d57a8387a0spycrabQt: Increase padding a bit
5.0-9711533c3ab8b1c7732d11dcd29beac27902879d6c94spycrabMerge pull request #7863 from dolphin-emu/revert-7860-vulkan_moltenvk_name
5.0-9710f72652f69032e238afe2a1c5295c6b00051708b4spycrabRevert "Vulkan: Show backend as Vulkan (MoltenVK) on macOS"
5.0-9709668b7eec8f9d2d9a9937c98a04b42b8e1373e591TilkaMerge pull request #7860 from spycrab/vulkan_moltenvk_name
5.0-9708a5534ec950d4f7639b3204ab1ef14429e6f175afspycrabVulkan: Show backend as Vulkan (MoltenVK) on macOS
5.0-9707b8bcfe68656673926921c7187b2b06f0b4beaeaaspycrabMerge pull request #7859 from spycrab/qt_question_warning
5.0-9706f7e93a65563ca360cc7015733c6152c41ca20028spycrabQt/ModalMessageBox: Use Warning instead of Critical icon for questions
5.0-9705a865cc0bf6e00ce5b1a6414215dbef95f6b832d0TilkaMerge pull request #7806 from jordan-woyak/wiimote-emu-swing-improve
5.0-96554db4840d7c6ca42dd33c4bfc1e46568622e3a96bJordan WoyakWiimoteEmu: Reimplement tilt/swing/camera/orientation data using matrix math.
5.0-97035d7701dec2e8a4f6ab867f2c5dce675120a1c0deMat MMerge pull request #7856 from lioncash/unused
5.0-96983e0854c4aa7a52339969774b56f1940029e3311dLioncashDolphinQt/MenuBar: Remove unused ModalMessageBox instance
5.0-970186fd8e25f7361e4f275ef9e2437051ac9a1c840dMat MMerge pull request #7854 from Techjar/ini-editor-menus
5.0-9698d44b1b563a7453e20f0f042122fac6bbaf337998TechjarQt/GameConfigEdit: Use QPushButton instead of QToolButton for presets menu
5.0-9699f2cbb8b82a573b18dbacb53f08b868ae816fcc33Mat MMerge pull request #7855 from Techjar/modal-dialog-whatsthis
5.0-969886d036ec4bded3efcc831426f96a356e1c29fd92TechjarQt: Remove "What's this?" button from modal message boxes
5.0-9697147f7ca3213aef22dfe45bfab86e2d221aa248bfMat MMerge pull request #7849 from spycrab/qt_modal_again
5.0-969670da86f1c3c933ce28d122f95f34ff6c24f89d80spycrabQt: Use ModalMessageBox everywhere
5.0-9695d1cb79f644cade8f763e7ad7c465ff69ae9a49cespycrabQtUtils: Add ModalMessageBox
5.0-9694a59010fa29ab10ca031bea87fc5df165e70e2dffConnor McLaughlinMerge pull request #7851 from Tilka/efb_stats
5.0-969105fa667d036b0e2aeec71c4c51cff9687de6f477Tillmann KarrasVideoCommon: add EFB peek/poke stats
5.0-9692191ef76da2880e90cd95fc6ffa8e98c237d8b724Mat MMerge pull request #7775 from chargeflux/QComboBoxBGColorFix-macOS
5.0-964777777cd1d715683c935912b3c97341bd16653e8cchargefluxFix QComboBox background and transparency workaround on macOS
5.0-969013b2b93d3d12e4c8491ed82c63d52a24a4849476spycrabMerge pull request #7846 from spycrab/qt_no_ticks
5.0-9673386accd2c8dcac873321e07fe7f5a36597b8f197spycrabQt/MappingButton: Don't show ticks
5.0-968866a82200117fbfdd092df890c0be318a21c30448Mat MMerge pull request #7845 from jordan-woyak/elided-button-fix
5.0-96731cae9b9b3929ca617ad16b72de6fd43efc8a46f7Jordan WoyakDolphinQt: Fix ElidedButton (MappingButton) from growing with long text.
5.0-9686503b96c617997ccd2105481f6833e583b9905991Mat MMerge pull request #7848 from jordan-woyak/config-change-callbacks
5.0-9673bbc6bf5294f829d62ef61244c315c2886c54c790Jordan WoyakCommon/Config: Add a utility class to suppress config change callbacks.
5.0-96842eb9140e07d253a584bca91638e843e654c74c08Mat MMerge pull request #7850 from jordan-woyak/device-and-profile-dropdown-fix
5.0-9673031149cc1d5a2277989ce1e60c071efdf609902eJordan WoyakDolphinQt: Prevent contents of device and profile dropdowns from throwing off layout.
5.0-96822dcb703a1ef488f7b4d9cbdd98303549237c9792spycrabMerge pull request #7842 from spycrab/win_updater_hidpi
5.0-96711e13ebd091228071317d6511bdd5d968ce3f8b36spycrabUpdater: Support HiDPI
5.0-96808f06ab02ea9108c2045609f46477862bf4e00895spycrabMerge pull request #7847 from spycrab/qt_modal_more
5.0-96790d203cf0bb6e192bc786f5780f2b0468404c529bspycrabQt/GCMemcardManager: Make message boxes modal
5.0-9678326e2fb300174ebaa20d8eb09690f1daffb9d42aspycrabQt/FIFOPlayerWindow: Make message box modal
5.0-96771ba810901da92b23d90f7f3ada42c58b7349fb11spycrabQt/MappingWindow: Make message boxes modal
5.0-9676103cb430f40981de46e84bc8e8e64d991546135fspycrabQt/ControllerWindow: Make message boxes modal
5.0-96757f9084f87ff7f14ce29d3e139ea587099dfeaeddspycrabQt/USBDeviceATWhitelistD: Make message boxes modal
5.0-9674606c61e7c98714acd8158dff207b4e9eef852670spycrabSettings/InterfacePane: Make message box modal
5.0-96730c886b5e3c02e96e1192b5e0effaac3cf1f27b01spycrabSettings/GeneralPane: Make message boxes modal
5.0-96722a3c0753303a9f4cd79a92cd94b6a22298b516d6spycrabMerge pull request #7843 from spycrab/mac_update_label
5.0-9665833cb88c386288a07e3431e41d32c858a579b167spycrabMacUpdater: Properly display and truncate update messages
5.0-96708156df27582ddefeccb60279367a80daa599750eMat MMerge pull request #7837 from jordan-woyak/deadzone-math-fix
5.0-9665ecb67cf8157a35421d9c3ca38636559b3416b281Jordan WoyakControllerEmu: Deadzone math fix.
5.0-96687a8ddbaccb086b5caae4aa0bf3bb548fcb57da04Mat MMerge pull request #7840 from jordan-woyak/game-config-save-fix
5.0-96652cec5d0a08efa4cb082c5b6ed5d87c59bbd63c04Jordan WoyakDolphinQt: Fix invalid error message when trying to save a zero-sized game config.
5.0-96661d80ab33ad8ceea109ef5f127168252b43dbe6a0Connor McLaughlinMerge pull request #7836 from Tilka/fix_xfb
5.0-966524ba3bf2f219f4366c122bec5043d202eab9e05dTillmann KarrasTextureConversionShader: fix XFB decoding shader
5.0-96644e5702de0fe755d369a509e2fc0d13c43908c3b9spycrabMerge pull request #7774 from spycrab/docs_rp
5.0-9511a9d9ba0b1b10a5f38b188436ba6defeb78c76979spycrabdocs: Add ResourcePacks.md
5.0-96623c2ebec84eb7a0a8fa696baf866747eeddb575c1spycrabMerge pull request #7828 from spycrab/updatecommon2
5.0-96557b66b3de8db9a390f460604b0807e8db6eb0c9edspycrabUpdaterCommon: Prevent duplicate downloads and respect symlinks
5.0-96606be35422e91840e90687a1e779b66d9a1af8596fTilkaMerge pull request #7832 from stenzek/xfb-decoding-regression
5.0-96578192c0dd48c9dd5afe835ebc94ed45e477c3b12eStenzekTextureConversionShader: Fix XFB decoding shader for D3D
5.0-965621d81f99ff9d51cb1dd845260e8655753bf0db4bStenzekVideoBackends: Fix GPU decoding of XFB buffers
5.0-9655db6763019d08e8b47b640054595350a21793afd0StenzekTextureCache: Fix GPU decoding of XFB copies not falling back to CPU
5.0-9656f220dc7432ee8837fd0447c712b053e6ec987b19TilkaMerge pull request #7831 from stenzek/efb2ram-ir-regression
5.0-96557f0111b02265dbd762364e9995cd1980a0d5faddStenzekTextureCache: Fix EFB2RAM copies at >1xIR sampling out-of-range
5.0-9654902e407ae5eb39e03b127e9fd58f4a8193cd2ab8spycrabMerge pull request #7823 from spycrab/updatercommon
5.0-96479c84524684d24928769e7e3e04c8f354e165804fspycrabMove shared Updater logic into UpdaterCommon
5.0-9652f10fdce15815f587e7bf7a17f5ecfa34e47c8580spycrabMerge pull request #7825 from spycrab/fileutil_osx_path
5.0-96453e3f6922c0f246da831fca7ab1f1d10d1d27eaafspycrabCommon/FileUtil: Fix GetExePath() cutting off the bundle name
5.0-9650873d22b8b269fd2c268dbd1d309e5c19a455ce48spycrabMerge pull request #7826 from spycrab/issue_11586
5.0-9647d0d85c15b4774a14d92a856101c8b6e7b403e83cspycrabMacUpdater: Set LSUIElement to true
5.0-9648c1e947911d84a9210db543903637cc5281675d5cspycrabMerge pull request #7827 from spycrab/issue_11588
5.0-9647f0b749d8e28608ea7554a8d8a7440c16e411b830spycrabMenuBar: Implement proper update-capabilities check
5.0-964625e933974600e00acdb8e5e175afa2568151c27bspycrabMerge pull request #7824 from spycrab/updater_perm
5.0-96450ebf3b90e39e1e1cd1c48ed40facfd7456bcf524spycrabMacUpdater: Fix permissions some more
5.0-964419f4772e4772a199ec58e03df23e6e0e8bf003b9TilkaMerge pull request #7816 from JosJuice/titledatabase-edge-cases
5.0-963171e6243c54c7a66f8216533fecfbf0fa69cabacaJosJuiceTitleDatabase: Don't hardcode HBC IDs that actually are in GameTDB
5.0-96309df763b4acd8857fdcd3a919d4bd9ce6f4447e53JosJuiceTitleDatabase: Don't merge multiple languages into same map
5.0-96298842a0f402ffe60a80ce7894bfd36afd039009fcJosJuiceKeep track of GameTDB ID separately from game ID
5.0-964002f5a7505fe8bb9c657cd5cb2b72c82e5b018da8TilkaMerge pull request #7821 from jordan-woyak/emu-turntable-effect-dial-fix
5.0-96214b830ddc26d6964c7e3d4676e75ad33f08eef33fJordan WoyakWiimoteEmu: Fix turntable effect dial mapping.
5.0-96386ce7f44b8a0bb3b95d3f12ebffbef7a71a443fddTilkaMerge pull request #7753 from stenzek/videocommon-all-the-things
5.0-9620f039149198657c1891e1c6462ed30c31ed4b8486StenzekMove most backend functionality to VideoCommon
5.0-9619933f3ba008942cba96ed623c25e61d6ea86582feStenzekTextureCache: Don't copy out-of-range rectangles when stitching textures
5.0-96182165523fdcdaf5a27110f92ae86d773293458343StenzekTextureConverterShader: Write EFB2Tex XFB copies with alpha value of 1
5.0-961750bdcb8d9ce0cf7531c428c8bc565e7cead01b33StenzekTextureCache: Bind textures/samplers after loading all textures
5.0-963319673ce79af814ca3b77d7f8ea60458e564bfa51TilkaMerge pull request #7822 from Tilka/qt_includes
5.0-96328396ad541b4a036153fc3d3a356f7b22287f3d6cTillmann KarrasDolphinQt: clean up includes
5.0-96318b330e1ca354d868ed9ea25eced900495d20fdf7Tillmann KarrasDiscord: fix typo
5.0-9630de3c8fee223deed10eebc3d0949bb82da8e07f69Mat MMerge pull request #7808 from Ebola16/331
5.0-9617f0e6527f3ed85d4a25dd48329062451a5cf8281dRyan MeredithAndroid Studio 3.3.1 Updates
5.0-9628d27036eb77a7cde0beea1760773dfd046dd2ca10Mat MMerge pull request #7814 from JosJuice/overwrite-aspect-mode
5.0-9617ea7b96342bcb58b6b8c5aa835e0f8b2173fbbbfbJosJuiceVideoConfig: Don't overwrite aspect_mode with suggested_aspect_mode
5.0-9626fad9c0cc93703eacda5b06cf0d1f2a1a302acabaMat MMerge pull request #7813 from jordan-woyak/wiimote-emu-ir-enable-fix
5.0-9619d64f29d234b49d9648a157f1ed344e3886ff917cJordan WoyakWiimoteEmu: Minor IR Camera behavior accuracy fix.
5.0-9624fa685afd77091ffb347c79d7092f7dcda18a91c1JMC47Merge pull request #7723 from zackhow/newcale
5.0-932110238b45a404b0f97b36d1c07defd2a432e41dcezackhowAndroid: Wiimote only(no nunchuck) overlay upgrades
5.0-96221ba4fd875f0b4e3f37ea4ebb6d91862a3be1f26dspycrabMerge pull request #7819 from spycrab/keep_permissions
5.0-962196786d05011811d0adeee02e9697141730f29190spycrabMacUpdater: Retain file permissions
5.0-962083ff3aa69140cae852d7eca68af3112280669ff5TilkaMerge pull request #7815 from JosJuice/elf-dol-size
5.0-96175ace78bf2028c86d876d76f797cce59e9411f7c1JosJuiceDon't show asterisk next to DOL/ELF size in game list
5.0-96183426c985f93801cf07fe88e2d0be73cea70a2cc0JMC47Merge pull request #7812 from jordan-woyak/wiimote-emu-minor
5.0-961758f1ff3773935187092109716e0e19b1aa260f0fJordan WoyakWiimoteEmu: Minor accuracy fixes.
5.0-9616286aafd4ed2949f0b93230fee969c6a32fe75f07JosJuiceMerge pull request #7791 from JosJuice/android-show-files
5.0-9487c520a033be313b59d7545be01f33d4b7dd539f4dJosJuiceAndroid: Show files in the directory picker
5.0-9614b5c3881fe703287c4f883ca42a3b931bb6594854Connor McLaughlinMerge pull request #7512 from stenzek/runtime-headless
5.0-9613eabde77892faf4408481f685f2fbf1b348232d5fStenzekCMake: Add an ENABLE_NOGUI option
5.0-9612836f76da898ee514022d7b2c84a88f6dcc1a4c0bStenzekDolphinNoGUI: Runtime selection of platform
5.0-9611f9869cb2163b0e3644dae4c7b592cdc5b516608bStenzekVulkan: Support runtime selection of WSI
5.0-9610c41f32bcf8fe0c04d54d3541df210a604b2399d1JosJuiceMerge pull request #7802 from stenzek/freesurround-msvc
5.0-9609a4c64e7964148dd7408f1cd2861b135e24bab23eStenzekExternals: Set target platform to 10.0.17134 for FreeSurround
5.0-9608326d72728c0b4b47db4d36ba57ab3ba9984978a6Connor McLaughlinMerge pull request #5235 from LAGonauta/fs-dplii-decoder
5.0-9607c209d07c96373f35d4fa137380a980b2e3a912cdLAGonautaRemoved FFDShow DPL2 decoder
5.0-9606f4cf1e4f49b0cdad971a304cc8ce299608697e36LAGonautaRemoved zeroing-out the LFE as it is not needed anymore.
5.0-9605fdfd9d69531fffdeff81ae04a1271d2e938a05bdLAGonautaCleaned up PulseAudio as we now use FreeSurround
5.0-9604df631f0d75bd6422aca4b69854671ba1c561b077LAGonautaSwapped FFDShow's DPL2 decoder by FreeSurround
5.0-96037b9375875ce67d15aa579dde6069e3bd98370758LAGonautaAdded FreeSurround to Externals
5.0-9602950b952aee0f5a587dbe263e74524ae09170a786JosJuiceTranslation resources sync with Transifex
5.0-960151e741ed86de11e86e4a877d26561a177d0c300cMat MMerge pull request #7800 from JosJuice/string-fixes
5.0-96005067e96f37110fb2d2a3344961c83e80df11c978JosJuiceMinor fixes to translatable strings
5.0-9599131f4931fb9fa26a51525a55e7c57265a9812135TilkaMerge pull request #7792 from jordan-woyak/auto-calibration
5.0-95760064f70c8a17cd40c15486ac385508ce0ee20cf1Jordan WoyakDolphinQt/ControllerEmu: Replace Input Radius/Shape settings with an input calibration "wizard".
5.0-95978d59d1bb11bf594afc6fa3f0a860773c6fa6b8b5TilkaMerge pull request #7798 from ShFil119/impr/empty
5.0-949849fe9f5db13f15460a49c5771ee0d2c6b8bfdc3cFilip GawinUse empty instead of size
5.0-95956b22693e6ee783989f92c8a09a4912f4123235d5Mat MMerge pull request #7796 from stenzek/glx-context
5.0-9584ef3306e954a7bed23ce78d7f54d1667bf5ed535fStenzekGLContext: Fix shared context creation error on Mesa
5.0-9593eb11d045d7263e79bbf51049500a2ffd12bfb09bspycrabMerge pull request #7790 from spycrab/rp_fixes
5.0-9578f86b34ceb9958ebf64a82edebec30ac2a2a5c935spycrabResourcePacks: Fix various bugs
5.0-95914d85bb2d18383f6a1a8e8c532dfc78290f8c0b17TilkaMerge pull request #7782 from jordan-woyak/wiimote-emu-speaker-pan
5.0-95503c77b4aa4b85de136692239dd301b9179c84e2d1Jordan WoyakWiimoteEmu: Change speaker pan to use "constant power pan law" and change UI setting max value from 127 to 100.
5.0-9589226affe00b6045f903ac53dfb074e8592a7be74dTilkaMerge pull request #7788 from jordan-woyak/mapping-ui-clear-button
5.0-957664c3c52ef381f8aa2d2f04261d553b3d62c5b7c6Jordan WoyakDolphinQt: Make the mapping window clear button use ControllerEmu's clear functionality.
5.0-958733e51da3b882726e695e3b38ada4adcdadc38863TilkaMerge pull request #7785 from Tilka/patch_editor
5.0-957003a7071c574471cf76dc18f32b0ffb2a198399dcTillmann KarrasDolphinQt: limit patch padding to 8
5.0-95853a36f738cf325374bb83924df5db14ea69e54a83TilkaMerge pull request #7797 from stenzek/chunkfile
5.0-9584cecefa2d97c953e9a3cd6094f2dcc43fcef491feStenzekChunkFile: Don't access element zero of empty container
5.0-9583e030a487412ba432a0671bd1cc6febac25c89ab5Mat MMerge pull request #7793 from spycrab/logging_async
5.0-95780abb1c6ea6e8f46117a6c428ad8e5ed2864f7c4cspycrabQt/LogWidget: Make logging asynchronous
5.0-95817fb1c1e3a615af8dd713600eb7bb8efa397925eaMat MMerge pull request #7795 from JosJuice/android-wii-change-disc
5.0-9579251c7dc5ba730126c8895f20399ca10d4bb6493fMat MMerge pull request #7794 from JosJuice/android-backend-multithreading
5.0-948774fced8327f5e39a6813cc8a1df4d07c3f3136e7JosJuiceAndroid: Allowing changing disc while emulating Wii
5.0-95780fa7b23067a5bd3e14ce5983f6ffa2af6c544db2JosJuiceAndroid: Improve the description for backend multithreading
5.0-95772987e8313afc7eb428964463c7c92cc19431f13bAnthonyMerge pull request #7752 from 8times9/text-tweaks
5.0-9467d45dad7bf7a4578817267df5d0e2d50ea35619998times9Qt: Minor text tweaks
5.0-957546918f420d443c3a32bd27170e3fa0e4f7bc5255spycrabMerge pull request #7717 from spycrab/macos_updater
5.0-957463cdebba8830921daf14101e02c2d9590a0343a4spycrabUICommon/AutoUpdate: Add macOS support
5.0-95736a6fc56865cf5ce1a1e5a0f414685ad4d196b716spycrabExternals/ed25519: Add CMakeLists.txt
5.0-957280f4181f60c93ff029abaeb9812abe740beed4cdspycrabMacUpdater: Initial implementation
5.0-95719e2406e7beaf60ddf141096320d95887283145a7Mat MMerge pull request #7787 from spycrab/issue_11551
5.0-9570fa01db4904cc868b45fe4659de20f10f92e2c9d1spycrabQt/GameConfigEdit: Fix some settings being in the wrong section
5.0-9569972946277c9a4e205b382488ca9360780b911c12TilkaMerge pull request #7781 from Tilka/game_desc
5.0-956874c5e60327c2a15b816275eb4b7b60d66c10573dTillmann KarrasDolphinQt: show game descriptions in one line
5.0-9567b72b1280769e0b81be65b34c79811b5328f3dd21AnthonyMerge pull request #7687 from weihuoya/android-minor-fx
5.0-9311bddd0fb44e7f0765d3446610c703c8e97fd23f80weihuoyaAndroid minor changes
5.0-9565dc15c969edb02e61d5e7ef0ac57825f5936db42bAnthonyMerge pull request #7724 from zackhow/rum
5.0-9414b9e402e8b0030a1b221188b70f2a995097e03470zackhowAndroid: Don't clear vibrators in onStop
5.0-9563f65b3a998c457add6dc25e03bc49f6069b285684AnthonyMerge pull request #7739 from zackhow/multib
5.0-9455369a5d9963558d0fa5a6707658996b2a2baa4c30zackhowAndroid: Add backend multithreading option to gfx menu
5.0-94548a1eb34c38f38f2df71f128d92dfe7c9408e0022zackhowAndroid: Default backendMultithreading to false on android
5.0-9560e05cc3f61d58646d264407b030be51b6beca3661AnthonyMerge pull request #7718 from cristian64/display_listcolumns_via_rightclick_on_header
5.0-94129a1a98a9f63fee7a3bc4ee3cc97a7e47113e55f2Christian AguileraQt/MainWindow: Also display "List Columns" menu via right-click on table's header.
5.0-9558227a26490d3e130a3cafbead528e2a174f2ccb66AnthonyMerge pull request #7773 from spycrab/rp_compression
5.0-9511b6863ff0a206a2e44efa98960defc409ade99841spycrabResourcePacks: Support compression
5.0-9556eee24cd1ceb7006dee3f0015d957d8d14b3a5f1eAnthonyMerge pull request #7746 from Techjar/fix-hotkey-conflicts
5.0-9461d70ea9e4ec6c2266503e70fe6d5b294b24ca9901TechjarCore/HotkeyManager: Fix default hotkey conflicts
5.0-95548aaebfa2b37a9dbcc519f51c9ea1ade263aa525aTilkaMerge pull request #7716 from stenzek/stereo
5.0-941710701921654c8990e42e3e944c422d94c399099cStenzekTextureCache: Fix a possible crash when partial updating palette textures
5.0-941684bcbef944669a93bfe2905f1c7eb68bda7c9d4eStenzekTextureCache: Don't partial copy to non-existant texture layers
5.0-9415ade255a5ffafd69255f3387fe7e0a1a7b4bd6eecStenzekTextureCache: Fix broken XFB stitching with stereoscopy is enabled
5.0-94146bfe4c83a5e56b46202af390be08c61e9f7d0082StenzekOGL: Fix broken stereoscopy geometry shader for EFB copies
5.0-95494e825beddf1f367ef9816a456c73be10b9d38002AnthonyMerge pull request #7757 from jordan-woyak/wiimote-connection-status-checkmarks
5.0-94714bc576472ccb51028a930b43fb6071b7d189dc6eJordan WoyakWiimoteDevice: Update UI when wiimote connection status changes to keep check marks in the menu bar accurate.
5.0-9547e9130734af0ff86f4034fd9505ddbe8ef497a2a1AnthonyMerge pull request #7688 from jordan-woyak/evdev-improve
5.0-94156cc8775510f96437ef3aa987d6d3a3a03e6dff1fJordan WoyakControllerInterface: evdev: Replace unclear bool parameter with enum class.
5.0-941452aa39991ca9964f491ee241f04f31eb6864ae9eJordan WoyakControllerInterface: evdev: Cleanup rumble effect processing so effects aren't removed and re-uploaded with every SetState() call. Split the "LeftRight" output into separate "Strong" and "Weak" outputs. Other minor cleanups.
5.0-9544d11ee96eaca2033d4b4d1febe14becf107a2d0e7AnthonyMerge pull request #7759 from jordan-woyak/matrix-cleanup
5.0-954369b617ce766e5b1b8956a29f7a8caeed21f6024dJordan WoyakWiimoteEmu: Remove redundant Matrix library and use the one in Common.
5.0-9542b9a00a40a9a61c3df5c774fd1cc9d04f57994a0cJordan WoyakCommon: Move Matrix classes out of MathUtil into their own files and make their interface more friendly.
5.0-95413b4486bad3f0e44c3a572bba411879a634ece325AnthonyMerge pull request #7674 from jordan-woyak/wiimote-emu-cleanup
5.0-95409c1a8891e5e33955781b1f07abd290742644586dJordan WoyakWiimoteEmu: Code cleanups.
5.0-95393945aa624203c2e82160ef7fd045ab74fa47ca95Jordan WoyakWiimoteEmu: Fix battery level handling and remove old comments.
5.0-95386c0902ab0a92abe807c201bbd4b1ef912931a17fJordan WoyakWiimoteEmu: Add logic for enabling/disabling M+ and force it disabled for now.
5.0-95370d1fbe7bbca8e42449ee37600519509cb47516b9Jordan WoyakWiimoteEmu: Major renaming and cleanup.
5.0-9536b1f350ab1c225996bf5eee169acd1f53d8936234Jordan WoyakWiimoteEmu: Cleanups, Kill some now-redundant constants.
5.0-95356e5847a7902b08e9aaf4e3984e9d20db23a2b93aJordan WoyakWiimoteEmu: Fix wiimote pan setting from keeping center at half volume.
5.0-9534d3906e548dec89a6ecfdff21f2b608eae71150f7Jordan WoyakWiimoteEmu: Cleanup ack handling. Improve accuracy of report handling with unusual values. Eliminated outdated comments.
5.0-95333a889c35ad3169f05c7d01cc48dbb7e3b1f34262Jordan WoyakWiimoteEmu: Cleanups, Kill more magic numbers and use some enum classes.
5.0-953286c94b8b22e547a9445683258e9f36a1a1b793efJordan WoyakWiimoteEmu: Motion plus now works half of the time in Wii Sports Resort.
5.0-95310b4329e077c6c2c376a5fd83e1009361df109233Jordan WoyakImplement the rest of the wiimote input reports.
5.0-953010c2101e72de7f764f183ebd33fad0125550c92cJordan WoyakWiimoteReal: Unbreak.
5.0-952942b9392784b5aae840d818c7c4d349c184e6f035Jordan WoyakWiimoteEmu: Cleanups and work towards making motion plus functional.
5.0-9528a25e8cb516289e6f1a04aef791e02afdc4f379e2Jordan WoyakAdvance save state version.
5.0-9527a0721b256f3c54169be9641575f1322140f37c75Jordan WoyakWiimoteEmu: Cleanup, kill some magic numbers, and unbreak wiimote speaker pan setting.
5.0-9526372b12c67fe2afbe749d6c6c8de3629a1b942c62Jordan WoyakWiimoteEmu: Emulated motion plus is detected by game now.
5.0-9525ba936923bd75e1ba1572d44c905c18300bf0d814Jordan WoyakWiimoteEmu: Tweak the i2c bus code to better support motion plus and its passthrough port.
5.0-952484d32f66455c7138e831ce8223fed03b9b3820d4Jordan WoyakWiimoteEmu: Fix usage of ReportFeatures in TAS related code.
5.0-95234dc0aa6f8e287e7aeebbe8fd878d75e817af2945Jordan WoyakWiimoteEmu: Process wiimote read data requests like they are on a real wiimote. It's not a queue. New requests are ignored and input is suppressed while processing a request. This simplifies the save state code greatly.
5.0-9522ec460da36d212b6d61fb9e5886b42130b630dc52Jordan WoyakWiimoteEmu: Add wiimote speaker logic to i2c bus. Temporarily break the "pan" setting.
5.0-952162b66580c3c3031a189607e5b1d57fdbd02659beJordan WoyakWiimoteEmu: Unbreak wiimote extensions.
5.0-9520ebc2e58fa480a51c3a44762e9143aa84e230db7cJordan WoyakWiimoteEmu: Partially emulate i2c bus to more closely simulate the real thing. Transfer most of IR camera logic to the i2c bus. Temporarily break everything else.
5.0-95196c40c4747227338d597d3b5723b59d9b48ed29e7Jordan WoyakWiimoteEmu: Remove some remnants of hybrid wiimote.
5.0-9518a95b6e1b9bef1c5e1da9d41ec636eb8ef35641a1TilkaMerge pull request #7735 from spycrab/qt_modal
5.0-9448787f2c6bd7f247c47130f94421d87758ed1e931bspycrabQt: Make more messages modal
5.0-9516cfbc852fb065532ebd2ce01d2cb277b3f8035b33TilkaMerge pull request #7777 from jordan-woyak/input-rounding
5.0-95133bc4968c1173eee90813fd9b34656e4933de60e9Jordan WoyakControllerEmu: Round input floats instead of casting to prevent almost-neutral values from being rounded down.
5.0-95146ec11c68017434cdd7dddb681e537aa733ff1464TilkaMerge pull request #7742 from jordan-woyak/si-device-change-fix
5.0-9495b0cb100958530969dea1a96bac94816592febf05Jordan WoyakSI: Device change logic fix.
5.0-951228c0b5338ee4c0ef1fc30c557e27e896c135c1caTilkaMerge pull request #7738 from spycrab/core_warnings
5.0-94480691971d82b657afa3543cd18eb6375ca68b0f35spycrabCore: Fix some warnings
5.0-9510d55e276d0bf9c96e5b1d9c772823ff46d84f84e4TilkaMerge pull request #7763 from jordan-woyak/steering-wheel-ff-fix
5.0-9495552392e4f6553981556c75432626b4e5bd76467cJordan WoyakHW: SI_Device_GCSteeringWheel: Fix handling of force commands.
5.0-95082d75797c6364b23c194780c6fdfe515430ff3b9aTilkaMerge pull request #7747 from stenzek/vulkan-shutdown
5.0-94623b033bf3f08d23bfc42b1d7a6f9dd94a8b863c1dStenzekVulkan: Move clear shader from Renderer to ShaderCache
5.0-9461e2cf238ec4fe0b39e4484d93b90fa9bdd0ecb06dStenzekVulkan: Move swapchain related members from Renderer to SwapChain
5.0-9460bd66db049a442642fef0d6e3a51a466aa3438729StenzekVulkan: Use device-local functions where possible
5.0-9459ce1cc2d9fabc93a8c1a1815f09742e74353b12c7StenzekVulkan: Don't execute command buffer before shutting down
5.0-95036dc16dda26f23e55d0b7ad3ce383bb7883dd844eTilkaMerge pull request #7750 from jordan-woyak/gamelist-less-padding
5.0-94613db904baba26838d7abab899a17884ebb2e8f526Jordan WoyakDolphinQt: Reduce the padding between gamelist items.
5.0-9501eb7135ac9bc999726aaa56fe77725e94b7a09cd6TilkaMerge pull request #7771 from stenzek/qt-non-looping-fifoplayer
5.0-949831a5dd15a9704f1e6b68ab30a3be71bcc5f2d32bStenzekDolphinQt: Connect Host::RequestStop() to MainWindow::RequestStop()
5.0-94990115906e41c457ad5cffe3bb2766b7124ee31fdeTilkaMerge pull request #7767 from Tilka/chunkfile
5.0-949504a92482bf7a3374fcd0451de15add2acba8dea0Tillmann KarrasChunkFile: treat vectors/strings as sized arrays
5.0-9497363ce67459fd48253d2a38cf2528c7465db49911TilkaMerge pull request #7769 from Tilka/gecko_codes
5.0-94964090c19e007b7c8b384168eb4495042611a93cc8Tillmann KarrasGeckoCodeConfig: fix Gecko Code downloading
5.0-94953ff0e7dbd4071d24d30329e404bf690bb70015e5Tillmann KarrasCommon/HttpRequest: optionally follow redirects
5.0-9494a129d60a570c73b614c02a3145bef42f2d329b64JMC47Merge pull request #7762 from jordan-woyak/gcadapter-calibration
5.0-9480cb9896618f42fd149154ab3107d1db639ee52f6fJordan WoyakHW: SI_Device_GCAdapter: Restore calibration behavior for real gamecube controllers.
5.0-94927a91c27489e4b70d67e76cbf5b016036a62ec8cbTilkaMerge pull request #7768 from Tilka/warning
5.0-949145aeb86766998237d17bb12c533ea90355b590a2Tillmann KarrasFix -Wmissing-declarations warning
5.0-9490e5ca338958b3c52517105f193b988afae34dcbffMat MMerge pull request #7761 from jordan-woyak/gccontroller-minor-cleanup
5.0-9480c54cc3fa3815c30d18d06070d2273a7a82e20e9cJordan WoyakHW: SI_Device_GCController: Minor cleanup. Remove a member/state variable that should just be a local variable.
5.0-94884408a0c053eb477233c11dd55811c5ed5df1b146Mat MMerge pull request #7766 from Tilka/cache_icons
5.0-94875b4a5ca05925a9127508601f8cca88aff8acc9c0Tillmann KarrasDolphinQt: cache filesystem icons for speed
5.0-9486e79f37ceac8e79a0b111d7d44b09d66d4a32fe26JosJuiceTranslation resources sync with Transifex
5.0-9485c1492aeb45e471cd37cd562f3fc87c27ab0fcd4cJosJuiceMerge pull request #7744 from stenzek/vsync
5.0-9459b01df8670fd9cf0571230ca7f0e19611e71256ddStenzekRenderer: Fix throttle-disable (TAB) hotkey when vsync is enabled
5.0-94839c38772301101c4cd0f2a7912c9314ce6492cb62JosJuiceMerge pull request #7755 from zackhow/score
5.0-94673cc10dcaf9468504e3ff8e9a091cb36a9937afc7zackhowAndroid: Call update touch pointer from thread.
5.0-948136cb7ba9eff37de5106ad8c054832536778b6e5fJosJuiceMerge pull request #7756 from daborbor/master
5.0-9471381f92f3ccd765de0ebdfde23323f282add11d9eBuildToolsCreated game INI file for Just Dance Disney Party and editited game INI file for Dance on Broadway
5.0-9479419ba925b7b28cdcf30f88fb323dd27d212dd008JosJuiceMerge pull request #7748 from jordan-woyak/compressed-game-indicator
5.0-9459efd5c3677385ed861cd76886aae57f6dea182431Jordan WoyakDolphinQt: Display game list file sizes with an asterisk when file-size differs from volume-size (e.g. when they are compressed).
5.0-94779340ddc7c945b06d0f5661b19c8e56d5a11a4ff6JosJuiceMerge pull request #7726 from zackhow/rumfast
5.0-94594979220cf0103d81023c32498870ecfd35ef473bzackhowAndroid: Optimize rumble call
5.0-947506241fa40952fa9ff3462e1a068fcf4111aa24d0JosJuiceMerge pull request #7754 from JosJuice/android-selectedgames
5.0-94683639607849a4035cf723054bb1a755678fda0f7bJosJuiceAndroid: Add an AutoStartFiles in addition to AutoStartFile
5.0-94672c6a975d1f88b68bf276d3061a4540481ef25ad0JosJuiceAndroid: Use SelectedGames instead of SelectedGame in StartupHandler
5.0-94724166c55c2bf0834496dcde5617955106f9a5c770JosJuiceMerge pull request #7758 from jordan-woyak/wiimote-source-change-fix
5.0-9471159d2b1cc332a3f2383efc4502289ff407362bf5Jordan WoyakHW/Wiimote: Don't reconnect wiimotes on ChangeWiimoteSource when the source hasn't actually changed.
5.0-94700e1669e1c7adef2fa5ef0db402b71c0f5c1f0dc4JMC47Merge pull request #7728 from jordan-woyak/pad-perfect-calib
5.0-94143cd3e84486a54d8c53d89ed2aaf23e5931821443Jordan WoyakSI_DeviceGCController: Calibrate pad origin on boot to perfect neutral values instead of initial input state.
5.0-9468cf8da5629759514d07482ae7455ee89505dcab14JMC47Merge pull request #7751 from zackhow/motefix
5.0-9454831ab64e1c13091c681596f077cdcba5ca013182zackhowAndroid: Don't grab wiimote report if size is < 1
5.0-94664cd56673190884fca882e2022a5d6d254988afbcJosJuiceMerge pull request #7725 from JosJuice/non-widescreen-titles
5.0-934433b975a0a43b24232f6e248dcff16ae49f2cb526JosJuiceMark more Wii titles as not supporting 16:9
5.0-946479076331261303ed0e72b7b8295d16ac7345c085JMC47Merge pull request #7715 from Techjar/qt-delete-unparented
5.0-941447cc5b02e3dc78ed9520d691607c2a8427e50440TechjarQt/MainWindow: Directly delete unparented dialogs
5.0-946284794a6f0cdfc63a957b5bb8dd887a0ea30dd4f7Connor McLaughlinMerge pull request #7749 from jordan-woyak/fix-anaglyph-pp-selection
5.0-9461c386a6a875d22940d8eaa8b0bf45011f3f44228dJordan WoyakDolphinQt: Fix selection of PP shader when using anaglyph 3D.
5.0-946055da8473c9ad186b3dbb19e7d3e1b352d1f69483AnthonyMerge pull request #7743 from Tilka/wiitdb
5.0-94592bea723c574966d8cd887803e74cfdf4f68be05fTillmann KarrasUpdate wiitdb files
5.0-9458ff5e29657655b0a423b94575f5766e6a56fc3407Connor McLaughlinMerge pull request #7741 from Techjar/no-resume-on-stop
5.0-9456408029e8a310e142d798ee58af0a08abc06b5034TechjarQt/MainWindow: Don't unpause after confirming shutdown
5.0-9456cf6eb3d38d04a027ce925e2ae2a69bb5338c9c06JosJuiceTranslation resources sync with Transifex
5.0-945551a219c54d36d11dd5ca4cdb1b27ef877ed49a97spycrabMerge pull request #7263 from spycrab/qt_ini_edit
5.0-9448ff5556ce2fb435ef856ad5e7e70417680896fe5cspycrabQt/GameConfigWidget: Complete overhaul
5.0-9453b14e540671a37c69b392085f3bc458bc5ea6154fJosJuiceMerge pull request #7736 from stenzek/imgui-hidpi
5.0-94483d8145af65afd0445ae9416906cffad0750007deStenzekRenderWidget: Fix mouse position for imgui on hidpi screens
5.0-9451f0ac74d1b05a124023c37db202c6fa73a3ee3aadspycrabMerge pull request #7737 from spycrab/qt_fix_warnings
5.0-9448f908612452f47250a7168b297b8e8d90eea05fdbspycrabDolphinQt: Fix some warnings
5.0-9449b4c37f3148f669b2fc7850cf4fa57b679b2bba64spycrabMerge pull request #7732 from spycrab/bump_min_version
5.0-94324badc961d074b3c130507c116bda92f7a87a446dspycrabQt: Bump minimum macOS version required
5.0-94476962d5bc5217562b0200a47968e013e9c820feebspycrabMerge pull request #7478 from stenzek/imgui
5.0-9442774480ba234c788d2973cf6a3ccd1cd4c3fcc673StenzekVulkan: Set contents scale of Metal layer to screen factor
5.0-9441ee0fa548bc60b6f2abc9a2122c6d7debc1e9b576StenzekVulkan: Don't bind last descriptor set if bounding box is unsupported
5.0-9440c6f151c4e10d08108316ae235f8463e88364d2e1StenzekAndroid: Use scaledDensity as backbuffer scale (for imgui)
5.0-943982fd923a4e33451dd30fcb6a612c8b5db0034f75StenzekAndroid: Add getter method for NativeLibrary.sEmulationActivity
5.0-9438e9b02e7dd0f0e9a509e4444e335edec621562c50StenzekVulkan: Remove unused UpdateUtilityUniformBuffer function
5.0-943778588ce79dceef745c6931a12ad1e59677346227StenzekShaderCache: Use imgui for shader compilation dialog
5.0-9436e4b205c76937d379cd9043939e2cef1651b1a21bStenzekDecouple XFB scanout from presentation
5.0-9435f1e7fb505bc52fa3d6ed1a13e8c43d44c13cb943StenzekRenderer: Scale all imgui fonts by the backbuffer scale
5.0-9434c9c0b8505615cb16a770d66650e89c0f41d00dc8StenzekVideoBackends: Store a backbuffer 'scale'
5.0-9433e03b8e899e14a2a57bf32ad539f7f987edc5b24cStenzekVulkan: Move texture upload buffer to ObjectCache
5.0-943236ce47635bd6b7287252fd87847629c853dabb6fStenzekRenderWidget: Hook up to ImGui
5.0-943163dd91628de0c9e8c7a25c403b7900675c515d36StenzekRemove old RasterFont classes
5.0-9430600d1fc0bc884644127057fa8cce5d31cbaef143StenzekRenderer: Use imgui for drawing debug text and OSD
5.0-9429d1868d9475db2ec99314a2f7f192a63fc40bf962StenzekRenderBase: Implement imgui rendering
5.0-9428396b7c2978498712f6e6eea7f353408f3c33c147StenzekOGL: Invalidate tracked state when calling ResetAPIState()
5.0-9431e060b133e36f5bb0bda909186084d0d933e9c538JMC47Merge pull request #7722 from 0xFEEDC0DE64/gamecube-settings-improvements
5.0-9414e1fdf4ae9a3a46be3c8badc6a99296b00d5f4fbe0xFEEDC0DE64General GameCubePane improvements (squashed commit)
5.0-9429af25b9aede10f868c5886f77d4340fe98c819a33Connor McLaughlinMerge pull request #7731 from zackhow/point
5.0-9428fc32ec7ffed770ed7b3fe121147c07ae0b481cd6zackhowAndroid: Fix pointer if game aspect ratio is larger than devices
5.0-9427224b23b97937d9f304d8007725493850c37657aeConnor McLaughlinMerge pull request #7729 from stenzek/adreno-sillyness
5.0-94151d61041985ddfea3662855a89dcc930515a41c0cStenzekShaderGen: Don't use interface blocks on Vulkan without GS
5.0-941468cb24172b4e76c96f38b7a44d8d5d45e4adc900StenzekShaderGen: Omit some unused varyings when possible
5.0-9424ddb1fbf7017644666f0670d3d8de1b05787c8f96JMC47Merge pull request #7500 from zackhow/pointer
5.0-9421e15af5077f8c9605248a58e3172c8c1c45bd8589zackhowAndroid: don't init touch pointer when device doesn't have touch
5.0-9420e8739156e4dc54b904af036d26609e624c997fcbzackhowAndroid: Normalize pointer touches based on rendered aspect ratio
5.0-9419ec557eb3a2ffa331254a002da3be7b3081be92cezackhowAndroid: double tap screen to press button
5.0-9418f9936592493d46392e0def1c04936679009b972fzackhowAndroid: Add IR width/height/center defaults
5.0-94178c3129697cb3b287b4eeac6b9be5a837c34b51b6zackhowAndroid/GameSettings: Add IR defaults for RMG, RUU, RZD, RMC, SB4, and ROD
5.0-9416d0b42286cff1e5f9c9f2de205213c16f98bd34fezackhowLoad custom game IR values if they are not set
5.0-94151db02c14c7d289eb2e6466928fe7ccf7e074ba7azackhowAndroid: add IR width/height/center option in emu menu
5.0-941447d6406fd4492d46613dbb107bc3deb36fd3254dzackhowAndroid: Add touch to move pointer in overlay
5.0-9415f64b30156f83a4d3c70c2cc0ebd649967788f990AnthonyMerge pull request #7721 from belthesar/master
5.0-941400f786384d49679d8cb2259fa6037dd3f28fc2f6Cody WilsonUpdate GeckoCodes code download to use https
5.0-94133627ef8a0489765eb10ab29a7988866b52493239Léo LamMerge pull request #7696 from TryTwo/Debugger_Restore_Tabbed_Docking
5.0-9280b557faa386716525ee5baa3dc253e8e71c8a226cTryTwoDebugger restore tabbed docking
5.0-94112c2910c129b205fc2941c4f278b247d678953061Léo LamMerge pull request #7522 from mahdihijazi/updates
5.0-89899a45c6289685c77a73995af8372ee1eb2b07c896mahdihijaziAndroid: Remove the use of restericted API and give AS a break
5.0-8988fe9212a515c83ec5edeacae86c37fa7c773ec207mahdihijaziAndroid: Remove legacy hack that is not needed anymore
5.0-89876be72e8cbb50f9c554006eaa8f42df64fd8d008dmahdihijaziAndroid: Fix gradle warning
5.0-8986593b69728d7e7813a3e3bbd1bfea2f2f56f3a38emahdihijaziAndroid: Remove dead code and related lib
5.0-89855e1a3f11a522a9363659578e3d4d120a7a984df4mahdihijaziAndroid: Remove rxjava lib
5.0-89841da69811b8a15a31d7db9573dbe57a2dba6cf6e8mahdihijaziAndroid: Update Picasso lib to latest version
5.0-9404c7373701cc4ad7e3ea223aabb0556386e2671cb3Léo LamMerge pull request #7580 from Techjar/netplay-padmapping-type
5.0-9402fd3ef7ebc53d1b86737dc7b2557cd469b47d342eLéo LamMerge pull request #7616 from AdmiralCurtiss/memcard-cleanup
5.0-925004bcc64e82269be2814ac84c7c9ea3238682b8dcAdmiral H. CurtissGCMemcard: Update formatting of memcard field comments in header.
5.0-9249e6acbf7cbe71a013e4227405e36d9662bc44e452Admiral H. CurtissGCMemcard: 'Broken File000' commented out code can't work anymore, but leave a comment about it.
5.0-924841767daabca1d8dc853eb66547a0b1c2d41b4627Admiral H. CurtissGCMemcard: Remove obsolete commented out code, this is handled via InitActiveDirBat() and related.
5.0-9247111f0b38e0e49f937db7aee054baae6d6b5db03aAdmiral H. CurtissGCMemcard: Update panic alerts and comments to refer to 1st/2nd dir/BAT blocks.
5.0-9246fa6782f841d8ec2c0b146fd8735a5ce6048ea04aAdmiral H. CurtissGCMemcard: Required declaration before C++17.
5.0-924536d84c6959a74485d85619dae3b9a68df6f93b7eAdmiral H. CurtissGCMemcard: Slightly nicer definition of UNINITIALIZED_GAMECODE.
5.0-9244ca2c7679df4f8a1db0b2a1baf578ae605306afc2Admiral H. CurtissGCMemcard: Rewrite DEntry_IconFmt() and DEntry_AnimSpeed() to make more sense.
5.0-92432351a6056749ffcd24779767c452ecfbff88c8d8Admiral H. CurtissGCMemcard: Let GetDEntry() return std::optional.
5.0-9242860e003b0c5f49c82b32b2787c5053d0ba821a99Admiral H. CurtissGCMemcard: Remove needless second definition of DENTRY_SIZE.
5.0-92413d77a43e67b0d806bd1185b24515a7bc85026f47Admiral H. CurtissGCMemcard: Use std::array for GCMBlock.m_block.
5.0-9240ceb9cb53c67bcf432cefe2059973b6dc2547f5faAdmiral H. CurtissGCMemcard: Rename GCMBlock.block to m_block to match naming conventions.
5.0-9239fc70b60d8b8bfe01698f2a8d23001dacacf3d366Admiral H. CurtissGCMemcard: Access active directory/BAT via methods instead of pointers.
5.0-92387ff65db3b2c9f5a1679ca58a9b3b24461cd8234cAdmiral H. CurtissGCMemcard: As far as I can tell, the directory and BAT blocks aren't really main and backup, but just two blocks that store data are written to alternately. So store them as an std::array of 2 blocks instead of an explicit 'backup' block.
5.0-92370aaf24b9cc596242507289aab806b46c038a675dAdmiral H. CurtissGCMemcard: Rename GCMemcard variables to match our naming conventions.
5.0-92364d4b5442bd2ecfaab2dad22be315fdf236dcbf9eAdmiral H. CurtissGCMemcard: Use std::array and BigEndianValue for BlockAlloc.m_map.
5.0-9235eb6cc3dbab0fe71bf67162a34211fd35c4fdba0cAdmiral H. CurtissGCMemcard: Use BigEndianValue for BlockAlloc.m_last_allocated_block.
5.0-9234d3b61c3ff05cd6c9769c29c5a0db722201371e65Admiral H. CurtissGCMemcard: Use BigEndianValue for BlockAlloc.m_free_blocks.
5.0-923388bdab6fe69e72bef474bd992d3518e485d04f79Admiral H. CurtissGCMemcard: Use BigEndianValue for BlockAlloc.m_update_counter.
5.0-92320f776fb09147c5907fa2eae213d7193d67a63aa3Admiral H. CurtissGCMemcard: Use BigEndianValue for Directory.m_update_counter.
5.0-92312d77096d63d2ad49eca0f98235d386a32d4dc680Admiral H. CurtissGCMemcard: Use std::array for Directory's members.
5.0-9230f8488f45611f2ddce6a51f4959735fdcc82663b1Admiral H. CurtissGCMemcard: Use std::array for DEntry.m_unused_2.
5.0-92294175fdf28d7e05125a3eeaa9a95ebd314b957c1aAdmiral H. CurtissGCMemcard: Use std::array for DEntry.m_makercode.
5.0-9228deadec608ebada5fe7ffa1ccfcf0fa50a53adcf1Admiral H. CurtissGCMemcard: Use std::array for DEntry.m_gamecode.
5.0-92270c638ad858cd8626c8798b37352bb58a0d5a8f01Admiral H. CurtissGCMemcard: Use std::array for DEntry.m_filename.
5.0-9226443729d2c31af894f8e0d0d118de3afceced29f9Admiral H. CurtissGCMemcard: Use BigEndianValue for DEntry.m_comments_address.
5.0-92258a920dac939300ef768198c95ab75d72c6ca9edfAdmiral H. CurtissGCMemcard: Use BigEndianValue for DEntry.m_block_count.
5.0-9224675a5496289b5d771b6d5e9b00cc90bafc31632cAdmiral H. CurtissGCMemcard: Use BigEndianValue for DEntry.m_first_block.
5.0-9223929fd2b41df9e9626f3de747defcebd950ae2bd2Admiral H. CurtissGCMemcard: Use BigEndianValue for DEntry.m_animation_speed.
5.0-9222c3e9f534802421740b58fdee548ef0b120e707c8Admiral H. CurtissGCMemcard: Use BigEndianValue for DEntry.m_icon_format.
5.0-922165f6250faa8bfa3fa47b361307cbdfbc42baa343Admiral H. CurtissGCMemcard: Use BigEndianValue for DEntry.m_image_offset.
5.0-92201d25e249e84f62fabf5d84e646a51857168de5b9Admiral H. CurtissGCMemcard: Use BigEndianValue for DEntry.m_modification_time.
5.0-92192f1ff80dd690af927bb49f14fff4f4cec12b8f1eAdmiral H. CurtissGCMemcard: Use std::array for Header members instead of raw C arrays.
5.0-9218256d336219c336a66876dad648156c18ced0119eAdmiral H. CurtissGCMemcard: Use BigEndianValue for Header.m_encoding.
5.0-92178eabcbf2949a061dd3176141953511c8ae30b743Admiral H. CurtissGCMemcard: Use BigEndianValue for Header.m_size_mb.
5.0-9216bfbfcc72a2ee0cf4838861e9c912b13d7b8f62b4Admiral H. CurtissGCMemcard: Use BigEndianValue for Header.m_device_id.
5.0-9215b3ce882109d9547449908be83806859dc3a88c60Admiral H. CurtissGCMemcard: Use BigEndianValue for Header.m_sram_language.
5.0-9214905a16e7e7f0521baaeee3df4bf2ea5ac76b9c65Admiral H. CurtissGCMemcard: Use BigEndianValue for Header.m_format_time.
5.0-92139f03c2f3588d1cb162f936b14e3d0a7849e7a092Admiral H. CurtissGCMemcard: Rename BlockAlloc variables to match our naming conventions.
5.0-921217208f4c89b93baa60fad6f712ccbd911b5ecbf9Admiral H. CurtissGCMemcard: Rename Directory variables to match our naming conventions.
5.0-921115f89d3e6f35b98ed33b139c8cf5782897a55733Admiral H. CurtissGCMemcard: Rename DEntry variables to match our naming conventions.
5.0-9210c419dac1d8469b53b612a8faeee7e2afdbbfd335Admiral H. CurtissGCMemcard: Rename Header variables to match our naming conventions.
5.0-92094b1d8913785f8bbba67dba572e6d7c7639e2560dAdmiral H. CurtissGCMemcard: Add a few static asserts for sizes of memory card structures.
5.0-9141529796bd590c36c03978a43f1ee6eed0f4cba29dTechjarNetPlay: Remove PadMapping type
5.0-93598d601b1466769aa613a92775aff21a3045370e0bLéo LamMerge pull request #7613 from orbea/unittests
5.0-92091327772173b40f1cbd2bf464f264922e1add257forbeacmake: Conditionally build the unit tests.
5.0-9357e19ee2ad4f8159a9e8f630c8ebc319c748527da8Léo LamMerge pull request #7664 from jordan-woyak/kill-button-threshold
5.0-9278df43fd94725ee1abda8eb0c69efcd116c48db399Jordan WoyakControllerEmu: Killed the Buttons group threshold setting.
5.0-93553892c3ac481cdde5c9631ba0c8845660c7a95586Léo LamMerge pull request #7690 from NarryG/dragload-savestate
5.0-9352d69740c8b44ae10b5e420343ea44ac0ac4da1c8cDan BReimplement savestate loading via drag and drop
5.0-9353a8bc6f9899630591f616c4b2ed9fca560038e203Léo LamMerge pull request #7693 from jordan-woyak/hotplug-callback-fix
5.0-9323b425f86121c8c9f3b4a510e522d03e432677dceaJordan WoyakControllerInterface: Allow hotplug callbacks to be unregistered and don't reload the entire config from the ini file on hotplug, just update the control references. This should fix a crash on shutdown on Android.
5.0-9351b2de98cad168dee08a5299bd1220d88a0a6c09ebLéo LamMerge pull request #7680 from jordan-woyak/dinput-axis-range
5.0-9300a7c45fb49e7a8f11b71fe5a539148e81746998ccJordan WoyakDirectInput: Use more than 8 bits of precision on axis inputs.
5.0-9349634ef78a261b2a36f4f1ec6841e8211db5107148Léo LamMerge pull request #7705 from cristian64/master
5.0-9336ee5e2fd9f980cb06292b3c5f9c7b7c736f997abaChristian AguileraFixed crash when dereferencing the potential null pointer returned by GetSelectedGame().
5.0-9347c785ccba27cd110a71443075422eabfa56f40b64Léo LamMerge pull request #7712 from linkmauve/gcadapter-flatten
5.0-9344fb6fae2b2b808612b2b4d8f6a8ce3dac8aaee76fEmmanuel Gil PeyrotFlatten GCAdapter function
5.0-934559623160686bb038bcd61d11d3b2263f09822c7eConnor McLaughlinMerge pull request #7643 from weihuoya/texture-overlap
5.0-9225184b2edc309fa290c6d10b25d229752acf552f41weihuoyafx texture overlap
5.0-93431d3e3de44b177eb7bdd07a02afefb83ac9ba5812JMC47Merge pull request #7629 from JosJuice/auto-disc-change
5.0-92900c622929ba0cf1d9c7030029ad86505024e5bbaaJosJuiceAdd M3U file support for automatic disc switching
5.0-928963c9831b939979c990580589e10e87784d1967e9JosJuiceAdd Android support for automatic disc changing
5.0-9288352ac91a1cd2071d37ec47be4e5f937875bf9ad3JosJuiceAdd a delay before automatically switching discs
5.0-9287b608e80d8e5b3b99249b156369b9ceb1db4ad3d7JosJuiceDon't do automatic disc switching when running e.g. the Wii Menu
5.0-9286bd665aad5d6924783a66495eadb0628157062748JosJuiceAutomatic disc change for 2-disc games
5.0-9337e2535254ad2ad6d4f627570ec0b69ebc974f000eJMC47Merge pull request #7709 from ytrezq/master
5.0-9336488d1c8fdf226a53998b094dc8cf8df587faf898ytrezqDisable some Video settings for 1080° Snowboarding
5.0-9335658c95588ba6c1b157bf04f83f3d119be187a852JMC47Merge pull request #7695 from zackhow/onetouch
5.0-9321058778a2e8299e125cf4c85a048cc67ba00b60c1zackhowAndroid: only add controllers GC1 and Wiimote1 as touch controllers
5.0-9333eb55fcda53fc9c5d46b87ec227920f9ada5fb3baAnthonyMerge pull request #7694 from JMC47/MKWDeferred
5.0-93320aee9f5545bda9f9a970ab6eb348473ed5a3e64cJMC47Disable Deferred EFB Copies on Mario kart Wii
5.0-9331012338288e30e765e2ef8ec284cdbaceb42ba5eaJMC47Merge pull request #7662 from jordan-woyak/mapping-indicators-make-pretty
5.0-92817efa96eda979f5e717813e7c76cefb0720bc239aJordan WoyakControllerEmu: code cleanup.
5.0-92801c24bef594d17472ffc87755e8f10ab865425b6dJordan WoyakMappingUI: Organize some color constants and hide IR adjusted Z value when cursor is hidden.
5.0-92797a00f55cfa6e65e58ebf9f279bfff61f8b0f8c13Jordan WoyakControllerEmu::Cursor: Add input radius/shape settings to IR Cursor mappings to allow use of round inputs in absolute mode. Make relative input option obey the center/width/height settings. Make the mapping indicator pretty and actually show what the relative/center/w/h settings are doing.
5.0-9278247fa8c628d9f780831140006e69ee3af2f42f2dJordan WoyakWiimoteEmu: Remove redundant threshold setting from hotkeys button group.
5.0-9277c3dc3c106ccb32911a4a6448f7b21c8beaae0c35Jordan WoyakControllerEmu: Reorganize stick reshaping code and use it for emu wiimote tilt as well. Also make the tilt mapping indicator pretty.
5.0-92766a6195f53c0a369782599b56cdbcc803bcb4203eJordan WoyakControllerEmu: Implement dead zone setting for triggers.
5.0-9275def5c6e5736d24ca48ee8b4a2b104fa55cec6166Jordan WoyakMapping UI: Reorganize wiimote extension layouts a bit so things fit better.
5.0-9274970073084ab18768e98fac83873fe162db52ab4eJordan WoyakMapping UI: Make the mixed trigger indicator styling match that of the analog sticks.
5.0-9322c2afcb0f6bba761c248031ee715a1db3fd4dbe05Connor McLaughlinMerge pull request #7692 from zackhow/bboxadroid
5.0-9321078fc74b546aa81a16cac307ede6ab8f02005749zackhowAndroid/OGL: fix bounding box for OpenGL-ES
5.0-9320d3e1d2ea000412ee40251656c3efa4375e91f092JosJuiceMerge pull request #7666 from jordan-woyak/input-shutdown-fix
5.0-928025d43ffd988775e63c3dfc302f9f6ec2c2eb71daJordan WoyakControllerInterface: Shutdown order and race condition fix.
5.0-9318b30a338dd6be34c2a0522f53f360c37660a97b8fJosJuiceMerge pull request #7683 from zackhow/removefullanalog
5.0-931102c649ba2024425a76b85e7bb78499dca6e7bbcezackhowAndroid: Change all analoginputs to just inputs
5.0-9316d7b0b4fc5b9a09e545aec8cdc6202659a138080bJosJuiceMerge pull request #7686 from JMC47/MegaDriveTypo
5.0-931342c701d518667825251345a02f7d0fbcd9cea0f5JMC47Fix "Vitual Console" Typo in M.ini
5.0-93140da592922674bf4010c91548b844b2688a191addConnor McLaughlinMerge pull request #7626 from weihuoya/vulkan-oom
5.0-921266a7db3850480bf7f1303fc1251d64a01091fef2weihuoyaAlways flush on swap
5.0-931280c8c39d2e0b5b8630da361767e752897152a6f2JosJuiceMerge pull request #7684 from weihuoya/sengoku-her
5.0-931178cf6ae98286d700de589b6db6f8dc9245129d59weihuoyagamesetting for sengoku utage
5.0-9310339782460163544e23b8ede87e38d1389af6aea5JMC47Merge pull request #7588 from Techjar/controller-dialog-wiimote-disabled-bug
5.0-9177a2545a18b21000f874e2704157a4004de8ae0bb2TechjarQt/ControllersWindow: Fix Wiimote settings not being re-enabled after quitting NetPlay
5.0-93083da06970d9e497e497b452182ec99fa6e960d15aAnthonyMerge pull request #7605 from zackhow/jitarmconfigs
5.0-91867b2629717bed9a0fc0baf7fb8adc157f650ba594zackhowAndroid: Add jit debug menu options
5.0-9185233b00fb7e5a743ffc9da0ed5467f185041ea31dzackhowConfigManager: add save/load for Jit debug options
5.0-9305c73adf8d8ee4ace728e27d806b481569efe65e35AnthonyMerge pull request #7656 from JMC47/DanceMatFix
5.0-9272f8586bb83c90cbe3b07ad974d37aff2e14bce732JMC47Fix Emulated Dance Mat
5.0-93033e7803b240d14deae9adc9617611c27043336aa7AnthonyMerge pull request #7622 from zackhow/ds4trig
5.0-92100c0e045eda0b248d514c98f286ebe4f926bfb9d8zackhowAndroid: fix/ignore L2/R2 buttons
5.0-930188ef810cbc597b153cb4894bba3246598abb0d16JosJuiceMerge pull request #7682 from JMC47/SA2EFBCrash
5.0-9300fd7d7431e4f896fe9bf2179750aed2866e6c9183JMC47Disable Deferred EFB Copies in Sonic Adventure 2
5.0-92990ca9accd8b9f92a2f6e4fa600136a9e51f543b5fJMC47Merge pull request #7640 from jordan-woyak/input-fixes
5.0-9218a995e2f5ba3bb55b4245675428bbdc3d34cb7355Jordan WoyakControllerInterface: Set DInput FF effect parameters sanely. This fixes a crash with periodic effects and my GCPad adapter (probably a divide by zero behind the scenes).
5.0-92170f19c4a40f8b49247233ed1f36e3e7836b617014Jordan WoyakControllerInterface: DInput: Update force feedback effects in a thread. This should prevent slowdowns experienced by a handful of users.
5.0-9216d5df56c6771372c2a0282495cbf6ff913aaf3368Jordan WoyakControllerInterface: Make CoalesceExpression not set the inactive child's value (rumble) to 0. This caused rumble to not enable when a control expression was both a valid "bareword" and "complex" expression.
5.0-9215a8d0afe219adbbd8394e85c6f9c31c0add12c299Jordan WoyakReduce input mapping detection time to 3 seconds because 5 seconds was ridciculously long and output (rumble) testing time to 2 seconds because 5 seconds was annoyingly long.
5.0-92143a145aeae4496a9d6fdb68208777711ac9b9ff18Jordan WoyakResetRumble on emu pause/stop regardless of presence of DInput/Xinput as that's not relevant. All the backends would like to stop rumbling.
5.0-9293d75e9b2d5d6e8075edad15da00cb10e32996890fJMC47Merge pull request #7677 from Techjar/netplay-peer-init-fix
5.0-91485c81285b910affc5eaf494c4dbf0e89a75d95c29TechjarNetPlay: Fix server peer initialization hang
5.0-92911cd5debecfbcdcbbbeca66ac4ebcc7a5af2afa0eJMC47Merge pull request #7585 from Techjar/netplay-wiimote-extension
5.0-92072e19efa8d5bc64cea8ea5164bcc2ef74c291fac9TechjarNetPlay: Sync Wiimote extension
5.0-9289931af76da322129da54b4361bc18ba772610c5fdMat MMerge pull request #7668 from spycrab/rpack_fix
5.0-9284c2c23677edeaeb935aa606625be86cc7da29bf5cspycrabUICommon/ResourcePack: Fix resource packs without manifests being able to crash dolphin
5.0-9287a8e5f2b922260c2f4c564f897538e85305776135JosJuiceMerge pull request #7230 from ligfx/remove_clamp_draw_size
5.0-83712a30e6497432437d64fbcb46fd74aa1df6bf6173Michael MRenderBase: don't clamp draw size to window
5.0-9285fc68b835e78500c1793566d56df5ad0a8c20280fJMC47Merge pull request #7661 from JosJuice/emulation-touch-button-help
5.0-9242af2fe0b5c9e90bd8216818b5ecbe46a4347b57aeJosJuiceAndroid: Edit the text that pops up on game launch
5.0-9283aac17bf0d8675cb0572e5182945d1de9bd0487e7JMC47Merge pull request #7591 from weihuoya/setting-desc
5.0-9157631463348b943fc9544ec4396ba1e69d576a1314weihuoyaAndroid: show setting value as description
5.0-9281b235121b94b625c98fcae65b164dcf6beceac5a6JosJuiceMerge pull request #7617 from weihuoya/spray-setting
5.0-921069723ff5d645dfc476b1da3b658d0554f0621c49weihuoyagamesetting for spray
5.0-9279cddb83fd06cb5436e24ac5de9e578806fd7168a4Pierre BourdonMerge pull request #7665 from jordan-woyak/game-list-natural-sort
5.0-927888e588673b96485495c45a78787d796e74b524b4Jordan WoyakQt Game List: Sort game titles "naturally". e.g. 10 comes after 9.
5.0-92775c957ec1909b7dcedbe79f2159dbf48d07bfe72cJosJuiceMerge pull request #7618 from weihuoya/wanted-setting
5.0-92105da0f823c734de67488d70f0a76746de2e923a30weihuoyamost wanted mmu setting
5.0-927575b8824c95176118b0d04b813e744f2b306ea026spycrabMerge pull request #7658 from spycrab/debugger_show
5.0-85303e3f9565ec784f99d8f143bb21f2f5206d41ab14spycrabQt/Debugger: Add Show in Code / Show in Memory
5.0-9273187058a07277560061eb63e54d8a5562cd56f939Mat MMerge pull request #7659 from jordan-woyak/dk-bongos-fix2
5.0-92722765475e7b3948faf28028ce18e1da0ce0bb67beJordan WoyakHW: DK Bongos actual fix
5.0-9271dd1fc70d703ab399584df6048f2705c3709a4eccMat MMerge pull request #7644 from jordan-woyak/dk-bongos-fix
5.0-920956256d862493a83e5f7de2d1e2b313ac2a80dd3eJordan WoyakHW: DK Bongos clap fix and cleanup
5.0-92692d379446b557cc2bba09a234b08268b00bc2db48Mat MMerge pull request #7642 from MerryMage/fprf-whole
5.0-92250deed2a5af253d1d4d49f4c1f61f49937a95cd4eMerryMageEmuCodeBlock: Fix bug in SetFPRF: Should only consider lower double
5.0-9267b7db1f020b8fdf79b6787ea83cc4a8769bf4a918Mat MMerge pull request #7624 from lioncash/paired-single
5.0-9210244d083f0e2e0084fb5b597db4ffd0884b0e7495LioncashPowerPC: Remove separate macros for paired singles
5.0-92658c9f553734d3ac61f8b5dff82c3997288c99b046Mat MMerge pull request #7620 from lioncash/paired
5.0-921152cae18b016750b7e323fae6ff9b2bb3316cee1cLioncashInterpreter: Handle paired-single HID2.PSE and HID2.LSQE bits
5.0-9210c87a2f57b43d7cb8b19b9f68aaabfca220465b3fLioncashInterpreter_SystemRegisters: Handle reserved/read-only bits for HID2 in mtspr
5.0-92627509ade6d0f16c9d4dc1d13904e95f1bdd4dabc2Mat MMerge pull request #7650 from JMC47/FF3EFB2RAM
5.0-9233102f25b2599d9ba220a01d1c72c3a0200f4440b5JMC47Enable EFB2RAM by default in Final Fantasy III
5.0-9260b37455ef463fc06cac18d9e015d1ef9fedbc5c0aMat MMerge pull request #7652 from JMC47/NetplayWarning
5.0-9233e6b859a9238fd4f35c1b12a5bf92a8b50c031988JMC47Update Netplay Main Page Warnings
5.0-92582749c50843a16db59a2843fcdbb0f7450a886a75Mat MMerge pull request #7653 from jordan-woyak/ini-cleanup
5.0-9209a464025bba1db6f4f26d011fd52d10a9321f1d87Jordan WoyakIniFile: Minor cleanup. Removed unused function. Improved template usage.
5.0-9256de03019c77691f4d596d5d9b0d67bcceefa8ce9dMat MMerge pull request #7628 from jordan-woyak/stick-shapes
5.0-9253c614f5f534cdb7a083387505aff90e8be94fed73Jordan WoyakControllerEmu: Allow analog stick input radius greater than one. Useful for rounded-square inputs of xbox controllers.
5.0-9252da9bcf83efeb1ede43e1c2ac08e6869ce8a2c15aJordan WoyakInputCommon: Simplified StickGate interface and moved class into its own file. Changed default input radius to perform no resizing. Tweaked the indicator colors a bit to improve visibility. Cleaned up some math and code.
5.0-9251ceb28a2302e23b2484bca63626605d3fd56a1f11Jordan WoyakAdd ability to reshape analog sticks from square/circle to octagon and make the analog stick mapping indicator pretty.
5.0-9252f006af441e87f0331ea39d38082a0a52a9b86277Mat MMerge pull request #7655 from MerryMage/rm-Jitx86Base
5.0-925177e9aa48bc217f9143d7ee2dca4b213a1505a02fMerryMageJit64: Remove Jitx86Base class
5.0-9250bfb9b1aca54481af905877edc0fe950e9273d3b1TilkaMerge pull request #7602 from CrystalGamma/stop-g_jit
5.0-92122f490e44fbc454e1b96d0a8c6184bf74a6eac73eCrystalGammastop using g_jit outside of JitInterface
5.0-924889eedc8c1bdf91b85bbb81a77d07caf7a9fa14c0TilkaMerge pull request #7625 from jordan-woyak/emu-shake-fix
5.0-921543f5d4973e4235b11acf07e4224bb8e6b0e7e182Jordan WoyakFix wiimote/nunchuk acceleration value clamping (off-by-one). Add in shaking acceleration rather than overwritting it so it doesn't look like the device is in free-fall. This fixes shaking in "Batman: TBATB". It appears the game only detects shaking along the z-axis and expects gravity to exist.
5.0-921479eb065cf31e5cfc3280e6baadbb71bbd2d1ad33Jordan WoyakReduce emulated shaking frequency to 6hz. (something more humanly possible) (was ~13hz)
5.0-9213a8a6bdcdd2b23573ac6ab913edf501f112a4c588Jordan WoyakCompute emulated classic controller calibration data instead of having hardcoded values.
5.0-92126848812a3191133359a626ed73e3906e32bb971bJordan WoyakProduce emulated nunchuk calibration data.
5.0-92437ec5a3df7ad4a268ee9b1a92e920376d68e36ae9TilkaMerge pull request #7654 from MerryMage/bkpt
5.0-924226bc38d25dd2184a610355711a6f7c602b9b7ae1MerryMageJit64: Fix instruction breakpoints
5.0-924122f4e3a6562d1f5cf3a435a2153ae4e3f5e08659JosJuiceTranslation resources sync with Transifex
5.0-9240a6ba29859e231d9585fbf38427fd30a86e64103dPierre BourdonMerge pull request #7651 from MerryMage/x64EmitterTest-blend-and-avx-singles
5.0-9239b7b552f20a6142714a3dbbcc49e0189f9a412b63MerryMagex64EmitterTest: Add some missing tests
5.0-9238bd527e62ef69a8c8741fcbc1261c22cbdfe7e7e5Mat MMerge pull request #7647 from MerryMage/emit-singles
5.0-9225da7608ff9fbebfcb31a3a16d082ae6e44c46a135MerryMagex64Emitter: Add some single-precision instructions
5.0-9236d1ce8aca9d4fe144aeb5951ddeee68cbf220833cJosJuiceMerge pull request #7645 from JMC47/DeferEFBCopies
5.0-9133eb7f4924203d5e7646a4bc356ddc43cd904ef0e2JMC47Disable Defer EFB Copies for Rune Factory Frontier
5.0-92342a1a09f57c73e629154451e5fcf4e3571bc234a8JosJuiceMerge pull request #7648 from JMC47/MonsterMayhemXFB
5.0-9133f62fb8ae5de589237bf36c4b31e09a5a22366817JMC47Monster Mayhem requires XFB2RAM for Portraits.
5.0-92325b97ea8b404602e303b2559c714d2abe9b348163JosJuiceMerge pull request #7606 from booto/dtk_pos_align
5.0-91871ab390c15fcf230ff486276d92314a8beb01e3efbootoDTK: Report position in increments of 0x8000
5.0-92302ff1bfdc8586aa13e6806d5213ffc5956ddf6861JosJuiceMerge pull request #7646 from leoetlino/temporary-to-permanent
5.0-91790aef6bc83484ef97cbf1de3127c19112e2f9a3deLéo LamWiiUtils: Clear IPL.TID when re-installing a title manually
5.0-9228ca2a2c98f252d21dc609d26f4264a43ed091b8feJosJuiceMerge pull request #7627 from Techjar/netplay-disable-bt-passthrough
5.0-9212cf8b730c61cbb689b5f0bf01bc6156a6f0544c43TechjarCore/BootManager: Disable bluetooth passthrough when booting NetPlay
5.0-922608ae6d7706fb4b0a8210efaa3452ab05255f3888JosJuiceMerge pull request #7525 from JosJuice/nand-title-region
5.0-89428baafcc523e7a191dcefd3e8458e0f113541b1b6JosJuiceAccurate region detection for NAND titles
5.0-9224a0673fbb4786f6fdfd78873d873e9a083c742358JosJuiceMerge pull request #7619 from zackhow/gcadpt
5.0-92105bc8b7ae7bf1fd5e2538f94f38b02f4bad62fc46zackhowAndroid: fix gc adapter init
5.0-9222e7b53540d81251c9bbcff08bfad85ab7f03fd558Markus WickMerge pull request #7634 from MerryMage/downcount-on-exit
5.0-92145236dc31a6deabc85608b41553e5d5aca61c7a67MerryMageJit64: Check downcount at block exit, not block entry
5.0-922054f37c3bae3a79cb06fac92fbfb389c32c7b76a9Markus WickMerge pull request #7631 from MerryMage/crXXX-AeqB
5.0-9213174d2b023090535906b4059cf36eb386ad8b3de3MerryMagecrXXX: Avoid loading twice when CRBA == CRBB
5.0-921207c146e7e2c244b6a217fa9f07139f7e116649b6MerryMagecrXXX: Remove unnecessary CRBA == CRBD constraint for crclr and crset
5.0-9217fc998093cce1e2876e776bdede807887cb979a17spycrabMerge pull request #7600 from spycrab/resource_pack
5.0-914171d53c922fe09e5598cb31990d003f92f8e2b0a9spycrabImplement resource packs
5.0-92152d0031551e6f163eae256ffb9d2fc81742255be1Markus WickMerge pull request #7635 from degasus/srawix
5.0-921464378c90da4d9b7b81a048db9efd8dd6c2d733f0degasusJitArm64: Fix RC calculation of srawix.
5.0-9213490dffc7915586be9bfdf2f7792f24b040924724JosJuiceMerge pull request #7633 from ymartel06/ymartel/fix-imgui-compilation-vs2017
5.0-921231bb0327e5cb4a37126aa356df491f39a1572ab5Yohann Martelupdate windows 10 sdk from 10.0.15063.0 to 10.0.17134.0 for imgui
5.0-92113fa81f39fb577214d2fe83b51eac8ce2430aaa31TilkaMerge pull request #7621 from lioncash/const
5.0-92106d394d03febbc6c106f8d802db833e0d0a55cff9LioncashCommon/GLContext: Make member functions const qualified where applicable
5.0-92092dcd058f7d87a0a95289b23473ae0e7321005110JosJuiceTranslation resources sync with Transifex
5.0-9208f510f6ef0d72764cae23a1c662ffdc92c45acd9eTilkaMerge pull request #7611 from Tilka/mgs_special
5.0-92072b2aa89551c2b33adbbe24f91bdb624857cdbe6eTillmann KarrasGameSettings: Immediate XFB off for MGS Special Disc
5.0-92064e5f83d23fcee2e744890246360281639bf2ad18Léo LamMerge pull request #7436 from Ebola16/6
5.0-899066598f6c8d86771a50ace60ff03311c397a8240dRyan MeredithAndroid Studio 3.2.1 recommended updates
5.0-92042eb85c8fcfca4ce973af11a9b0fc5049dc73d040Léo LamMerge pull request #7594 from TryTwo/NestedDocks
5.0-9157c18aa36eab90b2d516db7d67eb9a68dc3e15c669TryTwoAdd nested docking to increase layout choices while debugging.
5.0-92024353d918d672eea50024aaa6ac2fac266a620499Pierre BourdonMerge pull request #7609 from stevoisiak/update-gametdb-https
5.0-9197f2b17312b0c9b0dd1e2b439a2ac11d3a5f7a540dSteven M. VascellaroUse HTTPS urls when updating from GameTDB
5.0-920094c3570dfb6c6b5181f3b6190d041b3a4c1db250Pierre BourdonMerge pull request #7608 from stevoisiak/https-urls
5.0-919793d3016e31a4f5f07801538297d7f98c43c86328Steven M. VascellaroUse HTTPS for URLs in Readme & GameSettings INI
5.0-91989e2694cd60e99ce924561bdef75785ccebd8a2f0Pierre BourdonMerge pull request #7607 from stevoisiak/archive-dead-url
5.0-919732a5bb2fb4753bdf2b5df38f7ff0458334f18111Steven M. VascellaroReplace dead 'oreillynet' url with Wayback Machine archive
5.0-91962c57e709d0f9e4010a4415de4192de887e37f187Pierre BourdonMerge pull request #7603 from jordan-woyak/fs-open-file-fix
5.0-9156122ce2878641acffb7233a60964c3b2643d08131Jordan WoyakPresent an error message when failing to open a file that should exist. This could happen with savestate loads, permission issues, or use by other processes. Prior to this Dolphin assumed any existing file could be opened and crashes from invalid variant access. Failing to open a file during savestate load will likely still crash but at least the user will know why.
5.0-919459de8ea50338b39f604fde738229aaeb791cc459Pierre BourdonMerge pull request #7592 from stenzek/imgui-prereq
5.0-91937afd5cc2fb7e45f2c497e5aed007a017b8461335StenzekUse main buffers for utility draws
5.0-91925ca18ff04e6dd69e09a5675db8f9474a51bdfcc0StenzekVulkan: Restore viewport/scissor state on RestoreAPIState
5.0-9191b409a87d1a4256cdd7b5ccd3133d416ca15148f1StenzekD3D: Clamp viewport to current framebuffer dimensions, not target
5.0-9190fa8262fa4af2a6be524b1201f1e8f1db3820282aStenzekVulkan: Don't panic on missing color/depth buffer in config
5.0-91892644e920cca0fb4cb55d08b2c1920d8595140eb3StenzekRenderer: Add backbuffer format to base class
5.0-91881adcd47dcbd80e0435d42e61dab3f00a22d1ca38StenzekRenderer: Add a base Initialize() method to match Shutdown()
5.0-918738479dd7830ab0790b487cbdee7477e6eb6b941dStenzekRenderBase: Force a pipeline flush when drawing the XFB to the host
5.0-9186c675ef148e6872115bd46cca5b5c51826c75b373Connor McLaughlinMerge pull request #7604 from weihuoya/vulkan-index-buffer
5.0-91853ab0f02cec6136c42d5bb7168f3cf2a5dd84b8b6weihuoyavulkan: fx index buffer reserve size
5.0-9184f5e9135912561cb805a8d0f907d84991f023d016Pierre BourdonMerge pull request #7598 from sepalani/wfsi
5.0-9176077597b028195a4f4b79b97fec14a28263f2b23dSepalaniVersionInfo: Replace IOS59 v7021 with v9249
5.0-91755bb7cd251e7d3ea818a55f84601a6904a379786eSepalaniWFSI: Handle PATCH_TYPE_2 properly in IOCTL_WFSI_FINALIZE_TITLE_INSTALL
5.0-9174f351280061635f455e783e07fa9616fb872de1c0SepalaniWFSI: Implement IOCTL_WFSI_CHANGE_TITLE
5.0-918000151fd913f8b3c37338c9789fe89086c322d6faLéo LamMerge pull request #7601 from sepalani/html-pre
5.0-9174d5692afd7d46d1153e29fbea822fba416b8a9ad9SepalaniLogWidget: Preserve spaces and newlines
5.0-91788f2d4c1b5dad0b324e8975487266ab8fee937924Pierre BourdonMerge pull request #7597 from stenzek/moltenvk-bin
5.0-9177e3708ea8c3ab7da444ba842d2b56de5ecec0f3f6StenzekExternals: Add MoltenVK binary, copy to package on macOS
5.0-9176754d934a18393bacdd66371a848c011cdd9a6a62Pierre BourdonMerge pull request #7596 from Techjar/netplay-fix-force-stop
5.0-91689c51439144e033a314ca6a042cf452b90028a364TechjarQt/NetPlayDialog: Request game stop when core enters stopping state
5.0-9167baecc500e8a780d29ecec3c668d64b752a5efe23TechjarCore: Notify state change callback about stopping state
5.0-91736388992f62098c5d0c6af5bf2f091330ed29de94Connor McLaughlinMerge pull request #7039 from stenzek/moltenvk
5.0-90120c0d66809d9c029c0468982725ab63be48500081StenzekPixelShaderGen: Split bbox into seperate variables
5.0-9011673f1963a068fb7d5cd8af9bb209c7633950e8f8StenzekVulkan: Support macOS via MoltenVK
5.0-9010c7a2b1572bba57d78bea78455f9cd1ab95cd36dbStenzekCMake: Build Vulkan backend on macOS
5.0-9009041b977523e203c26c139ae4bdfa31a113072cd0StenzekCommon: Use GCD semaphores on macOS
5.0-9008a1b9a9f519100ae9b235c9e507dd76d7c99d7ed7StenzekDolphinQt: Add backend multithreading to graphics config
5.0-9007487ea5ab36120130ec2e43a458780df4deea963bStenzekVideoBackend: Add a virtual PrepareWindow function
5.0-9166d9cacf6f5a5c1b5b97e6b29f665ee15fdf38fc50Pierre BourdonMerge pull request #7572 from delroth/analytics-quirks
5.0-9123ef562ec2f1ed598453bd1b5dbdba4f7fbdad21bePierre BourdonAnalytics: add simple framework for game quirks reporting
5.0-91644d14d5ee9b663e1f28e48fc8129b1778aa3b0715Pierre BourdonMerge pull request #7587 from Techjar/disable-controller-config-netplay
5.0-9148577f6a5fb1174abfa75ecd2488696bc8eead8aaeTechjarQt: Disable controller configuration while NetPlay is running
5.0-916209deed8aa44c27922585c5af5e9422c2b1b6f789Pierre BourdonMerge pull request #7586 from Techjar/controller-dialog-button-thing
5.0-91489bb3c7d8391b61e669af0e0cdf5126b8dcab8a75TechjarQt/ControllersWindow: Fix incorrect enabled states of configure buttons
5.0-9160ad890d5c5b1f7cbe638e791550c0ff35355fc132Pierre BourdonMerge pull request #7593 from stenzek/externals-imgui
5.0-9156cfdbd45105cdaf7e7c211a80e15e7d9821501d8dStenzekExternals: Add imgui
5.0-9158e49e8d3ff8eed962f8ba2f14e4d70a331a7a59d4Connor McLaughlinMerge pull request #7595 from ymartel06/fix-minizip-compilation-vs2017
5.0-9157ca4389bbbe44accc57b5173f77c6b2604c18444eYohann Martelupdate windows 10 sdk from 10.0.15063.0 to 10.0.17134.0 for minizip
5.0-9156654c4fb1da3a7d626c0775b4ae15780491d59ddaJosJuiceTranslation resources sync with Transifex
5.0-91558d20a173f091ebcd14b0db9492bde158df3f0822Pierre BourdonMerge pull request #7579 from AdmiralCurtiss/next-free-block-fix
5.0-9137353e289fbf7b422e528a8dd7ec2e1b62a820b355Admiral H. CurtissGCMemcard: Fix mixed memcard-based and bat-based indices in definition and usage of NextFreeBlock().
5.0-91532bb61afe6ea94d31d763aa2c210e53b079ce7490Pierre BourdonMerge pull request #7578 from jordan-woyak/master
5.0-9152fae368d2eec9cd55f4f7305ca3c193b58b19aa67Jordan WoyakFix spurious error logs for conversions of empty strings on Windows.
5.0-91510c6d67723322522e03b6ec6eb4fe8c8b3ad5182fPierre BourdonMerge pull request #7582 from AdmiralCurtiss/memcard-delete-wrong-dir
5.0-9143431e6c42e1d2543141505c1d7016ba94c3363acbAdmiral H. CurtissGCMemcard: Fix incorrect directory block being accessed in RemoveFile().
5.0-9149fe8854db434d850e2826a6a2ad3b2ba4052af8ddPierre BourdonMerge pull request #7583 from delroth/updater-crash
5.0-9148c9d5ac3e9a567e4843dff33dd6497e782c462b8fPierre BourdonUpdater/UI: ITaskbarlist3 handling improvements.
5.0-91471805f51d798113fa839a8f3179360a6e4670c92fPierre BourdonMerge pull request #7446 from Techjar/wii-save-full-sync
5.0-9144b06b7e5686429f30b46e2c422cd9d988477f6268TechjarNetPlay: Add full Wii save sync
5.0-9143f4eb4fab08be581dddf7253a128bebce10ec3019TechjarHW/WiiSave: Fix reversed condition in WriteFiles
5.0-9142673074830991e589e8b2ab39f890f3cce40993f6TechjarNetPlay: Use chunked data transfer for save sync
5.0-9141d94922002b8a5b37d0dcb30b5d2662abc20a6187TechjarNetPlay: Implement chunked data transfer
5.0-91423e03b1339269718a00e8df3db821d702be286995Mat MMerge pull request #7581 from JosJuice/netplay-sync-strings
5.0-914146fe0669a56ff0e36d8c85f4a7444180df31f1c4JosJuiceMinor fixes to netplay sync strings
5.0-9140e6b2758ab401975c0bde2b80bec5b05485c25c5aPierre BourdonMerge pull request #7477 from Zexaron/ext-minizip
5.0-88418e26d33133aea410612be6f30ab723781d175312Pierre BourdonExternals: Add a stripped down version of minizip.
5.0-9138c56516502d14d61b3033f336a837171e7c4335d9Léo LamMerge pull request #7440 from JosJuice/wii-menu-1.0-region
5.0-893834edcdd45461030c286a02661ee1faf5a4caf636JosJuiceNever return Unknown from SConfig::GetFallbackRegion
5.0-913608f9df2461328c2c9a4b47469ba743a163c8a122Pierre BourdonMerge pull request #7574 from spycrab/updater_pb
5.0-90153cfa255c5a98ba4db8e1bf5eb223909f6753c976spycrabUpdater: Add total progressbar
5.0-9134749367794b3f29153e41fb8bc980f592ebce1dacPierre BourdonMerge pull request #7573 from Techjar/netplay-dialog-external-ip
5.0-913394d7e7d78a5d93448c7af8d181e8ef0b98b19e18TechjarQt/NetPlayDialog: Add external IP to interface combo box
5.0-91326b7a1ca6d182d8d2469618e996bcad5eb091a0bbPierre BourdonMerge pull request #7535 from UnclePunch/synccodes
5.0-8984469f29350f955aa0cf5b262d08e1e99b466a6965Vin BertinelliNetplay: Sync codes
5.0-913041333fa971b4fc971b45f2629c50e72612df7283Pierre BourdonMerge pull request #7564 from Techjar/netplay-sync-wii-shutdown
5.0-9123ef89e4e70c256989ede03d33145ee05be141dc06TechjarNetPlay: Sync power button event
5.0-91283153b9e94f80ecdbb4259140096fdeb0a7e15753Pierre BourdonMerge pull request #7570 from stenzek/defer-overlap-xfb-copies
5.0-9127502c4c0e87976d183a2e2b299201f3b9771ebe79StenzekTextureCache: Recompute overlapping XFB copy hashes after copying to RAM
5.0-91268104caa06bf6dd322bd1b095eca47153c0d244b7Pierre BourdonMerge pull request #7427 from weihuoya/setting-fx
5.0-8752c4f065611eb8109ff0579e6a026aa5787b1510adweihuoyaAndroid: fx setting
5.0-9124551210fb6397b7d37a4bc7a10826ed71cbd54458Pierre BourdonMerge pull request #7569 from Techjar/sync-deferred-efb
5.0-9123caf2fc3c3ef06c79a1c9e823e98e30d6c5006cebTechjarNetPlay: Sync Defer EFB Copies setting
5.0-912297e3200f5799cb43f508fd6c385321bc778c5ffbPierre BourdonMerge pull request #7519 from stenzek/controller-window
5.0-89836392be61ebf00188cd048b42c99fff60f0a56139StenzekHost: Also call ControllerInterface::ChangeWindow when window changes
5.0-8982cb6ba59a4434591d91c920ac5735b098ad41112fStenzekHost: Don't call ChangeSurface when handle hasn't changed
5.0-898152828901efedb146cb572573b2381e73d2ada4d9StenzekCore: Switch controller interface to render widget on booting
5.0-8980a7f334dc2a3eec0119d8b77ec3ff35bbc8aae5f9StenzekControllerInterface: Don't crash on non-X11 QPA
5.0-91174de7161eaa9a59c6b80f179c66abd3015bf3b4c9Pierre BourdonMerge pull request #7565 from stenzek/vulkan-fence
5.0-9116a0653a1a34310d916b2a0ae0392f6171d88fa928StenzekVulkan: Fix incorrect fence being assigned to staging texture
5.0-9115f1c41c9a62eed665da7ba4dc995ea1c70b22ef87Pierre BourdonMerge pull request #7563 from delroth/crashfix
5.0-9114a9f7df5b15e3407796fc8c6ff54eb18862885c71Pierre BourdonSystemTimers: fix a 1-in-1000 crash happening in throttler performance
5.0-91136e9eb7c07c9661b1a3348f433f0d70c20fd9140dPierre BourdonMerge pull request #7561 from MerryMage/fix-Jit_LoadStore
5.0-9112df08a778120185680e3393f23a508f92b6297018MerryMageJit_LoadStore: Ra needs to be ReadWrite when writeback is required
5.0-91110e1cca54da025d73694aedc080e364ee51bf1ce9JosJuiceMerge pull request #7555 from Techjar/config-delcaration-unused
5.0-90254fd2a252531fa2cca950eb15b2368d8c2196c434TechjarCore/Config: Remove unused NETPLAY_SELECTED_HOST_GAME declaration
5.0-910961b9ef33abd886c002490799b52878dfbb09754fPierre BourdonMerge pull request #7492 from MerryMage/regcache2
5.0-8993342067abfa929459d0377c3ad743b36c80dd4005MerryMageJitRegCache: Remove old interface
5.0-899208c41090b22d393166d19f95cb33ddfe57622ac7MerryMageJitRegCache: Add RegistersInUse
5.0-8991096392f295efebe54ee99a454f83c95f2ebc9190MerryMageJitRegCache: Add PreloadRegisters function
5.0-89909f683f9bb15aa865dd4168fbc40b8c314d852d6fMerryMageBitSet: Add << operator
5.0-8989e699b6b2832096cc2fff85c6c62f28e103ea86adMerryMageJit: Remove OpArg variant of ComputeRC
5.0-89887d7316c90fac802d38c1b34549be6001c4b76de0MerryMageJit_SystemRegisters: mffsx
5.0-898762484141f2e9a26d0885b18c9e8e909437049aa4MerryMageJit_SystemRegisters: mtfsfx
5.0-8986192f8ba6f13e23713d93571fa7f9b387767e9245MerryMageJit_Paired: ps_res
5.0-898566d9349643d114690458cdc92723b5026781a440MerryMageJit_Paired: ps_rsqrte
5.0-89843fc3a55a9a5fe8aaedfbb2384060968f4424d01aMerryMageJit_Paired: mergeXX
5.0-8983cf5823c14689de8edf78716dd50cb860101f3e22MerryMageJit_Paired: ps_muls
5.0-89821550729688804254d1f92e636762e9c28b299562MerryMageJit_Paired: ps_sum
5.0-8981be8fec624435820d003b900ccd81f07fab860e2bMerryMageJit_Paired: ps_mr
5.0-898096b86a9bc4e2dbd885321c4c45d26a93db91d5edMerryMageJit_FloatingPoint: HandleNaNs
5.0-89790a96da578e7a305551af7f045d6ee1c787a7d182MerryMageJit_FloatingPoint: fresx
5.0-8978e812a628794b18180137e17c2eac24a190be86c9MerryMageJit_FloatingPoint: frsqrtex
5.0-897768bbd56c01f7bd328070311a4ffa0c7cd9e8097cMerryMageJit_FloatingPoint: frspx
5.0-8976cc77e2f3ef58a15b61141de44b3a45893b9dcc6cMerryMageJit_FloatingPoint: fctiwx
5.0-8975457327cbc47dcfde5d0662c49031e89002fd37feMerryMageJit_FloatingPoint: FloatCompare
5.0-897455c21a15a292674222577c81618977c82053d128MerryMageJit_FloatingPoint: fmrx
5.0-8973fecbf091e5d4ef21d18c1c4bf4f94461d5a82d64MerryMageJit_FloatingPoint: fselx
5.0-8972d62ca40496c0498445d418b20c7fe91f6463e129MerryMageJit_FloatingPoint: fsign
5.0-8971537eeb7ebf936a6ae892bdd6f7f77bd8cbb36c4eMerryMageJit_FloatingPoint: fmaddXX
5.0-8970a26c9c4b74269ebf31c891ac06187d748c808ce1MerryMageJit_FloatingPoint: fp_arith
5.0-89692337e089bf0414c0c6a86995006106f4ac11d70fMerryMageJit_SystemRegisters: mtspr
5.0-8968d87436c57db1e10087f7f006ec571622f1f5ac20MerryMageJit_LoadStorePaired: psq_lXX
5.0-89670b29b5cb83f23dc40db6aa787165c68fc840fa0bMerryMageJit_LoadStorePaired: psq_stXX
5.0-8966459f9774832c63245432bcdad2d9a1df874346d2MerryMageJit_LoadStoreFloating: stfiwx
5.0-8965dcfe955087549c29035dea39a6fa9d681f3d52fdMerryMageJit_LoadStoreFloating: stfXXX
5.0-8964f564da72337f16a7b662b106d82c4ea59b7c6e24MerryMageJit_LoadStoreFloating: lfXXX
5.0-896336790ad3add2e79930c31545a8d91e75576d5a0bMerryMageJit_SystemRegisters: mtcrf
5.0-8962d8b2bf785ac26f67e787c0b0003a94ec3b383dbeMerryMageJit_SystemRegisters: mfcr
5.0-89616ff8f9e9911024c2583287301f395924e6c12714MerryMageJit_SystemRegisters: mfmsr
5.0-89605fa6df8c1e3c58f57224ef132d45cf168e4be277MerryMageJit_SystemRegisters: mtmsr
5.0-89591d867493d9be8f4c950e97f88e6357be8af82edcMerryMageJit_SystemRegisters: mfspr
5.0-89589438ea0ef566a80e1db7152e01e8e7a9ce724b3dMerryMageJit_LoadStore: stmw
5.0-895798cf0b3286fa50a42f713636027588735173b4a8MerryMageJit_LoadStore: lmw
5.0-8956c6b9712ac4c8db19d7daf7260806b3aababd0634MerryMageJit_LoadStore: stXx
5.0-895590cef22d57f7f57c8df042044072a8e795dc9c40MerryMageJit_LoadStore: stX
5.0-89544a2efc8f5e06de966e08cb7c69a97fe1e97bca2dMerryMageJit_LoadStore: dcbz
5.0-89530e501e5c36062ae2a3d4a004cf7a884c681c8be4MerryMageJit_LoadStore: dcbx
5.0-8952534db3b2ed34e5a13691b902c8f14ce951bedbf1MerryMageJit_LoadStore: lXXx
5.0-895100d65f7a694c982cfde94d37f9b7e2a6b603caa5MerryMageJit: memcheck
5.0-8950c896d41c37ff0737d0fd852017778ef6ed94a27bMerryMageDoJit
5.0-89494443b3632611b90e8e61f8587e13aba1c413bf92MerryMageJit_Branch: bclrx
5.0-89480cd85bbce77f0cdf6f142c88afaace095436abe0MerryMageJit_Branch: bcctrx
5.0-8947453417ad8c02f71f498939d1f4fb5638bd6a4b97MerryMageJit_Branch: bcx
5.0-8946256e23494906ceac4d6919be248731e4a8816e17MerryMageJit_Integer: DoMergedBranchCondition
5.0-89450d3393b3069daa52cb499ffd957495edf376d86fMerryMageJit_Integer: rlwimix
5.0-8944b866b5bdd9c0e8a3d0e623f73491fadfc5ab62c9MerryMageJit_Integer: reg_imm
5.0-8943ace2ed27ac5b98287c223e4900c2a988a2451a97MerryMageJit_Integer: DoMergedBranchImmediate
5.0-894288e5d0d8b1c8b715cd6c9dd80f57f6fdd02d0e0eMerryMageJit_Integer: cmpXX
5.0-8941b25628669058c207f3fc6974f5db9820d5514177MerryMageJit_Integer: boolX
5.0-8940b7a4296becebf0159fb1d837635a53b2c49e616bMerryMageJit_Integer: extsXx
5.0-8939c380764ed075b6b1aa2e67506915792bde863e98MerryMageJit_Integer: twX
5.0-893856219072830476b85bed3b50b5cf2baadd538798MerryMageJit_Integer: cntlzwx
5.0-893731bd9b5cd09b0294026ef5871177b004a3b9a41fMerryMageJit_Integer: srawix
5.0-8936817fddf7347e25fff627133d679d34e35db7fe2aMerryMageJit_Integer: srawx
5.0-893532572dd6394cac415e6b5b3d1516b55f5f0d00e7MerryMageJit_Integer: slwx
5.0-893422600b33ee9730c0232438271077698299d21658MerryMageJit_Integer: srwx
5.0-89334a97f31aa26a7ba06892c091a1d74c5a923b78a3MerryMageJit_Integer: negx
5.0-893242614ede16a738ce93e68b3873507f684e09941cMerryMageJit_Integer: rlwnmx
5.0-8931d4e2acc9cd7cc99f6112c60831a08f1f5d15cbf3MerryMageJit_Integer: rlwinmx
5.0-8930bde5df03a368c2d2ff4f6b2a31086a5dbb2eaa0aMerryMageJit_Integer: arithcx
5.0-89296ce718b9204c75f96fa26da87f8086bbf0f5cd9bMerryMageJit_Integer: arithXex
5.0-89289bf75a0f317af074b5a9e2fe5af97dc45083df8cMerryMageJit_Integer: addx
5.0-892750e7b97406c0ba590deb712d76d87e4caa827832MerryMageJit_Integer: divwx
5.0-8926f945457915e2f43d3c99e7b5e3047c2d7de4d341MerryMageJit_Integer: divwux
5.0-89252652d4dfdb11fce7741edbdd93c0728248d952d4MerryMageJit_Integer: mulhwXx
5.0-892424aadd933e144870207dab5293c59d0a7085823eMerryMageJit_Integer: mullwx
5.0-892302deaab6eea6b407970d36a17c167b756f76311dMerryMageJit_Integer: mulli
5.0-8922497ac5789d1f660a9ee4c19644f09f97a78ce069MerryMageJit_Integer: subfx
5.0-892164c29ab942496afc3278aef7c6f28309bca6067aMerryMageJit_Integer: Port subfic to new register cache interface
5.0-892033812319acf7ab560176ace81b4b7a4e2ab621ddMerryMageJit: Add preg_t variant of ComputeRC
5.0-89195e46c16e4f2906ec653a4f7b2798e2e8172f7616MerryMageJitRegCache: Add IsZero to RCOpArg
5.0-89182e955012b232a88f88ae7eb4f78d99b7a0dcdf8cMerryMageJitRegCache: Add BindOrImm
5.0-8917590ec866b07dc32fd5a190b710d1aa66937a2d85MerryMageJitRegCache: Add revertable binds
5.0-891616f8b7413de41432c9128f1db896149fe8db3e85MerryMageJitRegCache: IsAllUnlocked
5.0-89156c61d9a4269ebc486e6860bd0c821a6f896fd59bMerryMageJitRegCache: RCForkGuard
5.0-8914367a0bb672807927e22aadac9d4fa8c96c3b922eMerryMageJitRegCache: Add RCOpArg::ExtractWithByteOffset
5.0-8913ae1bd7a6b0b0136d097b340636e86881efcf7c43MerryMageJitRegCache: New interface
5.0-89126fef683e14afb70b064f0c01394320a6b3b53f75MerryMageJitRegCache: Move files to subdirectory
5.0-8911448fc89e4c6b76685f7ad6c745a8386640fcc4dfMerryMageJitRegCache: Count locks/unlocks
5.0-89102dce7e6e21a05c45a4784e3c93d555ec88bc3745MerryMageCommon: Add variant utilities
5.0-9024162e34ad2224081aa48a943ca3fb7e65b23d89aaPierre BourdonMerge pull request #7534 from Techjar/fix-netplay-gamelist-saving
5.0-9022541c5ee996e4efe2b67ce58aff27633cb1104906Pierre BourdonMerge pull request #7550 from JosJuice/widescreen-hack-suggested-ratio
5.0-9004a42432cae4c9a61dad6b0f8681ae6fe1945994a0JosJuiceRenderBase: Set m_aspect_wide on start
5.0-9003b93b7ec419464432e03dd91b5b6c61a984a38a4aJosJuiceFix the widescreen hack for Wii games with 4:3 forced in game INI
5.0-8984203ecb534d65287a16cb1565ab69ee10a02ab0bfTechjarNetPlay: Fix saving host game selection
5.0-901998d2e278b066a802296f96221859e0a497a08891Pierre BourdonMerge pull request #7551 from zackhow/fixffs
5.0-9016e903d346ea6fefc967f87a4dfc06acdf97acc00fPierre BourdonMerge pull request #7552 from stenzek/texture-cache-leak
5.0-901178056686fd69fba25a3047592a6b326a753ec00cStenzekTextureCache: Fix leaking TCacheEntry instances
5.0-89955f5262ad34ba618dfc66e2e2d2e1bfe6f06b0f61zackhowAndroidTv: don't show landscape lock setting for leanback
5.0-89940446a58ec5db04ade03f24fdb091bc4513cf67b4zackhowAndroid: Fix crash on instant rotate
5.0-90144271a0ab9763c86292ce81a8af0d6fd76108e2bcPierre BourdonMerge pull request #7554 from spycrab/updater_tb
5.0-90131595a9bdcdf6a4eefdf3d82b5aa2001d97c26f29spycrabUpdater: Show progress in taskbar
5.0-901280259b019b476b4a932342ca7593799c9abdfefbConnor McLaughlinMerge pull request #7549 from JMC47/NickUnite
5.0-901148f6938ac4da9bd012f60a9258fc780c9d4024b1JMC47Fix glitched corner in Nickelodeon Unite.
5.0-901016a618f413736590644caea7717ec6920c9c9ee0Pierre BourdonMerge pull request #7548 from stenzek/graphics-window-crash
5.0-90037efdd1070bf526829d6f852deef9799a0cd2146fStenzekOGL: Fix crash when opening graphics window on another backend
5.0-9008a77882468b447af00b46658512b6ff551564f706Pierre BourdonMerge pull request #7544 from DXGLdotinfo/master
5.0-89946d437b282adeda30264f84a1080ca8f98f2a9439WilliamAdd supportedOS manifests for Windows 7, 8, 8.1, and 10 to DolphinQt and Updater. Enables high contrast themes on Windows 8+.
5.0-90062e370b4ec3427637da4e19e7c3fdc7d9467a2cbcPierre BourdonMerge pull request #7532 from mahdihijazi/mahdi/remove_cxl_btn
5.0-9004c52bdba28a2cadbcc897d633f8619da083c51122Pierre BourdonMerge pull request #7542 from Tilka/fifo_analyzer
5.0-89926714159660f9452242d449e6d89015d281fa9acfTillmann KarrasFIFOAnalyzer: don't use misleading format strings
5.0-898447d9e8208cee6d6b8e20681650131718191e3571mahdihijaziAndroid: Remove the cancel button from the file browser
5.0-90023d61b1a1d5e1dfc30982f4dfb91b19e167244096JosJuiceMerge pull request #7547 from Techjar/mh3-safe-texture-cache
5.0-900111ba11b147d1463a5d822ca8a2c597adfc3e9e1aTechjarGameSettings: Set safe texture cache accuracy for Monster Hunter Tri (Japanese)
5.0-9000cb806dd63cdcfaaa7a38b4b0f605e33854d67d33Pierre BourdonMerge pull request #7546 from Techjar/fix-memcard-saving
5.0-8999dfa4395ba0f17f5860d4954e078344cc8ac6dfadTechjarCore/Config: Fix memcard path not being saved
5.0-8998dac58a859ca30262b79f72036f1e78ea54be83c4Pierre BourdonMerge pull request #7539 from stenzek/batched-efb-copies
5.0-8997a45f977d265bb4360ca0b4a7fd189f4a30362f61StenzekAnalytics: Add deferred EFB copies setting to graphics settings
5.0-899671e3bc40a3aa04690d322b558fabe1bf7f2a1638StenzekAndroid: Add defer EFB copies to settings
5.0-899566b6e72c5ec49484966520d13b92a844b359e794StenzekVulkan: Submit fewer command buffers in deferred EFB copies mode
5.0-89948e2c063d6219b01037d1cb5bdb009000e52d8479StenzekTextureCache: Implement deferred/batched EFB copies
5.0-8993710b893b914bcc1e812f1a63fdb9a143ff682561JosJuiceMerge pull request #7541 from zackhow/notoreo
5.0-8988409c064c73a5cf1d24ec1f00e575ea16fe7ad208zackhowAndroidTv: Don't run oreo channels when not on oreo
5.0-89910d00e6225b6c2774293e6abb6f73cc8c9932b5e5Pierre BourdonMerge pull request #7540 from zackhow/land
5.0-898850da2840607eb0c101426d7207fd41c85ed9fa2azackhowAndroid: don't try to pause emulation when not running
5.0-8989650961687ac08613fbac29ba9e41c2e09afca1eePierre BourdonMerge pull request #7538 from JosJuice/ipl-dtk
5.0-898420b8c2484766ff6988cdc1711af4ac44a81db168JosJuiceFix first DTK track not playing after booting with IPL
5.0-898722ddd11573fd8d3e43a879804e7a64e50928435dPierre BourdonMerge pull request #7536 from zackhow/correct-landscape
5.0-8986b7d0b27a8c3ce7e1827c26d84ab8f375aed9f273zackhowAndroid: fix landscape lock
5.0-8985550808234544c814f29e553a670aa528374c282bPierre BourdonMerge pull request #7524 from TryTwo/master
5.0-8952701b5c4b0305417086dc153fd363b5493b0c84e6TryTwoFix Gecko codehandler lag.
5.0-89830140009114c70ba949e453343f422f639593a321Pierre BourdonMerge pull request #7531 from delroth/analytics-settings
5.0-89806bb31fc94c37e67db96ebd9baec3a43587cc2d70Pierre BourdonDolphinQt: tell analytics to reload settings on change
5.0-8981580c26dc1cae6094b269f38af1ae8f1802a05f32Pierre BourdonMerge pull request #7530 from zackhow/settings-fix
5.0-8980e02b80cfa8762cde28eb989b32cf904186e95483zackhowAndroid: fix custom game control ui
5.0-89792b905eb06a806bc654281910d92693e2dcb6f201Pierre BourdonMerge pull request #7529 from zackhow/atv-exit
5.0-89781b3db3d8c16b58c135093c5777be2df03d330552zackhowAndroid: fix ATV not exiting
5.0-8977dd0122944a7faa2a665acd9f4c1c3981a38a32a7Pierre BourdonMerge pull request #7434 from zackhow/game-controller
5.0-8974f46157793faa9c1352b9df08c3667bbafdf2f71ezackhowAndroid: Update rumble settings for use in game profiles
5.0-8973471485071d7265ad57bbddd6fa4b052d463ffb4ezackhowAndroid: Move profile check to when it is saving
5.0-8972405b37deaa4b59659906d709dbe7a220cc875b74zackhowAndroid: Speed up game settings saving
5.0-89715d93a10c60f25acd4f9045234156fd68720b1a87zackhowAndroid: Add game specific gc/wii controller settings
5.0-89729095233d21a8b165bf57c88ce4287f4b9f78c406Pierre BourdonMerge pull request #7483 from Zexaron/netplay_save-host-settings
5.0-8841550aa93ed050af73016e77fd6176d98c91a5f2d4ZexaronNetPlay: Properly save Hosting GUI settings
5.0-8970f1413dbbf6eeb8d95636a975ffe85653ac85751ePierre BourdonMerge pull request #7501 from Techjar/class-memaccess-cleanup
5.0-8968eb35514f3b8a9679d9c1c7a6dcac6f11d367a883Pierre BourdonMerge pull request #7443 from zackhow/device-rumble
5.0-89423499a416e7579fe31c6eaf340d05341d7a42e0aezackhowAndroid: Add controller rumble support
5.0-89068560eecd494482146d289a06d8bd4c6033a6fa14TechjarVideoCommon: Clean up class-memaccess warnings
5.0-89667094f225d424267c22655c0bb765337d7bf13987Pierre BourdonMerge pull request #7515 from JosJuice/wcsftime
5.0-89385718b870d1793afaf60944dfc1b086d370389538JosJuiceUse wcsftime instead of strftime on Windows to fix encoding errors
5.0-89642bbc9d40f0a47feba31fe6fdef77361103662f50Pierre BourdonMerge pull request #7520 from mahdihijazi/app_bundles
5.0-8940cc4d9981189addc0b42939eab4462759dd3ae723mahdihijaziAndroid: Change the file browser dialog ok button title
5.0-896253a45e5c2816560571bde96161e800b4d519306aPierre BourdonMerge pull request #7445 from Techjar/improve-sfmlhelper
5.0-89601cb0900a10b3e71fedca8ab74278b2d49be12089Pierre BourdonMerge pull request #7518 from weihuoya/remove-animation
5.0-89381e3a2979006ce5da1b8e7f196039def455411c9bweihuoyaandroid: remove enter and exit transition
5.0-8784c5b4e1a5f67991d82ece34dc3e443146395525e1TechjarImprove SFMLHelper
5.0-895898987beb73552a1c9145dcc1c63450b2049789f2Pierre BourdonMerge pull request #7526 from Tilka/mo_logging
5.0-895013930f565a8f40d9a295320bcc6cf475c299247fTillmann KarrasDolphinQt: reduce warnings about MO files
5.0-89562071dea9b7578dd933f0bf0f9aea235dd0ca1030Pierre BourdonMerge pull request #7497 from stenzek/lazy-initialize
5.0-8905ea77899ddd4484229bda1cc5016a158b707ec75dStenzekQt/MainWindow: Maintain pointer to hotkey window
5.0-8904211a9bf6d27356693469e4273dfd42825e811b9eStenzekQt/MainWindow: Lazy initialize child windows
5.0-89539e22288f8991155c6682b089cec95496fa4a81d2Pierre BourdonMerge pull request #7527 from Tilka/cyber_sled
5.0-895079efa9515b1b63227d88f14a712736aae8ad6802Tillmann KarrasGameSettings: EFB format changes for Cyber Sled
5.0-895198b0efb6ded174fdf85fa8a392e59f11b8c5520fPierre BourdonMerge pull request #7499 from JosJuice/purge-game-list-cache
5.0-88958bbec312953277fa7970fd3adf88976eb6515dd7JosJuiceDolphinQt: Implement "Purge Game List Cache"
5.0-894948862850ca1deb5a5053b0931f7eeaf14b46e2bcPierre BourdonMerge pull request #7523 from stenzek/vulkan-draw-calls
5.0-89487c4607a05a3642154acc418a49a002ae67b2c95fStenzekVulkan: Add missing increment of draw call count
5.0-8947756a2fe14d87e47df8d08202117f7a84148eb235Pierre BourdonMerge pull request #7517 from delroth/analytics-perf
5.0-893583c3370c2a408b58f5ed1fe382f91ecddb812325Pierre BourdonRenderBase: send performance sample at every end of frame
5.0-89346a891ea37c1f808d3e5a75124587bebd97e0ceaePierre BourdonCore/Analytics: add support for performance sampling
5.0-8933d98c0da41b2101d753ea230b890d925ae1fd8291Pierre BourdonCommon/Analytics: add basic support for vector serialization
5.0-893264e04eb38c934418fcb78226ec4fe820b06bde33Pierre BourdonSystemTimers: export performance index from the throttler callback
5.0-8931eadb4a66a5db5939df89e71a64edf436737c2cbbPierre BourdonThrottleCallback: use microseconds to represent realtime
5.0-8941dd922660c9fdc466c707049888a24dfea0fb4c8cJosJuiceMerge pull request #7521 from JosJuice/android-rotate-savestate
5.0-8940ce640e129dbd9b0077c65c9990cd0d664dba422aJosJuiceAndroid: Don't create a savestate when rotating
5.0-8939d0c29f8814255e471939fc06a853b59f8383508cPierre BourdonMerge pull request #7514 from zackhow/no-rumble
5.0-8912df1294224469de0e0043a460b67d9d2d734eae4azackhowAndroid: Don't require vibrate permission
5.0-893761821b067f9f5fac85188d8abc0841ce9529d0f1Mat MMerge pull request #7508 from zackhow/lock-landscape
5.0-89129e44df1d3aa062a39f32b87e9b3802170d571bc4zackhowAndroid: lock screen to landscape by default
5.0-893574c49c961ed4ade307b04f600536fed1f9b26ea4Mat MMerge pull request #7504 from JosJuice/game-id-partition-none
5.0-890803d401127eb0e0bf3ad038ad22ab1511a66f901eJosJuiceFix issue 11422 (inconsistent game ID for some hacked games)
5.0-8933748b275c9a44dd42299f5af41269662c2319d025Mat MMerge pull request #7511 from stenzek/dolphin-no-gui-build
5.0-89308c84e27155be2f7202943578b3fa29e087cd58ecStenzekCore: Fix display being passed as surface to ControllerInterface
5.0-89291e8cdc02d184160994c788005e47c79b6000f25cStenzekCMake: Fix DolphinNoGUI build
5.0-8930dc5a678fca5d4fe492cd342f3f681d07e2005af0JosJuiceMerge pull request #7510 from dreamsyntax/patch-1
5.0-8929e88c46453bcb3e88aebffef350d57e14b4892606dreamsyntaxUpdate ShadowTheHedgehog config - GUP.ini
5.0-8928c4d1e4adffcd380cc87b841069ce2fe8b62d7b60StenzekMerge pull request #7450 from stenzek/glcontext
5.0-89252c6d96433c322b50470705d43005fd6308506d49StenzekGLContext: Try GL versions 3.2-4.6 when getting a context
5.0-8924c95802afeb2ebc702bed61a9437f6e85e4f833e0StenzekCMake: Make X11 and EGL optional
5.0-89230559311f929d62904c6f14c67d3944fb4142aaafStenzekGLContext: Runtime selection of EGL/GLX on Linux
5.0-8922025e909773a2761cad8a3954498fe800f6f94963StenzekGLContext: Use destructor instead of Shutdown() to cleanup
5.0-89214b8d1c2b429485d54d7dad2fdc142ed43b34b992StenzekGLContext: Combine shared context initialization and creation
5.0-8920dcdd02d646230e7903520a41dc9f86e57ae16dbeStenzekGLContext: Remove global context pointer
5.0-8919eb284b5d661cab6aed770e0e51b790917249ef21StenzekVideoBackends: Pass window system info from host on creation
5.0-89189c57a98723997736adea94383668fbdf8a993fd8StenzekGLContext: Use host connection
5.0-89171d827a52234974f308e71e86cdd6f61293e0523fStenzekRenderer: Pull dimensions from GLInterface/Swapchain
5.0-8916a3961750a7174be7402fc492367f017d845b8e1fStenzekDrop Host_GetRenderSurface and pass display to backend
5.0-8915134d967be2dd4ba9531abb8ba8494c3ac423ca72StenzekRefactoring and cleanup of GLInterface (now GLContext)
5.0-891474b82bab3b6e4e8a1799bbcbdc5244f20f4d2826StenzekGLInterface: Drop Haiku support
5.0-89159c9d598ec006527bc47aea306e5171d03c12c5f5shuffle2Merge pull request #7507 from JosJuice/readme-windows-sdk
5.0-89125a5d4cad476efc3ea3a85a1010f097019b1831ebJosJuiceUpdate the Windows SDK version in the Readme file
5.0-89136119212d684ea2f7f9f6e37fe85d502d0dcf0659TilkaMerge pull request #7506 from Tilka/windows_sdk
5.0-891297cc9894e46a8200d524a6e3fad943db71cae3b5Tillmann KarrasUpdate to Visual Studio's default Windows SDK
5.0-89114d62037f885683183fd4dcf516d86c939fdbad8dMat MMerge pull request #7505 from JosJuice/korean-country-code
5.0-8908338f3467e50c160fca02090123e10fbc8d58e296JosJuiceDiscIO: Restore the Korean case in CountryCodeToCountry
5.0-8909cb576bf3820da934b09bb81bee445721e1cdb39eTilkaMerge pull request #7503 from MerryMage/signed_comparison
5.0-8904688e8db9048a115cf73231c5eebc411c58285e87MerryMageBTReal: Correct comparison of integers of different signs
5.0-8907cffca7cbecef0043bd8312c27769e06c30ab67dcAnthonyMerge pull request #7502 from JosJuice/functions-signature
5.0-88954a07b9a0e15649a373c6aaf9264ef57a5aa75a82JosJuiceImprove the "functions signature" string
5.0-8905dace56cb626d9988efca4db4521e2f56f745ecc1TilkaMerge pull request #7498 from Z1ni/compress-cancel-correctly
5.0-8904d7640f592977cdcffad295663f05963b015f6eb2Z1niQt/GameList: Cancel ISO compression when the user cancels the save dialog
5.0-8903b5d855caf7a2bed70edca0385922ffc6dfb5286fTilkaMerge pull request #7496 from stenzek/null-shader-cache
5.0-8900e3f475b30e085c32f9dc56bf59c270dcbe80ee5eStenzekNullBackend: Initialize vtx_decl in VertexFormat
5.0-8899c2fab7f01667c4ae1c9d039a5ace87ad21c4d98dStenzekShaderCache: Don't create or load shader cache with Null backend
5.0-8900660fb3fca0f4f0b291ade7b421e231330a69ae7eTilkaMerge pull request #7412 from AdmiralCurtiss/xfb-stitch-in-order
5.0-87193e95d3c477aac0e186ff2cbe4804273162a13f1fAdmiral H. CurtissStitch together overlapping XFB regions in order of XFB copy creation.
5.0-889864515d08406957c027f99efce1140b355b94360cTilkaMerge pull request #7216 from leoetlino/test
5.0-87215a289de27a167bdeaad9ffebcef02910f1c0eedfLéo LamFix BT passthrough by sending larger packets
5.0-889634f50d378d3c85bc09c8aa9beaefadecc75157c7TilkaMerge pull request #7484 from Rukario/patch-1
5.0-88465a2565ecee2064cb8f830adbe5d2d615a1685619RukarioQuick GameINI update for Sonic Heroes
5.0-88948d1e996f395f161ceb346a6b4c67ae1a91595103TilkaMerge pull request #7495 from JosJuice/wii-menu-1.0-region-3
5.0-887134c05e17dc065e44b27e7ea618597540b0733c86JosJuiceShow 1.0U instead of 1.0 for Wii Menu 1.0
5.0-8892e18fbb9bd35fc1df74670f5a37ca6b120d974513TilkaMerge pull request #7449 from amaiorano/fix-extensions-combo-update-on-reset-defaults
5.0-8784f257630c0a41f6e6155c3ad7e3f2ec1b1357c6efAntonio MaioranoFix resetting emulated wii remote settings to default not updating Extension combo box
5.0-88909a1f2596267ab95dabccaaba80bbe4cbe96ec697TilkaMerge pull request #7486 from amaiorano/fix-infinite-polling-for-usb-devices
5.0-88463dec84a91b00b50c3d07c0eb68238173bd11cdd1Antonio MaioranoFix infinite polling for usb devices after the "add to whitelist" dialog has been opened once
5.0-88881abb27909d69b57fffb5782d2ce98dca88ea1fc0TilkaMerge pull request #7480 from sp00nd/master
5.0-88436cd53bf92d257169f76cd3edfd62953f69532c86sp00ndChange gecko sorting back to manual
5.0-88862d0e217715eb46a8f9ca9d8815b94fda6f600d6cTilkaMerge pull request #7485 from amaiorano/double-click-to-add-usb-whitelist-device
5.0-88073a8493cc598cbd696f51fdfda1e18e40db08092dAntonio MaioranoMake double click on selected usb whitelist device add it
5.0-88844b14fa40a6d06a6673de5e31919965974a38c434TilkaMerge pull request #7494 from MerryMage/SPR_HID0
5.0-888393ec97697538072176196bae4364060acb88f669MerryMageJit_SystemRegisters: Correct behaviour for mtspr SPR_HID0 (Redux)
5.0-8882ff17e2f174d24337dfcf27ef0a5a9bccddc4848dPierre BourdonMerge pull request #7493 from dolphin-emu/revert-7491-SPR_HID0
5.0-88812508f6c621873b0dba97a04912bc695a25ef5412Pierre BourdonRevert "Jit_SystemRegisters: Correct behaviour for mtspr SPR_HID0"
5.0-88802bdee9b80b24f1aa284fb228b9772bc0b506d446Pierre BourdonMerge pull request #7455 from spycrab/qt_tags
5.0-87886e873c6e063907999042f034d9486b3181e534b6spycrabQt/GameList: Implement tag system
5.0-887858361d827edc0fe5d72e82e92dd4a4e1879ce610TilkaMerge pull request #7491 from MerryMage/SPR_HID0
5.0-8875e7a65c31a8c0ebc76453cfdb4624e2703ff0f896MerryMageJit_SystemRegisters: Correct behaviour for mtspr SPR_HID0
5.0-88761fe40c59fa7dbd5ecf2bedfdb941e72f0315a382JosJuiceMerge pull request #7490 from zackhow/fix-crash
5.0-8875cd02a16a074b15624e2afac2d9dd1373a1842802zackhowAndroid: fix crash on rotate
5.0-887422c63433a2ec13c8e6aa17b611a84a0951d283e2TilkaMerge pull request #7488 from MerryMage/fp_tri_op
5.0-8873d60345f15ea98629eff5dccfa2c7ca37102c3eb4MerryMageJit_FloatingPoint: Make fp_tri_op a local lambda
5.0-887294f07e7fa9d300204c01b40a2cac963eb951f10aTilkaMerge pull request #7472 from Z1ni/usb-dev-dialog-close
5.0-8831b27c688fdf1c0d3c827fd2518f5c05685a3786acZ1niQt/Settings: Add Cancel button to USB passthrough device dialog
5.0-8870bbb08eec98a8530b44a99990258974ca1244fb38Mat MMerge pull request #7487 from JosJuice/wii-menu-1.0-region-2
5.0-88607643d6d2f96aa98f2eb31b373feb62d230e5ea26JosJuiceTreat Wii Menu 1.0 as NTSC-U
5.0-886857529bc45502df97210cd7b55b2d9ba24d5d87cdMat MMerge pull request #7438 from RolandMunsil/master
5.0-87545eefd0482ac31c7042b05d3826ddc28c0320b90bRoland MunsilFix issue with breakpoint type loaded from settings not propogating to MemoryWindow
5.0-8866ecd4897d43e115dbc00534fe74a5cc9d2c3a0fedMat MMerge pull request #7437 from stenzek/graphics-options-race
5.0-8770349765ba77df11a9d5eeac424ac87e0047c7f0b3StenzekGraphicsWindow: Ensure adapter selection isn't enabled while running
5.0-8769eb33d7af6420ceb78b36c84cb82ac5a34faf58c1StenzekCore: Call InitBackendInfo before loading config
5.0-876893923e2b290febbcdccad225c81e57454d0f0b75StenzekDon't fill backend info when core is running
5.0-8767a877d5f6dc29e3559f1b64752906917f2e193d79StenzekRemove unused Host_ShowVideoConfig
5.0-88617ac90b55d6263b1369defcdcc85af290add87d9aMat MMerge pull request #7466 from zackhow/hide-savestate
5.0-8784e52be87bf1e4fbe94f644a035bfd3880aec101bczackhowAndroid: Require user to enable savestate menus
5.0-8859b3cd6158fcdf62b2e2add10b4b23b5b20f857be5Mat MMerge pull request #7471 from JosJuice/country-region-switch
5.0-8792f834ef1dfede5b1f010314810845c97715eabae7JosJuiceDiscIO: Rename RegionSwitch/CountrySwitch
5.0-87917fd1784b9af49ecfbe98f6f0b589e1f462ca8520JosJuiceDiscIO: Add more RegionSwitch/CountrySwitch comments
5.0-87907607dc3573923b284f719aef54863b7e163c3052JosJuiceDiscIO: Fix CountrySwitch's 'M' comment (and clarify other VC comments)
5.0-8789cab5e52d15e6336d226347c9fe8d920893adec83JosJuiceDiscIO: Fix the 'W', 'X', 'Y' and 'Z' country codes
5.0-8788504024ab46a17e6fa6295b2d0fc022e216bd8a1aJosJuiceDiscIO: Add the missing 'V' country code
5.0-878757d05293fd11748a7a533ad81a1b61e85e4daca6JosJuiceDiscIO: Move the Korean GC mess out of VolumeGC
5.0-878608d0b98988af1ff0991d660911b4a400980676d5JosJuiceDiscIO: Merge RegionSwitchGC and RegionSwitchWii
5.0-88516e40955a8a40e87ebf3476d0b3323b3b4284579fMat MMerge pull request #7481 from Tilka/update_discord
5.0-8843636ccdfc2b088b9c36bf4316dcfb9baa275d55daTillmann KarrasExternals: update discord-rpc for readlink fix
5.0-8849f5bfcdda5ae58ef380a65d4827d5e33eab4d13adTilkaMerge pull request #7473 from aldelaro5/fix-signature-export
5.0-87773921d8a8bec7f47a563ee04be556767527174e26aldelaro5Qt/debugger: restore previous symbols and signature features
5.0-8847b35e0fd45678ffc6b77c490fc906f5cff7d2e495TilkaMerge pull request #7451 from stenzek/gles-blit-scissor
5.0-88412e905455b152129e4efc0e95f104bf65dfdfdf7dStenzekOGL: Disable scissor test when calling glBlitFramebuffer()
5.0-8845f8c679bab962e79a3aa2cf5990f542dbcf4caf74TilkaMerge pull request #7482 from Tilka/sanity
5.0-8844db54b903ef8e2f9407be063c967d47f7c806db1fTillmann KarrasZero-initialize CPU state and register view
5.0-8843dfe8305ae7ca95edc14aba0df04398b825c8e413Tillmann KarrasPowerPC: fix a cast warning
5.0-88427cfba7397ccc205d72cb6bd4891d1735a812702cTilkaMerge pull request #7475 from aldelaro5/symbols-search-case-insensitive
5.0-883568aff9c02319cfc78371da38ab908818ce09c99faldelaro5Qt/debugger: make the symbols search case insensitive
5.0-8840480972612c17912b58d4a3163101baa9735efbf2TilkaMerge pull request #7474 from aldelaro5/fix-pc-icons-swap
5.0-88359fd7da59b1a948c44fe71bcfae67d547da1a7f6daldelaro5Qt/debugger: reorder the PC toolbar icons to their correct buttons
5.0-88385b8e1e61e8be43dd7649d726c28caf96a1f326b5TilkaMerge pull request #7470 from Tilka/fifoplayer
5.0-88319c7136453d88a0c822454875d6bdd2756c516d68Tillmann KarrasFifoPlayer: reduce XF_REGS_SIZE to what we know
5.0-8836bb6aff1d78ec325d0e5889821cd7f9be5b17d27dTilkaMerge pull request #7456 from Tilka/drop_floor
5.0-883556fdcf5f00a8066617ae738652ab041614b0938aTillmann KarrasVideoCommon: remove unnecessary floor()
5.0-883431594a81388d08f4989cf7031062d023b78f88edTilkaMerge pull request #7462 from aldelaro5/fix-signature-export
5.0-87764b75876ba1a6d2de0ca4c05e8b6c8d3f3dc30cf4aldelaro5Qt/debugger: Accept empty prefix input
5.0-88327551e3d4cdaa2f685008c7334192bc9e67eb888dTilkaMerge pull request #7461 from Tilka/evdev
5.0-883179051a28c4ef4a894a69eefc4e9d7e47ffa4132eTillmann Karrasevdev: simplify code
5.0-8830feaa466edc19d539657e38f9daa1fe51d8b36d4fTilkaMerge pull request #7469 from Tilka/mtfsf
5.0-8829b37886580bae0f7e5607e8673d0400c3617219b3Tillmann KarrasGekkoDisassembler: fix mtfsf yet again
5.0-88288293cd068f1495787c37826284020a4e80c92fb2TilkaMerge pull request #7468 from Tilka/fifo_regs
5.0-882709385b954262d866569b3ea9a53abc101307fe95Tillmann KarrasFIFOAnalyzer: print BP registers without X suffix
5.0-8826ec4c019a7b1478cb124ea957435d4015c234e1a5Tillmann KarrasFIFOAnalyzer: fix printing of XF registers
5.0-882574fd95c4c48a81b2e5c990c1f4588ef599986223Mat MMerge pull request #7465 from Tilka/mtfsf_disasm
5.0-881829c271d0eb4161b296d552dbbb6185fd84008da2Tillmann KarrasGekkoDisassembler: fix disassembly of mtfsf
5.0-882363dcd33e9c271a639d6cbbd5198e49b72e7b391aTilkaMerge pull request #7467 from MerryMage/lXXx
5.0-88188e3846d844591404abb24061399e22815ca8b228MerryMageJit_LoadStore: Name indexed condition
5.0-88211ab1d41b101c74fec67663f8791cc1e6e1d25b87Jules BlokMerge pull request #7457 from Tilka/use_clamp
5.0-8790a6a5d86cd84e12fb9e35236a2b15f3ff3a163138Tillmann KarrasVideoSoftware: make use of Clamp()
5.0-88190bef9fa41ce6fb93365d8ffdcab227dd012d1a25Jules BlokMerge pull request #7464 from Tilka/bp_warn
5.0-8818c53cd09b0059addc0f5f7819192c62f3df993d73Tillmann KarrasBPStructs: don't warn about busclock/perf regs
5.0-8817daed09f7f04555a0955ce51881d24ed40b93db05TilkaMerge pull request #7394 from mazes-80/11026
5.0-8816eae36399dce85f2f631593b1d82fdd9853b24b04mazes-80IOWindow: append new text at the end by default
5.0-8815e6302185875ae9c6ec00929a2238e7a19f4f1c43TilkaMerge pull request #7460 from MerryMage/regcache-old
5.0-8814d448ed3308dfa02dda19eea0d8ec2db21a1f50b1MerryMageJitRegCache: Fix SanityCheck
5.0-8813d5999bc0df292ab583d28de4d47206c019b09d6aMerryMageJitRegCache: Rename CachedReg function names
5.0-881229d301e303955c3675bc513cfa3a8121f7a84768MerryMageJitRegCache: Use preg_t for PPC register indexes
5.0-8811d9e2b3ed98af601aba3fef2389a020299276ea07MerryMageJitRegCache: Make {Store,Load}Register protected
5.0-881066c3d1e183c677845cd44db6fe9a2147f58acfd1MerryMageJitRegCache: Remove FlushR
5.0-8809ba33e1e69b64b6856d44a40ff0ac78dc803a23b3MerryMageJitRegCache: Simplify ASSERTs
5.0-8808ff0a6b833120670dff0185bfc832e7c17150141aMerryMageJitRegCache: Encapsulate behavior of X64CachedReg
5.0-8807dd41bab365bbfcb71f11de48a8c77e5a59606f23MerryMageJitRegCache: Encapsulate behavior of PPCCachedReg
5.0-8806406159f7f039f9d06dc10a47061c853f9fddb583TilkaMerge pull request #7459 from stenzek/objc-clang-format
5.0-880506476594bf6d16a93260c3b0b3ba70ed5c62593dStenzekclang-format: Split C++/ObjC sections
5.0-88047e741f7a7d11bcaf1f3298b215a0e5a8de6ce33bAnthonyMerge pull request #7458 from booto/remove_java_lint_log
5.0-8803712f44edd96aaae75c5bd39d01649b841f28afc1bootolint: remove superfluous logging
5.0-8802af2f21203924bf5550738733328b859b54c0fe2bTilkaMerge pull request #7348 from spycrab/gl_cache_shaders
5.0-8618392df8a11d59e7f2bee04a2b4ceb0366f421c37fspycrabGL/TextureCache: Clean up inline shader code
5.0-880032ef8706e501542e09247831210dde75e3583ee7TilkaMerge pull request #7414 from Sintendo/shortmovs
5.0-87228a93dd01054f78be15d177e3578f7db0203a3241Sintendox64EmitterTest: Fix linting issues
5.0-872158a0d0f117caff819177053b5b9bdf1774a91929Sintendox64EmitterTest: test MOV with 64-bit immediates
5.0-872053a947749a459c9037b0a9c000d9935ed9b14ac3Sintendox64Emitter: short MOV for 64bit immediates (2)
5.0-8719575f1b309a4e6e9580bd62ab3c3e584811b4a9daSintendox64Emitter: short MOV for 64bit immediates (1)
5.0-8795b480db9392800aadc8cb60f53d5c4725fd232100TilkaMerge pull request #7419 from Sintendo/miscopts
5.0-8774d8953dbe57faeb25fe6a9da42fa5cfec0373ac69Sintendox64Emitter: nit, use helper method in CMP_or_TEST
5.0-8773ef94fca5040ecc1e80efba34e343a2ea953f0b17SintendoDSPJit: various micro-optimizations
5.0-8772e3b424facdcf21b06cbe5e75c0e437b6e690b401SintendoEmuCodeBlock: remove redundant instructions
5.0-8791781b707af879e85d9b3207b5262f0b3c07872d02TilkaMerge pull request #7444 from amaiorano/fix-messagebox-icons
5.0-8784165ac1c29ecc374194054ed609194f434a3c1e50Antonio MaioranoFix QMessageBox icons using the default rather than the Dolphin logo
5.0-8789683eef304424780da9becb4351e06eef97e03ccdJosJuiceMerge pull request #7413 from zackhow/launcher-crash
5.0-87161311f84706041d313abb4dbf2e0ca50893399e80zackhowAndroid: Run Directory Initialization as a thread instead of service
5.0-87874ebf3f31896372613f958a07861e9608753fb589StenzekMerge pull request #7453 from amaiorano/improve-progress-dialog
5.0-8784bf18f19b0aa38564afac5f0a63cfe43f56b9895eAntonio MaioranoMake the progress dialog look better (used for e.g. shader compiling)
5.0-8785d741c239d277e5c0e331995bea6b3e9a3ae63422AnthonyMerge pull request #7447 from JosJuice/guitar-bue
5.0-8782cf1578c89ddabcf592296b42e14f6f50ce01b277JosJuiceAndroid: Fix blue guitar fret for emulated Wii Remotes
5.0-878358b0a284a85637a2a0f1f6e896fdc3a596487c36Pierre BourdonMerge pull request #7408 from AdmiralCurtiss/twin-snakes-cutscene-flicker-fix
5.0-8719f2fa63783b3099ddb0d903cc50f8bddd409c6b7dAdmiral H. CurtissDo not consider XFB copies for invalidating textures when loading a new texture.
5.0-878191d9190e69f24b6f0b5ddcb4e523ef9c013f9646Pierre BourdonMerge pull request #7442 from shuffle2/fix-sram
5.0-87782a0f022da3cd288dec45e01750f9ba54ea9a7879Shawn Hoffmanmx sram: replace union-with-byte-array with operator[] to make gcc happy.
5.0-8777d300f3bbbc4ea47b5e074efe2a5348ac5c0b2987Shawn Hoffmanexi ipl: quiet a gcc warning
5.0-87762cd96aa5bbcf5a13381acf9b22ef08ca090deff6Shawn Hoffmanmx sram: fix checksum calc; use Common::BigEndianValue for rtc field.
5.0-877794c70bf8845b7c9018691e01d6878f0abdea6f22Pierre BourdonMerge pull request #7441 from JosJuice/fix-read-title-id
5.0-87690bcb9923f8eb53298428470cc29dfaf05d7a0237JosJuiceFix reading title IDs of Wii discs
5.0-8775cd29cdb5846354dfd050836d3db0d72c0e29efe8shuffle2Merge pull request #6020 from shuffle2/fix-sram
5.0-8774d594d4f12fb349807202f30aaeb23bcd68a29ce0Shawn HoffmanFix sram accesses.
5.0-877361e6729ce98be2add5025cfd4650001553f80289shuffle2Merge pull request #7439 from shuffle2/msvc-dbg
5.0-87723b3551f04092fb96d67274a9f83ba1f509e9dcefShawn Hoffmanfix debug build on recent VS releases of msvc
5.0-87710e0fd18d5e39698aa1ab4943671d9d66d2001386Mat MMerge pull request #7428 from MerryMage/rm-j-GenFrsqrte
5.0-877089a0b0de32101ad88ae4b56fdd60f72b98a6c7aeMerryMageJit64AsmCommon: Reduce branches in fast-path and inline most behavior
5.0-8769826bcad3a5ef5edcf89cfe946fa32b40870bbd2fMerryMageUnitTets: Add tests for frsqrte
5.0-8768a1db82a72eb91f9e6f2e971311b9d4ead16359b9Mat MMerge pull request #7411 from JosJuice/wii-metadata-unencrypted
5.0-8717cec601f1fbe54026e27339b2e9b1540166835511JosJuiceRead Wii disc metadata from the unencrypted header
5.0-8766a5c74cd6d1afc5473433e64138719e20c9dbe86eMat MMerge pull request #7382 from stenzek/drop-vk-nv-glsl
5.0-8707448e19629d7930c5ad7df370b63f26bbfbee4874StenzekVulkan: Drop usage of VK_NV_glsl extension
5.0-87643cee297c87aa32cb7ce77dbcb70682a74bda23a3Mat MMerge pull request #7331 from booto/si_buffer
5.0-87173825e2e5ffe882aa4fa59fe88644613d1bf250d1bootoSI: Add 16bit accessors for SI IO buffer
5.0-8762d0b2f0453905a42bacc6cbdfb53792e98322d1bfMat MMerge pull request #7421 from JosJuice/qt-sd-hotplug
5.0-87345db27b8e7eff3da7d1052e753500a9070340b218JosJuiceDolphinQt: Allow inserting/ejecting SD cards during emulation
5.0-876062b88f890d6febf33e0ca55b08a95488b527c159Mat MMerge pull request #7422 from JosJuice/scrub-unencrypted
5.0-8735facaeb615e2f9719273459d41a3fe7b83d607772JosJuiceFix scrubbing unencrypted Wii disc images
5.0-8734ce3e0fc091efccf84145fead400edf73f8effd8eJosJuiceRefactor DiscScrubber::MarkAsUsedE
5.0-87574a7715927ec4843e67be9f01d469d14607f3f633JosJuiceMerge pull request #7392 from weihuoya/android-menu-fx
5.0-8716c062258719901bf8f008352fa15acf82a45cb988weihuoyause app:showAsAction
5.0-8755bcb5a6f0edb45f1e85440e3fbcc7bad849d48c82JosJuiceMerge pull request #7429 from RolandMunsil/master
5.0-875354bd16e7531dc7683bd39ebf2212393a4cdca2e3Roland MunsilFix typo causing "Remove from Watch" in Cheat Manager to crash Dolphin
5.0-875204969f94b69710f6ca88642d8c930947f2094eb0Roland MunsilFix some Cheat Manager comparisons being wrong
5.0-875297b1a9bb2a0c29f0f68963483156d5285e1fb1d5JosJuiceTranslation resources sync with Transifex
5.0-87518bb6cf2cc4f99a6a96519b1ddc59fd6532accfdeAnthonyMerge pull request #7405 from zackhow/touch-profiles
5.0-875067902a7091f6510e8e5ded55a4df2a0ec40140aczackhowAndroid: Layout for emulation when phone is portrait
5.0-8749f05d85dfe4a889f59f7d8c6c1376959b031d251fzackhowAndroid: add reset touch overlay
5.0-8748ab46f0cb8257c1e3ac152e13dca8a86bbac88935zackhowAndroid: Add default portrait touch overlays
5.0-8747afe59c50c49bdd2aca947b3a343d379a81c2942azackhowAndroid: add profile for portrait touch overlay
5.0-874685961f996ef1c142b056c29bd88456bf2d0d00c9Markus WickMerge pull request #7400 from zackhow/phone-rumble
5.0-87121f3447113063150b1793a325e9299ba1d42aab80zackhowFix lint
5.0-8711126ff8dc5f513b01c750cd15e19f9c1e7acf06dbzackhowAndroid: Add rumble for phone
5.0-8743a61036abfed95e8d1e193222e7eaa23fac4c6f43shuffle2Merge pull request #7418 from leoetlino/discord
5.0-8721a482299df627f9aaa7b3ab466f5faa79c6b03283Léo LamExternals/discord: Don't run clang-format on source files
5.0-8741e90bd035cb3b7d3bc02058bdeb19b11ddca126b3Léo LamMerge pull request #7262 from lioncash/force
5.0-84509983d92981cf3ad27b75720d2f12fe90667180dbLioncashWiimoteEmu: Resolve unrelated lint code style warnings
5.0-8449cfe75490918f50dc068542f0acec124111bb4805LioncashControlGroup/Triggers: Return state data by value
5.0-844897ba02df2721c2b6bb8edbb36b5eda0292686378LioncashControlGroup/Tilt: Return state data by value
5.0-8447918d448b5bf1510b75e50f560f41fb9e2aae439cLioncashControlGroup/Slider: Return state data by value
5.0-84464c30b9e14dfbebe6a0c1131e3a5a19410b2dcdcdLioncashControlGroup/Force: Return state data by value
5.0-8445ef1240b0c73a158c1d80fce5ab9724d0a793a491LioncashControlGroup/Cursor: Return state data by value
5.0-8444d05f490caaacf66008bd1409e61de37b1ac6c32bLioncashControlGroup/AnalogStick: Return state data by value
5.0-873340b7fab235a86e904086c25dc256398f956c21bcLéo LamMerge pull request #7261 from lioncash/static
5.0-8444d80f91478fd244f112261e536cb897a3b966d81fLioncashWiimoteReal: Make functions internally linked where applicable
5.0-87313ecc4ed1c43b0298740ebda326917d6d0f8e7ef8Léo LamMerge pull request #7390 from Techjar/qt-save-grid-scale
5.0-8716bb598529be8e4f16db25040308a725d375b0d09bTechjarQt/GameList: Make grid view scale persistent
5.0-8729c49eb2d24975dcbbdb916e19bdb9c01068936884Léo LamMerge pull request #7398 from Techjar/emu-speed-skip-vsync
5.0-8716e9046f8eecc94fdf9218316f6d28d9b43d903f92TechjarVideoCommon: Skip vsync if configured emulation speed is not 100%
5.0-872780c402e1adb0b7e28d82d7736d9bc584de45b47fLéo LamMerge pull request #7161 from lioncash/disasm
5.0-84157f8cdbb2a4d61167a68e98d73532bef8af2ca146LioncashCMake: Only link in Bochs on x86 platforms
5.0-87253a16c0d47e46dbcb7559f38a77dd977c556bb106Léo LamMerge pull request #7401 from JosJuice/translation-fixes
5.0-8719fb6b31bba8f0b542e2968ccc5160c913fd40ad7eJosJuiceRe-add i18n comments that were lost in the DolphinWX removal
5.0-8718e0cb56edb969238cb451c9a459f1fe16c505a01aJosJuiceReword some translatable strings
5.0-87175f35edf5059384b3cff5b291d098cab10657c56eJosJuiceRemove unused function and translatable strings
5.0-8716a4f950ee8689fe3bf8886e48554f6acaa9cc0716JosJuiceFix a string not getting translated
5.0-8720e3a52b336145a4e7699ecfc7049ff40f8b511948Pierre BourdonMerge pull request #7415 from JosJuice/korean-shop-channel-check
5.0-8717b5bb445f21fb2bd7fbb8efce34e3de356e48e817JosJuiceInclude the Korean Wii Shop Channel when checking default credentials
5.0-8718ce9e9186f715408af8d9abb60b73ccb1e4d3c474StenzekMerge pull request #7406 from AdmiralCurtiss/xfb_rect_scale_from_ram
5.0-8716d97bc0d35917d81a8958e15c4a20e9be3502fa6cAdmiral H. CurtissCorrectly adjust the rendered XFB region at non-native internal resolutions when XFB was loaded from console RAM.
5.0-87160fbe1a233049aecb8ea518aee9eef00f6e64dfc7JosJuiceTranslation resources sync with Transifex
5.0-87155f0d825f40b8aabe13eaef32d44ab667ff8e8c28Pierre BourdonMerge pull request #7389 from dolphin-emu/revert-7379-drop-vulkan-index-decoration-workaround
5.0-871495c2a92f26542dba3512b95243b3fcff8fb34324Pierre BourdonRevert "ShaderGen: Drop broken fragment shader index workaround for Vulkan"
5.0-87134a34dba00137ec9d9456e2f500ffd88731112909AnthonyMerge pull request #7387 from zackhow/covers-nostretch
5.0-8708374b0bf2dc7b8b5b665f392747c69cd06b92cecfzackhowAndroid: show more games per row
5.0-8707ec0e1d2826667d5b850bb07d9604efddcd8b7276zackhowAndroid: Fix cover stretching
5.0-87103405c7d420cb909e00a3140ab2e31b911afe176cMat MMerge pull request #7386 from MerryMage/seq-points
5.0-87099753f21cc74b329401577939e073353ca919b36bMerryMageArm64Emitter: Remove unsequenced expressions
5.0-8708215d99146d72bc933a0cd190e87c8de03617044bJosJuiceMerge pull request #7384 from zackhow/analytics-fix
5.0-8707169e41aa300c3517857353e8d5b38bbcd7eafaaczackhowAndroid: fix crash if user is offline
5.0-8706b8b4e9af5e3ed21ea4fc72ee77d8719922685b75Pierre BourdonMerge pull request #7380 from zackhow/analytics
5.0-8705bbf2184933429b720d4c0931f123c3d581a324cczackhowAndroid: Analytics - get android ui type when called instead of setting it ahead of time
5.0-87043d560630f5c149b4eff85ad43a73d7f53dab083aPierre BourdonMerge pull request #7379 from stenzek/drop-vulkan-index-decoration-workaround
5.0-87033ad7812b53fd4faab44b1c36b198de126b8a18edStenzekShaderGen: Drop broken fragment shader index workaround for Vulkan
5.0-87028206e4862c172e065967ce5d18cac55bbd78279ePierre BourdonMerge pull request #7378 from JosJuice/fix-reducing-log-paths
5.0-8701fbdc239199d838afb5cdd175d9002909686155edJosJuiceFix reducing log paths when building with MSVC
5.0-8700762747f8c145b0e1c66879ad98cc15888fe2b92dJosJuiceMerge pull request #7377 from Techjar/more-frameskip-junk
5.0-8680c5ae721eca5bc74149dda7c5c655296b6baad2aeTechjarCore/Core: Remove another leftover part of frameskip
5.0-86982033d660d238d9f8f3c4af5acca3a1fec10ac57cPierre BourdonMerge pull request #7376 from lioncash/sfml
5.0-8695d10a0b440f01825d211f513157efaf33afcc1a33LioncashSFMLHelper: Simplify 64-bit packet reading function and remove 64-bit write function
5.0-86943130d388db405221fbfa6eaf5ff664b55ae37a08LioncashExternals: Update SFML to 2.5.0
5.0-8695df93bb8e76ebf6ef4fd1d52352551f7da348896dPierre BourdonMerge pull request #7375 from lioncash/fwd
5.0-8694e6a4116bf252316f4630bd00d7de2d9f4b8c0868LioncashCommon/SFMLHelper: Remove unused forward declaration
5.0-86934c75331d5df35850ff393f6e0f0b0011e63cd6b7Pierre BourdonMerge pull request #7374 from lioncash/iowin
5.0-8690875332184171a0a336c93e0371f52573ff79beedLioncashIOWin: Use anonymous namespaces where applicable
5.0-8691c3ed39caef0bef934990c506c807c9024ce2e1edPierre BourdonMerge pull request #7373 from lioncash/comment
5.0-8690d40022d6d07dfd93569c8d993b92b901fbde115bLioncashJitInterface: Move explanatory comment of ClearSafe() to the function's prototype
5.0-8689307d5d54824d01859d4a47020bb53e5896b05b4fPierre BourdonMerge pull request #7372 from lioncash/profiler
5.0-868836b24bf7a0622b7b67a3889c4a0cdcd6127389d9LioncashPowerPC: Remove Profiler.cpp
5.0-8687f7b334817d0c200037cf3d86b6eb10f7f4b123caPierre BourdonMerge pull request #7371 from lioncash/global
5.0-86867aa305ea358ee1574f1036493411aa2cdf86458fLioncashProfiler: Migrate global g_ProfileBlocks boolean to JitOptions
5.0-868588a91562b542f2066f14a0205aeea50f6d1d6125Pierre BourdonMerge pull request #7370 from lioncash/constness
5.0-8682cc2ef5a2c3c4cf08d8f3913eb688372e34626e3dLioncashJitArm64/Jit: Don't cast away const within DumpCode()
5.0-868321ef71101150df7a283888b71c054cf95927da00Pierre BourdonMerge pull request #7369 from lioncash/const-cast
5.0-8682e81408588f39c9500319d8d7e9109ed76a9a7883LioncashJitCommon/JitCache: Make JitBlock's checkedEntry and normalEntry members non-const pointers
5.0-868125898cfa55e26b5ebc5cf307e47cfaf8896cfc74Pierre BourdonMerge pull request #7368 from lioncash/const-cast
5.0-8676208be26bb4290adbfc1f799f0c3ca6e95cd7d734LioncashArm64Emitter: Make the Align* functions return a non-const data pointer
5.0-86796a22f1b3e0a9208a327c745aecd22be6cc327f73Pierre BourdonMerge pull request #7253 from booto/fifo_reg
5.0-8444e2e43b489699a9f044a4ed3219e20f7e95f4291abootoCP: some bits in some of the HI registers cannot be set
5.0-8677b2b72bd3ced9a1da59e505aa519e1c57f6b1529bPierre BourdonMerge pull request #7272 from Techjar/xkb-mouse-button-fix
5.0-8454311d0442de41ac58a9ed0e3cd9a76b42229e7bbcTechjarInputCommon/XInput2: Increase mouse buttons to 32
5.0-86752fc036bcc2546a78f5a202e88d7aaba78e67bcdfPierre BourdonMerge pull request #7367 from Techjar/qt-netplay-md5-close-on-chat
5.0-8674f1bc17ab9ea69a3c041e79ed161f94c650600176TechjarQt/MD5Dialog: Fix pressing enter on NetPlay window causing dialog to close
5.0-8673ea26ccbbe1682547a2ea6a3fc4a5983a72958a42Pierre BourdonMerge pull request #7318 from VinDuv/rename-master-log
5.0-8558e2a557e7396c52551b8b69e20626e20c1c73a430Vincent DuvertLogManager: Change Master Log short name
5.0-867162928de54753a9b4c40b8bf06578cb7e0ac04996Pierre BourdonMerge pull request #7357 from Techjar/qt-memcard-manager-select-button
5.0-86226ae77623c54573972b28e4ed46c2347d6a9f3b14TechjarQt/GCMemcardManager: Make slot and file selection more intuitive
5.0-8669af2e69dfdc251d9dae5b16eda0c91157b0949bbdPierre BourdonMerge pull request #7366 from Techjar/discord-pics-popular
5.0-863480c4e77735defed495e10025c1487a749ca2c174TechjarDiscordPresence: Add popular games to artwork list
5.0-8667b1889fc7854a204f7b4c687747a44590ca0f4566Pierre BourdonMerge pull request #7364 from riking/android-reformat
5.0-8653248ee12aed057acd0bdd310359c328e8d4fd5e5arikingReformat Android code
5.0-86650d4a28dfdf8253ee12a010837c063e5310a94603Pierre BourdonMerge pull request #7365 from riking/android-code-style
5.0-8652ab76631a7fa4cf3c4f05a65ff59657fb94fe0c38rikingUpdate code style file, remove old style .jar
5.0-8663f2323331eab88a6ffbf2a021e1979e5f0a7e8235Pierre BourdonMerge pull request #7240 from lioncash/namespace
5.0-86610c39590353ab51112ee709a102affb09b6d987d1Pierre BourdonMerge pull request #7229 from lioncash/truncate
5.0-8375dfdfe6c972f91334ca4b9b25ee2d03ab954ea547LioncashCommon/DebugInterface: Namespace code under the Common namespace
5.0-8365db5b2d93c3e92c0c76b5a3ec899003c9f6795512LioncashInterpreter: Remove an unnecessary cast in Trace()
5.0-86593cc8a19dd434ed86b8e5e9a3b2040b61edd72930Pierre BourdonMerge pull request #7215 from leoetlino/dsptool-fix
5.0-8657e096ca20e976b74d0b2a307d2d1eb863c6c144cePierre BourdonMerge pull request #7358 from Techjar/qt-memcard-manager-deletion-fix
5.0-8622fd7d51eed61fc8b9bc67e00327c015d5e21d0834TechjarQt/GCMemcardManager: Fix deletion of multiple files
5.0-8344eb9009e5c0d4174a48df36a23d5c0a0e4ab6d778Léo LamDSPTool: Use std::string == instead of strcmp
5.0-8655966e47b44d38ce19d8e60a97c19e87a8870167b8Pierre BourdonMerge pull request #7335 from chungy/master
5.0-8653dbb7563cce279f399cbb2c8d761b61b6a1d094f8Pierre BourdonMerge pull request #7363 from Techjar/netplay-hia-comments
5.0-86341ba834d13cab03ede2982b1f31d51a90d568bfe0TechjarNetPlay: Add additional comments for host input authority mode
5.0-859760da8fbe1882827b458cd2e2e46f361fb1dd06d3Mike SwansonMore cheat codes for Mario Golf: Toadstool Tour
5.0-8651db55c36f0920f318dee5a2f98471c1fd21e5e3b4Pierre BourdonMerge pull request #7359 from stenzek/intel-d3d-crash
5.0-8626bae1168fe93023e598222bbff7aac2d8aa399ef0StenzekPixelShaderGen: Ensure all components of ocol1 are initialized
5.0-8649eef47990d94fed0a2703534359e8f6523f9e77bdPierre BourdonMerge pull request #7339 from weihuoya/cache-all-page
5.0-85954f90bcce631a0ae3fb9af5d0a52d4931b6f79625weihuoyacache all pages, android
5.0-8647246b1f44598349e60ef040839ecdbd95f1de1d5fPierre BourdonMerge pull request #7350 from zackhow/android-analytics
5.0-8594a26cf8febcaf8d8f8d44a44ae834614bf89de2a8zackhowAndroid: Analytics - Set new session after being closed for 6 hours
5.0-859382f82a6b7d727ff3dcc8b4e5a4d7fc9a214a8596zackhowAndroid: Add usage statistics to android.
5.0-8644b571d0c537625f3b34a4f2b98919a0fdd56d1c6fPierre BourdonMerge pull request #7355 from hackbar/style-cleanup
5.0-8627fda785c45230e03d1e9ca642c24b083c2a35dcefMikeAndroid: whitespace fix
5.0-8626dd8d7bba9868f92ea5a08c9e857ae05b9ea43652MikeAndroid: Get rid of the per-platform styles, as we only using the GC one.
5.0-8641045b9a97b52ac08d41d23dfbdc27eb04537a414aPierre BourdonMerge pull request #7330 from Ebola16/314
5.0-86393d94dc18704fa78710cd71f417ec17fe6bed3c44Pierre BourdonMerge pull request #7353 from hackbar/cleanup
5.0-8628308ae11f2b8c4042161c26f7e9065f4d8a81959eMikeAndroid: add a description for 'Compile Shaders Before Starting'
5.0-862755e4637b42e637672586be044ba3c54c5708ea64MikeAndroid: add braces to a one-line if block
5.0-86266d954afddd7fe6407a49df5bd0c12555175acecdMikeAndroid: minor spacing and brace fix.
5.0-85794a6d9f7b6ad9c319a208be25b5b8e18a2d371d7aRyan MeredithUpdate Android Gradle Plugin
5.0-8635ca719dbdd6abc7917ce721cd91b5c5eea9df05b1Pierre BourdonMerge pull request #7362 from riking/android-code-style
5.0-8630c5ecb718ac9615ca2cb0ce331e8588f48cd83665rikingAdd Android code style enforcement to lint.sh
5.0-86330cc3ae72a5d8d514895e57bf46c60ec7e0955cd8Pierre BourdonMerge pull request #7344 from delroth/discord-pics
5.0-86034ecee3cb9900f7f1fc34b806965cc399f43d7f28Pierre BourdonDiscordPresence: use game-specific artwork if available
5.0-86319bcd7bfe1e2bb06c8b6a00df1dce930b27fc2b74Pierre BourdonMerge pull request #7360 from Techjar/netplay-host-input-authority
5.0-86225519efa66ea4b3fe92ca99960116885de9da117fTechjarNetPlay host input authority mode
5.0-862931b4461ff6cdedd3ef557b4bcc0874c21975fec4Mat MMerge pull request #7361 from BhaaLseN/jit-global
5.0-86285f95ed5263d795f2b5858d2ea75860d3ffd851b0BhaaLJit64: get rid of global g_jit accesses
5.0-8627476037d1f232779f30e40d63dc5c7a0d352b2d2cspycrabMerge pull request #7345 from spycrab/qt_cover_uniform
5.0-85972ea6cc66ba1ab1c15f7bb02ffdf6c6a443894294spycrabQt/GridProxyModel: Ensure uniform sizes in cover mode
5.0-8625248afb9fa7bfd7da362a69892b3f0eac854299d4spycrabMerge pull request #7347 from spycrab/qt_fix_visibility
5.0-8623398cce52bef55b59c5d018a1d83dd3b2c4739801spycrabMerge pull request #7352 from Techjar/qt-signal-blocker
5.0-86201547b185c753e75ac65483cf1e694e4f007b71d9TechjarQt: Switch to QSignalBlocker for scoped signal blocking
5.0-861177ebd721e33c423e7a0702b685c97eacbaa6dbf9spycrabQt: Fix widgets being visible when they shouldn't be
5.0-8621e92443e4674ad767354fc9dc822219b2af883ec9spycrabMerge pull request #7351 from Techjar/qt-settings-boot-crash-fix
5.0-8620d72f4ed468d3bb625296315ca42e396e37f1c5faTechjarQt/AdvancedPane: Block signals during Update()
5.0-861974cbc6cde0816c9abcd436c03e6d7fb4587ccaf3Pierre BourdonMerge pull request #7349 from Techjar/texture-wildcard-fix
5.0-86185512eadd08778817b4b0b9dfdda1e78394095d58TechjarVideoCommon/HiresTextures: Change wildcard to a Windows-compatible character
5.0-8617d44087128edff4aac935c9be8fc6753435db922aPierre BourdonMerge pull request #7342 from spycrab/qt_dbg_scroll
5.0-85975b992f138bd7bbf07693b012c567a593b87236d8spycrabQt/Debugger: Improve scrolling
5.0-8615183fb9bf6a236066c5bff429603ed1b342d353abPierre BourdonMerge pull request #7338 from booto/controller_modes
5.0-8595168fdf814b83f0c02f32d613f6c93b6de9016519bootoFix analog modes that use 4 bits for c-stick data
5.0-86133c354d9280ec94234f4cdcdfe4e9d91cf56517f3Markus WickMerge pull request #7333 from weihuoya/gamecover-nomedia
5.0-8588eefef731414555d08e82a6471e4bd37ed02a09acweihuoyanomedia, add comment text
5.0-85872fac523e10776e2b0bae9e0757d5d9cafd5d61c9weihuoyahide game cover in android gallery
5.0-8610c3b0208de641669b7df9b924da3d75beb733be9eJosJuiceMerge pull request #7340 from zackhow/enable-touch-con
5.0-8593afc1876e494e47a494c02f1385fcc915e769ded7zackhowAndroid: Set GC controller 1 to enabled if settings don't exist
5.0-8608b2880d0330fc4c03fb244207c6205dacb8cf1c81JosJuiceMerge pull request #7336 from zackhow/extension-ui-bug
5.0-8575a20513eff995a4624473fb84ecdf46bea4a04866zackhowAndroid: Fix wiimote extension from defaulting to none in UI
5.0-86065eca5f69c5e15625c99eb4d95d11761756bb1de1Pierre BourdonMerge pull request #7346 from JosJuice/png-buffer-overflow
5.0-8605be890c56acccde6d45ce31e9b1152cb4aa8bf087JosJuiceFix critital buffer overflow in LoadPNG
5.0-86048f847c7655cddfd19f6ce307651a41657b3c7e44Mat MMerge pull request #7343 from spycrab/qt_bp_fix
5.0-859727bc9046e7d65bf390e72e17d97afaba92cceda8spycrabQt/Debugger: Readd title bar to breakpoint widget
5.0-86020fdb6f4267dd34fc15d49d1aeaffd6734851936dPierre BourdonMerge pull request #7249 from yourWaifu/discord-rpc-join
5.0-8515158c0d54b1b4f332ab8fca897a8396bde5686e74Sleepy Flower GirlForce IPv4 on external IP addresses
5.0-8514c2aedb7649b09250485f96b85345afeb94a14ecaSleepy Flower GirlAdds a UI for accepting Discord join requests in Dolphin
5.0-8513b7c241ea4ccd452253e0fec8741c1ab2cc3c3df4Sleepy Flower GirlAdd Discord Join Net Play functionally
5.0-85980ed0e513d2865a4ebbbf8fd41cc1c7d793cb255bMat MMerge pull request #7341 from AdmiralCurtiss/simplified-libpng
5.0-85975df424a1ec886f984c247f3243701bb9729d4dbfAdmiral H. CurtissUse simplified libpng PNG reading API to avoid PNG reading bugs.
5.0-859612a5fd80bde3c1f5557ea647ebb127d37e74040dspycrabMerge pull request #7299 from spycrab/qt_compact
5.0-85898d184ab9bd92a702f85868002baf1874a7288adbspycrabQt/Debugger: Make spacing more compact
5.0-8594b5951490f6f9199605895faa746fbd0b35d88094Pierre BourdonMerge pull request #7337 from zackhow/dpad-enhancements
5.0-85934c281f72b64a29d27732f84c2b729749fcaa78b5zackhowAndroid: Enhance Dpad movements/touches
5.0-85928e5c3d5b4eff43b9e830831efc91dccf77f00b66spycrabMerge pull request #7326 from spycrab/qt_tas_fancy
5.0-857055c608b482ed5eaba5091127dfd2d77d7d14db55spycrabQt/TAS: Enable antialiasing for Stick/IR widgets
5.0-859060cddc2e923f1ce6e84708736495a7245a9e889cspycrabMerge pull request #7334 from BreadFish64/patch-1
5.0-8589b246678c8c7f028e7133981336c246197646608bBreadFish64Fix spelling in assert macro
5.0-85886d56b033041c5f0ae4dc4452563ed8862e867634spycrabMerge pull request #7325 from spycrab/qt_tas_reset
5.0-85701c793503b145cdcac505cf2c7bf36d73f295d2e6spycrabQt/TAS: Implement recentering feature
5.0-8586735277ec7dee99c4b59cbe6083ee4fbc3078e2f7AnthonyMerge pull request #7332 from lioncash/cast
5.0-858567b015d76b704de4efa69d921559cc50b512fa25LioncashArm64Emitter: Get rid of a pointer cast within SetJumpTarget()
5.0-8584fb382e90ebe65d23cffc6d927470ca8ad1c3efb4spycrabMerge pull request #7324 from spycrab/qt_independent_tas
5.0-85609739ad9f48eec545abd26e30ae17625a913b258fspycrabQt/TAS: Make TAS input windows independent
5.0-85820626c230a4a55f1d10e0647e891d580c129414d6spycrabMerge pull request #7311 from master0fdisaster/test2
5.0-85810d79e8a2ca18b2177c2cb853a32279e532089775master0fdisasterQt: Config/Advanced: Fix CPU Clock Speed Slider
5.0-85801544d7d681b5dc1dcdbea60cf09fdb4fbafcf371master0fdisasterQt: Config/Interface: Fix "Show Active title in Window Title" Checkbox
5.0-8579bc3cc01cc986b4b7d56c7d25898ed572e75c36a9master0fdisasterQt: Config/Interface: Fix User Style Drop Down
5.0-85786a34210c2d1f8eab811eb21ecf7a7afc3e4f40e5JosJuiceMerge pull request #7328 from zackhow/covers-nocrop
5.0-85751f40efda5db90e3cbfa0a1e6df4134d1707e6498zackhowAndroid: Don't crop covers
5.0-8576799b80fb14cc9d5570f8e9479d7ddbf47c4531b2Markus WickMerge pull request #7329 from delroth/not64
5.0-85756c1f39458b04256732dc7572f6f2d59f2f28ec5ePierre BourdonJit64: Update PC before checking for exceptions
5.0-857460f12e1d4c868a13723cb6568b04374ebc73b5f7Pierre BourdonMerge pull request #7327 from BillyONeal/master
5.0-85736640d1ec81766faa9ba26f684a2762e7b24b25cbBilly Robert O'Neal IIIAttempt to fix linter issues.
5.0-8572a0af0bf58883b23af4b75d4111457c388bb3e9c9Billy Robert O'Neal IIIWorkaround use of private constant _Snan no longer being present in .
5.0-85713f96f96f142703858302d054120aabbc4426c921Markus WickMerge pull request #7302 from zackhow/covers
5.0-85703f21975d2ab185e29e635a40af3645267aae6027zackhowAndroid: Update mobile and TV to use game covers
5.0-856984c24516b13d23900273d6010737e0486caef421Markus WickMerge pull request #7306 from zackhow/touch-button-placement
5.0-852675f4e74e947a5a7fe21f7f73533e30a6417b67c7zackhowAndroid: Add default touch button overlay
5.0-85679322c0edfa41d6a12ef04a9e447b388d5a748119Markus WickMerge pull request #7320 from zackhow/leanback-button-clear
5.0-855851fa5d2fd884655536a40e32572f00717a400ed1zackhowAndroid: Clear controller binding by long press on TV
5.0-856515ef7d6fb8288d8447d25db4186615b720e72169Markus WickMerge pull request #7323 from lioncash/dedup
5.0-8562a4110ad95894cb43e3d69c8570c6f42e2eeb669fLioncashPowerPC: Deduplicate Helper_Mask() code
5.0-85631c324c8927d54c9f758344fef387b3ebb7e74744spycrabMerge pull request #7317 from spycrab/qt_fix_mpbtn_crash
5.0-8558159d5a69251be51efbbe4be3cd4e2d9b0be5182aspycrabQt/MappingButton: Fix crash when exiting during input detection
5.0-85613d0ea980a685f19bdf3e4efbf2b7c9dfc40641b0Mat MMerge pull request #7321 from VPeruS/fix-assignment
5.0-8560e5980f280d7ef0c371775c0b5043d6c1a62583f8VperuSCore/UICommon: Fix assignment to pointer
5.0-85593bf92e76e56d8a28cd4e9dda4894655673258528Pierre BourdonMerge pull request #7319 from zackhow/exit-double
5.0-8558a2f90d39154dfbc45a2d517e2ae5fc88d2e04e4azackhowAndroid: require back to be pressed twice to exit on mobile
5.0-8557a2b97665bb88e4408c120db95082b6fc3033c91bMat MMerge pull request #7316 from JMC47/removelswxpanic
5.0-85563a4574957b92b6bfbafd12495b8597816a81848fJMC47Disables a panic alert in lswx that makes using not64 impossible
5.0-855555fa4842fbae70778093274ce07fcacbfaf85576Pierre BourdonMerge pull request #7307 from booto/qsortfilter-strict-weak
5.0-8536aef446697dd46c59e6a6f7d15caca8e7ed0caad3bootoGameList: QSortFilterProxyModel should provide strict weak ordering
5.0-855391edc9524331734093a7456190976da263174754Pierre BourdonMerge pull request #7315 from delroth/crset-fix
5.0-8550c8d4fa530831d00b6e20f33fcd03ce0012bbb5c4Pierre BourdonJit64: fix crset implementation
5.0-8551b382310367d0c4d2cb439244f7cd038e927ceb25Pierre BourdonMerge pull request #7313 from PoroCYon/master
5.0-854826a9ab5b199a3e82064f52a1f8f59e628ea9c3aaPoroCYonUse GDB_SIG* enum instead of the system's macros, as the latter mightn't be included or might have a different value.
5.0-8549185f971e2a3d37a607da48f393e5b8980d76cb04Markus WickMerge pull request #7308 from booto/dualcore-fifo-player-shutdown
5.0-8536da0927fe8feb5dccaa0e94cfd2bd7a757bbba7a8bootoFifoPlayer: Actually exit on 'Stop' in dualcore
5.0-8547cf8c436d0df272e5762033e922f1fc5b26311295Pierre BourdonMerge pull request #7314 from chungy/master
5.0-8546f38f51fce3b4a64885973254d0ea546edd5b6251Mike SwansonAdd cheat codes for Mario Golf: Toadstool Tour
5.0-8545bb255d266635f4a39d616c35b4670a7bb7dde795Mat MMerge pull request #7309 from JosJuice/remove-frameskip-even-more
5.0-85442a2a2cfc5e23a4ba2df8480a8a1f1dc8262c955fJosJuiceDolphinQt: Don't call "frame advance" "frame skip"
5.0-85432ee8a61148364c2c661a137bab7e3478ccb66cfcJosJuiceConfigManager: Remove m_FrameSkip
5.0-854274057ec222be05ee361a9adb227e6b8b388f4144Markus WickMerge pull request #7303 from zackhow/exitemumenu
5.0-852758aa6b99056f6b282d053891fe22893277342989zackhowAndroid: Add exit to phone emu menu
5.0-8540bfbf9ed2ee969a29703eb7d302306f477a12d122Markus WickMerge pull request #7292 from mahdihijazi/settings_refactor
5.0-8522f41785e1b945e0827cc58fd87f7e565336e786eamahdihijaziAndroid: Reflect the settings that is being used by the emulator on the UI
5.0-8521ed1c91b4f6c29570a67d866d01318b11aec70564mahdihijaziAndroid: Fix custom game settings
5.0-8520c664bb7458659c71d7a69f5587f2c61fc7e10a20mahdihijaziAndroid: Refactor the settings managemnt
5.0-851961835a7e0839b50b1fd9180b3aaad6fd8d9fa56bmahdihijaziAndroid: Start structure the project around features instead of data types
5.0-85357be818a354aa3d0a0f4d9786c413032da36d5568Mat MMerge pull request #7286 from orbea/cubeb
5.0-8534227807df36e8bf8215372ca2dd0c4919390b925borbeacmake: Support system cubeb builds.
5.0-85339cd7dfcd8f1a50a9434cbf4bbca5c2c406d81d04Pierre BourdonMerge pull request #7304 from spycrab/wx_references
5.0-85327cb310791b5b99a9c5d90af1dfdfc4cfb3a17918spycrabCleanup: Remove some left over references to wxWidgets
5.0-8531ddf09a0841eae1108bb36177972e87fa175ebb6fspycrabMerge pull request #7298 from spycrab/usb_keyboard_hotkey
5.0-8513e3f36b74c59028a38fee62ccdc98eeb7704a80c6spycrabHotkeys: Add "Toggle USB Keyboard" hotkey
5.0-85290a8e04e469b30b2331096788db76be7fd6487bbeAnthonyMerge pull request #7301 from zackhow/wiicontroller
5.0-8512ec5e46fa7a3e9c2da68777d718155ff768a4b238zackhowAndroid: Return 0 on fail on WiimoteReal IOWrite and update WiimoteNew defaults
5.0-85271da910d984b85ee74740bad0e2c7b3330810f494JosJuiceTranslation resources sync with Transifex
5.0-852646fe6dc48cee38c903de50ac94619c5b865159aeAnthonyMerge pull request #7267 from lioncash/global
5.0-8525ac1b48497ee99f0328c6f2ffdbc26277b507a432LioncashNetPlayServer: Make g_initial_netplay_rtc a member variable of NetPlayClient
5.0-852472d5ff54f3046c9b7de24c2b662914b0ec8be39dAnthonyMerge pull request #7257 from lioncash/const
5.0-8446113a3576044502ba9e81d42fc5c2a3b8e24b3227LioncashWiimoteEmu: Make constructor of Wiimote explicit
5.0-84455b5897756118e7417168bb19d9cc1a11ae950cf7LioncashWiimoteEmu: Amend parameter names for EmulateShake() and EmulateSwing()
5.0-84442825b2daa2a1d96a615a54cb727e934f90346e80LioncashWiimoteEmu: Remove unnecessary value-wise const from function prototypes
5.0-852015090dc4b870e505477aecabf3280ac9e20e3242AnthonyMerge pull request #7300 from stenzek/qt-open-dff
5.0-8517dca1096664671290c443932ddf204d8f7354f22dStenzekDolphinQt: Add .dff to open file filter
5.0-8518d425732837980e188026e791e24955e5aa2ec738JosJuiceMerge pull request #7297 from booto/no-dol
5.0-8513800c1570ea6ab1ee827c482ed06186a391fbbda1bootoExportDOL: ActionReplay has a 0'd dol offset. Don't try to extract.
5.0-8516cf116d488a48041a126c0e71b318b9b5b6bfe812spycrabMerge pull request #7268 from lioncash/config
5.0-845471de1abd884e98309151ab4e2ce0f9b274abaae3LioncashCore/BootManager: Remove unnecessary includes
5.0-851459d97c8e3e2c47b5d457af7e262061391e29d22bPierre BourdonMerge pull request #7296 from booto/apploader-exit-state
5.0-8513f800f6343dd31d0f86051cc5f3a0b1b9069cbdf2bootoBS2Emu: Don't do a DVDCopy when AppLdrMain returns 0
5.0-851214e156c29228b3b58ddb6c0c533a39c28b92cee3JosJuiceMerge pull request #7295 from zackhow/wiicontroller
5.0-8511be02a8e70b87a5f144949cb831c66a03a73ec58azackhowAndroid: Fix wiimote settings saving.
5.0-85109545466a183c815b5d48ed7a6a0ba17e2a01ea27JosJuiceMerge pull request #7294 from JosJuice/android-gamefile-config
5.0-8509db76994a9a7328d44b13b03046d34ce262dff07aJosJuiceAndroid: Don't crash when loading games into game list
5.0-85086af7c1fe277ab61a813b516babd8396dc776810espycrabMerge pull request #7273 from Techjar/qt-iowindow-detect-spaces
5.0-8454f37813d8b69b8dc78502367f279f24fb9ba718a0TechjarQt/IOWindow: Fix detection of button names containing non-alphabetical characters
5.0-850681c3400681e85853ccf352574ead9ffed5d3183fspycrabMerge pull request #7269 from lioncash/qt
5.0-8454a9003aadc660e67e7db8ee6839e3c50b767c2bddLioncashDolphinQt/MainWindow: Replace includes with forward declarations
5.0-85042a776bf2b6ebefbb064f3f418f0c2b31c7ae10b7spycrabMerge pull request #7258 from Techjar/netplay-fix-segfaults
5.0-8483cfeffdcf4208686d64d509f559272d64bbd5da70TechjarFix more segfaults on NetPlay quit Basically everything here was race conditions in Qt callbacks, so I changed the client/server instances to std::shared_ptr and added null checks. It checks that the object exists in the callback, and the shared_ptr ensures it doesn't get destroyed until we're done with it.
5.0-85027c2569ada7dcf6b88c1b978d1abaec42b230c39fspycrabMerge pull request #7283 from Techjar/netplay-improve-settings-sync
5.0-84797036299a92c3a2b550be052a710ef564bfd3af0dTechjarNetPlay: Improve settings synchronization and UI
5.0-850022108bbae77e28956b40862af72d4212da82c1e0Pierre BourdonMerge pull request #7288 from zackhow/wiisettings
5.0-849138c8d970f21b612e14da9889797c9f4ad433b90bzackhowAndroid: Fix emulated wiimotes via controller
5.0-8498a35f5e6f7595ac8b21f6117a1733654be4d6be9ePierre BourdonMerge pull request #7293 from spycrab/qt_cover2
5.0-84978fb3085b0778ccdb90fdca91a7600b89db518b3bspycrabRevert "Revert "Qt/GameList: Add option to show covers in grid mode""
5.0-8496ae0748ab078c1853c9e74ed8ebe729e44b6b03a2Pierre BourdonMerge pull request #7290 from degasus/branch_following
5.0-84915333c17cca1ce1880f9eaa709b4688a0dcf1175fdegasusJit: Fix branch following.
5.0-849417c1345b30b5368a29f40c0ba74b635f5c259473Pierre BourdonMerge pull request #7289 from dolphin-emu/revert-7285-qt_cover
5.0-84939b94c76f8171c3b520e69cde827f4221907c654bPierre BourdonRevert "Qt/GameList: Add option to show covers in grid mode"
5.0-849264b19b78304ed3865794cd79e2f2e8d71680bd22spycrabMerge pull request #7285 from spycrab/qt_cover
5.0-84875ade5f4fe7a0302d919ad1207c69034d155cc720spycrabQt/GameList: Add option to show covers in grid mode
5.0-84907c2d2548a88abf9a5fa0bff52e00c57d093a9e19JosJuiceMerge pull request #7284 from Techjar/netplay-fix-unknown-region-crash
5.0-8483dee64a89e05229288e509f9fadfca354717b74c9TechjarFix segfault on NetPlay start with unknown region
5.0-8488be9437450e62b1786795c41c49d33381a83c3c07Markus WickMerge pull request #7234 from zackhow/master
5.0-83520488fe1d30b0645a7f7af63b5c0d0090adf738a6zackhowAndroid: Support for AndroidTV Oreo Homescreen channels
5.0-8486448547c38fe805cfb0d1f7aaf94f4b8e436286c1JosJuiceMerge pull request #7250 from JosJuice/android-nonzero-axis
5.0-84007f6be99ad93e090417d508575ce0827284bde7a9JosJuiceAndroid: Make ControllerMappingHelper methods static
5.0-839978cb1c29141cd6925a08f3ff88885312c83b7a87JosJuiceAndroid: Remove controller-specific code that isn't needed anymore
5.0-8398d32c297c0d43ae87cf2cfdbf62e8aa5723656170JosJuiceAndroid controller mapping: Ignore axes with constant values
5.0-8482a21d536f99ae75f6f8f23870043ed1c8ab19c34dMat MMerge pull request #7282 from booto/no-more-global-dcbz-disable
5.0-8475f88c46b4da185688802987ea6a5f163448472a54bootoConfig: Remove Core::DCBZ [bDCBZOFF] - obsolete
5.0-8480d6833cb217e65f54f3b91ab7ae5b4426d4724909spycrabMerge pull request #7279 from Techjar/qt-macos-iowindow
5.0-846544aa3cdc0f11349bbc7ffa4e11eb2a2a213326acTechjarQt/IOWindow: Don't set QSizePolicy::Expanding on macOS
5.0-8478c141511c87a8edfa1f273e8fdb13609def89efa8spycrabMerge pull request #7222 from Techjar/netplay-sync-saves
5.0-84714407854e9cbffeb8da1d7a8e70186b6d7498bccbTechjarNetPlay save data synchronization
5.0-8476bcd2a76f2b19c3f091a91201c39fe6839a416970Mat MMerge pull request #7281 from JMC47/rubiks
5.0-84754e2b6e66e09d89f0e96b0ea50aea0e1828b9b7e2JMC47Update INI for Rubik's Rush
5.0-847467872cd2d1e141ab3f666ceff45c5c27fea0a53dStenzekMerge pull request #7275 from stenzek/d24s8
5.0-8473dae161e1385f6f8904bbcc0803d7ae01fdf4bd8dStenzekFramebufferManager: Use D24S8 on Adreno when using Vulkan
5.0-84723323265d9113c5c2cf4f3ca92766458411ac8b5eStenzekFramebufferManager: Dynamic selection of EFB depth format
5.0-8471b30342d38f372ac987322d9d01d9296eb2511f79StenzekVideoBackends: Support D24S8 abstract texture format
5.0-8470f5e8af7b6ca24962f1a9fea14b989a0092bae210Markus WickMerge pull request #7276 from stenzek/disable-shared-context-nouveau
5.0-8458602fe0f457db67f121b642c48fcdfe0df0f61f61StenzekDriverDetails: Disable shared context shader compilation on nouveau
5.0-8468bcdffdfe634f634f17bf340a8fb1c72f8524f1a2Mat MMerge pull request #7280 from Techjar/qt-cheats-manager-crash
5.0-84653cee7d599b9a733d3c50badbfe1eba59777274abTechjarQt/CheatsManager: Fix segfault in GenerateARCode
5.0-84668d8707da2e772295286fe81aa6318e0ff6f17bffJosJuiceMerge pull request #7277 from cremno/fix-compilation-without-discord-presence
5.0-84654ad21533780afb2ef6964c622b921709209e3295cremnofix compilation w/o Discord Rich Presence
5.0-846498c7b232c4117414c80b97bcc8f704d448817b47AnthonyMerge pull request #7266 from spycrab/qt_discord_fix
5.0-8452d438e80bfdb24783f3f5ad2d9e136c7d139551e9spycrabQt/GeneralPane: Disable Rich Presence checkbox while emulation is running
5.0-8462bd29548f2a1e33d5367042e62a76d4f0fa8b3bcbMat MMerge pull request #7270 from JMC47/NeedForSpeedMWFollowBranch
5.0-845499180eaae383185be4aa353bf13c3a8e8af05534JMC47Disable JITFollowBranch for Need For Speed: MW
5.0-8460944b5fade625823814c04b4acbf835c89fbd191dMat MMerge pull request #7264 from ligfx/ffmpeg_deprecations
5.0-8451857138a0ba051152529b8695fe775924c857f908Michael MAVIDump: use dump_path rather than deprecated AVFormatContext::filename
5.0-8450e45698aaa0f99eff1700089954a5af55b53ec47bMichael MAVIDump: av_register_all is deprecated/unneeded since 58.9.100
5.0-84575516731a72ef522d09475fe30c057145de5e62aaMat MMerge pull request #7271 from JosJuice/remove-wx-settings
5.0-8456c663dc9e00392d50ea9e3ba2c220726ba32e64cbJosJuiceRemove settings that only were used by DolphinWX
5.0-8455325f3c6ee535be1923813db17883b83c50ce616dJosJuiceMerge pull request #7254 from Techjar/dont-set-jitfollowbranch
5.0-8413d49b415e75303dd07275242dcab9096561067ec8TechjarCore/ConfigManager: Don't set JITFollowBranch
5.0-84536044165f9d8422427aa60ab3f1b238882cd3e441spycrabMerge pull request #7237 from lioncash/netsettings
5.0-8415f209f5f2a45cd1c8eb1fa0fa04533fd17a7b3ed8LioncashNetPlayClient: Make the NetSettings instance part of the NetPlayClient class
5.0-8451f184718d1bcf446d982661b4113487af77929e0cspycrabMerge pull request #7265 from spycrab/qt_fix_html_log
5.0-8450e9158bae6f74d64576eeea9d7d6948943afdd441spycrabQt/LogWidget: Fix messages not being escaped properly
5.0-8449865d737efd54b6ed297e05662909f01651170c1bMat MMerge pull request #6641 from BhaaLseN/dsp-update
5.0-81921f524b9929f28b1f07069db27e11cf13db061aafBhaaLdocs/DSP: update version and history
5.0-81911419e7e5b2d8aad63ef9c2bf3ef9f5b7db759b49BhaaLdocs/DSP: fix opcode operations
5.0-8190facd1dca128dcd159276b6973cb8d747ec0f9c51BhaaLdocs/DSP: update register tables
5.0-84454826acd931144fe8ef532cf38e16c9dee034da99spycrabMerge pull request #7260 from spycrab/qt_fix_lazy
5.0-8413c8af83202a44f81cd3a6554a5897bede33b51f94spycrabQt/GraphicsWindow: Fix lazy initialisation bugs
5.0-8443cc6526f5535e253f72589d1a63968a4696d47892spycrabMerge pull request #6222 from iwubcode/emulated_input_improvements
5.0-8379bce8041cce88926adf68c7b35b4e79d72420bb36iwubcodeInput: Allow per-game configuration to specify directories for input-profiles. If specified, the directories are searched recursively for inis
5.0-83783b11066e6168a4c266ab30dd2805f8148c00f1a1iwubcodeFix lint bugs
5.0-8377b5db180ac4dad3b0de143a3f3d4d061ba79e709aiwubcodeAdd 'Boom Blox Bash Party' ini that contains Hard/Soft/Medium shake speeds and Fast/Slow/Medium swing speeds. It mimics the 'Boom Blox' ini
5.0-8376230af569ed80772cf149020f1f8dfb88fe5059c8iwubcodeInput - Make dynamic rules be definable per game. Configuration can now define how many frames constitute a high or a low swing/shake when the button is down. Also configurable is the number of frames to execute the swing/shake after the button is released.
5.0-837583c94feb3d6bd60a23e57cdb0afd837172fa3a31iwubcodeInput: Trim profile names to allow spaces between ','s
5.0-8374e10abaed3e4aa48379dc1a052d2d9a2851e8464diwubcodeInputConfig: Show display message when game specific input profile is loaded; matching how cycling works
5.0-837314482a72af9e70667cb0e8477f4c14feb2c7a762iwubcodeInput: Allow cycling to occur for each individual controller
5.0-8372485285eadc71a8ca7055b9fc6b5da13c8b0251f4iwubcodeInput: Add cycling between game specific profiles
5.0-83713969bf6d1c83acb7e3699bcd3c2715d5b85e2ea0iwubcodeInput: Add hotkey to cycle the wiimote profile forward or backward
5.0-837029b71fb9ce5d28e84a7aaabc1a3a65f2a551d42diwubcodeWiimote Emulation: increase left/right bounds for IR calculation, to fix games that previously you couldn't reach the left/right edges (ex: system menu)
5.0-83696194badeda7052d3162f43a5c7888646eab23e01iwubcodeAdd 'Boom Blox' ini that contains Hard/Soft/Medium shake speeds and Fast/Slow/Medium swing speeds
5.0-83685cbc825bc9679df1ef6f452ce6cf8b6f8b35a6e6iwubcodeWiimote Emulation: add 'dynamic' swing/shake options that vary based on how long the key is pressed
5.0-83679936a83a1b56b6e7b6f170c112caa683a125b356iwubcodeAdd game-configurable shake/swing commands for the nunchuk at three intensities
5.0-8366fb7a6a1bbe03acb530db0b2b4cfcb1fe15df0d03iwubcodeWiimote Emulation: Add game-configurable shake/swing commands for the wiimote at three intensities
5.0-83659f9afeb63e912dd71e3e58338c7b4f3c03b3d6bciwubcodeWiimote Emulation: Be able to trigger swings consistently by holding down buttons. This makes certain actions easier (tested with Red Steel)
5.0-8427303f5e0dc2ff62064571b53020e69c625a50186dspycrabMerge pull request #7256 from spycrab/qt_forward
5.0-8424b3b1845785429e19076063c00daf13a2da1ec6b1spycrabHW/WiimoteEmu: Add Forward Option
5.0-842555b5a249106a5f57d161fdde208e199337eb8524spycrabMerge pull request #7244 from lioncash/error
5.0-838674899e417bb0bce222a3c5cea995fd626bc61e18LioncashQt/MenuBar: Make failures to load map and signature files more obvious
5.0-842392f397d0fa51818e36b7b4b7ded5ef487948cf3espycrabMerge pull request #7255 from Techjar/qt-netplay-message-color
5.0-8413d85dd287cf7a0914b72e5d8d05e4e12f3897b7b3TechjarQt/NetPlayDialog: Change own chat message color to better suit dark themes
5.0-84211567a8c47d1eabc93c16aafeec190fac816acbcfspycrabMerge pull request #7251 from spycrab/netplay_alert
5.0-84209ab489aab86304f126c3c38d0123d00ed740fd57spycrabQt/NetPlayDialog: Show alerts when events happen
5.0-8419196bf8dbe21fdd72f123fe3f0aac22c5dff35592Markus WickMerge pull request #7223 from lioncash/cmake
5.0-83610a4c0a9b4b68b8a95b0eb86da95d448f1a47f558LioncashCMakeLists: Replace tab indentation with spaces
5.0-8360a7cf1548b029d22430638468a23429b125893ce6LioncashCMakeLists: Remove trailing space
5.0-835923bc463ec96bfceade0f887f7643c16e2f6e9814LioncashCMakeLists: Uppercase "string" in deployment target setting for macOS
5.0-8358904057e611bb3c7e6be2aff39cd9940636049e11LioncashCMakeLists: Use lowercase for commands
5.0-841468731995b543e0f434de495441f3b405fca10ea1shuffle2Merge pull request #7220 from shuffle2/msc-ver
5.0-841319ddd29afb5593222c5701f5249d2fbd90331005Shawn Hoffmanbump msvc version check
5.0-8412fc967908ea439811006c63e5ac138b7c77392d45spycrabMerge pull request #7238 from Techjar/netplay-bundle-pad-states
5.0-8382f68dbed5351c33ec975445eb832e75b5e68a6fb2TechjarNetPlay: Bundle multiple local pads into one packet This saves a significant amount of bandwidth with multiple controllers on one client, as most of the packet is just protocol overhead.
5.0-8410df5d1cf13a310f0ea19a03c829066ba7f0082855spycrabMerge pull request #7233 from Techjar/qt-jit-branch-menu
5.0-83712ee7021cda124139928f0b70393c229e337ed9e8TechjarQt/MenuBar: Add missing JIT branch option in debugger
5.0-8408c04b07674ef195ea91befec6897055ed024d7c36spycrabMerge pull request #7243 from Ebola16/SU
5.0-8386affd5689ff5ef5f2c8cbd5f92b785d9b620a5374Ryan MeredithQt: Clarify Synchronous (Ubershaders) name
5.0-8406c7ff1416064a303f835f544f70586f449371fd32spycrabMerge pull request #7219 from ligfx/mappingwindow_hotplug
5.0-8366ce98a9c71d3bb03bb127601c3d09c647a5d41767Michael MQt/MappingWindow: update devices combo box when hotplugging devices
5.0-8365b689a195ff283414968d4b433e389a06742e166cMichael MQt: add Settings::DevicesChanged signal
5.0-8403ea99cdd781318c0883f1824a032d137854555923spycrabMerge pull request #7247 from lioncash/fwd
5.0-83869b2ffb622193ff71d1e7358e8a83cbad52e2c947LioncashQt/GameList: Replace includes with forward declarations where applicable
5.0-8401d81b63f4039f338fbbcd0464101f84d399cbc9ecspycrabMerge pull request #7245 from lioncash/internal
5.0-838643bc3656ebbbc3922228de22b018f14eba0ab9b4LioncashQt/CheatsManager: Move concealable types into the cpp file
5.0-8399f170009aad0a4923bc3d0283e19389d4f35fd54dspycrabMerge pull request #7246 from lioncash/enum
5.0-8386a0642b3b00d32bac3697285a4488a87bb02bcd9aLioncashQt/Resources: Convert int parameters of GetCountry(), GetPlatform() and GetMisc() to enum classes
5.0-8397d819df1d081c8016aaddd3548b8857166f9c777aMarkus WickMerge pull request #7186 from gwicks/androidTouchJoystickRelCenter
5.0-827882ec3c929c4ef4ccaca5e587808bbfc9ed5f6098Greg WicksAndroid: Make touch joystick re centering configurable
5.0-8395bf4341f7623ab44743315f0c346ebfc8a9e8e960spycrabMerge pull request #7248 from Techjar/netplay-fix-spectator-deadlock
5.0-839039449da3048e14ff36b3c6ced5d9965e8f7ba814TechjarNetPlay: Don't update mappings on leave if player had no mappings This stops clients randomly deadlocking when a spectator leaves, as the mappings construct is not thread-safe and should not be written while the game is running.
5.0-839342298f6d6d2974fa0eb334dfa2a734f5f03ea656spycrabMerge pull request #7239 from addestroyer24/manual-update-now
5.0-838269999fd3094935b2d2953529da8625fca64b42a2Zac Davidsenfix manual updating by passing the main window to the updater instead of the menubar
5.0-8391c7c364f8d56b40a472a485bf6f719d72521e8192spycrabMerge pull request #7242 from spycrab/np_debug
5.0-8386b367cd03312c6dfe1a108e1b35137dbaaa537831spycrabCore/NetPlay: Add debugging messages
5.0-838971ff634c95bdaf03d5f73f4c9de21f17a7e221afspycrabMerge pull request #7149 from spycrab/qt_5.9
5.0-8375074b67706b6e5e436f07dc77af460f3e7cd7bc72spycrabQt/Main: Remove redundant version check
5.0-8374a22ffb6387d9500283baf0079c55e8a6623b3f5fspycrabQt: Remove ActionHelper
5.0-83734266d1f237850977c7c1d95112c57fdbd4312d0fspycrabCMake: Require Qt 5.9
5.0-8385b9960777a72c66f3b217669b554254ce6ddb3664spycrabMerge pull request #7236 from lioncash/fwd
5.0-8375b4d91cc612faccab995f3f66765baa38066a0e35LioncashDolphinQt/Settings: Replace includes with forward declarations
5.0-83834e54cce8d9710dbaa9a55e4d087088a9c282566aspycrabMerge pull request #7241 from Techjar/netplay-fix-sram-desync
5.0-8382006202a33c34b5e9b35bc9a07b2ae19089ffd971TechjarNetPlay: Fix SRAM desyncing after first boot
5.0-838131d9ca34e3f93cbe826e959457ba00ec8a34552bspycrabMerge pull request #7231 from Techjar/netplay-less-timebase
5.0-83794f5ea1ad5e0e78309d4761fa339975cfe75f89baspycrabMerge pull request #7232 from Techjar/netplay-reduce-poll-rate-twice
5.0-837138e67c053045959e54bd4bf35e24e26636b0083cTechjarNetPlay: Change "Reduce Polling Rate" to poll twice per frame Some games don't play nice when we poll only once per frame, so we'll poll twice instead.
5.0-837198447eae646b3f77834cc10fda2eff51e777bc30TechjarNetPlay: Send timebase packet less frequently This packet is only used by the host to detect desyncs, and we don't really need to know the exact frame we desynced on (unless you're debugging, but you can just recompile for that), so it's perfectly fine to just send it less often. This makes it so the timebase packet is sent only every 60 frames, rather than every frame, which further cuts back on unnecessary bandwidth consumption.
5.0-837731bc01759378fdb1461373497d8e7c3f00129a36spycrabMerge pull request #7235 from spycrab/jit_disable_following
5.0-8374b2f1945187662ff73f82a71d243e920a3ad47bedspycrabGameINI/N: Disable branch following by default
5.0-8373df61e527dacb523e6f71d00f7d8d79d2c391d257spycrabCore/PowerPC: Add option to disable branch following
5.0-83749487892c18574730fbcfe033b690f831ec06d262Mat MMerge pull request #7226 from lioncash/netplay
5.0-8365675260b0f7b164dca59d2888ee2c58a921ca02c1LioncashCore: Namespace NetPlay utilities under the NetPlay namespace
5.0-83728c97fb7cd4b165bc871c727faa249251b2ce8b5fspycrabMerge pull request #7203 from rukai/use_tas_checkbox
5.0-8365b94262ec33b4266fbff31c18cffcedf8c83929d2RukaiAdd 'Enable Controller Input' checkbox to TAS dialogs
5.0-83707b986c1b54eac4aac972e24bd4a9d81b8ee746a1spycrabMerge pull request #7224 from lioncash/warning
5.0-8367ef35f93cbdbf0876dac9257bd9b74d64219615dbLioncashDolphinQt/PatchesWidget: Remove unused private member variable m_game
5.0-8366935a273cf1b6ee47ae672d543e63a612fe31d3d3LioncashDolphinQt/GameTracker: Remove unused lambda capture in constructor
5.0-836534c3a65de69066da6e71ccc7e1cb0205fd826b00LioncashVideoCommon/TextureCacheBase: Resolve a -Wmissing-braces warning in GetRAMCopyFilterCoefficients()
5.0-8366988cb7dd14560fb660b5f5f9ef0c2e90f27c4caaspycrabMerge pull request #7227 from ligfx/onionconfig_defaultiso
5.0-8365e7cbee235c229845348ac93f4d81b2d6c46355c1Michael MConvert Dolphin.Core.DefaultISO to use new-style config
5.0-83643d1a7737d86f4ecdf0131f5b84198f288800da3bspycrabMerge pull request #7205 from spycrab/qt_rename
5.0-836313ba24c5a6795532c8893eccf2a21ae95682e1b7spycrabMove DolphinQt2 to DolphinQt
5.0-8362059880bb1640d5a3b0e1fbbf66e1a356df4b9f41spycrabMerge pull request #7221 from Techjar/netplay-config-junk
5.0-8352eeff5e07ff1a95ae3d07f026118380968b57eeefTechjarFix NetPlay using some config values wrongly
5.0-8360bfb7af4267dfa39c726a18713846d51ac1e40cfbspycrabMerge pull request #7225 from spycrab/qt_gamelist
5.0-8359bb8b8728637326b85fa86b8026388b33d8f405b7spycrabQt: Refresh Gamelist more thoroughly
5.0-835864c3d01551117c418347ce8c2dc5f480cbcbec24spycrabQt/GameTracker: Remove workaround
5.0-835728ca6fec9a77b3c4ea58abce558bd79220a2db7dspycrabMerge pull request #7202 from Techjar/better-netplay-errors
5.0-8292a29cdb5713a681fb2fbbf8ca9017f3ea03e53309TechjarImprove NetPlay connection error handling
5.0-8355eb01a0a040905d9a85905c658e6349631806b6b0spycrabMerge pull request #7204 from spycrab/exclusive_mapping
5.0-82990f4865393506ffedc8c1fb93b891a9249a6c0b2aspycrabQt/Mapping: Add support for exclusive boolean settings
5.0-82983e2e8136072f4c58dae12dc569f7cd4cf627ee8bspycrabHW/WiimoteEmu: Make "Upright / Sideways Wii Remote" mutually exclusive
5.0-8297c7c93a8e8027085d2b8fd6b7c6acc73595e6a2c0spycrabControllerEmu/BooleanSetting: Add exclusive flag
5.0-835114317c8a0f28cdf7e67527ebec3bef0ac41c6e2espycrabMerge pull request #7212 from Techjar/netplay-unparent-dialog
5.0-8342f620128dac607d99e6ac75168b87db413f89cd45TechjarQt: Unparent NetPlay dialog from main window This should make the NetPlay dialog appear as a separate window in the taskbar on most systems, which makes more sense than a parented dialog as the user will leave it open for an extended period.
5.0-8349fbf445154b7398ae16ca294b7f0c6a34305a0dddspycrabMerge pull request #7217 from Techjar/qt-clock-speed-slider
5.0-8342cd8e3efb215f01179c64c1be0a497ecbc2d75af2TechjarQt/AdvancedPane: Fix CPU clock slider not updating on emulation state change
5.0-8347233787e8a7b783a3ac9094fb3e24cf15f606afe0spycrabMerge pull request #7213 from Techjar/netplay-fix-md5
5.0-8342f3e2d98fddce8cf9ce75554d29929635cf4a1a3fTechjarQt/MD5Dialog: Fix checksum result comparison
5.0-8345f3143b1888ff0652999f1ad9a7b8727d69e808e5spycrabMerge pull request #7218 from spycrab/qt_fix_removable
5.0-8344bb2eed2df32c6ab4798ca9d99a88d446fe4bc4dfspycrabQt/GameTracker: Work around Qt crash
5.0-83439ea3e833bafff0d67e38b0f7f2dd42878d9af15dMat MMerge pull request #7141 from lioncash/fp
5.0-814872e21bc679f3fdc02ca9e083cf9e0a748f0b02ceLioncashInterpreter_FPUtils: Handle the FPSCR.ZE and FPSCR.VE flags with arithmetic instructions
5.0-8341fd83937987f5a6a9152513975375c49d49028dafMarkus WickMerge pull request #6338 from mahdihijazi/settings_enhancements
5.0-830877e51ab5271f1d6db265feb1c41e1a14866d101cmahdihijaziAndroid: Make the header focusable
5.0-8307a639fa9a8157c60b9a851d170e5ef91dc848c277mahdihijaziAndroid: Expose arbitrary mipmap detection toggle in UI
5.0-8306e7d295894a9166793edd18beeb93a182a0129368mahdihijaziAndroid: Support GameCube System Language
5.0-8305d5a048a2bab17c8afed72f10e70a66ae82e440cemahdihijaziAndroid: Create didcated sections for GameCube & Wii
5.0-83045010dfde7ea2720b69fc0c462ba12590777b4e42mahdihijaziAndroid: Support WideScreen Hack
5.0-830384229c0c0554da009327179a426275597f809b01mahdihijaziAndroid: Support SpeedLimit config option
5.0-8302b924445e4894499a315769852fe5df7f747b739amahdihijaziAndroid: Support Post Processing Shaders
5.0-8301b4bb213ffdca35d16491ef84348adfc38c76a001mahdihijaziAndroid: Add Force 24-Bit Color enhancement option
5.0-8300ef23d9706322f8b34646e7cad00679be68f4600cmahdihijaziAndroid: Refine the Graphics Settings Screen 1. Add General Section 2. Move the Aspect Ration Settings from the Enhancmenets Section to the General section to match the desktop GUI.
5.0-8299e0e9b43559dbbb8c7864f0a324c74f8b94a549admahdihijaziAndroid: Rename main settings buttons to match the desktop version
5.0-829893165379642e05febdb36ce323ce529b74cd2f5bmahdihijaziAndroid: Change the incremental value of the slider to be 5% instead of 20%
5.0-829787534f1b2f6f3ef62470cacb7891aa9a62d99d95mahdihijaziRfC: Refactor the settings for Android to use dedicated tags
5.0-83280cf205f9475228419265318b0ff34e8706930d2fMarkus WickMerge pull request #7211 from mahdihijazi/upgrade_targetsdk
5.0-8300e8ad6e4d49dd0a988b9d47be724bbba90d311f09mahdihijaziUpgrade targetSDK to 27 and androidSupportVersion to 7.1.1
5.0-832628e5ccb2a9442a29909571bd23bb56373a74f2a2Markus WickMerge pull request #7210 from mahdihijazi/disable_auto_backup
5.0-830003fd8ddce695608d193356fea021cf0280774a4bmahdihijaziDisable automatic backup
5.0-83243ab3ba0d99103025a6c98399015fbef462531933spycrabMerge pull request #7187 from Techjar/netplay-reduce-poll-rate
5.0-82805adeca4087cd7047c503e61ce3c6ec3f28c5692dTechjarAdd "Reduce Polling Rate" option to NetPlay Normally, SI is polled at a rate defined by the game, and we have to send the pad state to other clients on every poll or else we'll desync. This can result in fairly high bandwidth usage, especially with multiple controllers, mostly due to UDP/IP overhead.
5.0-83227cbb1117038bf30280a1410099953de467529a1fspycrabMerge pull request #7209 from spycrab/netplay_stop
5.0-8319f7887a442f675a90d824a3bd4ca0929b9f78200espycrabQt/NetPlayDialog: Stop games properly
5.0-8318bbbd886184152e5759187eb375a1c69e693cd689spycrabQt/MainWindow: Instantly stop when requested by NetPlay
5.0-8317d8212fd927fea1166606d7b12811030487db8704spycrabCore/Core: Fix getting stuck when Stop is called without emulation running
5.0-8318713d55f28466a402459bb4ab21ca28955454790fspycrabMerge pull request #7208 from Techjar/mipmap-invalidate
5.0-831580b05b6f0d3dab08e7df9b8c3fac4536c5933932TechjarMake arbitrary mipmap detection toggle invalidate the texture cache We want this setting to invalidate the cache because it may affect the appearance of textures in the rendered scene, therefore one would expect changing it while the game is running to have the expected effect immediately.
5.0-831647c5a2f7edd397cb1f1d9d54691392f0294957cdspycrabMerge pull request #7200 from Techjar/qt-dialog-fixes-2-electric-boogaloo
5.0-8292a6a188a66b44a802927a4a939f9b8c1c1458d999TechjarQt: Various dialog fixes
5.0-83144b1b713e61fa3170b53968d8531ec1f272ea2f89Markus WickMerge pull request #7191 from GerbilSoft/feature/ar-thin-archives
5.0-82850149d22385b042fb0f5edea72376e1cb8a6e3850David KorthRemoved some more double-expansions of CMAKE_SYSTEM_NAME.
5.0-828472458c1cff9572fa17b1dc5f29d15e16a8da1bdfDavid KorthCMake: Use thin archives on Linux.
5.0-8311806c1ee8f0ed824008185212bfab2658d400b576spycrabMerge pull request #7207 from spycrab/qt_lazy_hotkey
5.0-8308457d7cf58f60f507223b87df315184e28244f644spycrabQt/MainWindow: Lazily initialize hotkey mapping window
5.0-8309f8bb4355a540af2764dc78da86a0514add794ca8spycrabMerge pull request #7199 from spycrab/qt_default_iso
5.0-829737e936fa9e4cad4760cc24ce36613f6eb47f5f5fspycrabQt/PathPane: Update "Default ISO" when changed
5.0-83074a68490abcf0b35ee14cabff125a9dfbad886a46Pierre BourdonMerge pull request #7170 from JonnyH/WIP/arbitrary-mipmap-detection-integer
5.0-8304b54803a074ad8ee02ee5c7073db237acb705bf7bJonathan HamiltonRemove unused sRGB conversion functions
5.0-8303431b9e76be390afe520464b81861aeb27955ddbdJonathan HamiltonSet arbitrary mipmap detection threshold default to 14
5.0-8302ac05d1a593cea074b66a589d2698334d31cb0ca9Jonathan HamiltonDo all arbitrary mipmap detection in integer space
5.0-8303472cd14d1d5f6bb261de130bfeafed360ee124c3Pierre BourdonMerge pull request #7206 from delroth/qt-boottime
5.0-8302da0de12cced1574d70bc3ac7df4a1d9012833df7Pierre Bourdondqt2: lazy-initialize GraphicsWindow
5.0-83014eeef6e5b39b11daefca009c8645560591accc52spycrabMerge pull request #7201 from 8times9/multiselection_deletion_menu_name
5.0-8280fb98dbc41c5fc09180fa2269b895a62680e8ab478times9Qt/GameList: Change multiselection deletion name for consistency
5.0-829987c5d00e2085090e51c1d44e4fd271437123c722spycrabMerge pull request #7198 from spycrab/qt_hotkey_fixes
5.0-8298b5141ca6cecf4995130eff35a99e4372c7a11ba8spycrabQt/Hotkeys: Show OSD message when selecting slots
5.0-829732382438bee66c49c85c0595c135286b325bb467spycrabQt/Hotkeys: Implement "Load from File" / "Save from File" hotkeys
5.0-82969cfcbfacbe66a7d9615923ca45761b120c971759StenzekMerge pull request #7177 from Techjar/mipmap-detection-gui
5.0-8293fe347851f1939b7607550fcfb1d05790bee41ef1TechjarForce arbitrary mipmap detection for some games known to use it This will avoid effects being unexpectedly broken in these games if the user disables the option globally. This list is by no means comprehensive, these are just the games I could confirm use custom mipmaps.
5.0-8292bc15eb2d573ce6988de027e13d5d78511ff23d6dTechjarExpose arbitrary mipmap detection toggle in UI
5.0-82938e1425b363337c7ebe7a684927cab15a8586f356spycrabMerge pull request #7193 from spycrab/qt_mac_bgcolor
5.0-82844bf276e912d3fa172b18a83e1d832b5a463fb8b5spycrabQt/WrapInScrollArea: Ensure correct macOS background colors
5.0-8291f5730e1636458db654b62e60a7ec4ad5f85686baspycrabMerge pull request #7195 from Cuyler36/qt-codewindow-address-fix
5.0-8290c4db7475d56d3bf6619a617bd55cad9a3bdfbcd9Cuyler36Fix Address Search Box Focus Lost
5.0-8289a4ef6f40d00c2aa63b0958f05999512443a280c2spycrabMerge pull request #7194 from Techjar/qt-pp-state
5.0-8287c1f404fa3577c25c7d8cee5724524641d3e45347spycrabMerge pull request #7192 from MikeRavenelle/master
5.0-82868218de0762cc37616ddfeec5a1d9ccfe794c1d2cMike RavenelleQT: Removed iterative input in options groups.
5.0-828668b8cd1e7c56a8c14a9e4e97528fa5e5e38f6b28TechjarQt/EnhancementsWidget: Fix post-processing options not being disabled when they should
5.0-8285e23a2e30633dff6d61c9fe751fe0618ec975f756spycrabMerge pull request #7189 from Techjar/qt-backend-translated
5.0-8280b59387a65dc5c699b0a65351d0c8cd323b3f7335TechjarQt: Fix inability to select translated video backend names
5.0-8283a9841e4fc41ef5a7591facd2dc270c4954c1754fspycrabMerge pull request #7190 from Techjar/video-backend-translation
5.0-8280dc2f22516c07342203ed7ee2e9efc75632cdc200TechjarMark all video backend names for translation
5.0-8281e3f293dafe5e322955f24b6fcf530c171f4a05a3spycrabMerge pull request #7188 from Techjar/qt-dialog-titles
5.0-82807785255470a013c316e9b4ad47cdcf92a992fa39TechjarQt: Add titles to various message boxes
5.0-8279e22c5333ab50c3e84774ce831eaeba48bcea5901spycrabMerge pull request #6819 from spycrab/delete_wx
5.0-825244b22c90df9c05d18a34667dc41e8d05af24683fspycrabRemove DolphinWX
5.0-8277227290055d6685281c72fd1d2076b67fdfb1b858spycrabMerge pull request #7184 from spycrab/qt_tas_round
5.0-8274eac5d3d0896ef56e9fb85da0d198d8087be356abspycrabQt/TAS: Fix slightly off-center default values
5.0-8275384cbf212e6c9ae77248ea24104dfdf9c53a38f1spycrabMerge pull request #7179 from Techjar/qt-min-section-size
5.0-8274d94805bab382608693164de766a0efd02b7ee212TechjarQt/GameList: Explicitly set minimum section size
5.0-8273bd28bf6b1e44463465da58268d2ca32bf3fe74acspycrabMerge pull request #7164 from Techjar/gamelist-multiselect
5.0-81909a26cc18c90eef3830b830e8a8f66d4ffe9989b7TechjarQt/GameList: Reimplement multiselection functionality from WX
5.0-8271a595ac6b27d01eef0cad2c7981d9206c29890d6bspycrabMerge pull request #7169 from Techjar/qt-memcard-creation
5.0-82522491c53b921293865fc2d3004f4f855483b9154fTechjarQt/GameCubePane: Fix inability to create new memory card file
5.0-82699b0004522066199b4bb93869232f8d90779aa740spycrabMerge pull request #7168 from Techjar/qt-image-columns
5.0-8252a9222bf9695f600c736fbd9f28e3aa290955527dTechjarQt/GameList: Adjust image column widths for equal padding
5.0-82672e6d2a034209980ba4a4e1916d53302025399305spycrabMerge pull request #7183 from spycrab/qt_gamelist_fixes
5.0-8264a9f065a55903bf22835c081e470a2b9c4c968eabspycrabQt/GameList: Fix some resizing bugs
5.0-82651073aa460263443471903b9cbd79a0465748799eJosJuiceMerge pull request #7181 from Ebola16/R
5.0-8141cdbc61dd0e32437569358257da3bbb9cef145e27Ryan MeredithAndroid: Properly set default Internal Resolution
5.0-82633eef8145d2206ea16fd074c8cd4318a3692d95e1spycrabMerge pull request #7172 from spycrab/qt_np_map
5.0-82524af021ea0335382de8e204964b341d1d97d85617spycrabQt/PadMappingDialog: Retain previous settings
5.0-82616700cc4234546f1fb80f4bdb42d2568c2cb3043aspycrabMerge pull request #7174 from spycrab/qt_fs_export
5.0-8252c8e4b692a465f0d08280970aa94c4591fc01c792spycrabQt/FilesystemWidget: Suggest default filename when exporting files
5.0-8259317de3cf5bbe0172eea05f7089e9b1d427596eeaspycrabMerge pull request #7173 from spycrab/qt_np_dclick
5.0-82521bc8c34f8b57fa926c735076a19d79e8b1131ea5spycrabQt/NetPlay: Make double clicking game entries confirm dialogs
5.0-8257c3108468fba25b6f68a527ded59a8a92afdc7916spycrabMerge pull request #7175 from spycrab/qt_col_empty
5.0-8254727b6ba81a3aef83c3fd5f3173e56146467af653spycrabQt/GameList: Fix empty columns showing up when they should get hidden
5.0-8255f432cc4373683341c2df86925d87bc3284adb803spycrabMerge pull request #7176 from spycrab/qt5.11.1
5.0-8254d2527db8ecb3984cc765a102af49e6bbaafeca88spycrabExternals/Qt: Update to 5.11.1
5.0-825352dd41fa95649ede0ff0af2a3d173e541339986fspycrabMerge pull request #7171 from spycrab/qt_search_fix
5.0-82521ec0a39cf156964d995054bbd54ec8936a40e373spycrabQt/GameList: Fix search messing up columns
5.0-8251beeb6754d2c653c05ab5ed7def0abbfa8fb0e9c4spycrabMerge pull request #7166 from spycrab/qt_columns
5.0-8223d746a8dae306b00980d14271dc20b6ec856620f4spycrabQt/GameList: Fix weird column resizing
5.0-82227e881288a29cfd4e89feeb9074f2cb62133ef3f1spycrabQt/GameList: Fix some columns being too wide
5.0-82482debe9e9d19bcd701558994ad496bc4301e40e34StenzekMerge pull request #7167 from Techjar/patch-437
5.0-823325bfee2233f21551f90e570afc1fa2dc9a5e9443TechjarVideoCommon: Fix auto IR being very overzealous
5.0-824686edf7f848e57bb062a1bba3a291de05b9647af1Pierre BourdonMerge pull request #7087 from spycrab/qt_disable_watcher
5.0-8046ee479260d0e90eb56e5e2e66f10c528271f60687spycrabQt: Add option to disable auto-refresh
5.0-8244212adc7b870b6f648b20c8e2c942204bd800045dPierre BourdonMerge pull request #7115 from Sintendo/double2singleopt
5.0-810978bc9690e2ce72dcea131291974229bc84308b6fSintendoEliminate branch in ConvertDoubleToSingle
5.0-82421453a314dfba71ceacb70a4f3550cd8ef23d54cbPierre BourdonMerge pull request #7130 from 8times9/master
5.0-814433691d2992c83ef6e097ecb9f73713f7322a48bd8times9Qt: Add Vulkan to graphics backend description
5.0-8240307d70565478250efee3a0a3a0491f349e48b26ePierre BourdonMerge pull request #7152 from lioncash/dsp-interp
5.0-8202fdf057efcee3ce8033d17f1731b05d23d1aa9b83LioncashDSPIntExtOps: Remove unnecessary const from function prototypes
5.0-820142846e6ef1a4ce56f3265fbf08c26bc391e58395LioncashDSPIntExtOps: Correct casing of functions
5.0-82004367e3aedaf59575a9da50898c8da951db32184dLioncashDSPIntExtOps: Make IsSameMemArea internally linked
5.0-82368129a3db6c5d9c4e0ffa9942836d37506151d17dPierre BourdonMerge pull request #7156 from lioncash/psq
5.0-820047acf794c7955fabd3dc6e2ba2e3037d59f22986LioncashInterpreter_LoadStorePaired: Generate a program exception if non-indexed paired-single load/stores are used and HID2.LSQE is not set
5.0-82344200d2e5e3fed4978bfc979e06d267f08d6a540ePierre BourdonMerge pull request #7155 from degasus/arm_registers
5.0-8200ecf86bbf7b5838c370649d71c0e48d8d9eaa6bd2degasusJitArm64: Drop the plattform register.
5.0-82322cfdf89898c4689884fbffb1c693ec24a7083f66Pierre BourdonMerge pull request #6983 from yourWaifu/add-discord-rpc-support
5.0-777563f03455f32ab938806216e218342fe8921eaf27yourWaifuDiscord Rich Presence CMake integration
5.0-777457bd13a0ced5694cbeae24413bb5d9fe421a817aSleepy Flower GirlUse new config system for Discord Rich Presence option
5.0-7773f25d833dbd013ee215b1f4e0afa556362dba5ad6Sleepy Flower GirlFixed issue Discord RPC library not clearing presence during shutdown
5.0-7772e1a9cf3b44432ec37ecc123decb42b24b24ca0b7Sleepy Flower GirlAdd option to disable Discord Presence in WX UI
5.0-7771ae2337aff63933e9620e5d009effaa6b762e3f38Sleepy Flower GirlAdd option to disable Discord Presence in Qt UI
5.0-7770d9351a5b45c181eb6503391f9c3ba486a62de8e2Sleepy Flower GirlAdded INI setting for Discord Rich Presence
5.0-7769678f8da95b47a7749afc7a9cb556d435a4be38dfSleepy Flower GirlMoved Discord RPC library's source code to external
5.0-7768d5303ddf0ba893d31f7e464aab3e36bc179e200eSleepy Flower GirlAdd Discord Rich Presence support
5.0-82237388094e837dc2da9288769db689cd386c7f05bbPierre BourdonMerge pull request #7165 from shuffle2/qt-nag
5.0-8222553ac7e7cd8a1cee19cc149c190edf571c742e7eShawn HoffmanAdd nag dialog to get users to explain why they still use DolphinWX
5.0-8221b3fa5a4f2e8987888cae755791877da9c5f0a33dMarkus WickMerge pull request #7158 from lioncash/dsptool
5.0-820443daebbc667294d1377e90564b6d64ad820ebb09LioncashDSPTool: Get rid of unnecessary casts
5.0-820383dab8dd365e890189c3608dd9aa4a0ad532bba0LioncashDSPTool: Get rid of raw new and delete
5.0-8202d81e3fddce71172facbbef446e2220b1459d332fLioncashDSPTool: Make CodeToHeader() and CodesToHeader() return a std::string directly
5.0-8201537d09e1d4e01a2a3d36221c1df152b3cefd3953LioncashDSPTool: Remove unnecessary c_str() calls
5.0-8200f62dffa9f07a45683bce1a130919cbe666dabbe6LioncashDSPTool: Factor out assembly file retrieval
5.0-8215bdfb72cfdbf4958073bd32e8e4d72a5e7d8b2c10JosJuiceMerge pull request #7162 from lioncash/const
5.0-8214bc8f932f0c179297df21427005e2504c114241e0LioncashBTEmu: Make WriteToEndpoint's reference parameter const
5.0-8213971972069cc2813ee7fa5b630c67baab2b35d12dLéo LamMerge pull request #7148 from lioncash/build
5.0-8194c4fb07f428fe5279a2871c4db490a1e65021a03cLioncashCommon, DSP: Only compile in x86-64 emitter related utilities on x86 platforms
5.0-82111da868ee820e2c63609cbd72a591b30916612cc8Léo LamMerge pull request #7150 from lioncash/naming
5.0-8207d07e599a7479ca8369367a56c4a56247392d0a8aLéo LamMerge pull request #7151 from lioncash/const
5.0-82002354d933c8e34ac54d0964b7a6e2f32098dd91e3LioncashMovie: Make pointer parameters const where applicable
5.0-820225e3ec23f837ecf131ff1ef8c559bdc877656532LioncashBTEmu: Rename AccessWiiMote to AccessWiimote
5.0-820156b8d1803e3e3d8f8c8e3430da86014a3f7e3e2bLioncashBTEmu: Amend parameter and local variable naming
5.0-820016c6e9fa5724cc48186bd43ec76dc939fc320381LioncashBTEmu: Amend class member variable naming
5.0-8205e16cadf982d1f9cb5ab7afa50246ba4f273a407eLéo LamMerge pull request #7153 from lioncash/deduplicate
5.0-8200fd1ad02c5c5517b853d783146e746719203c6156LioncashDSPTables: Deduplicate FindByOpcode() implementations in DSP opcode tables
5.0-8203167c19ae19f34191da5d8b829fa4647d2dd2e2e5Léo LamMerge pull request #7154 from lioncash/emitter
5.0-82008d9f74b762eaad793da0a1dce1b4ea1cbfda8d06LioncashDSPEmitter: Make member functions, aliases and constants private where applicable
5.0-8201dfc09cc11cf334360fba86b7fc0d7ecf12ec0595spycrabMerge pull request #7157 from spycrab/qt_fix_options
5.0-8200308d4bb6708eb87e9bdd17b24a58c1f58f9fa308spycrabQt/Mapping: Fix "Options" entries disappearing
5.0-819977f6e50493c0433391a4da1815b09d85d1a36247spycrabMerge pull request #7134 from spycrab/qt_housekeep
5.0-8148583ddfa8f0e094ff4e912955f2fc5b14ba9ec95bspycrabQt/GCMemcardManager: Update free blocks when a memcard is changed
5.0-8147ce126f1cfee542d0963466a9d0266dc13e49a1easpycrabQt/Mapping: Remove "Iterative Input" everywhere
5.0-8146113f9767dd4697f6949b90624946df17874c4ad8spycrabQt/FilesystemWidget: Remove "Whats this?" button from extraction dialog
5.0-8195b7068bfefdf96aa8c0f40b6b8ab4394a63589cf7Markus WickMerge pull request #7129 from lioncash/dsptool
5.0-814178eba289752d22ed86304320a95ce4dfd3e7260fLioncashDSPTool: Factor out behavior from main()
5.0-8193630c3f0805444cf0619f19c86ddd231271458be1Markus WickMerge pull request #7147 from lioncash/emitter
5.0-8188b7301bee29bba0d71963931b227679485153c6fdLioncashDSP: Replace x64 JIT pointer with a pointer to an architecture-agnostic base
5.0-819152990d215d897be9019a684ddca98b8c6b51ce92Markus WickMerge pull request #7145 from lioncash/mtspr
5.0-8156d0fbba9ac1f23f6d55e8d18d8d24bc24220596d8LioncashInterpreter_SystemRegisters: Handle mtspr to HID1 and PVR properly
5.0-8189ec209fea491bc214a1255439439a4d50de9d7adeMarkus WickMerge pull request #6623 from lioncash/latex
5.0-81878b68a7d88a34ecb1f6f2c6ead1962449b1dbff9bMat MMerge pull request #7109 from degasus/cached_interpreter
5.0-81855f7dc31a9f4e75bce7541e4d64e16fff4c50305fMarkus WickMerge pull request #7138 from lioncash/dsp-table
5.0-8146474c1bb4f76373b4acca5a1913a9af8b03142efdLioncashDSPTables: Separate interpreter and JIT functions from main info table
5.0-810603c88c83acb3d9ec411577d846ff8034ee0cdf4cdegasusCachedInterpreter: Implement breakpoints.
5.0-81830459a1a9e60172b3667ff2f9c3279714225d29baMarkus WickMerge pull request #6875 from JonnyH/WIP/mipmap-heuristic-tweaks
5.0-7534b30d56ccc0a03c41c758afcd47f5d19fa34b0a98Jonathan HamiltonTexture AverageDiff: Do more in int space and avoid excessive float conversion
5.0-753361a81795e5afe551f5622f146ca52d5331069742Jonathan HamiltonChange the arbitrary mipmap detection to use the square of the error
5.0-75328be5cdfcad046f084441e71ee8204dfb40a18d2dJonathan HamiltonMake the arbitrary mipmap detection threshold configureable
5.0-753129b7e33c1466a07db07e796ce9492ee384d4da2cJonathan HamiltonMake arbitrary mipmap detection a config option
5.0-8178bf50348d9fac2b403e79b5bde396f134152ec704Markus WickMerge pull request #6539 from degasus/async
5.0-804638602198993f19871dcde5844633a90eb3560c32Markus WickVideoCommon: Flush the GPU pipeline on async requests.
5.0-8176d8ba3034c35459a8c349841fdb3c4ad2d710a480Markus WickMerge pull request #7133 from lioncash/assembler
5.0-81499c3c92329eeaa30d24e1052b22d3872f59e0d311LioncashDSPAssembler: Remove commented out code
5.0-8148b36cdbdda50dbbb52e5c1fe22e6365fd2c95a684LioncashDSPAssembler: Convert typedef into a using alias
5.0-8147af41a8efba95c32b2f9db46aa2a0232fd354553dLioncashDSPAssembler: Make member variable naming consistent
5.0-81461389bf35bd7bd62364d9221e825b392d9d330d7dLioncashDSPAssembler: In-class initialize members where applicable
5.0-8171b4b9b5323910b59ebf842841330a0977547e8f96Markus WickMerge pull request #7143 from lioncash/bt-helper
5.0-81587eb86cdb67031f103434afc384fba7e98f84adbdLioncashBTEmu: Add helper function for accessing WiimoteDevice instances by index
5.0-8157e4b6d7626b296ca88900f28536f8a02878422741LioncashWiimoteDevice: Make Callback_WiimoteInterruptChannel() accept its data as a u8* rather than void*
5.0-81562b60fe684c4ed0966c2052ef17321f242e9b6290LioncashBTEmu: Make m_WiiMotes private
5.0-81674ca05810be88636cbd4b28dce71d860cc4c05e72Markus WickMerge pull request #7144 from lioncash/cast
5.0-81560e437c41e5903cf14b739bb3358b5a6dddc34158LioncashActionReplay: Use Common::BitCast instead of reinterpret_cast in Subtype_AddCode()
5.0-8165966cc5bc012b18d09e12be71fb246caed755fde3Markus WickMerge pull request #7142 from lioncash/shadow
5.0-81639f03d8ca6a30d6e7bade5d9ed940193ab52137f9Markus WickMerge pull request #7139 from lioncash/tb
5.0-8148dddac76b8ce68ddf3f6fdfbe8e5ed0c992ceef46LioncashCommon/MemoryPatches: Silence variable shadowing warnings
5.0-8148562d2a700bd4b930f7f64702e4b2c8d56e9fe9bfLioncashPowerPC: Add functions to read/write the full timebase value
5.0-8161235a01c976e7d47d1dc1d31f06cff1f159022534Markus WickMerge pull request #7131 from JosJuice/android-case-insensitive-sort
5.0-8146d1a82182ace8fe72518969ea9303f169e16a0e99JosJuiceAndroid: Use case insensitive sorting in game list
5.0-81593816e825c92e302a618e1edabc1010ad9cc57beaMarkus WickMerge pull request #7135 from JosJuice/cant-load-state
5.0-8146860a89b943ab54e487aef2a0fad1295a2949e669JosJuiceOnly show savestate version mismatch OSD message when relevant
5.0-81576bfe336102037d0566fdad586a1a09d163709c5bMarkus WickMerge pull request #7146 from lioncash/software
5.0-8156540bb1a1b0dae9e5d14780faf576cea312d36c2eLioncashSoftware: Don't link against X11 libraries
5.0-8155bdfc6de9fdd5eeb3d5e7b15ff8464da710953850Léo LamMerge pull request #7137 from lioncash/copy
5.0-8148d3ed750c9d72fe73ebcd40686500584fce3a238cLioncashGameFile: Avoid copying map pairs in GetLanguages()
5.0-8153de0b153867aee96562a34f11925c1fad24e4ec80Léo LamMerge pull request #7136 from lioncash/unused
5.0-8151e728c0c948a31b29f33ed9c202165360a0bad755Léo LamMerge pull request #7132 from lioncash/table
5.0-81481e4f3607c37902f055892b021d609aaa200d25f0LioncashGameFile: Remove unused variable within GetUniqueIdentifier()
5.0-8146549bedd30be1e9fb8b66f0f00457020a38e1985eLioncashBTEmu: Make read-only arrays const
5.0-8149a2bc62dd895cd7504be957cf274c582cc409e1f1Léo LamMerge pull request #7140 from lioncash/move
5.0-81486066ca30b27b5ca25fe5d59f315ecd137d5c52f5LioncashDolphinQt2/RegisterWidget: std::move std::function instances in AddRegister()
5.0-814718c3e0302f6bca8546516173f4cb3ab0aa896a90spycrabMerge pull request #7127 from Techjar/patch-4
5.0-81297778859b55a04acf7b9f081cb3429cded0fe31eaTechjarQt/GameCubePane: Fix issues with changing memcard slots while game is running Selecting Dummy or Memory Card would pass wrong values to EXI::ChangeDevice and not work as expected Changing path had no effect until device was changed as it didn't call EXI::ChangeDevice at all
5.0-8145091efcc41d59dbe0e478ea96f891c1b47b99dddeJosJuiceMerge pull request #7125 from lioncash/enum
5.0-8137de9c5fd375dcc56bdce817b0bdefadb9f2bdac94LioncashConfigManager: Convert GPUDeterminismMode into an enum class
5.0-814329d51ff6927091261079135dde30fce1469460a6Markus WickMerge pull request #7128 from lioncash/dsp-ex
5.0-8142eb76dc9600d952d6879292b9e2dc78a6cfafb152LioncashDSPCore: Make ExceptionType an enum class
5.0-81418459d2bc5d64cf6aecaa46398b63f2526aa292f3LioncashDSPCore: Make DSPCore_SetException() take an enum type instead of a u8
5.0-81406bfbc1988ee059205f276af3228085394c950031spycrabMerge pull request #7126 from spycrab/qt_3dhotkeys
5.0-8139e3f7b0274ca1a4e08e44432418fcb4bf079d6505spycrabQt/HotkeyScheduler: Fix 3D Mode hotkeys not behaving properly
5.0-8138b5e6cd97258bff6162b7e75fe2b2a69555a78587spycrabMerge pull request #7122 from spycrab/qt_table_perf
5.0-8129daebbabb35b29823700e7e3bc729c3c0ab55660espycrabQt/GameList: Greatly improve performance (List view)
5.0-8136bd85d63c623a7ee005c806c43f1a1d6ebbb47efbLéo LamMerge pull request #7120 from Ebola16/313
5.0-805231b3647d73a19f57a97ca1217f6b91d395108860Ryan MeredithAndroid: Add Emulated CPU Clock description and minor cleanup
5.0-8051569454c961490a89f835b1722983764c5b937b14Ryan MeredithUpdate Android Gradle to 3.1.3
5.0-81330ee9b884caa3ff0ae85a12c942c0f9518d6f5b71Léo LamMerge pull request #7123 from lioncash/enum
5.0-81302b6d6c12bfd17875ac99da58ec14b0fcc3e8e750Léo LamMerge pull request #7124 from lioncash/enum-class
5.0-81296f473b96d0fc8341eadc34c61a2c552c20245975LioncashPowerPC: Convert CPUCore enum into an enum class
5.0-8130161dffe2f912926872b1b408ad8051e2afa61b06LioncashDSPCore: Rename JIT core type to JIT64
5.0-812998af5e4c10cceebf89822c45730f898a7fb840afLioncashDSPCore: Convert core type enum into an enum class
5.0-812858606702f77e0703851b25378ed7c6768c2f2571Léo LamMerge pull request #7107 from lioncash/mac
5.0-809859846378b3c7ffb427718c6a2375873a73909b69LioncashBTReal: Handle case where a link key may be invalid within LoadLinkKeys()
5.0-8097ce69201f3398facedd960bb09264e4ef5bf6a672LioncashCommon/Network: Get rid of out parameters for MAC address utilities
5.0-8125c7280707ec60c7644851b527815ce59e81ad0d2cLéo LamMerge pull request #7113 from lioncash/mask
5.0-81060049ef3a2a879d785872b02c87ef8fc740974a63LioncashGekko: Centralize bitmasking of the FPSCR within UReg_FPSCR
5.0-812359cd9a5af7cbd8c7ab1fd7bf81a74b1fda0675c5Léo LamMerge pull request #7118 from lioncash/hotkey-str
5.0-8114410792d922931182613939996b30eaed23c84801LioncashHotkeyManager: Add missing s_ prefixes to internally-linked file-scope variables
5.0-8113d22d32372e5686052f2fad34c0a3ca461916f145LioncashHotkeyManager: Use std::array where applicable
5.0-8112aae06f1cf7033a50174285edc919ea2167bfdb1fLioncashHotkeyManager: Move HotkeyGroupInfo struct into the cpp file
5.0-8111d459470feef32756f2e6aed9d1670d6cf2d38341LioncashHotkeyManager: Convert file-scope std::string array to constexpr const char* array
5.0-81180f0823f4a48a7c7dcf691633b15fd4c754a3d543Léo LamMerge pull request #7119 from lioncash/random
5.0-8117189d277cfc66d6e3d1c17e5fb60d72cfb6c3f844LioncashCommon/Random: Add convenience template for simple arithmetic values
5.0-8116e69c6cdaab8b4280b499c886e815e919f4999902spycrabMerge pull request #7114 from Techjar/patch-3
5.0-8075027fc6efd54495f57a6fea9aa07d2a4a8a03a930TechjarQt/GameCubePane: Fix memcard browsing starting in working directory instead of User/GC/ directory
5.0-81141f49a9c87c92b172dc8df46d4c0177137f57df42Markus WickMerge pull request #7116 from lioncash/log
5.0-8111ace24c293206e07959a1aa98a5dd677e10749807LioncashJitCommon/JitBase: Rename x86-specific logging define to be platform agnostic
5.0-81123307474c95892ad812677bd41377252e8cac1547Markus WickMerge pull request #7117 from lioncash/unused
5.0-8111065aba43e24d41c411ccb8154e14def04e56eb27LioncashJitBase: Remove unused rewriteStart data member from JitState
5.0-8110e8c1e5af63612faaf758329ce5eb602124fd9d87spycrabMerge pull request #7112 from spycrab/qt_macos_layout
5.0-8102f2c6a979161c6b16c280236fada34c26eb537000spycrabQt/macOS: Make configuration layout consistent with other platforms
5.0-810809df03382d3607fdb865c691d58f209e8f5a589aspycrabMerge pull request #7094 from spycrab/qt_fs_fixes
5.0-80720273cae3a2d2c52e8287438ae15a7269353d5a3cspycrabQt: Restore fullscreen resolution when regaining focus
5.0-80716c19b5947be6ca32c15d5ddb58a68644cc034a4bspycrabQt: Fix exclusive fullscreen not being entered on startup
5.0-81058a3679bebc9bcdbd0adb53075697b01cf8a1cb42Pierre BourdonMerge pull request #7111 from spycrab/update_gtest
5.0-81044d55cb745c4ed6bc624071dbcc8f23f37d186da6spycrabUnitTests: Fix MSVC compilation
5.0-8103ccf9ecbb03edbdd728738499dc5fae4d0631882aspycrabUnitTests/VertexLoaderTest: Fix compilation on newer GTest versions
5.0-8102fe6e46f846867a3378e0ed38a25b8b0945039be9spycrabExternals/GTest: Update to latest master
5.0-8101f3a18db9e0a2d7ae71ee175849785351013dca67Léo LamMerge pull request #7106 from lioncash/name
5.0-8098925348cdd1b33463b9086a60c175463b85db486dLioncashWiimoteDevice: Amend variable naming for class member variables
5.0-8097eaace415d3fef9a63ac802390535805f069a2ba6LioncashWiimoteDevice: Amend variable naming for non-class member variables
5.0-8098b6592723a7c416eaac3c07c003646a1021cd04e5Mat MMerge pull request #7103 from leoetlino/master
5.0-80638bb08d1ca679b4dcf926edf1d94d26e48a22f3d4Léo LamBTReal: Fix unsafe reinterpret_casts
5.0-809670417c8d163e165978a913e5d3e4548ccc1e0ce8Markus WickMerge pull request #7096 from lioncash/jit-buffer
5.0-8072e18824e3f38b868ce0eee090e2575b67eef9d610LioncashPPCAnalyst: get rid of code buffer size variable
5.0-8071a3f29411730619cfa1003264b4bb49bc019b73f4LioncashJitBase: Centralize location of code buffer
5.0-809388f8df0ad92250088b81cbecd8624ef2ecc4f4a0Markus WickMerge pull request #7105 from lioncash/cast
5.0-80920d0f58005bdb9f9ce3525f2d24f2b8d84d3996b9LioncashWiimoteDevice: Make channel reference const qualified
5.0-80915548316d3229a2af358b448e0d2ee64bd3c805acLioncashWiimoteDevice: Remove unnecessary cast in ExecuteL2capCmd()
5.0-809069f079b37119aecebc4a2e400270814dc4827fe5Léo LamMerge pull request #7098 from Ebola16/ElfDolMessage
5.0-8071fb3ae94acb83f90a1554bf34b4c827c70850e40fRyan MeredithAndroid: Add AlertDialog for files without Game IDs in Game Settings
5.0-8088fca6d80740686ada552a8931df0337c5db6c07beLéo LamMerge pull request #7101 from lioncash/ios
5.0-80836da3c4a6d0ddd2472e574930f00a753f275df80aLéo LamMerge pull request #7102 from lioncash/chunk
5.0-8082c825eecbc942646503b1a02792c195010dd7f759LioncashChunkFile: Remove unnecessary includes
5.0-8085647da59679f6cac4176afe283efc9dee496f64a5LioncashWiimoteDevice: Move channel state booleans into a struct
5.0-808494fd8505d612e27bb919f145a42934bc80d40c1fLioncashWiimoteDevice: Make DoesChannelExist() a const member function
5.0-8083f906785e88d330453620f9731a1abea3b6104a9bLioncashWiimoteDevice: Make EventPagingChanged() a const member function
5.0-808238d155f9932c9666ac08b7fea1aabb72a7222361LioncashWiimoteDevice: Make ConnectionState enum an enum class
5.0-8081f564c280408b0f9640ee3d60cf54cd2671d3d49cLéo LamMerge pull request #7099 from lioncash/compiler
5.0-80787b11ce3dd290b2f34164074cc493ea9e0c197fdfLioncashCompiler: Use [[maybe_unused]] in the Windows DOLPHIN_UNUSED macro
5.0-8077d8f6d601894ab73a3db199e6325692561a5ec702LioncashCompiler: Rename UNUSED macro to DOLPHIN_UNUSED
5.0-80763f210836ad330bcb6bca5dee73c5c542ac18af32LioncashCompiler: Rename __forceinline define to DOLPHIN_FORCE_INLINE
5.0-807503414e8e848fd99e2ea83f4466a1cf34c2ad6807LioncashCommon: Add header for compiler-specifics
5.0-80765d1b35e86711421c3af76c86ae0ad2b083d1091dLéo LamMerge pull request #7100 from lioncash/table
5.0-8075b5d89294f782729a75fda4ece9fe543de9d3ab0fLioncashWiimoteHIDAttr: Make file-scope packet data arrays immutable
5.0-80741d87584d69e3fdd730502127274fcbd85cebd591Léo LamMerge pull request #7097 from lioncash/dsp-disas
5.0-807161ff11c26695e355279e931aaa98106f92210dc6LioncashDSPDisassembler: Remove unnecessary includes
5.0-8072bbc2253949fb2b98ec570ded4430275ef9ef06d0Léo LamMerge pull request #7095 from lioncash/cmake
5.0-8071d1e278218eeba63a4abfc740f3dc883acd56cacbLioncashCommon/CMakeLists: Link in libraries privately for traversal_server
5.0-807048b7cfa75c84390711502bb5900174113d3d7862Léo LamMerge pull request #7062 from robopilot99/master
5.0-7989ab02499ce770262baacb44e829722e453db6e24arobopilot99Add auto-hide option to Wii IR pointer
5.0-8068ca3d68cee581435217fe737390a9fed833ac3338JosJuiceMerge pull request #7076 from JosJuice/android-gamelist-uicommon
5.0-8020f0f8ca21723470c859b58291144b7913dfae3906JosJuiceAndroid: Don't allow INI editing for DOL/ELF files
5.0-80191c027bc148574cf0b05cd04f8ce15132e8115170JosJuiceUse UICommon's game list code on Android
5.0-8018daee5a4b43e95f50a1b024348a19d7f2bb48bdbcJosJuiceAndroid: Store folders to scan in SharedPreferences instead of SQLite
5.0-8064d23c3e9524e9f5aa312fae5d320f5866bb721a8aLéo LamMerge pull request #7093 from lioncash/log
5.0-80615db21375389130dc58623f5e9b7edb07b2691280LioncashInterpreter_SystemRegisters: Change PanicAlert to INFO_LOG in mtspr()
5.0-8062de0fe0e210ad72b6ef10afa5e092d486de578557Pierre BourdonMerge pull request #6928 from leoetlino/random
5.0-7913fff1db973096a893475f3ec96ee6f28e35c4a67cLéo LamCommon: Add Random utilities
5.0-8060b51fbaa5b084edc638b66ebd3be8093f4887ee14Léo LamMerge pull request #7084 from lioncash/mask
5.0-804411a35d47efff3d96f48629b189cdf6f02fba3e90LioncashInterpreter_SystemRegisters: Ensure FPSCR modifying instructions don't set bit 20
5.0-805834d6a49842a35c17be120470b2853be46342e8daLéo LamMerge pull request #7088 from Ebola16/TFD
5.0-80515fcb5097021c4dfafb142f2c150544e7ba36e7e7Ryan MeredithGive "Dump TEV Stages" and "Dump Texture Fetches" descriptions
5.0-8056ca32b4127ed55dd5527bf8ee60a76f69c7796853Léo LamMerge pull request #7089 from spycrab/qt_refresh_hotkey
5.0-805123394164de3f590e5950bfb287ba92fca7659a95spycrabQt: Implement "Refresh Game List" hotkey
5.0-805418d5ba30d64840e261945c211d19934f1daedfcfLéo LamMerge pull request #7085 from master0fdisaster/Add-Volume-Hotkeys-OSD-Message
5.0-80487a90ea2752de2fe5c7ba62c0432ae25f4e5bce3bmaster0fdisasterAdd OSD message for Volume Hotkeys
5.0-8052dd7c558be3894aa81e30fe94fea6e132ebc15c0eLéo LamMerge pull request #7092 from JosJuice/wii-devkit
5.0-8018af5d9f693a0bd0408a33b8212dd835000f6f3f4cJosJuiceSet 0x0000002C to NDEV 2.1 when running a debug-signed Wii disc