Last Git changes for Dolphin

Short version SVN rev Git hash Author Description
5.0-11227162b7c2ca358e2948a089ccd1ac229139a21122bMat MMerge pull request #8477 from jordan-woyak/accel-indicator-flip
5.0-11226282470e3128c7d67f36bc93447f56a7f24f13c0eJordan WoyakDolphinQt: Fix accelerometer mapping indicator flipped X axis.
5.0-1122597f9f252ccae53ce8abd766a0fb22209b1b47bc6Léo LamMerge pull request #8464 from jordan-woyak/wm-emu-errorcode
5.0-111944d24f160e300adadc94ad9491f24f43d82ee3847Jordan WoyakWiimoteEmu: Minor accuracy fixes.
5.0-11223bc1aa3640b02e75e9079a1f6aa06f3f0d7fe7840Léo LamMerge pull request #8302 from AdmiralCurtiss/gcmemcard-comments
5.0-111583b67d0d90a25c4f3e543d132da412dac42c5e187Admiral H. CurtissGCMemcard: Read icons according to logical data offsets instead of physical data offsets. Also gets rid of some undefined behavior.
5.0-11157110d6c1da333c0438af4e4069526a354d725a970Admiral H. CurtissGCMemcard: Read banners according to logical data offsets instead of physical data offsets. Also gets rid of some undefined behavior.
5.0-111562f119bd2066826555e30e12782401c43f9e12a54Admiral H. CurtissGCMemcard: Move Icon and Banner constants to the GCMemcard header.
5.0-1115558f21830bd6ebec3874a1c811a0a329e24ffb84dAdmiral H. CurtissGCMemcard: Read file comments according to logical data offsets instead of physical data offsets.
5.0-11154770605bc800c525b96d53482579a3ed6cbd14168Admiral H. CurtissGCMemcard: Add method to read an arbitrary block of bytes from a save file.
5.0-11217a5a2771d8651f18d4b4f4c9ef308c6e829a64ee5Léo LamMerge pull request #8328 from Miksel12/ini-dualcore
5.0-109234e68e128cd97e84199b551ca9750d17848310197Miksel12Dualcore INI changes
5.0-11215b2cc3af350bf590d7b55a2a82af8ab7967e8b45eLéo LamMerge pull request #8468 from CookiePLMonster/exit-dialog-fix
5.0-1121485c284164339500929b9c42fcdac8e0dcc8b5ec3SilentMake "Do you want to stop emulation?" application modal and disallow multiple instances at once
5.0-11213af92a88aa083c4cecf3486bb3b8108b8059b1904SilentUI: Allow to specify modality of ready ModalMessageBoxes
5.0-11212b712cc106bb918a8a06324a681e0c4a35b3473a9Léo LamMerge pull request #7909 from LAGonauta/dplii-quality-slider
5.0-1105308787ebc4a53bb9e64b3bb3c87f20e63c0d87841LAGonautaCentralize logic to detect when the DPL2 decoder should be used.
5.0-110522ff646b79657f794390ff993b323b7b378ab08e5LAGonautaDSP must be set to LLE to select the decoder
5.0-110513c9eb37381d23ae63f975a637a4b362b44fffc49LAGonautaAllow user to change DPLII decoding quality
5.0-11208a77108236ed5289f3def78495dcf387a46005e69Léo LamMerge pull request #8418 from lioncash/core-fmt
5.0-11050cfbabd4c4116ed042c8e0002ed480e3f4a3dade3LioncashSI_Device: Provide proper insertion/extraction operators for SIDevices enum
5.0-11049febd1c3dbae4cdf56db7fb52aab06745fd16ba58LioncashCore: Replace usages of StringFromFormat with fmt where applicable
5.0-11205fe39e1e6d8f63fdd936b17aa822ed7167b7297d2JosJuiceMerge pull request #8440 from rlnilsen/motion-input-tweaks
5.0-11105f7a50545e3d6878989886203e202fed4af390f0drlnilsenMotion Input: Add "enable" checkbox for motion controlled cursor.
5.0-11104d67a2304b0f542e21f680265da80efef3e0a83d9rlnilsenInput: Add optional "enable" setting to the ControlGroup class. The setting is exposed as a check box in the QGroupBox instance that visualises the ControlGroup instance. The setting is saved under "[control group name]/Enabled", but only when it is "false". The default value is "true".
5.0-1110349d9c63908e772670d05b9913a0f06209696b443rlnilsenMotion Input: DSU Client config UI: Enable server IP address and port fields only when "server enable" is checked.
5.0-11201294fd8dd3a3317b73fe9603402c0604b1fdd1121JosJuiceMerge pull request #8463 from Simonx22/androidSupportVersion28
5.0-111616f10730abf629eb169a6893facf757d42001f120Simonx22update androidSupportVersion and compileSdkVersion to 28
5.0-11199c1818c3e6c7421275c523c37019d9acb4bc3360fJosJuiceMerge pull request #8461 from Simonx22/SdkVersion
5.0-11161be489443bd41af91461096a58c009af8e89f423eSimonx22target Android SdkVersion 28
5.0-11197c23da15a22387d31f0100f7281b6446597f05a3fJosJuiceMerge pull request #8470 from BreadFish64/patch-2
5.0-111940334dde2cfedfc2d104be932b1942a354ae1c63aMarshall MohrorFix typo in comment
5.0-11195575f5a0d83f87417307eb47527893bb9f70ffe6aJosJuiceMerge pull request #8469 from CookiePLMonster/updater-manifest-fix
5.0-111944daeacba3525ec9e080d2b8d1fe6e956572e9b22SilentFix malformed manifests
5.0-11193913cb080667302760e42e3a6e2346b6e7c5cb1b6Connor McLaughlinMerge pull request #8456 from jordan-woyak/input-gate-race-fix
5.0-1111085ceb37ccd24acc5ea026583ce3a0f6a4fb26eaaJordan WoyakInputCommon: Make the "input gate" not racey.
5.0-11191066012b80d7a149779b4e910dcda3be8ec97f8e3Pierre BourdonMerge pull request #8454 from jordan-woyak/motion-input-indicators
5.0-111628ef25ddd849eba0221180a968dac1b0bdd43bd98Jordan WoyakDolphinQt: Add accelerometer/gyroscope mapping indicators.
5.0-111611e028025e506e4bff1f8063c2b55e5356a05a330Jordan WoyakCommon: Add additional Matrix/Vec functions.
5.0-11188499f065b836af6871e204614b030db36963e8198Pierre BourdonMerge pull request #8466 from jordan-woyak/evdev-float
5.0-111850c57887839474c9f78fa9ada252fafb6ee3e5de9Jordan Woyakevdev: fix bad integer division.
5.0-11186df32e3fdfd06f480d0a6851cc320fd2af5a640edPierre BourdonMerge pull request #8445 from Leseratte10/master
5.0-111042d55a6b0b7ab021fd92f309b85bf00d4db2a45e6Florian BachAdd /dev/dolphin for homebrew to get information about Dolphin
5.0-111847fa5a95800794ceff297913fef13dbca7f3ea34bLéo LamMerge pull request #8462 from jordan-woyak/wm-real-linux-fix
5.0-11183e85e51e5ce9fa6e25f74f5768b00197527434d34Jordan WoyakHW/WiimoteReal: Replace invalid select call with poll.
5.0-1118259ebaed81cea9c59bdb291ad5d839587a6507392Jordan WoyakHW/WiimoteReal: Remove an old comment. We block infinitely now.
5.0-11181eebc64aaf872917c4a7d480026545fe8a87d662fLéo LamMerge pull request #8460 from jordan-woyak/evdev-motion-data
5.0-111611180c231a697297f468020a56db236ef795101e5Jordan WoyakInputCommon: Detect when evdev exposes acceleration/gyroscope data.
5.0-1117907e2e1ca5a385cdab7bcf8ba8a9307b8c1805f6eLéo LamMerge pull request #8099 from ikalpo/master
5.0-10201da9e9323ce8c7a6c0e06bb0d3f183a05753f8803Ikalpofixed 'Load into Gecko Register' codetype
5.0-11177c167543eb313a9d01a1ed8514c49b2b5a67f3f4aLéo LamMerge pull request #8185 from Techjar/memcard-manager-auto
5.0-105007dc234a2d15aeadf7d91587f15b4d1cb007c5de3TechjarQt/GCMemcardManager: Load configured memory cards by default
5.0-1117508b191ee8e4ec0de2fca2054f678df816e0b1db1Léo LamMerge pull request #8313 from JosJuice/gamelist-xml
5.0-10916d8958fbdf7fa123d61c453989483b7116727d4beJosJuiceGameFile: Use enums for custom/length parameters
5.0-1091559f27ae4e1713d922fe71fc6ba95fbc399aac814JosJuiceGameFile: Support HBC-style XML metadata
5.0-1117237f1c958f8d25e6387d85603e6beb77b00d52c51Léo LamMerge pull request #8455 from altimumdelta/GitIgnore_Derivative_VS
5.0-111546cede3bf79f36e4010094052e843f2a9a7a5e70daltimumdeltaGit: Also Ignore other derivatives of VS output
5.0-11170f4e12f85bce7f0ad3c3fcc5d19d7db495600a41bLéo LamMerge pull request #8393 from CookiePLMonster/long-paths
5.0-10960ea8a3059bff1693ea640777a3aeb0c31daf18951SilentEnable Win10 long path awareness in manifest files
5.0-1095945890c20cfcc066f9ea264499edf8adfb22e5518SilentRemove obsolete "Windows compatibility" macros
5.0-10958689378b435c73b624cfdea8fe971db6b1d72c48eSilentMove GetModuleName to Common
5.0-109573b21d328653f7a472b0f77ef1cc0c85766566b96SilentRemove MAX_PATH limit from:
5.0-111656cb60f8d364fc9887bfb4779993036d5554902a2Léo LamMerge pull request #8385 from iwubcode/pathes-update
5.0-11105490fd0c3b32dcb6d74b140f52125eb2402c72b26iwubcodeDolphinQt: Add way to override "ResourcePack" folder that controls the location of resource packs
5.0-11104876a1ccc3e72a87001fe6478a5bbd8d5cffa5a32iwubcodeDolphinQt: Add way to override "Load" folder that controls the location of custom textures
5.0-11162877519a0a57a7872ab91dfababbc9c75ae224de1Léo LamMerge pull request #8459 from jordan-woyak/io-window-button-fix
5.0-11161a6b3a2cd4f780c076f2352790574204b89f5c531Jordan WoyakDolphinQt: Hide unused buttons in the advanced mapping dialog.
5.0-11160d8c62b5965df694fb5f93b617e356cae1f9441b7Léo LamMerge pull request #8396 from jordan-woyak/mapping-input-list-states
5.0-1104040d15980c5b90c96bf5a433a9861b03791a96581Jordan WoyakDolphinQt/Mapping: Explicitly specify parents of conditionally added widgets to prevent memory leaks.
5.0-11039fa8cbd83e2e73e76b000c5935b85ebc0e1827dc5Jordan WoyakQt/Mapping: Show current input states in advanced dialog.
5.0-111570ff99b374ea6d024713a5ea562dfcb101f5b47b3Léo LamMerge pull request #8448 from aguinet/fix/cmake_ogl
5.0-111047f74707ad6537da8b4b21c642c935a83eee6ca30Adrien Guinetcmake: set OpenGL_GL_PREFERENCE as a cached variable that can be modified via the command line
5.0-11155c621ddc0f1abfc9b30b380429df2ff454472d21dLéo LamMerge pull request #8458 from Simonx22/gradle-352
5.0-111547dc0732a224f0bf15f269f306fa3a75df0c69793Simonx22Gradle 3.5.2
5.0-11153cc9c1583b1ea8d8b784ad8b9a2fb8a2f008778fcConnor McLaughlinMerge pull request #8338 from Miksel12/efbaccess-ini
5.0-109090d1afabaecbd53f59c6a4927310ff7001ae645a1Miksel12Enable EFB access in INI
5.0-11151422c3f79dae6cfe183771d90ea949059ca91967fConnor McLaughlinMerge pull request #8382 from tkln/verify-widget-switch-none-warn
5.0-109460dda920c1d1e39427b4b52c26ff09e9534906ef2Aapo VienamoVerifyWidget: Handle Severity::None case in Verify()
5.0-1114962f331dd13e56ad0aea9783fb5fbe5060aa451f3Connor McLaughlinMerge pull request #8431 from ferrrry/game-window-class
5.0-1114771b098a69d813b51bde79fc5b673c50db0454aa9Connor McLaughlinMerge pull request #8399 from CookiePLMonster/gametracker-fixes
5.0-11070ae337dbea9931690d7a577075a8f767c14f16c54ferrrryQt: Add "renderer" window role to render window
5.0-1104368694e003938252eac35960969aa4834a66c9207SilentAdd signals to enable/disable Refresh button
5.0-11042cc6ffef4a1d5d643dfb3542adf8bc4b3b4dcaef1SilentAdd CommandType::BeginRefresh
5.0-110415e7b95db3b87270cb8607a1981cc08a9a679dc1fSilentAdd missing break to prevent fallthrough
5.0-111439700b1e320974989e13a73ea37697b256a997fb4Connor McLaughlinMerge pull request #8367 from JosJuice/missing-company-ids
5.0-10912f8a497527471d13bb6dee71e28ac5f7159a488f1JosJuiceDiscIO: Make company names match GameTDB's list better
5.0-109112300ce385ecc2fdc725810855c4ee1bb834e815eJosJuiceDiscIO: Add missing company IDs
5.0-11140729308979dd99289f5f900056891ee3b4456c196Connor McLaughlinMerge pull request #8388 from jordan-woyak/cmake-export-compile-commands
5.0-10957e08663bc32b5e129e124aa62c27cc462e05f1ff2Jordan WoyakCMake: Enable generation of compile_commands.json. Used for intellisense in Visual Studio Code et al.
5.0-11138a89fdb628c349ae112d6b9749b9ba7fba1e46b04Connor McLaughlinMerge pull request #8343 from stenzek/fbdev
5.0-108940a75e71672ed63d6d92ba42c1a183e72090d7c83StenzekDolphinNoGUI: Add a FBDev platform
5.0-1089343fe02ee9b820d16d1759a1e37b666bcb1e5a298StenzekGLContext: Get size using eglQuerySurface()
5.0-111352ebea1bfa7e6436d0379ab25951b31e28e296763Connor McLaughlinMerge pull request #8433 from JosJuice/settings-onemulationstatechanged
5.0-1107110d972789abb76077a48070ece3f9a20bb243f9cJosJuiceDolphinQt: Make WiiPane connect itself to EmulationStateChanged
5.0-110708833e2a7fa35b5754eae1b18eab93d0515a4ae16JosJuiceDolphinQt: Call OnEmulationStateChanged when creating config window panes
5.0-1113247677ecaa705cb0f87d9f08fe455e445ccf98989Connor McLaughlinMerge pull request #8437 from JosJuice/batch-render-to-main
5.0-11079379f264aa8b7dce66f68cf38bfafa57616f3804eJosJuiceDisable render to main when using batch mode
5.0-110780dbb58112a2e85d558f7c455c5140e073c5d49dfJosJuiceCommandLineParse: Don't ignore video_backend/audio_emulation when not using -C
5.0-111299db1ce8ef9e67abb58b61634c88d6abd548d2177Connor McLaughlinMerge pull request #8436 from JosJuice/vi-wii-freeloader
5.0-11078090f04e01c022d4bf9e643efaf61a347b3935eb3JosJuiceVideoInterface: Don't crash when running Wii Freeloader
5.0-1112728ce9330a8cad0699259b1518b2b6063f829e4acConnor McLaughlinMerge pull request #8444 from booto/vi-fields
5.0-11103371e3f10210feb42189da5d3379ad67c814b7227bootoVI: Adjust start/end of ACV region for fields
5.0-1112518ba1fd723f20ac29ac7dce8686382169fc50ccbConnor McLaughlinMerge pull request #8452 from JosJuice/android-emulationactivity-rotation-crash
5.0-11106c007dd1852896efe1671ade96fa50080a030a51bJosJuiceAndroid: Replace emulation rotation crash workaround with proper fix
5.0-1112328bf88641f3f3b11bcf0a819894acd89a88fa9c9Connor McLaughlinMerge pull request #8457 from JosJuice/just-dance-2020
5.0-11108db13e42323de6a96e9d7facb316b2a386b7d0f37JosJuiceUpdate GameTDB title files
5.0-111217c8a255ce1267e41368e31e5adebfb6f7db4c2a2Connor McLaughlinMerge pull request #8450 from jordan-woyak/mapping-button-fix
5.0-1110732cf4b76be6202407b98b047d5dc09ffd6774ce1Jordan WoyakDolphinQt: Fix tooltip of output mapping buttons.
5.0-111061bdf43dd78ac5b0ffdd6e5bdf3290166502b39f3Jordan WoyakDolphinQt: Fix spacebar not activating output mapping buttons.
5.0-11118b554b636bd8a96634203fb402680b4d58b4dba8cConnor McLaughlinMerge pull request #8449 from JosJuice/disable-bt-pt-buttons
5.0-11106ef1bae5320b4a9484a1d8acd0c691d2ad44571c5JosJuiceDolphinQt: Fix the enabling/disabling of ControllersWindow buttons
5.0-111165440be96e744fffcdc4bb5e030a202deef7a1e1dConnor McLaughlinMerge pull request #8378 from stenzek/quad-buffer-stereo
5.0-1094933a6d265e51c2289192eef15ffeec830b98b2410StenzekPostProcessing: Use interface blocks for shaders
5.0-10948af849126b37b3a9adb9542437b134aca947b8f5aStenzekRenderer: Use interface blocks for ImGui shaders
5.0-10947c98a5f7dfd6d5f779c4f18735656becc4fd9f365StenzekRenderer: Draw ImGui interface to both eyes
5.0-10946b44a0980eb310b221feb84a195db63b89276a053StenzekPostProcessing: Use correct layer in quad-buffered modes
5.0-10945e754c8ab265a85018cb1251578467d1a1f2dbd8aStenzekD3D11: Initialize shader cache before renderer
5.0-10944e88c269d022ae04c0b5fdaf71f03b44cc145820dStenzekPostProcessing: Don't use GS expansion shader for quad buffering w/ OpenGL
5.0-1110993d7b3d15962a3393cf2971e14c4acf54d90cecdScott MansellMerge pull request #8432 from jordan-woyak/hotkey-indicator-fix
5.0-110709d18402d078f00a7011e432b93ea5a7fce8babefJordan WoyakDolphinQt: Make HotkeyScheduler call UpdateInput when hotkeys are disabled.
5.0-1110771e3c7ff205544a7fa9d232c64800c8df248352fMat MMerge pull request #8453 from JosJuice/android-nvidiashieldworkaroundview
5.0-111068bfd7c9f3683248d021f9727f5fa79eef976fdc6JosJuiceAndroid: Expand the comment for NVidiaShieldWorkaroundView
5.0-111050f4c971326ae9389b3ad55b0fefacb708d148f4dMat MMerge pull request #8446 from JosJuice/redump-regular-datfile-warning
5.0-1110456d37d773bee782d64e9eaa32e881d9c6941e72bJosJuiceRedumpVerifier: Show an error when datfile lacks serials or versions
5.0-11103a7d4be79ae8cbf214a980ac85516f880dc77546eJosJuiceTranslation resources sync with Transifex
5.0-11102c6841a027a1c34a35b94e436e909cfdbfbbdbfc7Connor McLaughlinMerge pull request #8372 from stenzek/vulkan-exclusive-fullscreen
5.0-1110116f103ab42c6faca0cb2c4ce6e93546d22feb1a4StenzekVulkan: Exclusive fullscreen support via VK_EXT_full_screen_exclusive
5.0-111006fc6444687a7cdd7ece0ce4841f59323b00c3df6StenzekVulkan: Explicitly enable VK_KHR_get_physical_device_properties2
5.0-11099230190fc366221281099f543ded40725db3b8980StenzekVulkan: Allow runtime querying of enabled extensions
5.0-11098d3ee0a4535cb34b2d7c27219d43a82cb1094e7f6Connor McLaughlinMerge pull request #8379 from stenzek/mali
5.0-10946ecdf21a9889a9c6976bcfcb1a6e6b045f5c9f4d2StenzekConfig: Also set CommandBufferExecuteInterval to 0 by default on Android
5.0-10945328d89db708ec9c1d3e31a760f530b64c4767b2bStenzekVulkan: Add a DriverDetails bug for "slow cached readback memory"
5.0-10944c557aa4a15b577fdaf2f5de71078c41037aea01eStenzekVulkan: Add strict flag to memory type selection
5.0-11094fd4bf5f0a2b5041f5607c4de48bc378a1c02ff73Mat MMerge pull request #8438 from JosJuice/tilt-tooltip-string
5.0-11078f4da08eb139fc3fa7b2ff3b97f308dd9b0ea480cJosJuiceChange Wii Remote tilt tooltip string based on translator feedback
5.0-11092d6a3d0873c9984689705c7de8ec329e00027ceeeMat MMerge pull request #8441 from KenJPH/fix-versioncode
5.0-11085109108d3f6d2059a0d06f66510e65d7b85888602Ken HosogoeFix versionCode
5.0-1109078fad0aafae4e72896976a5215680c88d65cbfbdMat MMerge pull request #8443 from JosJuice/redumpverifier-datel-wii
5.0-11087f9705fd1176432755df3dba0ef5c50f505193371JosJuiceReturn nothing from VolumeWii::GetGameTDBID if Datel
5.0-1108642ec8614697978346233f6292d6c0baaceff4e14JosJuiceRedumpVerifier: Fix handling of Datel Wii disc serials
5.0-1108549977446dd859e3079698a4c79948a47644984e1JosJuiceRedumpVerifier: Don't crash on missing hyphen in serial
5.0-110864f5badb9ed8cbdfbd1dcf09702ac9429ae138913Mat MMerge pull request #8442 from JosJuice/data-partition-missing
5.0-11085e2ef2482601400b9bb2a52e1f3e6c48b387f0192JosJuiceVolumeVerifier: Fix "The data partition is missing" false positive
5.0-11084a52b8759ffe8d33a23fc10a8feaaef9e678baf86JosJuiceTranslation resources sync with Transifex
5.0-110831f3d1a9b7fa2d4729ddadfc0fc923c7730a00a49Pierre BourdonMerge pull request #8352 from rlnilsen/motion-controller-support-via-cemuhook-protocol
5.0-11074da1f153b47a3f3f4eb9b976670bfddf68108bae9rlnilsenRename all instances of "CemuhookUDPServer"/"UDPServer" to "DualShockUDPClient"/"DSUClient".
5.0-11073332cad21a40a2565141ca817a3cc684d8f10bfcarlnilsenWiimote Mapping UI: Motion Input tab: Rework mapping warning, add explanation of and button to open Alternate Input Sources window.
5.0-110725ff79499a593f651978188f1711728cf67d44a59rlnilsenUDPServer: Add configuration UI. Accessed through button "Alternate Input Sources" in the "Controller Settings" dialog.
5.0-110718aec424191b295e51d3f305c20086c08dd41b480rlnilsenController Settings Dialog: Rename "Advanced" group box to "Common". The only setting inside, "Background Input", doesn't seem advanced to me, but it is used for both GC an Wii input.
5.0-110704cb3baba5cf360a02dff9d6af1a839a570c40999rlnilsenAdd support for motion controllers via the CemuHook controller input protocol. This is done by: 1) Implementing said protocol in a new controller input class CemuHookUDPServer. 2) Adding functionality in the WiimoteEmu class for pushing that motion input to the emulated Wiimote and MotionPlus. 3) Suitably modifying the UI for configuring an Emulated Wii Remote.
5.0-11077a825e7e09f8a39772b10c83db5322dc88e0f591fJosJuiceTranslation resources sync with Transifex
5.0-11076427d4501bc9bd9b1c1c43f6213765be3e9fcb73cMat MMerge pull request #8429 from JosJuice/redump-create-path
5.0-110692210a0a70c6fa34ffa2f9a3aa7069d2081b9da2dJosJuiceRebuild D_REDUMPCACHE_IDX path when needed
5.0-110682f1b2c6adf9521f4943924d4b686be639a72501dJosJuiceCreate necessary folder when using Redump.org integration
5.0-11073cc6a1193b06a1c8848901642c73dae36a1c0379bMat MMerge pull request #8430 from JosJuice/eof-i18n-comment
5.0-11070c6b4438c62f2aa4340b7dffcb21961c713d8abc1JosJuiceInputCommon: Change "EOF" to "end of expression" in user facing string
5.0-11071fed2dce404283204bb6beba755924b4738b2d508Mat MMerge pull request #8425 from JosJuice/volumeverifier-datel-wii
5.0-11068742aa765c6859c22c8e294f31aca10e1a9606701JosJuiceVolumeVerifier: Don't show problems with good dumps of Wii Freeloaders
5.0-11069f54faedd7624d156f1b05e620ecf5aae9acbb8d5spycrabMerge pull request #8410 from spycrab/cmake_win_warnings
5.0-109671aeb4908e60893f4d75ef1b7d363488ee9875e8fspycrabCMake/Windows: Fix warnings about flags being overridden
5.0-11067c6da1f050b2d9d0764c9be2491b6e0ee190c8816Mat MMerge pull request #8376 from tkln/watch-widget-sign-compare
5.0-11065897d7f634ea878ceb232977a594ac3c33392ddc8Mat MMerge pull request #8422 from CookiePLMonster/gamelistmodel-fixup
5.0-11049a0111628fb397fd6400103458a781406ac3c2803SilentFixup GameListModel::UpdateGame and columnCount
5.0-10944e3e682c4cad9a268cdd74ae6cf96782b347fe8c7Aapo VienamoWatchWidget: Change type of NUM_COLUMNS to int
5.0-110636991b3928933d2cb276e137255c761d7883ffda6Mat MMerge pull request #8419 from jordan-woyak/xor-op
5.0-110491fe44238b1d64f18d9366710f16ae062290d5b0cJordan WoyakExpressionParser: Add XOR operator.
5.0-11061291c056c073fb474ab9fcbc7c57709f37c869404Mat MMerge pull request #8424 from JosJuice/cpu-core-advanced-cleanup
5.0-1104995c4423f4ceb70902140dd9acdf95f34ed119d54JosJuiceDolphinQt: Cleanup after moving CPU Emulation Engine to Advanced tab
5.0-11059780d34dbca75ea85f7478f9a49fa20a97b14878bMat MMerge pull request #8426 from JosJuice/volumeverifier-region-mismatch
5.0-1105077b9a70d6c3f97076e84896519a242817a1a688cJosJuiceVolumeVerifier: Don't consider region mismatch for placeholder game IDs
5.0-1104997c4e8ff3a40c14a1fae883a7213696ca9e660b4JosJuiceVolumeVerifier: Include revision when checking region mismatch
5.0-11056d95745ffdb21941efa48af526fa4c9a591b826edMat MMerge pull request #8331 from JosJuice/gitignore-enc-temp-folder
5.0-108841edc45f67dd1da99fd3bf976e33e24337505ea53JosJuiceAdd enc_temp_folder to .gitignore
5.0-110542c79c63608849f2a51fe5a58063443cbd8192bebJosJuiceMerge pull request #8330 from JosJuice/redump-integration
5.0-1088687c5e0b30e8f9174c96dc9b78e02863e940c5372JosJuiceVolumeVerifier: Add Redump.org downloading
5.0-108853eb360b8185f8f0284e3f67de1bd3d9d8225e98dJosJuiceVolumeVerifier: Add zip support for datfile
5.0-1088422933d85020b0b1f4ff285fbfdfca940f52fe1c3JosJuiceVolumeVerifier: Add datfile parsing
5.0-110505f8e189207d19a5d47676a9e965783742ce43ae2JosJuiceMerge pull request #8423 from AdmiralCurtiss/animation-placeholder-fix
5.0-110491c1c19e9968c1e115c1700328a2f3b8da3aeacdfAdmiral H. CurtissQt/GCMemcardManager: Fix incorrect placeholder frame timing.
5.0-110486282b0d83e775a87116e728a9da140f34594f17eMat MMerge pull request #8326 from lioncash/fmt
5.0-10880f414d926c13aeb9110ebaf8d2887b4734ba1b36aLioncashActionReplay: Make use of fmt where applicable
5.0-11046d0114ea61e4f95a33d9a298716e2f756c52bd307Mat MMerge pull request #8415 from jordan-woyak/try-parse
5.0-110390d254d9cb83929511664f2dfe294e2e867b0c176Jordan WoyakStringUtil: Require TryParse of float types to use the entire string.
5.0-11044da22109a3123916c69c31592709a2963e782adf4spycrabMerge pull request #8411 from spycrab/win_repro
5.0-1103950ee8b105d49fd7823bffb474484e2e40da6bee4spycrabWindows: Make builds more reproducible
5.0-11042ef77101463de60be9c5cdedb2c5d5a0f4168b8b5Mat MMerge pull request #8412 from jordan-woyak/def-warn-fix
5.0-110399e8181e80e768645fc6a93748333d690253f66bfJordan WoyakCore/HW: Fix some explicitly defaulted but implicitly deleted warnings.
5.0-11040f6a5811b73a9e2539944e2db216d45acbb443c35Mat MMerge pull request #8414 from JosJuice/translate-ubershaders
5.0-11039bb8d0261be5405224b2ca4ad9fb11076774fa7f6JosJuiceDolphinQt: Mark ubershader setting names as translatable
5.0-110384a613dad207b9426684ce52b3edd6b24a04356b5JMC47Merge pull request #8304 from AdmiralCurtiss/memcard-manager-icon-fix
5.0-10914ff90a5855dbfb5fa1652ce391f2fa2c1ffc32ee3Admiral H. CurtissQt/GCMemcardManager: Fix animation frame order and speed.
5.0-109138f573cf5f2a93d535d21cdb4233ea8b2f17b1409Admiral H. CurtissQt/GCMemcardManager: Fix animation frame decoding.
5.0-110358bc0a92f2cbf7bd7683bd95cb7c92e0e97287fafJMC47Merge pull request #7663 from jordan-woyak/expression-parser-improve
5.0-110057295458c11e1465c9e0a823620ea935396c4ea39Jordan WoyakExpressionParser: Make Lexer ctor explicit and move argument.
5.0-1100472302d9c4224271a606f2782dec7dc725658b150Jordan WoyakExpressionParser: Add support for /* */ style comments.
5.0-11003b4e2b3cae330be2a9f050a90c3bbb9d38f047777Jordan WoyakControllerEmu: Don't clear expression variables on references update. Hotplug would make that problematic.
5.0-110024d41bd64c8c01884fa0c2a663cc76a696c30adbbJordan WoyakExpressionParser: Show error message with expected arguments.
5.0-11001b57178d246640270779d791b00d3a5b8fd7c13f2Jordan WoyakExpressionParser: Remove ! character from function syntax. Remove unused serialization functions.
5.0-110007912dc57ddccc3868dea9f915b1f6d9d4416165dJordan WoyakExpressionParser: Remove !while and add optional 2nd argument to !smooth.
5.0-10999ca7ce674500b7664ed049ac1019a2e40636187dcJordan WoyakExpressionParser/DolphinQt: Added parse results to UI.
5.0-10998c8b2188e1972f14aec24ac66908a641dbdbd106fJordan WoyakDolphinQT: Add syntax highlighting from tokenizer data.
5.0-10997e3cf2ae0d48da9200f23318e728504deba9398d3Jordan WoyakDolphinQT/IOWindow: Add combo boxes to insert the new operators and functions so people are semi-aware of them. Fixed the "Apply" button. Display an error message on expression parse error.
5.0-109965cb12486126ac870a6486334fcc156b349c8be2eJordan WoyakExpressionParser: Clean up some redundant using-declarations and wrong comments.
5.0-10995fae8b15db1042485226ed9ed2d6e9e09a4a54377Jordan WoyakExpressionParser: Add !pulse function that evaluates to 1.0 for N seconds for each press.
5.0-10994b5b43f83426ca3c076d5c8861bde942338fae455Jordan WoyakExpressionParser: Add relative input function.
5.0-1099308b291b0f9ca3edfd8603a32f2e62f658d012c4aJordan WoyakExpressionParser: Fix timer function with negative values.
5.0-1099218b51204417bac5f0d436d219885c0ac42e2eb70Jordan WoyakExpressionParser: Add !tap function which activates after X (defaults to 2) taps within Y seconds.
5.0-10991f2e499d5873eebb8417527deaf694e26a06cb5a9Jordan WoyakExpressionParser: Add !hold function that activates after input is held for N seconds.
5.0-109909e536382c44074ae8af620adb605fe107f3ef42cJordan WoyakExpressionParser: Add function to smooth inputs.
5.0-10989bbd6b1848fcaeaafbe14babb3911557e1a503c76Jordan WoyakExpressionParser: Add deadzone function.
5.0-109886a2096c41977d6c33c2ca20494d9f623bed221ffJordan WoyakExpressionParser: Add optional 2nd argument to toggle function which clears state.
5.0-10987fd07ae8cec5c77ac60788350610739e6ac094547Jordan WoyakExpressionParser: Move FunctionExpression type definitions into another file.
5.0-10986d4f9b8c4efe9ce48aac5b43487c5d6c5d5fbd83bJordan WoyakExpressionParser: Allow unary functions to be used without parens around the argument. e.g. !`Up`
5.0-109852a377e35ed3f3afefdb5dce5474f2c5bb9c89a54Jordan WoyakExpressionParser: Make function names case sensitive.
5.0-109842b0297489fc2ab56a0f8aab1c39747f2e48c4429Jordan WoyakExpressionParser: Rename some functions and return a syntax error on trailing tokens.
5.0-10983258832b1e89b62d582e42d23099570f03c407885Jordan WoyakExpressionParser: Change function argument syntax to something more c++-like.
5.0-10982ccac3f1e495531f30764a1961a52f73131e09b9fJordan WoyakExpressionParser: Fix negative literals and support unary minus operator.
5.0-109817cf903a2091ecdb47f59a3699cbcf5b9517f74d9Jordan WoyakExpressionParser: Suppport N-ary functions. Arguments are read LISP style. N atoms are read after the function name. Added "if" function and made the "while" function more sensible with an arity of 2. Removed the ugly binary conditional operator.
5.0-109804dd078568b360198e0d24acf10fede8e23cdb378Jordan WoyakExpressionParser: Replace the timer literal with a timer function that increases from 0.0 to 1.0 and resets after N seconds. e.g. (!timer 2.0) is a 2 second timer. Fixed parsing of unary expressions so things like (! ! 1.0) work.
5.0-10979785eb144322f8d77c3697ccc30cf98fc231ed239Jordan WoyakExpressionParser: Clean up string lexing and support numeric literals without tick delimiter: e.g. 0.75
5.0-10978fa75ab404f065670671a614c7839a3f963ef352bJordan WoyakExpressionParser: operator precedence.
5.0-1097746c0ae7d1fd0eeca12f3406be8919a5fac3d6847Jordan WoyakExpressionParser: Add !while loop unary expression. Limited to 10000 reps to prevent infinite loops. Rhs is re-evaluated until it is < 0.5. Added comma operator, which behaves like it does in c++. Added subration operator.
5.0-109762c89b6029809f720e9233b3510c625766f466529Jordan WoyakExpressionParser: cleanup.
5.0-1097558efc93ed4ff6ef3ba7c4c4116d0cef47c63700dJordan WoyakExpressionParser: Conditional operator. A binary op that evals the rhs if lhs > 0.5 else 0.0.
5.0-10974718efce1dce86e18fb42c319627b5490cd1f8d94Jordan WoyakExpressionParser: Add less-than and greater-than operators.
5.0-1097335e51ebbaa025bad87deb4668e0b32249dd62d77Jordan WoyakExpressionParser: Clear expression variables on UpdateReferences call. I don't know if this is most sensible.
5.0-10972e896835f86e52051b1998a344549dfa8ba79847aJordan WoyakExpressionParser: Renamed ControlFinder to ControlEnvironment. Added support for variables and assignment operator. ControlExpression objects now reference a matching input and output so the two can me mixed in any expression. (you can set rumble directly from inputs)
5.0-109711efcf861ead76bbffb4ac22726d799975146707cJordan WoyakExpressionParser: Add mod operator, sin function, and timer "constant" which can be used for auto-fire and oscillators.
5.0-10970a8f3e9585f98c91c2b6220b3ab6951484192266eJordan WoyakExpressionParser: Expand ! symbol to allow for named unary functions. Added !toggle function which toggles on/off with each activation of its inner expression.
5.0-10969bf63f85d732db2fdab169823f2cf8a5fcbde0ec4Jordan WoyakExpressionParser: Add multiplication and division operators. (division by zero evaluates as zero). Don't clamp result of addition operator. Clamping will be done later.
5.0-10968f3192ca06de1007545bf6c3a49ddc83fb615a642Jordan WoyakExpressionParser: Add support for literals.
5.0-10996acf9bd5ebeadfa7f1b11d39e0384a78093c43f27AnthonyMerge pull request #8408 from ethteck/move-cpu-emulation-engine-options
5.0-109812647e412ae55a8c3f6b6e52deff5ac0afcd1ac57Ethan RosemanChange from radio buttons to combobox, sizing fix and slight reorganization
5.0-109801ce566f9fd25d78c033a1b6ac57b127f45f130b7Ethan RosemanMoved CPU Emulation Engine options to the Advanced tab
5.0-109936a15de58f462a59770b14aa498d5ddec80d651c7AnthonyMerge pull request #8403 from jordan-woyak/netplay-wiimote-buffer-fix
5.0-1096824a36eb027285c282f8dc995dd1f1bc664389003Jordan WoyakNetPlay: Allow Wii Remote buffer size to decrease by dropping reports.
5.0-109914b1567cc031f98893be867b410f21d53e7f91b5bAnthonyMerge pull request #8406 from jordan-woyak/macos-enable-sdl
5.0-10976d2c1dbef16c96325bf684832aebcf30a8eadf6a3Jordan WoyakCMake: Enable SDL by default on macOS.
5.0-10989a21b7b1bdda421049aded3033e07fa2877dc54b0AnthonyMerge pull request #8390 from jordan-woyak/wiimote-emu-tilt-fix
5.0-10959b794737bcf5db7f941cb4741757607de31c3f953Jordan WoyakWiimoteEmu: Disable simulation of centripetal acceleration.
5.0-10958673f13b7ac5b6cc4d96f1b08b9c2dffe514fe62fJordan WoyakWiimoteEmu: Change default tilt angle to 85 degrees.
5.0-10957260cefd60b4fea09007e695819c018dd6171d0b1Jordan WoyakWiimoteEmu: Expose maximum tilt acceleration.
5.0-109852f0ad1b6a0e3ee5a17c9cd4b7959b7d0cb95c09aspycrabMerge pull request #8402 from spycrab/qt_about_restructure
5.0-109681975e57b735671cb5b42968a64fc06d21cf2d538spycrabQt/AboutDialog: Clean up code a bit
5.0-10983a6daed23e7b612f48fc620356365d2eaec7b5e62JosJuiceMerge pull request #8387 from sepalani/reg-view-in
5.0-10913beeb68d541ea86edec81bc11742aba2a45730a55SepalaniRegisterWidget: Fix view in code/memory
5.0-10981d6a394e0274877cfec0252e3d48c3b15da2b00d5JosJuiceMerge pull request #8381 from Ebola16/351
5.0-1094468450fc1d92a1f8debf8aefaaecb50d99f8be6a6Ryan MeredithAndroid Studio 3.5.1 Updates
5.0-10979a1405f70a251cb21763d9f9a3be84cb6650d6957JMC47Merge pull request #8407 from jordan-woyak/dj-turntable-fix
5.0-10978b120b0872658335e1f23422e61b2e2b16f1aaab6Jordan WoyakControllerEmu: Clamp results of trigger/slider states to prevent integer overflow later on.
5.0-109774425d05c4a0965beedf45ccaddf566fbe7b9f7c6spycrabMerge pull request #8400 from sepalani/fix-mega
5.0-109688dc55579953bc22650a9f7c28c3fca0937bc0fb9SepalaniSignatureDB: Add missing selectors
5.0-10975c634bc86e5b7e93ae0d18904df4b924edec04b62AnthonyMerge pull request #8405 from AdmiralCurtiss/debugger-address-search-usability
5.0-10972bbeb25de48fa11103ed131eacf7ecf02bc9a1dd3Admiral H. CurtissQt/Debugger/CodeWidget: Allow pressing 'enter' in address search box.
5.0-109733beb371cc9dbf38177231a17c1e88d8338e3e2c3Mat MMerge pull request #8404 from JosJuice/gitignore-cxx
5.0-109617677e5608ffdfd4109fdefa8181c297a74b0fcd6JosJuiceAdd /Source/Android/app/.cxx/ to .gitignore
5.0-10971d39555919d39357b49a7eb02f2d96b9a71bf128bJMC47Merge pull request #8395 from CookiePLMonster/improve-work-queue
5.0-1096126ebf5b65088062e4f3290b89a973fa3ef3eee1aSilentImprovements to WorkQueueThread
5.0-10969aba23c8d87872836de73dcded82a01c03295d93fspycrabMerge pull request #8401 from spycrab/qt_5.13.1
5.0-10966ec526fee56fd21a6cfb99968eddb05d88d3ace03spycrabExternals/Qt: Update to 5.13.1
5.0-109675be061e27f7853b744f233ba8f7df22acb69888bMat MMerge pull request #8398 from jordan-woyak/old-wm-comment
5.0-10957443af3fabd3318dabf0a592b55400497e4ff85f9Jordan WoyakWiimoteEmu: Fix outdated comment.
5.0-109656dbb5cc4eab19733cb78d809ba7ca597f80a327bConnor McLaughlinMerge pull request #8397 from stenzek/fifoci-fix
5.0-109647c286064b85edeb9a53916fbd2add76ef60bc5a5StenzekAudioCommon: Don't forget to call Init() on fallback
5.0-109631c5441aa40eb81e51682477921c02ad21cf57aa9StenzekAlsaSoundStream: Don't call join() on invalid thread
5.0-109626e613f4f82085edac10587562849c79ec5d342a0Connor McLaughlinMerge pull request #8386 from stenzek/gcc-array-workaround
5.0-109464fd262d0b844c82f5a797f2bcfcd573a09b6f16cStenzekFixedSizeQueue: Work around GCC generating large amounts of debug info
5.0-1096019ed64122c11f7cd36ff92b61e7af7bb772c01a8Connor McLaughlinMerge pull request #8371 from stenzek/vulkan-headers
5.0-109296ae1ddabe136f88952773f5e1f3663922623ac9eStenzekExternals: Update Vulkan headers to 1.1.121.2
5.0-1095812b47c94873e0c30db97ce5666f1d3cd05ee2cbeConnor McLaughlinMerge pull request #8392 from JosJuice/audio-backend-dropdown-default
5.0-1095702ba89380324183c66d4874280e2c2dccf529132JosJuiceDolphinQt: When audio backend is invalid, show nothing in dropdown
5.0-10956b6545ea285b25765bbf464774f9a8e7649f6bc15JMC47Merge pull request #8370 from sepalani/fix-hle-patch
5.0-10913d8a3218726bd447dfeb407c5212f9f07d4e9574cSepalaniHLE: Fix patching functions with the same name
5.0-109549a68eaaa24c05de7426a46294e24e629f289403fConnor McLaughlinMerge pull request #8292 from Pokechu22/ir-calibration
5.0-107637c892c0c6e37bfacd473741788809e3ed32d528aPokechu22Use valid IR calibration data
5.0-109525a70ae895e68833f7d27ea2be4a5e422ec21157eConnor McLaughlinMerge pull request #8369 from JosJuice/blame-ignorerevsfile
5.0-1091520c6e1f71b9279abc35b8902bcfb3b0488dd96bbJosJuiceAdd a git blame.ignoreRevsFile file
5.0-10950dba7f3304dba67ab9d4c287267f102fd6e54a14eConnor McLaughlinMerge pull request #8361 from ligfx/remove_xaudio2
5.0-1091271c3c5626bf8780150449933735d55ecf448d7e0Michael MAudioCommon: if backend is unknown, use default backend
5.0-109110f3695a14b0bc71ba4ab0dc440fc606f14af61c2Michael MRemove XAudio2
5.0-1094786bf88d5afec0e93ea6cd7594f34431ec0960790Connor McLaughlinMerge pull request #8384 from vadosnaprimer/another_avi_fix
5.0-109465d03d5dde0b75abeab0cfe9954dc51f9e594e1f2feosAnother AVI fix for WinAPI importers
5.0-109453c6c94a04a61a97990dd459138912f75c9f0eb1aJMC47Merge pull request #8377 from stenzek/remove-3d-vision
5.0-10944ae83d02e548409c139e9bb748da565c219d5ecd2StenzekDrop 3D Vision Support
5.0-10943e6ae204600306edd67ccbdeb32032f061c5128c0Connor McLaughlinMerge pull request #8373 from jordan-woyak/stereo-mode-fix
5.0-10929d15f08c84a1003bac954c424d38bee7c1c76ae6eJordan WoyakDolphinQt/Graphics: Fix NVIDIA 3D Vision support handling.
5.0-10941dafb0173b7cd945ae57604ce8d4555b92c5b7162Connor McLaughlinMerge pull request #8375 from stenzek/stereo-switch
5.0-10932135f0a1385b25ff549b064e0782128fe11d55fdcStenzekShaderCache: EFB2RAM pipelines should not use a geometry shader
5.0-10931c989e5c50c432b7df78a8e6e1dc92cca1057767bStenzekShaderCache: Recompile shared pipelines on shader cache reload
5.0-10938b319f823bff0d64b46ccc399d3fdb93e9f3571bcConnor McLaughlinMerge pull request #8337 from CookiePLMonster/log-widget-improvements
5.0-108986bfa4fa64306d2fc882282ea147f2b22afd4a9cbSilentLogWidget: Use FixedSizeQueue for a log messages buffer
5.0-10897b3969e91d901ae6c30c9fc12c7e457658817903cSilentFixedSizeQueue: Bugfixes and improvements
5.0-10896b088fc37d5de88b122c3e440319b421de9bee209SilentLogWidget: Do not use QueueOnObject to construct log queue,
5.0-10895e746d95d01bc7e36de82f66be9d082ceba8be446SilentLogWidget: Stop update timer when log window is invisible so it doesn't continuously update in the background
5.0-108947cec8601f191a68745e8b58256328e0a59655420SilentLogWidget: Remove scrollbar tampering code (doesn't seem to do anything), clear text queue on clearing log
5.0-10893eb7d42dfe88efaa9939b155ca5016ec40c992268SilentLogWidget: Replace QTextEdit with QPlainTextEdit for better performance
5.0-1093166433cef6fd58d5de1a10e1ec99656f730d6ce16JosJuiceTranslation resources sync with Transifex
5.0-10930ee30fc9ad53742edbf4e5cdf6fa1c35cc15a359dJMC47Merge pull request #8374 from AdmiralCurtiss/ace-attorney-inis
5.0-109290b083da9f9990e8489321d9598a024f618568962teconmoonChange SafeTextureCacheColorSamples from 512 to 0 (Safe) to prevent visual issues with evidence previews, scene transitions when unlocking a new case, and luminol fluid display issues in the 5th case of the first game.
5.0-10928d3a9104cee5bb599e6c1c36c8c2e2cc6128ea9c9JMC47Merge pull request #8355 from phire/qt_fix_fifo_range
5.0-10912677a0903a1eb3cd2f42bb206ad4e041ee9ce3df0Scott MansellFifoPlayer: Use std::move for saving callbacks
5.0-1091146f4f69cfd62231f37b7924070a98c5d3ff4b282Scott MansellQtFifoPlayer: handle fifo load before window creation
5.0-10925bec433cb40b7881664c4836add21e1fce021c983JMC47Merge pull request #8333 from CookiePLMonster/screenshot-timestamp
5.0-1089037ef5a54c906ae697c76e2724f85f0beab4a3435SilentCore: Use move semantics for Renderer::SaveScreenshot
5.0-10889ff8f978eafb3a45959280a7a0c61bf11766dd040SilentCore: Generate screenshot name with timestamps instead of only increasing numbers
5.0-1092206ab51bceb878422746d33d2f9d005f9ba665099JosJuiceMerge pull request #8324 from CookiePLMonster/adapter-combo-fix
5.0-10851df0ff7f3bb7644aa90c5a1740a59720be5d29258SilentEnable adapter combo on emulation state change only if adapters are supported by current backend
5.0-10920de700eba4f7b9833ccd7211f1093104a7f7b1158JosJuiceMerge pull request #8325 from Ebola16/35
5.0-108731ee2234e44ba84752de67848d88bab4617a29677Ryan MeredithAndroid Studio 3.5 Updates
5.0-109189d648904edc0bb556ef964ddb410ffae881acf84JosJuiceMerge pull request #8341 from CookiePLMonster/win-utf8-console-output
5.0-10893eab086b880482e65cce967b0829f397aaed05806SilentConsoleListenerWin: Properly output console logging in UTF-16 so UTF-8 displays properly
5.0-10916e28fccffe4cc2b1fa394ce44e3550e3b6dd6ff48JosJuiceMerge pull request #8368 from rukai/fix_window_title
5.0-10915dbc0bf0ccbfd4dd1c3f55ed5362a83ac4891b028RukaiFix import gc save file window title
5.0-10914edfb0f66b6685fe1d4314ca27cce9492a7937683JosJuiceMerge pull request #8363 from Fullmetal5/patch-1
5.0-109115c4b591536e636cd6ae4f1b8f48e1c023b231a9cDexter GerigAdd Wii Mini system menu version detection
5.0-1091282fd7f576e1dff6b616ff088955c18aa76ed45d5JosJuiceMerge pull request #8349 from Pokechu22/dtk-bugfix
5.0-109113efa3d7a42babfef524438cdd31a0d5bd896edfdPokechu22Fix 2 DTK bugs
5.0-10910828dc0f204841edac628d1cb5daf72c7ceca4b9fMat MMerge pull request #8354 from JosJuice/editorconfig-java-spaces
5.0-1090790ccee11df4e77193333385f1527d3b7823325f2JosJuice.editorconfig: Use spaces for Java code
5.0-1090840fc25b06de7159a452766d44fc6d54cec075329Mat MMerge pull request #8353 from Ebola16/GID
5.0-10906817fe9b7999956d6d1609e3b8a8d7dba22c0e7e1Ryan MeredithAndroid: Add GameID to Game Settings title
5.0-10906a9745400ec5cea7e55d94955afbdc44d1a4982d1JosJuiceTranslation resources sync with Transifex
5.0-1090555830bb8d348c0d73c829eb7c61191a915e5b58dPierre BourdonMerge pull request #8344 from dolphin-emu/revert-7740-aram-experiments
5.0-10904c144cde82587d8f6bd94fc4900aa6d408b5349bcJMC47Revert "DSP: ARAM cleanup experiments"
5.0-1090303ea0eb27a795883d80191b4ca3e5abda6179ba8JMC47Merge pull request #7740 from booto/aram-experiments
5.0-10246c1baffa77626a856c4d7e6ffa475ef7291925681bootoARAM: further cleanup, use AddressSpace accessors
5.0-1024503d7fef5a635001beb052a4e5ddaaadc9e2d0b0abootoARAM: No ARAM backing DMA in wiimode
5.0-1024470299f2505c1fdeb77c6ddf55c5bfe9171b8e6d7bootoARAM: rework DMA
5.0-1024373c0a4ee8118b16c8fbb9c2aa21986fb055a550fbootoDSP: Experiment with cleaning up ARAM accessor
5.0-10898ecef374cd881759b2c2fbd0ef912e130e10e3b97AnthonyMerge pull request #7810 from Ebola16/GFXUI
5.0-108757d98c4f3a48c455e0072937729ef6c570a59c6c5Ryan MeredithAdd SingleChoiceSettingDynamicDescriptions
5.0-10874630de8130915cdf55f60ea2c2a2258b31274521bRyan MeredithShow Stereoscopy Mode setting value as description
5.0-1087392366fffaf453ae0e127fa6d57fe5cba50b09f15Ryan MeredithShow Aspect Ratio setting value as description
5.0-10894b0a5a9f7c5a9117c80a3cb987d2b53687fbd3e37AnthonyMerge pull request #8342 from dreamsyntax/codeview-remove-double-space
5.0-10893a4f13ca57d9f3eee0ff49f449f339740299e4050dreamsyntaxRemove double space in GeckoCodeWidget code view
5.0-108925ea4f998c09283c67e30925c066780e431ca9ef9JMC47Merge pull request #8323 from Craftyawesome/ini-texture-cache
5.0-10851177540b54df7af41568dba39fb1b419ef62ffd2bCraftyawesomeAdd safe texture cache to some uDraw games' ini files
5.0-108901bb7fbb2add5a5fdcb45169ff4d80e63e445e03bConnor McLaughlinMerge pull request #8339 from booto/save_the_trees
5.0-10889c268aa3a4693471ad86648df5916d92f59da312dbootoSI: Reduce logging.
5.0-1088871ff97cf1cf6ccaed34826a8f8d14cad0e292d7cConnor McLaughlinMerge pull request #8334 from hosaka-corp/vi-update-reorg
5.0-108879e3b867c6ae41df296ebf3112db6dd14c47abb37metaVideoInterface: start counting half-lines at 0 instead of 1
5.0-10886230ff47c0a9482bf24d6da63ce599d4973f3d62cConnor McLaughlinMerge pull request #8230 from Techjar/remove-reduced-polling
5.0-10885a3d8a8be065840c1c4b5f0b3022e811902328389TechjarNetPlay: Remove 'reduce polling rate' option
5.0-10884755601c64aaeb5b74ddfd5f022ff719ef3603cd3JosJuiceTranslation resources sync with Transifex
5.0-1088388522b7a26bf189dc8122a1b951f2a76eec77c86Connor McLaughlinMerge pull request #8327 from JosJuice/more-string-view-regression
5.0-10880c1a0a8f84a5544fcade466d12f193cd8309641caJosJuiceDolphinQt: Fix whitelisting USB devices
5.0-108813848f6d9ecbc590a1f81295d5a538b573acac114AnthonyMerge pull request #7975 from AdmiralCurtiss/memcard-manager-filetypes
5.0-108805614594f5e0a7d4b1a282525566194a9f7ef9d60Admiral H. CurtissQt/GCMemcardManager: Add an 'All Files' option to the filetype selection.
5.0-10879c7fc9126aaf447a014af4aed195b17aa593dd49bAnthonyMerge pull request #8190 from JosJuice/android-init
5.0-10874998c171b65e57c669e217e6995f525bc34f2a71eAnthonyMerge pull request #8196 from JosJuice/android-applinkactivity-race
5.0-10876f79ca651701fdbfe1a95aa09bd7c3d0a68ed4eebJosJuiceUICommon: Remove Android hacks from GameFile
5.0-10875c677268aaf8002c11c1a1c55a0d2938de512401cJosJuiceAndroid: Don't use GameFile/GameFileCache before UICommon::Init
5.0-108749f3f45aa5fa647b1304462051dbb4ba9ccca4bceJosJuiceAndroid: Call UICommon::Init at app start instead of emulation start
5.0-1087347e1108d572b48ef213c0a3d0e354f69a99c7c79JosJuiceAndroid: Add helper class AfterDirectoryInitializationRunner
5.0-10498e4ef2193e0512878517d20ccedfcef3d712488c3JosJuiceAndroid: Fix race condition in AppLinkActivity
5.0-108722a95227f64c26b8688c2346af15fb54644779571AnthonyMerge pull request #8255 from JosJuice/remove-unsigned-warning
5.0-10661a8807e7452389b0461174868c0d69ab013601145JosJuiceForce signature verification during system update from disc
5.0-10660732d157011f16b9ecf9ac59fa8f580af3bb97984JosJuiceRemove the EnableSignatureChecks setting
5.0-106594304f5f7fcae4ed1ec723ea83b4c0772e2f211f7JosJuiceRemove "not signed by Nintendo" warning when installing WADs
5.0-1086855d9f892a4dc71a9f8ec7a253cfda7faa7c514f5AnthonyMerge pull request #7274 from Ebola16/DSA
5.0-106282edc58950b92567b5d1c3e043945be8c6add9859Ryan MeredithDynamic SettingsActivity Titles
5.0-108665f38386575948457a650afec25b2a32c2cab9247AnthonyMerge pull request #8222 from JosJuice/allow-mismatched-region-settings
5.0-10831393709a45ae5591ab969a63914daa9feba70a2e4JosJuiceAlso override the SYSCONF country setting
5.0-10830561a4cfcce363fae6cfbd958200a49d241fe0d26JosJuiceReplace "Override Language on NTSC Games" with "Allow Mismatched Region Settings"
5.0-10863bf9427fafe6a69ba85f847a6615ed1f0d16dfdf0AnthonyMerge pull request #8314 from JosJuice/menubar-movie-more
5.0-10834a66ca85dd5bb219193cca8ebf3ce2f747bd62ae0JosJuiceDolphinQt: Fix the enabling/disabling of Movie items even more
5.0-1086135eb63de2cbdbddac1cd4f0f721c822659d4dbabAnthonyMerge pull request #8300 from AdmiralCurtiss/gcmemcard-construction
5.0-107777b9d43a834d8cf6be6be9b4b0c582f9327d12184Admiral H. CurtissQt/GCMemcardManager and Qt/GameCubePane: Give detailed error messages for invalid memory cards.
5.0-10776ba8ffd939159fd8fc9e9d2accb8aa0197249a0dbAdmiral H. CurtissGCMemcard: Check if the Directory's number-of-blocks claim for files matches the BAT, and report an error if it doesn't.
5.0-107757d4cabea07c48186688570df531b0c203dcb94d0Admiral H. CurtissGCMemcard: The update counters are interpreted as signed values for the newer-than comparison.
5.0-107748fc2f0ff2d283e32404f7c34ec3fe30652f350dcAdmiral H. CurtissGCMemcard: Rename MemCardXMb constants to MBIT_SIZE_MEMORY_CARD_X for consistency with other constants.
5.0-10773b54a49eaaf81170fd312deaff67cfdaf09b3c7ebAdmiral H. CurtissGCMemcard: Rework construction logic to better match our knowledge of the format, while providing better error reporting facilities.
5.0-10855288dd649dac350f2298882e1b73383fc7e956585AnthonyMerge pull request #8273 from CookiePLMonster/config-threading-fixes
5.0-1074048a4b621255c1aeaeaebd3add616fa6c8738f201SilentChange Layer code not to create superfluous std::optional entries in LayerMap
5.0-10739cb4eecde529f54ec8c62f9b2137888716c09ba27SilentFix race conditions in Config Layers
5.0-10852bbae0424a1e9dddda9ac30d69661bf021c598634TilkaMerge pull request #8319 from Tilka/mcrfs
5.0-10842ee85ec95b49032afcd07d7225a7e636493477c76Tillmann KarrasJit64: fix mcrfs
5.0-10850674a66aab2fa54c9b4c39a027d1701620fc0bafaConnor McLaughlinMerge pull request #8312 from JosJuice/btreal-bitwise-enum
5.0-10834f3dac2c041c3441fec7e329a41b6628ca7a83ecbJosJuiceBTReal.cpp: Don't use bitwise operators on enum values
5.0-1084882fe8f61b6de80549a6afc9542120efffbedc0d1Connor McLaughlinMerge pull request #8308 from CookiePLMonster/cmdline-headless
5.0-10835b6df0bff939670ee209abb8817d1aa3bd7ded709SilentMake --batch run Dolphin in headless mode, provided --exec is also passed
5.0-1083480e8037e0b5e1894140cf4d7f8a1881df0428fe9SilentTruly use emplace_back in CommandLineConfigLayerLoader constructor
5.0-108456efab4e3c6322839a9156d953b321b5da621de91Connor McLaughlinMerge pull request #8280 from CookiePLMonster/alert-msg-box-modality-fix
5.0-107413fe8ef4c1c430eef69a43a9561ba300a06aeca21SilentMake alert messages application modal and not window modal,
5.0-10843e71cab06a8824a9b34f0402314a55b90e597dbbfConnor McLaughlinMerge pull request #8322 from CookiePLMonster/8298-com-fix
5.0-10842fe8c9dfa148956085683650ad1e84f1e2f3d6159SilentWinUpdater: Properly initialize COM on window thread and release ITaskbarList3 on exit
5.0-108417520306671d90000f62295e300a66b2e305d665aJosJuiceMerge pull request #8317 from CookiePLMonster/muted-percent
5.0-1084012ac784a41bb001f5b69f8a6f9a2e418ceb1d7edSilentFix "Muted%" OSD message when muting sounds via a hotkey
5.0-108390a7265f807dac4cca011120666f76b004b289451Connor McLaughlinMerge pull request #8315 from CookiePLMonster/conformance-fixes
5.0-10838e67eb4693e7d8354a42db016e84b56af9308a476QuellaZhangFix implicit false-to-nullptr conversions
5.0-10837a35f540e7a8ffbf26c10b22660f1c2d0821f7228SilentExplicitly enable conformance mode, and remove /Zc:inline because it's a default now
5.0-10836181d79228ab811b711c0cc87c62988d222c389d7Connor McLaughlinMerge pull request #8275 from bdr99/netplay-player-log
5.0-107408857db98339bbf902cbc95c24822dbe1ce5ffa05Brandon RothweilerCheck validity of iterator before dereferencing
5.0-10739fdfa14d9cc412d6ed8db841136ef62b6b3facb3eBrandon RothweilerShow a message in netplay chat when a player joins or leaves
5.0-10833dd8bc7b3e60642129c955f4f03f498d90ecb2c14Connor McLaughlinMerge pull request #8307 from JosJuice/fix-titledatabase
5.0-108309cc719db02a1f52aa8df0270649c4a6dac478f41JosJuiceFix TitleDatabase
5.0-108317e49a34df2a054c1dfb0dd26cba67bb497e4a99bConnor McLaughlinMerge pull request #8301 from Miksel12/ini-wad
5.0-1077320891882f5109c3bc1f5bb15ada62365278b1a5dMiksel12Update WiiWare INIs
5.0-10829b88e5610ab7db20aeda240a22f6223fa9cc905c6Connor McLaughlinMerge pull request #8204 from JosJuice/volumeverifier-underdump-wbfs
5.0-108158c8bab36577f6b8e28483c017eb61ffe2c852ccdJosJuiceVolumeVerifier: Show underdump warnings for WBFS/CISO too
5.0-10827428ae5a43d8906782ab6388014dcfb4c2c5468d3Connor McLaughlinMerge pull request #8172 from nokturnusmf/relative-input-hold
5.0-10473c62570c5272cff8f9c7add3a022d0d82078fbf78Matthew FouldsAdded key for relative input
5.0-108255c3e9a34c368c2ae775a88d02c53a7ad95396f67Connor McLaughlinMerge pull request #8226 from lioncash/fmt-core
5.0-106961f9818827725061debab6d2f1105282aff6655bfLioncashCore/Core: Use fmt where applicable
5.0-108238be5ee9fe2d5552856249cea1406cfc14b352facConnor McLaughlinMerge pull request #8277 from lioncash/code
5.0-10748ff8f627499ca3eb8ac5f07cf5ced97f0d8b57ed1LioncashDolphinQt/Config/GeckoCodeWidget: Use forward declarations where applicable
5.0-1074714263ec6dd209dc2ca7be5c1d69b7882c27780e0LioncashDolphinQt/Config/GeckoCodeWidget: Call LoadDefaultGameIni() directly
5.0-107466002529ece9aa9629169c56d30c3ba39ff98924aLioncashDolphinQt/Config/GeckoCodeWidget: Make exec() outcomes explicit
5.0-10745255d2ff2d296307c562057c096a0d77c9c5e06b5LioncashDolphinQt/Config/GeckoCodeWidget: Deduplicate ini path
5.0-10744a07d19a2fd1e6a06db56649f4ae6233a358e80ddLioncashDolphinQt/Config/ARCodeWidget: Use forward declarations where applicable
5.0-10743e08a76f9e2961d45de97838e220e3497ee67094dLioncashDolphinQt/Config/ARCodeWidget: Call LoadDefaultGameIni() directly
5.0-107424d8d2acae70e58fe4b0b86aa59f2db7af0ef5f87LioncashDolphinQt/Config/ARCodeWidget: Avoid unnecessary disk operations
5.0-107410d406f2bdcf2c403460dd78d9d31164d838af843LioncashDolphinQt/Config/ARCodeWidget: Deduplicate ini path
5.0-1081448ca2c6f2e70111cf72052d5d258328c2fdb9afdConnor McLaughlinMerge pull request #8233 from JosJuice/stringutil-string-view
5.0-10697117a60ceb271594a659392892de2cd1a957bef48JosJuiceStringUtil: Comply with variable naming style
5.0-10696a2a1e04fc9c26c7d4ae8af5d1229a906c0ae066dJosJuiceStringUtil: Use std::string_view more
5.0-108110ab7e2eed78731db4b0b2c48f35f85d3a6722272Connor McLaughlinMerge pull request #8223 from JosJuice/titledatabase-unknown-language
5.0-10659f3b9d93737474f22c2760a099872431e993570b1JosJuiceTitleDatabase: Don't crash on unknown language
5.0-10809a50b53c37e03f337d85a5fc532e6f3f206ec83ecConnor McLaughlinMerge pull request #8260 from chungy/master
5.0-106592db003aa8e9f5958ad27ab9bc09180c008477222Mike SwansonAdd more cheat codes for Mario Golf: Toadstool Tour
5.0-10807f64f4a08c844404fe25f74d87529d4f596ab08c2Connor McLaughlinMerge pull request #8290 from lioncash/const-fn
5.0-107688285a94d93370a95c42cb8164928e578964ed6cdLioncashUICommon/NetPlayIndex: Take std::vector by const reference in ParseResponse()
5.0-1076775f3656804eb76113fe2e7750f1d03743a039ba6LioncashUICommon/NetPlayIndex: Use a std::string_view for EncryptID()/DecryptID()
5.0-107662830fe820d8eadb333ca6dbdf2f12c902a7f7ed2LioncashUICommon/NetPlayIndex: Take NetPlaySession by const reference for Add()
5.0-107650a67a40e7c8345925b6163d7c287691e7f49e387LioncashUICommon/NetPlayIndex: Move NetPlaySession variable closer to its usage point in List()
5.0-1076413292563ee43aef52cebc385d82614a60087618bLioncashUICommon/NetPlayIndex: Use std::move within SetErrorCallback()
5.0-107635220922a2237cbf868516269f9513a9aaf59558bLioncashUICommon/NetPlayIndex: Allow move semantics in SetGame()
5.0-10800ec1fe41eb28aed9f739c7e0239754e855aaeaf52Connor McLaughlinMerge pull request #8298 from CookiePLMonster/win-updater-hide-fix
5.0-107748e7970585492b9c1c17727c2b0a46ce5e7c4130eSilentWinUpdater: Wait in UI::Init until window is done creating to avoid losing UI::SetVisible signals
5.0-10773f70efbb9637167315451915b28fffaa36ce73560SilentWinUpdater: Create updater window as hidden by default
5.0-107977c1ca1fda1af35e31bf66dee3cbb533d7b122bb3Connor McLaughlinMerge pull request #8306 from JosJuice/volumeverifier-dialog
5.0-10796cd02ca17ce2927a9b004d418353073c50ca1ba77JosJuiceVolumeVerifier: Allocate QProgressDialog on stack
5.0-10795e87a3f91a919fa0a470b5f785b354661dcb1f4d4Connor McLaughlinMerge pull request #8303 from JosJuice/volumeverifier-very-small
5.0-10773107291dc5aef04ecd8465f533ed8a43fb7acab7aJosJuiceFix problems with running VolumeVerifier on very small disc images
5.0-107932df522d4eb27961dc10c3423f52277f5d3a84234Connor McLaughlinMerge pull request #8299 from JosJuice/volumeverifier-performance
5.0-1077434fb608dd6b4137ecc98e1c03228165a27eb800aJosJuiceVolumeVerifier: Multithreading
5.0-10773f754a1a548f2e599e4cc2d1d799f2d21b520076fJosJuiceVolumeVerifier: Don't read data multiple times
5.0-1079022ed2c0e0c4836fb93a5b90b017bb25180ae0e6eConnor McLaughlinMerge pull request #8269 from lioncash/osd-move
5.0-10734c93fffaed62b6c64bfd6ce306aa85765e9df961fLioncashDolphinQt/HotkeyScheduler: Correct string within Run()
5.0-107333f947f086fdc29765594bcaea8ed7fb528e8edbcLioncashVideoCommon/OnScreenDisplay: Use deduction guides for std::lock_guard
5.0-10732a565e41cb8d1c695581482ad4cb1cb580b084f34LioncashVideoCommon/OnScreenDisplay: Remove unused headers
5.0-10731c212310fbe0b205b62c4d3ac997060cf4fc26e2fLioncashVideoCommon/OnScreenDisplay: Take Message's std::string parameter by value
5.0-1073050b240fcbd3822e3d7aa9d5fa2c86274393de14aLioncashVideoCommon/OnScreenDisplay: Default initialize all Message members
5.0-10784e5a4a86f5934ae92b035b3023beb2ccb1b4bae90Connor McLaughlinMerge pull request #8297 from Miksel12/bugreport-qt
5.0-1077303b20c702dd459752db997c1d1ea069550497779Mike KuijlDolphinQt: Add bug tracker button
5.0-107821bd8f033627ceef8479cb549447782ae860574c2Connor McLaughlinMerge pull request #8271 from lioncash/qstring
5.0-10739fef1b84f0a587dc285af6659cb64042e34e54223LioncashDolphinQt: Replace QStringLiteral with alternatives where applicable
5.0-107801092efa77ae302fc677ebb67cdf2f93024b93f79Connor McLaughlinMerge pull request #8276 from stenzek/adreno-efb-access
5.0-1074206daf5803243c5f36069d8f7a936e62857ce1ecaStenzekFramebufferManager: Correctly handle read back D24S8 textures
5.0-107412698e311aaec09d9b0e34fc659349f3b668a1644StenzekVulkan: Use correct aspect for D24S8 textures
5.0-107779477c8b0ed834efc3b7cf5b9fcd48caf57611a8aConnor McLaughlinMerge pull request #8293 from lioncash/ref
5.0-1076486a651e27f22215752a444a83ae258ae3efd832aLioncashVideoCommon/TextureCacheBase: Remove dependence on global variables from OnConfigChanged()
5.0-107637d017be66691bf4ac633d6c75f224a0814e1d049LioncashVideoCommon/TextureCacheBase: Make OnConfigChanged's parameter a const reference
5.0-107742d316196c9b584bf3a97d2b3c32596ae3ee50247JosJuiceMerge pull request #8288 from allanxp4/master
5.0-107637029ebd97b1966c19dc191f6a7fc23f53965a245AllanFix for crash when switching to landscape mode https://bugs.dolphin-emu.org/issues/10815
5.0-1077224718c1a389e4f51db974575cd15c372485b92e2Connor McLaughlinMerge pull request #8294 from lioncash/render-const
5.0-107657366b4281fea28f666ac7ed870f731f42f7b4044LioncashVideoCommon/RenderBase: Remove dependency on renderer global within renderer
5.0-10764cfdfbbff386711e07204a36e8dcf64f12b01eeb2LioncashVideoCommon/RenderBase: Use structured bindings where applicable
5.0-10763dd5b8895fe983b0e577ddd222ecb902c7a9a4af1LioncashVideoCommon/RenderBase: Make functions const where applicable
5.0-10768161a43d43e567d81cde7adceba7d6778200d7e4eConnor McLaughlinMerge pull request #8295 from lioncash/tex-cache-global
5.0-1076507aa18eb2b7e7649ebac161ecd753ae81a1e5ccdLioncashVideoCommon/TextureCacheBase: Collapse for loop into a fill() in Invalidate()
5.0-10764d52dd2e04f9e6e5dd7c690e5a485d7b32d61e7deLioncashVideoCommon/TextureCacheBase: Use emplace_back where applicable
5.0-10763fd12ae1408f5e19a23cee6df4727a7b70ef0d312LioncashVideoCommon/TextureCacheBase: Remove use of the texture cache global
5.0-10764049d5ed443e78009def6eb802803ff4425513653Connor McLaughlinMerge pull request #8291 from JosJuice/android-delete-game-ini-more-warning
5.0-107424261e8d8921c177ce99b90b7bda27b387ab35846JosJuiceAndroid: Add a bit more warning to the game INI deletion prompt
5.0-107627f6abfb0bf55612e1c2bde0ef633bd669e08e3baJosJuiceMerge pull request #8289 from Miksel12/nunchuk-reorder
5.0-107619395d7ea082906573302aab545922bd1fb2a07c6Miksel12DolphinQt: Reorder nunchuk mapping
5.0-10760d3151d880809efdfca9b622c696df6413cc25955Connor McLaughlinMerge pull request #8278 from Miksel12/qt-changes
5.0-10741cbfc442e9099825e44c9390b6712773c43ec5aacMike KuijlDolphinQt: Limit numeric widget width
5.0-107587de6b57c13235a56ddda024ae46f76e88170522fConnor McLaughlinMerge pull request #8284 from stenzek/logic-op-hack
5.0-10754f6f9dc0cacb0dcbbd09d31acbb6e3a3ece764541StenzekRenderState: Approximate logic op with blending if unsupported
5.0-10756c829351c90f8f9833a0a311c7982603c0c1339c9Connor McLaughlinMerge pull request #8286 from stenzek/efb-savestate-fixes
5.0-10749d6460e0b18c51a0213edad9eb1395f6b19b469dfStenzekFramebufferShaderGen: Fix upside-down EFB being restored in OpenGL
5.0-1074825b3e5e029c7996ea90e8eeadabb9fece9ebf468StenzekFramebufferManager: Fix restoring of EFB depth buffer
5.0-107534ccb4ef74fc8fd88b8fc62a2ec05ddb3fc84a94eConnor McLaughlinMerge pull request #8283 from stenzek/d3d11-null-render-target
5.0-10746d78a9356d22b23c3d8f9438777b79af6dfb42f28StenzekD3D11: Only use integer RTV when logic op is supported+enabled
5.0-1075164c0ff576c6d3ea2ee35e6b6d7ea8c814442d53fJosJuiceMerge pull request #8285 from lioncash/dinput-ffe
5.0-1074137d643c7d3055c40ebaca920f7efa34a6337379bLioncashInputCommon/DInputJoystick: Correct force-feedback flag testing
5.0-1074927707075876abe0f89bcb7d7549d3036a75a92afJosJuiceMerge pull request #8287 from lioncash/static-ctor
5.0-10741db3b31c2463a4dfa3caaa416a5d3c9ab8a59889bLioncashDiscIO/Volume: Make Partition's interface constexpr
5.0-107477afba6776f187a1bb9f445b806e7fd52adc3dd6aConnor McLaughlinMerge pull request #8279 from spycrab/fix_save_state_wait
5.0-1074104764f8b7f631384f890b870d0280278de86498fspycrabFix saving states freezing up emulation
5.0-10745b01cacb27ed7976619d98391ecf2b7b92edeba30JMC47Merge pull request #8236 from booto/si_greatest_hits_vol_1
5.0-1061062a2611925b3ffa8e3e36201a7ed46fd9ac6d843bootoSI: Clarify length fields for manual commands
5.0-10609d01220e69dbb9aa1100e5fdb99ada7cb2f600d43bootoSI: CMD_ORIGIN/CMD_RECALIBRATE gets 10 byte reply
5.0-10608ac809c36e169feb8af8cb3243a42faa84dec306abootoSI: Convert SIPOLL's lines value to half lines
5.0-107417a82e0f10fb357e969b42d097f997c7f35d78290JosJuiceTranslation resources sync with Transifex
5.0-10740c70da390a76af650a44bdddd8f75083c54cebed6Léo LamMerge pull request #8274 from lioncash/parent
5.0-107396e14dcf70add539dc40ae32eee4df312dbd52c14LioncashDolphinQt/Config/GameConfigEdit: Pass parent pointer to base class
5.0-10738dea2b9c509b96cb58182b883c1df9f9f7f9234bfConnor McLaughlinMerge pull request #8258 from CookiePLMonster/dx11.1-detection-fixes
5.0-10721baa9636d48008af602e15c76a3647317ff4d0aa4SilentD3D11: Add extra logging to StateCache::Get
5.0-1072043bfb183c22de508afd2f1b156c9aed15260b01aSilentD3D11: Show a warning message about unsupported features when switching to D3D11 backend on Windows 7
5.0-10719ff00873610a3cd55e76245ef0aae892026fedd9bSilentD3D11: Query for output merger logic op support and use logic op code only if supported
5.0-10718a6b8e8b9c35ceedfa64758c1de3b1d4f64a98061SilentD3D11: Ownership fixes for objects in DXTexture
5.0-1071777425ef83b70f51a113b4dceee729e875fd7e418SilentD3D11: Ownership fixes for objects in D3DState
5.0-1071688db577c1740186257f1a2303e619be886ea2763SilentD3D11: Correctly poll ALL possible AA levels.
5.0-10715890f781cd07490a3db3a7c0e93fc957422371f25SilentFactorize software renderer backend switching warning to be fetched from a new GetWarningMessage in video backend - will be needed for DX11.1 feature set warnings
5.0-10714799c52463eb7987d31c70430422fa1499f2b3ef9SilentFixes for WRL usage - QueryInterface is explicitly mentioned as not to be used with WRL ComPtr
5.0-10729b0113b6c64a7807e35cfd9dd597d3c5e77b4cedaConnor McLaughlinMerge pull request #8266 from lioncash/shadowing
5.0-10716aca02f9734806572183d87b9432e8855adfa132dLioncashD3DCommon/Shader: Use std::optional with CompileShader()
5.0-107150ce6264f90e5591a7f28b2545f727809beaa8415LioncashD3DCommon/Shader: Create vector via iterators in CreateByteCode()
5.0-10714287b446ef73d9da392ea917fd5efbd15b11da4deLioncashD3D/DXShader: Remove duplicate GetByteCode function
5.0-107255bad233b1a25f817effa008b27c7e70db144ba9dConnor McLaughlinMerge pull request #8265 from lioncash/view
5.0-1071767bd2de73eeef89628eb0ea26748e7a77591f83dLioncashOGL/ProgramShaderCache: Convert typedef over to a using alias
5.0-10716d6617d399f3428c43cf1094710e0a960d2784d62LioncashOGL/ProgramShaderCache: Use std::lock_guard deduction guides where applicable
5.0-107156e69e3cf26afe3fe436fb0ae5d25b886e877aa08LioncashOGL/ProgramShaderCache: Remove unused headers
5.0-10714fb384dec5501b22ac64b6770a0ae2970e24c8d27LioncashOGL/ProgramShaderCache: Use std::string_view where applicable
5.0-10720a9e04e0a72e59ee0cb9e0daf017561b2fb4b93dcAnthonyMerge pull request #8267 from lioncash/null
5.0-107176db305a4e8e2e646992e32d0d1733ec3ce83d559LioncashVideoBackends/Null: Add missing override specifiers
5.0-1071623c5b362a57d52adb094227ff5b456469ebd36adLioncashVideoBackends/Null: Apply final to classes where applicable
5.0-1071586000fc6b4531123adb2cffa46fffae5ebfe425dLioncashVideoBackends/Null: Remove unnecessary constructors and destructors
5.0-10714bdcc5853d51d82301a8a05cee721c395fabe918bLioncashVideoBackends/Null: Remove unnecessary includes
5.0-10715f04a01eb4ff3a3de58f4abe6c2d40644ad0ae2d4JMC47Merge pull request #8242 from CrankySupertoon/marioparty-netplay-communitysettings-update
5.0-1062256ddbca224a964e6c46d64a949b2707eca5fd301CrankySupertoonmario party netplay improvements
5.0-107133c8f6bca5ab9ead8f47e399a1af5168924702fd8Connor McLaughlinMerge pull request #8264 from Pokechu22/d3d11-anaglyph
5.0-10712afb6468bdb65d086b95f6e9a89a4eda645edd3b2Pokechu22Fix dubois anaglyph shaders on D3D11
5.0-10711d48dabc1fdd866390c0c8020861393997fe58f7eConnor McLaughlinMerge pull request #8259 from stenzek/macos-disable-reversed-depth
5.0-106498b44a48383b99193d6e80229b4ae30c904fc4a2eStenzekVulkan: Disable reversed viewport depth on macOS/MoltenVK
5.0-10709a8bbbd0bfcecf668c2b9fdcfe5f439905d71228eConnor McLaughlinMerge pull request #8262 from Tilka/gdbstub
5.0-10604da87638ea256355050e83e989ade329b88172805Tillmann KarrasFix GDB stub
5.0-10707ac9912bad3ad35b1ef27151ba724a3424c110accConnor McLaughlinMerge pull request #6321 from stenzek/efb-savestates
5.0-107042d4d61e967baa460fa45abd4fd6bccfb12fe3cacStenzekGameSettings: Disable texture cache save states for Mario Tennis and Super Smash Bros (VC)
5.0-1070353e30c06e85f5c5bd3270aaee0e1d13a51f59446StenzekConfig: Add an option to skip saving texture cache to save state
5.0-1070263358adfb144f9a935a819358bc73e3769eaea8cStenzekCore: Save movie state before video backend state
5.0-10701560074cf9fed14ff263e3ba7c815af9e4ec1ad4eStenzekCore: Fix crash when state is loaded while waiting for the CPU
5.0-10700137009affef20bfaa91ff32ea1bb6693c09e03c2StenzekFramebufferManager: Support saving EFB to save state
5.0-106991082468133342586ae2a5986408d163ce5aa14caStenzekTextureCache: Support saving cache entries, including EFB copies
5.0-10698b26bb0605b962456720519b273f171919ebfb65dStenzekVideoBackendBase: Do save state logic on the GPU thread
5.0-10697a25a4e07083d4e20b5be6192892c346c4549ed73StenzekState: Use RunOnCPUThread to invoke save state handlers
5.0-10696df45e714a3e7a112e53a79e4b7362c4f8aed84d5StenzekCore: Support asynchronously executing functions on the CPU thread
5.0-10697d82e0e0761aa8cf08048aed64011f0edf5d967a8AnthonyMerge pull request #8263 from CookiePLMonster/qt-button-fixes
5.0-106963529dfd69151bcf6c43145dcb5a677c3ae85653fSilentConnect numerous QPushButtons to use clicked signal instead of pressed. This unifies UI behaviour more.
5.0-1069529ba53f6c32313e551b4797a84a4edf477a4d54eLéo LamMerge pull request #8256 from JosJuice/setrunninggamemetadata-channel-disc
5.0-106592fda104d5aadd3daf3f8a422746321723b03d6caJosJuiceNever set disc as active title when launching channel with same ID
5.0-10693c8c1a0d747a26140015dd9370c932c4fb63f9ebfLéo LamMerge pull request #8253 from JosJuice/fakesigned-common-key-fix
5.0-106604b73d18eaad4ec6a69e7ed2b17fc4b5649746ab5JosJuiceRe-implement FixCommonKeyIndex for WAD files
5.0-106594ee73dbad35aa17de48787711a2e118d04558867JosJuiceIOS: Put common key handles in an array
5.0-106908f6b237e119b5bfb1317cb36b6fac6c71245b4f0Connor McLaughlinMerge pull request #8217 from CookiePLMonster/windows-updater-improvements
5.0-10676baab660f1cde50d7ac3fdf936db6629a59f38477SilentWinUpdater: Removed MAX_PATH limitation on path to updater, also fixed a wrong size parameter
5.0-1067594a19ca6702bceb6b70df0f6bac0445d7e68892eSilentQt/Updater: Fixed an assert on m_parent->close() (was called from a wrong thread)
5.0-106744b03790eda9b456c14328b42dab6829932d6128cSilentCore: Fixup AutoUpdateChecker::TriggerUpdate on Windows:
5.0-10673a00dfeecf0a7742366a32081d837fec1ebcead14SilentWinUpdater: Properly account for failure in WaitForPID
5.0-10672d355abaf0cb064963b9c6a4b99d5c70fe61ebf5aSilentWinUpdater: Improved exit synchronization on Windows - now joins a thread instead of using flags to signal
5.0-106713f1ba830e7718be59fe7a597b80764af6f083c79SilentUpdaterCommon: Remove manual UI::Stop() calls in favour of a scope guard to ensure it's called on all return paths
5.0-106702ae409ba0638d0ed33a36e30818a7cb44d35bd15SilentWinUpdater: Replaced PeekMessage with GetMessage - removes a busy loop in favour of a proper wait based message queue
5.0-1068266e7a11139ecc8feb604c54d06dbbabcb31a84a8AnthonyMerge pull request #8235 from lioncash/move
5.0-10611d2d7bf5c3b5f515932ecaea11bb2ac2b15beb3a3LioncashCommon/DebugInterface: Remove GetInstructionSize()
5.0-1061092c17827267aa2553e11daae3d53d766b54ae5cfLioncashCommon/DebugInterface: Mark a few member functions as const
5.0-10609d4d485b692cee326126e003950c582c08de18916LioncashCommon/DebugInterface: Make return value of GetColor() a u32
5.0-10608a9a9b193bb864b540b7db65be2663cd31cb3a793LioncashCommon/DebugInterface: Use forward declarations where applicable
5.0-1060798101bbbe4d54e3831800d63023d7c4730776b95LioncashCore: Use fmt where applicable for DebugInterface implementations
5.0-10606457bff92c142fec0f4d55c25ce87e18c910326b9LioncashCommon/DebugInterface: Use u32 instead of unsigned int consistently
5.0-10605b1b9c6aa1e8c04a89f2d6e08960e67665bcabda2LioncashCommon/DebugInterface: Default virtual destructor
5.0-10604bc8778203eefcfca0597abc286de3c36edfbe6e5LioncashCommon/Watches: std::move strings where applicable
5.0-10673136264d3400403222a0c7ce06bf08c40bedc91b6AnthonyMerge pull request #8245 from JosJuice/volumeverifier-wii-menu-region
5.0-106220b11f151586a8430bc29600a13c55a6882993851JosJuiceFix VolumeVerifier considering Wii Menu WADs to have wrong region
5.0-1067126c1ea32216c04c8eff88c2208342b58439766e7AnthonyMerge pull request #8261 from JosJuice/trans-include
5.0-106708bb333d8119e4b24a3b441ddfbbf54889f981517JosJuiceConfigManager: Include "Common/Common.h" for _trans macro
5.0-1066915679a9a70570d42bad06770ba4abf373f5a4061Léo LamMerge pull request #8227 from lioncash/gekko
5.0-10604ce30efc6cfafb1ccbff3f266b5cdee8df57740a5LioncashCommon/GekkoDisassembler: Don't print out '\0' as a character
5.0-1066760aea524b1cc5fa096fec659d3dfd523425da85fLéo LamMerge pull request #8232 from JosJuice/wasapi-translatable
5.0-10608445759aed1a36683a04a8e41cbcf5021ec093b60JosJuiceMark "WASAPI (Exclusive Mode)" as translatable
5.0-1066571b2e1a997209af6617beedf6e2c5bad57ed01f8Léo LamMerge pull request #8225 from JosJuice/sd-hotkey
5.0-10604e24789b4fbc90472b061fad260a0c260b3ddc2bdJosJuiceAdd a hotkey for inserting/ejecting the SD card
5.0-10663793e24d5cff80e77bada95f44118e45a391a7590JosJuiceTranslation resources sync with Transifex
5.0-1066273a9b4148b9d96317a055b525ecf13f021869790JosJuiceMerge pull request #8257 from CookiePLMonster/assert-fixes
5.0-10651518d96ad48c34815f16e64c690c9526709c88e53SilentRemove duplicated "Ignore and countinue?"
5.0-106507045c68327ab4218149daf63b669242de94e42c5SilentWhen clicking "Ignore for this session", make message box handler return true, so asserts can actually be skipped with this option
5.0-10649e792a67dc60ad1a11c0b1ed9213a6d0aca0fd1dfSilentImprove thread safety and remove an unnecessary string allocation from MsgAlert
5.0-10658da1fbbc5d5d0eda5fcdccadd20207b4b525f8a7eLéo LamMerge pull request #8243 from JosJuice/merge-wad-classes
5.0-1063634f32898e63e7dd5d0251fd630f8d569432c9ac3JosJuiceDiscIO: Merge WiiWAD into VolumeWAD
5.0-106350f5a4b37ee8e00210b211953969f10bfb48c5aaaJosJuiceDiscIO: Add functions CreateDisc and CreateWAD
5.0-10655cd7a374ab91f1f1dd46e5631309bea7ed5efc23dLéo LamMerge pull request #8246 from lioncash/fifo
5.0-10612ac6d70b82b4a34a5d74f503ae67407239109f112LioncashCore/FifoAnalyzer: Use std::array where applicable
5.0-1061173db402010fc74c6db94cd0c8ebc2a59e41eb5f7LioncashCore/FifoAnalyzer: Convert DecodeMode enum into an enum class
5.0-1061053779aa73209e521e431e0c8b2b105f97a7c1c5aLioncashCore/FifoAnalyzer: Make functions internally linked where applicable
5.0-106511ed7cc260bd7eee2919aa29edfaa69cf365c5d97Léo LamMerge pull request #8248 from lioncash/settings
5.0-1063213a454d603d379d6980d501cf117f5a61264d548LioncashCommon/SettingsHandler: Use fmt for printing out the serial number
5.0-10631af576839d894c3a34cbf6b7e007e674415f98d72LioncashCommon/SettingsHandler: Use std::string_view where applicable
5.0-10648fc8859a4148ba73100c4e3cfd6729c187543dddeConnor McLaughlinMerge pull request #8249 from lioncash/rect
5.0-106312b9389202e0d1c8451aff176233cf211feef59ddLioncashVideoCommon: Remove unused MathUtil.h include from VideoCommon.h
5.0-10646a9abf2838eaeac12c460dfafd0ef170c823a589aConnor McLaughlinMerge pull request #8252 from stenzek/glsl-es-is-annoying
5.0-1064597d81ac97c526f952d8a40060f3cfa86f5f22df2StenzekFramebufferShaderGen: Fix format reinterpret shaders on GLES
5.0-106446f53a4d0daa81d34890f91fcbfbc3e135953750aStenzekTextureCache: Don't crash when conversion pipelines fail to compile
5.0-1064315a429dc621a0f27b43b99d3f0f6687240c88c53AnthonyMerge pull request #8251 from stenzek/android-open-file
5.0-106386a29e8fa5845c7b6fcc0c38cdab30141309e09ffStenzekAndroid: Use EmulationActivity.launchFile() for StartupHandler
5.0-106379961e2866a143b5fa7bd21ce5c81c3b98f40db4bStenzekAndroid: Support opening .dff files
5.0-1063634e6a41d050acb60e844ed825011a76545617a7bStenzekAndroid: Support opening files directly
5.0-106356a6bbd707177d17702bb7327984dd6adeabb09afStenzekAndroid: Support bypassing game file cache to parse file
5.0-106389825caf2d47898a0351f19b5f7abf4c0905e5973Connor McLaughlinMerge pull request #8241 from stenzek/dekotora
5.0-10637f269c4c7988413d8562c6a552888d09cc169b616StenzekEFB2Tex: Set alpha channel of Z24X8 copies to 1
5.0-106365d66377310e839d5e7ced299b7a8c690707594abConnor McLaughlinMerge pull request #8244 from stenzek/vulkan-reversed-depth
5.0-1063568bd4cd79a7f00214fd0a21127cab5edce7b4af4StenzekVulkan: Use reversed depth range in viewport
5.0-10634a77b571da7a31fe30f35605a90d040325cb1e595Connor McLaughlinMerge pull request #8250 from JosJuice/bitrate-setting
5.0-10630199c565bf5fec9ba0f239a4ec8585914c3df4b9dJosJuiceDolphinQt: Add the dumping bitrate setting to the graphics config
5.0-10629a6dcaed415197a243b5af3353ea6371a5759a273JosJuiceDolphinQt: Move frame dumping settings to new group box
5.0-10628f6a755e1ab790f5a52c3d5e47bf5139e6504db2fJosJuiceChange the default dumping bitrate from 2.5 Mbps to 25 Mbps
5.0-106309dd8f82e78648a34bf3246dea6758215b7224affConnor McLaughlinMerge pull request #8247 from lioncash/core-include
5.0-106112b00eefbefa3d1c34f25886d4cb3c6c1295d0ad1LioncashDolphinQt/Debugger: Replace AddressSpace.h inclusions with a forward declaration
5.0-10610df0d4b6aea405c73aaba685e1e8fecbb183d56baLioncashCore/HW/AddressSpace: Remove unnecessary inclusion of Core.h
5.0-106271606528093cc40ec95ccc791e3d8d0f47fd96bafJosJuiceMerge pull request #8234 from JosJuice/version-in-title
5.0-10608f3579e788d452a49251aa933843ac2f8e9335076JosJuiceShow Dolphin version in render window title
5.0-1062558e12395c242a839ce561395014e631b9e945685Connor McLaughlinMerge pull request #8240 from stenzek/spoderman
5.0-10624946571b7595b6b24e02cf8622f2bd5935b5aa360StenzekTextureCache: Support reinterpreting formats for VRAM textures
5.0-1062377f406c8a8dc638bd6404dd71b7537eed9498b69StenzekTextureCache: Combine ApplyPaletteToEntry and ConvertTexture
5.0-10622dfae87d69a7c7136b4f7b8af45af62bb45967e4fStenzekTextureConversionShader: Swap bytes for RG8/GB8 format
5.0-10621533f6bfeb9a0c624d7837d0ce8daaac586e21233JosJuiceMerge pull request #8203 from JosJuice/android-no-copy-to-gameini
5.0-1060636166c9b4f7e72b5f9e9a00cb1326a442a4a171eJosJuiceAndroid: Don't copy default game INIs into user game INIs
5.0-106057f841e9bfd6dad709335ab7937fa03279d47adb4JosJuiceAndroid: Suggest deleting game INIs if they contain global INI data
5.0-106047652023407679cb5c9723ca006c1f88f847ae8dbJosJuiceAndroid: Don't copy global INIs into game INIs
5.0-106172f5e6cfff16bc9c6eff5800a009d23c1b98078caLéo LamMerge pull request #8218 from leoetlino/context
5.0-10564e85fa26768cb4efbcec20dd32030c974e7e18c15Léo LamBTReal: Use FromThread::ANY for USB transfer replies
5.0-10563cf60a9a7f77f78d4cd9de08cdbe93e0236794a5bLéo LamUse separate libusb contexts to avoid thread safety issues
5.0-106144c649d1a5d92ccb1cb106861d60d744b92188524Connor McLaughlinMerge pull request #8238 from lioncash/video-stats
5.0-106079c245655fbb1deea183d47a53dbd6ecaab3bcb4aLioncashVideoCommon/Statistics: Remove unused DECSTAT macro
5.0-10606d4337eebdeb999df380394cdd20d054f5e9fe375LioncashVideoCommon/Statistics: Rename stats global to g_stats
5.0-106059802a5e16b5860d1c6b42beeb1b8ca883467e1b1LioncashVideoCommon/Statistics: Make all member functions non-static
5.0-10604a99c7d01e1b043df9c09a3047bf0442f88ad94d3LioncashVideoCommon/Statistics: Normalize statistic variable names
5.0-106098d8d1037398f0aebd4fcec478ace20dfef91e4ccConnor McLaughlinMerge pull request #8237 from JosJuice/memory-watcher-nullptr
5.0-1060844fe5812b947bcf336b75b6e84386d1c920de8c3JosJuiceFix FIFO player crashing when USE_MEMORYWATCHER is defined
5.0-10607398aa2a9f976169c4ac8228f0969971f3e2ba2f3JMC47Merge pull request #8231 from JosJuice/debugger-hidden
5.0-1060492a655c8b90c62255bcd3fcc160e240c98f79217JosJuiceDolphinQt: Don't update debug widgets when hidden
5.0-10605ba20d30a0567aa28f922aecf59cb1a02f854bffcspycrabMerge pull request #8228 from spycrab/qt_cw_not_disable
5.0-1060464de900da4248cf9242f2b268a93fc3f6e55c024spycrabQt/ControllersWindow: Fix radio buttons not getting disabled
5.0-106030a7395bfba99719f71de5186a9916e66c1901f37Connor McLaughlinMerge pull request #8128 from altimumdelta/FrameDumpUpgradePrep1
5.0-104141df655e376fe59291ee5c69755f2f2a70f82ee75altimumdeltaVideoCommon: Rename AVIDump to FrameDump
5.0-106010d2c3e6efc41c97fe3ea556985bd32c89d7009daConnor McLaughlinMerge pull request #8219 from Pokechu22/float-watch
5.0-10567ae0843f53d48582b6e87d0f2f1a0f42822655431Pokechu22Show values as floats in watch
5.0-10599e388f01e1164aaaeca0f9375f4ad0288539122c5Connor McLaughlinMerge pull request #8215 from CookiePLMonster/appverifier-sanitize
5.0-105615f0b4d8da5a852774a18f85707c064665974b701SilentFix a crash in DSPTool on malformed command line
5.0-105609eab3feddf0b3457cfe933532e0ed51834c6bb02SilentFix out of bounds read in HttpRequest::Impl::Fetch logging
5.0-105596c218110909003efdb1897a6b398cba37f16a58aSilentMake DolphinAnalytics a true singleton - static local variables are initialized in a thread safe manner since C++11
5.0-10595f151570b2d4bdb5a45fd2bba76093040a79e98a7Connor McLaughlinMerge pull request #8118 from 8times9/move-windowontop
5.0-10263aeb02d83db026f3a2b155e66dfba037cd520f0c98times9Qt/InterfacePane: Move "Keep on Window on Top" to Render Window section
5.0-10593ac18ffba096d602e413157d701bc843b9b5c60aaConnor McLaughlinMerge pull request #8161 from njensen20/master
5.0-10431f03bd116d95ea50948be3f81a8a0d0940816359anjensen20Update Installer.nsi
5.0-105915433d1c5600e981646e3dc9bd6580f9ef9c7ead6Connor McLaughlinMerge pull request #8183 from kirbyUK/master
5.0-10500b99ed960a90c4b9e0c5e1c88e21b427b7654ef1cAlex KerrFix Gecko codes for G2RE52 (Shrek SuperSlam)
5.0-10589341ce45ed6586953238035f44e69b075920b1062Connor McLaughlinMerge pull request #8176 from VinDuv/handle-open-files
5.0-104982f63b71bdea4766f1912083bef81a97683af9402Vincent DuvertQtGui: Handle file open events
5.0-105878a122de999219e9f52f7b38689660f73003fefecConnor McLaughlinMerge pull request #8192 from Miksel12/qt-changes
5.0-10563e50a6f4c463d7cf3c6eb16d3702054dc8b0455bfMike KuijlReorder graphics config
5.0-10585a88deda307f6ba4349df1b72b422c900f92ef008Léo LamMerge pull request #8193 from lioncash/disasm
5.0-10509188234b4cd9b029e3778191432f34c9c6fc279ddLioncashCommon/GekkoDisassembler: Use std::string_view where applicable
5.0-10508d8c3f09c9fcf2f152a4cf6977ab3385092877187LioncashCommon/GekkoDisassembler: Amend disassembly of operations expecting a character literal
5.0-105070cde8ab9e8563b4e5d2343da37a4abf4a3b3c41eLioncashCommon/GekkoDisassembler: Make all lookup tables immutable
5.0-105810c626e6ebcfe6b939db37a1abf42cafd8a175513Léo LamMerge pull request #8202 from lioncash/build
5.0-105084754ce8805b4107986e3e9ec2e014aeca29f9df4LioncashDolphinQt/CMakeLists: Leverage windeployqt for determining libraries and plugins to copy
5.0-10507e8fd834d8f320296f68c273a06e0ca52bce4ac40LioncashDolphinQt/CMakeLists: Collapse name setting code for Windows
5.0-105780dfff81a56120f00f7b2937f40c9b3eeecfa867fLéo LamMerge pull request #8205 from Techjar/crop-fix
5.0-1051708421db52f1a961395d635a3dc67d67640931001TechjarVideoCommon/RenderBase: Fix crop
5.0-10576a9099fc96ba35e4c98f25cda053806fb71fcd683Léo LamMerge pull request #8207 from lioncash/macro
5.0-10532c1c52767290cdbfb06eed4180f19cc5fd5166977LioncashVideoCommon/VertexShaderManager: Use std::array where applicable
5.0-105312e74a4447a01bc80198f081c2273c4ad2a6a4026LioncashVideoCommon/Statistics: Remove unused setter macros for statistics
5.0-1053004c06ec6616d6af31491e121db896d34a82914d9LioncashVideoCommon/Statistics: Use std::array for projection values
5.0-10572274b52acb25231272dd8a8b88decd026293fc0faLéo LamMerge pull request #8216 from CookiePLMonster/cpu-override-tick-fix
5.0-1055909aadf0e9c514d1d15725e6b27904b882e90cdbeSilentFix CPU Clock Override checkbox not updating with GameINI - also bold it if it's overriden
5.0-1057075b2b53be2510f6d02e201e8d88e7ff3398363faLéo LamMerge pull request #8200 from randomstuff/detach_driver
5.0-1050770bca53ed6330d3fe3d143e107b98c06e6904d0fGabriel CoronaAutomatically detach/reattach bluetooth driver in passthrough
5.0-10568e1e269c9f9aef44dafc5b5520b9a89d7c93273f9Léo LamMerge pull request #8220 from Shizmob/patch-1
5.0-10567e647503eb2730ae23b79fae6add768d4180d66d2ShizCore/HW/WiimoteReal: add missing Linux include
5.0-1056658c78a495d783de3cb6928abd0c7810777decfc7Léo LamMerge pull request #8213 from JosJuice/filesystem-u8string
5.0-10550c0a6fa5dcc5a1335ee9eeb940bdfc6934ed01656JosJuiceWork around C++20 std::filesystem changes related to u8string
5.0-105646fd435fdffdbde75807186cb92b34ee3f2b5718bLéo LamMerge pull request #8208 from lioncash/fmt
5.0-10546980085e10617839c9990668d3b58c9e83ea9ba3fLioncashCore/IOS: Use fmt where applicable
5.0-10562769ba43abf3afc0f65dfa610236636e80371d3caspycrabMerge pull request #8214 from spycrab/hide_updater
5.0-10559dacba85a0805b0c1b41cab87dfaa1f91e827d463spycrabUpdaterCommon: Hide Updater before Dolphin quits
5.0-10560d69fb80057a0c7af0c2ea3b79c13c5cf521f2028Connor McLaughlinMerge pull request #8110 from stenzek/update-moltenvk
5.0-105599a2075f7fa11d559ef4b438dc2cd53feba1f6fb8StenzekMoltenVK: Update to Vulkan SDK version 1.1.108.0
5.0-105585262f390266ab658181ee4d40dd6ed040980c91bspycrabMerge pull request #8212 from spycrab/ar_gecko_reorder
5.0-10557396546f5c056eda8fb01ba15ef300da17c9869f0spycrabConfig/ARCodeWidget: Add option for alphabetical sorting
5.0-105561d43d9afc11cc7294040a0a7018e1dbf7bc84c88spycrabConfig/GeckoCodeWidget: Add option for alphabetical sorting
5.0-1055593393a288cc62ffecfb44dc200dca51408bb8effspycrabQt/ARCodeWidget: Support drag and drop reordering
5.0-10554389351c6c0d58a8d45abfd33598b0ff7875be051spycrabQt/GeckoCodeWidget: Support drag and drop reordering
5.0-10553981925a831e28d3967104e1a64dd8fa9b382660aspycrabMerge pull request #8211 from spycrab/netplay_index_empty_error
5.0-10552d68f62c0f5d27e785832d49baf8232d2418e3841spycrabCore/NetPlayServer: Fix empty error messages when adding session to the index fails
5.0-1055184b9b37fef4050897702e449047c8ea9699defbeAnthonyMerge pull request #8210 from spycrab/httpreq_error_msg
5.0-10548ba4c1c5947b1594897d05f95da8e89ff8843c868spycrabCommon/HttpRequest: Use CURLOPT_ERRORBUFFER for error messages
5.0-10549f08aa2d842e980471d41992e7949c97c9661432dspycrabMerge pull request #8209 from JosJuice/filesystem-fix
5.0-1054863bb646721517a4b00c1b19d137dc5be1a14ec8fJosJuiceFix opening controller config when there is no profile directory
5.0-10547b11f63056569f7472113b8972d74b4a93ad09755Léo LamMerge pull request #8179 from Pokechu22/hac-ini
5.0-104983c6447e5ed041a61cc65b8e1eff3e01a4979ee6cPokechu22Set texture cache accuracy to safe for Mii Channel
5.0-105453cafd0ae814b4403b06bbce4a698efdf0068de6eLéo LamMerge pull request #8171 from Pokechu22/backend-changing-fix
5.0-10471adfbbe3a023696db354daf5964399102ffe8d130Pokechu22Disallow changing the backend when running when software renderer is currently selected
5.0-105434edf174b615d51d2d7815be43e1a8880886103f0Léo LamMerge pull request #8180 from lioncash/fmt
5.0-10493c64fe7df65bff6e06801c8acfb72cf4e40e1f90fLioncashCore/Movie: Use fmt where applicable
5.0-104927f93ce374db467e725b91a0a2b69e9f010070699LioncashCore/CMakeLists: Privately link in fmt
5.0-10540973bba7c1ed5adfa9e5c0b8ddee3ae9b5030b901Léo LamMerge pull request #8191 from lioncash/ini
5.0-1050878d171625186eb1018f8827d48e3cc3a9185bca2LioncashCommon/IniFile: Make use of std::string_view where applicable
5.0-10507de7e9557dceb29de00b301a56df81a6ca419c772LioncashCommon/IniFile: Make CaseInsensitiveStringCompare usable with heterogenous lookup
5.0-105374885130799a357eee8e279ed68dac60d6bcd78caLéo LamMerge pull request #8194 from lioncash/common-msg
5.0-105134f1f55093fcf98aa1592b6b8b1ad0d33c4461b50LioncashCommon/MsgHandler: Namespace code within the Common namespace
5.0-10512e7dd46a531c342ee3e041de2e1edc96a123ee5ddLioncashCommon/MsgHandler: Brace if statement in MsgAlert
5.0-105110eddf6dd8f2eb02bba48e38c24a90180e45b3799LioncashCommon/MsgHandler: Use std::string's empty for emptiness checking in MsgAlert
5.0-105101968643297189887b4b3a76890e385b0f7a66ec7LioncashCommon/MsgHandler: Amend file-scope variable names
5.0-1050976b675e9f02b9ae6d8c969298a24b846e322c649LioncashCommon/MsgHandler: Make default message handler and translator's internally linked
5.0-10508d1475f6d59fe5973e3e3bf945bd96ae110f96936LioncashCommon/MsgHandler: Convert type aliases over to using
5.0-10507027c17558fde26c51688e44707f6eb3a13c67be4LioncashCommon/MsgHandler: Use fmt::print on non-Windows OSes
5.0-10529baf02194c1bf4a55620e3aee7d9c0a1658a61168Léo LamMerge pull request #8195 from lioncash/macro
5.0-105115cafce3cc43240ab73cd67fc0376431e9c24d9fbLioncashVideoCommon/Statistics: Amend imgui include
5.0-1051073710c07455ae6043787502281ae8d8b7e445530LioncashVideoCommon/Statistics: Remove unused header inclusions
5.0-105096416fe336cf65c3001b6428ecf2194581ada6aa2LioncashVideoCommon/Statistics: Replace memset with assignment in ResetFrame()
5.0-10508e981fa2073ca4d1d34396a49959137c07e9fc615LioncashVideoCommon/Statistics: Use ImGui::TextUnformatted() where applicable
5.0-105071c40fd85690b87e614f79a161755c02265cd0570LioncashVideoCommon/Statistics: Replace DRAW_STAT macro with variadic lambda
5.0-1052349adbcb9ce7efa7100270ae6a73e81949005d0b9Léo LamMerge pull request #8206 from JosJuice/filesystem-include
5.0-105229c33f658a5369e34c555bff21bba579f6662934aJosJuiceSimplify std::filesystem usage a little in Boot.cpp
5.0-10521fab15edb53583cdc2af4bcb01f491253ce2ce069JosJuiceReplace includes with
5.0-1052016afac9da9ef28f76d05b2ea8a373e8d461f81bcJosJuiceMerge pull request #7927 from weihuoya/android-key-map
5.0-993147e776d3789f7127fd2e80bc4988653a3ef001c2weihuoyarm unused code
5.0-993004ebee686c46d24c0745072879cb3824e434d8cdweihuoyasimplify config save
5.0-9929f2394b8c9118efb50698833526c8362982d91ce0weihuoyaandroid: simple config load code
5.0-105167dbfcb6870e9c376f5253237ed6e013bc25ba5ccJosJuiceTranslation resources sync with Transifex
5.0-10515ff96dc0e6ffd250b23ccb5ebceb12623da604435Léo LamMerge pull request #8199 from lioncash/namespace
5.0-1051072b04a353ddfa79ec10fe447bef8eeaefc824976LioncashVideoBackends/Vulkan: Use nested namespace specifiers where applicable
5.0-10509ec60027f56bde17ef32a80b9f002225542c5859aLioncashInputCommon: Use nested namespace specifiers where applicable
5.0-105088e030a4a456cc74289cbed89ee8bbca60c9acc34LioncashCommon: Use nested namespace specifiers where applicable
5.0-1050732bacfa4bd32a3935ade9ba6dc7a49b9a5975585LioncashCore: Use nested namespace specifiers where applicable
5.0-10510ac562279c3a9fe9cc660b703ed0fd3f8ab2be758JosJuiceMerge pull request #8201 from lioncash/guard
5.0-105092714ba2b3d60c83612efc2a2f5a1e04c77f47822LioncashUICommon: Add missing header guards
5.0-1050810f705f6658d13e29836b70376f172edad855abfLioncashCore: Add missing header guards
5.0-10507c4def7c814e0b4ebab1140249093e79ad6f29b27LioncashCommon: Add missing header guards
5.0-10506b3525ad774b336ac22137a1f5bb31a5c0d2a2154Léo LamMerge pull request #8186 from lioncash/view
5.0-10493a3046fe8071e4d70b9cec93f59fa4b9c559355d2LioncashCore/HLE/HLE: Use std::string_view where applicable
5.0-10492936aa5dbaa123f748a8e4c0297372f01616b8302LioncashCommon/SymbolDB: Use std::string_view where applicable
5.0-105031550c098d33a3832b59ece2dce1a526e34be6ff9Léo LamMerge pull request #8187 from lioncash/disasm
5.0-104929952dfe2934640a81657bfab3d7010318180c3f3LioncashGekkoDisassmbler: Amend erroneous formatting specifiers
5.0-105012e3478a5425b69ba9ada66f3c9fd825ba53e196bJosJuiceMerge pull request #8184 from Techjar/gameini-line-endings
5.0-105008809087efd64582b85868a2d097dcc1778e2f2aeTechjarGameSettings: Fix some line endings
5.0-104999e1c38b6e19687cd88188a87eeb82b867d8b8742Connor McLaughlinMerge pull request #8182 from Techjar/imgui-reset-scissor
5.0-1049856c818b3d86507a2653ddbe939ce9c241d77c855TechjarVideoCommon/RenderBase: Reset scissor rectangle after ImGui rendering
5.0-10497c34388f75bfe6fc153f7ab40323456217f2ce092AnthonyMerge pull request #8157 from JosJuice/rotational-latency
5.0-104163ab74f8cb77780552ff7ab1942bff7cbf6b22d79JosJuiceHW/DI: Emulate rotational latency
5.0-10495224f2922247daf12ef3f09a60159c406ade2d3feAnthonyMerge pull request #8130 from 8times9/more-text-fixes
5.0-10489f1dde9fee06554fc2637842771a7799732ef4c4e8times9Qt: Minor adjustments to graphics window descriptions
5.0-10493dd3b67845142a6a28620bafb565f3f46648d8bfeAnthonyMerge pull request #8178 from leoetlino/less-sleep
5.0-10473a6f4cb164752ce5dbafcd3900e7f46df938d654aLéo LamDiscordHandler: Don't delay shutdown by up to 2s
5.0-104919cf6ba13dfa04e2ef402eef19cd67435e6849d29AnthonyMerge pull request #8177 from lioncash/fmt
5.0-104905b92d5076a0be89945fa0fc722749dd5fbfcdf4cLioncashCommon: Use fmt where applicable
5.0-10489925afcae3b7b6ea8dde2cfd236288d924c42fa05LioncashVSProps: Add fmt directory to the list of additional includes
5.0-1048859155b4d5ef891597294b22c1dab581d47c3ea0dLéo LamMerge pull request #8150 from lioncash/kbd
5.0-10383c8b950e716ed3946e7e50623d1a80de2dd5a5f4cLioncashIOS/USB_KBD: Normalize variable names
5.0-103827f5ca64c4d1b307f90cf26054502da95ee3b952eLioncashIOS/USB_KBD: Make the message type enum an enum class
5.0-10381d89ea8bf410d204c9c5c05a4564cd7c927d390d5LioncashIOS/USB_KBD: Make IsKeyPressed() a non-virtual const member function
5.0-10380bcdc5b5f7e94ebee49ccc8de77cc54cb9d64b372LioncashIOS/USB_KBD: Add static assertion to enforce MessageData as trivially copyable
5.0-10379e0552e0642fa8b2efd05de402f65263ff61eba4aLioncashIOS/USB_KBD: Rename SMessageData to MessageData
5.0-10378cc54652fb3d7c7f9782d56b32a58e6f5257f6942LioncashIOS/USB_KBD: Migrate TODO comment above if statement
5.0-10377e8cc1b8d8ac4798c9ceeae481988d3695ea4226aLioncashIOS/USB_KBD: Use std::array for member variables where applicable
5.0-1037664564e337b23b4d3099b18496bb1391fb9df5e95LioncashIOS/USB_KBD: Make key code lookup tables immutable and internally linked
5.0-104793b7a7ae2e7a6686bc3e8e2537a8a8cd65daf0e95Léo LamMerge pull request #8155 from Techjar/dtm-get-origin
5.0-104145f3bf405d4d4a26f9bf0ecb1c65d24f98b1bbbe1TechjarCore/Movie: Store PAD_GET_ORIGIN bit in ControllerState
5.0-10477e2d59abaa76e1ddf432af657984dee8c97bd83bdLéo LamMerge pull request #8173 from lioncash/fmt
5.0-10474d52e69bab11824adeb488c297c1fa2a70f478e07LioncashCommon/CMakeLists: Link in fmt
5.0-10473d5d60c6e64c299a092e1d2f58f4d3aa2c7f8e412LioncashExternals: Add libfmt 5.3.0 to externals
5.0-1047479ea55c912576df0b4964b9513f05db93b5f97d8Léo LamMerge pull request #8169 from lioncash/fallthrough
5.0-10471632b953ebf3fae30cde1675619c46e3f77fe5f5cLioncashCore/GeckoCodeConfig: Use the [[fallthrough]] attribute in LoadCodes()
5.0-10472cea1b58919dd08e53eeffe3e61df404278cca660Connor McLaughlinMerge pull request #8170 from lioncash/lut
5.0-1047192b445618a7bc3dc86bc2509d9c0fdf0c9e7d554LioncashVideoCommon/DriverDetails: Make look-up table immutable
5.0-10470d927cd2b03a28a151192e7726614181b26d1f629Léo LamMerge pull request #8162 from lioncash/label
5.0-104386e9329455c30d75c96c3f21bb2e02185a1807e07LioncashDSP/LabelMap: std::move std::string instances where applicable
5.0-1043732427af79e0773489281b02f90af4bd2c5f161f6LioncashDSP/LabelMap: Make label_t's definition hidden
5.0-10436a3ed4ceec5dda61f74a80fc1e7f4d9978a20cad2LioncashDSP/LabelMap: Use std::optional with GetLabelValue()
5.0-10435747128b093b2b54cdd69645adc20d74f97759335LioncashDSP/LabelMap: Collapse DeleteLabel loop into std::find_if
5.0-1043498ec2ab2ac0d3f751efc566ba0a3c728dabe27eaLioncashDSP/LabelMap: Default constructor and destructor
5.0-104330a1249ea40e4d8d3c1665c415a1516ca10c1f812LioncashDSP/LabelMap: Amend class formatting
5.0-10463951b66e4acb7d3a92998ddb1a06731ddf9e7eea8Connor McLaughlinMerge pull request #8049 from stenzek/crop
5.0-1008832359bf2bbeb7ed14f9138719fbe25021a2e90c4StenzekRenderer: Adjust target rectangle in the base class
5.0-100873c64f0c6165f7f998952c9a4829970b143f930cbStenzekRenderer: Adjust source rectangle when crop would draw off screen
5.0-10460b13e00b0031efa596c7ddef8a4cd8dc2006ade59Connor McLaughlinMerge pull request #8165 from lioncash/linkage
5.0-10435eb15a52fd58613f4494acb6feae533156d3d6c7cLioncashUICommon/ResourcePack/Manager: Make GetPackConfig() internally linked
5.0-104347842bd1179876f3bf595f91958e2b3148443d199LioncashAndroid/ButtonManager: Make most file-scope local variables non-allocating
5.0-10433069497e87da5759a971c71584b23c005d98d97ebLioncashAndroid/ButtonManager: Make local file-scope variables internally linked where applicable
5.0-10456ab66e91766f66110e8c4f4d0ba7ddac969e21fe7Connor McLaughlinMerge pull request #8134 from JosJuice/filesystem-string-view
5.0-10272f25367a7a274c351da568e1ce1e09b95ae0f1a60JosJuiceDiscIO: Avoid copies when comparing FileSystemGCWii file names
5.0-10271d4b069f4580b1cde512861cb3bfd3930c3a1e909JosJuiceDiscIO: Use std::string_view in FileSystem::FindFileInfo
5.0-10453bed2d66bedca7e9537d67d3e7a5506aee8717c8fConnor McLaughlinMerge pull request #8117 from weihuoya/threaded_env
5.0-102510dec8feadb1c6ecca2de3764ccd413a8d950c573weihuoyaandroid: thread local env
5.0-104515a4e2a6b2f8555c590501649ed061592949fb480Connor McLaughlinMerge pull request #7734 from stenzek/mojave-warning
5.0-104496567409177655422445a971dfb6c130f933ff970Connor McLaughlinMerge pull request #8096 from stenzek/d3d-old-drivers
5.0-104473f1586dbce4e32153fa01fe0a23fde102c09cc6dStenzekVulkan: Display a warning when using MoltenVK on HS and earlier
5.0-104481028e2c1a6961aa10554fa6afaf0fdf17ce0bcb3StenzekD3D12: Remove unnecessary includes in DXContext.h
5.0-104479316e25652c8e2bd3b844b225e549452bcfc86ecStenzekD3DCommon: Fallback to base CreateSwapChain on failure
5.0-104460177c6c2c7ef1252c47e01490a9e60792f8184adConnor McLaughlinMerge pull request #8146 from Techjar/netplay-network-opts
5.0-10379b0b4b69d6e916101f25d545cb45bdca8113502c4TechjarQt/NetPlayDialog: Change network mode options to radio buttons
5.0-10378199486ffb6174b45a3089738e434f69e26abc38dTechjarQt/NetPlayDialog: Move settings loading into LoadSettings
5.0-104436b4ca318c92888bca38db6977c4a883b6088280aConnor McLaughlinMerge pull request #8139 from lioncash/const
5.0-103548537f8e09533b9940c126a03d9f52682155e17cdLioncashVideoCommon/PixelShaderGen: Fix up wonky comment formatting
5.0-1035345934dd0c5f90762cf467b5b7042cfb34c732102LioncashVideoCommon/PixelShaderGen: Make arrays immutable
5.0-10352e28d08e9734a271e840db5a7cf255be2e45f2e58LioncashVideoCommon/PixelShaderGen: Brace control structures that travel more than one line
5.0-1043967a9fc6784209f958dfc5bd7711d101cec0ba2c6Connor McLaughlinMerge pull request #8163 from lioncash/config
5.0-10433c0c0e412e05916c3f45d122b54347bae3225ccc8LioncashCore/ConfigManager: Use forward declarations where applicable
5.0-10437b7fba95cdfe10112d5ba92bee2c4c655ff7afa13Connor McLaughlinMerge pull request #8166 from lioncash/mbedtls
5.0-10434f75b254d4f31e7c7b3c96f0ac6d9c8c220e2e425Connor McLaughlinMerge pull request #8167 from JosJuice/recording-export-enable
5.0-104337fcc3dd60542cad44440dc931b162391f0e1639aJosJuiceDolphinQt: Don't leave Export Recording disabled always
5.0-1043455128768422710ee78c94b45262d6825479fb484LioncashGeneral: Migrate from deprecated mbedTLS functions
5.0-104333053fea160a3675a7b332edfed6bba80c6961bb6LioncashExternals: Update mbedtls to 2.16.1
5.0-10432e73a3ba1c626041f3a6e2aecda048c56680e533eLéo LamMerge pull request #8160 from lioncash/dsp-tables
5.0-1043160d10d2813c964dc58b0e3d9f64a175e60271ad9LioncashCore/DSP/DSPTables: Make FindOpInfoByName/FindExtOpInfoByName use std::string_view
5.0-104303f4952d57c49dee21a2f92d2559f906d4c253af2Léo LamMerge pull request #8152 from lioncash/array-size
5.0-10412a9663669dc1037a04e37ae30efe18c0650547ac5LioncashCommon/CommonFuncs: Remove now-unneccessary ArraySize function
5.0-10428824ec84e82ca259e0786b23bf3729bb6126409c8Léo LamMerge pull request #8154 from lioncash/analytics
5.0-10423e59f72739a3b349f3e6b27450fb6b3c0a429194cLioncashCore/Analytics: Turn analytics URL into a C-string
5.0-10422ea9f8871703b802a1fc756433857338a68d22c1aLioncashCore/Analytics: Use inline on static member variables
5.0-10421ebf3de4d934b2de30e2d3f5d2e874cbecdf68e97LioncashCore/Analytics: Use std::lock_guard deduction guides
5.0-1042057454e90a7c9d507a979a79474d70554727422b7LioncashCore/Analytics: Make MakeUniqueId() a const member function
5.0-10419a5caa95a4bbc0d457c9a036547781aaf8687e281LioncashCore/Analytics: Use std::string_view where applicable
5.0-104182c2b9690bbb9e4cd5c6a27550adab53b95c3cac5LioncashCore/Analytics: Simplify static_assert
5.0-104177935c27b5286f532eac35079765820f853a52b0bLioncashCommon/Analytics: Convert std::string overload into std::string_view
5.0-1041658e2cd54866572b48e422733b3112c58f7cce3a7LioncashCommon/Analytics: std::move std::string constructor parameter
5.0-10415f813c4951a4e150b1f431085efdacf364b217ddaLioncashCommon/Analytics: Use deduction guides for std::lock_guard
5.0-104146df65d7a5d9f11d886e285e49567499cea85dab3LioncashCommon/Analytics: Default AnalyticsReportingBackend()'s destructor
5.0-1041790e3b88f14e8e7c054dd8334c69a064683710545Léo LamMerge pull request #8159 from booto/swap_thing
5.0-1041637919144c84bb69eecd83498616305df4000dab0bootoSI_DeviceGCAdapter: Stop it being detected as a steering wheel
5.0-1041578e566aaa5ea026fcd7c16b5cdbebe84c38c1d10spycrabMerge pull request #8156 from 8times9/resourcepack-header
5.0-10412ffb8f56a83898da2ca02b581d268f68885f242278times9Qt/ResourcePackManager: Remove column header bold text
5.0-104134f6cdfe68675eba932bd2806d6aa1bea97c864beTilkaMerge pull request #8153 from Tilka/non_exec
5.0-1041284e339153587ac959fa6ef749d29d95ddfb28d66Tillmann KarrasMark files as non-executable
5.0-10411a4837a5c5dc5d71f4b93dcb2fd5b80c5cfab381aLéo LamMerge pull request #8143 from lioncash/loader
5.0-1038224527474293a180a015ea549055852ddd0167dbeLioncashVertexLoader_TextCoord: Tidy up public function definitions
5.0-103819569c79ca20413b866206add51e249cbb18e462bLioncashVertexLoader_TextCoord: Make lookup tables immutable
5.0-1038016a03bade2bd6df232e60b19b07b00bdeb8ca75bLioncashVertexLoader_TextCoord: Place helper functions in anonymous namespace
5.0-103796f656b72199ba95398d5a0b08cab7f7a5db9e876LioncashVertexLoader_Position: Tidy up public function definitions
5.0-1037814e544eef8737634f952c85da4ebac22491f813fLioncashVertexLoader_Position: Make lookup tables immutable
5.0-10377be9a03b35fbf53e2e7a68d869607d8913dd2a699LioncashVertexLoader_Position: Place helper functions in anonymous namespace
5.0-1037660a1d0593c27315743d336ca11ed04a9fc2464c4LioncashVertexLoader_Color: Place helper functions in anonymous namespace
5.0-10403eed4fcc218beeae5a4e87790dfba2e3179cabe20Léo LamMerge pull request #8135 from lioncash/cmake
5.0-103953d27439d9a83c643aa7ec7c50949f5c1fbf80262LioncashVideoCommon/CMakeLists: Specify headers in target sources
5.0-10394a41ba68c1ebfecf3e53e1476c973debcc7cf98caLioncashVideoVulkan/CMakeLists: Specify headers in target sources
5.0-10393cd9281772af135f73d8388d0c92cedd12f0813eeLioncashVideoSoftware/CMakeLists: Specify headers in target sources
5.0-10392115e7992c5b80108b86dfe8a582252a07dece82eLioncashVideoOGL/CMakeLists: Specify headers in target sources
5.0-10391968d379cc4b0268c553aad761c579cc0bc088a32LioncashVideoNull/CMakeLists: Specify headers in target sources
5.0-1039087a57a5584ce3036c9d0c068fb5daad5ab26058eLioncashUpdaterCommon/CMakeLists: Specify headers in target sources
5.0-103894cdb493eab085eab9ba19145afa99c607b792510LioncashUICommon/CMakeLists: Specify headers in target sources
5.0-1038824f5acf9a57b7bd048307ae74e7e806c7b4e66d0LioncashInputCommon/CMakeLists: Specify headers in target sources
5.0-10387b453229a6889dd52571f20c2b02a0b40ae4ce477LioncashDolphinQt/CMakeLists: Specify headers in target sources
5.0-103860c538ef523b26d32405d8b760705ec5819512b8aLioncashDolphinNoGUI/CMakeLists: Specify headers in target sources
5.0-10385cbcafd68303d6b4afe17b04732dc1cff1d05773bLioncashDiscIO/CMakeLists: Specify headers in target sources
5.0-10384cd351fd4782da15c6f445eb0fbd9e34170824075LioncashCore/CMakeLists: Specify headers in target sources
5.0-10383b6d9b8529361af79009726cb70d3e9ed42195440LioncashAudioCommon/CMakeLists: Specify headers in target sources
5.0-1038248b82e82dbdfd7d5a00c06c085a9ad062934ead7LioncashCommon/CMakeLists: Specify headers alongside source files
5.0-103882cb59ab055261efd29aaab94edd93a908a9ad835Léo LamMerge pull request #8148 from lioncash/view
5.0-1037878e96230b2b37accf7daf16af6810be55754bed3LioncashAudioCommon: Move static locals into the AudioCommon namespace
5.0-1037715397e2a8909eb226e169d496852b6e5625fc4fbLioncashAudioCommon: Use emplace_back instead of push_back in GetSoundBackends()
5.0-103761a56e9d9e096db7e7f0e219776c3bbc8397cd296LioncashAudioCommon: Use std::string_view with feature querying functions
5.0-10384478f359d8d5a88755af5a840217c66e5c13387b9Léo LamMerge pull request #8149 from lioncash/sdio
5.0-103772060390a9f2c056ee8aec548970fe531d7d22f80LioncashIOS/SDIOSlot0: Tidy up parameter names of ExecuteCommand
5.0-1037661c25b3d2304102a13b77047254a064a3d2d2466LioncashIOS/SDIOSlot0: Remove unimplemented prototype
5.0-103815ffbec69561022a3244735ba8e98cb9ff81bef54Léo LamMerge pull request #8144 from lioncash/tie
5.0-1037666596c5176a9dc0ba7f20a94454e4007d63f1145LioncashCommon/x64Emitter: Resolve TODO in OpArg's operator==
5.0-1037943eef41204494e63c387859d957055a28998427dConnor McLaughlinMerge pull request #8147 from booto/cp_registers
5.0-10378bc8a4f99c754c13b8e40d88ef012e93934f98125bootoVideoCommon: Constrain the array_base registers
5.0-103778046f40784ac740b046b59f658aabb82edfdcc76Mat MMerge pull request #8145 from Techjar/shaderuid-memcmp-fix
5.0-10376cd3ba570dff5ed2ea2c6a95fe72ea0680b24139fTechjarVideoCommon/ShaderGenCommon: Fix memcmp size in ShaderUid operators
5.0-1037500ecfb3c598ec08e5863db9c697e91ab5a4965bfLéo LamMerge pull request #8138 from lioncash/input-string
5.0-1035502634350500bd4e7b85425cae7bb43a050b5aee4LioncashControllerInterface/Device: Make DetectInput() a const member function
5.0-1035427346fee8a5466503f32493510da98846f2efb01LioncashControllerInterface/Device: Take vector by const reference in DetectInput()
5.0-10353246e2a77ceb7fb5ebf05286af07f598b3db40c2bLioncashControllerInterface/Device: std::move strings in constructor where applicable
5.0-103521355b43fd242f20d04b1250c02de355c8e80ac98LioncashControllerInterface/Device: Use std::string_view where applicable
5.0-103704e7a790648770bbe0c12b6bc1278111af524df9cLéo LamMerge pull request #8140 from lioncash/vertex
5.0-103550084aeb5d7ee25562f0303d23707433d41c6e65aLioncashVideoCommon/VertexLoader_Normal: Use variable template variants of type traits
5.0-103548268b6f454fdba44cd6be4e8abec431b1a2e422aLioncashVideoCommon/VertexLoader_Normal: Initialize function table at compile-time
5.0-10353911755242d1b10d37432d670edd62e18a1133f06LioncashVideoCommon/VertexLoader_Normal: Remove E prefix from enums
5.0-103523b8fb22d932d684de01aa5cf003831dc27bf5464LioncashVideoCommon/VertexLoader_Normal: Tidy up function declarations
5.0-1036590c9991086e2c062f7b1ffd1bf2693f250e39e6dLéo LamMerge pull request #8141 from lioncash/init
5.0-10354f7eff6dab8a7103a19d6fa57772aab4f448a472dLioncashVideoCommon/ShaderGenCommon: Simplify operator!= for ShaderUid
5.0-10353954246d10ec3c9b6c84569f217d6728e53529341LioncashVideoCommon/ShaderGenCommon: Remove use of a union within ShaderUid
5.0-10352149a97e396fd1ac22df8ad9d47d4a23e3ef46d25LioncashVideoCommon: Remove unnecessary memset on ShaderUid instances.
5.0-103612ce587f781aa4257a17ea68938f9a6ce18c0bc38Léo LamMerge pull request #8142 from lioncash/shader-view
5.0-103541831dcbe6f3a2119bebc572654805045f0f0c473LioncashVideoVulkan/ShaderCompiler: Use non-member std::size instead of ArraySize()
5.0-10353d6a60050ffd667ec1bd9a1759fb103ab0af9cfceLioncashVideoVulkan/ShaderCompiler: Use a std::optional instead of bool+out variable
5.0-10352e60268bd4274de510f5214d6eedafba30a253984LioncashVideoCommon/RenderBase: Use a std::string_view with CreateShaderFromSource()
5.0-103578d8ed37e275766beedf9ff2fb447c95acf7bb0ebLéo LamMerge pull request #7291 from VinDuv/gc-adapter-error-report
5.0-103562c3c8bbb905a251fd52a5c1552921acb67ad25a5Vincent DuvertGCAdapter: Update Android-specific source
5.0-103559e7d4d2abbe62e2d4d6578e883effff18fed44c4Vincent DuvertGCAdapter: Handle dynamic status updates for non-hotplug libusb
5.0-103542ac1ca133fac669e876e80d4b31202bcc2826d71Vincent DuvertGCPadWiiUConfigDialog: Update the adapter state dynamically
5.0-10353b08e2ec959a8e54bcbca92816400119d798129caVincent DuvertGCAdapter: Report libusb open errors to the user
5.0-103520165e5e703c791451d6e6f064f53fb0ff0d6b4c3Vincent DuvertGCAdapter: Close libusb handle if an open error occurs
5.0-1035180d8173d29749b13ccdf84e75641e179ea34768bLéo LamMerge pull request #8132 from lioncash/string
5.0-10328734667998647e21b8ffec9a6ec4e32253af1a9d5LioncashCommon/FileUtil: Use std::string::data within ReadFileToString
5.0-10327c0f499b7f7e84e490d20f3b999714f3f5b43544eLioncashCommon/FileUtil: Use std::string_view with WriteStringToFile
5.0-10326eb475025b85686f4793bb83bac377033c17fbd2dLioncashCommon/FileUtil: Make WriteStringToFile consistent with ReadFileToString
5.0-103473c012ca31e9289212b2c34c3f57da8f0f60f3d1aLéo LamMerge pull request #7426 from al3xtjames/master
5.0-1034524226419eda6b7eb0ae635f9e69fcdbf662016c7Alex Jameszlib/CMakeLists: Fix check for unistd.h
5.0-103458aa86169c2128eb71b249097555a4388a2801781JosJuiceTranslation resources sync with Transifex
5.0-10344aca46b11f869a31be3e98af756c4fdfe5c6ed22aLéoMerge pull request #8070 from leoetlino/usb-fixes
5.0-10315256c9375c96b4c6ad68b2c50ab714aa66951f41bLéo LamMove libusb utilities to LibusbUtils
5.0-10314054b1172e3a68a45a8416118206a97ed24aec821Léo LamExternals/libusb: Set policy ISO_ALWAYS_START_ASAP for libusbK
5.0-1031320770fe22bb5c7a1abe5d1a2a35b4f811e1e1b78Léo LamExternals/libusb: Bounds check the interface number
5.0-1031299b340a6d0c706c05d5daee5a7ee040556829349Léo LamExternals/libusb: Mask index for control transfers correctly
5.0-103118ea197357c3b49e83c27c44e4714ee4009108115Léo LamExternals: remove unused libusb files and add them to gitignore
5.0-103101b9617c85c98c490b951a004fe9994d0b7dc7908Léo LamExternals: Update libusb to 1.0.23-rc1
5.0-10337918d707f3f74cc94e72b55ba593dffaaf299f5b1Léo LamMerge pull request #8131 from lioncash/move
5.0-103264d2e0c7b480eea2ec78377004ec6911c83abbfffLioncashUICommon/ResourcePack/Manager: Resolve use-after-move in Add()
5.0-103350cfdcf436dcec26a4ba2ad1f5733687694f5691fLéo LamMerge pull request #8136 from lioncash/arglist
5.0-10332778623c48c9236e3fde42c7a643fc6d7bd05ee55LioncashVideoCommon/NetPlayGolfUI: Remove unused header
5.0-10331cf0f2bbf1d6703d2c568e36636b4a467f6787214LioncashVideoCommon/NetPlayGolfUI: Default the destructor in the cpp file
5.0-103300fabab07606883fdd2b31b263d54a2a2908aed16LioncashVideoCommon/NetPlayGolfUI: Initialize netplay_client in the constructor initializer list
5.0-10329c958fc1278f90b8fb4e401abc9a7a16f76f42401LioncashVideoCommon/NetPlayChatUI: Default destructor in the cpp file
5.0-1032853b115b81e626d563afb62939ac192f56974817bLioncashVideoCommon/NetPlayChatUI: Use nullptr where applicable
5.0-1032750a15b7484af90441f556bb0febd87b41818c5b6LioncashVideoCommon/NetPlayChatUI: Take std::string by value in AppendChat()
5.0-1032608223bad9f46f6c23bac915ae8d41eb7eac71b64LioncashVideoCommon/NetPlayChatUI: Set member variable within the constructor initializer list
5.0-103274aaa00dd8c4f9698cb53c22e108d610aad00687fJosJuiceMerge pull request #8137 from lioncash/guard
5.0-103261a0f8e7804dcded4a9c8c69acadcdaa942a3394aLioncashVideoCommon/VertexLoaderX64: Add missing header guard
5.0-10325992c8bfc4e2394ad5786f5116f5e62ae595b5c44JosJuiceMerge pull request #8129 from lioncash/gamefile
5.0-10324b4470ad4c215aad3765eb6acfc739548fdc53064LioncashUICommon/GameFile: Make COVER_URL a plain C string
5.0-103238229ada9223d0fa03e3f26401ef5b43d5b0f89c0LioncashUICommon/GameFile: Remove unused includes
5.0-1032280786cd295426244068718d6553c5cb59abcb81fLioncashUICommon/GameFile: Remove unnecessary value() calls in DownloadDefaultCover()
5.0-10321ab0892e5a59cd415e8e714d18a785d0047617d3aLioncashUICommon/GameFile: Deduplicate string paths where applicable
5.0-1032027ecb93b327ae52847633e2f78b073f1115124ecLioncashUICommon/GameFile: Remove unnecessary initializers
5.0-1031956faf750be425f853369549da5acb0f5c1140e5cLioncashUICommon/GameFile: std::move std::string argument in constructor
5.0-103188e65869484c5b399f76b08e7717db80e6d7ed553LioncashUICommon/GameFile: Default no-arg constructor and destructor within the cpp file
5.0-1031749ca31467d1ee413fd91555b761a4b99cdede4b6LioncashUICommon/GameFile: Use in-class initializers where applicable
5.0-10316800d875faaa830c6e267f647f6a3221f463a6b78Léo LamMerge pull request #8127 from lioncash/resource
5.0-10302f07cf9ebab36548f4319ba8e3ffc0fa77948d1f6LioncashUICommon/ResourcePack: Allow ReadCurrentFileUnlimited() to read into any contiguous container
5.0-103015c4d3f55da0327721d1f2494752f4dc47924682dLioncashUICommon/Manager: Remove unused std::string variable in Remove()
5.0-1030041cda6fe6dcf85abf4c2b1e3430e3e179477fa9dLioncashUICommon/ResourcePack: Use ScopeGuards to manage closing files
5.0-10299157a305507cbeac1d1557f0d7767dc57807c1945LioncashUICommon/ResourcePack: Deduplicate string construction
5.0-10298a22cc615a97a0e7d55f44e8d14428418def58e2dLioncashUICommon/ResourcePack: Remove unnecessary resizes
5.0-1029757701cd988c3c88cc0a9295f2ad2c55c5b29dc82LioncashUICommon/ResourcePack: Make TEXTURE_PATH a regular array
5.0-1030942de5b9a10592ea54038da45137b8f24d8863d00Léo LamMerge pull request #8126 from lioncash/todo
5.0-10297b2b5b01eda6117afa92c5796a26fccf09df5e8eeLioncashCore/GCMemcard: Remove obsolete TODO
5.0-10307525c65dd1955e279dc2109d1c67c2029371e5c3bLéo LamMerge pull request #8125 from lioncash/verify
5.0-10302d220e33862c68404efb66f971d778fa6fdb762e1LioncashDiscIO/VolumeVerifier: Make no-argument overload of GetBiggestUsedOffset() const
5.0-10301bf6948c1d42ddd7487c41d63d02c10052aaac054LioncashDiscIO/VolumeVerifier: Use structured bindings where applicable
5.0-10300fa57396e97302b25204d29dbef132a88cef45c80LioncashDiscIO/VolumeVerifier: In-class initialize members where applicable
5.0-1029952eb2d0d826fddd2c0248ad753ee629419277936LioncashDiscIO/VolumeVerifier: Default destructor within the cpp file
5.0-102980ccaa2b5d65234acc10009fa3a8d83071a8ebcacLioncashDiscIO/VolumeVerifier: Take std::string by value in AddProblem()
5.0-10297a1f77fd14b16fb91ab4d313c3d02e76532ade578LioncashDiscIO/VolumeVerifier: Make use of unused variable in CheckMisc()
5.0-10300e3be168328dc0bfaa0172505fbcf0863509b5189Léo LamMerge pull request #8124 from lioncash/http
5.0-10299ab2adfb0a76e4e46a08f632cfb0525c40e7731f4LioncashCommon/HttpRequest: Simplify cURL initialization
5.0-10298b15f595130c22c595464707a372132fc8e7ea72bLioncashCommon/HttpRequest: Avoid unnecessary copies in loop in Fetch()
5.0-102978dc8cf8019339b15a00ac244ce36aa387a23bbb9LioncashCommon/HttpRequest: std::move callback in constructor
5.0-10296204af41e735c7c107d228e043488c2f891a03547Connor McLaughlinMerge pull request #8122 from Pokechu22/dx11-dxgi_factory
5.0-1029569d9d9f87a4800ab25d82a54fee88685173b967ePokechu22Also free when initialization fails, and move to end
5.0-1029419fb3bb4fe95411336617b64727af8ca82bebcd6Pokechu22DX11: Fix access violation on closing dolphin
5.0-10293f92c17e76f2bf07de270c0998c901777192348e3Léo LamMerge pull request #7799 from Tilka/mapping
5.0-102902195ef30f3a65dcba24596409f9ce37940877a13Tillmann KarrasDolphinQt/Mapping: red = error, don't flash
5.0-10291f819ea687a9b5b291091b4964f5266c49bb91ccfLéo LamMerge pull request #7448 from RolandMunsil/improve-cheat-search
5.0-102904ce707909851fe3a119d395de860ef8651bb004cRoland MunsilCheatsManager: Improve performance of searching & add input validation
5.0-10289526698d2fc293aa915ed318b5cfa9bb55753b8bfLéo LamMerge pull request #8104 from AdmiralCurtiss/memcard-folder-small
5.0-1028815abb1c92d1972fcecdcec9bb5edb590c2450009Admiral H. CurtissGCMemcardDirectory: Improve logic for which files are loaded into the virtual memory card.
5.0-102875af05f671446e65f2e10bad09d2ca94bf633fcf3Admiral H. CurtissGCMemcard/GCIFile: Implement LoadHeader().
5.0-10286884af05589ff456258429cf50b1d5d24e11ecee1Admiral H. CurtissGCMemcardDirectory: Move GCIFile class to its own file.
5.0-102859136abf07eea764b9028188297c55431bc3bdb93Léo LamMerge pull request #8106 from 8times9/memcard-menubar
5.0-1028400855552e908827680f48e79b506d40f190515da8times9Qt/MenuBar: Reorder Tools menu
5.0-10283edf988b465ea4d0591dcbb75a094f675b260df50Léo LamMerge pull request #8019 from AdmiralCurtiss/gcmemcard-header-cleanup
5.0-10243e390fd0f4e853ceb7beb23eb44a79b42486f66ddAdmiral H. CurtissGCMemcard: Remove unused ability of ImportGci() to write a GCI file to disk.
5.0-10242018572018e2e898e388a0347a613d684b7925edcAdmiral H. CurtissGCMemcard: Dismantle the global return value enum into a few function specific enum classes.
5.0-10241d09303683cedb455c4a32acfe0a381e2eb48e572Admiral H. CurtissGCMemcard: Convert a few enums into constexprs.
5.0-10240cbc5acb8cdac4fe32b1eaae5b866ef142557dee8Admiral H. CurtissGCMemcard: Get rid of stray signed length in ImportGciInternal().
5.0-102392d3836441098770a92bdd094958b8c90bf6edb07Admiral H. CurtissGCMemcard: Remove memsets that don't do anything in GCMemcard::Format().
5.0-1023888a0773309d658f64a2f958bb2e8e7ade1eb9798Admiral H. CurtissGCMemcard: Rewrite checksum calculation without undefined behavior.
5.0-10237fcd75841ca2b20323aa1bbdf18bacd40d9dec488Admiral H. CurtissGCMemcard: Rewrite Header::CalculateSerial() without undefined behavior.
5.0-102366e04e4dd6afdfc0f3218377ed7a48763bf51f0fbAdmiral H. CurtissGCMemcard: DEntry: Move code out of header.
5.0-1023517da22a84fd0da2bb303806459aad558f96ca90bAdmiral H. CurtissGCMemcard: GCMBlock: Move code out of header.
5.0-10234e4094d9d2d238ec5164290a826c07dce0c9c8966Admiral H. CurtissGCMemcard: BlockAlloc: Move code out of header, fix naming conventions.
5.0-102334b46f71b3c3ce3710a7bca1d1597d0bf62192d0bAdmiral H. CurtissGCMemcard: Header: Move code out of header, fix naming conventions.
5.0-102320052b313d6a5f4749043ce89531035a94e3c813cAdmiral H. CurtissGCMemcard: Directory: Move code out of header, add some boundary checks, fix naming conventions.
5.0-102705fb56505b22f5050f6ae0d59c46b4b1450b0fc3dLéo LamMerge pull request #8109 from leoetlino/ios-usb-fixes
5.0-102016dd0fe21f2c5af6a2bad5ec32f46aca2401024e9Léo LamIOS/USB: Claim all interfaces ahead-of-time
5.0-102002b44e1b851175f986ae8f7d51457a4d23fc609d1Léo LamIOS/USB: Fix initial device scan
5.0-10199b274a054a919b5edbe8ca2d8391023e2b99ac0c4Léo LamIOS/VEN: Read cancel endpoint correctly
5.0-10198d7e23d71f8621faa3b051efff9dd46671b2d4eb2Léo LamIOS/VEN: Return -4 when no transfer was cancelled
5.0-101974c6ef812913943673ab61295cf9e9c139d9ae366Léo LamIOS/USB: Verify that isochronous req buffer size is consistent
5.0-10196a6da38d75dce7941262a64b0097a9e2502bff22eLéo LamIOS/USB: Fix TransferCommand length type
5.0-101955226d6103a000fb1a0b6a3fb35c13433d9ac8e82Léo LamIOS/USB: Add debug logging for all transfers
5.0-10262e07b514b6244913dbe14aa6949ff68f5775bfa4aLéo LamMerge pull request #8115 from booto/powerpc_pvr
5.0-1025727cb407ecff9eb135d82024487988ec0ee2fca3ebootoPowerPC: Add Broadway's PVR (retail Wii)
5.0-102609373bc3aa982179c70acf405469e4697fa9368a9Léo LamMerge pull request #8102 from dreamsyntax/debug-mousefix
5.0-10223e06a62d9d19f379ef8f743251f4722db93aca77edreamsyntaxQt: Fix CodeWidget navigation
5.0-102586eb7c525b2e88a45811b7e016ea3b4fae23c47adLéo LamMerge pull request #7801 from GerbilSoft/feature/Discord-PPCTitleChanged
5.0-101858417c78b7a0015ae8252fe0841c9e98e38f5745cDavid KorthUpdate Discord rich presence when the title changes
5.0-10256702344ba9c9bcdae1d82a35e030908b406c90578Léo LamMerge pull request #8105 from 8times9/render-window
5.0-10232ba3b59fd18674c9e0e4bdf0be1fab6536c06e8c98times9Qt/InterfacePane: Rename In-Game to Render Window
5.0-10254617747e9057c3fc5a34ae19e7c963ef6116e228dLéo LamMerge pull request #8113 from lioncash/ini-key
5.0-10239869acb96c6416f11a53670652ae8802907022f58LioncashCommon/IniFile: Simplify Set()
5.0-1025267c2aa070152ce8f09feebc5a5fb23695281f055Léo LamMerge pull request #8114 from lioncash/ini-line
5.0-102392ae370fc371e14a3f4d7765cf361a0a911452471LioncashIniFile: Prevent potential out-of-bounds access in ParseLine()
5.0-102503132839113fde2078be4ee60bf8dbf5f15ce16cdJosJuiceMerge pull request #8116 from booto/clang-format-revert
5.0-10249c5a9a77684a0b9d1ba961498e50067de44e0c6febootoclang-format: revert 'AfterCaseLabel' setting
5.0-102482bedb8a59202e95e2ffb6ba2766223dc8ddd6c4dConnor McLaughlinMerge pull request #8112 from Techjar/clang-format-case-labels
5.0-102472e602344eaad8dbbbe6a5bd14496ae783ddf4f00TechjarAdd BraceWrapping/AfterCaseLabel to .clang-format
5.0-1024668877c52d11268ffe9161677959f82c7ba15f382Connor McLaughlinMerge pull request #8027 from MerryMage/MOVAPS
5.0-10042e06111e86fe1ea145044e7acc848b1253babe6d4MerryMageEmuCodeBlock: Prefer MOVAPS to MOVSD in ConvertDoubleToSingle
5.0-100411baa8ee970c726da1aeb6a1c01f955fe28f79e57MerryMagex64Emitter: Prefer MOVAPS to MOVSD
5.0-100402d4dd8cdc11ec54639691fe762562e4e7f44a232MerryMagex64Emitter: Prefer MOVAPS to MOVAPD
5.0-1024257fbf1cd6ee97e89b2dbd2f8ec4fbb7739ad756dLéo LamMerge pull request #8107 from lioncash/string
5.0-10239ae329b7b1bba5141d72ee8f17a41fef3c33286c8LioncashDolphinQt/AboutDialog: Remove unnecessary QStringLiteral
5.0-1024099ba260b517e005bfb4f40fb3ee45b80d12ff832Léo LamMerge pull request #8108 from lioncash/use-after-move
5.0-102391d22e50899308e2540fb5d1dcc5490d6a31ca035LioncashCore/Boot/Boot: Amend use-after-move cases in GenerateFromFile()
5.0-10238e2c769a9c5afa9171f45d36ee39a0c176f24ee13Léo LamMerge pull request #7992 from artemist/centering
5.0-101734bbbd02de79973b8c69d3fa8a53ad90dd8695c16Artemis TosiniControllerEmu: Do not change center when closing window
5.0-10172e5683988c08d878d401b12e05a21ec6e5bf201a6Artemis TosiniControllerEmu: Zero the center of a ReshapableInput when calibrating
5.0-1017199cf9a57fc931ced60e95a391c46a64cf4578988Artemis TosiniDraw center when calibrating and remove constant
5.0-1017049e46c8aff1db605c5456997d5d94ac40d6e7869Artemis TosiniControllerEmu: Add support for setting the center of a ReshapableInput
5.0-10233d2c7a6f2392c79fc447de825fb752305b04df41bLéo LamMerge pull request #8094 from leoetlino/log-type-names
5.0-10193453c1d4170745e9f3ca20b1edaede40966c769eaLéo LamQt/LogConfigWidget: Show log type short names
5.0-10231d3c4d278e2a795ab4aadbb6ed1dafcc826c03301Léo LamMerge pull request #8077 from leoetlino/debugger-valign
5.0-10150db159ec8bf6289dd28d2ea2c8a199c6bfe54f770Léo LamQt/Debugger: Vertically align text in register cells
5.0-10229dce056b7f980426f7b08f7d00dc8b2a9a5e59fd4spycrabMerge pull request #8101 from spycrab/cmake_qol
5.0-10228bab00088d4032a482bb5c4960328e62014c565d2spycrabCMake/Windows: Add PCH support
5.0-10227481b7cd0858b5b0556e4b50e98283f4080a003c1spycrabDolphinQt/CMake: Fix Gettext not getting run on Windows
5.0-10226bdd37c4dbc8a0090f994695b997074a8a90a2819spycrabDolphinQt/CMake: Copy files as a post build step
5.0-10225d15f5936b3e9cbd47b008dd16cedfed56071baccspycrabCMake: Output Windows binaries into Binary
5.0-10224da046f06da47fb34753ea2c17a79794bd7c9b16fspycrabCMakeSettings.json: Separate build directories
5.0-102230b57a8b01da47ad26c911f9ad99f9a0f841e6225spycrabCMakeSettings.json: Use Ninja
5.0-10222ec734065db7d32b81805db72d65e8fbb56722a06spycrabMerge pull request #8087 from spycrab/cmake_win2019
5.0-10185ba83cec6fb58b339651f9f935ebf1f1f5fe00413spycrabQt/CMake: Support MSVC w/ external CMake
5.0-10184c8795f799eacfbc9de96da5b384e6ecaec8f0290spycrabCore/CMake: Silence some warnings
5.0-101831121a04718ee4751a0c8c56fe40905246c273c4espycrabDolphinQt/CMake: Silence some warnings
5.0-1018253ef641da49671f37464e14d8d387cf8effcbc7dspycrabCMake: Add MSVC support
5.0-10181199c0943a499e7f8d7c1c6e18ffabbcef1f3eedcspycrabDolphinQt/CMake: Building on Windows
5.0-101806cef70c1827d82945a8be08c815ebf38609823cdspycrabVideoBackends/D3D: Fix CMakeLists.txt
5.0-10179b5160ec6854d6ee42f3040b1ecb4609c493230e8spycrabCommon/CMake: Fix Windows build
5.0-10178c7dcba1c5ff51024acb4871fdd81c10381e52867spycrabWinUpdater: Add CMakeLists.txt
5.0-10177f1fae37a813f3d6eb0a35b176966f7512bc0e6d6spycrabDolphinQt/CMake: Don't build SignalDaemon on Windows
5.0-10176967252dded140964676c9da78cdaf556f37ea790spycrabIOS/FS/Filesystem: Work around macro problem
5.0-1017512a26453e9fa1c4db6d2b924a5b36ce263b44580spycrabInputCommon/ControlGroup.h: Add missing include
5.0-101747eaece8814702fdcbe362efa6a4260e683ce4cf9spycrabInputCommon/Device.cpp: Add missing include
5.0-1017398d808ab71b5ef41a0ef0d9d9a2f37052c7dcbedspycrabInputCommon/DInput.h: Add missing include
5.0-101725625baa32cda637cc2151183d07fd78b875aeb53spycrabUICommon/VideoUtils.cpp: Add missing include
5.0-1017135f7abfe76dbe758e0f1e4c81c6a7b22fa995299spycrabVideoBackends/D3DCommon: Fix linking against self
5.0-10170d4633ceded324aa325802ac3cb3a800d0a8621e3spycrabExternals/Qt: Update to latest commit
5.0-1016951e025f6dc03fcfe6173b60fd1a0b45bd7d6e759spycrabExternals/minizip: Link against zlib
5.0-10168c2903f8b4e2be07b84c7cc68993ea080cf8a896bspycrabExternals/libpng: Link against zlib
5.0-10203d5535a8ed9b42802e5402fc46c400b295ab12943JosJuiceTranslation resources sync with Transifex
5.0-10202f43515ea76682b3caa350a2eb35a5e805d814228Connor McLaughlinMerge pull request #8100 from flagrama/input-while-replaying-dtm
5.0-10201b35c58451a28a5ab55a77f569b41f0d61fc24d53Vincent CunninghamClear existing GCPad state
5.0-102001d5dd5db914d94f3f612c13c6c5e1d5e711b49b5Connor McLaughlinMerge pull request #8093 from JosJuice/android-runtime-extension-change
5.0-97738a4d15ae472e4fd8068994d9e02fb0d65d2edbeeweihuoyaAndroid: change runtime wiimote extension
5.0-101980ab41717a41531962c4c473625766e4c7018f478Connor McLaughlinMerge pull request #8095 from leoetlino/audio-race
5.0-101937c46497f0472f633cfea153c4c86d8c04cf04d8aLéo LamFix a race condition when shutting down audio stream
5.0-10196707266aeed400a3403d3733328ea06a507fb4789Connor McLaughlinMerge pull request #8069 from iwubcode/passive_support
5.0-10143c513bb5309b9e608230caf5d77ed4c323046d007iwubcodeVideoCommon: Implement passive stereoscopic 3D
5.0-101943bcee22f1747dad534e8e3095c604ad172591d39Léo LamMerge pull request #7697 from TryTwo/Debugger_UI_CodeView_Font_Based_Sizing
5.0-1019386d1e6cd7eb0866cbeef63c3a5c339c9f51ce011TryTwoQt/Debugger: Improve Code View
5.0-10192a0a0a688018a470f702361e56e37bde44a96afcaLéo LamMerge pull request #7972 from Miksel12/cubeb-standard
5.0-10191ee8226cc1b1141cabd58fb3b774c18984333cd3bMiksel12Set Cubeb as default on Windows
5.0-101902f89a503189e491ac29c8c46121b4cb627267180Léo LamMerge pull request #7778 from jordan-woyak/wheel-accel-brake
5.0-10178f74f49383cd7037d1b03fdea5c80286882e78431Jordan WoyakSI/GCSteeringWheel: Allow simultaneous use of accelerator and brake.
5.0-1018857743637de72303343b3f5d31a9cc10a2730d007Léo LamMerge pull request #8088 from Pokechu22/modal-control-mapping
5.0-101787c80fcde53d852c05e91ab7b130f78bdabd12f83Pokechu22Allow interacting with the render window while configuring controllers
5.0-10186e35ccd5a9aada7c5f1a9563ac20f1650977bceddLéo LamMerge pull request #8091 from leoetlino/traversal-chrono
5.0-10178916a97b8693f223ca3ef85af961fc4c714485e28Michael MTraversalServer: use C++ instead of gettimeofday
5.0-101843ab06dcd02ea6040c2620a8ce8be144c65534c2dAnthonyMerge pull request #8016 from jordan-woyak/emu-wm-ir-rename
5.0-10168374585f12806886f9ad8b117dfc4811033dad4f3Jordan WoyakWiimoteEmu/DolphinQt: Rename "IR" to "Point" and eliminate redundant Forward/Backward mappings.
5.0-1018246561cc242237c22fe24b6c990fbaeaba241f8fdAnthonyMerge pull request #8092 from leoetlino/double-switcheroo
5.0-10179e66547d6e5b992bd9cfbbd49de4c8138fecd064cLéo LamQt: Fix AddressSpace::WriteXXX parameter order mixup
5.0-10178d00711b34fbbf0c03ba3313b44a425680e2e6d41Léo LamAddressSpace: Fix PowerPC::HostWrite_XXX parameter order mixup
5.0-10179e66d25312ea1b0c09140fce8d29fe1744ba71ce4AnthonyMerge pull request #8090 from stenzek/video-buffer-reset
5.0-101763e29fdb4a71fc77858ee8363fbecbec79f14983eStenzekCommandProcessor: Don't reset the video buffer when FIFO distance is changed
5.0-10177e7bc86881d7fd42900aaeedaff7c8b1d24d3cd55Léo LamMerge pull request #8056 from JosJuice/more-enums-to-constexpr
5.0-101708e2277e1f2a299b2d5ff5070e24b57b20791306fJosJuiceTurn more enum constants into constexpr
5.0-10175672e8d78c6c509934666b60139a98c8f1ed52183Léo LamMerge pull request #7994 from faxx1080/qt_adddebuglog
5.0-101691030dec340e187e765a3dfccfb9374be62ae4977Léo LamDolphinQt: Use LogTypes::LOG_LEVELS instead of magic numbers
5.0-1016857c64e57ef1c1007cf290fc1e7238e4fb3099e21FrankDolphinQt: Add debug log option in GUI for debug builds
5.0-10172123bbbca2c3382165cf58288e4d65d0974a9c0dbLéo LamMerge pull request #8073 from vladfi1/re-frame-mw
5.0-10134239af3cdf9117234f2d5273fda0f12f49e87615aVlad FiroiuStep MemoryWatcher at end of each video frame.
5.0-10133f4d950f4e243c34136ca1fda7ae46995c6272fc5Vlad FiroiuRevert "Core: Remove MemoryWatcher"
5.0-10169d60b0c6b3732ef567a74f168020a25f5c87cd69aConnor McLaughlinMerge pull request #8089 from weihuoya/minor-fx
5.0-10168e98f43d2af4eb96735902c2c229b3f0ee48770e5weihuoyabbox minor fx
5.0-101675ca993330729935ada1b7c2f027be77994e5fcddLéo LamMerge pull request #8072 from Craftyawesome/r3m-ini
5.0-10048e28c412c290d63254186e9d855aa31260f60fb2eCraftyawesomeFix loading screens on Metroid Prime Trilogy
5.0-101656607d9512ff336bd3d2996b6642b3dc4ef701d86Léo LamMerge pull request #8081 from jordan-woyak/structured-binding
5.0-101586ebd35d511c5cfe6fd6c8c938761ded4a3f493a4Jordan WoyakDolphinQt: Use a structured binding.
5.0-10163a2e4b722f942a8adcc25ba8dd506574f0c1ee064Léo LamMerge pull request #8080 from jordan-woyak/drawsome-tablet
5.0-101620de6b5f7fa9178e86d1ecd6e3dcfa82ac85a033dJordan WoyakWiimoteEmu: Implement "Drawsome" tablet.
5.0-1016191f5d577cc9718dfbfdc2243e7f757de343eaf53JosJuiceMerge pull request #8084 from leoetlino/wiisave-sign
5.0-101582740ff9a9d1207ec6d4ea34ff7bc1db2ede619a0Léo LamWiiSave: Fix save signing
5.0-101596cc1e7cfdb89a7373b843675e2c4460b6324a8f5Léo LamMerge pull request #8054 from jordan-woyak/emu-wm-determinism-check
5.0-10158f055d37346de574635e1fd280f104d5b51e9b3a1Jordan WoyakWiimoteEmu: Add game quirk report for reading of EXT/IR input directly, which will fail with TAS/NetPlay.
5.0-101576f6c7e5df06b29cb87f90a85d215d7bd948f2669Léo LamMerge pull request #8083 from Techjar/clang-7-format
5.0-10156ff972e3673cf70c67e5daf52d5cc913b1df7a1baTechjarReformat repo to clang-format 7.0 rules
5.0-10155d347867f2e4153c86535ef5e6eed6efa49818d65Léo LamMerge pull request #8082 from Techjar/update-lint
5.0-10143a72f56f5582e3edc695a8f4a3e500cb44b1c9136TechjarUpdate lint.sh to clang-format 7.0
5.0-101537aa591bbd8d66ec46431d69bb81a6f0d76958921Mat MMerge pull request #8079 from Qyriad/docs/contributing-use-c++17
5.0-101520c38943ee1127d87cc7c0dbf457649b3d53d94beMikaela SzekelyDocument that the codebase uses C++17 in Contributing.md
5.0-101514fdd403562f73f082438194ed173ee080c6d2c45Léo LamMerge pull request #8078 from JosJuice/fallthrough
5.0-10150bb1ed46753420b725afef05f148b2fe4f456d5b8JosJuiceUse [[fallthrough]] in DiscExtractor
5.0-101495d52b6ff095a4f8285ae757745ab0285bad47b9eLéo LamMerge pull request #6273 from leoetlino/c++17
5.0-101489133e8f1befbebd87c6e61f0e454f3ae2754285aLéo LamRequire CMake 3.10 and use CMAKE_CXX_STANDARD
5.0-10147ab9ece9bcab8a6d55dbe6f3a904d49231e5f73e1Léo LamReplace MathUtil::Clamp with std::clamp
5.0-101466f84984b7b0514227327b2e2c5ef10907d150b96Léo LamUse attribute [[fallthrough]]
5.0-10145cb168f22d66edf0216fadc5bdc602394d5e9b9a7Léo LamReplace custom UNUSED macro with [[maybe_unused]]
5.0-10144c40ae4508dcf6a14ad7a810fe8cd83488aa59103Léo LamBump minimum GCC version to 7.0
5.0-1014304c8201c323bd5cb7fd09beb456e4e77608270f7Léo LamEnable C++17
5.0-1014299a4ca8de7111c8554b50217744e24bc71912cfeLéo LamMerge pull request #7839 from ShFil119/impr/redundant
5.0-9889c110ffcdaa8b928a984a89cebacd03f5caaace06Filip GawinRemove redundant initialization
5.0-10140afa46aaf43260039053a45d3f332a525f53621b6Léo LamMerge pull request #7887 from lioncash/hid
5.0-974402da306d9a8bc3c101258a3f896e5c49adb10af0LioncashDolphinQt/Debugger/RegisterColumn: Add HID registers to the register pane
5.0-10138623b37d928138849e7dbb8b05d6864fdcaf22925Léo LamMerge pull request #8053 from jordan-woyak/profile-dropdown-fix
5.0-101336784225573b3659c9b0ca96c00e97338978e981aJordan WoyakDolphinQt: Profile combobox fixes.
5.0-10136184f334158d79faacf43d16d97b9f59297d2b895Connor McLaughlinMerge pull request #8074 from Qyriad/fixes/set-user-dir-properly
5.0-101338fe7e271f319637a795d667e070f2724389e4447Mikaela SzekelyUICommon: Properly set user dir if ./user is a file (not a directory)
5.0-101341153cc1667698d6455092b7f6c50bc6bf523da1aAnthonyMerge pull request #8075 from Techjar/hide-checksum-menu
5.0-101331dd82633758cf83c929bfbaeca02b5d9bddd13faTechjarQt/NetPlayDialog: Fix checksum menu being visible for everyone
5.0-10132d531fe6a1d4c141820e295a18537079f67a063e3JosJuiceTranslation resources sync with Transifex
5.0-10131159fa3ec36474062d46627c235939d8b8cd2cd19Léo LamMerge pull request #8057 from jordan-woyak/emu-tatacon
5.0-1012627043c1daca52da03b81f02c4d88f6a38eb1b5d9Jordan WoyakWiimoteEmu: Implement TaTaCon extension.
5.0-101296c7aeb3ffb9b9882b33b68249c2a9fd93c115913Léo LamMerge pull request #8064 from JosJuice/notify-host-symbols-clear
5.0-101078fd6f8f6e975b9e455d2824410b4a2231e949474JosJuiceCall Host_NotifyMapLoaded when clearing g_symbolDB
5.0-10127a5af11bef1fe900e063330e36cd634dd7310d416Connor McLaughlinMerge pull request #7980 from booto/memview-wtf
5.0-101262ff0486335b615af5f2d90ae29f5494ee84d2c00bootoDebugger/Memory: Add support for address spaces
5.0-101253b16d2261a7fe6c4e2d10bbf388ee6fabc0c0ba0Léo LamMerge pull request #8065 from jordan-woyak/wm-ext-names
5.0-1012299f537d499f07b1301e14ddbe454f15635a3396fJordan WoyakWiimoteEmu/DolphinQt: Better extension display names.
5.0-10123bd8cac91c357ed25963501b987b49ffe42d30c90Léo LamMerge pull request #8066 from jordan-woyak/mapping-ui-no-refresh
5.0-1012277bda63627a4e7b13faf073eff6e0e951972e107Jordan WoyakDolphinQt: Don't refresh devices on open of mapping UI.
5.0-1012198b670dd29fd470fc3e55d58a176f94f0c2c29a4Léo LamMerge pull request #7966 from Techjar/fix-netplay-full-wii-save
5.0-1006620530c2a9698a0fcc444c975ed24e2f12e69012cTechjarCore/WiiRoot: Fix NetPlay full Wii save sync not copying all the saves back to main NAND
5.0-10119e9f7cb9926610f3e518d44ffa372a14fcd7d1fb8Léo LamMerge pull request #7997 from JosJuice/no-fuzzy-match
5.0-9964e526b399564341ddde33172e32013dd830cae997JosJuiceupdate-translated-strings.sh: Disable fuzzy matching
5.0-10117f4d7b537cc6bc5427c4214cccfb8b4f6734783aaLéo LamMerge pull request #7958 from Craftyawesome/cpu-emulation-order
5.0-989720cc4508f0bbb65d1af773ad4ef2e9c312dc37d7CraftyawesomeRe-order cpu emulation options from fastest to slowest
5.0-10115bec85a09623e11493d58a0fcb5acb898604c0cd7Léo LamMerge pull request #8013 from JosJuice/titledatabase-japanese-gc
5.0-9976fbe7892bd2c50b3eb920b4f6a0a5d3fdd1010278JosJuiceConfigManager: Remove TitleDatabase.h include
5.0-9975e98f5fe66534e21c85b6cfa028eade0c61447d5bJosJuiceShow Japanese GC games in Japanese when using TitleDatabase
5.0-10112ef88dd73b32b4de7b3ea509957a1f315662c0d0fLéo LamMerge pull request #8014 from JosJuice/getuniqueidentifier-language-independent
5.0-99753bef561e5d85a9ea99faa6c1d5d91011607e8c21JosJuiceMake GameFile::GetUniqueIdentifier independent of language setting
5.0-101103f39aafcbf67ce49c456bc0924cdff77b717a151Connor McLaughlinMerge pull request #8062 from z0z0z/master
5.0-101095bacb2e4c6a9618490544c62f76ab5881fd8d078z0z0zDisable Vulkan overrides for RADV driver
5.0-101085ce8d97c68f494017216fea77100e9a4d1ccc09aLéo LamMerge pull request #7163 from lioncash/pointer
5.0-10106d9999f406bb42ab3b46b393bdb2e9a088020e5bbLéo LamMerge pull request #8059 from JosJuice/casper-dcache-hack-pal
5.0-100880ac642a537d9d1173252de7ed8db116063ec6e1aJosJuiceFix mistakes in RX4E4Z.ini
5.0-1008725eca5348f46adc2b81239f7ae44b808f7117adaJosJuicePort Casper's Scare School: Spooky Sports Day dcache hack to PAL
5.0-1010337c85b32c058e820d0bc81aca8d380e09aef1bd5Connor McLaughlinMerge pull request #8036 from jordan-woyak/emu-drums-fix
5.0-101020c81af74e1ec1a2fb513931f03a20565c8cb7737Jordan WoyakWiimoteEmu: Drum extension accuracy improvements.
5.0-10101e39aa5b0264f3b098db08253a1e6a9966e672a82JMC47Merge pull request #7880 from jordan-woyak/udraw-tablet-emu
5.0-100982babbd76d08afbcf7cb26b193fc4d5df5e80718cJordan WoyakWiimoteEmu: Implement uDraw GameTablet.
5.0-10099c0aacdf719653ca224ac5fd1f5f599054976fc0fJosJuiceMerge pull request #8058 from jordan-woyak/kill-sign-macro
5.0-1009857a23cc4a0d7a8e83f3a21c088a8436a6365c409Jordan WoyakInputCommon: Remove unused "sign" macro.
5.0-10097360f2b4a2f5e2587a4e49952c885c9624f3c9a6aJMC47Merge pull request #8042 from jordan-woyak/mapping-ui-clear-fix
5.0-1007274a997da65e868183412134eadefea834a0a9f86Jordan WoyakDolphinQt: Fix "Default" and "Clear" buttons not updating the displayed extension.
5.0-100950f483e7d6173449c8b9fa28a92f46499c82cd78fJMC47Merge pull request #8050 from Techjar/memorywatcher-determinism
5.0-100660c02e77eee0a12b178b11676ca548aeb1cbb7116TechjarCore: Remove MemoryWatcher
5.0-100936e6f833bb3585dd320649a3110f9c041a780958cspycrabMerge pull request #8044 from jordan-woyak/indicators-on-top
5.0-10072af8b14f452d355745b4f8deea68f3784da03b0d0Jordan WoyakDolphinQt: Move mapping indicators to top of UI.
5.0-10091aee1551a55045d758d2004f234dc5c5b5b93db11Connor McLaughlinMerge pull request #8043 from jordan-woyak/mapping-ui-event-block-fix
5.0-100874e39d833ae412709c854486e49d4de2f9f174306Jordan WoyakDolphinQt: Fix mapping of space, return, and mouse-clicks from immediately re-activating detection.
5.0-100891b1662773eff56d4c25818b7470ff2d6de19cb53Connor McLaughlinMerge pull request #8048 from stenzek/vulkan-negative-scissor-rect
5.0-1007753af27b1338827d6f08ef87a8f360dc1ceb550f8StenzekFramebufferManager: Fix invalid transitions for 1xIR in EFB cache
5.0-100765399995c611f6ae4197baca2cd5e3746f4827d1eStenzekVulkan: Don't set a negative offset in scissor rect
5.0-10086d2d8d7ce90f92bb45e2d8b645ec72f104fee5e6bConnor McLaughlinMerge pull request #8051 from JosJuice/efb-constexpr
5.0-10058ced2306fc5afdde8c3551ac3257c6298d39d2e37JosJuiceTurn EFB_WIDTH/EFB_HEIGHT into constexpr
5.0-10084e17bb8cfdf9d802ff3fff455f88508700d1a87ccConnor McLaughlinMerge pull request #8025 from chargeflux/PathPaneAddBtn
5.0-10035cd5f42cee0897dd6a35dcce7d892dc758868044achargefluxQt: Fix add button not releasing
5.0-10082f7199397a0195f7fb454147b4d68a38235eaab64Connor McLaughlinMerge pull request #8047 from stenzek/d3d-feature-level-10
5.0-10077025767c9293a8ecf770daef063005491898206f6StenzekD3D: Set optional features after creating the device
5.0-1007651154d6907f44768f8cc2680fb5c5148c0f19808StenzekFramebufferShaderGen: Don't emit SV_SampleIndex when not using SSAA
5.0-1007996c69fd0481675c0025065ee9ce43b0a0d0e9605Connor McLaughlinMerge pull request #8026 from Pokechu22/fix-black-pause
5.0-100780cb27cc42cfbfee78b16ea436ca60cd9d2bd6086Pokechu22Fix the screen going black on pause after changing windows
5.0-10077ab44a7065d4c73c31aebf7081a9f8b666ba8f931Connor McLaughlinMerge pull request #8046 from stenzek/xfb-dump-format-string
5.0-10076d5b3595314d3e0ac7e228670f1a5acac605133c7StenzekTextureCache: Fix incorrect format string in GetXFBTexture()
5.0-10075906ccdb1b43345d26f8065e537be0adbf811e0bfspycrabMerge pull request #8030 from spycrab/qt_patch_preview
5.0-10040f6e73a0aec93e0dc2d500c89d97150d9f5c42c35spycrabQt/Debugger: Implement patch instruction preview
5.0-10073347f22e91a878c08d1b154fe30762a16fe970ab9spycrabMerge pull request #8033 from spycrab/readme_qt
5.0-10040666241ef7219c5346876c2c4b4b60c3e3c16b2fdspycrabReadme.md: Add hint about Qt submodule under Windows
5.0-10071687907e44d14901f3f64664e09bfd482997a2e0eMat MMerge pull request #8035 from jordan-woyak/si-enum-constexpr
5.0-10044d97349af0d9727e58a6be65653bbd3c2f19f5dabJordan WoyakSI: Replace some unnamed enums with constexpr.
5.0-10069621ede1268a964f46f7008e6ccf5b0e42279c12fMat MMerge pull request #8040 from phire/fix_unintilized_xer
5.0-10066033f1d725f0c4ee063d502670ee7ff27f61c7a1dScott MansellFix un-initialized powerpc.xer_* variables
5.0-100676fec0315ae9d848037bd7e32a4d229b1fbfabef9Mat MMerge pull request #8041 from jordan-woyak/uninit-setting-value-fix
5.0-100669f0dc402f44c56de848a295cf8720792f02aa79fJordan WoyakInputCommon: Make sure setting values are initialized in case they are used before config load.
5.0-10065664cfb2ca5e55f0c8969966a98bfedeeed268213Connor McLaughlinMerge pull request #7970 from Techjar/netplay-mii-sync
5.0-10063b5c3542cb588f7d1a6b433f90a62ef9d5efd89a9Connor McLaughlinMerge pull request #8039 from iwubcode/monster_lab_fix
5.0-10028c2abf092e947735f112bdc38f9919a61b431e381iwubcodeVideoCommon: Do not reset the gather pipe (WPAR buffer) as this does not reflect what actually happens on real hardware. On hardware, there's no way for the GPU to signal to reset the WPAR buffer. Instead, the WPAR buffer will be reset automatically upon receiving 32 bytes or when spr[WPAR] is written
5.0-99161b8eda827bc16acc449ad66ed9cb5d228d515c3bTechjarNetPlay: Synchronize Mii data
5.0-10061af9d2d612fbed7d3389bb3201aa58979706855c4TilkaMerge pull request #8038 from phire/gitignore-vscode
5.0-10060c27ee22a15ef80ab0feddee355bae7e992945de0Scott MansellAdd vscode to .gitignore
5.0-100597a98b51d0cfac15bc40f0286cfa84dee4b62d36dJMC47Merge pull request #8037 from mimimi085181/baten-kaitos-disable-deferred-efb-copies
5.0-1005897a1ad31305b9b96e0fe89654c9f3751ba7672bcmimimi085181Disable Defer EFB Copies to RAM for Baten Kaitos: Eternal Wings and the Lost Ocean
5.0-10057e1a5eece606af2aaeb954d71f1a75dfb3c6c7dd1JosJuiceTranslation resources sync with Transifex
5.0-10056664376dae15ef187df4e4c8c7c5e241b9a68fb5dJMC47Merge pull request #7861 from jordan-woyak/mplus-emu
5.0-10047ba1b3351184864ed3d5692a461b00edd2f3a21f6Jordan WoyakWiimoteEmu: Improve emulated swing.
5.0-1004643746003678df348acdbee9aa866511ad9dd9bfcJordan WoyakWiimoteEmu: Implement MotionPlus parameter y0 and other cleanups.
5.0-1004559e1c83445bc869b3cf79e9461194faac7a64efeJordan WoyakWiimoteEmu/MotionPlus: Build non-hardcoded calibration data and other cleanups.
5.0-100449554ece874094a50182d3b8e0e036b2be08c403cJordan WoyakWiimoteEmu: MotionPlus is now working.
5.0-10051057fa6c092fb10abb90a0f038d90c97a00731a59spycrabMerge pull request #8032 from spycrab/netplay_md5
5.0-10040f7dcd191e37e66c973e10c3807981b06d9531d54spycrabQt/NetPlayDialog: Move MD5 button into menubar
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