Last Git changes for Dolphin

Short version SVN rev Git hash Author Description
5.0-1536013985b774e595f694dca39b211831c46577ea08aScott MansellMerge pull request #10170 from ooshlablu/deb-package-cpack-generation
5.0-15355fa6821aeb019f877e97592f457bf1e5d77c46beaooshlabluEnable deb package generation with cpack
5.0-15358f0faf3712df86d4a3f5e243264cdbe08fba44ebcLéo LamMerge pull request #10171 from malleoz/fix-frame-advance-speed
5.0-15355ea81346fc3bb70a7baea44400fa28c796cee39acsowens99Fix swapped frame advance speed increase/decrease
5.0-153568195d0bda1acfb751bfd0ba4d4c34eec9fce4b81Léo LamMerge pull request #10144 from malleoz/dsp-onion
5.0-153388ea6bef98f535301d23aa1c81d4080c208527705sowens99Port Main.DSP to MainSettings
5.0-153549a6f0bd9b2df9347dbdd4072217516fcf1a52297Léo LamMerge pull request #10168 from JosJuice/jitarm64-gcc-float-null
5.0-153497c88ca7c4e51ed75c23b1ee47d57437f8b0e0dd4JosJuiceJitArm64: Work around a GCC warning promoted to error
5.0-153522187f11b083e4c8b4d0d1110810c5d4625af73ddLéo LamMerge pull request #10167 from leoetlino/log-level-constant
5.0-153517855e5f73b375433135cd9d319fda186023523e9Léo LamTurn MAX_LOGLEVEL into a true constant (and fix self-comparison warning)
5.0-153506bf10e02766b7c3db30797250c0f3f5fae2eb2d4Léo LamMerge pull request #10149 from malleoz/audiodump-add-timecode
5.0-152611d5d896eaa7299afbc9a3a19fa27a9063b2b4646sowens99Add timecode to dspdump and dtkdump
5.0-153486caf51f966c19a5b489ee960d03445a419b6ff23JosJuiceMerge pull request #9696 from JosJuice/android-scoped-storage
5.0-151844e7aaba77aa9a27ba3e17c5cea4bf59fe729165eJosJuiceAndroid: Add button for opening system file manager
5.0-151839c8bb24293820c9be973e085511e24808b9bf707JosJuiceAndroid: Add a "user data" screen
5.0-15182258832dad463e12ef0d281454cc6cd9812e84d6eJosJuiceAndroid: Enable backup of external app-specific directory
5.0-151816119f7762644ade5073e3df54add93e708864073JosJuiceAndroid: Increment targetSdkVersion to 30 (Android 11)
5.0-151803adb07ac74aa8d5d2ee46dc71990c464b16e1bdcJosJuiceAndroid: Show a dialog for scoped storage incompatible settings
5.0-15179820420c5f5afb6c7317320fc9bda4ba6cd68b5a6JosJuiceAndroid: Use app-specific directory as User folder by default
5.0-153417d6393332d7d0f2a286832b0b819ffd48f0aca27JMC47Merge pull request #10164 from Pokechu22/per-pixel-lighting-vertex-color
5.0-15338a372a5947b65166ca7bf9f41507191ba12bec253Pokechu22VideoCommon: Fix color channel logic when per-pixel lighting is in use
5.0-153390d5f2810e7e7a141c866bc27fd4d69890bf54a14Scott MansellMerge pull request #10166 from fpdotmonkey/heed-tev-switch-warning
5.0-15338f16e9045a22fc7e0eeac49cb8fc23d7f8f673355Fletcher PorterSilence the -Wswitch warnings in Tev
5.0-15337023eb0b7029eb3633ce9eeb039c11d835ea7fd74Léo LamMerge pull request #10085 from Pokechu22/C26495
5.0-1533678bfd25964206a1f0a34170fdd90ca1a8ce242dbPokechu22Fix all uninitialized variable warnings (C26495)
5.0-15335525e6b21943b09172043797535db6a2890c45805Pokechu22MMU: Replace TryReadResult and TryWriteResult with std::optional
5.0-15334673f886a7ef101eb2a619df8a6ffeb82f5e4aa6ePokechu22MMU: Replace uses of cassert with Common/Assert.h
5.0-15333aacc1a5e49d2fe6e9ed28f68381eaa84c6d79468Pokechu22IOFile: Add std::array functions
5.0-15332a0a91ec4b86b16624b2da7000a0f54852cd33872Léo LamMerge pull request #10163 from JosJuice/b
5.0-15323b28e5149a75e8f35d0a8b464acbe5e8fbc6ed6ddJosJuiceAndroid: Improve OpenModeToAndroid's handling of 'b'
5.0-1533071051b70277ccb68c8fc42f20aa3b6b06dbb9974Léo LamMerge pull request #10043 from JosJuice/true-crime
5.0-15329c250ed03cf65c4398c4f844524b75d5600cfb535JosJuiceGameINI: Enable DivByZeroExceptions where needed
5.0-1532825bff910540104c06212b5b6439a38b277549ab5JosJuiceInterpreter: Fix NI_div ZX check
5.0-153279f525d69c8631a36092a11016a2eef7446158c37JosJuiceJit: Raise program exception on floating point exceptions
5.0-153267f7748e1818b23025fbb70cb69b2db5e515f5cd8JosJuiceInterpreter: Raise program exception on floating point exceptions
5.0-15325c3bcc67653513b3dae7dec4df78699202363cb57JosJuicePowerPC: Update FEX on FPSCR store instead of FPSCR load
5.0-1532489a464dafa92fa669634480f4265100612a8d197JosJuiceInterpreter: Optimize FEX calculation
5.0-1532383c6df19656c56ed9ef8ffad09772f9859e5608cJosJuicePowerPC: Set SRR1 correctly for program exceptions
5.0-153224541abd1c0c2763e7a621f16060f6824e79e8afbLéo LamMerge pull request #10121 from malleoz/game-window-cursor-always-on
5.0-153212aa400e72f401ac42de2545a72210d49be2d56afsowens99Add option for Never Hide Mouse Cursor
5.0-15320514585335150697d2720e59f715a22a54b16fcb3sowens99Bug: fix unhide on mouse movement only responding to clicks
5.0-15319f19da1cf920d05fc6ee864fd1d2e35a95e15c911Léo LamMerge pull request #10118 from lioncash/messageid
5.0-152363840b552924f2c8d212c109a1ef3cb1661f2b643LioncashNetPlayClient/NetPlayServer: Remove now-unnecessary static_casts
5.0-1523580b4a4d7fdf09627a74ab244ccb564cb948ae884LioncashNetPlayProto: Remove now-unused MessageId type alias
5.0-15234a034f378a05b51211a6ac49e5847922cb15ef14bLioncashNetPlayProto: Turn connection error enum into an enum class
5.0-15233dedd0b7ba1d33f2c09026b4ab82a9afdeec8ab9fLioncashNetPlayProto: Turn Sync-related enums into enum classes
5.0-15232af4aaf4609e19949ed998868cdd1c36f99537257LioncashNetPlayProto: Turn MessageID enum into an enum class
5.0-1523107af775afa919293b24091446f54b5c15edde569LioncashSFMLHelper: Add stream insertion overload helpers for enum types
5.0-1531213b84c93c2945d5e3f21c69fb0c5367c4330ff4aLéo LamMerge pull request #10150 from shuffle2/mgba-update
5.0-152632200658814822c3633a3539ba664a4ebeee55e30Shawn Hoffmanupdate mgba submodule
5.0-15310dd936c507228ca280f0e25135f3cb4682d642412Léo LamMerge pull request #10126 from malleoz/l-r-digital-input-display
5.0-152396fd54276eaf4172c552ced4d38ac65d9bf6726f8sowens99Include digital L and R buttons in Input Display
5.0-15308a9e2c858eb6083cb0ad7f00e5b221d2e80675344Léo LamMerge pull request #10151 from JosJuice/android-advanced-graphics
5.0-15263800bed330a0e03bb2d5664ed4552b36380fe17daJosJuiceAndroid: Add the advanced graphics settings to the GUI
5.0-15306c74604011215733f1e7c767032cbb9ffd27f4cecLéo LamMerge pull request #10154 from malleoz/disable-hotkeys-on-mapping-window
5.0-15270530f5ecdd0eb922d7c52bb4018d7d27a6ac6ddffsowens99MappingWindow: disable hotkeys while window is active
5.0-153040315fcf934c03a45114a7c710b1124b5d79b4679Léo LamMerge pull request #10155 from malleoz/toggle-hotkeys-on-qfiledialog
5.0-15270839b04014e8152f136943a2ba1cc474a9c43abefsowens99Add wrapper function to disable hotkeys for QFileDialog
5.0-15302c2d17f3f17e08e702ca15feb2a41fef6b2e8a54eLéo LamMerge pull request #10160 from fpdotmonkey/heed-renderwidget-switch-warning
5.0-152820a7eed71f3843af2e813b701736e7ab074c2f7d3Fletcher PorterFix switch warning in RenderWidget
5.0-15300cac74f07334311bf68c22d66265c193dfe6e7129Léo LamMerge pull request #10157 from dreamsyntax/ida-7.x-scripts
5.0-15272d99664a4cb8768aa99d6fa3e3f51bf2ebe73eec3dreamsyntaxadd IDA save/load dolphin map scripts for 7.x
5.0-152986c1a625f0d50f15a0a3d76ec8fa9a3e6d765fa5aLéo LamMerge pull request #10159 from JosJuice/print-callstack-log
5.0-1526397a5a7be24d9ccd4b8b3c5fcd24ff68f67c13a6bJosJuiceCore: Use log variant of PrintCallstack, not print variant
5.0-152966bf467ff4bd200078f3f5edcfd3ed39e0d70fc7eMai MMerge pull request #10161 from JosJuice/jitarm64-emitting-routine
5.0-1529026322a54cf90a67e7185296e45e94fda80f9ea77JosJuiceJitArm64: Consistently set emitting_routine
5.0-152946987ea059648d1e74cba4aec2e69bba5890239e1JMC47Merge pull request #8350 from phire/fix-tmem
5.0-15285edb66dab8469736e5c2954fd3ffb9704de4542c3Scott MansellTextureCache: Remove deleted textures from bound_textures
5.0-15284d771bee0fee0f09f9c6eeb72d514fd9d66038b87Scott MansellTMEM: Add some helpful comments
5.0-15283a33cf278854ff2cb3fe8c1de193a0a344b1c9abdScott MansellTMEM: Handle savestate and init
5.0-1528288bd10cd30d487cc3efba20875b32df7cdacb686Scott MansellExtend TMEM cache implementation
5.0-152893bfb3fa52b05868f2b7f3f768a3d80f9c4991158JMC47Merge pull request #9884 from JosJuice/jitarm64-paired-loadstore-addr
5.0-1512115eb56142a646ef943652964c26c3c2810b296b5JosJuiceJitArm64: Read BATs in psq_l/psq_st address check
5.0-1512093e968208e920605369010cc401563eb4c6e1b8fJosJuiceJitArm64: Lock fewer registers when assumeNoPairedQuantize
5.0-1511996760093e9cdce17fad57c9efa0370a14b908b1eJosJuiceJitArm64: Move psq_st address check to EmitBackpatchRoutine
5.0-15118cd84339dfd3044c663a1eceeda82aaaf4a292bf5JosJuiceJitArm64: Use EmitBackpatchRoutine more for psq_l/psq_st
5.0-15117de21dc5fd932148184a4a9028905c54767a7c942JosJuiceJitArm64: Add bitset constants for caller saved registers
5.0-151166c3141e0cc813383675fc0536a1d78ed2f483d08JosJuiceJitArm64: Change parameter order for quantized load routines
5.0-1511536b3d515231725421cce03ac6e5be890b053075eJosJuiceJitArm64: Restructure the BackPatchInfo flags enum
5.0-15281eee302c040053c481c251ae8dd4b6cc33d34ec3bScott MansellMerge pull request #10158 from phire/bb-missing-include
5.0-152805a8455e8ce7662adf47d468a4086842669af110dScott MansellBoundingBox: Add missing include
5.0-15279af043c07bbff72410a21541a2880cff1ccbe2175Scott MansellMerge pull request #10096 from phire/consolidate_tex_unit_addressing
5.0-152789fa26624b02562fb8626c93c45acf2015fc06f40Scott MansellBPMemory: Refactor/consolidate TexUnit Addressing
5.0-15277ef0e401708dc534e8bfac52e5e43086b4255c22dScott MansellBPMem: Abstract TexUnit Addressing into struct
5.0-152761beaa07793028da7225e979b2baf2e22df011573JMC47Merge pull request #9670 from iwubcode/freelook-input-controller
5.0-15275514475646df7c4c7aa3f8f394bced2a28a22b788iwubcodeVideoCommon: update Free Look camera's 'FieldOfView' function to 'FieldOfViewMultiplier' to better reflect usage
5.0-15274aa07fde8a02c7dc3a5ce46f3aa4d4e1d30c87c4eiwubcodeVideoCommon: update fov multiplier variables and add constant variables for defaults to the Free Look camera
5.0-152730bbea6d67b344106a1e71ede1a90bcef7edb7760iwubcodeCore: Update state to account for save system change
5.0-15272e70157474bd53c7ae40c85a921b589a79fbd7d7aiwubcodeCore / VideoCommon: refactor FreeLookCamera to have the underlying controller handle all the logic (field-of-view, movement, etc)
5.0-15271ff1cb5a1c08d5a4a2a0449b8b23a4977ccc20f8aLéo LamMerge pull request #9803 from Techjar/bbox-videocommon
5.0-152271161af80594c403233e3d21589af004ee2d75594TechjarVideoCommon: Abstract bounding box
5.0-15269d90b30ca251146c478759190d9b206f38c3b70d3Léo LamMerge pull request #10145 from NoNoTeal/master
5.0-1525690437d15743f506d68c8cfddbd8b8d9e68da857anonotealChange how FFmpeg is imported for Apple computers.
5.0-15267bf6a278c040ce6dfb8269c6c225ec44178b1800aLéo LamMerge pull request #10131 from malleoz/hotkey-syntax-fix
5.0-15240556323561c3fe3449899e9f549da1d6d50022ceesowens99Do not update hotkey assignments on window close
5.0-15239242bce27a1a1bd000e5c0e5e063be431092169ecsowens99Do not accept on hotkey syntax errors
5.0-15264a6023c1f7951116074e6f6e92d4d8ff28a1abdc9JosJuiceMerge pull request #10153 from PPLToast/gba-rename
5.0-15263e26d2053e2695e854609b9e796442fa6a013c181PPLToastUpdate MappingWindow.cpp
5.0-1526233ffc7aa6666d9b73ad3a45a00354150484f8332Léo LamMerge pull request #10146 from JosJuice/nkit-convert-warning
5.0-152459bb85ca70619f08d9349f798f9c204c08df5b2d9JosJuiceDolphinQt/Android: Add warning when converting NKit files
5.0-15260207c931a04c8e2629a735bc2b3f36b5c89365ca7JosJuiceTranslation resources sync with Transifex
5.0-15259480cd35951ee267b297ce7360973d8f93016d9eaLéo LamMerge pull request #10138 from Pokechu22/abort-on-panic-alert-fmt
5.0-15256ec9db320d3ccab5403bc8fd9da37c32880b6c654Pokechu22Fix AbortOnPanicAlert with PanicAlertFmt
5.0-152579dc6229705ac034166228708caaadd635ded2ae9Léo LamMerge pull request #10148 from JosJuice/i18n-keep-addresses
5.0-152568f9086f28a2bde55b0fd33154c072046d2a361b5JosJuiceDolphinQt: Add i18n comment for "Keep addresses where value in memory"
5.0-15255890a5ed99ad4130d68b3e7228c3398445c33cdc4Mai MMerge pull request #10141 from shuffle2/arm64-buildfix
5.0-15254e11fdaabf1611d40acc67c3d0d11c409cf041dcfShawn Hoffmanfix unused variable warning
5.0-1525340d9694bd047e99ecd68c9e6c77ab7fbeabe753aScott MansellMerge pull request #10139 from malleoz/movie-mismatch-fix
5.0-15252faa5cf40cebc8aab1eca525a69ce77ad6d2cf87dsowens99Movie: display correct input difference on movie mismatch
5.0-15251a7224b299c609a5d5ee803610f1fbedea5fb0a30Scott MansellMerge pull request #10136 from malleoz/show-input-polls-on-m_ShowFrameCount
5.0-1525030dcac15fa3e07701684a0f35eb4ad636666e51fsowens99RenderBase: Show input count on m_ShowFrameCount
5.0-15249a47b91e94631844875758ff651347c58dfa82f27Scott MansellMerge pull request #9945 from OatmealDome/intel-broken-discard
5.0-15230a256c11d2f885e950e68bcd43c34080676171f4aOatmealDomeDriverDetails: Add broken dual source blending bug to MoltenVK on Intel GPUs
5.0-15229aa64f7f14fcf3af9e5e605ffbe70151864b55856OatmealDomeVulkanContext: Don't assume anv for Intel GPUs on macOS
5.0-15246c84c1ac69e7994b6f6a292a25c7cd945ce8c7bf3JosJuiceMerge pull request #10124 from malleoz/play-recording-hotkey-support
5.0-15239d5845ff281f268381adafedd0ef16740b09285cfsowens99HotkeyScheduler: add PlayRecording hotkey support
5.0-15244bb367394cfd3a07c981b843418ff227ac1d9e2baScott MansellMerge pull request #10129 from malleoz/recording-save-playback-window
5.0-1524151cd92a04c1be50e4279efe30e01e0010712efd9sowens99QFileDialog: differentiate between recording export/play
5.0-1524234b6a788c23af5facdc4bf0586a61aec80516863Scott MansellMerge pull request #10133 from malleoz/play-recording-vi-total-display
5.0-15239ffaa149b968b7e9a946cd6f694aea7112e2556a9sowens99Core: UpdateTitle with total framecount on recording playback
5.0-15240a963829ab61d40b9b7b1f63ba016ffb86119a284Scott MansellMerge pull request #10134 from malleoz/framecount-in-input-display
5.0-1523953ca2ec27479f3c0228b3d53f8e0b5d1424c7ae0sowens99RenderBase: show total framecount on movie playback
5.0-15238753a1595bfe2db1cd4d8312e992901fc3e4da5d8Mai MMerge pull request #10122 from malleoz/record-hotkeys-without-game-running
5.0-15237e5051c516f4b6edb34a55ba08e009cea1d35d449sowens99Check for certain hotkeys in game list
5.0-152360d8ad5f53a213bd8fb9a201eff42e73e80b540ddLéo LamMerge pull request #10008 from JosJuice/android-remove-emulationstate
5.0-1522953d7d595e694eab21eae2e44f988242063518598JosJuiceAndroid: Remove the EmulationState class
5.0-152282cd09b8eb3bdc39f455f47c40ce165c7965b74e3JosJuiceAndroid: Remove synchronized keywords from EmulationState
5.0-152273eb07e977269b6d2ddd126f78acd6d4b4a219e71JosJuiceAndroid: Don't rely on onPause for pausing before destroying surface
5.0-15226446e2d9119a3c4281e72feefca9bbcd2b1eb21e3JosJuiceAndroid: Remove state from EmulationState
5.0-152252c564a0b9d654d860dcc2832b2492f8e1b94813bJosJuiceAndroid: Remove mSurface from EmulationState
5.0-15230cc84799c7f61eb7081d6393ee1c66bbda77f79c7Mai MMerge pull request #10117 from AdmiralCurtiss/disc-content-comparators
5.0-152296684e26ae2589109d947f120e1632c50cd8eb01bAdmiral H. CurtissDiscIO/DirectoryBlob: Fix swapped DiscContent comparison operators.
5.0-1522822f7c07caf2dd0906a75433f5b2e52dc4359dad4Léo LamMerge pull request #10081 from sepalani/mem-hex0
5.0-1522594cba464675f748ae3df1296549aa5c486143fa5SepalaniMemoryWidget: Simplify the search logic
5.0-152267ec02ee4d37cef6a73ac7a678901904ca6855728JMC47Merge pull request #10116 from malleoz/tas-input-gui-changes
5.0-152253bc9f66336f817b352e9d58a5aa2abd461316e3esowens99Inscribe StickWidget ellipse in square
5.0-152246129290d3188f9f38ee045f809ec2cb890b3dcabLéo LamMerge pull request #10057 from JosJuice/jitarm64-divwx
5.0-15005feefc17b023cda2d5c012d8b5b1a5ca019a3d717JosJuiceJitArm64: divwx - Optimize comparisons to 0x80000000
5.0-1500491b112b984ec8d460bd15fc64129411ee633d5a5JosJuiceJitArm64: divwx - Optimize division by 2
5.0-150039889e7eb33b5732add517f9197c710f9ee56e3fbJosJuiceJitArm64: divwx - Optimize power-of-two divisors
5.0-15002eb8581c26dd000c496ef6b2181e42b5f17fe439aJosJuiceJitArm64: divwx - Optimize constant divisor
5.0-15001f8e97f5a8af0de3f770abd7aab137933668fef76JosJuiceJitArm64: divwx - Special case dividend == 0
5.0-1500009cdb076a3938ecce7422f1f77ac24314176263bJosJuiceJitArm64: divwx - Optimize constant dividend
5.0-15217a25f4fab205e517eaf046ac44ce15d698ff0e405Léo LamMerge pull request #10080 from lioncash/membf
5.0-15101269b7a216645509068e8ee17a8efb0bf272a33cdLioncashMemoryInterface: Eliminate trivial sign conversion cases
5.0-15100163b24833db1a6cd0af07921f0ea9c408eb9db9aLioncashMemoryInterface: Migrate bitfields over to Common::BitField
5.0-15214b43cee8fe4a83b54fda736504942e9c82eae9344Léo LamMerge pull request #10098 from AdmiralCurtiss/scan-dir-tree-trailing-slash
5.0-15140f76aaf65f6dfc56282347b87d78feca536a105b0Admiral H. CurtissCommon/FileUtil: Strip trailing path separator in ScanDirectoryTree().
5.0-15212276ea43237f8675840621932c45b2ba1fb3120dfLéo LamMerge pull request #10102 from lioncash/netplay
5.0-151542b9c65967e0f7477aaf2cc64169157b2328d4815LioncashNetPlayClient: Change return value of OnData() to void
5.0-15153ae714b25ba2508381248c1d8615f10e006254200LioncashNetPlayClient: Split out OnData()
5.0-1520929d236068c4b18e7ae89dbc535d9431ec738c6c9Léo LamMerge pull request #10104 from AdmiralCurtiss/cheats-manager-ux
5.0-15163c40e8ee3a8f3e2e961ae5fcc4442431744741b1aAdmiral H. CurtissQt/CheatsManager: Show disabled AR and Gecko tabs when no game is running.
5.0-15162dd9047f7c5753d77ab1b2da0c3e2cdeb63a300d1Admiral H. CurtissQt/GeckoCodeWidget: Disable functionality if no game id is given.
5.0-15161a4b1ea3d70a051fd60fab7bfa07380366cebc978Admiral H. CurtissQt/ARCodeWidget: Disable functionality if no game id is given.
5.0-15160aa2d089d1b588a798e33e994cbc791e35b3ecc1eAdmiral H. CurtissQt/MenuBar: Allow opening Cheats Manager regardless of emulation state and configuration.
5.0-15159aee6e45386f530ebf41ac6ca11c8f26dd217f3deAdmiral H. CurtissQt/CheatsManager: Let the 'Configure Dolphin' button shown in the Cheats Manager when Cheats are disabled actually open the settings.
5.0-1520328e6e8752ce709a775440138a39bce6987624ec8Léo LamMerge pull request #10113 from JosJuice/tas-input-latency
5.0-151901a5e0c20841e5f207200de47e7ad7138feddfe40JosJuiceDolphinQt: Reduce latency of TAS input's controller input passthrough
5.0-15201e7c0b8ecbdb877c896d44e0ab1f9c00d2f2b667eLéo LamMerge pull request #10114 from AdmiralCurtiss/disc-addresses
5.0-15194ad410009bb98f1dd849a402ff5ba337cece71c7eAdmiral H. CurtissCore/DiscIO: Extract disc and partition constants to DiscUtils.h.
5.0-1519970a9003947b12dc92821b99799d915e1de347daaMai MMerge pull request #10109 from JosJuice/android-clear-confirmation
5.0-15180a3ce8d61fd1854ecff5b89d673edde2b21b7d43bJosJuiceAndroid: Show confirmation dialog for clearing game settings
5.0-1519757f71a55f8a0a9d1efe36868bc75db429afe4f07Mai MMerge pull request #10110 from JosJuice/remove-request-refresh-info
5.0-15195ca2589f7df2faaf0628a186ef87c6a413e51381aMai MMerge pull request #10103 from AdmiralCurtiss/cheat-search-length-underflow
5.0-15180e5ed9ee920376258a6ab003691fe97a8734a62faJosJuiceCore: Remove s_request_refresh_info
5.0-15159bd92c29ef5a3c664c77a64cdabc5346f4e9383dbAdmiral H. CurtissCore/CheatSearch: Avoid length underflow on new search.
5.0-1519331ca1147210ccb9081a680d8c134f1511cc356d5JMC47Merge pull request #10068 from leoetlino/more-low-mem1-constants
5.0-15010ef98f209a29198e6a43ef9af979ab0de1fbcf635Léo LamIOS: Add missing writes of low MEM1 constants
5.0-15191b0fc95ee31a07f168b519587c3c16e81a5919868JosJuiceMerge pull request #10112 from JMC47/kingkongxfb
5.0-15190c1349fa613c7a1df6e337b21c50eb1abed08c937JMC47Disable Immediate XFB in King Kong
5.0-15189ca064b55fe55f9a4c013a043ea055459bdd53e5bJMC47Merge pull request #10111 from JosJuice/networkwidget-hidden
5.0-151800a973ddcbb77160abdbf2ef40e62e4cde7697144JosJuiceDolphinQt: Don't update NetworkWidget when hidden
5.0-15187b0144d88d98771af21f0f94585ffe5dacc87c3b1JMC47Merge pull request #10108 from phire/always-disable-bb
5.0-15186ce80a96aeee88994973ac8e7aebcbd466cd6863cScott MansellBPStructs: ensure side effects are same
5.0-15185a6baca6bf62eab8539a42b6103d56b5e7af530ddJosJuiceMerge pull request #10107 from OatmealDome/amd-subgroup-reduction
5.0-151847e8f5208fe2cd01277358abdeec622492927eb11OatmealDomeVulkanContext: Disable subgroup reduction on macOS with AMD GPUs
5.0-151832d1ec6332b6335107e4e1fbd9c6735840117623eJMC47Merge pull request #10106 from phire/fix-negative-efb-copies
5.0-151827c7609f5b94e681bce278b1bc0259c7243828377Scott MansellBPStructs: Ignore malformed efb copies
5.0-15181a0f7e3110da16b4835cf9de5c34507c5b5b40504JMC47Merge pull request #10105 from Pokechu22/mmxc-texture-filtering
5.0-15180e902eda495d47086d4274d5b28897f557d1d60abPokechu22GameINI: Disable force texture filtering for Mega Man X Collection
5.0-15179d14d7595f2180d8381e70d2b799e6f89b5eaa5c0JosJuiceTranslation resources sync with Transifex
5.0-1517873794506336a17102c4df0419a099734a7ef3a1dLéo LamMerge pull request #10092 from JosJuice/android-cheats
5.0-151650ca4c6dbd4a19607b2fc82f82171226c679f58b4JosJuiceAndroid: Add save button to cheats activity
5.0-15164ffa25c4cf55d7ec4b3133e0597569072ea0f1b6aJosJuiceAndroid: Allow $ line when entering cheat code
5.0-1516353ae1a07252d628f33543e1a19427d4848cc7393JosJuiceAndroid: Add Gecko code downloading
5.0-1516247efd3317d2cc6e317121a9ca10fb25808f85981JosJuiceAndroid: Fix CheatsActivity d-pad navigation
5.0-15161215492152c6b5a20c600e727afcbef9ceace666aJosJuiceAndroid: Show warning when Enable Cheats is off
5.0-151601470dfcf81e9e7f71b2548f6f7253423140e29ddJosJuiceAndroid: Add the ability to delete cheats
5.0-15159404eb13e2f5252739a4a778bc549abc1867f284eJosJuiceAndroid: Add the ability to add cheats
5.0-151586934b9a21dea3615950affc8bfacf7e72dbc8fd9JosJuiceAndroid: Add headers to cheat list
5.0-15157109aef4b8109dd83f713a66fb64558df72d1aafdJosJuiceAndroid: Scroll to field with error when error occurs
5.0-15156e299be1d857001e8eaea7674e4c763b5d37e0336JosJuiceAndroid: Add creator and notes fields for Gecko codes
5.0-15155883a9f8a9900db8456350123e48618497ffb961cJosJuiceAndroid: Allow viewing/editing the actual codes
5.0-15154fc6c31c3db77dcb04473378f27e24283131b6052JosJuiceAndroid: Update cheat list when a cheat is edited
5.0-1515343dcbf33adc72e935c518c3a7a0e621fe5694b69JosJuiceAndroid: Add edit button for cheats
5.0-15152a303b4bc98af237ab708221b88c51df22d3f2ebdJosJuiceAndroid: Programmatically open/close cheat details
5.0-1515195879c2e76a68526079445b427d1f3740416c978JosJuiceAndroid: Add details view for cheats
5.0-1515093a12713864b147c003cfb757b42b47ecb69676fJosJuiceAndroid: Add checkboxes for toggling cheats enabled
5.0-1514967a8855d9a5ec6e6c23617d72beb29db002424c7JosJuiceAndroid: Add "Enable Cheats" setting to GUI
5.0-151484d609c769f7b8eba12da931c0936c5950509e165JosJuiceAndroid: Implement basic read-only cheats list
5.0-15147ee3a5a4a81f56aeeda8c2aa1c0800847ab652bedJosJuiceAndroid: Create CheatsActivity
5.0-151584d1bd54917f097510e814d0ffcd625de6867fcc0JMC47Merge pull request #10095 from phire/fix-out-of-range-efb
5.0-15134eb8bfabdfda83dd2cbacfa5c2bc89a5254e587b3Scott MansellBPStructs: make copy width/height const
5.0-1513337b80e21707fe9288d3a5f47fe0ab0a9454b744bScott MansellBPStructs: fix out-of-range EFB copy clamping
5.0-1515557a8ee049f30d267909fe57ae4422d19f6d9a0ddJMC47Merge pull request #9886 from AdmiralCurtiss/cheat-search
5.0-1515455397b6d5273c54da5ebdf1fa3790a593506fb23Admiral H. CurtissDolphinQt: Rewrite cheat search GUI.
5.0-15153f3346262d2c143c7e3b81775db5192efb0d803ffAdmiral H. CurtissCore/CheatSearch: Implement cheat searching functionality.
5.0-1515294cfbfc49de958cb8c0cda54e318646b0b3b2b19Léo LamMerge pull request #10099 from AdmiralCurtiss/directoryblob-read-between-files
5.0-1514006d41c53ce8c24fcc7e61932cbb70d6c06c6aaacAdmiral H. CurtissDiscIO/DirectoryBlob: Handle reads between files.
5.0-1515094e9751dfe6971a92e6888f5fd2edd99fa57e8d1Léo LamMerge pull request #10100 from Pokechu22/no-wglShareLists
5.0-15144b8f4a4ae449307f8cd86c4db16085a03ed255a9ePokechu22GLInterface: Remove unneeded wglShareLists call
5.0-15148111c36e6cd5b2ec290741f92203a6233d5a3986fLéo LamMerge pull request #10101 from lioncash/kb
5.0-151067c909a73de8bdd5d153736541aa1484d0409efa9LioncashSI_DeviceKeyboard: Shorten MapKeys()
5.0-1514615ec7bd54619c3c23a7549c72a62d2be7dd51e29Léo LamMerge pull request #10097 from JosJuice/jitarm64-w0-clobber
5.0-1514174f2acd83bdc2088b85090c394f33086694b545cJosJuiceJitArm64: Move fresx/frsqrtex RW calls earlier
5.0-151401c4155f800562040d38df0ed8bef72c0a2fd105eJosJuiceJitArm64: Fix fresx/frsqrtex unlocking W0 too early
5.0-15143819a0a69ffb448819bb37fda5a69c397c3d53658Léo LamMerge pull request #10076 from lioncash/sibf
5.0-15102d00e7d5a756cd732553f491d78da341021a2a449LioncashSI: Collapse interrupt generation check in UpdateInterrupts()
5.0-15101ca24c32cbf91d0f5db86c13a8530437705773a65LioncashSI: Eliminate trivial sign conversion cases in RegisterMMIO()
5.0-15100e68b9de62c508425aa747954f63d6d07a094dd71LioncashSI: Migrate bitfields to Common::BitField
5.0-15139ee863e67220bfb9bb96c853437f2afebdf854480Léo LamMerge pull request #10014 from OatmealDome/wiimote-disconnect-crash
5.0-14833b9ad1746061b1337bcce714b9a2f56d079e31ed7OatmealDomehidapi: Add new patches to applied patches folder
5.0-14832fba8bfe6a60edd93161189c756d42bc861ac8a81OatmealDomeWiimoteReal: Check for error before discarding report
5.0-1483125c85d827aed098d2536f09a68c23780346cd4e1OatmealDomehidapi: Don't leak device handle in macOS 10.10 or newer Ported from libusb's hidapi fork. Original patch by Youw (cdc473dfe43f6432dda7ad53d7656b8ae8ff968b).
5.0-14830b24599cf5bf07f0f4d12e197e61c8f107a042dd4OatmealDomehidapi: Stop current run loop in removal callback instead of fetching from context
5.0-151345f2a8d98fbadb62648785272bd7324583de2a64dLéo LamMerge pull request #10093 from JosJuice/revert-revert-10025
5.0-151275ea121eeb5397932750279d11bcd8fa8e4cc5f43JosJuiceRevert "Revert "DolphinQt: Minor consistency fixes for the Settings window""
5.0-151321b32a61d6a47e748e024a62a6f856b21ec635294JMC47Merge pull request #10094 from AdmiralCurtiss/namco-museum-branch-following
5.0-15131788177a001e19315bb150aee9d46ffd7d5188441Admiral H. CurtissGameINI: Disable JIT branch following for Namco Museum to avoid major stuttering in Galaga Arrangement and Dig Dug Arrangement.
5.0-1513005f86b9f5b6e7f65aaefcc29e348cc2628bed34fJMC47Merge pull request #10012 from Pokechu22/thps4-green-sky
5.0-14910c3dec343918ff44e90886daf71a6bf0c49033de1Pokechu22UberShaderVertex: Simplify color channel logic
5.0-1490906579e4d53844e5a45ae18f8eda6c4ee69ebad2cPokechu22VertexShaderGen: Simplify color channel logic
5.0-149082519d14e36bf47f4ef6172928db13c5f7fae14e3Pokechu22UberShaderVertex: Fix Tony Hawk Pro Skater 4
5.0-15126b4787cdbd353595b8080c93d816490610ec37573JosJuiceMerge pull request #10077 from lioncash/dvdbf
5.0-1510015566048f05a669ef0483e4af0d3060045ebdc00LioncashDVDInterface: Migrate bitfields over to Common::BitField
5.0-1512452304df943cda35cff9dd64a08e1a26de03f9b66JosJuiceMerge pull request #10011 from JosJuice/android-cheats-preparation
5.0-151212a22367211322f5afd72ff19dfc05827afdf59d8JosJuiceMerge pull request #10056 from lioncash/qtloc
5.0-15009b90008aadb116d1d35bf13cf866dc66292b21273JosJuiceSplit out code for serializing/deserializing cheat lines
5.0-15008fb96ecb7da563d8b66ce4083db239da402e3aebcJosJuiceMove patch saving code to PatchEngine
5.0-149708c67f13256a1b6f709f9e2cd01776e9a26af0666LioncashResourcePackManager: Translate unknown author string
5.0-1496989ceef2a8ad49e54c62d04c293910292325db977LioncashMainWindow: Use MainWindow variant of tr()
5.0-1496847b40698bb5ce0da3e103c197bfe0268a840596cLioncashMainWindow: Fix typo in resource pack initialization error message
5.0-1496775b68c9e96674fe4eb968f20064d384037d18d44LioncashGBAWidget: Add ellipses for option selections that require more input
5.0-14966a65fcb5e5b39319829686a6e2651d590004cf155LioncashConvertDialog: Provide complete translation string for conversion
5.0-1496570399955a0fb98ca855ddae22d6f74cf3786631cLioncashCheatsManager: Make use of plural variant of tr()
5.0-15114059794b551467f7fbc315469224d93e584575e03Mai MMerge pull request #10087 from JosJuice/jitarm64-psq-caller-saved
5.0-151118809d8eb61a05c2e1f689be40fee3855c5fa5eb0Mai MMerge pull request #10089 from AdmiralCurtiss/jit-cache-valid-block-clear
5.0-1510834992f52c796ae9f62e0abfc9f088138e87bd72aAdmiral H. CurtissPowerPC/JitCache: Clear valid_block bits for long invalidations.
5.0-1510923f6fdebcbfee44977c8e5ae5a831d069c6d881eJosJuiceRevert "JitArm64: Indexed paired loadstores workaround, attempt 2"
5.0-15108743de44f0326d87997b82aec0720a367afcbadc6JosJuiceJitArm64: Move psq_stXX GetCallerSavedUsed calls later
5.0-151095538e90ebf52645bf7389ad6b3e487b6d9e1b82bMai MMerge pull request #10090 from Pokechu22/d3d-isnan-replacement
5.0-1510852c82733f6ba606de5d877c25b95828b73e668bdPokechu22Use custom isnan implementation to avoid HLSL optimizer issues
5.0-15107282fda1530545ad49c11a6093476be44785b4d14Mai MMerge pull request #10086 from JosJuice/jitarm64-w0
5.0-15085ea1210773c1ee95b2a3437419285c86be1827d1dJosJuiceJitArm64: Fix W0 being present twice in register cache
5.0-151054b8b53ac732645f6c0fd3f4b11733cb3d86c9c41JosJuiceMerge pull request #10083 from JoeyBallentine/bfbb-dualcore-fix
5.0-151026d25717d75371cc404d989ae7d6b7259c982f882Joey BallentineDisable dual core by default for multiple Heavy Iron games
5.0-15103156ccdb8058e6140d1dba15cd65c2e4a6f9000deJosJuiceMerge pull request #10082 from lioncash/texenum
5.0-15100f36fd5fa39ab015c1120ec2a1670a370f01285b4LioncashBPMemory: Make ZTexOp enum an enum class
5.0-15101907091ac35798a11e709c3068519ad94b4dd2251JosJuiceMerge pull request #10078 from Pokechu22/msbuild-DivUtils
5.0-15100e9c6c13886dad8bceaa6ebd7f72052a383b64734Pokechu22msbuild: Move DivUtils to DolphinLib.props
5.0-1509932c7524f4d86eb9ad6125b15b0cd508f5981511bLéo LamMerge pull request #10021 from Dentomologist/make_windows_tabbar_scroll_buttons_opaque
5.0-148631fa1e7135cbbb1ec2f4e1af66f162ae133438be1DentomologistDolphinQt: Make Windows tab bar scroll buttons opaque
5.0-15097c3dadd140b9db70a71ff51b6b6f880be45e54e1eLéo LamMerge pull request #10074 from lioncash/pte
5.0-15086ed0aa5928f37436e2889fb0f53488c8ce527bebcLioncashGekko: Remove unused UReg_PTE
5.0-15085029aff074161311e13517700bec7d2c855b32bbfLioncashMMU: Remove now-unused defines
5.0-15084ee40b640d3fa0d722c7ffc00c086a8a3070de4ebLioncashMMU: Make use of UPTE_Lo and UReg_SR in TranslatePageAddress()
5.0-15083e687569e0217e92c9a3a057eb95d0c44d5a49d2cLioncashGekko: Add union for segment registers
5.0-1508275840f62ff10d53ac6fcacec91774c9e16d3c346LioncashMMU: Make use of UReg_SDR1 in SDRUpdated()
5.0-150811c776d8c1a9a181793aec245f4446fa2e49804f2LioncashMMU: Move invalidation logic into the TLBEntry struct
5.0-150803216040bfe5646f68c34edf5ea05ed3d194396ceLioncashMMU: Remove implicit sign conversions and truncation in UpdateTLBEntry
5.0-15079c008b1c335ada812395fc2a9ba854ea45bd0e9c5LioncashMMU: Move UPTE1/UPTE2 unions into Gekko.h
5.0-1507865e131ef5f3c8e25d8b4033a6d95ba5fd7f3d8f7LioncashMMU: Convert PTE unions over to Common::BitField
5.0-15087ef358a122aebbb4ad8cd6d62e51fae82b32bcec1Léo LamMerge pull request #10075 from lioncash/memcheck
5.0-150797a6b63b309cd1dac4f402641b9d80c646442638eLioncashMMU: Don't truncate 64-bit values when calling Memcheck()
5.0-15078a8ebca4fc60ecea550c879ecfd6135f066645174LioncashMMU: Invert conditionals in Memcheck()
5.0-15084755c599c83073e4343bc5372be7c565b587fda1eJosJuiceTranslation resources sync with Transifex
5.0-15083c5becb4a7e6ba394ab51916f05ef83107e7141d5Léo LamMerge pull request #10040 from JosJuice/simplify-mcrfs
5.0-149084f09c320e849eeb3817163eee79a410736f0958cJosJuiceInterpreter: Simplify mcrfs implementation
5.0-15081d1048f390e8c2e7658434985796a11783b94318aLéo LamMerge pull request #10073 from JosJuice/revert-10025
5.0-15080e376a985e435b15ef6518003a2810acdfbc4e0b6JosJuiceRevert "DolphinQt: Minor consistency fixes for the Settings window"
5.0-15079e69f7e7c777c9dc9e2182bb012cb4882fe89ca8fTilkaMerge pull request #10072 from Tilka/dsp_cycles
5.0-1507872ca41b9bf0a950b37863c788ea64e71d83443dcTillmann KarrasDSPInterpreter: fix off-by-one errors in cycle counting
5.0-15077c2c30b4d50a9eb9b29bd52320505d603de73d87fLéo LamMerge pull request #10026 from PatrickFerry/ini-fixes-3
5.0-14890c4bc46c252eda66ca0ac651cc6e7b45362205e1dPatrick FerryGameSettings: Enable SyncGPU and Add Commented Out Accuracy Option for Another Code: R - A Journey into Lost Memories
5.0-14889f0b2385deb8f506950d58b5cd93eec9e95e5c0f5Patrick FerryGameSettings: Set Texture Cache Accuracy to "Safe" for Broken Sword: Shadow of the Templars (Director's Cut)
5.0-14888a3d3300473d4f7ee86f5d44e8b11c2e001dd27a9Patrick FerryGameSettings: Set Texture Cache Accuracy to "Safe" for Brothers In Arms: Road To Hill 30
5.0-14887f4783b180d3de9f34ce1ecc5cf23fe79d33f3f1ePatrick FerryGameSettings: Set Texture Cache Accuracy to "Safe" for Brothers In Arms: Earned In Blood
5.0-14886e80dfdc52b36ef39329a717b40359e4a598e9ac6Patrick FerryGameSettings: Set Texture Cache Accuracy to "Safe" for Block Party
5.0-1488566da9daa7263bbe2282a47595522132629d07917Patrick FerryGameSettings: Set Texture Cache Accuracy to "Medium" for Avatar: The Last Airbender - The Burning Earth
5.0-14884fc7270df18bcf74f6d27b2e749f785a062917a86Patrick FerryGameSettings: Set Texture Cache Accuracy to "Medium" for Alan Hansen's Sports Challenge
5.0-14883c5f95f0afea5cd306423f73bf40d555bd82bccb0Patrick FerryGameSettings: Set Texture Cache Accuracy to "Safe" for Arthur and the Revenge of Maltazard
5.0-148825a88989b941e8d2b97473f4364796f55101c7fccPatrick FerryGameSettings: Set Texture Cache Accuracy to "Safe" for Academy Of Champions: Soccer
5.0-1488102a8b5ba75e66da84f39511eb999cdc9d75df500Patrick FerryGameSettings: Disable Dual Core and Disable "EFB Copies to Texture Only" for The Biggest Loser: Challenge
5.0-1488055fd06e0cecdb1bce22247fae767d2f74009c09fPatrick FerryGameSettings: Disable "EFB Copies to Texture Only" for Bratz: Girlz Really Rock
5.0-14879b083fc21814764b8c3b58d7bf251fae020136e9cPatrick FerryGameSettings: Disable Dual Core and Disable "Defer EFB Copies to RAM" for Bratz: The Movie
5.0-1487874f2fa2755a51594bee6687f75b3e95b927300bfPatrick FerryGameSettings: Disable Dual Core and Disable "Defer EFB Copies to RAM" for Bratz: Rock Angelz
5.0-14877f5abb3030f20e94dc67d80450ef01bb31b3233efPatrick FerryGameSettings: Disable Dual Core and Disable "Defer EFB Copies to RAM" for Bratz: Forever Diamondz
5.0-150628ecb0447b6842c5fa2094b597129261316f38748Léo LamMerge pull request #10025 from mbc07/gui-fixes-settings
5.0-148409d45bac17538bf0e64cfad025bd82109c971f9d6Mateus B. CassianoDolphinQt: Minor consistency fixes for the Settings window
5.0-1506048339afb9891ac18f44d6743188bb11e77fe43f6Léo LamMerge pull request #10041 from lioncash/conv
5.0-14908b7b45eb1116c4e26d7a1b866e6b84f8ea3eef541LioncashInterpreter: Make signedness and narrowing conversions explicit
5.0-1505895fcedeef33687f3267c943d608ad8ac6e92c594Léo LamMerge pull request #10053 from lioncash/kdreq
5.0-149753c0d4b7d8fd7c2fbb0f3741dfd892693d439689eLioncashNetKDTime: Eliminate implicit sign conversions
5.0-14974caba81ad3b388865357e831637ff17afb78ae059LioncashNetKDTime: Move internal IOCtl values into IOCtl function
5.0-149736268ee44a156a575f3a12b7f48a4244b7c8279b0LioncashNWC24Config: Provide name for unk_04 config member
5.0-14972a60af199d8232c49197cc5f0d9da48d13d5a27ddLioncashNWC24Config: Move array length constants into the private part of the class
5.0-14971bc939df69ccd706cfd48eb55c2ed74b1ebfeafc4LioncashNWC24Config: Make creation stage an enum class
5.0-1497082371b89fc2c67ecba8f8c4949b676a686af4e08LioncashNetKDRequest: Remove unused include
5.0-14969e65363f05ff41d10af0d01229f6b1adac44dfc66LioncashNetKDRequest: Make use of constexpr arrays containing pairs instead of maps
5.0-14968b49bd76d91689fd348f536fcfd346a2947c5767cLioncashNetKDRequest: Fix typo in IOCtl enum names (schedular -> scheduler)
5.0-149673a38e9900124e0f20a3c5e2c99421c7de9582abfLioncashNetKDRequest: Make hardware model enum strongly typed
5.0-149661e27880014b5d49bb017e9d3110a7ae5f6310fdcLioncashNetKDRequest: Make private member functions completely internal
5.0-14965ff3947a1b93f1591d17076563a806139bdaf6f75LioncashNetKDRequest: Minor adjustments to NWC24MakeUserID
5.0-150461fa74ab824558f96f894b8e2f1e63592b967a5d7Léo LamMerge pull request #10058 from AdmiralCurtiss/dsp-cleanup
5.0-15001f592565532a350157798704f9a390753d0dba4a9Admiral H. CurtissDSPHLE/AX: Reload resampling coefficients on savestate load if necessary.
5.0-15000a4d4dc82d4488db5873aa187530a2780e9501ee6Admiral H. CurtissDSPHLE/AX: Use in-class initialization.
5.0-1499983ba17fc25fa69b2fa7c835f6876c552973138e6Admiral H. CurtissDSPHLE: Set m_dsp_control to a consistent value in Initialize().
5.0-1499854125516bbab677bb84f8f5778d0d233e39435beAdmiral H. CurtissDSPHLE: Remove unused members.
5.0-15041271612f328f26b64b4010b739b924b24c23f9c55Léo LamMerge pull request #10064 from lioncash/regs
5.0-15024dbf8e27d7f85bb891a37d0355b3cb412c5fb675bLioncashGekko: Convert UReg_PTE over to using Common::BitField
5.0-15023e4e1b6064de9fec04c2ac3948305827a9c07f46cLioncashGekko: Convert UReg_THRM3 over to using Common::BitField
5.0-1502211e76e1f67801516092a8dc4aa4593597ae8bab6LioncashGekko: Convert UReg_THRM12 over to using Common::BitField
5.0-1502112b87922fbecd19d806367adb68e29988ecdf3d2LioncashGekko: Convert UReg_BAT_Lo over to using Common::BitField
5.0-15020b4496e6653c5068a4b1f87db6923aa626473d72fLioncashGekko: Convert UReg_BAT_Up over to using Common::BitField
5.0-150191e4ecfe3d4e42b1fc560a9c38f7e46674af4a571LioncashGekko: Convert UReg_DMAL over to using Common::BitField
5.0-15018474e09c239825a2c2e73f7167ecc82021012aaa5LioncashGekko: Convert UReg_DMAU over to using Common::BitField
5.0-15017a126821d5ef6120f7a99c427a8a042a7a27bba6dLioncashGekko: Convert UReg_WPAR over to using Common::BitField
5.0-150168ac079a647da4681a1a1243c4c26319843530fddLioncashGekko: Convert UReg_MMCR1 over to using Common::BitField
5.0-15015300f7c10bdd7f0778dd51c7b7b77d71df80d6c9aLioncashGekko: Convert UReg_MMCR0 over to using Common::BitField
5.0-150141ec3768b845f8838f2edce5da2b9331b4b0a52e2LioncashGekko: Convert UReg_SDR1 over to using Common::BitField
5.0-150139e183e63f1be4204f716de0ef36991b205eaf3baLioncashGekko: Convert UReg_HID4 over to using Common::BitField
5.0-150126ab2e5ab169504455b0b1392c6aaf3d15444f55bLioncashGekko: Convert UReg_HID2 over to using Common::BitField
5.0-1501102ec9c3b50a017333d088dbf7a060e34871dbb23LioncashGekko: Convert UReg_HID0 over to using Common::BitField
5.0-150104591246608331d450ce920fab25165435d88d11dLioncashGekko: Convert UReg_FPSCR over to using Common::BitField
5.0-150094ecdcc9d78688eee306f1993eacef59e13cbedd0LioncashGekko: Convert UReg_MSR over to using Common::BitField
5.0-150081863212d94e9160bfa5556a81f26ca8ed18175f3LioncashGekko: Convert UReg_XER over to using Common::BitField
5.0-15023d7109b149b243dce1720d8c51fbabebadde53456Léo LamMerge pull request #10066 from leoetlino/abort-on-panic-alert-option
5.0-15008e091c2e8173343c5ab8833a700bf4c6f4d15a5d2Léo LamAdd an option to abort when a panic alert occurs
5.0-1502116a903890ca527e2956bdc0acd97ae6d7e8c8300Léo LamMerge pull request #10071 from JMC47/scoobyvertexrounding
5.0-150123d00bc3b13399b92f6ef5e3d0df7a1fe3bef7d24JMC47GameINI: Add Vertex Rounding to Scooby-Doo: NoOF
5.0-150196659f8019ee73f6e2b345931a85daa2bdf9d22e0Léo LamMerge pull request #10035 from JosJuice/jitarm64-dcbx-in-loop
5.0-1490090fcaf7e964853c8120fdb21157854541189bae2JosJuiceJit: Use one less register in dcbx
5.0-1489962e7b34c88f707c6ed04d6b36f0693c2cc0a2773JosJuiceJitArm64: Don't lock W30 in dcbx
5.0-14898856ff296ae4a8cbcc879e1b6477d15d64860ddf3JosJuiceJitArm64: Optimize dcbx being called in a loop over a large memory region
5.0-15015d94aa913f585d8f743bbe6c373ca9fb029de77b7Léo LamMerge pull request #10065 from iwubcode/graphics-debug-details
5.0-150141f2f5053735b4e94dac29237e9482befd9a2687biwubcodeVideoBackends / VideoCommon: allow the ability to set debug names for shaders / textures. These names are visible in applications like RenderDoc
5.0-150139b83cf3e7fdf6fc4d15b78193461fd1081d61008JosJuiceMerge pull request #10069 from leoetlino/clang-format-12
5.0-15010815b590dfe1a383ca3f5da6bad1b1da7ed29834cLéo LamUpdate clang-format to version 12
5.0-1501186f2c7889d7a3f71633aa7bbe16c79bfc7e3d8f7Léo LamMerge pull request #8932 from sepalani/cw-map
5.0-144810b0bab11d8fadf1a36bf7f4ef8c3358fd68eedb4SepalaniPPCSymbolDB: Improve symbol map column detection
5.0-15009006fc99e8e6c475bcdbb17d79000681f3892d67eJMC47Merge pull request #8901 from sepalani/dns-async
5.0-144810553aeb0e0b4db120f01ecca7095eca398de8253SepalaniIOS/Network: Make name resolution asynchronous
5.0-1500748161953662b9d77c4ece357f6f16814dd0c5f58Mai MMerge pull request #10054 from JosJuice/android-game-cache-lock
5.0-14994719930bb390ed0020b99a7942289d83218e99d69JosJuiceAndroid: Add fast path to addOrGet
5.0-14993fb265b610de08df5509e56beeb3dbff68f7d4396JosJuiceAndroid: Don't hold gameFileCache lock during updateAdditionalMetadata
5.0-14992bba33c7cede68259c7f2b05e9964960d9e2570e4JosJuiceAndroid: Don't hold gameFileCache lock while finding games
5.0-150037d88354659148479818423d0990b055c4e845cc3Mai MMerge pull request #10061 from JosJuice/jitwidget-div-zero
5.0-15001df32a43e8f864f113dcd56b0a433e9772dab95f2Mai MMerge pull request #10062 from krnlyng/twi_flags
5.0-150009cd878218c5c9539f7b35e50510c29f03f622843Franz-Josef HaiderInterpreter_Tables: specify FL_IN_A for twi.
5.0-15000f17584fc066f115232d3fbfa83f3e1829671ef01JosJuiceDolphinQt: Fix divide by zero in JITWidget::Update
5.0-14999559de262a1333da80a15525ce73503ca3346f997TilkaMerge pull request #10059 from JosJuice/wia-segment-t
5.0-14998b3d57eb25f3df6ac6946a5bc5d087375093e1718JosJuicedocs: Fix incorrect reference to wia_exception_t
5.0-149977688db3cd31279bfe01152fc9ce6bc7a489237c1Mai MMerge pull request #10047 from Dentomologist/remove_windows_help_buttons
5.0-1491587924f2ddd0060281fbfa3d08cfb41428d68ca28DentomologistDolphinQt: Remove Windows dialog help buttons
5.0-14995922f53e16ecdb2fe88546df03d8f184837510836Mai MMerge pull request #10049 from JosJuice/jitarm64-fault-to-handler
5.0-1499319f8e39929db46039d5daef6010c94ff060a5111Mai MMerge pull request #10051 from Pokechu22/dsp-jit-revert-acs-extension
5.0-149891abaff758a2ebc89a04d5e6b939f3468214256c4Pokechu22Revert "DSPJit: Sign-extend acS.h to 32 bits"
5.0-149080cf8405126b56580fc5893417ca327e36a2d6506JosJuiceJitArm64: Make HandleFastmemFault less unsafe
5.0-14991757985d4c28745ca62500da0ed32cd164587d491Markus WickMerge pull request #10052 from JosJuice/jitarm64-sbtm-attempt-2
5.0-149906b8d17ce57d5735c4fab1c969c5103dc28552155JosJuiceRevert "JitArm64: Disable indexed paired loadstore instructions"
5.0-149893071a1d13bdb34d6aa63e085556157ff67b5248dJosJuiceJitArm64: Indexed paired loadstores workaround, attempt 2
5.0-14988bc10412d24ef1476d71b6d5f4ef1a785020bd0dbTilkaMerge pull request #10045 from Pokechu22/dsp-lle-sr64
5.0-14987779cd479bc7ddcaaa3826f54146ee6aef22310eePokechu22DSPLLE: NEG can set the carry and overflow flags
5.0-149863ee605d699bb970156b7f8e92a52d6293cf4da07Pokechu22DSPJit: Rework overflow and carry handling
5.0-149854508ca6734a2e05d3df3cdc42362a7d75179844cPokechu22DSPInterpreter: Rework overflow and carry handling
5.0-149847cd1b2c4d1a6963ccaa453ab072ebbdea988aae3Pokechu22DSPJit: Fix xA and xB
5.0-14983a30a186d30a2e571a99ec4bf3e28f3b0586fb887Pokechu22DSPInterpreter: Replace IsConditionA with IsConditionB
5.0-14982e5d130c4b37ccaeec4355487fafb3dabb602113cPokechu22DSPLLE: O is the mnemonic for overflow, not 0
5.0-149814865b322d03e8ab5953d3a367b90320464e10464Pokechu22DSPInterpreter: Improve CMPAR variable names
5.0-14980dc2eab17789b39d8fcd6e32e98f8920078f08841Pokechu22DSPJit: Sign-extend acS.h to 32 bits
5.0-1497974440c468f7adbf48ca007e6c90dfc763df06bd5Pokechu22DSPInterpreter: Sign-extend acS.h to 32 bits
5.0-14978105d8860fb1032ca4a1b5341b9a925f09e3b8a03Pokechu22DSPAnalyzer: Disable update SR analysis
5.0-14977464575702b2a5ebeac7223a5540781b3036bc4edPokechu22DSPSpy: Replace less_test with cond_test
5.0-1497667dce9f35d1d7bc2e1021ab7d3be0a84cca4436aTilkaMerge pull request #10038 from Pokechu22/dsp-rti-srs
5.0-1497344129dda4c2b44473a47fc2b1a7bf71efda32c39Pokechu22dsp_rom: Add version numbers and hashes to VerifyRoms and readme
5.0-14972a5e2a0d97307ef146879a6f46a86d728a3ac2e97Pokechu22dsp_rom: Remove illegal use of AX with SRS
5.0-14971c881f4db22e963941bcaabcae9b1ce005e24c49cTillmann Karrasdsp_rom: add pseudo code and fix small accuracy issues
5.0-14970d0b40528e527dcdaaa254fd7b8c921ced61f916bPokechu22dsp_rom: Fix readme eols and trailing whitespace
5.0-149699b1d3704784fc3ca3c12d0c0371d3e3bb72ee945Pokechu22DSPLLE: Implement conditional variants of RTI
5.0-14968f9e36bfa67793bf743ff1a515b2ca03905ecbd02Pokechu22DSPLLE: Split SRS into SRS and SRSH
5.0-1496751c26d82a5604e0877c8a07d4d00b6ac46e9ff65Pokechu22DSPSpy: Require user to specify a test_main label
5.0-149665f7c852d22869a396f780749d6da77f243c4eb9aPokechu22DSPSpy: Split main dsp_base logic from interrupt handlers
5.0-1496587dc6685222bcff141698c2a60105aa77d9ec446Pokechu22DSPSpy: Fix hang when using the free DSP rom
5.0-14966c22702337539d2851bc9125581a7483261a4d850Mai MMerge pull request #10050 from JosJuice/jitarm64-disable-psq-x
5.0-14908f70ddebb402b9b626d81bfa039db5dc16f264d07JosJuiceJitArm64: Disable indexed paired loadstore instructions
5.0-14964e7a30dd468903e6c088257af957f7d98213179b7TilkaMerge pull request #10048 from Pokechu22/dsp-manual
5.0-1496388d2a7260d386e7bebf0bbcad89f3853aed1bbc2Pokechu22DSPLLE: Improve various instruction comments
5.0-14962ddc2dd91d2068a3ab4a466fc8c4fcbef30ca3dd4Pokechu22DSPSpy: Create README.md
5.0-149611ad8dd7634608a7645a5f1869d344a337c16240ePokechu22DSPSpy: Remove build.sh and sbuild.sh
5.0-149603eaf06d2e05544866df43f253a76042e1a928ec0Pokechu22DSPSpy: Create .gitignore
5.0-149594fa9517ba39dde7e6e3eab87b8fba3c2e95da1ffPokechu22docs/DSP: Update version and history
5.0-149589ef388f1c3635db413a1049ffef7ce156d7e9477Pokechu22docs/DSP: NEG can set overflow and carry
5.0-14957602163b623cdbba28f6a5dadfc4ff656fc820428Pokechu22docs/DSP: Fix typo with MULCMVZ and MULCMV
5.0-14956c51c3394246a9d25ed95e186ab80d8c5d16d0234Pokechu22docs/DSP: Document initialization process
5.0-149555bf59f3ce44e2a20103c48f7c61a6aac1d9c62c6Pokechu22docs/DSP: A failed RETcc only inceases PC by 1, not 2
5.0-149541b84721b7f587b09a75eba4f2e75425c3ba4796dPokechu22docs/DSP: Add RTIcc
5.0-149535611bd8f23b4d851b5be30169dc32624391f7b8aPokechu22docs/DSP: Change conditional names to match Dolphin
5.0-14952af10eab938e23dcaf1299e4368feaa9d08a639baPokechu22docs/DSP: Split SRSH from SRS
5.0-14951408623b6e92c0e3e00fb4ddb3bd18b3fe00b2e2dPokechu22docs/DSP: Document behavior of LRS/SRS/SI with CR
5.0-149508fa649e1d64baacc5dc0b474e6fc914c7e348fe9Pokechu22docs/DSP: Document masking/sign extension behavior of registers
5.0-149497c645e1865ba65394c9b96450ef4c9d815e9fe6dPokechu22docs/DSP: Fix registers used by MOVAX and MOV
5.0-14948be753e5a4528ba7532f1405519578bded12f094dPokechu22docs/DSP: MADDC operates on acS.m, not acS.l
5.0-149470796fada17f11a62ab1a807de7044789716865d8Pokechu22docs/DSP: Add information about flags for every instruction
5.0-149469249454f332f6706a8fdae8756248cf9af0f8ccdPokechu22docs/DSP: Document overflow and carry behavior
5.0-14945a8ec0ad27f69fe81b3a59255ab319f1666310e87Pokechu22docs/DSP: Fix MULXAC bytes
5.0-149442db2683ea9c86d3cbd137f31c378f799d28d7403Pokechu22docs/DSP: Fix 'S format
5.0-14943139e05800f3f04f769ba858051e3f911200247bdPokechu22docs/DSP: Fix 'LS encoding
5.0-149428767df40e516e1487f10f4933955e2730018cf72Pokechu22docs/DSP: Fix acD/acR conflation in shift instructions
5.0-14941332bb6fd55c4551b643326f53a44d2517372c7e0Pokechu22docs/DSP: Fix operation for LSR/ASR
5.0-149402eb791d5e118f57a103898f466cfd13542894f03Pokechu22docs/DSP: Note that ADDAXL is unsigned
5.0-14939953670b0578410581ae455d288e55ec4c89bd78dPokechu22docs/DSP: Fix operation of ADDR and SUBR
5.0-149388881ecef19b3e182c23f80b29dadeddd36851766Pokechu22docs/DSP: Adjust operation for CMPI and CMPIS
5.0-1493779664d419cbf98be1cd0585ac5912f295ca43926Pokechu22docs/DSP: Document rounding behavior of CLRL
5.0-149361bcea561e9a020b2a3642923b6a38d7b7fccd94bPokechu22docs/DSP: Add 'NOP
5.0-1493529b61d463e62db44ce3888acd9f120e3083c8275Pokechu22docs/DSP: Document 'LD and 'LDAX
5.0-14934031621bf51e1624db5f3d1f036e677414c6868f4Pokechu22docs/DSP: Document behavior and instructions when the first nybble is 3
5.0-14933211c2b5d99e48966c816ff59554976d511cc09eaPokechu22docs/DSP: Add most missing instructions
5.0-14932446b1d2f13d98b32db8e0aef59ec29ae06bc2794Pokechu22docs/DSP: Adjust bit names in opcode table
5.0-1493116da6e214df9e4a34309df39c131f0e98a8cbfd4Pokechu22docs/DSP: Hyperlink opcode names
5.0-14930ccc50859885f7f6161d028a991960061406643e6Pokechu22docs/DSP: Rename 'SLMN to 'SLNM
5.0-149292a9e1a3b5dcfab60deab57249b91b6a6e745d1b4Pokechu22docs/DSP: Document accelerator hardware registers
5.0-14928c9ed9dd0a790ab13080a541b7393f94e8bbdba06Pokechu22docs/DSP: Adjust formatting of RegisterBitOverview
5.0-149279a269929ec38fb27f77bb2a7093add553a53b5e6Pokechu22docs/DSP: Improve DMA hardware register information
5.0-14926b99fbf7e9c8359bdfa6149af1f01f9617b52bc1bPokechu22docs/DSP: Sort hardware registers by address
5.0-149256df892dca768cdca6a16b21859711bb5a7486a04Pokechu22docs/DSP: Expand DSP Memory Map section
5.0-14924cfc6de8545ac759ced50782ae409280feddbf8f0Pokechu22docs/DSP: Fix LOOPI, BLOOP, Jcc, and CALLcc opcode table operands
5.0-149235a0155a1cb5ff3f0e98e8dcc8444f92e8e821986Pokechu22docs/DSP: Fix ANDCF and ANDF being swapped
5.0-14922000f7b102a3fc420d8bffce810de12fb8cf9754fPokechu22docs/DSP: Fix SBCLR and SBSET being backwards
5.0-1492113051ee2912d27f757d16b72fe4eb423ea2e3d4ePokechu22docs/DSP: Elaborate on SBSET and SBCLR
5.0-14920bb1ecd2a817d1f57127179924dd81ec25c40e8bbPokechu22docs/DSP: Add RTI to opcode list
5.0-149192c73de7ada7df47c292b85da51f8cc8ac831bb7cPokechu22docs/DSP: Add missing already-documented instructions to opcode table
5.0-14918d9f8df3cbeeb9508da1e5919133359aff1163f3dPokechu22docs/DSP: Fix typo in HALT encoding
5.0-1491735720284f39d502a151b760befd501ec42a59552Pokechu22docs/DSP: Fix various spelling/grammar/punctuation issues
5.0-149162df33ddbbcafc4c07be618112009c047752481a5Pokechu22docs/DSP: Create .gitignore
5.0-14915c1242fbd6c0be8dc2ea33a6c4fd6992cf121022bPokechu22docs/DSP: Update version and history
5.0-1491417a01c894b7720e141c13638af639169a3c66f4bMai MMerge pull request #10044 from AdmiralCurtiss/invalidate-icache-lines-fix
5.0-14913f5cd17925a747b76b3f3c0fc3c0e4199566bffa8Admiral H. CurtissPowerPC: Fix for calling InvalidateICacheLines() with a count of 1 causing a (harmless) second invalidation.
5.0-149123aaab258109f7d1d373a020ccbd61a2d428aec79TilkaMerge pull request #10032 from Pokechu22/dsp-lle-masks
5.0-14890439bf1597b0c3c067c9aef40a65118550ff7a7bdPokechu22DSPJitUtil: Remove redundant handling of ac0.h and ac1.h
5.0-148893b4bc9852fa19a66188ce2015ba8b1ab008dd9b3Pokechu22DSPInterpreter: Fix sign extension of accumulators
5.0-14888858d0675b9d940fbd2062c31aabac34dadd853e8Pokechu22DSPLLE: Handle cr, sr, and prod.h masking
5.0-148873d6ff60a963f163b7443211e0f90fb53108d04c3Pokechu22DSPSpy: Handle modified wr0 and cr registers correctly
5.0-1490733154de614981f60a6d4dcd9328a86ed3af8808eMai MMerge pull request #10039 from OatmealDome/spdx-leftovers
5.0-148325c5c3b885608fa3d31467bdb59b7ebb9ecf0bfa2OatmealDomeDolphinQt: Copy COPYING and Licenses directory to output
5.0-148316aa2a6b4661f4a193d277485ec2f10ac6829878bOatmealDomeUISettings: Remove missed comment about license.txt
5.0-148300a6ac4d9932fc57d9956fc3a6d39f6d57ca6ef68OatmealDomeAboutDialog: Fix broken license link
5.0-149036863b7ae9e0176e38bd29ee850c35d23e7ab2791Mai MMerge pull request #10036 from JosJuice/jitarm64-psq-x
5.0-14898b24b79e37375d32091c2f6c35c4aed119eefc551JosJuiceJitArm64: Implement indexed paired loadstore instructions
5.0-14901437b4752549db0b64b7b02109fa36a26a90c8101Mai MMerge pull request #10037 from OatmealDome/min-macos-bump
5.0-14830e5a80995dc8ceb855afa6eb8c010f56f4f311637OatmealDomeBump minimum macOS to 10.13 High Sierra
5.0-14899a36855c9832847202f266e959584edd278363876JMC47Merge pull request #9818 from JosJuice/jits-cdts-double
5.0-145956fe96d12c6a281a93e5bb0c877f26fc0318e3568JosJuiceJits: Don't use fast double-to-single when input is double precision
5.0-14897d162015112547f9ba43c95e713668cdfbf576472JMC47Merge pull request #10007 from AdmiralCurtiss/x64-dcbx-in-loop
5.0-148708b2f5d5006a0ba49c45bcab04516a8e1e4ce149fAdmiral H. CurtissJit64: Optimize dcbx being called in a loop over a large memory region.
5.0-14869df1e59409b2a4997327cfb662763c0aaa4147a9fAdmiral H. CurtissPowerPC: Handle translation if range given to InvalidateICache spans multiple BAT or Page Table pages.
5.0-1486857037a69f95dc47625f466f7ac3fd9e7fdd4f0e0Admiral H. CurtissPowerPC: Call InvalidateICacheLine() in InstructionCache::Invalidate() for clarity.
5.0-148674afbd871886896147d83f67ead359e0320ba0f3bAdmiral H. CurtissPowerPC: Fast path in InvalidateICache is only valid if the address is 32-byte aligned.
5.0-1489262c3c1a23b05a5cfa3489c6ac44e9b3d6391c22bMai MMerge pull request #10034 from JosJuice/jitarm64-w
5.0-14890d48d6f280a2041004bb308721e7095d11b571cbeMai MMerge pull request #10033 from Pokechu22/dsp-jit-table-masking
5.0-1488723b81ef49582148d1556e6ffbdde510bb7202988JosJuiceJitArm64: Fix paired loadstore instruction decoding
5.0-148876772d2693572fb9792c46b35be20f85265354a65Pokechu22DSP/Jit: simplify opcode table by masking
5.0-148880f628ff8824b8a8fcf3fe881b74e408ccbf00d59TilkaMerge pull request #10028 from GerbilSoft/bugfix/RVT-firmware-filenames
5.0-1487795d34163059b4448f67e03a231a75154f82bc295David KorthVolumeVerifier: Use correct IOS filename for development discs.
5.0-14886611b6ad23113c1ce8bedc95cc6781acf1582a177JosJuiceTranslation resources sync with Transifex
5.0-1488535c64d1f57b0b3c7694f1acf83fac427d26d9894Mai MMerge pull request #10031 from Pokechu22/dsp-int-less
5.0-1488414119c86a42ad0b533be807354d67362e6a28279Pokechu22DSPInterpreter: Fix IsLess
5.0-148834c179fe448e64b2a2b4429596971b5ac2643f2a7TilkaMerge pull request #10029 from Tilka/clipdisable
5.0-14880f9d2d42a4c44459d391d5e48060f6b0aa303c5e9Tillmann KarrasVideoCommon: report games that set bits in XFMEM_CLIPDISABLE
5.0-1488199490cbd7f55721e5a5ff85f5c524c125244d5dcJMC47Merge pull request #10024 from Tilka/neogeo
5.0-1486756f92c5ce31a2126326e9f3a449ecaac9ed15d09Tillmann KarrasGameSettings: force DSPLLE in remaining Neo Geo games
5.0-14879fd8a818a93427c5aab34931edaf548e33e8f9fc8Mai MMerge pull request #10027 from shuffle2/remove-wa
5.0-148784ef87194a4f8843903ea6961ec95df788aefaa10Shawn Hoffmanrevert workaround for msvc arm64 ICE in WIABlob
5.0-14877f3031e2be2bc7184cb44399a27b5a0a54ff47f40Shawn Hoffmanbump msvc required version to align wth vs 16.11
5.0-14876891726e924d12752bd024675e6edfbe2c52f54a1Mai MMerge pull request #10013 from OatmealDome/wsd-thanos-snap
5.0-14830e9a11cdbfd45b876372f676a66dd84bf15f4cef5OatmealDomeWiimoteReal: Remove WiimoteScannerDarwin For several reasons: - It pegs the CPU at 95% for scanning even when Dolphin is idle - WiimoteScannerHidapi works fine on macOS - Less macOS code to maintain
5.0-1487482969db7de6e976bd6b0232ee3bc85fa1cf87115Mai MMerge pull request #10018 from JosJuice/code-allow-name-line
5.0-14836cda442d2d86c29c7106f0f2d343fec523a77a8dcJosJuiceDolphinQt: Allow $ line when entering AR/Gecko code
5.0-14872e2ccad7f9510a7db3408b2dbaaa4873ad7aef57eMai MMerge pull request #10017 from JosJuice/qt-gecko-notes-lf
5.0-148367eabd9e8308b54be04044759ddc7612d23c61884JosJuiceDolphinQt: Don't add trailing newline to Gecko notes
5.0-14870c43f451da8bb02ff31741a1359079047e8fb90cfMai MMerge pull request #10022 from MerryMage/codesign-debug
5.0-14867ec2c10887f39f3134fce66e8adb9ac872c6120e6MerryDolphinQt: Add entitlement to allow debugger to attach in Debug builds
5.0-148687cc8437050f05a34e7073e9bf49df9fc5aa3ff2eMai MMerge pull request #10023 from JosJuice/qt-breakpoint-focus
5.0-148656c908f8ddb8a005a7306022c4717313d608d3ecaJosJuiceDolphinQt: Set default focus for NewBreakpointDialog
5.0-14866a27dbe58a6337e2a08534c36c7e9a0c590b3a145TilkaMerge pull request #10020 from K0bin/d3d12-state-fix
5.0-1486340dcf1c2e2aefe7cfd70118d2c797acb71bb9cc7Robin KertelsD3D12: Transition compute textures to UAV state
5.0-14864bfbbed83086d489edba0bd5eddccfb11af606a90Léo LamMerge pull request #10019 from JosJuice/port-enable-cheats
5.0-14836fa0525f8262e784883742cecce6213042a8075f1JosJuicePort Enable Cheats to the new config system
5.0-14862b0346ca980ddc309cc58ed34f1e33bd5f33f2751TilkaMerge pull request #10015 from JMC47/gameinigiq
5.0-14861095afe25df782629043a403a82e943772b03115cJMC47GameINI: Add missing Vertex Rounding to GIQ.ini
5.0-14860128e1029ddf09258dd476e8c5cc9fda9e85c2936TilkaMerge pull request #10010 from AdmiralCurtiss/jit-cache-translate-address-cleanup
5.0-14839116d1361d53d3d3174df2e093ace2d74a488d874Admiral H. CurtissPowerPC: Let callers of JitCache_TranslateAddress determine whether the address was translated.
5.0-1483895fbd096912c0a0be02e7c7eb728009add2de8a1Admiral H. CurtissPowerPC: Update variable name conventions and const-ness around calls to JitCache_TranslateAddress().
5.0-148373296d2fc1fe52bb27640c6a9e3657d5919c2a04cAdmiral H. CurtissPowerPC: Reorder members of TranslateAddressResult to reduce struct size.
5.0-14836e3a784ffbaa3e3d00a9ee614a2f6c482456fdca4Admiral H. CurtissPowerPC: Convert enum in TranslateAddressResult to enum class.
5.0-148550ee97c47e88748ee37d6d806ae6a39c21b8ac9d8TilkaMerge pull request #10009 from OatmealDome/re3-inv-texture-cache
5.0-148302680a1356481bc950fe21c04cb2ff392144de84bOatmealDomeGameINI: Force safe texture cache accuracy on Resident Evil 3
5.0-148538e1dbdb257f612cf7e230b28b739de0a6d506d24Léo LamMerge pull request #10006 from Tilka/pulse
5.0-14850eda2035874309233a3971aed075c0417c1f18ef7Tillmann KarrasAudioCommon: rename isValid() to IsValid()
5.0-14849b6d8c111bc259021398adcc9820339c9376b5955Tillmann KarrasAudioCommon: make SoundLoop() non-virtual and private
5.0-14848d14b9a73b2f69377a80a14b5561a26e28dcf42b3Tillmann KarrasAudioCommon: get rid of Update(), it never does anything
5.0-14847c2d396526b57a0325fa43fd0a3fe39870c018645Tillmann KarrasAudioCommon: fix "Error stopping stream" when emulation is paused
5.0-14848682c7454f0ca05ce8d538744e7a868e2452ca5a5TilkaMerge pull request #10005 from JMC47/incredibleini
5.0-14832fd4e644fb4e52954691ba296f8c3b37a3c5bdecbJMC47GameINI: Fix EFB Copy Offset in more games
5.0-14846a4e5d233bea6ae3711ef8a07082c4a370c44ec3aJosJuiceMerge pull request #9864 from PEmu2/wiimote
5.0-1452284e3078307b73715d2b69cb48514d7fc31fe0e04PEmu2Change "Wiimote" to "Wii Remote" in interface
5.0-14844c79757618da6a5a73a8395417e133f0121a544ebJosJuiceMerge pull request #9993 from Techjar/late-vi-output
5.0-14810dbfe2bde3d5f2f0e61a3d36e2d6357a7ce4ab52aTechjarGameINI: Disable early XFB output for WWE Crush Hour
5.0-14809797d0b7b1b1862d2fa2d57b7aa66cb06abf348a2TechjarVI: Implement post-scanout XFB output
5.0-14841f2a77069b72fc16a3b3f09550cad2668f8f8faf6TilkaMerge pull request #10004 from Pokechu22/dff-read-error-handling
5.0-1483859a1a603ff6b5a224e8ccd6eeb2d59da184ddf5bPokechu22FifoDataFile: Improve error handling when reading
5.0-14839ac6d008008726ac8e1bb721c9db0c88064de53bcTilkaMerge pull request #10002 from OatmealDome/macos-nunchuk-shake
5.0-14830fc4f6bb9b0783dd7f29357c3411b63680671c6f6OatmealDomeNunchuk: Use correct middle click expression on macOS
5.0-148375cd2160d436432c2900410a51f2a877e934ecf31TilkaMerge pull request #9996 from OatmealDome/spirv-opsource
5.0-14830d453390c4843adf01176e102c619490b61fafb3eOatmealDomeShaderCompiler: Attach source text to SPIR-V for debuggers like RenderDoc
5.0-1483567c06cfc55b87016b2c23e2e9a78d97feba2e324Mai MMerge pull request #10001 from JosJuice/pte-1
5.0-1483437b218b34488381421257ffd05c8e0cbc19b6a5fJosJuicePowerPC: Fix bad copypaste in LookupTLBPageAddress
5.0-14833857d1c399ddeb633f9b4518308f1b688427a4897Mai MMerge pull request #9999 from JosJuice/jit-dcbx-masking
5.0-14832125af42e4b8cd2e4b00f618699ba827233a1bc5dJosJuiceJit: Re-add dcbx masking
5.0-1483137115f04ac856b50c3f8b6b430c4d7270345a7ceMai MMerge pull request #9997 from JosJuice/jitarm64-store-w8
5.0-14830e753455abbecaf262ff9e560b0cf73d3e35e285cJosJuiceJitArm64: Fix W8 slowmem store
5.0-14829942545b7fca15a442c8dfa14b73c7227c13c8217TilkaMerge pull request #9964 from JosJuice/uncached-unaligned-writes
5.0-14823f333c0949fb95a9d3e0ad49f9f1852c9ad6068f3JosJuicePowerPC: Implement PI interrupt for uncached unaligned writes
5.0-14822543ed8a97c60cd198d7cb765b8a43992a43fb502JosJuicePowerPC: Implement broken masking for uncached unaligned writes
5.0-1482112629beff8d9e1eb9a23f1f5ac05d6b56abf946fJosJuiceJitArm64: Call swap variants of memory write functions
5.0-14820ecbce0a2040a5fa405d497a2df3695f3997017abJosJuicePowerPC: Pass on full 32-bit register contents for 8/16-bit writes
5.0-14819c56526d5f8ddfb8e4895133bc013c216efe86d60JosJuicePowerPC: Keep track of write-through/cache-inhibited
5.0-148239c65519e79ddc4231f035427feeceb685702bf6dTilkaMerge pull request #9986 from Pokechu22/partition-info
5.0-148030b86a03438933f6391a2d14e97b91937a6cd39d9Pokechu22FilesystemWidget: Show more information about partitions
5.0-1482128b7e2ef30fd5183b3f9cd1d13cf6b9928d557aaLéo LamMerge pull request #9995 from AdmiralCurtiss/dcbx-virtual-address
5.0-147970e76dabbbb771a0fd42d9d744a36f9a1a5d0143dAdmiral H. CurtissJit64: Always pass effective address to InvalidateICache() in dcbx.
5.0-147965bd188d40dd16ed1491dd21d7c7c99d6930869f0JosJuiceJit64: Fix BATAddressLookup bit test
5.0-14818234859e2f321d20704a637f9bef7ceee0346f319Léo LamMerge pull request #9994 from JMC47/spongebobmovie
5.0-14817f27203a2e1bfd4f8da44516db2082e947e698cc1JMC47GameINI: SpongeBob SquarePants Movie QoL Settings
5.0-14816c68bd518c365a6ad75f9c02f408ea744b0a16f9bLéo LamMerge pull request #9987 from Filoppi/patch-15
5.0-14809a99932da1258a3793ddc06a53b54b927c989de4aFilippo TarpiniPreserve spaces in mapping preview of control names
5.0-14814893b648d8dcb677000cc7a1b3e03290ee874d6fbLéo LamMerge pull request #9992 from JMC47/gladiusregions
5.0-14809ecf092d7f8e9f423c8099da0df3f6fc56bd4650eJMC47GameINI: Add Gladius Patch to Other Regions
5.0-14812c9c5f7a89c3f9a678d893560c906f00263ceb9deLéo LamMerge pull request #9928 from Pokechu22/shadow-the-hedgehog-eyelids-NaN
5.0-147393a4d8379bf16e61348dafc1750a8e4b65394f7a9Pokechu22Convert NaN to 1 when generating texture coordinates
5.0-1481045cddda3bca164af6435e5b8bf1418a2fa391a26Léo LamMerge pull request #9989 from JMC47/sbbfbbpatch
5.0-148097b070377232b1302638f692db48e82daf112b8c8JMC47GameINI: SpongeBob SquarePants: BFBB QoL
5.0-148084b022a4bb15b4ac9f2c48f7116e44753a9787645TilkaMerge pull request #9948 from Dentomologist/fix_wiimotescanner_shutdown_crash
5.0-14707cb127509e1e55f31bc55cd72676de421f904cdb0DentomologistWiimoteReal: Fix Dolphin shutdown crash
5.0-1480620c7edff8a0403b351eccd59f01f5811d3236cefJMC47Merge pull request #9985 from JMC47/spongetruthini
5.0-148055bf1a8af8e3a88bf90a2851942a3047fbe190e56JMC47GameINI: Add Safe Texture Cache to SpongebobToS
5.0-1480435bf5e38392670b3b86a4926437d01157363ba4aLéo LamMerge pull request #9962 from OatmealDome/macos-vulkan-default
5.0-1474746e331d000e0af8986189fb937f2b68f7dcb9bd1OatmealDomeVideoBackendBase: Prefer Vulkan over OGL on macOS Mojave and newer
5.0-148028a078ea43ad9bb2e5f6adc41294d94dd5521f3c8TilkaMerge pull request #9984 from Pokechu22/ApiType-to-api_type
5.0-14801f46fe77264f8668fc06190cc09d498918d6165a6Pokechu22GeometryShaderGen: Rename ApiType to api_type
5.0-148003b752c4d5d46cfda50a51c47c346e94257e9c3d9Pokechu22UberShaderPixel: Rename ApiType to api_type
5.0-1479956057c3deadf110de615fd551f95874cdfc1f3ffJosJuiceMerge pull request #9961 from Simonx22/update-dependencies
5.0-147329a33fd3f7fb0e468394a44250fe1306bbb55d19bSimonx22Android: update dependencies
5.0-14797dba1e1e9f7db3cac13a324b226385b0117323976TilkaMerge pull request #9982 from Tilka/ax
5.0-14796f45bb89e971b578719ce3ef2313680e0ad633ed1Tillmann KarrasDSPHLE: report games that use unimplemented AX features
5.0-14795627832355e9a3f791851a16a6d19bc31d815d689Mai MMerge pull request #9973 from JosJuice/jit-fma-negation-order
5.0-1476408b358a829663438d9fef4a2900fe4bef806b4b8JosJuiceJit64: Fix minor fmaddXX inefficiencies
5.0-1476393e636abc3193f9caaf88bf5c06842ed6cf143d4JosJuiceJit: Use accurate negation order for FMA instructions
5.0-147927c365349ee5e1937f6ba5ed82e6edf9703ed81a7Mai MMerge pull request #9977 from JosJuice/jitarm64-mtfsfx
5.0-14777a90b0a1c93686d1a132110ed2b27dcf1db534490JosJuiceJitArm64: Implement mtfsfx
5.0-147903cc274880f47d340bd508dba91aaf37c48acd367JosJuiceTranslation resources sync with Transifex
5.0-1478971bf9d622a6c930a90321818a287e73bff857665TilkaMerge pull request #9980 from Pokechu22/dsp-disassembly-lsr-asr
5.0-14788f3f466ae821806d8f23fdcac05d613e6404e090bPokechu22DSPDisassembler: Fix LSR/ASR formatting
5.0-14787d4cd28929701830af3613df6bbaac8c99bc943dfLéo LamMerge pull request #9979 from JMC47/genrexini
5.0-14784167358e9531e3276c267dfde66a3dab02e198dbdJMC47GameINI: Enable Medium Tex Cache for Generator Rex
5.0-147853b88ffbe608668718eaa4801216dd625d48701f4Léo LamMerge pull request #9978 from JosJuice/jit-ibat-table
5.0-147775c5de35568aeb71855da5b9fb90fe2965b8d916fJosJuiceJit: Use ibat_table for dcbf/dcbi/dcbst address check
5.0-147834a7701e0de7160c89edff065b04955e8b7814378TilkaMerge pull request #9931 from shuffle2/mgba-msvc
5.0-147070e41cf392fd478eb85ad941dc1e73f15e761b7e3Shawn Hoffmanmsbuild: reduce number of cl batches for mgba
5.0-147810470be588479778e11b344102d5de69bf99d0f42TilkaMerge pull request #9972 from Pokechu22/validation-layer
5.0-14766087ddfca831e4f0c9dea61a74710262f5c17ec63Pokechu22Mention 'Enable API Validation Layers' also enabling symbols for D3D
5.0-147656db519793a42f6fc1d4b587caef56bdea1d97e32Pokechu22AdvancedWidget: Fix strange text wrapping
5.0-14764b6d29387317bb1481fb739faa79b57e772214cf4Pokechu22Recompile shaders when 'Enable API Validation Layers' is toggled
5.0-14763eb81968fe63d5df0f9b0efd1533567096c2bb59bPokechu22Convert ShaderHostConfig to BitField
5.0-14776bef1fdb4cba1fa648488191d766d7fced76951c2Mai MMerge pull request #9974 from JosJuice/jitarm64-mtfsfix
5.0-14774b6bd3fc4303277114998cea36bbb3a7b22d0f4e6Mai MMerge pull request #9976 from Tilka/ax
5.0-14773655bff5d44baeee9ce23b1d1342ddddd4d395667Tillmann KarrasDSPHLE: include compressor state in save states
5.0-147630e62dac4bbd5fe935fc7b4f31e184c0081cf0cbdJosJuiceJitArm64: Implement mtfsfix
5.0-1477235baf8df67084b3655cd5b640ebc8f22ee932bc8Léo LamMerge pull request #9934 from Pokechu22/gba-unmaximize
5.0-14771d36282ae61bc2a2e341ce9bd605f29611d85d6caPokechu22Qt: Un-maximize GBA widget before resizing it
5.0-1477024f052a9d3dc0d93815bc495a0865a6b07309475Léo LamMerge pull request #9939 from JosJuice/readme-submodule
5.0-14709e1670df40c171befad5adeff266e67268732799bJosJuiceReadme: Copy the submodule note to non-Windows sections
5.0-14768a208ff5aab63b35194a14df7b09453454ec2420eLéo LamMerge pull request #9957 from JosJuice/dcbx-faster
5.0-14741ca55d599e802e28349793f0098b1132df86149a9JosJuiceJit: Mark ValidBlockBitSet::Test as const
5.0-1474092d1d60ff1d0a03146cdc9cee2c289441037692dJosJuiceJit: Perform BAT lookup in dcbf/dcbi/dcbst
5.0-14739b84a0704cdf7dd64afa3b27439e7d029baefa648JosJuiceRevert "Jit: Fix correctness issue in dcbf/dcbi/dcbst"
5.0-1476448af29f4ce4fe2516768c7bca15071e9bdc4a094TilkaMerge pull request #9968 from Tilka/ax2
5.0-1475209faf0987df75d425fdfe2af7f61c5a416ce38f5Tillmann KarrasDSPHLE: add support for dynamic range compression
5.0-14762c86c02e46bbb1d1f5643e83a2c89f749b959991cMai MMerge pull request #9960 from JosJuice/jitarm64-mtfsb1x
5.0-14739c9a4021537bf9846b8c5e051399563a018e066acJosJuiceJitArm64: Implement mtfsb1x
5.0-1476028ee0af9a341e163b11ce4066388764d9d65cf24Mai MMerge pull request #9970 from JosJuice/jit64-fmaddxx-accurate-nan
5.0-147503bb4a4e344e29bd9905436cf57f172994530beddJosJuiceJit64: Fix fmaddXX with accurate NaNs
5.0-1475811d126965aa6ff91ac3adcaa3cfbbfff2d2b5653Léo LamMerge pull request #9967 from Pokechu22/max-aniso-note
5.0-147501640fa90962ca4b8ef7f9d799f9f9af92f1457b5Pokechu22Remove note about anisotropic filtering requiring edge LOD
5.0-147560553b4a2415957a2eeec306b16908126e91faf68Léo LamMerge pull request #9954 from Tilka/ax
5.0-14733f7948ce7c91b9b5e879feb4073176eb52e2f2fb4Tillmann KarrasDSPHLE: fix Wii System Menu 1.0 ucode
5.0-14732b1185fb23992f1b4e3132f2a9755d68c69a73e77Tillmann KarrasDSPHLE: handle Wii Startup Menu ucode correctly
5.0-14753f0a7602eca84c1678b9da5cdf2086b5601d5139bLéo LamMerge pull request #9966 from JMC47/ffccgba
5.0-1473009dddd8a5f5ed1505105c481d068ce46f19b5653JMC47GameINI: Add FFCC Connectivity patch to all regions
5.0-14751cba4b6ca32ad35816db03814d9dfd64f8e73d343JosJuiceMerge pull request #9969 from JMC47/inazumastriker2013ini
5.0-147501f3388be0aba365c934587103daaf58bdded1fe0JMC47GameINI: Add Safe Texture Cache to Inazuma 2013
5.0-147492a9742c74cbd7e090cd06d28faf72c63948f06c7JosJuiceTranslation resources sync with Transifex
5.0-147487fe97b27de3cdcf6669f23f38971c889b5a1a3a2TilkaMerge pull request #9958 from Tilka/dspspy
5.0-14739a5dfd65eb4c88039013b479ec92d00179e399457Tillmann KarrasDSPSpy: fix $prod printing
5.0-147463e04cb6e6bd5e3606f07637711442130f4489bfbTilkaMerge pull request #9959 from Bonta0/gba-qol
5.0-14734cfd0f4661f520a9289e46b1729c4da58ea3f41a9BontaQt: Implement GBA Interframe Blending
5.0-147336fc060bdca4635ffe8a48529092cd85d8912d860BontaQt: AlwaysOnTop GBA widget option
5.0-14732501868ace0d68f54fe22c559145920abeb1d5a88BontaQt: Make GBA widgets movable with left click in borderless mode
5.0-1473163ff86adff5dfd97fd1fbc89f9418174631be715BontaQt: Borderless GBA windows
5.0-14730ee64e217f49b1473715e134788e9adfeffa958a2BontaQt/Core: Refactor GBA Core accessors
5.0-147401119488e7e05230de1ff93f17baaf22288ce814eTilkaMerge pull request #9955 from Tilka/ax2
5.0-1473914da138ed9a7bd2e807522915dcaad3dd54c5910Tillmann KarrasDSPHLE: fix and re-enable polyphase resampling
5.0-1473855a465c6e6152656e3ca54be3c53e8072ccf5653TilkaMerge pull request #9949 from JosJuice/wia-ice-3
5.0-147325fe23ccc3efb7f059580f01c2255624500ed1c7eJosJuiceDiscIO: Fix broken workaround for MSVC ARM64 ICE
5.0-14736c42b1c1b9f25bfd5a5f706f7a635eb9e0d47653fTilkaMerge pull request #9921 from Pokechu22/non-power-of-2-wrap
5.0-14673fa9c43cfaa4249547f0ba5c4fae4e8382f7248c9Pokechu22Software: Handle texture wrapping more accurately
5.0-1467219332575aa37def859de4bb7bc6f65f7395b2b33Pokechu22WrapMode=3 behaves the same as Clamp
5.0-14733dfea9d0275e1d3b2bf32de88ebd4cd5f353ac091Léo LamMerge pull request #9953 from JMC47/garfieldini
5.0-147323d2ff2e1f5c11e2a3d0213d9de5c63683bf1af33JMC47GameINI: Fix Garfield Hang
5.0-147311fa527f44c465abdf6de030e8282cef68f51537eMai MMerge pull request #9943 from JosJuice/android-dsp-recommendations
5.0-14730f70df930a616147960f332886fdd50eb48bfb5e1JosJuiceAndroid: Adjust DSP selection names
5.0-14729f380c23fda9fd1b45e458551a8dd1aa9ae60db0aMai MMerge pull request #9890 from JosJuice/jitarm64-mtfsb0x
5.0-14727971f110b99572080dcc96d1955b11c9e4d484411Mai MMerge pull request #9937 from Techjar/netplay-split-save-sd-write
5.0-147073ce5caf887179d5ab19cb0d68e59cc7dbff6eff5TechjarNetPlay: Split save and SD card write settings
5.0-14692b2d87c49b6c5f722308a71926b5150e37bc38153JosJuiceJitArm64: Implement mtfsb0x
5.0-147254f87821f21329060047dcb3a35fbfe953b25251eMai MMerge pull request #9938 from Pokechu22/e-reader-context-menu-item
5.0-1471350109d70b60aa7edbd199644c4af2da835b10cdcPokechu22GBA: Add "Scan e-Reader Card(s)" context menu item
5.0-14723885a4646f89e18273cd8db2e7efe9f90825838c2Mai MMerge pull request #9941 from JMC47/dsprecommendations
5.0-14721c080fc75f25166f3299288054f4cc01939897281Mai MMerge pull request #9940 from JMC47/deblob2defer
5.0-1471359e6048200d0aa71d90d0528c71abb31d15fbd13JMC47AudioPane: Adjust DSP selection names
5.0-14713c66dcbf9de31354867bd3b93f17d89d1ff72a1b7JMC47GameINI: Fix de Blob 2 visual issues.
5.0-147196229aa1e4e0a2b251ead14bbae5963ec2c5d1e5fMai MMerge pull request #9942 from Pokechu22/memory-viewer-junk-column
5.0-14718bcf2c6b9b9afc9df438eb9e13eb09e1854e104f1Pokechu22MemoryViewWidget: Remove unnecessary column
5.0-147175af56563833b54d5074808dd34af7e00a1b2dad9Markus WickMerge pull request #9932 from JosJuice/jitarm64-dcbz-backpatch
5.0-147081df3456267c2e501a1252656c3a304b66773abe6JosJuiceJitArm64: Remove a comment in dcbz implementation
5.0-14707d91d6fcdc5c63dc3d7d161537f08bf3cc2b57616JosJuiceJitArm64: Fix dcbz backpatch
5.0-147148ad75086209db4eba08e9a06bca132675d95b003Markus WickMerge pull request #9767 from JosJuice/jitarm64-fpr-callee-saved
5.0-14709fdcea8566ded2b0575e30da7e43c81859095bc44JosJuiceJitArm64: Improve Arm64FPRCache::GetCallerSavedUsed
5.0-14712db5a78781f7df896b3c2e3d41f2ca26dfa5b36a1JosJuiceMerge pull request #9929 from Tilka/ax
5.0-14710484279f013bd375f6f0107a557897e3768a38972JosJuiceMerge pull request #9933 from Dentomologist/remove_stringutil_buildcompletefilename
5.0-14707f5e5e8553cb779b75918412d286b07597b4a5fb6DentomologistStringUtil: Remove unused function BuildCompleteFilename
5.0-146724a5c723114bb0a6eada92e29b1de134b46a28685Tillmann KarrasDSPHLE: re-enable low-pass filter
5.0-14708674e2aa573b46da3f77592c70c46c3ff369bcd16Markus WickMerge pull request #9892 from JosJuice/jitarm64-flush-temp
5.0-14707302b47f5e63443166d8edc50a5df76252b2dcfafJosJuiceJitArm64: Add temp reg parameter to Arm64RegCache::Flush
5.0-14706d1beb9ef7018c71a2336c62fa31bfe554083a3e7Léo LamMerge pull request #7896 from CrystalGamma/pr-reserve
5.0-14705c991904e043fd86ca44cf4b57388d0d9440b1588CrystalGammaPowerPC: Add reservation monitor to save state
5.0-14704d763d693e85c610e580c6741afa799acd6bafa0aCrystalGammaPowerPC: Move lwarx/stwcxd. reservation into PowerPCState
5.0-14703462af20cddbb7eead213fc70e719203f04d10dd3Léo LamMerge pull request #9920 from JMC47/popshadow
5.0-14659ae63c68b88f570d01fa85d33e5f448c6ecb3e603JMC47GameINI: Fix PoP:TT Shadows
5.0-14701bf36baa6b303c281b7541403fcd3e3eafe26e619Léo LamMerge pull request #9925 from JMC47/starsuccessorbox
5.0-1467044721052109f64a81ba68e8ad3ac64cafb95eb8eJMC47GameINI: Improve Rendering in S&P:SS
5.0-146999a91b867abcf694bc4568d5e9a6f393bd2e2c04cLéo LamMerge pull request #9912 from Pokechu22/memory-viewer-physical-mem2
5.0-146532d460b8e311e228f7dc57b1127c1f024c7252f6dPokechu22Fix MEM2 in the memory viewer in physical mode
5.0-1469743b5383b16191bfaf6c6f6a824d158defaad5ea1Léo LamMerge pull request #9924 from JMC47/tombraiderlegendini
5.0-14670948cd64567fa86d5d73167f98bf34a6863a8ebf6JMC47GameINI: Fix water in Tomb Raider Legend
5.0-14695ae426a4323ca04c69a55eb4d8bfb60efb4858d97Léo LamMerge pull request #9926 from JMC47/happyfeet2ini
5.0-14670e7dd3785be825d1f26e9a48d008be74be97edd5eJMC47GameINI: Fix Happy Feet 2 text
5.0-146933e73a4fced28dc2dab9ee1140527f40082ded3eeLéo LamMerge pull request #9930 from JosJuice/netplay-designated-initializer
5.0-14692a3c8fb06c528c513d83d425c06d6663fe7595333JosJuiceNetPlayClient: Remove a designated initializer
5.0-1469146f7074bf7fee999eee24e54b4b4d2db4a41b1d8JosJuiceTranslation resources sync with Transifex
5.0-14690a1e806ed76e6746259a730a5db82052b53f084f1JMC47Merge pull request #9600 from Bonta0/mgba-pr
5.0-14637b8f0e97c025dc7a50c7c729185195b3577321987BontaMovie: GBA Support
5.0-1463645f2461a530150d0b7b7c0899a927666c80fa203BontaNetPlay: GBA Support
5.0-14635b73d16a71a6a0e16ee7708aa659d8a61242f2781BontaQt/Core: Implement GBA Hotkeys
5.0-14634d6f86e1754730d1e4670f4064c312a73a30679b5BontaQt: Implement GBA host and widget
5.0-146339b80fb7deb676485fb780eadb56ea389aa4ec9d0BontaQt: GBA Pad config
5.0-14632d0f0b4c0e054b2177e524fba274dbefa98dfa7b7BontaSI: Implement GBAEmu device
5.0-146319a22ff653f089057f6990ea32dfd33d96a158698BontaCore: Implement GBA Core using libmgba
5.0-146302d744da68c31814ee3d5d3696aaa4d6bf5955a21BontaCore: Add GBA host interface
5.0-14629d849d5669509eacae4a1d9fd995af77b53159df7BontaSI/DeviceGBA: Expose GetTransferTime
5.0-14628fdcee30a3d191946ebbd93f6ecc5be644e493de9BontaSI: Expose Commands constants and switch to enum class
5.0-146278ee21acf3460e00d55002fb3387be4dd763b01e9BontaPad: GBA config
5.0-14626d2353c79eabeec0cbcec531c94148527816a3d1aBontaMappingWidget: Support for boxes with multiple columns
5.0-1462527eab609dcc0619b8b00cdb544b903550f577099BontaGCController: Make HandleMoviePadStatus static
5.0-14624ec5d557895e1fd2c9bab4e50a0d6529815b88640BontaQt: GBA Config dialog
5.0-14623110887435c990c48548c802dff95f099d7eda921BontaConfig: GBA settings
5.0-14622502def7f71efb78170bd0d5fed7e4cae1112120aBontaMixer: Support GBA samples mixing
5.0-146211b27f22cbcba62958d54daa3ec5ca3931a800e79BontaSI: Allow devices to schedule events
5.0-1462044aaf108d132e7b961db8600c16d19d6d3f37eb4BontaExternals: Integrate mGBA as a submodule
5.0-14671b515786c8dd94aac73e59003d9c232bd319ae1bdJMC47Merge pull request #9927 from OatmealDome/double-usbgecko
5.0-1462048bcd96526b343e9ca9e52de28cfdda4faedf7bdOatmealDomeGeckoSockServer: Only join connectionThread if it is joinable
5.0-14669175878cad855fc792398ff7d303ff3fbc0d50ceaJosJuiceMerge pull request #9919 from JMC47/memcardsizes
5.0-146672ec035441de22152f635dd1899d423c9e24cc6cdJosJuiceMerge pull request #9915 from JMC47/mxsuperflyini
5.0-14659103120bb2d233ec447747471691194e58ca2dc2dJMC47INI: Fix Memcard detection in SSX Tricky and SpongeBob:CFtKK
5.0-1465379a50c773028d7ff08541103fb1cc1c46dd4051cJMC47GameINI: MX Superfly - fix player textures
5.0-146654614e82bf9c9c585958e540f366f4cceb644a0aaJMC47Merge pull request #9923 from JosJuice/psgen-gles-bbox
5.0-1466492fc4f1eca8fca7b76066051048c7a96f404ef3dJosJuicePixelShaderGen: Fix OpenGL ES bounding box compilation error
5.0-146631e3ea8c4681295d7047a1d4fd5484604a153a33bJMC47Merge pull request #9922 from Techjar/graphics-drivers-suck
5.0-146625e0520b6e032e13244105bcd4de27841581d18c1TechjarVideoCommon: Expand vector comparisons instead of overloading any()
5.0-14661fa55e52ffffe3c116afc75022b9a604a50e52e0fTilkaMerge pull request #9917 from TheHarmonicRealm/master
5.0-146560be80bcb18fae246a1571029b5d441a70d4712e9NoahFix swap_RGB_GRB.gls post-processing shader
5.0-14655ac32996d11751b2e4333fdfa1419ad78af23e172NoahFix swap_RGB_GBR.gls post-processing shader
5.0-1465888cc20ffd0559a433a625ad96cf91f4c5515675bMai MMerge pull request #9918 from JMC47/IMGDDv35ini
5.0-14655d0b8f91d9754dafc8d4cf9b955aab20262d6e532JMC47INI Settings for Paper Mario Demo
5.0-146566ed201ca94bdcf4322048c685e0d909891b61accMai MMerge pull request #9913 from Tilka/postprocess
5.0-146532344624b08b553fd4fcc97b1c41c3747498ba403Tillmann KarrasPostProcessing: fix lens distortion shader for HLSL
5.0-14654c1845691923eaf34c7b9caabeacaab30d3d5fbf4JMC47Merge pull request #9916 from Dentomologist/fileinfo_constructor_remove_duplication
5.0-14653fe670a3e68ee6f7d504ab372e78cba33b9b7752eDentomologistFileUtil: Remove duplication in FileInfo constructor
5.0-146526e7698a3540eb3e9186bea442f08d5d96544d73fMai MMerge pull request #9910 from Tilka/postprocess
5.0-14645eb4ed72a96b9a7956976e8e0893b820aca7b0dc0Tillmann KarrasPostProcessing: fix lens distortion shader
5.0-14644c948d7f4369c4ad517c8afb4126bc5dd55f6068bTillmann KarrasPostProcessing: fix link error when switching shaders
5.0-1464947d847d4686dc347d10fb005e2c55a5bf87ab3afMai MMerge pull request #9911 from JMC47/summonerini
5.0-14648d65d4b7158d958697df5d878c0673524445a30edJMC47INI: Fix Summoner Invalid Reads
5.0-14647ed3000845c7c9229e7d087c03585b25253923a36JMC47Merge pull request #9899 from jack-1313/patch-2
5.0-146298f107191cbed3d993a2db41440e24c77449491cdjack-1313Create R6X.ini
5.0-14645e25d9791fc499748ebad717c1c9b90c1832b000cTilkaMerge pull request #9909 from matheuz1210/master
5.0-14644f8575c28ed2856413254275109a4d0bfb5351034mat1210Fix Readme.md's command line usage
5.0-146436bf39dc6d63d6bb5bc8cf16186a669122777b9ceTilkaMerge pull request #9908 from shuffle2/set-roundmode-with-simdmode
5.0-146428bddd8c675625809d7ab39b56dd6f1a7071e2477Shawn Hoffmanremove SetRoundMode we only care about SSE rounding mode, and set that manually in SetSIMDMode
5.0-146413c90b657f3a2aafcf73c54f20be6c6708e62d8e1TilkaMerge pull request #9907 from shuffle2/roundmode-bitfield
5.0-14637197075293de40a087bd9a7d31eef91e1e33a8693Shawn Hoffmanmake FPSCR.RN an enum
5.0-14639baeeea8f53f04f3ddedf0a3e1d7dc996150b9b42TilkaMerge pull request #9906 from shuffle2/msvc-warnings
5.0-14638e1bddd4c188e379ecb43ce16136235cb69e34325Shawn Hoffmanremove DSP::Profiler* this is not used anywhere and seems trivial to ressurect if it's ever needed again.
5.0-14637c89ae53677b99706d5f160fea73a19e2236f944fShawn Hoffmanmsvc: remove warning disables which no longer fire
5.0-14636d7a5558dc5784dfa849466be3f6dd88c108fe835TilkaMerge pull request #9905 from shuffle2/msvc-outdated-comment
5.0-146348feff42338ff5eef4d96b5805656e1779c437da1TilkaMerge pull request #9904 from shuffle2/msvc-volatile-ut
5.0-14633f5b05ae0802eef7da40c56896851b6b7ec270f0cShawn Hoffmanremove an outdated comment seems to have been solved 5 years ago by b707e199c2878d173c5d30f0a24db93d7de1d921
5.0-146331009825cb213f98a82840fb69bc88cc9b0fc6c5aShawn Hoffmanunittests: remove some msvc-specific casts compiles on contemporary msvc checked there is still a mul in release codegen
5.0-14632e9068e108a401cbb9d6f8afb46bc4e5c1ff27851TilkaMerge pull request #9903 from shuffle2/msbuild-lang
5.0-14629bc22c74cd9f536f050bcf30cb0ef3a933e24a777Shawn Hoffmanmsbuild: use Build dir for Languages
5.0-146302adbd77a4cfc5b52cdc4c54def8cde1ef30f0a58TilkaMerge pull request #9902 from shuffle2/msbuild-deprecated
5.0-146297117bd57726a79b5fe017c2ea84cdc6e499abccbShawn Hoffmanmsbuild: remove deprecated MinimalRebuild we were explicitly disabling it, which is effectively the new behavior
5.0-146280b18f8ae55a21d8446083b92a6666199a478b0feLéo LamMerge pull request #9894 from AdmiralCurtiss/smooth-moves-tex-cache-ini
5.0-14620eedae929b7d4ff62bfbc01d69b24b8994a35ffa7Admiral H. CurtissGameINI: Set safe texture cache in WarioWare: Smooth Moves for Writer's Block and Brain Age microgames.
5.0-14626cccb1eef8463f59f6011e43cca3b79d514e1e8c2Pierre BourdonMerge pull request #9897 from leoetlino/axe-faulty-ax-checks
5.0-146255021a13aa94a758e32cdf548e21077604f080005Léo LamDSPHLE: Fix running and is_stream checks in AX HLE
5.0-14624887fcfc99a5e4aa674f0e325df3dc699e3f778baLéo LamDSPHLE: Remove redundant accelerator end check for AX Wii
5.0-146239b17805be9ae8c09212f1c798711b915d4f6c58aConnor McLaughlinMerge pull request #9881 from blaahaj/postprocessing-fix
5.0-14567debeb09dee9ee69fed5c109319a0d1198352011bblåhajPostProcessing: Fix OpenGL UBO linking with configuration options
5.0-14621fd7c4b2c00e5cdb07412164770dad64ff88706eaJosJuiceMerge pull request #9891 from JMC47/jettsonic
5.0-14620b944ffc109867168c170b8ff2b377452d5e00283JMC47Fix Motion Detection in Sonic and the Secret Rings and Jett Rocket
5.0-14619b0d2df727a3ab3455bca30c4d16072a9c9f290ddLéo LamMerge pull request #9686 from Dentomologist/convert_adapter_tooltip_to_balloontip
5.0-1458259292a5c65a24c93bfa2436d5bb553f1a4bc01baDentomologistGeneralWidget: Convert Adapter tooltip to BalloonTip
5.0-14617de54856fbb9476e8a348fabb2aa41a0d4e6fdcbeLéo LamMerge pull request #9846 from jordan-woyak/report-dup-setting
5.0-14483a2acd0b92ee4c0277009794c3a363bb1e9a42957Jordan WoyakConfig: Add an ini setting to control real Wii Remote report duplication and decouple it from the speaker data setting. It is enabled by default.
5.0-14615162af2a7bbdc78a6cd49aad0eb17a5846f03e87eLéo LamMerge pull request #9870 from OatmealDome/ui-thread
5.0-145438c728945fba74caa62d7ee81b523074c16300719OatmealDomeAGL: Silence OpenGL deprecation warnings
5.0-145424d944342fcf7ef9bfcf3d0dd75c0d8032850eb62OatmealDomeAGL: Move more UI API calls to the main thread
5.0-145411bb72f00b5216869c7346a4fda61047d4abb244cOatmealDomeQuartzKeyboardAndMouse: Ensure windowNumber is fetched on the main thread
5.0-14611b09347c16040b4aebe224fc82753da92c49b2731Léo LamMerge pull request #9877 from JosJuice/android-early-panic
5.0-1456744c99f8cc149e753566ded9331fe824f201c6fe0JosJuiceAndroid: Avoid crash on early panic alert
5.0-146098fcda4c315fd3fbcc0441fec51e499499e03715bTilkaMerge pull request #9889 from leoetlino/ax-symbols
5.0-14605474adcc601b4705209038d38c9f52c4e6fd0b6b8Léo LamDSPHLE: Prevent AX GC and AX Wii symbol mixups
5.0-14607edc4396603298bffe559f076dfb5d0baf9bddc2cMarkus WickMerge pull request #9888 from JosJuice/jitarm64-logicalimm-everywhere
5.0-145963af21d3d222b37ab5f259719cb72c3b8b1f386e2JosJuiceJitArm64: Optimize FloatCompare's CR value emitting
5.0-145958af5095ff4d8b4ede22f741ed08a67069134ffbbJosJuiceJitArm64: Stop using hand-encoded logical immediates
5.0-146042b26e729c3bc51c71824e012f10f12135a650b9bJosJuiceMerge pull request #9887 from CrystalGamma/fix-vertexloader-generic
5.0-14603beb6ec056909b4fc7507154d97e42d0020206deeCrystalGammaVideoCommon: fix generic build
5.0-1460293626764d475688877bad1140fd1d6b766d4aa5bTilkaMerge pull request #9863 from Pokechu22/zora-eyes-v2
5.0-14601b880be0aa56ac9807957574682902cb8cc2a9c9bPokechu22Use separate fmt::formatters for each indirect matrix column
5.0-14600f467c02d1ad63384674e04dee1c8d896b1c68ea5Pokechu22Ignore the top bit of the indirect texture matrix scale
5.0-1459920a8e9c872362f39dcb1319a39040cd85dc2d7dcTilkaMerge pull request #9876 from Pokechu22/skyward-sword-map
5.0-14581a379456f381f474bfdcb993fd4b28c84de5400d3Pokechu22Fix indentation for alphabump
5.0-145802feced2e332f29dd4ca500d76410e797403d562ePokechu22Fix indirect textures when format is not ITF_8
5.0-14596f9baff46a63176d57fdc3b363d59adc861ac003aTilkaMerge pull request #9885 from Tilka/datel
5.0-14595bd5c6047184027c7094532217fe3982e91070540Tillmann KarrasGameFile: don't download covers for empty game IDs
5.0-1459488fd9fd577ffc3c1af5a04cdf337ecd2990ccfe2Markus WickMerge pull request #9869 from JosJuice/jitarm64-constexpr-isimmlogical
5.0-145910f3b9a8874b12200326e6dd0904c30c2b296b159JosJuiceJitArm64: Minor mcrfs optimization
5.0-145909e80db123f4f8b6b51c672bec729a70a21ee7af4JosJuiceJitArm64: Encode logical immediates at compile-time where possible
5.0-1458910861ed8ce4f60f76ec3508f18c02083dfd226e4JosJuiceJitArm64: Turn IsImmLogical into a constexpr constructor
5.0-14588ab024b218e956f478c91c994628ec7153bfe79cfJosJuiceJitArm64: Accept LogicalImm struct as bitwise inst parameter
5.0-145894157967f04bb72e37c0aa383b3f377c0d2177418Markus WickMerge pull request #9883 from JosJuice/jitarm64-fix-ps-cmpxx
5.0-14588f903853cf7d3b38490397866613686160cefea78JosJuiceJitArm64: Fix ps_cmpXX
5.0-14587f6ca70d094e98664170a13e6cca1683a44cb0fadMarkus WickMerge pull request #9822 from JosJuice/jitarm64-ps-cmpxx
5.0-14580adbf6d55dacf256fdd586ee5069b5e20be4eacc7JosJuiceJitArm64: Implement ps_cmpXX
5.0-145854ba4d7cc7da937e2a69028861a4561bb34851c4bMarkus WickMerge pull request #9878 from JosJuice/jitarm64-addmex
5.0-14580fc60e626225997eb9f2c7595e794bac77d0e1746JosJuiceJitArm64: Implement addmex/subfmex
5.0-14583afe9c6fb9a7969bd76592292dc399ae1e8bdf662JosJuiceMerge pull request #9880 from OatmealDome/windows-updater
5.0-14580a39b7a45c0609771496936fadee6eb016447851cOatmealDomeUpdaterCommon: Use File::Copy() on non-macOS platforms
5.0-14581838434a9dfadcdce0804d139b12051b50e999106Léo LamMerge pull request #9879 from AdmiralCurtiss/host-is-instruction-ram-address-fix
5.0-14580c9e4489e17988ef80497c2c3ba5ab6e8034b6257Admiral H. CurtissCore/MMU: Fix inverted condition in HostIsInstructionRAMAddress().
5.0-14579cfcc994f6c6966172c108ee73347d7ad3f0ae717Markus WickMerge pull request #9840 from JosJuice/jitarm64-mffsx
5.0-144818cd37e040adb5fa6d7491839bcd55bc085a594e7JosJuiceJitArm64: Implement mffsx
5.0-14577a390d3f3270be43d8a5c725cb12a4c2782de3572Markus WickMerge pull request #9820 from JosJuice/jitarm64-simplify-addex
5.0-14441752c4898b19a11368ebf7314c4d659bc946ee76bJosJuiceJitArm64: Simplify addex/subfex
5.0-14575f67f0488d2cd3e0339970a41d88a0df14683e495Markus WickMerge pull request #9844 from JosJuice/jitarm64-fctiwzx-constant
5.0-1448136798b18e8defed48e2625f011df6c66ee2abaafJosJuiceJitArm64: Improve fctiwzx constant generation in double case
5.0-145739df6f6583413ec951b6d29d1314284a964109461Markus WickMerge pull request #9867 from JosJuice/jitarm64-unconditional-exception-exit
5.0-145411a64364ae367ff19ff1159f71f0fa5c72b1f674bJosJuiceJitArm64: Add the ability to emit an unconditional exception exit
5.0-145711827cb9cd862826c8e69d34d2c58d8fc18e696d5Markus WickMerge pull request #9874 from JosJuice/jitarm64-unconditional-farcode
5.0-14567a6700a074d632ec40b7761e71666d6dac89c1c96JosJuiceJitArm64: Get rid of an unconditional branch to farcode
5.0-1456998098edad77596f2006c75b95bdecdbff5c924d0Markus WickMerge pull request #9859 from JosJuice/jitarm64-stwbrx-sthbrx
5.0-14521f666df72c00518d355a70591a280f6118856bdc1JosJuiceJitArm64: Implement stwbrx/sthbrx
5.0-14520d3ef5d4ca4f14149c1f564d75348604de1b73e78JosJuiceJitArm64: Fix lwbrx/lhbrx with optimized MMIO access
5.0-14566de1289058885233be1fb29b16a239530b9c697d6Léo LamMerge pull request #9873 from JosJuice/jitarm64-tbz-encoding
5.0-14557cbbd3d39562437985678bb4f4a7953d59b687399JosJuiceArm64Emitter: Fix 64-bit TBZ/TBNZ encoding
5.0-145642c66a08fd30d6dea2a87bb62444f8ede78760fecLéo LamMerge pull request #9848 from Pokechu22/di-hw-resets
5.0-14555f664cf1903ff8403fd66fcbb8cf8b4092048c1cePokechu22Implement resetting DI via HW_RESETS
5.0-145621450e97c2868c3db3a5116b0b0777cf142bd9ef7Léo LamMerge pull request #9522 from AdmiralCurtiss/host-read-optional
5.0-14556c292351faafa76ff457db1d96d241a14176c9535Admiral H. CurtissCore/MMU: Add HostTryWrite*() functions.
5.0-14555b59fcae70abd7bd14d0a87aef9f07cd2481f905cAdmiral H. CurtissCore/MMU: Add HostTryRead*() functions.
5.0-145594b5dabff3368290803a478368bbe5defe103913fLéo LamMerge pull request #9871 from OatmealDome/leftrightclick
5.0-14542f6fabec644f54369394b0e57d171dae9f709b0a6OatmealDomeFreeLookManager: Use proper names for left, right, and middle click on Quartz ciface
5.0-14541a0ba78ded25a2bcacc537b63f7d2f9b6fa5b7cbfOatmealDomeWiimoteEmu: Use proper names for left, right, and middle click on Quartz ciface
5.0-14556925379cb9fc1c1c15199406a1f9a18a09cb72dbcLéo LamMerge pull request #9872 from JosJuice/jitarm64-msr-ee
5.0-145530642ff8b25acfd6021df301fdc2e738b1e35b36eJosJuiceJitArm64: Check MSR.EE for external exceptions, not MSR.FE0
5.0-14554954f27c5d7289b2b806d0fb94dd105edaa1bb4beLéo LamMerge pull request #9709 from AdmiralCurtiss/upnp-error-log
5.0-14360c3560f033ee69eb4ff0edc916d329e5490058654Admiral H. CurtissUPnP: Improve error messages on initialization failure.
5.0-1455202309bd0acf030f5f641d427e55b73d59455c4b1JosJuiceMerge pull request #9868 from leoetlino/constexpr-intlog2
5.0-14541b82b0683d5b3ee368db109f86a58fe3ac78d81faLéo LamMathUtil: Mark IntLog2 as constexpr
5.0-1455021d75099fc7931a5d846a290842808ee26954e39Léo LamMerge pull request #9866 from JosJuice/jitarm64-hardcoded-exceptions
5.0-1452058698b8380cc46d0e8cf67dec61b8f750de2f5d8JosJuiceJitArm64: Don't hardcode exception constants
5.0-14548be0163b7ad1d0a3b839597c622f3967266aa8533Léo LamMerge pull request #9841 from JosJuice/revert-9835
5.0-1448198bdf3b1ceae94a35e3f47158966967d1c947d99JosJuicePartially revert "Android: Clean up hardcoded platform names"
5.0-1454639e14b6b5f6c8f96ab045724da11719a848fade1Léo LamMerge pull request #9854 from JosJuice/wia-ice
5.0-14519eafa2784d6a321bcd2ff2cb38b1cc3f93811cc82JosJuiceDiscIO: Store partition key directly in ReuseID
5.0-1454420ac3ed413b523cef1cc90d4d4f2cd2a6467bc79Léo LamMerge pull request #9763 from Techjar/netplay-common-refactor
5.0-145433d5cf5286bb4a84aeecc2ec5a4a9fdd204ba5d73TechjarNetPlay: Refactor some functions into a common header
5.0-1454256fdde5d749c3df07218abce770b05c63762fde9Léo LamMerge pull request #9595 from Dentomologist/fix_vertex_loader_test_warnings
5.0-138721cc035eb055bb0fda386b276a00b8fc175913522DentomologistVertexLoaderTest: Fix memset assignment warning
5.0-14540ffdc8538a162b1ca56e3943c5a78c02358053b2aMai MMerge pull request #9862 from delroth/spdx-tags
5.0-14527eb119488ea418144ace26d916dbd8aa00100b821Pierre Bourdonlicensing: add missing license info to many Java files
5.0-14526f4e34703c0da37666af88892468eaf3ca07f8a4ePierre Bourdonlicensing: convert "public domain" to CC0 1.0
5.0-14525fd821770e3e015ab6a45e814e5a36bc9fb53ed91Pierre Bourdonlicensing: remove non-standard license.txt in favor of COPYING
5.0-14524408dcb5af703e9f90463699812d82485422c83d2Pierre Bourdonlicensing: import license text for licenses referenced through SPDX tags
5.0-145230cf041de24fa9d07eb2b59046303ed40056273a5Pierre Bourdonlicensing: various one-off conversions to SPDX tags
5.0-1452290379e243eb978afafea00b8b6d4c3ca79e71e60Pierre Bourdonlicensing: switch GLExtensions/ to use SPDX tags
5.0-1452151cdc5542c2f7ecaa34f1d4f42da17ce28c58656Pierre Bourdonlicensing: fix license info for Crypto/{bn,ec}
5.0-14520e149ad4f0a9874f354221a7fc76d8f1841e47808Pierre Bourdontreewide: convert GPLv2+ license info to SPDX tags
5.0-14531683807abcef2dffceabb7500fc018b60c3e79d93Léo LamMerge pull request #9858 from OatmealDome/updater-fail
5.0-14517dd5e0c6e153015e428d2ce246ae77c2e20aed678OatmealDomeUpdaterCommon: Move the updated file instead of copying This prevents macOS from reading an old (cached) code signature on Mach-O executables.
5.0-1452927c560fdfa182692316d7f0196bd782b11b7744fLéo LamMerge pull request #8915 from OatmealDome/updater-temp-dir
5.0-14326833d5a3e9f6b6a59115ba225c6000747a9bffc93OatmealDomeAutoUpdate: Put updater log in the user log directory
5.0-14325243c6b58feaebd5a11bf03303dde0a7782f579eeOatmealDomeUpdaterCommon: Replace FindOrCreateTempDir with File::CreateTempDir()
5.0-14324c87241479a14a6353c92d809211321ecfc8116f5OatmealDomeFileUtil: Handle app translocation on macOS
5.0-14525ccc2b7bd25a625b25c3ab1692f326d96349e37bfLéo LamMerge pull request #8416 from JosJuice/shader-compilation-names
5.0-1398705a37746b660b985846376f63472ca36b7ae230eJosJuiceChange the names for shader compilation settings
5.0-145236cc195e02f3398a56a6ff6b02f65bf23da7c0127JMC47Merge pull request #9640 from v1993/patch-1
5.0-14003b3b1518f91f66a4c471ec41a1a40170c6795e847ValeriAllow shaders to query reciprocal of window resolution
5.0-145214808241648b729e9640c19ffe9936a50e55c4fceJMC47Merge pull request #9843 from JosJuice/android-fallback-region
5.0-14481515d02fe26f3cd74a792f518ab5b244c0210540bJosJuiceAndroid: Add Fallback Region setting to GUI
5.0-145192409d30f5cec08e5402f87e831dc3021819cbccaJosJuiceTranslation resources sync with Transifex
5.0-14518e6dfb08746d0a514dbafc75ea937ed92e8fdb79cTilkaMerge pull request #9855 from JosJuice/wia-ice-2
5.0-1450330f9f31a69080edd1fbfcb98de34ff8320b78ee5Shawn HoffmanDiscIO: Add workaround for MSVC ARM64 ICE
5.0-145166042df71d934b0efa9dcb64f47e77a02a1e3cb96JMC47Merge pull request #9853 from Bonta0/sinocancel
5.0-14443aaea38be46b4c00f0dd6e94455643686fd7f83f3BontaSI: Don't cancel transfers
5.0-1451404a1c2e1b2d6171bb6dd4c13138d4a4f4a3a9134JMC47Merge pull request #9847 from JosJuice/dvd-pitfall
5.0-144824648e1a035c02c120d4350e10d6bad4c43ee53a5JosJuiceDVDInterface: Fix small backwards seek after non-cached seek
5.0-14481c6ede090350c9f413b1df8a4de850da5345797e2JosJuiceDVDInterface: Don't evict cache block i unless block i + 2 was read
5.0-145116a46d35c737aba4095d0e86385709968dbed65e8JMC47Merge pull request #9839 from OatmealDome/bluetooth-scanning
5.0-14460156ffef98c2f3b19201134b79b3db56c1478d81bOatmealDomeWiimoteScannerDarwin: Fix lint
5.0-14459b494d109d473d613b61158029bfd33ecf49bd01bOatmealDomeWiimoteScannerBackend: Allow StopThreads to request that any Wiimote searching stops Used by WiimoteScannerDarwin to know when to exit its runloop.
5.0-144580de30fa0bb57458726d7a5aab5eea02411b2a17fOatmealDomeWiimoteScannerDarwin: Initialize IOBluetoothHostController in constructor
5.0-14457eb7b70b48d7d3caa381d8431265c43142dbd220bOatmealDomeWiimoteScannerDarwin: Don't attempt to scan if inquiry doesn't start
5.0-144566794532abecf6c7ebfef98a46e49b7baacc0999aOatmealDomeIOdarwin_private: Remove hack for bug fixed in newer macOS SDKs
5.0-1445574755e593900e75a196590d560fc158b34be64deOatmealDomeWiimoteScannerDarwin: Rename stopScanning for code style compliance
5.0-145046320861c45755e23901249b7d5e11f102e5a499dTilkaMerge pull request #9856 from JosJuice/jitarm64-msvc-warning
5.0-14503e581d970d620732018da2511b2373b4afb9eb42aJosJuiceJitArm64: Fix MSVC warning '~': zero extending 'u32' to 'u64'
5.0-145023b3fb9d4c3761aaf11c25bce6178125a4f5ed7e9TilkaMerge pull request #9852 from Pokechu22/wii-change-disc
5.0-14494e440b21640adfef98ad18c217748587dfe585ee3Pokechu22DVDInterface: Fix decrypting reads clearing the drive state
5.0-14500901a4fb5f4bc9906f0f9b2c930de89b082ab1744TilkaMerge pull request #9811 from JosJuice/fprf-denormal-singles
5.0-14490ccd8233ea378b5737e4c7d086d4d762f8645951cJosJuiceJit64: Fix FPRF handling of denormal singles
5.0-144898d2c069c3454fee6180483f3bf29fe496d71c5f8JosJuiceInterpreter: Return float from ForceSingle
5.0-14488d56721ebb9910cd14115f778c57c58a6fd0ca366JosJuiceInterpreter: Fix FPRF handling of denormal singles
5.0-14487def5666419a04c22c61925f96d2c970a0bb01d72JosJuiceJitArm64: Fix FPRF handling of denormal singles
5.0-14495856c82aa2466adddcb0c22e502bf4286e57c6242TilkaMerge pull request #9851 from JosJuice/jitarm64-mfcr
5.0-144901df1f20c440ea110a7a8c8e91df1c9f2c66b3d68JosJuiceJitArm64: Handle SO and LT simultaneously in mfcr
5.0-14493bb2d576ecc04b8670916a296e069f1752aabd40fTilkaMerge pull request #9849 from Tilka/x87
5.0-14487afb93980595ff4fbbd31760b5ab7f979bb6be73dTillmann Karrasx64Emitter: remove unused x87 instructions
5.0-144912ef2eee2e088c3b87429809fa81b71a75cddbb18JosJuiceMerge pull request #9464 from Sintendo/jit64addxreloaded
5.0-134966a51c1564f14680c8e30dcfeeb986d8b1534d449SintendoJit64: addx revisited
5.0-14489156f625106fe364c8d9323d4dfb11d04ac678daeTilkaMerge pull request #9850 from Tilka/so_lt
5.0-14488a68c1bf648a5ecfb7c3d1f99fdb048c9fef6ff90Tillmann KarrasPowerPC: add enum values for emulator SO and LT shifts
5.0-1448725a701aa1b14638a3837d3bd72639f1709209bdaTillmann KarrasPowerPC: move SO bit to a more convenient location
5.0-14486aff39af5fba2d3869767995719f0c187c7694e28TilkaMerge pull request #9810 from JosJuice/fprf-cmp-mask
5.0-14423891a46596d7c05494737096a18fcbf7a8d1e93b9JosJuiceJits: Fix fcmpX FPRF mask
5.0-144844166567f92ddf5afa81488f6a14a6a2a271c952eTilkaMerge pull request #9812 from JosJuice/fprf-x64-neg-zero
5.0-14423be194dfc9cf15f80069b5f7d66a8d66ccb5b2fc2JosJuiceJit64: Fix FPRF non-SSE4.1 handling of negative zero
5.0-1448252fb2fad4016a58aacfbcf11bdf517f4680cd1fbJMC47Merge pull request #9845 from Sintendo/jit64mtfsfx
5.0-144817de4623d48bc03c9167258f7f38298e49240e875SintendoJit64: mtfsfx - Optimized masking
5.0-14480c77a5f7e3246398aeb1d520d7bbc0bfdf5787754Léo LamMerge pull request #9825 from JosJuice/jitarm64-mcrfs
5.0-14444b11b5955aef3ee2d2fb5386003716f548d593328JosJuiceJit64: Optimize mcrfs when mask == 0
5.0-1444379a610b4b49e5622129dc44041c1640555007e94JosJuiceJitArm64: Implement mcrfs
5.0-144770087eed235f92847cbc213869b0cf88c22414d9aLéo LamMerge pull request #9793 from sepalani/template-mmio
5.0-143331d48a33aed06bd02c5c7796bbec8e1f7b88186ceSepalaniMMIOHandlers: Move method definitions to MMIO.cpp
5.0-14475ede9f2a76a1fa730f30e058b5ea4284bedf47facLéo LamMerge pull request #9838 from JMC47/batensetting
5.0-1445503b48801f6cd2cc4176429c73bfa8418b1351ff3JMC47Fix Baten Kaitos Shop Crashes
5.0-14473965a8bd64c7f3a93967d48d60d08b9fd6d0a64bbLéo LamMerge pull request #9814 from thyrc/musl
5.0-144727a1922fd8f0f6686188d179732c9757faf2d1b4fthyrcFix includes for musl libc
5.0-144714979974a57c06ae605e43555f6cfe96e3472d12bLéo LamMerge pull request #9828 from JosJuice/android-pressed-opacity
5.0-14443d33efc37af5d7d13d0342d2de3922202289b7a8aJosJuiceAndroid: Apply opacity setting to pressed buttons too
5.0-144699476733a80e014dd415d103f755ed5c7d9f73ebeLéo LamMerge pull request #9829 from sepalani/ai-samples
5.0-144410a7627d74e0829bc532259deef0ad1c44e0dccd4SepalaniAudioInterface: Fix sample counter
5.0-14467cf26846225956b6eb6a1d6969528ed2462369b7dLéo LamMerge pull request #9830 from skylersaleh/m1-unit-tests
5.0-144441203c2378192acb8cf67ccf731d40f1f954de7a6Skyler SalehApple M1: Support for unit testing universal builds
5.0-14443655ed37983d90bb411ab2d877066b8f2f2198157Skyler SalehUnit Tests: Added W^X Support for PowerPC test
5.0-14464a632a6a404dc0d6ba8ae3ada1728f6a0c55ede3eLéo LamMerge pull request #9833 from Pokechu22/ubershaders-tevcoord
5.0-144462f1726e3f32d7bdb85cf827b98b6d47ab1a06912Pokechu22UberShaderPixel: always set tevcoord, even if the stage has no texture
5.0-14462b66e88e4b93e57c97dd5859fcc2ae281a83977c0Léo LamMerge pull request #9837 from AdmiralCurtiss/mysterious-voodoo-performance-fix
5.0-144551183fb3d2d55b004a2918a7c69dd8bbaf995c650Admiral H. CurtissVideoCommon/Fifo: Move SConfig::GetInstance() outside the GPU loop.
5.0-1446046120a6108111170f7ac849d716762121c5c9e76JMC47Merge pull request #9742 from Pokechu22/sw-resolution
5.0-142964a4244f04d80dbca76aa560debe139aa6121125bPokechu22Software: Fix bad backbuffer size
5.0-1445863c028c5df8aa7c5fe0f47f16e21f61888f901a9JMC47Merge pull request #9832 from Pokechu22/software-color-asserts
5.0-1444651862135d6df263c953c91e486e803fb985ac2edPokechu22Software: Remove texinfo.sourcerow == SourceRow::Colors assert
5.0-1445695ecb73b112e637197c12fe9546a1b9bf728f2afJMC47Merge pull request #9826 from Techjar/fix-tmem-mips
5.0-144432d59dcb95d1256bdbe0bf020c029b191477a241cTechjarVideoCommon/TextureInfo: Fix mipmap loading from tmem
5.0-14454be2ec728e4cd642e22c8558dec7d75ca254a19b2Mai MMerge pull request #9836 from JosJuice/android-getemulationactivity
5.0-144431a47780ab466a3493d078e3e79087a27289d2360JosJuiceAndroid: Don't use getEmulationActivity in GCAdapter/Wiimote code
5.0-14452a904cb846a7b23d514304481e5ed254fd308c82fMai MMerge pull request #9835 from JosJuice/android-hardcoded-strings
5.0-144460cfd36495b3f8ab5bba595db75c9d1106534ba62JosJuiceAndroid: Store HomeScreenChannel's appLinkIntentUri as Uri
5.0-14445cbc4989095baff7b84694802bb195c0c79d56ebeJosJuiceAndroid: Clean up hardcoded platform names
5.0-144445b8fe1e748af0e489478cde879cca8eba8150c33JosJuiceAndroid: Clean up some hardcoded strings
5.0-144431b3f05628b428442f1502c81bdc236466b95e3f0JosJuiceAndroid: Remove check for missing game ID
5.0-1444789a5bdff161b7a4056b70fa26dde0d6c4df674efJMC47Merge pull request #9349 from smurf3tte/gladius
5.0-14445c788beecfc2946260e87ae11718608ad4e10d898JMC47Merge pull request #9711 from iwubcode/enhance-wildcard-support
5.0-14444df53a5f8809d1f9c21a2975a2fd6e98e9c7a8424iwubcodeVideoCommon: enhance hi res texture support by having exact matches be picked before wildcard matches. Additionally, add the ability to ignore the texture hash portion of the texture name when loading a hi res texture
5.0-144438fb0f913315f98c9c3f3bf51ad0fc4e534991e10iwubcodeVideoCommon: split the texture hash from the base name when generating the texture name
5.0-144423e1a25ead050554add154efcc236e1f7a9d427e9Markus WickMerge pull request #9821 from JosJuice/jitarm64-sbc-subfzex
5.0-1444193d2fd19e8ee8d25e20cab210a5b08f2cfe00665JosJuiceJitArm64: Use SBC/SBCS for emulating subfzex
5.0-14440503c62ec00f53fac6995b255ce189e3e0127f233Markus WickMerge pull request #9819 from JosJuice/jitarm64-sbc
5.0-14437fac842021c24379e13a0407483e7c67b2607566cJosJuiceJitArm64: Use SBC/SBCS for emulating subfex
5.0-14438b530d9b8c242a0c87e3744b87c7e4e7e25544ebbMarkus WickMerge pull request #9817 from Sintendo/jit64subfic
5.0-1443618aaf488b0cb3509727ee8d252c0f08a5951fffaSintendoJit64: subfic - Optimize constants for d != a
5.0-144364e9e75f4c59df17e9ac0a15260fadea255a015feJosJuiceTranslation resources sync with Transifex
5.0-144354c37cc7e5e8d613166cc5d39f51678c5448a46fcLéo LamMerge pull request #9816 from JosJuice/aarch64-fma-true
5.0-144232b88a46b1ad418879c1d032b29af8f456a3cd592JosJuiceCommon: Set bFMA to true for AArch64
5.0-14433ee58f1c1881a88f9059ad91f47aa27fcbe27348dLéo LamMerge pull request #9775 from dbrookman/fix-gameini-gfxbackend
5.0-14333b214e0e71f7565240e60b88adf2e2fc06e5ac3ffDaniel BrookmanGameINI: Fix GFXBackend crash
5.0-14431d2d3647b26976e0f90ef5b0b59416dfe2eedfa5bJMC47Merge pull request #9813 from AdmiralCurtiss/cpu-cycles-per-sample
5.0-14430360d05fe2128e13780e9384a9941a711bfb4b076Admiral H. CurtissAudioInterface: Initialize s_cpu_cycles_per_sample to a sane value.
5.0-14429c2ac21c8d6a65583df7cd6efe87199333ceb4037Léo LamMerge pull request #9753 from mbc07/VolumeVerifier_TMD_severity
5.0-142992c598e46abd25959933a764552b0c9e49d8bddc5Mateus B. CassianoVolumeVerifier: increase problem severity for incorrectly signed TMDs
5.0-14427d536a50878fd257fcc9740235caf8b22ec351608Léo LamMerge pull request #9756 from Techjar/memcard-size-config
5.0-1430436dd4cc232c59496866e20267d7a45b3c4da6c36TechjarGameSettings: Set 59 block memory card for Pokémon Box: Ruby & Sapphire (JAP)
5.0-1430333a6701e5649868a2fca5c5a13cd5d8895c64a68TechjarReplace MemoryCard251 setting with generic MemoryCardSize
5.0-144244cd1567308ab921d0e37a83672ad91fa4932097fLéo LamMerge pull request #9809 from Techjar/netplay-session-settings
5.0-144230e502062b4ee57952eed8c659b52c788e4af50c1TechjarMove some NetPlay-specific settings to SessionSettings
5.0-144222898cf51218f6326107f9c5be141f95f8663b3f9Léo LamMerge pull request #9784 from PEmu2/master
5.0-1434644206b770255de4af3cd29ecbf46d58b3cf126b2PEmu2Update buffer_storage warning message
5.0-144200cc1fc37b570bbf2b830360046de3933f866991aLéo LamMerge pull request #9788 from sepalani/dsp-rate
5.0-14333eaf8e3000894a95d96a5ee8f27f3203cab0c2eafSepalaniAudioInterface: Fix AIDFR initialization
5.0-1441890a994f93780ef8a7cccfc02e00576692e0f2839Léo LamMerge pull request #9802 from JosJuice/android-game-file-cache-path
5.0-14389d304d75aa5e2026a6649ae3359aa66eec43b9a02JosJuiceAndroid: Stop using custom path for GameFileCache
5.0-144164e3e3bfd60e68deadfbe72fb06403e5895981f23Léo LamMerge pull request #9804 from JosJuice/revert-fma
5.0-14389ac28b89fa54dd01ef09c647492a508e9dec30fc2JosJuiceNetPlay/Jit64: Avoid using software FMA
5.0-144148ef4bd682b86b6ac708c3aa2462a14f9ad5a90a0Léo LamMerge pull request #9805 from JosJuice/rounding-mode-savestate
5.0-143899db0ebd4b6d195410aac622bc9b27da7155babbcJosJuicePowerPC: Set host CPU rounding mode on init and savestate
5.0-14412dd26106848e2cadb89f8dc3a1425b4b76b9a28b0Léo LamMerge pull request #9807 from Techjar/fix-glsl-any
5.0-144053da0976a8190211e43e285896bfb6dcd80dd7d50TechjarVideoCommon: Define scalar any() and all() functions in GLSL
5.0-1441038424d0c59b480d7a3301a5f61c03e99b685dc42Léo LamMerge pull request #9808 from xvrc/msghandler-label-fix
5.0-144070ad13db633994cdad92e20eee07fef79822efaf1xvrcMsgHandler: Correct question and warning captions
5.0-144080a1f58ad779695e2d9ddbd90a5c021efe2df450eLéo LamMerge pull request #9730 from Dentomologist/remove_audio_pane_stretching
5.0-14389a2e1ddc3541ca7233ed05e31d88278805cf088e1DentomologistAudioPane: Remove main layout vertical stretching
5.0-14406a09d9cf608fa9d2c20f6419879ad9867e1990ceaJosJuiceMerge pull request #9606 from Filoppi/patch-14
5.0-14215e6057c5f62ed43d445416517913f44f06673d44eFilippo TarpiniQt: avoid queuing ConfigChanged() more than once
5.0-144040c6e00ce0c8da1d81094bb41fea2eafe6b279891JMC47Merge pull request #9801 from Techjar/bbox-rounding-hack
5.0-14395b267f54259c7e1b9d9bd8a5874af559b76925184TechjarVideoCommon: Only include centered pixels in bounding box
5.0-14402a51d01bb809bddaa2c221b0e9a6d0b935a285bceJMC47Merge pull request #9532 from Pokechu22/debug-cube-hack
5.0-144011500a0119bbb9086b0482a94b154612a0684f194Pokechu22Eliminate TVtxDesc.GetLegacyHex
5.0-14400820d9ffbfa9fb06618ff8d93d5e9a1da72d897c0Pokechu22Remove PixelShaderGen hasindstage
5.0-14399c583cac5681409222c4557e48cbad8caedc17c4dPokechu22Hack to hide debug cubes in Super Mario Sunshine
5.0-14398e62610e6bc4f33234d8d5a7759ed5911bd25b8cbTilkaMerge pull request #9799 from Tilka/interpreter
5.0-143895fc3cb2379d0bee096fc1ff776d9c94f02795be0Tillmann KarrasInterpreter: deduplicate integer comparisons
5.0-143960aa9e8dc9a47cc50baf4e785da1b2ce5f2246b17JMC47Merge pull request #9795 from Filoppi/fix_controller2_default_device
5.0-14387702f86ccc01fb1b9055e1acb77541f432a5cac57FiloppiInputCommon: fix 2nd+ controller not defaulting to the default device
5.0-14394c729852d72f7dcd9877fd4b4a002a0f0d91dcd66Connor McLaughlinMerge pull request #9782 from Techjar/bbox-ogl-upsidedown-fix
5.0-143434866002c9bf6d4438087c4b53c100d7cf1271084TechjarVideoCommon: Perform OpenGL bounding box inversion in pixel shader
5.0-143921b3977990b2617b8caca0c10fe14ab0105c0c568Connor McLaughlinMerge pull request #9800 from Techjar/vulkan-subgroup-fix
5.0-1434358238e75a7d2a153fdbd51b5f39fd00f390eafbfTechjarVulkan: Fix subgroup reduction
5.0-14390ec8257ebe12a77cfbb50903955a86e82214fe63fJMC47Merge pull request #9794 from Filoppi/fix_input_focus_bug
5.0-143857c83b745c5589e973b1e6030973956885b144902FiloppiQt: fix input focus checks being wrong
5.0-143888f9bb5612af67d609818129f10e8f5b8f9ea353eJMC47Merge pull request #9798 from JosJuice/android-wad-crash
5.0-14360d42cec0d19f64e3a8bc7c8db738607a136e10d04JosJuiceAndroid: Fix WAD import crashing
5.0-14386edc18e60add3393aa0b7e79aa5b5e3ff443f34ffLéo LamMerge pull request #9785 from Dentomologist/fix_gamelist_grid_zoom_in
5.0-143467a6098a7f655a9441b1196ef2efefd3bdaac8f8dDentomologistGameList: Fix grid mode zoom keybind inconsistency
5.0-143845e371bb4be28f76446043467a7d1df2876da8b38Léo LamMerge pull request #9792 from sepalani/lint
5.0-14333ce8004c9c1cd977d4f5a43e08bfcf2e9ec12f047SepalaniLint: End of namespace
5.0-143828ca6ffd908aa95ffb5c7665083463c4ea1139b0dLéo LamMerge pull request #9702 from Filoppi/controller_interface_fixes
5.0-1438183ea16f40238fa82981221ba65061a7094b2a64bFiloppiQt: Fix IOWindow keeping a shared ptr to devices even after them being removed by the ControllerInterface this prevented some devices from being recreated correctly, as they were exclusive (e.g. DInput Joysticks)
5.0-14380a77e3b4a9bc557ac00b63c13abdb4074069e9a7dFiloppiInputCommon: Make Wiimote rumble variable thread safe
5.0-1437908f8c279274455ecf16a3a447378f37062408c9bFiloppiControllerInterface: fix DSU thread safety and use PlatformPopulateDevices()
5.0-143788b53af9cbc8aabdd5db349c17a8912c0fec723a8FiloppiControllerInterface: polish DInput Keyboard and Mouse (add comments and logs)
5.0-14377038b57feccb098a338342f6542bb97d74f9cf7e1FiloppiControllerInterface: DInput Joystick fix non thread safe static variable
5.0-14376a0ecca1a84afb61809aa848405f119a9a7fff965FiloppiControllerInterface: Implement ChangeWindow on DInput without recreating the devices
5.0-14375dcc345400e38e54ac84819e5cbcdf65c9cd95f96FiloppiControllerInterface: devices population is now async so implement devices sorting priority
5.0-143740718cfd7d781952eff53f052466faaea6b5f3a2fFiloppiControllerInterface: make evdev use PlatformPopulateDevices
5.0-143732aa941081e7d07d11500ea6080c9f65af005caebFiloppiControllerInterface: make SDL use PlatformPopulateDevices()
5.0-143721d816f8f267ff468478a4b8ff423b2dd0c734654FiloppiControllerInterface: make real Wiimote use PlatformPopulateDevices()
5.0-14371c238e4911916e2a90e2e324873e0da4907d243c3FiloppiControllerInterface: Remove OSX window handle
5.0-143702376aec135d957ee74bd2be1d587539dea4d5dabFiloppiControllerInterface: Refactor
5.0-14369f90d851e2519d46f62e2037896053bc546e7133bFiloppiControllerInterface: mixed comments
5.0-14368c285ae57fb0027a3e6da12b7097e15e0485ee526FiloppiControllerInterface: fix rare deadlock
5.0-14367ebe3fbe04c329f9bc100ded4dcf22720f375e2f4JMC47Merge pull request #9771 from Filoppi/dsu_fixes
5.0-1432498b00a28e4a2116984ee37f25dfe2598f591862cFiloppiControllerInterface: make DSU inputs start from resting pose instead of 0. Add battery level
5.0-1432316e4dede721f5764091a238e7234b8c911698152FiloppiControllerInterface: DSU polish: avoid hanging host thread, add disconnection detection, ...
5.0-1432283806462eca762fc281c309fc80e28ea126dba9fFiloppiControllerInterface: fix DSU using the same client uid between server and controllers queries
5.0-14363a208d529de0b95c77a39b8faed9eb5b2c077347aLéo LamMerge pull request #9790 from AdmiralCurtiss/cheat-manager-config-change
5.0-14360441d304317606c2c9448108728f8f38a2b2f7f5dAdmiral H. CurtissCheatsManager: Use game information directly from SConfig, and only recreate widgets if game changes.
5.0-14359414e0f459862851a1714461a646bf801c09a4175Admiral H. CurtissGeckoCodeWidget: Take game ID and revision directly instead of through GameFile.
5.0-143581fbe56210af427ef48cc57580cbc4b32afadff88Admiral H. CurtissARCodeWidget: Take game ID and revision directly instead of through GameFile.
5.0-14359fd4efd3787bd5978e59317a56905e6e78ae5a951Markus WickMerge pull request #9791 from JosJuice/jitarm64-carbon
5.0-143584ef4ac41d1654565aa5f0a975da7ebda84118ba0JosJuiceJitArm64: Fix clobbering LR in FakeLKExit
5.0-14357684d09b342511b5a3c1809b1eef1a46c53cd3370Léo LamMerge pull request #9789 from AdmiralCurtiss/netplay-efb-access-tile-size-bool
5.0-143499fd16a93c576976e1591be4cf80e9b9a614aa02dAdmiral H. CurtissNetPlay: Sync the EFB access tile size as an integer instead of a boolean.
5.0-14355813996776870df345674d0cc387306add84beeabTilkaMerge pull request #9787 from JosJuice/jitarm64-slwx-top
5.0-1434686de3df07212fde67eb96a86bd83d3707b984619JosJuiceJitArm64: Discard top 32 bits in slwx result
5.0-143535470aceb6348a50db92db4a8e53e9054b7d30077Mai MMerge pull request #9786 from Tilka/dsp
5.0-14347f2c4041d393ee8a247cd59997c43915d2afbae70Tillmann KarrasDSPHLE: remove unused function
5.0-14346a13df9b251d5a43938737fa535d021de57f032a7Tillmann KarrasDSP: use CR_* enum values
5.0-1435089af7b82f269098d623f611e6b9c88f2f92c058cTilkaMerge pull request #9770 from JosJuice/jits-accidental-gt
5.0-14322de3fed609339ec89ff93122d304598f3e4495685JosJuiceJits: Fix accidentally setting GT in CR when clearing EQ
5.0-143486c0180fc61edd742fa4666d39c7d8d037d074340TilkaMerge pull request #9748 from JosJuice/fma-accuracy
5.0-143002c38d6419e4e4299960b35e071c8cef411d18995JosJuiceJit64: Emulate FMA accurately when determinism is enabled
5.0-142999bc5bd83a990bf15e0a95b0944166264d2bde58aJosJuiceInterpreter: Use std::fma for emulating FMA
5.0-143452f8c9a77356b8eac8fdff0e9312fe2a8896c92b5JosJuiceTranslation resources sync with Transifex
5.0-14344acc7d3710d60552769f61f4b44bc8533a940df36JosJuiceMerge pull request #9780 from Techjar/freelook-config-fix
5.0-143387111d1116183ebb0d2a4693c7d87626de909b2a2TechjarCommon/FileUtil: Add some missing configs to D_CONFIG_IDX
5.0-14342638909aec6ef07483f9c9301d4926bbd7d9d6bb0JMC47Merge pull request #9751 from JosJuice/jitarm64-fcmpx-ftz
5.0-14300b6cc3c4b6e3cdb10b077bd9194c4f0935e6ee687JosJuiceJitArm64: Make fcmpX with flush-to-zero enabled less bad
5.0-1429921ebc176febd0c235c86e31409935daac83a7e3fJosJuiceJitArm64: Set FPCR.AH
5.0-1433936871c9329a44ee00694d8ec08814abd668a4828JMC47Merge pull request #9781 from Techjar/bbox-round-down
5.0-1433883d55704aad11e3090636db978add28d5197cf01TechjarVideoCommon: Round bounding box coordinates down and remove pixel center offset
5.0-14337bd7c5bd7424aa71ef619ef0c2f53140544b877daTilkaMerge pull request #9778 from shuffle2/msvc-wa
5.0-143364ce22c093c8871b0cbfe3c83e3106f353cb0a088Shawn Hoffmanmsvc: remove workarounds for old compiler issues
5.0-143354363f9d4c7cb2a4192380860ddf3127a230f9352TilkaMerge pull request #9777 from shuffle2/msvc-quiet
5.0-14334d8cc419eb3662ad3964aa7146b158ad311083c25Shawn Hoffmanmsvc: remove some unneeded warning disable
5.0-14333d19d2ce2bda16bfca07ace3a3f5b449115ee8fecShawn Hoffmanmsvc: use external header feature solution-wide
5.0-143323ef9d5f6595f8ffac5d93314214aed735616f111Léo LamMerge pull request #9749 from Dentomologist/escape_update_commit_descriptions
5.0-1433199ed43280dec1eec088bbf4242105c0953924e39DentomologistUpdater: Escape HTML characters in commit descriptions
5.0-14330a12865570d7c0eacd77f1bed850772e5f8aea4d9JMC47Merge pull request #9764 from Pokechu22/amd-opengl-bbox-fix
5.0-14324c58837964f02a1db64f82fd260c5a554adbc6b81Pokechu22VideoCommon: Fix bounding box on AMD/OpenGL/Windows
5.0-143288dc87ef69861b605a51170c782f5a271aa889603Léo LamMerge pull request #9752 from JosJuice/android-unit-tests-off
5.0-1429982e9c1c68a75fdb01797026032d008df211c7c7dJosJuiceAndroid: Disable building unit tests by default
5.0-14326a3c89ac7014ff2ba2b2ecc36e6b5a9f24369cd9eScott MansellMerge pull request #9773 from Techjar/bbox-default-values
5.0-143258cfe49295f105506a270ff350a9ea717e8af2172TechjarVideoCommon: Add fallback handling for bounding box when disabled or unsupported
5.0-143242f1b639f0ad191a977bfaabdeff24ccef4914099TechjarVideoCommon: Restore BBox* forwarding functions
5.0-14323c404452d3edcd3d0cf2d870a51166c6f6132a5e1JosJuiceMerge pull request #9759 from Techjar/netplay-sanitize-gci
5.0-143191377f31cf8cd841ceeb1a7fce2f070a9f4049ceaTechjarNetPlay: Check file names when receiving GCI folder
5.0-14321c648058efd4383b2ac69c4ed52e98973b735321bJosJuiceTranslation resources sync with Transifex
5.0-14320c16a12a20d2a5e38374a3d7f7ede826180be88baLéo LamMerge pull request #9769 from Tilka/warnings
5.0-14319faec77a9714b31e0c3864890bc44c4bf31e06a66Tillmann KarrasFix -Wreorder warnings
5.0-14318b3a414ea9df1c30d4d0cc59cfbefc9eacda9c62aConnor McLaughlinMerge pull request #9766 from stenzek/ogl-bbox-memory-barrier
5.0-143146393f157f0c2bb89b93cde43fc5d8b07fd0c7719Connor McLaughlinOGL: Force memory barrier when reading back bounding box values
5.0-14316b31d4400e31503861cce0bb0ccff6da71bddf277Connor McLaughlinMerge pull request #9765 from Techjar/bbox-pixel-quads-2-electric-boogaloo
5.0-14313a24e78b3cf07e8d169d97a2e4c3635b9efbdba35TechjarVideoCommon: Remove BBox* forwarding functions
5.0-14312e4aef0a85b6cfc1e881c09c374a2d35823585870TechjarVideoCommon: Move bounding box pixel quads rounding to shader
5.0-143137b2b05cc219c1591ab328fefabd9435aff748c08Mai MMerge pull request #9760 from JosJuice/jitarm64-msvc-warning
5.0-14303e0c81ae54ad99ae8166121eee4abc54c97c32630JosJuiceJitArm64: Fix MSVC warnings
5.0-1431137d05594933ab104eba82ad3bbffb20222982b20Connor McLaughlinMerge pull request #9648 from stenzek/dx11-gl-bbox-caching
5.0-143107fd0a526e1a6c48d0180eb8368cc9aed5f6d0eceConnor McLaughlinVideoBackends/OGL: Cache bounding box values between reads
5.0-143090c11dca1218b4695025d826dac50538288a579b1Connor McLaughlinVideoBackends/D3D: Cache bounding box values between reads
5.0-14308ee4c0ba168995ae54e02768430268030bfd792e5JMC47Merge pull request #9757 from Pokechu22/oob-ind-stage
5.0-143075928182a4cd9533ad34ea68ba4842467df31b006Pokechu22Skip indirect operation for out of bounds indirect stages
5.0-143061827e7a166c0773a1669dd82bb7f5e460dd3d408JMC47Merge pull request #9724 from Bonta0/ffcc-gbafix
5.0-14210764645b44dd16571329af0fedd63e7409c370455Bonta-kunGameINI: Fix FFCC GBA race condition
5.0-1430445a5c9cc043db4f531b9f84227469141549b5c45JMC47Merge pull request #9697 from Filoppi/cursor_locking
5.0-142993c7c2dfaa10fc837f75d7e71d71b483db343dee3FiloppiImplement Cursor Locking and new input focus checks for it
5.0-1430252a388af9a92b7142972b5a37294cf926707be91Mai MMerge pull request #9754 from JosJuice/netplay-memcard-region
5.0-14300e32cf29f76150a8dd7f1cd579d6c44163bf339ddMai MMerge pull request #9755 from phire/dump_xfb_gui
5.0-1429937e532322b6d7b68a64291e713271703ef57ce8eScott MansellPort dump XFB option to Qt UI.
5.0-14299ba7ad73e928de9972398def61c5758c42b23aec2JosJuiceNetPlay: Check that memory card region is valid
5.0-14298ff08b85740f52394433ebc2a49c22b324c858dc7Mai MMerge pull request #9750 from JosJuice/android-jstringarraytovector
5.0-1429790cf0d60f8a08a57084950b4f34ce92b18ba7ae1JosJuiceAndroid: Use VectorToJStringArray in GameFileCache.cpp
5.0-14296c1c17339ff8c40f880fb71a5e9c540cd56252518JosJuiceAndroid: Use DeleteLocalRef more in AndroidCommon
5.0-1429551671921c4c010476ec1150703d7d62bfcde630cLéo LamMerge pull request #9441 from skylersaleh/master
5.0-14281210f6e7f0d44b199f303182367597f05cefe48f2Skyler SalehApple M1: Update AutoUpdate PlatformID
5.0-14280abea411bdc9383ef261ea1dc39729e920a2afeaaSkyler SalehApple M1: Detect incompatible universal merges
5.0-1427976ed9310f290075073d1b7c49de3cae1f59113dbSkyler SalehApple M1: RAII Wrapper for JITPageWrite*Execute*()
5.0-1427876130d8b3ba021660487719991c1bd13ebb521edSkyler SalehApple M1: Fix code signing regression
5.0-142771015cdc265db32a4268cd039224fc5c806831be2Skyler SalehApple M1: Improved handling of paths
5.0-14276b72c47f442250c226fdef073317b2f0281ed2527Skyler SalehApple M1: Enable CMake cross compilation
5.0-142757a44a7ee399ca490a6b082dded4616e154673fe2Skyler SalehReadme: Update macOS build instructions
5.0-142749163312779dd1fd4ab3b60eee3f56c2a8c8e683dSkyler SalehApple M1: Support non-Xcode based universal builds
5.0-1427312c439860d5957d8bd963ffeca108698e960f2eaSkyler SalehApple M1: Only add x86 compile flags to x86 builds
5.0-14272bcb3c7d80f4ab1c8b9777a01330cb754a08d8f12Skyler SalehApple M1: Update MoltenVK
5.0-14271f567fd93b9b94c2b36cee7b88c25b089b7382652Skyler SalehApple M1: Removed unavailable CPU core dialog box
5.0-14270f92ccd5058b4e0ccea43831190c85b3652d97c56Skyler SalehApple M1: Fix bug that could cause crash with MMU
5.0-1426938861f6782948d8124bd4fa7f2883302fc75e82dSkyler SalehApple M1: x86_64 MAP_JIT
5.0-142680851693cbe98cf4602293e384bc274fd914dead9Skyler SalehApple M1: More robust build for universal binaries
5.0-142674ff429266a75d8cfdb71fd37d818baa9a75264a3Skyler SalehApple M1: MacOS 11.2 mprotect restrictions
5.0-142668cb86e7ae01211efb540999f4fbe44c4f42e001aSkyler SalehApple M1: Enable hardened runtime
5.0-1426561448a9b2f5d83c665c7c39dc56b22bc3094c554Skyler SalehApple M1: Refactor ArmCPUDetect.cpp
5.0-142644542038cd0ec8359d9faa21699c85d025c5ec8caSkyler SalehApple M1: OS version checking for MAP_JIT
5.0-14263948764d37bdbb89e84886e233dea47fba0cb1017Skyler SalehApple M1: Build, Analytics, and Memory Management
5.0-142624ecb3084b70b5581115703b517b9005f608ffb18Skyler SalehApple M1 Support for MacOS
5.0-14274ed331291d120cf45f7f852a7be39909a389baa6eJosJuiceMerge pull request #9747 from JosJuice/jitarm64-sync
5.0-1425586d2c2a1c3ce0f1d719ed5788bc43b5ad443a132JosJuiceJitArm64: Jump to dispatcher on downcount <= 0, not < 0
5.0-1427296c1f6298b6af7a149d5268cd0cf44268a0e889bJMC47Merge pull request #9551 from endrift/si-norep
5.0-14271bb1dd31f53d7ca4e0e807bbb26d079f0c4ba2ab6Bonta-kunSI: Fix COMERR update
5.0-14270e70193195c45de2ec5cbeabdf106da6d6ea0c17fVicki PfauSI: Generate NOREP on timeout instead of generating Dolphin SDK reply
5.0-14269509b24a27f0a417c9139d46d1d5a0ebbf7d678e3JMC47Merge pull request #9581 from Filoppi/expose_input_expr_vars
5.0-1426893e3e691f9a3a9913b56ebe71b4bd34fd21ce5c9FiloppiExpose Control Expression variables to mappings UI
5.0-14267975f8e2a25653b3a9a4d8db42285f5b4de50b589JMC47Merge pull request #9700 from Filoppi/simplify_mappings_preview
5.0-141100d23acc8311daf0d3e86ad1372d033bb51de1786FiloppiQt: simplify the preview of control mappings/expressions by removing their device path and replacing it with a ":" prefix. Also remove white spaces and \n \t \r.
5.0-142654f4b3367b5d37f1eaab7150c38e32668bfb4bdd7Mai MMerge pull request #9744 from Techjar/fix-general-pane-netplay
5.0-14264a33593baf774257c5fb4fa6978a1b1150efb73f3TechjarQt/GeneralPane: Refresh widget state on config change
5.0-1426395aadff0e7f8e5f6bbcc0d7d650e45040b417e6bMai MMerge pull request #9737 from Techjar/fix-textureinfo-hasmips
5.0-1424642d1658c5055a6f100cd5154a582e6422a89ad2eTechjarVideoCommon/TextureInfo: Restore old mipmap detection logic
5.0-14261f9b0225b69ab566287e08346741ce37b14d5cf38JosJuiceMerge pull request #9725 from Techjar/netplay-sync-allow-sd-write
5.0-14246a47fcdcbec19254982402790010fa18c4e443cc5TechjarNetPlay: Add some missing synced settings
5.0-14259213ddc56ab4d42d02b9859aa7493aebc6b39afe4Mai MMerge pull request #9739 from phire/GetFakeVMemMask
5.0-14258610613ee76f609346146cc0389418abcd290c143Scott MansellUse correct mask for Fake VMem
5.0-1425777e5d7935471b3ba8c287ed65758a3ac81b3f5ebMai MMerge pull request #9736 from Techjar/bbox-pixel-quads
5.0-14254be6b000bec8f37fd4440dfcfdeb7630ccd7bfec8TechjarVideoCommon: Account for pixel quads in bounding box calculation
5.0-142530f17990137e9d32e442b7baf000098af5ffae111TechjarVideoCommon: Split BBox* functions into common and backend implementation variants
5.0-14254031bef0ad97f6f6650fcdc8ec2137d9a984dc218Mai MMerge pull request #9738 from JosJuice/interpreter-fctiwx
5.0-1425368a5fc55d2c6ba3bf7645630eedb6a7f722ed540JosJuiceInterpreter: Fix fctiwx rounding
5.0-1425240a47150746a024ad395689d8f1176bd4703beaeJosJuiceMerge pull request #9734 from JosJuice/scm-rev-str
5.0-1425199dc97c377ff6f8b4daca2f293f6f9016aa5a068JosJuiceDolphinQt: AutoUpdate.cpp should use scm_rev_git_str
5.0-142507d8c3ff7d20f6d02e57464ea44594951c147b0a0Mai MMerge pull request #9732 from JosJuice/avoid-including-scmrev
5.0-1424727cc0b539a5fb4c7ac09342a0d265133afe9a0f4JosJuiceAvoid including scmrev.h except in Version.cpp
5.0-14248bc89df897e9f33afb0f2360b0236cf9eb2a698f3Mai MMerge pull request #9731 from JosJuice/perf-queries-slow
5.0-142471d3b9fdec2c8ed73ec9af95e390a6b86a699cf6fJosJuiceFix perf query regression
5.0-142460a2fde73a274fda20fa81b046291da35c9a93726JosJuiceTranslation resources sync with Transifex
5.0-142451d175e7e137bca2bd284c42bd4269ed1e823ef6dMai MMerge pull request #9728 from JosJuice/android-get-shader-list
5.0-1422069626f17264dffe7ba9a78c33ba8b6c2355a5840JosJuiceAndroid: Remove getDolphinInternalDirectory
5.0-14219b7ba126db0d796348ba884333b341e50252433adJosJuiceAndroid: Use JNI for getting post-processsing shaders
5.0-142429312e45cbe575e41e81f6baff1ff7053b2cccd7cMai MMerge pull request #9687 from Dentomologist/fix_config_descriptions_grammar
5.0-141245a688b74a7f687e7705d919f5158b6fa605d9038DentomologistGeneralWidget: Fix Backend description grammar
5.0-14123b9c1f4921c86d1301e78eb7b7361f4be3420da81DentomologistGeneralWidget: Fix Log Rendertime description grammar
5.0-142391054abc9cc8e40fa5d50a2e483c01f7116228a23Mai MMerge pull request #9712 from JosJuice/jitarm64-fmul-rounding
5.0-1419611be2314fe8aa9cdf04322b2ac710e9f89e0b8b5JosJuiceJitArm64: Fix fmul rounding issues
5.0-1419566e912a252b2a36f01a2c8b4fa6274fe46cdf046JosJuicePPCAnalyst: Treat frspx output as single
5.0-1419477afb0f4c3179973c3486695db4fa8d4cabce15dJosJuicePPCAnalyst: Apply "bitexact" analysis to fprIsSingle
5.0-142355949a19fe64c02deed7ea3499c925a81369c3ceaMai MMerge pull request #9714 from JosJuice/jitarm64-convert-fmov
5.0-141678c12068a032e2f1f2de76f3fb6246c7850f4f0c4JosJuiceJitArm64: Prefer using FMOV when doing single/double conversion
5.0-142336958df596706ec3090b102467b68274a08a5453fMai MMerge pull request #9695 from JosJuice/jitarm64-fres
5.0-14169e5f2dcd891bc126b5e75e6858ae8040c67df509aJosJuiceJitArm64: Implement FPRF updates for fres+frsqrte
5.0-141684b3fda7906027c4180388fec6727030f6cf5f743JosJuiceJitArm64: Implement frsqrte
5.0-1416785226e09f091cf7b69614f0632caf98721f917aeJosJuiceJitArm64: Implement fres
5.0-14229539c2cb00ed920262a310868146368bb3b3ba4c9Mai MMerge pull request #9667 from Sintendo/jit64divwx2
5.0-1403347e16133e5cfb6361b265f1717736b22f896e445SintendoJit64: divwx - Eliminate XOR for constant dividend
5.0-14032abc4c8f6017e516818eb301718bf3773f827a35eSintendoJit64: divwx - Eliminate MOV for division by power of 2
5.0-14031246adf0d6dbefc329f1347000be4b9ea3aa3447eSintendoJit64: divwx - Eliminate MOV for division by 2
5.0-14225c5e8c8420db2cb77ae601de27a56db8ff249b416Mai MMerge pull request #9722 from Dentomologist/add_4x_nobanner_image
5.0-142114f31eaadc5fa4209f0f84a6fe9835714e83c1231DentomologistGameList: Minor improvements to android and low res nobanner images
5.0-142103c3931fd741215f2d7fafef54d0e254a2d52a2e4DentomologistGameList: add 4x resolution for nobanner image
5.0-142228b814819206947fe5770b77c69a4f21c449484ebMai MMerge pull request #9710 from JosJuice/volatile-begone
5.0-141678a0f5ea04a276afcf3f76a038b0d3d88415ecad9JosJuiceRemove all remaining volatile qualifiers
5.0-14220fb43aaf51342dfae7a760f3c68bcb896cee74cf7Mai MMerge pull request #9720 from Techjar/move-netsettings
5.0-14202171aad50ccee326052ff2304af3c31a9cbe653a2TechjarNetPlay: Move NetSettings initialization to backend
5.0-14218ece32247159c1a78d44a36779d121a8580d06289Mai MMerge pull request #9727 from JosJuice/translatable-strings-fixes-2
5.0-1421725c4c64ae4c01cfde89d181700e1f0fadcb573f1JosJuiceFixes to translatable strings, take 2
5.0-14216655a50e1d0ffa878b302b21aca66ef68362eb105Mai MMerge pull request #9726 from JosJuice/translatable-strings-fixes
5.0-14215a29660a2c759dc60efe1cd9593a460d8927ebe6cJosJuiceFixes to translatable strings
5.0-14214fbf7e93f9bc6df2581b37d51ee47d8457149159cJMC47Merge pull request #9689 from Filoppi/input_cleanup_2
5.0-14213379ffc268d30c66c9cc43a15998369de769efaf0FiloppiIMUGyroscope: make GetState update optional (on by default), fix const, clean code
5.0-14212a19a0096db4bbee3b7ae6411c0b6e801c091783eFiloppiInputCommon: improve code that returns a controller attachment index
5.0-14211d43a06ff6ad713f25b6b80ad6dc4bba8e003db04FiloppiIMUAccelerometer: consistency of BoundCount checks
5.0-142107f5b6ed788afce17622b8d61dad8a267ac170b53FiloppiGuitar: consistency of BoundCount check
5.0-14209736de8abf618fdd3846ec90fa3d51a71ed3d0a68JMC47Merge pull request #9527 from sepalani/watch-items
5.0-1367207f68560e61af4599078b7c4058880dc16667370SepalaniWatchWidget: Add new/delete/clear toolbar items
5.0-1420793e9d8be86caa590701aa5dcd37ccd7296f980bbJMC47Merge pull request #8923 from Filoppi/OSD-fixes
5.0-133873492f51eaf22306ebbce2961c3354415bdfcbf6cFiloppiOnScreenDisplay: a few fixes -They might have never drawn if DrawMessages wasn't called before they actually expired -Their fade was wrong if the duration of the message was less than the fade time
5.0-14205678e03512668fe5f1180d06958a90d25383b1f49JMC47Merge pull request #9678 from Filoppi/tooltips_style
5.0-138704f53adc3312291e946d6f12b3140a21dacb36e1bFiloppiQt: make all tooltips look similar to balloon tips (and share parts of their code)
5.0-14203eae6d91f34e1c7475d60c633f7717d16a7f18a8aMat MMerge pull request #9717 from JosJuice/android-issettingsaveable
5.0-141981bf67627094c13c01600543b629dfab999c2e0a9JosJuiceFix Android controller mappings accidentally being in IsSettingSaveable
5.0-142018ecc89ffe15fa1bed3c481161e6f8287898d227cJMC47Merge pull request #9716 from MayImilae/Onscreenbuttonsupdate
5.0-14198509d7eac2d7401d715dbebb6f9aa8292d982c7adMayImilaeAdjust Onscreen Buttons Opacity
5.0-141995dec4a0a175a8188a95252cd0b3e42f3ef942eabJosJuiceMerge pull request #9719 from Dentomologist/fix_windows_include_directory_with_spaces
5.0-14198433b85769559f7cfc6201157a388122dc92337a0DentomologistDolphinQt: Add quotes around QtIncludeDir on Windows
5.0-14197b4ec550782dae4ce0f99cffd6e5d377f096674adMat MMerge pull request #9715 from iwubcode/qt-header-warnings
5.0-1419499a724361abb5c9728761dfc13b9f58a0b4fff8biwubcodeDolphinQt: update visual studio qt props to ignore warnings in headers
5.0-1419304a635e884024b24e0c86c473a81891dc9566d54iwubcodeDolphinQt: fix Visual Studio warning about 'assignment within conditional expression'
5.0-1419205b1566e3f8febbf94827899214ad8a135797bd2iwubcodeDolphinQt: don't propagate warnings in the header to Dolphin when building with Visual Studio through CMake
5.0-14193b3bceb2c1191a9b4c5b76a0a66b3261235bf7380Mat MMerge pull request #9713 from JosJuice/ppcanalyst-bitexact-broken
5.0-14167b980797a161d4d0a10f6b96bfb2a736b96960013JosJuicePPCAnalyst: Fix broken bitexact analysis
5.0-14191d74a1068b8d78a48d06998dc7a8d7d4a6298f5b8Mat MMerge pull request #9540 from Pokechu22/better-fifo-analyzer-part-2
5.0-1413377b1cca987974c8e6e322989e19e406b58dd0fcbPokechu22Separate vertex components by spaces
5.0-1413273f4e57006d3bf2dc58835a940c6d85998e09a1bPokechu22Add name and description for primitives
5.0-14131df77a687e891efdca38223c353da0d06bc666359Pokechu22Add descriptions for GX_LOAD_INDX_A/B/C/D
5.0-141301a3d2c32119e15d64008a94624e592cda70b734ePokechu22Coalesce NOPs
5.0-141292ddf2c3ba2a0b0abffd0a8a922d1d63a8dc5f0daPokechu22Update and clear the description on each object change
5.0-14128dbacf68b793206e48bc1c3950dc93350986b7606Pokechu22Improve FIFO analyzer search function
5.0-141271dc3ff58794900f9988e403c34e8b212c0aa8f01Pokechu22Show register updates before primitive updates
5.0-1412683f7c41e318be983879eb18bbce3f7d5585bdcfdPokechu22Make the FIFO Player a separate window
5.0-1412505bd15a928a6e9d81653812829d569789ee72718Pokechu22Clear m_object_data_offsets first and require it before UpdateDescription
5.0-1412428b71c65afb49b41639c26eb21c3f8e01138015bPokechu22Fix same object count being used for all frames in the FIFO analyzer
5.0-14123ef75381a84dbd10b240d65b19fd18b6db5ed354fPokechu22Fix occasional deadlock when stopping FIFO playback
5.0-14122a557230dea09d09e87517f0fd4b8d8b518df4913Pokechu22Fix crash when attempting to analyze a FIFO after stopping playback
5.0-1412158333d6feb7eb9bb6d9c5026124345a29a1cc255Pokechu22Make FIFO frame count inclusive
5.0-14120263ca79aaeef9d768a779738b7ce3bf2b3e610c7Pokechu22Adjust FIFO player object ranges
5.0-141195ebe63b1752c02f762985f166422e7d1da4a6353Pokechu22Reset the from frame/object to 0 on starting FIFO playback
5.0-141183436a92ea5daeffce1936ae658c0922644d1123aPokechu22Don't reset the FIFO frame/object limit when unpausing
5.0-141170a906f553fe7699d1c863a464211f74b6c306a0fPokechu22Move vertex size and component calculation to VertexLoaderBase
5.0-14116fa7077763f91980e372d502b4357f3dda971ffbePokechu22Remove VertexLoaderBase::IsInitialized
5.0-14115cafffff75ea4fc42c401b87370e94efe17309cadPokechu22Eliminate TVtxAttr
5.0-141140a71ce143a946e0ef3a1dc4ceb8390c250cab8a0Pokechu22Extract VertexLoaderARM64::GetLoadSize into a new function
5.0-14113252ef6bb3432a4fef363acf41c2d36b0899f8ec9Pokechu22Use bool bitfields in VAT
5.0-14112b6149623aae83ff278b7c3de9afd8d2e9bda94a3Pokechu22Remove VertexLoader::ToString
5.0-14111bc7da726a5b8cc8e9c229a62796993a9e1119362Pokechu22Convert VertexLoader_Color to a table
5.0-141104cc442d7cd3af4ddc0f887d2b701036ac5354e9bPokechu22Use CP constants in FifoAnalyzer
5.0-1416641befc21cd1124fc8e1e47aeeb8c02d0e110be9bMat MMerge pull request #9708 from JosJuice/dsp-volatile
5.0-14134d17341572d5b9e148b54a80d4830820640c5c343JosJuiceDSP: Change external_interrupt_waiting from volatile to atomic
5.0-14164964fed77c5a6d6683f6e1b65fb685616ccd6d632Mat MMerge pull request #9707 from JosJuice/remove-atomic-header
5.0-14134b93983b50a8b2d50a2120601784aab022f46308cJosJuiceRemove Atomic.h
5.0-1416216e91172b17eb2f223599a49658e3abb348b89f9JMC47Merge pull request #9668 from leoetlino/windows-cmake-fixes
5.0-14078ae9ac510e2dbed6d7adec40dff33d82bb0f1ff3eLéo LamCMake: Do not enable LTO by default for MSVC
5.0-14077d0484a9ea9331f2cedb080f06944d737343414f1Léo LamCMake: Fix MSVC flags for Release/RelWithDebInfo
5.0-1407620d00dfc79c5eb10b5a7578b29a712a08bf8f44aLéo LamCMake: Add missing MSVC optimization flags to match VS project props
5.0-14075ae67a9382bd35d248610774ff6e8f38db7e15f9fLéo LamCMake: Put the *.mo files directly in the correct output dir
5.0-14074e71aef6768459a656566346a35af67207e60ec42Léo LamCMake: Ask windeployqt not to copy DLLs that are unnecessary
5.0-14073f6b8d4758ee3df8fbe94c23a9b6e01fe9e1d06d7Léo LamCMake: Copy license.txt to output folder to match existing Win builds
5.0-14072c69747c7fb25f380a12267d0b5f9123fdf65be53Léo LamCMake: Fix CMAKE_RUNTIME_OUTPUT_DIRECTORY being ignored in UnitTests
5.0-14071dcf3ca0f8995324471fc3359ee17d7ea89afd8fcLéo LamCMake: Force gtest to link CRT dynamically to avoid runtime mismatches
5.0-141539f91fb64479d3df14489378a6b4fb3ffa7d12f2dScott MansellMerge pull request #9688 from Filoppi/input_cleanup
5.0-14098f3ffac00583bd03d0620226392a2b15f3cfd273bFiloppiQt: add tooltip to MappingBool
5.0-1409726f664842184a2fd5236de2621eff509b05d0c3dFiloppiStickGate: add custom clamp value
5.0-140965f74d0e08f8ee4d083f16535ba1c5e95e871743bFiloppiInputCommon: follow coding conventions
5.0-140954625359a4fe05c408bfd7d555f880bd7faac5c50FiloppiInputCommon: clamp the attachment setting max to its actual enum max
5.0-14094f4fec42165f245e8ad35456a25bfada8428ba1f2FiloppiAdd mixed comments to input code, make some tooltip clearer
5.0-14093e9e41b925b6efeac4d3eadf049391ef81483528fFiloppiInputCommon: follow coding conventions and rename GetState() to UpdateState()
5.0-14092a261e61e9e3941d10cf0ef3adf8eac00f722b6dbFiloppiInputCommon: add a ton of missing consts
5.0-14091d586163e38acbd93d3568bb209756b56bb712c81FiloppiWrap some more control expression around ``
5.0-1409081092cf7e43f9e4cb33fd93aeba2a9f1f9383ce4FiloppiInputCommon: replace SerialInterface log with ControllerInterface
5.0-14143099bf16326c1549246fd1bd976fb1242e7ba0875JosJuiceMerge pull request #9630 from PatrickFerry/ini-fixes-2
5.0-14003b66cd99e8672bd5831852b0da157c491ab64f633Patrick A. FerryGamesettings: Disable ICache for Indiana Jones and the Staff of Kings
5.0-141417a72a5b997f87bcb7f55c9fbd358328fec68e536Mat MMerge pull request #9703 from Filoppi/fix_expression_serialization
5.0-14123574477866fe3e82a87214848d3d4b505535f2d3bFiloppiInputCommon: fix serialization of control expression with line breaks
5.0-14139d034c830acfab16f93aefcfe65e3719f3f87cb4aMat MMerge pull request #9681 from iwubcode/texture-info
5.0-14084182dfc38e6cb6256cc41f5dd3437a7e4f407ff17iwubcodeVideoCommon: move all texture calculations to a "TextureInfo" class. This ever so slightly improves readability and allows for the full texture name to be generated outside of the hires texture cache
5.0-141370ef88d4ecb103908aeaba0105767b96ef5e755c4Mat MMerge pull request #9705 from Leseratte10/master
5.0-1413524b9a64c1116dee5bb106d8217a42da2951dffa3Mat MMerge pull request #9690 from Sintendo/jit64divwux
5.0-14123c21e9909ab1209a5792e9979707e50251c93ada4Florian BachSocket: Fix AF_INET6 on non-Windows systems
5.0-140932cafa0a96044d25f8b5248964f3dc1e319f5eb9bSintendoJit64: divwux - Prefer three-operand IMUL
5.0-1413380ac36a712b80516f1708de56a5b6582127de2f4Mat MMerge pull request #9701 from sspacelynx/master
5.0-141318d7b0004b92612aaf7691cd826063ab0c371d722Mat MMerge pull request #9698 from JosJuice/android-settings-charsequence
5.0-14123ac77f8207eab4c6589413c1c5265059993989b19sspacelynxAndroid: bump gradle & dependencies version
5.0-14109c5491e820502126e5794b89b4d0b3f27b523a60bJosJuiceAndroid: Remove CheckBoxSettingViewHolder's log setting name hack
5.0-14108a8f48feddb2b5cbf41eca570a76d04fff2290233JosJuiceAndroid: Use CharSequence for SettingsItem name/description
5.0-14128725ea3d9c179a93579749fb9d3802b72433509d6Mat MMerge pull request #9637 from JosJuice/jitarm64-fprf
5.0-1411025dc059f6f1f82f84123b4c23f13f7fe884082c8JosJuiceJitArm64: Add FPRF unit test
5.0-14109bfe8b1068dfba317689beac2509c7f804c90bbe9JosJuiceJitArm64: Implement FPRF updates
5.0-14108749db94dec5d19c4920459f805b8deb398eb67aeJosJuiceArm64Emitter: Implement more variants of FMOV
5.0-14124bf16f774020c62a5b631175780b20b7f58540ba9Jordan WoyakMerge pull request #9657 from lioncash/wiimote-mode
5.0-14024b21d62116d7b5bca7bf4e41a183bf25ce315bdfeLioncashDataReport: Amend conditional test for data reports in IsValidMode
5.0-14122eb5cd9be78c76b9ccbab9e5fbd1721ef6876cd68JMC47Merge pull request #9694 from iwubcode/xfb-tcache-hash
5.0-140986fd7867c5647bafca5eb5ccfd30ec054307cbc63iwubcodeVideoCommon: simplify TextureCacheBase by comparing a xfb's hash against a newly calculated one. This fixes games like Teenage Mutant Ninja Turtles (Wii) which use oversized textures where the stride doesn't match the BytesPerRow and that resulted in a different hash algorithm being used. By not hashing the texture before, we improve performance by hashing at most once in all direct XFB lookup scenarios.
5.0-14120a66852d37cba397613a5ce46d62e466e4047db70JMC47Merge pull request #9651 from Pokechu22/oob-texcoord
5.0-14119e1d45e9ba66d3ba7d6769e36c0fc82ceb5028ecbPokechu22UberShaderPixel: always run indirect stage logic
5.0-14118b5844ab195a38303e5fb82a7f6804a726fa8fb7aPokechu22PixelShaderGen: always run indirect stage logic
5.0-141175e3360c2cc84335b7089fb9bc5faf5453b602d13Pokechu22UberShaderPixel: Fix OOB tex coord indices
5.0-14116ed020349676f6bf465c1129123fafcdbfeaeef0bPokechu22UberShaderPixel: Return fixed-point values from selectTexCoord
5.0-1411516c17ed9cead8f2cafd5d027d5f4957cd906246cPokechu22Software: Fix OOB tex coord indices
5.0-14114f6cf85a8bca13d3e8a075f2f823a142b7b9d115dTillmann KarrasPixelShaderGen: Fix OOB tex coord indices
5.0-14113002ff4e4dd594c75898df9ba5ee4a14bc8fb7f77Pokechu22PixelShaderGen: Remove unused num_texgens argument
5.0-14112c3668e179c28dbe769f8a128e780a2269044f962Pokechu22Split TevStageIndirect::mid into matrix_index and matrix_id
5.0-141111d628d087b96b95586d666b1431a42ab00ee22f3Pokechu22Add 1 when displaying the number of TEV stages
5.0-14110072304404cbd7eab0a5d2737389c654c5f4f95f0Pokechu22Correct indirect stage ref typos
5.0-14109a6f6211ddeaa87fee5009df7ba467ef733fa3fcfLéo LamMerge pull request #9633 from Pokechu22/BitfieldExtract-pointer-to-member
5.0-140140f7c9ef76783ac8c93d3fb099b43cede1e6915f4Pokechu22Change BitfieldExtract to use a pointer to the bitfield member
5.0-14107049b92b7ef51b8aaa0f3a9370c3e8bccd44d185bLéo LamMerge pull request #9417 from Filoppi/input-1
5.0-13389818672b5856ed0ba36af27343f4dbf31544bc1a4FiloppiFix FPS counter and Game Window speed % breaking on pause/unpause
5.0-141058547de25930aa2f7e4658a4c10fece3fc86047cdLéo LamMerge pull request #9615 from Dentomologist/updater_documentation
5.0-14006e0a8d931fc12604ec72d7dc0169c1040eebc6546DentomologistUpdater: Add code documentation Markdown file
5.0-141032b632f6d5d3bf7551b4d2ef741d603945d6d82b2Léo LamMerge pull request #9641 from lynlevenick/ash/texture-cache-opt
5.0-1400843ceba4fef168a948cb70fd669229a0f10edecedash!!optimize TextureCacheBase::SerializeTexture, ::DeserializeTexture
5.0-1410170d8a78edcc5530b2e9f1ac25036c0fd886b2fc6Léo LamMerge pull request #9683 from JosJuice/ppc-test-values
5.0-14086bb39f75093fcbc00957ae620fc1f1618adffa17cJosJuiceUnitTests: Put PowerPC test values in a separate file
5.0-14099aa8ddcfc927b94432e71510027a744a1bc585d65Léo LamMerge pull request #9684 from JosJuice/move-unit-tests
5.0-140861f6bb06f2cddb715df0d3f59068f16fe7f9a8caaJosJuiceUnitTests: Move some unit tests to where they should be
5.0-1409719580c38410f0c83c94e000dba0164bf54f088efLéo LamMerge pull request #9692 from JosJuice/android-not-debuggable
5.0-14096c2917417fed4e17f0b41ce8d272a69f647ab2c2fJosJuiceAndroid: Don't set android:debuggable="true"
5.0-14095f60d29f2b79f6e8cca6c00c9b6e8cbfbb0fde6efJosJuiceTranslation resources sync with Transifex
5.0-140949286b57d84389a6bcf39d1d2c4bd0d42bd711055Mat MMerge pull request #9691 from JosJuice/jitarm64-register-call
5.0-14090b305e4cfc1f46f6a6736a980994d8bddcf8ff044JosJuiceJitArm64: Fix JitRegister::Register call for cstd
5.0-140924b827f3ae9c0931aea3f0cb759aae8f182e05945JMC47Merge pull request #9673 from phire/z16peeks
5.0-14053ab55c948a133bf204a62e847aeafe7bd1e2ef1bdScott MansellUpdate zcompression format change TODO
5.0-14052a4796e512a614b69caa2976d732a865d8d07189bScott MansellImplement EFB Peeks for compressed z16 formats
5.0-14089a8c40eb510df2bb26c9baf54bbafafc4262feabbJMC47Merge pull request #9682 from JosJuice/fix-wii-netplay
5.0-140773397f49a0ae872093394128d56d2738a04e35305JosJuiceIOS: Don't let Kernel initialize WiiRoot if already initialized
5.0-140879e92d6ddcb593db030d78a13e1b6e5f4df96915cJordan WoyakMerge pull request #9685 from JMC47/InputMappingDelay
5.0-1408621113e5839fc12a6c1cdb29eedab8199f5b9ee21JMC47This removes a delay for input mapping.
5.0-14085ade9d6c954a4907962fc395fdb62a3badbafa576Léo LamMerge pull request #9679 from JosJuice/disable-verify
5.0-1407755ef1069f1f3ac50b2c17a0a25a49149a016ad15JosJuiceDolphinQt: Disable verify button when emulation is running
5.0-140831f26b694dc824be2ba6b77ac3f5a09c916ba15f0Mat MMerge pull request #9680 from Pokechu22/more-git-blame-ignore-revs
5.0-1408256ab9ae5f218f69627c04e9c96d79b71636e3d8cPokechu22Add even more commits to .git-blame-ignore-revs
5.0-140811daefeb20a5f047d6dff5c473a4cfbf3e3d9b0baJordan WoyakMerge pull request #9674 from Filoppi/fix_hotkey_suppresion_crash
5.0-13871799a368a7c673cfddd49a8663e4e0a827ab83b7fFiloppiInputCommon: small hotkey threshold symmetry fix
5.0-13870ba2782e9d1ac875aa176b610835c0e71ab74e869FiloppiInputCommon: fix hotkey suppression crash if nullptr suppressions were added to the map
5.0-1407820301592adf5c13e210c3b466290705979e8c7c7Léo LamMerge pull request #9677 from iwubcode/profile-drop-down
5.0-14075626c686fee8a7d116e86096a283dc0346327524eiwubcodeDolphinQt: update device drop down size policy so that the input profile resizes properly
5.0-14076219f66c6e90ff2327b96c0bf873d6c4d0e203b8aLéo LamMerge pull request #9672 from JosJuice/jit-naming-scheme
5.0-14067a2c8050ebafca2b74df2b86b8b490221beaf19b7JosJuiceDolphinQt/Android: Unify the JIT naming scheme
5.0-140744d1002372749ebe2b6d3672baf4144ec254c17d6JMC47Merge pull request #9552 from endrift/gba-timing
5.0-139374ce3362bce54cf7f0b015c2a70d5220634a4f420Vicki PfauSI/DeviceGBA: Fix SI timings to actually closely match hardware
5.0-14072c09427ccdfa13bd96b5d4a47ef1f466f500515c2JosJuiceMerge pull request #9676 from leoetlino/colon
5.0-1407108215cc975eeaf997cd238db5a574c4818b33ab1Léo LamDolphinQt: Get rid of an extraneous colon in About dialog
5.0-1407051bf2dca210e198c50600851cbe1538037873914Léo LamMerge pull request #9675 from JosJuice/jit64-div-80000000
5.0-140677d4b87e7aefc6d5ca7304e84b8101c2ae195d156JosJuiceJit64: Fix UB/infinite loop when compiling division by 0x80000000
5.0-14068ac679eb24d4882c48be4b47971427f834f8b09c2JosJuiceMerge pull request #9666 from leoetlino/jit-block-hashtable
5.0-14042c812ab6a633b985f0c765428acf1062b4929a9c0Léo LamJit: Optimize block link queries by using hash tables
5.0-140665da85f3a25d1a8ee71c11f1930822be869d7d952JMC47Merge pull request #9458 from JosJuice/arm-fpu-round
5.0-1406569c14d6ec39815db22c8a246b9fffb5beb5f5931JosJuiceJitArm64: Fix frspx with single precision source
5.0-1406454451ac731149641969dfc54b40745e312b59c2aJosJuiceJitArm64: Use ConvertSingleToDoubleLower in RW when faster
5.0-140639d6263f306848ba960c13627e6a54e3c1eebe7b8JosJuiceJitArm64: Add unit tests for single/double conversion
5.0-140622a9d88739c6c9c3e7a9fc5f3443e0cb07c4eefe0JosJuiceJitArm64: Skip accurate single/double conversion if store-safe
5.0-140611d106ceaf5615f9e7fc3697776c27dcfd9431e5dJosJuiceJitArm64: Optimize ConvertSingleToDouble, part 2
5.0-14060018e24762481fd59e9c3e9e0bf2a52dddfdecdcaJosJuiceJitArm64: Optimize ConvertSingleToDouble, part 1
5.0-1405928e4869c432e9f2ebaf90ec1e27aca16bea2dd21JosJuiceJitArm64: Optimize ConvertDoubleToSingle
5.0-140586e0a5876ef6ddaef16c71fab9c7606d966707883JosJuiceJitArm64: Use accurate single/double conversions
5.0-1405739eccf6603b673816f52beeea88d991195d330afJosJuiceJitArm64: Call RW before FCMPE in fselx
5.0-14056949686bbe7edaabe3b9239b282b545c3f04047b1JosJuiceJitArm64: Factor out single/double conversion code to functions
5.0-14055fdf7744a53f829d5488003a18964c27e39ef5813JosJuiceJitArm64: Move float conversion code out of EmitBackpatchRoutine
5.0-14054f96ee475e4ce22ec1e18cd7ae1e8ff9fd7d0893aJosJuiceImplement ArmFPURoundMode.cpp
5.0-14053aa3a96f048a889cc77445a320397e377baff2ba4Léo LamMerge pull request #9644 from JosJuice/jit-fallback-discard
5.0-14003b3b5016f54ff3f8a4ef2285436734f36ab8112e0JosJuiceJits: Fix interpreter fallback handling of discarded registers
5.0-140510f563ffd59857424fd6281e4630d5564c9a7164eJosJuiceTranslation resources sync with Transifex
5.0-140501c6232e95f7fe84f7ed75e5215c2e5c579151bb2Léo LamMerge pull request #9646 from PatrickFerry/sw-textureencoder-alignedwidth
5.0-14010f6a4368192a4c1b5db35b2086a5843c3d67dc05cPatrick A. FerrySW: Fix alignedWidth in TextureEncoder
5.0-1404818174d3ed64f117baa755ec961345ee362a7ccc3Léo LamMerge pull request #9649 from leoetlino/cmake-auto-update-track
5.0-140085f355690e068b3282715892c380af728c63dbd08Léo LamMake it possible to enable auto-updates by default with CMake builds
5.0-1404691669c25fe819da6a81c586cba7e3f6118c5dcceJosJuiceMerge pull request #9650 from leoetlino/consistent-build-binary-dirs
5.0-14008a7a69ecd2eec7386634cdde48d4e157f5d82c5faLéo LamPut x86_64 Windows binaries in Binary/x64 for consistency with ARM64
5.0-14044302e8136a3ec76a679d41c541746339c78a342e6Léo LamMerge pull request #5624 from Orphis/cmake_windows
5.0-140436910fab63f571750a18d707bb3c26f3e08bce069Florent Castellicmake: Replace /Zi with /Z7 for sccache support
5.0-14042712b078a5bb361aa294bb4fb8ea4e022f07d746bFlorent Castellicmake: Search for sccache too in CCache module
5.0-1404118e84361d925af09586b940b265f10e501e889d6JMC47Merge pull request #9660 from ezio1900/master
5.0-1402997ea3a603ef4df32945dfd33300cedcb04ffa67aezio1900VideoCommon: Fix scissorOffset, handle negative value correctly
5.0-14039be5775614c9486540523c1b64cdba4d1d6202c31JosJuiceMerge pull request #9619 from leoetlino/scoped-fd
5.0-13948391644dbb5a382857d6146ddf1e7eacf28d834b5Léo LamIOS/FS: Add a scoped FD class to make it harder to leak FDs
5.0-14037f0bd6b105f474a3c249b8e11f752f4bbffbb64eeJosJuiceMerge pull request #9663 from leoetlino/mios-hle-patch
5.0-140321686b637df633c77a1f05034325383f6c97ab4ebLéo LamMIOS: Fix SConfig::OnNewTitleLoad not being called
5.0-14031568428ca679dfd1ca7eeef3927b83597540f8060Léo LamHLE: Do not clobber 0x1800-0x3000 when using MIOS to fix IPL crash
5.0-14034cfc4af76a9d0b00df81239d9a83ba5ea1d381a1eJMC47Merge pull request #9321 from Pokechu22/sw-copyregion
5.0-13811058c7db80b074fa52aaa504329ee69cf25a516e3Pokechu22Software: Fix out of bounds accesses in CopyRegion
5.0-140324ab92d47574aa2388d39d6740ac85cc3324a15b8JMC47Merge pull request #9350 from Pokechu22/sw-viewport
5.0-138115b1c6328626557bbb25fe290738e7c6e7069af68Pokechu22Software: Invert backface test when viewport is positive
5.0-140304d37dad20d230b003b74e38ff4c5af68e6ed232eJosJuiceMerge pull request #9659 from leoetlino/tp-korean-gameini
5.0-14029bfaed2b0b12bc3ca28aa8da7a06d0f71c5591a1fLéo LamGameINI: Fix file path for RZDK01 INI
5.0-1402834348fad1d64a49420b223d5c79b01010bbc9d56Léo LamMerge pull request #9658 from lioncash/fallthrough
5.0-14025adebc499f9e5e160fb9d1931fc7194f793e7c40eLioncashJit64: Indicate explicit [[fallthrough]] within load helper
5.0-14024e1dfcda8a6d1b4a684e984914c888330e88180baLioncashBlockingLoop: Add explicit [[fallthrough]] annotations
5.0-14025cf80ed7f2df94868665c9efa2ec8d0f1bb4ab377Léo LamMerge pull request #9653 from JosJuice/android-import-nand
5.0-14003ceacd0930b27c7402be78daf9f449997fe0ff2e0JosJuiceAndroid: Add "Import BootMii NAND Backup"
5.0-14023ec5fbeb0d629565d90e664e2781e7ec80b983861Léo LamMerge pull request #9654 from JosJuice/android-12-early
5.0-140035a1a642495d62854af90602068dfb97598e09e38JosJuiceAndroid: Early changes to adapt for Android 12
5.0-14021045c5a1fdcb9af8d99c6ecc4aac6d064eafc462aLéo LamMerge pull request #9655 from PPLToast/ztp-korea-ini
5.0-14020ac3c728f1376b7740e1c4c46c003e02c52bbe8ccPPLToastAdd speed hack for Korean TP
5.0-14019821e51cda4153ad6ddd6c8ea6b98f8b2bead231cJMC47Merge pull request #7214 from stenzek/cp-access-sync
5.0-14003e3ac5dca3218e62636659624b65a9ff599fee150StenzekFifo: Run/sync with the GPU on command processor register access
5.0-14017dbd39ab2a024670e1a1db7d906dd5d4487b15bb3JosJuiceMerge pull request #9642 from CrunchBite/xlink-bba-fix
5.0-1401592308f5e34d190ef0381595cbab8eb76a3739cc6JosJuiceMerge pull request #9645 from leoetlino/fifoplayer-optimization
5.0-14008cc32fa91af5431951f8f155d184d0d719b1961acLéo LamFifoPlayer: Copy data with memcpy instead of one byte at a time
5.0-14008d6b2fe2c0a663fa2feb0286a15c71a058aeb87fcCrunchBiteFix crash when stopping a game that does not use the BBA
5.0-14013e7f68cf850c17673bf413641f7107426fb74a6eaLéo LamMerge pull request #9634 from skylersaleh/xcode_strict_aliasing
5.0-14003b2d5eea20c60ea43bc37de3bfd3af0caa2ec14f3Skyler SalehBuild: Fix -fno-strict-aliasing on Xcode builds
5.0-14011d26d1794845cb5e1b29fb083b59b01dc71217a3aJMC47Merge pull request #9647 from leoetlino/fix-pch-fmt
5.0-14008a12d365d604b060b1c60e9a85172f2cb2108b8a5Léo LamFix PCH when building with CMake + Ninja + MSVC on Windows
5.0-14009edeb6bcdb71753f8e0e22019728ce24fd708657fConnor McLaughlinMerge pull request #9635 from stenzek/amd-exclusive-fullscreen
5.0-14003b24e3f2f1aad828b16f3b0b190b45fb4be9014a3Connor McLaughlinVulkan: Work around AMD exclusive fullscreen bug (21.3+)
5.0-1400714959a1087b05500c5704b59e7d694d941d4a5cfJMC47Merge pull request #9636 from sspacelynx/mali-broken-and
5.0-14003aba9cae5ab5749f1a86cdf56f3e6c7b6906d8d8csspacelynxDriverDetails: Fix broken vector bitwise AND on Mali drivers
5.0-14005e8ac63d159d905d0765e29534233943a381ca8dbJosJuiceMerge pull request #9638 from leoetlino/btemu-is-not-wiimoteemu
5.0-14004336518049d0c1d63dbdfd9dcd55d1e84fcb5ba21Léo LamWiiUtils: Add helper functions to get emulated/real Bluetooth device
5.0-14003136f59b434e8bdaf678f5b1888ba641e7031c568Léo LamDolphinQt: Fix latent build error on Windows
5.0-1400253222560650e4a99eceafcd537d4e04d1c50b3a6JMC47Merge pull request #9625 from leoetlino/mmu-sdr-update
5.0-1398849edd5f482036dec2fa0778366e2c4ea118d89a5Léo LamMMU: Remove a bunch of useless swaps
5.0-13987960d957f4fe5430eece3d99fc0d4d5649e848f64Léo LamMMU: Fix SDR updates being silently dropped in some cases
5.0-139993b6fdb74f6510cf5ccc6b9f62829c1086dc6a134Léo LamMerge pull request #9628 from Dentomologist/wiiutils_fix_reference_to_temporary_subobject
5.0-13997f18743ab8976d8361da82ddef3c406426d8d2a66Léo LamMerge pull request #9576 from Pokechu22/invalid-gfx-reg-quirk
5.0-13990f32b771f7ad81b2e128a4265f797eddba2e99427Pokechu22Skip loading unknown XF registers in the FIFO player
5.0-13989cde6cf2ab583d383601146219d5e199004f51844Pokechu22Track and log CP commands 0x00/0x10/0x20 differently from other unknown commands
5.0-13988193f6a67a7c3a59ccc7980392bdeb6476720356aPokechu22Log a warning for inexact uses of MATINDEX or VCD commands
5.0-139877fe1292c62621e80c061c8f017efa2e07f1a064bPokechu22Add game quirks for unknown BP/CP/XF commands
5.0-13987c892c2725976042ee7b8397a0b21be14eabad51dDentomologistWiiUtils: Remove reference qualifier
5.0-13992c1617460a182f5ea8579e5604a999dcf0734c2ceLéo LamMerge pull request #9480 from leoetlino/saturating-cast
5.0-139891a9e72c9bbed1842621969f035dec47ac75d9db4Léo LamDiscIO: Use MathUtil::SaturatingCast
5.0-139888d21fa56a1133529273d57df06888e42bb63fde7Léo LamUnitTests: Use MathUtil::SaturatingCast to avoid UB
5.0-1398748712168b8222d4e48371fa1bd803d83fd90334dLéo LamMathUtil: Add SaturatingCast to cast floats more safely
5.0-139882c537e341f0a8829d881d83b124a5b9549333e29Léo LamMerge pull request #8937 from Pokechu22/icache-disable
5.0-13987dad309d36526d5877622967cffcb40638af696cePokechu22Disable ICache emulation for some games
5.0-13986ac250f7c20916521117f78fe572d8ec83f183f29Léo LamMerge pull request #9623 from Techjar/pauseandlock-fix
5.0-139669235a9035b8d25562899c0574fc1b136f98fd249TechjarCore: Fix PauseAndLock segfaulting under certain circumstances
5.0-13984d96874a4dbb50021fe677897586447bcf29c6500Léo LamMerge pull request #9622 from skylersaleh/fix_zstd_headers
5.0-13962b0d91a53990ebdba021a5052d42067f26f2efe0dSkyler SalehBuild: Check for zstd headers
5.0-13982e89ae71cec6390e2cc420af2548caf33afe02280Léo LamMerge pull request #9388 from JosJuice/default-locale
5.0-1393827ddf6382ba312dbed77cf31f5a4a2bf9a013c88JosJuiceSet console's default language/country/region based on computer settings
5.0-13937a1000afacceef41697588c124f5dd2e7d18ff73bJosJuiceAdd utility functions for GameCube language codes
5.0-13979a1ee6ace71ed9c0250e19e8ff11177da350f6a7cLéo LamMerge pull request #9620 from Dentomologist/convert_gamelist_col_to_enum_class
5.0-13963601dcfaefd2d314c32d3bf696684e9d90037bf2eDentomologistGameList: Rename Column enum members
5.0-13962b8bd877a411d68f66dd9efc0d38f84a56e630ba5DentomologistGameList: Convert columns to enum class
5.0-139765222a4b7e5f07d6d80d5aa9daa390dccf65eb7c4JMC47Merge pull request #9585 from JosJuice/jitarm64-skip-carry
5.0-13876baecddd262ae3ce48b0f01e38db1213be889f16fJosJuiceJitArm64: Skip calculating carry flag when not needed
5.0-1397499d43362e611a3b2f2ef778e5d5c56d65a95e3a2JMC47Merge pull request #9351 from JosJuice/discard-registers
5.0-1390762ce1c7653a58ea38042f2c485127e8ade37a989JosJuiceJits: Discard registers which we know will be overwritten
5.0-13906901170e2996104abc64a8e655134a2c14929d9c5JosJuicePPCTables: Use u64 for instruction flags
5.0-13971ccc99ebfe349b2208fc398cf55c12ca0aa134300Léo LamMerge pull request #9517 from NoraTheGamer/master
5.0-13674b825c97326bf30b678767828e2ec1fed4f591a45Nora HaneganGameINI: RM8E01 - Update Cheats
5.0-136732db23976b066bdbd50b691d47939e024bc5b658eNora HaneganGameINI: GP7E01 - Update Cheats
5.0-13672b309e67b47f0973ecdc7de8c3927a475a83d210cNora HaneganGameINI: GP6E01 - Update Cheats
5.0-136710a0df48bd5da26e5ac4a2377132f803c1b941531Nora HaneganGameINI: GP5E01 - Update Cheats
5.0-136706bf6f3cb276a9fc14d6a8e64d849c98a1fe602bdNora HaneganGameINI: GMPE01 - Update Cheats
5.0-139656d1eb6ae5ad29299edbf22080732044a5bc84451Léo LamMerge pull request #9621 from Pokechu22/cassert
5.0-13962004dfd1586f787f27f36c4326b9222a314295735Pokechu22Replace uses of cassert with Common/Assert.h
5.0-139635513d5f4f732fb1e436765ab87e7d60ba02b1ad6JMC47Merge pull request #9591 from blaahaj/sonic-epsilon
5.0-13962f339bc69c8cccca9cf975927ef025d4645f00d5eblåhajVertexShaderGen: Sonic epsilon hack for OpenGL ES
5.0-13961a2fa9aab5be3ec4916bd3beb05163c325dcbc9ddMarkus WickMerge pull request #9618 from JosJuice/jitarm64-pc-0
5.0-13945b3f71f7cdc631fda5cbcec51aafd2c7bed226152JosJuiceJitArm64: Allow DoJit at address 0 (fix launching Wii titles)
5.0-139596fb201791c433da8b1d974b71a66c0bcbc5b31b4JosJuiceTranslation resources sync with Transifex
5.0-13958ce8e87c64b271b13a30fbc898b59427d28876a81JMC47Merge pull request #8747 from iwubcode/map-freelook
5.0-1387928e880efb628598090c715a7783a8dcbbbf18d50iwubcodeDolphinQt: update hotkeyscheduler to run at 200hz, giving more precision for FreeLook motion devices
5.0-13878425ee13d3509d36c96f151c6c4eebc732eb7796biwubcodeFreeLook: update camera and manager to use a delta time for movement (in case we decide to move this somewhere else in the future)
5.0-13877f1ce9218447469ca1701a35631a5a147c7dd24daiwubcodeDolphinQt: update FreeLook to use relative input
5.0-13876ddba5a3dfaa832e7cadea240d3c6645d7b874a91iwubcodeDolphinQt: Add separate Free Look tab for rotation
5.0-13875d53ab32506c74b83dabb782f7713b94c98ce6a65iwubcodeFreelookManager: Add gyro to support either keyboard/gamepad binding or motion based controllers
5.0-1387480cf87158ec494dd0a5c57ee37fb63b000e11194iwubcodeVideoCommon: update FreeLook camera to add quaternion based rotation, fix orbital and fps implementations
5.0-1387380559199059bd010a2bc6ad976b400921e6754abiwubcodeInputCommon: Allow for partial gyro mapping; for Free Look, this allows you to only pitch or only yaw
5.0-13872db4b4e40cb5c9d00940cdb76478b632804cdf244iwubcodeInputCommon / DolphinQt / Core: Add a "RelativeMouse" input which provides the raw delta mouse input
5.0-13871679d51c2898b99c24ad904e891781a147b2f6667iwubcodeRenderWidget: Remove mouse based Free Look since it has moved to the HotkeyScheduler
5.0-13870602cb39101c23d392af571b3ca3f1aaa27b1a9aciwubcodeCommon: Add function to get Euler angles from a Quaternion
5.0-1394706439a2d40a06179633301e91ee85fa3059506faLéo LamMerge pull request #9610 from CookiePLMonster/fix-shortcut-creation
5.0-13938d4b7ed4e38a1bb7218f615857d882e8ae74fa6c9SilentGameList: Use titles from the Title Database for shortcut creation
5.0-139370fb8f735e500e9055c89cf0330549e0f429dd2a8SilentGameList: Remove invalid characters when creating a desktop shortcut
5.0-139447a16231e98687457afedaa2b848e95e020a148c7LCMerge pull request #9614 from JosJuice/okay-fine-i-give-in
5.0-13937ed5e61a250c4e41636d578f56ff6a0a5fc164003JosJuiceAndroid: Add "Synchronize GPU Thread" setting (SyncOnSkipIdle/SyncGPU)
5.0-1394218e7009db2f8e6173f68d3c64253d8fdfcc59058LCMerge pull request #9613 from JosJuice/android-delete-game-ini-more
5.0-139373a2fcf9fc6da6232e19cd481d75b2403cf60fb50JosJuiceAndroid: Expand the game INI deletion prompt
5.0-1394035338106364450bfa880e8a704787bd6aae15be6LCMerge pull request #9612 from JosJuice/android-log-to-file
5.0-1393839499c6d59ece5654acaca08c0a2faeb271e7fc3LCMerge pull request #9611 from Pokechu22/more-git-blame-ignore-revs
5.0-13937e677f641a0c8023f19cc1684c86702a309097169JosJuiceAndroid: Rename "Enable Logging" to "Write Logs to File"
5.0-139379a42c11fc793ef2c61a560a11ab81b873aac1401Pokechu22Add additional commits to .git-blame-ignore-revs
5.0-139368d2b0fff8a066281365072f827321e47bfed8c72Léo LamMerge pull request #9545 from leoetlino/es-launch-timings
5.0-13779aef0760efe7e52cd2087e99efa9cb3e9a493353bLéo LamIOS/ES: Emulate /sys/launch.sys for more accurate timings
5.0-13778bdaac718acf553da4b5f32d77886e212b4bc8967Léo LamIOS/FS: Expose some more ioctls for internal Dolphin use
5.0-1377793f0d122c0d424e0f34af3681fff3667268ad191Léo LamIOS: Hang PPC when reloading IOS for a PPC title launch
5.0-1377619667cb801f032723095100b6c97fa1d43d279faLéo LamFix symbol map being loaded too early during title changes
5.0-13775a658cbce167d39a30005deb6208a3dcf798a1691Léo LamIOS: Emulate IOS boot timings
5.0-13774820c4836d7ec5fb623bd08762c8c3d81de701f54Léo LamIOS: Simplify IPC initialisation
5.0-137730da5ea86a334d24608a07b6a85da179a3172af13Léo LamIOS: Emulate ES boot timings
5.0-13772688bd6141a9471eebb65c3e2f3a17d34876df970Léo LamIOS: Emulate BootstrapPPC syscall delays
5.0-13771011f7789e040f581e3fe2d42ba7262b23132559bLéo LamIOS: Clear 0-0x3fff when setting up low MEM1 constants
5.0-139268fab253212e1ba8eee091274821d4519b0f4f6cbLéo LamMerge pull request #9609 from Pokechu22/fix-WriteVertexArray
5.0-139174008b2aca07a13bdc84e067cc41747af45fdccd1Pokechu22Fix PanicAlert when recording FIFOs
5.0-1391651de3d0fd177558f2626eb19fb01253498e681d3Pokechu22Refactor CP array constants slightly
5.0-13923da534c7d757f90e6801847636777e8147e63b10fLéo LamMerge pull request #9571 from JosJuice/netplay-sync-more-settings
5.0-1382174343b427605bf59e6cf1b69dc5e330fac50e905JosJuiceBoot: Move initial UpdateWantDeterminism call earlier
5.0-138201dfeb7358911c58eaf80d2605013c34cec560ad0JosJuiceForce RTC bias to 0 when custom RTC is disabled too
5.0-1381946dbb455e1be354b7fb910852229d5feb455f065JosJuiceBoot: Initialize Wii root before saving SYSCONF file
5.0-13818359ed5348a712fc6eb19600c1482e11b7a754ccdJosJuiceConfig: Give Movie and Netplay higher priority than CommandLine
5.0-13817a9862b539547a3770d2abea897ce7c8d886d17c9JosJuiceNetPlay: Sync more settings
5.0-13917cd0db58dc5432eaf91657a52d920a0f9217e5763Léo LamMerge pull request #9589 from Dentomologist/fix_no_objc_exceptions_warning
5.0-138687eaa98d461843c6e88d4be065d05ca61846c9beaDentomologistCMake: Fix unused compiler flag warning
5.0-13915c915b780cf8fa0d1b83b6683c52b14eaef796a3fLéo LamMerge pull request #9596 from Minty-Meeo/apply-moar-RunAsCPUThread
5.0-13872db7f3f8f250987c243d5dfc1f92aa730e7326c84Minty-MeeoApply More Core::RunAsCPUThread
5.0-13913cd6ee1332078fd7fdf720783e8874d3e15c40da6Léo LamMerge pull request #9608 from Bonta0/swapucode
5.0-13908b7f62b7a3742966db196bd828faca713cb080920Bonta-kunDSPHLE: Don't restore the last UCode when the crc doesn't match
5.0-13911f29c8b83c087b614c4d50624d1754785071bbe63Léo LamMerge pull request #9597 from Pokechu22/alt-enter
5.0-13872e6bd7a8cd5ebdbdf847f0a172314748b15a4c78ePokechu22Open the properties window when alt+enter is used on the game list
5.0-139099e21f6f7f7a39fdf73f9a4fadd7152305657f6acJosJuiceMerge pull request #9582 from endrift/gba-sync
5.0-138289a4704f1ee35d2a5cd931b5a0871855f641d7aa0Vicki PfauSI/DeviceGBA: Improve link stability
5.0-13907fa04e5a7d3df4007ce3aad9bbfeb0bd1cf2d15f1JosJuiceMerge pull request #9603 from Bonta0/audio-init
5.0-1387266e39de1ab984b311dd1e928d5af679b45fd80b3Bonta-kunAudioCommon: Initialize before HW
5.0-1390575f8ce10f90e1318d56a8fd2ca30fd87dba37895Markus WickMerge pull request #9486 from JosJuice/storesafe
5.0-139041845c5948db89bfe4c9adc94aef02018baea2a09JosJuicePPCAnalyst: Rework the store-safe logic
5.0-13903e2b5026652a85eee2b9d4e4a40698ef51902da6aMarkus WickMerge pull request #9605 from JosJuice/jitarm64-pc-stp-2
5.0-139023bd920638d0fd10d7b024ee3280b5d720505c7cbJosJuiceJitArm64: Use STP for pc/npc, part 2
5.0-1390185aee64cd86c4862283a38827a001d91ed6a6980JosJuiceTranslation resources sync with Transifex
5.0-13900cb9a4da1fa561fc7fc045516a27a5b1b0e159da1JosJuiceMerge pull request #9572 from JosJuice/volumeverifier-align-group
5.0-13899c0eb95481f021089cd7eeaa4b866c9b18e0f8661JosJuiceVolumeVerifier: Align partition reads to groups
5.0-1389857c9c9eb31506682e9821f2086ffc9cfd6665357LCMerge pull request #8625 from JosJuice/volumeverifier-overlapping
5.0-13897bbacefeb7592cad86728b6e01e7edf0013543653JosJuiceVolumeVerifier: Handle contents overlapping
5.0-1389610e1acf25cecc4deb1e11fdbda587761652b0c95JosJuiceVolumeVerifier: Handle overlapping blocks more efficiently
5.0-1389515ebb1d9e4d2708cda738a3c32a3f6e10cb83346LCMerge pull request #9566 from Sintendo/jit64divwx
5.0-13802defe7162f557e6b43919f074e211d57875600e47SintendoJit64: divwx - Simplify divisor == -1 case
5.0-1380183f38388a1657a9572d667ed384ee033768f836dSintendoJit64: divwx - Micro-optimize default case
5.0-1380018650357988c54727bb9eb9f8de864b6b2e528a2SintendoJit64: divwx - Optimize division by 2
5.0-137990637a7ec597d6b96ac9b6274f390bf2ee22807fdSintendoJit64: divwx - Optimize power-of-two divisors
5.0-13798530475dce8d3c4e94e0737be0dc48757a78bc475SintendoJit64: divwx - Micro-optimize certain divisors
5.0-1379795698c5ae1a100cf87fa5f939480bacdf62258c6SintendoJit64: divwx - Optimize constant divisor
5.0-137965bb8798df614fc1b03a69529a9c1b7b0cf6f49b7SintendoJitCommon: Signed 32-bit division magic constants
5.0-13795c9adc60d730812c1cb09bcce9bf7b4ace91883c3SintendoJit64: divwx - Special case dividend == 0
5.0-13794c081e3f2b35fc5e80ef6d14aa28fcaeb26d9e9afSintendoJit64: divwx - Optimize constant dividend
5.0-137932454bd5ba67acfa5df99a50528c29146455438ceSintendoJit64: Add optional argument to GenerateOverflow
5.0-13884210ddcf5eee4398b2b26d27f1613279989321d7dLCMerge pull request #9592 from JosJuice/android-launch-rescan
5.0-13868ac65c7970cd51bbeeb81ba796210344cae16affcJosJuiceAndroid: Fix rescanning on first app launch after cache clear
5.0-1388214cff8dc3a49c41372f3a64a626e8be484e40ff1LCMerge pull request #9599 from JosJuice/android-gfx-hacks-settings
5.0-13872e2c8b3a317dd8bdfe990ebfd84b5e696266c2aeeJosJuiceAndroid: Add some missing settings to Hacks section of Graphics
5.0-138803bedede928020ac842e0e8f1602577cdf314bfe2LCMerge pull request #9601 from JosJuice/android-scrollbar-width
5.0-138731a88656cce28802ad8bfa10c3ede83026372cd88JosJuiceAndroid: Limit the height of the in-game menu's game title
5.0-138728fa5f67277ec89d82121b591091742c5b19cdc38JosJuiceAndroid: Make the in-game menu scrollbar wider
5.0-138774a3751e4f1d8c3fbf2998f754096e1fc197ea503LCMerge pull request #9602 from JosJuice/discio-panic
5.0-13876d1946aded69928f4bd32f45297ec4cac22313686JosJuiceAvoid using panic alerts in DiscIO
5.0-13875bcd572a820427af472147f6238e907ec2ec2cab4Markus WickMerge pull request #9593 from JosJuice/jitarm64-constant-carry
5.0-138704c2cdb61dfe98745359a66cca7f4095ff75adceeJosJuiceJitArm64: Constant carry flag optimizations
5.0-138733b9ae8179085ff792a9f6ec2a7638ddf0bc4168cMarkus WickMerge pull request #9598 from JosJuice/arm64reg-assert
5.0-13872c5abcba77a9d6f5aada06ff32a71b6525c447080JosJuiceJitArm64: Fix broken format strings in Arm64RegCache
5.0-13871bc4d0b3ef8e58e1ab7a9ae6b47b228ec2d299635Markus WickMerge pull request #9586 from JosJuice/jitarm64-srawx
5.0-13870621b5b8e1a698b25d91d9c38bb203458958f686cJosJuiceJitArm64: Optimize general case of srawx
5.0-13869a45a0a2066ed28b224f70e363ca9c636e7567982JosJuiceMerge pull request #9494 from Dentomologist/convert_arm64reg_to_enum_class
5.0-13828f0f206714fd1754da93691ea13776500a9b6d278DentomologistArm64Gen: Convert ARM64Reg to enum class
5.0-13867f44f20560d2f97ab24532842e2595db55576b8e8Léo LamMerge pull request #9573 from JosJuice/volumeverifier-cancel-crash
5.0-13865b7f931fc6b087277773b9943019571e62ddffc34Léo LamMerge pull request #9570 from JosJuice/wia-partial-exception-list
5.0-1378314bfc0be78c6eea825dacadf51dd1eaa4c64f4d9JosJuiceDiscIO: Fix reading certain WIA chunks with many exceptions
5.0-1378396ebf01ea86a0375beedc7b8a74e2f314653278bJosJuiceVolumeVerifier: Fix potential crash when cancelling
5.0-13863c8d8f9ef8506e8ca30b134b307b77a95c7b91623Léo LamMerge pull request #9577 from JosJuice/di-unknown-size-hack
5.0-13822e47c9764de5c2e8f273c9dcf52b3730914f05521JosJuiceDVDThread: Set ReadError instead of BlockOOB for failed reads
5.0-13821e2b3aadad7632ce7d6722f6d2db29cfb9ed80f6bJosJuiceDVDInterface: Make the WBFS/CISO hack only affect WBFS/CISO
5.0-138207d570f1edb063dd2b486eb63cc78f9382b83a354JosJuiceDiscIO: Move magic constants for discs to DiscUtils
5.0-13819b14bf8273245374e14b1b62a1ba5e26e4cccf42dJosJuiceDiscIO: Move some code from VolumeVerifier to DiscUtils
5.0-1381849ccc77ebb1862a61293a14ee1d1d8b18b7f1fe1JosJuiceDiscIO: Move some code from DiscExtractor to new file DiscUtils
5.0-138573fcc018fa7173e80b52758ca81b5d00eef018ac6Léo LamMerge pull request #9588 from JosJuice/jitarm64-srawx-a-s
5.0-13818c0f840525fad31c5d8a883613dbe4dc99105ce34JosJuiceJitArm64: Improve srawx special case carry calculation
5.0-13855f36b1cbb2a5ae9c60c42204b2ecc290496be0e11Léo LamMerge pull request #9541 from InusualZ/detecting-rso
5.0-13819c37d8267151492a312707e8a9213de6e506d6771InusualZDisplay a progress bar to notify the user, about the work is being done
5.0-13818490db42e44ba2eeb58f6bd04606dc9df5fa4087cInusualZFix detecting rso modules
5.0-13852b980dd13856743e5ea1cb7c61ae7cbdb43eaf2a7Léo LamMerge pull request #9580 from MetroidPrimeModding/redundant-update-trigger-check
5.0-138181dc015cc65c8f67f74bfd30cc3503c11c2829931Phillip Stephens[Updater] Check whether we've already had an update triggered
5.0-13850646bdc94599ecddee1fae17d804f6cf8b4f8f392Léo LamMerge pull request #9583 from michaelszubartowicz/master
5.0-138489a3e75202143e3d8c6b8c71f9035d70fc3884891Léo LamMerge pull request #9558 from iwubcode/dsu-multi-server-avoid-blocking
5.0-138452eb6e21a610022d9847585137c55d15aded458f2michaelszubartowiczFix loading save states with bluetooth passthrough
5.0-13793dbb0b72cc582390de717f6526d134058aeeff920iwubcodeInputCommon: instead of blocking on individual DSU server sockets, block on a selector built up from all server sockets
5.0-138465cea85f0080a0d1a8c29f80463dacf0c87ed6a37Léo LamMerge pull request #9579 from Dentomologist/fix_open_containing_folder
5.0-1382848273b401e446ab793294e3353145f90d6e0998eDentomologistGamelist: Fix 'Open Containing Folder'
5.0-13844e6d8af3188a166ee8a39884b3b24d50e58edc95eLéo LamMerge pull request #9553 from sepalani/ghidra-tools
5.0-136952c4585a50648d73eeaba51f778d605ed73cb037eSepalaniTools: Dolphin symbol map ghidra scripts added
5.0-13842064a00634e67ae8b74aca6dd037963869963feaeLéo LamMerge pull request #9590 from JosJuice/android-recreate-main
5.0-13818fcb19a228bb508c7972323bd54dfb0dd294999a9JosJuiceAndroid: Fix recreating main activity
5.0-1384013f79321f7e06412f32356e8c57f76e029a23cb6Léo LamMerge pull request #9574 from Pokechu22/enumformatter-warnings
5.0-13818fa124e657f62863ec1f03a8da230602d358abc9fPokechu22EnumFormatter: fix signed/unsigned comparison warnings
5.0-138383b0b221fcf912ec1e4303939fe824286f33cad16Léo LamMerge pull request #9567 from Dentomologist/fix_various_warnings
5.0-13826486a25dd2b3f3790a9dc7a4dd432ca91377b14b3DentomologistTouchscreen: Add override specifiers
5.0-138251fd332d3b7950a5c59cc0eb34885904a308546e2DentomologistControllerInterface: Fix unused-result warning
5.0-138247ff8e3367f6f1d09548280b282b0240d9781a37cDentomologistGraphicsWidget: Remove unused field
5.0-13823fa61fc4f9cb9d9a5ea13eefc0eb7afeb26da0a9dDentomologistFix shadowing warnings
5.0-13822636bf38824820fd9e079a661bc9a33bfd6a0b5a9DentomologistIOS: Add maybe_unused attribute to variables
5.0-1382195c86ee48b6e236913304241c8ce73e998e0e54fDentomologistFreeLookCamera: Add override specifiers
5.0-138201c71d33ed547797e4226d1454ba183da9cf9fa83DentomologistFreeLookCamera: Remove unused variable
5.0-13819692aaed60ce09543cc3100caf3aefdca96420f23DentomologistFreeLookController: Fix signed/unsigned warning
5.0-13818686314b5486653d257a782b9afe4479c27863f0cDentomologistArm64Gen: Move constant and make constexpr
5.0-13817dffcbcc6c4749f5c1d5491663a0b52f860fbc5beDentomologistArm64Gen: Remove unused constant
5.0-1382718d95dfcca463dd24e686d74066da96e27edbb3fJosJuiceMerge pull request #8316 from CookiePLMonster/wasapi-code-improvements
5.0-13478cb854d78328cce91804bc9e439039ee3d8f11b51SilentAudioCommon/WASAPI: Construct std::thread with invoke semantics instead of a lambda
5.0-1347711c5150c168f13dca001c9217f7c27cd250fb1b4SilentAudioCommon/WASAPI: Factorize device enumeration logic into a function to greatly reduce code duplication
5.0-13476c373890505ee3cce3687078d4fe99b8f38ca9d2bSilentAudioCommon/WASAPI: Do volume adjustment only when really needed
5.0-13475991b3ba8c2543ccfc08a89929e44e6e8a33ce559SilentAudioCommon/WASAPI: Remove thread unsafe nullptr checks giving a false sense of safety
5.0-134745dbbf36563ce5a75e84f58f000d45e3b4c1ab82dSilentAudioCommon/WASAPI: Use std::string_view where applicable
5.0-134737d59ad262f1e22f7f570c91c28f5d01cd93970a6SilentAudioCommon/WASAPI: Use leaner memory model on m_running, no need for a full barrier
5.0-13472ee60be45010fed98a3d28f736bcf00efb036560cSilentAudioCommon/WASAPI: Simplify thread synchronization model by not detaching WASAPI handler thread
5.0-13471c5a372ab2a74ff5b81c6611bbfefe3d8ddad11fdSilentAudioCommon/WASAPI: Use WRL/WIL whenever possible
5.0-13470374629ef3069aa92e53fd033d0cb6e7f0fa386c5SilentAudioCommon: Make HandleWinAPI handle all success return values properly, not just S_OK
5.0-1381772a6fff36c42989c71765012e26285943085b8c5JosJuiceTranslation resources sync with Transifex
5.0-1381661198541a0caa324416ba6e34635f71ee82ed362Léo LamMerge pull request #9562 from sepalani/dis-icons
5.0-13781359a539f25d57c63e74a75e7776b0f036caae25cSepalaniBreakpoints: Change icon when disabled
5.0-13814ac687bc364ad85ef1ebe2ce2b361e00b498d7812Léo LamMerge pull request #9568 from JosJuice/android-delay-save-tab
5.0-1378313cc327909c91000d283ca399ac2cbb874dc6c20JosJuiceAndroid: Don't save settings immediately after switching platform tab
5.0-13812a5555c6300fa8a51560c43a6802e68fe56bf362dLéo LamMerge pull request #9569 from JosJuice/android-mainpresenter-skip-scan
5.0-137833f71c36778406c33f2934dfbfc32782962276841JosJuiceAndroid: Move "skip scanning" logic to MainPresenter
5.0-13810089250fde65c2e225681c0ef6917d28fa187e8deJMC47Merge pull request #9497 from Pokechu22/better-fifo-analyzer
5.0-13809df81210e96c6603d3aeb6c76f51b030d06cd06acPokechu22Use formatters in GetBPRegInfo; add missing commands
5.0-1380870f9fc4e7526fc9cfc008a43cd33229f62be99b6Pokechu22Convert BPMemory to BitField and enum class
5.0-13807db8ced7e4e4724c38f148ee449c346e447dd3942Pokechu22Add FogParam0::FloatValue and FogParam3::FloatValue
5.0-13806f2bea6770966e6b69e4d005fbf1dc9de5c854a57Pokechu22Fix typo with ztex2 op in UseVertexDepthRange
5.0-13805762fe33a3db823685aa5636bfe5ca372b46f9df7Pokechu22Rename BPMEM_EFB_BR to BPMEM_EFB_WH
5.0-1380481b84a5ebefb7396283b49412304544667966d6ePokechu22Use XFMEM_REGISTERS_START/END in XFRegWritten and LoadXFReg
5.0-138038c80369373706b2750067822d8d90a8ca719291aPokechu22Add names and descriptions for regular XF memory
5.0-138022d6ec7457dc4540ab539c585d004dedb676bf455Pokechu22Add names and descriptions for XF registers to the FIFO analyzer
5.0-13801aab81d5aa0a1bd6a467c91d0dbba04a9dc40998fPokechu22Convert XFMemory to BitField and enum class
5.0-13800953e09428fac6384038c80b7337a71dbb8c00fbbPokechu22Add names and descriptions for CP registers to the FIFO analyzer
5.0-13799f749fcfa9f42cda679ff7f4288c8418d2b56b08dPokechu22Convert CPMemory to BitField and enum class
5.0-13798c27efb3f1fefa49db7962532865fbbe483f248f1Pokechu22Create constants for CP registers and masks
5.0-13797d702f3b4ad803735d9bb709ef050ba5ebc35b1dbPokechu22DolphinNoGUI/PlatformX11: Work around X.h's None being undefined
5.0-13796f697e17dd1005eeea172f6a34497cae47bdfc8d6Pokechu22Create BitFieldArray
5.0-137951273c5e3953e61e93ac67531285a766b5356fe3dPokechu22Add fmt support to BitField
5.0-13794cf95deaf6ddbcbd1cf649e1cba189f836023b23bPokechu22Allow specifying StorageType for BitField
5.0-137936653bd71994d7866ce79de61b12a2261e6451ea0Pokechu22Create EnumFormatter
5.0-137925f7d935b0a40f5cece7341927bd92b6a8d5debbeLéo LamMerge pull request #9533 from sepalani/mmu-is-ram
5.0-136956982832f8220ba69d4f7190a00841efc80b7768dSepalaniMMU: Fix IsRAMAddress not working
5.0-13790fc86e554e03916c8f9144f8dba9048977fb21300JMC47Merge pull request #9559 from iwubcode/gdb-stub-raii
5.0-137467d5052896df794ec6c15bedcf7fe54144b5e301ciwubcodeIOS: update network/ip/top to use the RAII winsock context
5.0-13745e4f74bea42b0d76357ac1e1f3adbd601cf8df66biwubcodeCore: Use RAII winsock object to cleanly create and destroy WSA in gdb-stub
5.0-1374400bc7e6b380f432e4a7d957a2b2d460a715176f5iwubcodeCommon: Add RAII object that initializes and cleans up winsock
5.0-13786adcdeda372a37f93652c28131b58de93e40857d9Léo LamMerge pull request #9565 from sepalani/qt-blocker
5.0-137831e6dfc6b91227564a09d3b97bd271ac8ab9a41cbSepalaniBreakpointWidget: Use QSignalBlocker
5.0-13784a4de2502c52ced281d9ad0956073f2572f89f24dLéo LamMerge pull request #9550 from endrift/gba-flush
5.0-13713f6e9003ddc744c009a8451a05a02fcdcc47dadedVicki PfauSI/DeviceGBA: Ensure data socket isn't backed up
5.0-13782de30559862fb9c283786226a34118ba340757ceaLéo LamMerge pull request #9564 from sepalani/bp-del
5.0-13781fd7eeb7221d7f60e11868125c41d300d789dbb98SepalaniBreakpointWidget: Fix delete deleting both MBP and BP at address
5.0-137801e3e5680db145919311d1b46df9f8cf0fe5cab8bLéo LamMerge pull request #9561 from sepalani/fix-watches
5.0-137716786340a7c0040152b6f65fb9daa248b62df07f4SepalaniWatches: Fix Save and Load from strings
5.0-1377819c5a196298f8d4c116e22b7c0bc9ccb25fce04bLéo LamMerge pull request #9529 from JosJuice/android-broadcast-before-metadata
5.0-13769873d5f985209939e2518ff694394bfc1c33cc796JosJuiceAndroid: Broadcast update before updating additional metadata
5.0-137765efd563b0359d43e948a77a93ef0661c4c7d5090Léo LamMerge pull request #9555 from JosJuice/android-jni-cleanup
5.0-13706d99d72f5a6bdd3b3b8b3b09f4bdf3997ec02e3cbJosJuiceAndroid: Remove #ifdef __cplusplus checks
5.0-13705ae5f8853a40275948f7c53927a2de31e11320094JosJuiceAndroid: Delete more references in IDCache.cpp
5.0-137042f0bab0192f1a2c2d08ee19e4583949c7a8bbb38JosJuiceAndroid: Add @Keep annotation to BooleanSupplier
5.0-137726c23e163e1b64dbcfbdd371a8dbc73256dfe409bLéo LamMerge pull request #9563 from sepalani/bp-changed
5.0-13771ef977123d53ebd8dc6a9100aa16ee3dea2270a87SepalaniBreakpointWidget: Emit BreakpointsChanged to update views
5.0-13770be500a98e2befc1c0d5a80745ca9a8ec8ce1c31aLéo LamMerge pull request #8779 from sepalani/open-dump
5.0-13689a8dc1e3f1c7df0218eb2f8841bc83fb1b0cc2643SepalaniNetworkWidget: Reorganise SSL options group box
5.0-137682aa1ff51bd3ae8171824e708454b1fc7449fc0b6Léo LamMerge pull request #9493 from nolange/stricter_compiler_flag_check
5.0-13606439e2e3fc2f00d2812b2042ae548767423f54d47Norbert LangeStricter test for compiler flags
5.0-13766794e09322355f1b5c000b2ac056dfb9b9472a9f2Léo LamMerge pull request #9530 from JosJuice/android-loading-indicator
5.0-136924752ec8074d762e4896f7a16e7f6c4aac0227f0aJosJuiceAndroid: Use SwipeRefreshLayout in MainActivity
5.0-13691cad4548b27e3a29c3d8945c967471b1d7b60fb70JosJuiceAndroid: Don't queue up multiple rescans before directory initialization
5.0-13690dbcdead04d7ceeedc9f26a7ede2aeb69ce9be7dfJosJuiceAndroid: Split GameFileCacheService broadcasts into two types
5.0-136893a8793f93ffe836a7a503905199083867036ad52JosJuiceAndroid: Refactor MainActivity, add forEachPlatformGamesView
5.0-13761511e9dcd2fb55612ac3bace855e9232a4a50f997Léo LamMerge pull request #9542 from InusualZ/toggle-bp
5.0-137145e1b3514f63f25401e19162f18b3035807aaa0d1InusualZAllow to disable/enable from the BreakpointWidget
5.0-137134935e9b560a380deb3f293c35a4ab558ccf0d56bInusualZAllow to disable/enable breakpoints
5.0-1375848a5846aeeec0205686de9bb8df6669d95c567afLéo LamMerge pull request #9548 from AdmiralCurtiss/fastmem-active-regions
5.0-137124b784576d971186131d0366f6d8437087ed6ce34Admiral H. CurtissCore/Memmap: Don't try to map logical memory from inactive physical regions.
5.0-137118199825c6fcd28d9cd1d714347d941179a6ee149Admiral H. CurtissCore/Memmap: Store and check which physical regions are actually mapped instead of relying on SConfig staying the same.
5.0-1375506a77493a475c9723b6e8712c0f51926395c4605Léo LamMerge pull request #9547 from PatrickFerry/ini-fixes-1
5.0-1371652413ed0d8b1c3a13d751e4dba6096928892b53fPatrickFerryGameSettings: Set Texture Cache Accuracy to "Safe" for Jerry Rice & Nitus' Dog Football
5.0-137158e4ddf9c048eb3111be173da27feb47cd0657c17PatrickFerryGameSettings: Disable "Defer EFB Copies to RAM" and Set Texture Cache Accuracy to "Medium" for Marvel Super Hero Squad
5.0-137143424732087b76a364fd1f4bfc38b776a4c124951PatrickFerryGameSettings: Disable "Defer EFB Copies to RAM" for NBA Live 08
5.0-13713701c6c2ef0e60512fe45bd2d86a2fb3dd47069f5PatrickFerryGameSettings: Disable Dual Core for National Geographic Challenge!
5.0-1371205595be9a597babc15750e77b5585d683f56c67cPatrickFerryGameSettings: Disable Dual Core for Dance! It's Your Stage
5.0-13711976842d5b93383bef9d6164824a6ad1133372453PatrickFerryGameSettings: Disable Dual Core for Brunswick Pro Bowling
5.0-137489c6c77351fedb60d44bb09e241eb33a9823eb3d4Léo LamMerge pull request #9556 from JosJuice/cmake-msvc-latest
5.0-137050cb71d3f47bc1e87048a91e7a421bb0296fa3536JosJuiceCMake: Disable warning C5054 on DolphinQt
5.0-137041c3f594087a54966b525ecb6a73031a05608632bJosJuiceCMake: Build with -std:c++latest for MSVC
5.0-1374500db622d5048eaffe1cc5af85f5ac821f44bcbb5Léo LamMerge pull request #9560 from JosJuice/cmake-msvc-wil
5.0-137042cb3f663bcbfd2f446df10c1555b5d5ddd0e96c1JosJuiceCMake: Include WIL headers
5.0-1374379ee6aae0a6a7add698bb7fbc0ef25aa166ccdecJMC47Merge pull request #9395 from AdmiralCurtiss/most-wanted-turn-on-the-sun
5.0-13375a9495e57fa13d5e5d9ceb9beefc3c585a371c462ivan89elGameSettings: Enable perf queries to fix sun in Need for Speed: Most Wanted
5.0-137416bcef87f82a4838dadc9f626b24ce6e2bf4c1cbeLéo LamMerge pull request #9554 from Dentomologist/remove_unused_lambda_capture
5.0-137406e13d35026dcf14004ce1d2b4b1b47680c62a150DentomologistDolphinQt: Removed unused this capture in lambda
5.0-13739d2eb846e6a8b3f210bb4756c5d6c16b8d0066fc9JMC47Merge pull request #9549 from Dentomologist/ppcstate_off_to_s32
5.0-137064807cb77fd50cc6781a454caae3d5e2b83e4da5fDentomologistJitArm64: Fix unsigned/signed arg/param mismatch
5.0-137379843412440792e04dafadea2a972d2725e512bd5JMC47Merge pull request #8996 from AdmiralCurtiss/memcard-save-import-export-refactor
5.0-13606dc2d2342843d1da3af01f74c18e95a97659ba6dbAdmiral H. CurtissGCMemcardUtils: Fix typo in comment.
5.0-13605e47eb16641c3fc087d52aba95f51821fbdf611c4Admiral H. CurtissGCMemcardManager: Detect attempt to import multiple save files with the same internal name.
5.0-1360474b56a8c7fa75db5d18cf80e360603fb51e399c4Admiral H. CurtissGCMemcardManager: Add filename column.
5.0-136039acbe1aceddf1c22b140003040f6c94037224bdeAdmiral H. CurtissGCMemcardManager: Make columns sortable.
5.0-1360242f4ee629bdaea59663d56382420f8405e2c529fAdmiral H. CurtissGCMemcardManager: Make columns resizable by the user.
5.0-136017cf991bd8af8d6b9d8af3dbe4595ece9f8f56771Admiral H. CurtissGCMemcardManager: Small cleanups.
5.0-13600e00e6e1a8ca60d8e12a44193c53653646f5faf0aAdmiral H. CurtissGCMemcardManager: Replace remaining panic alert with ModalMessageBox.
5.0-13599daa76183edded04cc40a2bc57c331fff53f4c5bdAdmiral H. CurtissGCMemcard: Let ImportFile() take a Savefile instead of a direntry and a vector of blocks.
5.0-13598c95f3cbb610e7660ab42f6dd45fa9145497aa3bcAdmiral H. CurtissGCMemcard: Remove obsolete methods.
5.0-13597645cb2f3d18577e1bdc492fa7d7d40d4a0297454Admiral H. CurtissGCMemcardDirectory: Rewrite migration logic without ExportGci().
5.0-13596e8b99d3afd9fe89dadbc5e06f2e5b90b7423676dAdmiral H. CurtissGCMemcardManager: Rewrite file deleting logic to provide a better user experience.
5.0-135956e96f954323f522197603f1f9802bbc175856843Admiral H. CurtissGCMemcardManager: Rewrite file copying logic to provide a better user experience.
5.0-1359408dccb8727e7b1850a8a4c00c6a55b1f51d357c9Admiral H. CurtissGCMemcardManager: Rewrite file importing logic to provide a better user experience.
5.0-135933286d2df3d75095afb2d3a38ee92d1856850902aAdmiral H. CurtissCommon/VariantUtil: Add 'overloaded' helper struct for use with std::variant.
5.0-1359287ae7ccd753385563dbfc2717855b839030431c3Admiral H. CurtissGCMemcardManager: Rewrite file exporting logic to provide a better user experience.
5.0-135917bb7aa16c259004311fb718c7af8e217ea7c3db3Admiral H. CurtissGCMemcardManager: Relayout file table for a more compact design.
5.0-13590ec4fc7171f645d12014a5a2666c2242bd84d2477Admiral H. CurtissGCMemcardUtils: Implement GenerateFilename() as a cleaner variant of GCMemcard::GCI_FileName().
5.0-135893e7f537a9d40a142e46a5c0d0d7f84fde5444a32Admiral H. CurtissGCMemcard: Implement ExportFile() to get a file on a card with a single method call.
5.0-135889b14cc8ea2843c8615fa0ee7628a87f65a7211b1Admiral H. CurtissGCMemcard: Implement utility functions to read saves from and write saves to files, without involving a memory card.
5.0-13717a0be1c93ea838461cd88049a9af86b5c81b5b435JMC47Merge pull request #9352 from Pokechu22/sw-line-point-width
5.0-13650fcd3efa1ae92e0d3343a4fdb904b3400747a38c7Pokechu22Software: Implement points
5.0-136498e348b87e939510439af3f506be1f29b5694cbf1Pokechu22Software: Fix line-width effects
5.0-137145342c40d55dd9817fa9fe5e276a5767e33acb395JMC47Merge pull request #9546 from Miksel12/ini-changes5
5.0-137111116085beec966110898c884a0ba68490cbec79bMiksel12INI Changes
5.0-137127712f0831fdc1d573f0a0726ba86dd3ecdb9541eLéo LamMerge pull request #9535 from sepalani/threads-freeze
5.0-136958279613a491e7e33c3fb757f41cf2092e0cc95e0SepalaniDebugInterface: Check visited addresses in GetThreads
5.0-1371059f416441155d62aac6d5ea73b6ac4b45bc87f93Léo LamMerge pull request #9539 from iwubcode/dynamic_input_tex_more_optimizations
5.0-1370032d584a0f5f58ff80ab9ad95ff3d1b10e30d108fiwubcodeInputCommon: reduce number of image loads and texture cache invalidations by only running dynamic input textures once for all controllers
5.0-13699158674c274228fc88cec318959d28a3661126a99iwubcodeCommon: Move 'GetSection' functions to be public
5.0-137070c9f11af474f88d89af9a3dbe396fa65a2568debLéo LamMerge pull request #9537 from AdmiralCurtiss/fastmem-error-messages
5.0-13699918f3d92e02b04ebbedd37779e2a2e38adbe5b3fAdmiral H. CurtissCore/Memmap: Give more detailed error messages if memory mapping fails.
5.0-13705010279f4e6926b1466b8e18e4cb6a254e103a83eLéo LamMerge pull request #9513 from leoetlino/info-ios-version-qt
5.0-136707097a7b3afbcd5663a7357f63bff9c9530bff121Léo LamQt: Re-add IOS version to the game info tab
5.0-13703858f00b6418538dcbbc552edecb4bbe152a7fd66Léo LamMerge pull request #9492 from nolange/fix_norandr_build
5.0-13607d4b293e969341b630340f3d3c35e1c0d3edf4152Norbert LangeSimplify macro guards for HAVE_XRANDR
5.0-1360629eaf09be4e9cd7fa537718466faf0c28004e08eNorbert LangeCleanup X11 and XRANDR Macros
5.0-1370026f0bf8f34d5fcdeabc4a2a6d21f4a34c5430789Léo LamMerge pull request #9538 from JosJuice/qt-sw-gameid
5.0-13689c98144334feafc630b584c280a4617114c4fa157JosJuiceDolphinQt: Fix tag in SoftwareRendererWidget.cpp
5.0-136989d0983c9c988f81c73c9a4ed61835ca9ac20db06Léo LamMerge pull request #9536 from Filoppi/config_fixes
5.0-13695e020b2e8ea180aa647b698eaf34354f0b6df493aFiloppiCommon: don't call OnConfigChanged() unless it has actually changed
5.0-13696092009761494d6c42118c62bfe995fc83286d269Léo LamMerge pull request #9534 from AdmiralCurtiss/chase-pointer-fix
5.0-1369522b300336af8e8d3058af3aed7cdebd4cad785faAdmiral H. CurtissCore/MemoryWatcher: Use appropriate memory read function in ChasePointer().
5.0-136941fe0953bd50088891df03c38b27cc3fd2a5196ffLéo LamMerge pull request #9524 from InusualZ/master
5.0-13688caf140dea9740584b54cb1cc4d249187bf62d437InusualZFix issue were loaded memory breakpoints were not being triggered
5.0-13692c040b0151d2dfc5d98ca380911d8cc2d0a3fccd8Léo LamMerge pull request #8759 from sepalani/so-connect
5.0-13689bf246c36f534c0772f26384be3c0a6700274d887SepalaniIOS/NET: Add timeout on blocking connect
5.0-136906f71a1ec5054d74890974b64ed65bdf5e9d4b16cLéo LamMerge pull request #9526 from leoetlino/units
5.0-13688985ede9ca05cae18f1a56ce6e3b3b28f94a46427Léo LamCore: Fix time base unit mixup
5.0-136885e4c6d42a17e1835c0061817fd4fcbd8c0e06d8bJosJuiceTranslation resources sync with Transifex
5.0-1368793f9d67d2fd8e0de89ea9c6703a53c25f213c330Léo LamMerge pull request #9511 from leoetlino/es-content-timings
5.0-13679e3bf5fca93cc4a9f2d793e286453df40b040dc81Léo LamIOS: Deduplicate IPC_OVERHEAD_TICKS timing constant
5.0-13678f750208aa31a860414fc877346ed17001c0df512Léo LamIOS/ES: Emulate FS timings for content wrapper IPC commands
5.0-136775eca82a6f2049bc10843e9bfaeb5e8963fc071deLéo LamIOS/ES: Allow various utility functions to return timing info
5.0-13676f214df5d2cd6461322640deb853ac18e713ad10bLéo LamIOS/FS: Allow IPC interface to be used internally from IOS HLE
5.0-136751073463d350693bda54c48eab021d692a9e3274cLéo LamIOS/ES: Log content reads for debugging
5.0-1367441e2fab54c861e85eb5fbcbddf91491ed87fa0c0Léo LamIOS/ES: Log content ID and index when opening contents for debugging
5.0-136809957d6c10672de307760d460fe9705a5ef7dff60Léo LamMerge pull request #9516 from iwubcode/dynamic_input_textures_improved
5.0-1363655ba1c7c9ca8569125339930d2f91531e7966a26iwubcodeInputCommon: Move initial dynamic input texture configuration logic to a 'specification 1' function and load in a 'specification' attribute that defaults to 1 if not present (with 1 being the only valid value at the moment)
5.0-1363510127a045159fac34f3985db29a5ed715190cb15iwubcodeInputCommon: Move DynamicInputTextureData to DynamicInputTextures::Data
5.0-1363428a911ae6b3f609003132f67e3398a1b990723d9iwubcodeInputCommon: Move DynamicInputTextureConfiguration to DynamicInputTextures::Configuration
5.0-1367634c9e0dece538acab1eaf8cb7ab4d41dab98c5e0Léo LamMerge pull request #9521 from sepalani/watches
5.0-13673e3d85ffe35ffac253cdae5b08c50c33a17db9ce3SepalaniMemoryWidget: Add "Add to watch" action
5.0-13672bbcaede389929300ddc136d7a2f8383e4c773fe8SepalaniRegisterWidget: Fix add to watch action
5.0-136735e79b6acb7bc8825ce71b842d01999f5d341caa6Léo LamMerge pull request #9515 from leoetlino/fs-timings-redux
5.0-13670d0c91380c76b2082202eb26f6bf23e06008450ddLéo LamIOS/FS: Implement timings for older IOS versions as well
5.0-136719d94a31eaea8ba5fee1f27816162fe1a291a0a4cLéo LamMerge pull request #9518 from JosJuice/jitarm64-gcc-ice
5.0-136701e500d96b0810e17bc5b40a93cfef1544bf635fbJosJuiceJitArm64: Workaround for GCC ICE
5.0-13669f9deb68aee962564b1495ff04c54c015e58d086fLéo LamMerge pull request #9514 from JosJuice/jitarm64-offsetof
5.0-13660f2f3a59dbf9e9729006bf8713e04a362c961655dJosJuiceJitArm64: Fix improper uses of offsetof
5.0-13667f79e6291199c443308e334acc424e3b161dc6335Léo LamMerge pull request #9499 from sepalani/pcap-ssl-raw
5.0-13647d3dd830e8f8c5db9d6e8cedfe13744339f1a07cfSepalaniPCAP: Add raw SSL packets logging support
5.0-13665efab17c0259d47e805d3a343429bb9402732ffdbLéo LamMerge pull request #9498 from leoetlino/offsetof-constant
5.0-13608118b2a3580972972c42a492347287fc292add50bLéo LamCore/DSP: Fix improper uses of offsetof
5.0-13663be2cd2272d8bd69a1976812e6f2e21e4d633d184Léo LamMerge pull request #9507 from leoetlino/device-prepareforstate
5.0-136616944eaa003743ef6dfaf52df362655d1e5b99592Léo LamMerge pull request #9512 from sepalani/func-update
5.0-136475f629abd8b89971872b0c2c2cdc8ea0035e8998dSepalaniCodeViewWidget: Add WithDetailedUpdate to update CodeWidget
5.0-136456e8881a426cb6e1372b281dd030f02fdf46d10eaLéo LamIOS: Remove unnecessary and unused PrepareForState
5.0-13659c33d944961c3d6b16c512c25bf9ea01f0041c66aLéo LamMerge pull request #9412 from JosJuice/jitarm64-movi2r
5.0-13647eff66c2adce7395bd779a431ac4c91034f131269JosJuiceArm64Emitter: Expand the MOVI2R unit test a little
5.0-136469ad4f724e4497734eda69a55a742761f88f85f4cJosJuiceArm64Emitter: Use ORR in MOVI2R
5.0-136450d5ed06daf0b50d185417a0f2f1d613962588a55JosJuiceArm64Emitter: Improve MOVI2R
5.0-136444e107935ace514e55adacd2543b8fedacaaea6cdJosJuiceArm64Emitter: Allow specifying 21th bit of ADRP imm
5.0-13643d226b8f8256a82437446d601e0e77d57d94289feJosJuiceArm64Emitter: Remove optimize parameter from MOVI2R
5.0-136538f25b0426e3663f0f5f5299f056dec682caa1763Léo LamMerge pull request #9509 from sepalani/net-tab
5.0-13647aab78b88ab68a1b8dbb920c5a8700d452edc5dddSepalaniNetworkWidget: Add hostname to SSL table
5.0-13651effd91883729d92b1c108a40f05e0b206623c3c6Léo LamMerge pull request #9508 from leoetlino/ipc-reply-cleanup
5.0-13646d0136dd7c2cb98ed5e2f030ae7c2e7a307985660Léo LamIOS: Clean up the way IPC replies are constructed
5.0-13645f52aa3d04176c0b0aff8a4b5abd477eb7aa7ea5cLéo LamHW: Add a UDL for timebase ticks to cycles conversions
5.0-13648e62c33c413c7c6f86bf6a2808a3c43c0a1a47f7fLéo LamMerge pull request #9500 from sepalani/pcap-log-session
5.0-13634fabf6f51cdcaa6e4c2face36c1ea57b318d63babSepalaniPCAP: Improve TCP session logging
5.0-136462f85b80b7bf75434072c1245904587ee8c15fbe2Léo LamMerge pull request #9333 from Pokechu22/sw-always-divide-by-q
5.0-136437d5ae032199b03927a0b94dfa894c0194e372566Pokechu22Software: Always divide the texture coordinates by q.
5.0-13644389b01dae9cd53cffaed9457edede8a27554e2bbLéo LamMerge pull request #9506 from leoetlino/less-verbose-names
5.0-1364399fc1c682a11fab4da842a62c23443f5cd59a149Léo LamIOS: Simplify unnecessarily qualified names
5.0-13642a2fa89b15ef67eea63ef6a3c7e0cc0e3629ea71eLéo LamMerge pull request #9502 from JosJuice/android-dol-elf-details
5.0-13628296efad2e39599649b080b0cc2a700253ae20fb1JosJuiceAndroid: Add missing "World" entry in country list
5.0-13627606e6ca3bab05bd5bef72a6ab9f1b2bd88d44941JosJuiceAndroid: Adjust logic for DOL/ELF long press
5.0-136393e1646adae936a136d2154df6306752a20057c43Léo LamMerge pull request #9504 from leoetlino/ios-class-name-cleanup
5.0-13631522cb6b1372dc47fad2ead9d6f6c36a4299cc62dLéo LamIOS: Use less ambiguous names for classes
5.0-13637c5ee86c75cc4d1057f4f810205a3e5278f100c7fLéo LamMerge pull request #9501 from leoetlino/hidapi-libusb
5.0-13621603668037665582af498e474697ecc1df3cf04d1Léo Lamhidapi: Use LIBUSB_LIBRARIES to link to libusb
5.0-1363509c9fdf71c5cd8412075bf73a8bea1861d15b175Léo LamMerge pull request #9505 from Pokechu22/bitfield-natvis
5.0-13623010291432312931853de305f094a0b7591aff3baPokechu22Restore BitField Natvis
5.0-1363338935f2e4e93a91acebd08c51e4811e0bc487670Léo LamMerge pull request #9488 from iwubcode/dynamic-input-tex-optimizations
5.0-13632ce7db2e32bb60d4ef5f107dc913ff19f9ad39057iwubcodeInputCommon: When using dynamic input textures, only call force reload textures once for packs that have multiple configurations
5.0-136310a9c764dc4973cf17e982ee142b9929690b1aa73iwubcodeVideoCommon: Join the prefetch thread before clearing to avoid a potential crash that can occur by multiple threads touching a single resource
5.0-136300f29e36440f0c1fc14e104577345779687593da1Léo LamMerge pull request #9503 from JosJuice/rename-wia-docs
5.0-13627f27a2bc922cb4758dff82f13653f568924dbc2bdJosJuiceRename docs/WIA.md to docs/WiaAndRvz.md
5.0-13628fa4edc981bea056bc3a532b92eb0899a9e899f4fLéo LamMerge pull request #9482 from AwesomeMarioFan/feature5
5.0-13591b3715431a2f29defa430e2f0daef35545178f641John PanseraEnable EFB access from CPU for Ultimate I Spy
5.0-13626bf758fbe7c218b6d7c0a53bee2ee6593c4bf914cLéo LamMerge pull request #9490 from Dentomologist/fix_expression_scroll_wheel_spam
5.0-1360643b389410a6479bbeed83c4a29b175b05df8476fDentomologistConfig: Fix expression window scroll wheel spam
5.0-136243ce72d4005c38d1e36b0f62be94b7ca85b868ba6Léo LamMerge pull request #9408 from sepalani/sni
5.0-136212a15bc6ab25cfd2d2e64bbf58357c53adc5c76e7SepalaniSSL: Workaround to remove SNI from ClientHello
5.0-13622a3548142402be095d43c62aa3ea4e8e5da964183Léo LamMerge pull request #9424 from Pokechu22/sw-no-special-case
5.0-13425e825af7b1b673bc265e3c865eca4b5b35297a9bcPokechu22Software: Remove normalization special case
5.0-136201fc6fbc2c0c77d5ccde9440b54aba1b007b07136Léo LamMerge pull request #6075 from sepalani/pcap-log
5.0-1359182bb5d99152b1fac5e2ed1542b38b172beddd1daSepalaniNetworkCaptureLogger: PCAP support added
5.0-13618ddacbf83f65b9642f3c9cee9e075b7ec3d473321Léo LamMerge pull request #9461 from cbartondock/master
5.0-1349483c127784b70fe1628a8718ceff52dcbcd08634ccbartondockWorking Game IDs for Elf/Dol files
5.0-136161e71904cb9930eccc036e2ce2360beaa746befa7Léo LamMerge pull request #9495 from leoetlino/wiki-redirect
5.0-136087ef8e53c4a2874ba4f26593d799bc95fe04e8341Léo LamQt: Fix "open wiki" option not using the wiki redirect script
5.0-136143e4bf57c696ed1e4f465075ae311653de2cd33b0JosJuiceMerge pull request #9423 from MerryMage/arm64-movi2r-test
5.0-135981ab7657120cbd9552f89660e23b2d618cc03c4c7MerryMageMovI2R: Do not exhaustively test
5.0-13597fe9207bb56ad87f584d1174582d9ca31d0fb914bMerryMageUnitTests: Add MOVI2R test
5.0-13596f65c1df0948d00c66eefa583efea6f578ba623b7MerryMageRandom: Add seeded PRNG
5.0-136109a2d908aba78e83d600c90349b6ca334707cbc51Markus WickMerge pull request #9400 from JosJuice/jitarm64-imm
5.0-13607761d7748b6b96cde68ca8ee298ef9f90e1ef596dJosJuiceJitArm64: Fix mistaken use of LSL imm
5.0-13606efeda3b7595dced94b62d42923f05df40206f3adJosJuiceJitArm64: More constant propagation optimizations
5.0-13607abc5d6c0d274345d33ad41f685bfc5fbc3bc5b71Jordan WoyakMerge pull request #9491 from DacodaDragon/master
5.0-136068a3fe6e24a0a0b44f13dfefaf4a13ad43f29cbd4ErrorcodebinFix mapping window title bar becoming unresponsive
5.0-13605b6e9cca64f41d20d6eaca46f151e2efd07ccafbfMarkus WickMerge pull request #9485 from JosJuice/jitarm64-pc-stp
5.0-13596dd8e504c80b934676cb38fdfa94350dccc6dcea9JosJuiceJitArm64: Use STP for pc/npc
5.0-136037250d6e4e091f4b5b4f2289c2c732349b69a2e8aLCMerge pull request #9487 from iwubcode/qt_regex_regression
5.0-1360277c68a3142faf20d03c37bd1a71d4c05d39c4a29iwubcodeDolphinQt: Fix regression that caused the regex expression to be evaluated incorrectly. If an input expression has a non-alpha character in it, we want to quote it with backticks
5.0-136019d04fd1ccbb2973777cec14c4244f6a002e1da41JosJuiceTranslation resources sync with Transifex
5.0-1360027b7e5891d72b61eee81d425d018575e428df57eMarkus WickMerge pull request #9373 from MerryMage/arm64-rlwimix
5.0-13599a0b8956f22db39c59c3f8c1439086304423f7997MerryMageJitArm64_Integer: Add optimizations for rlwimix
5.0-135988aa2013a2d5168338cae888a4c0a766cb8457240MerryMageArm64Emitter: Add additional assertions to BFI/UBFIZ
5.0-1359775d92ad6280f6e37bb59cc4feb97e0bf34edb756MerryMageArm64Emitter: Prefer BFM/UBFM to EncodeBitfieldMOVInst
5.0-13596be6aec9932f6f4467052fa8a72dbeeb494201d9dMerryMageArm64Emitter: Add BFXIL
5.0-13595b22073ef595a5c186eccb54c83ccbe61cf33019bMarkus WickMerge pull request #9484 from JosJuice/jitarm64-ps-stp
5.0-1358591b55824f9cdd7c21d6a5ba2592ced89ea60d70aJosJuiceJitArm64: Use STP for (parts of) ppcState.ps
5.0-135842d9ea42df27a0b7b7b942d46a6d561b19d9e10a1JosJuiceArm64Emitter: Add asserts for LDP/STP imm out of range
5.0-135923e4769f7209490c695a8c5779ebbcc6edd8fe154Léo LamMerge pull request #9483 from Leseratte10/patch-2
5.0-135913e54d155ac6115ad28ce0edd3abf472c44ff7cd3Florian BachFix typo in Readme.md
5.0-13590906fbf6c8e33b1f0247376b1f5d8f0ead5368c18Léo LamMerge pull request #5978 from sepalani/net-log
5.0-13585b3639627573df571bb3e24c320e679602ac56948SepalaniBreakpointWidget: Remove unnecessary code
5.0-13584289637f92f4dbad40ea9eaea7b8521a5ca373c1aSepalaniNetworkCaptureLogger: Move SSL logging
5.0-135872f661fec230b3cfb6438f38256f37ba3478e9b87Léo LamMerge pull request #9462 from trofi/master
5.0-135848cfc41fb3b3507f69136e3849bdfa5458c00a910Sergei TrofimovichExternals/rangeset: use qualified 'size_t'
5.0-13585a8adaa458edafade03c072a678d28b05051194f0Léo LamMerge pull request #9476 from shuffle2/cfmt
5.0-135849399e8b2bc7fa09fe77069da05cf9bb48340cf65Shawn Hoffmanrequire clang-format 10.0
5.0-135833e66db2fd754fe04eb244860f18ae8388f9e1333JosJuiceMerge pull request #9479 from shuffle2/vshack
5.0-135826829775faccb74249e565b8a282f2160e06303b7Shawn Hoffmanmsbuild: re-enable HAS_OPENGL and HAS_VULKAN
5.0-13581c386c5acc2b54235ffac4b26596511d5189c73f5Léo LamMerge pull request #9366 from iwubcode/freelook_camera_quaternion
5.0-13567586c689d63ad30f12eba0a15161ea5070989751fiwubcodeVideoCommon: use Quaternion for Free Look orientation
5.0-13566d35287b6e49fe265729d1d8a83630cb4ff7e6367iwubcodeCommon: update Quaternion to allow rotating pitch, yaw, and roll all at once
5.0-13565544692f96a09c1a76ff259bc1b5e91e9fef57bc4iwubcodeCommon: add convenience function to convert a Quaternion to a Matrix44
5.0-135779ca24ae8e0da53d09e402d18055f102440af7098Léo LamMerge pull request #9092 from shuffle2/vshack
5.0-13574500a694ca870f9f5a8ea196f4099a0e7de09fe50Shawn Hoffmanmsbuild: bundle all dolphin "core" code into single library
5.0-135735770ff01f34cad98bf74d24e44492bf6c74590d3Shawn Hoffmanrename D3DCommon/Common to D3DCommon/D3DCommon
5.0-13572527b5a9761d4b584c43cb266d4dfd5aa62485fe3Shawn Hoffmannormalize common filenames in VideoBackends/D3D12
5.0-13571a0aeb5b0b9b2729ba157ca615f92638a7a935772Shawn Hoffmannormalize common filenames in VideoBackends/D3D
5.0-13570d7fd892fdec4261d4f7c24545bd448e757ca3b0fShawn Hoffmannormalize common filenames in VideoBackends/Vulkan
5.0-13569ef70fe05bfae4e47f4acb40756d16de0ef1dd259Shawn Hoffmannormalize common filenames in VideoBackends/Null
5.0-13568ff4f67492bff68d8b34aebc9ea6c85ca34e02b71Shawn Hoffmannormalize common filenames in VideoBackends/OGL
5.0-135673193f3d5c4c699ac5396a587ac782ef014bad49eShawn Hoffmanrename Core/IOS/FS/FileSystem.cpp to FileSystemCommon.cpp
5.0-135667e1df34735454636c25ed082b1e0be3c6bd2530aShawn Hoffmanrename InputCommon/ControllerInterface/Device to CoreDevice
5.0-135650be1491ef0972604ddcb82cb2df5c3d94d9ed3fcShawn Hoffmanrename ciface::Wiimote to ciface::WiimoteController
5.0-1356484128d95323490464e51a64c6d90fca15bd9af80Shawn Hoffmanrename Common/File to Common/IOFile
5.0-1356307fd02f207fc4d5abb891fcfd40ba2e3f6f13baaShawn Hoffmanrename Core/Analytics to Core/DolphinAnalytics
5.0-135644740c2a882fc13fe93adae74139caadc0917c100Léo LamMerge pull request #9080 from SirMangler/debugger
5.0-135639f6d88880edc34947e74823781a6804881a2d7b4SirManglerMemoryWidget: Add 'Offset' and General Improvements
5.0-1356296e3360f054c40c76a1e94162162e4ab22b60051Léo LamMerge pull request #9452 from JosJuice/android-wii-saves
5.0-1355712aa1071cbb30269cd6526cfbbcd3c4143d584acJosJuiceAndroid: Re-implement a subset of CompletableFuture
5.0-13556347551a01da643980fabfd3579ec34bb6cbb5419JosJuiceAndroid: Implement save overwrite confirmation
5.0-13555cd4ccda51c7b16be602ad32ffdf672a3de7cffebJosJuiceAndroid: Add "Import Wii Save"
5.0-13554b08306d0b89a34b4dc04a324ce47b8d8833230a8JosJuiceAndroid: Refactor MainPresenter.installWad
5.0-135534a394ffc9c6cbaa7a11de2a658948b2594ca6ab4JosJuiceAndroid: Merge launchInstallWad into launchOpenFileActivity
5.0-1355280b56b657598c44e88de781f05c7ef3c687b0597JosJuiceAndroid: Move InstallWAD to a new WiiUtils class
5.0-135557290cd003210164dcbf77b96af36ffeda2a67af9Markus WickMerge pull request #9478 from JosJuice/double-assert-attempt-2
5.0-135025d195586236a882bff8a82bc5437082c1269d5e7JosJuiceJitArm64: Fix false positive "turned singles into doubles" asserts
5.0-13553b1fdd14ed1863505061f961a2776be034bce69caMarkus WickMerge pull request #9314 from smurf3tte/dcbx
5.0-1349666b992cfe441fedd7f21827946873bf4c0238b6fsmurf3tteJit: Fix correctness issue in dcbf/dcbi/dcbst
5.0-135512ada5b422db91115dab9d25b8c4bb7fcbf97c9f3Markus WickMerge pull request #9448 from JosJuice/blr-x30
5.0-1349467491979ab2c11a3961236e79bb11fd7e3030591JosJuiceJitArm64: Avoid using X30 with BLR
5.0-135498c127a612f72b68081129d75c58e252491e372d9Léo LamMerge pull request #9416 from Filoppi/patch-9
5.0-13417396e2f5e8b417cd99b8bc719e9840213a60756ceFilippo TarpiniInputCommon: Wrap remaining invalid default input expressions around ``
5.0-135476dc0f0dfe6ef978e2cd804e8bdea6ab295e2e9efLéo LamMerge pull request #9438 from shuffle2/add-shortcut-to-desktop
5.0-1346823e565d94ce5494bdb676654efbbaea53d220558AminoaDolphinQT: Gives option to add desktop shortcut
5.0-13545b597b16f6302c2030a6147a3482115d869db469eLéo LamMerge pull request #9439 from Darwin-Rist/master
5.0-13470d1c3d4f419f8e2f05bad5f2b376020a503efde73Bankaimaster999Added Opacity settings for touchscreen controls
5.0-1354328cd6f6520a98298846cc36218c0da45d5a76f9bLéo LamMerge pull request #9440 from lioncash/qt6
5.0-134745b4fced2ba3513fae23e7c23d01ed475bd6c0620LioncashDolphinQt: Resolve deprecated usages of setTime_t and toTime_t
5.0-13473892154f7eadfa1d7807b8d07c3a864b7d1aba127LioncashDolphinQt: Resolve deprecated usage of margin()
5.0-1347246ca371ef3b6cfa8e31dcae2f9298a91b1fdc31eLioncashDolphinQt: Migrate QRegExp over to QRegularExpression
5.0-13471765a1b3c094963e6ff7e6688eb41eb0a0727b9d2LioncashDolphinQt: Explicitly include where applicable
5.0-13470f647ca46203cb86a92d3e70b0814b479aa4175e3LioncashDolphinQt: Replace usages of QLatin1Literal with QStringLiteral
5.0-135376086111566f26bbe298daa4e477ef690d18c9e80Léo LamMerge pull request #9467 from iwubcode/gamecube_controllers_widget
5.0-13532780360b92193ea5a7a0b7ad261d88e5b153d40fdiwubcodeDolphinQt: Move gamecube controller ui logic to its own widget
5.0-1353584ad550c19e8aba170908cf63385953ec989de77Léo LamMerge pull request #9449 from Filoppi/patch-11
5.0-1348743223aadc829b7546bc2e28b6ee6544a2ae2f9aaFilippo TarpiniQt: Fix Shake Mapping Indicator not showing deadzone
5.0-1353342b55e8fa376c0b03d82c2946948e916768ae5e7Léo LamMerge pull request #9450 from Filoppi/patch-12
5.0-13490c1ab89cf2c21b14445c6e30843e3940b4a485ad1Filippo TarpiniQt: Fix stock input profiles being deletable
5.0-13531920dd812ad822b34a360a4bca33c72118a6fc5aaLéo LamMerge pull request #9468 from iwubcode/wiimote_controllers_widget
5.0-13525f3b6c9723c498a7705dfe4c8f0a7dd2ef4247e6aiwubcodeDolphinQt: Move wiimote controller ui logic to its own widget
5.0-13529fb09acd01f506a0c3d69e1c4ec869e91600171fdLéo LamMerge pull request #9453 from JosJuice/state-metadata-osd
5.0-13491abd069ada3602a1d922672b6f3d74a3e7b44a4a7JosJuiceCheck return value when calling ReadArray for savestates
5.0-134904597d53307dc10c0c8fd14f3f0d8521f0afa93a2JosJuiceAndroid: Don't show OSD messages when opening savestate menu
5.0-1352670447d0281b09d53c7f80c056fe4ef7e65e88a58Léo LamMerge pull request #9454 from JosJuice/android-ingame-settings-save
5.0-134905978550b2f2f728dccf9e28878a4b96ea8bac5cfJosJuiceAndroid: Fix in-game settings changes not getting saved
5.0-13524b886c70a432ba77549a449ba46c14018cc338e0fLéo LamMerge pull request #9456 from trevor403/breakpoint-loading
5.0-1349459058bae0aa58524530f437f1d1a6eb404c5cb3cTrevor RudolphBreakpoint from string flag parsing using token
5.0-135224ba9bb26e97bf1c510c3d9f3e1cef72f459bc84fLéo LamMerge pull request #9455 from lioncash/traversal
5.0-13500b425250a7b7ac0db9546baee41533979d5273bc3LioncashTraversalClient: Make use of std::string_view with ConnectToClient()
5.0-13499cb4ca7837a5a1bd97627b73962823ad6f207fadcLioncashTraversalClient: Prevent uninitialized values from occurring in MakeENetAddress
5.0-13498f0c6e696fd450ae3fde059930cd9053e49aef518LioncashTraversalProto: Convert typedefs into using aliases
5.0-13497d48b5615ae95af8ca6946e30f6f9f25723358c15LioncashTraversalProto: Collapse version enum into a typed variable
5.0-13496d2ea94195cde9f8453f5b9448b41648973859277LioncashTraversalProto: Convert TraversalPacketType into an enum class
5.0-134952f0fb2056e126e80eaaa76e9b410525591fca53dLioncashTraversalProto: Convert TraversalConnectFailedReason into an enum class
5.0-1349420211758090207ed3b0d1d59f388d58fb8c74485LioncashTraversalClient: Convert state enum into an enum class
5.0-13514bb121dc9a5e48dc9806fa00cb2cd3545047621f5Léo LamMerge pull request #9477 from shuffle2/asan
5.0-13513a02a62995857cb43e0a10b1dbff170ccecf54a98Shawn Hoffmanwindows: fix unregistering VEH
5.0-13512305faa73ec5c646643db9b8526906480ada7c6faLéo LamMerge pull request #9436 from shuffle2/asan
5.0-134692ba4fd960e20fc7e50280993967a6cd540fb77abShawn Hoffmansmall prettification
5.0-1346849b9deeb03ef92844ce826bf52a4e5baeb7fca9bShawn Hoffmanmsvc: add asan support (disabled by default)
5.0-135092537ea77ee33634a3ad6b616e8b0b5455046b87cLéo LamMerge pull request #9460 from jordan-woyak/wiimote-dc-crash-fix
5.0-13310bb2c50ac94b83848641342bf63d1669e3e7c4c2bJordan WoyakWiimoteReal: Fix crash on real Wii Remote disconnect on Windows caused by dangling pointer.
5.0-13507bc14e4a0f064314abb9f43c1e4292878dd63d950Léo LamMerge pull request #9463 from Dentomologist/fix_CreateTempDir_calls
5.0-1349683f912b58af2d39265184aa5ca4c30050757fe9eDentomologistUnitTests: Add setup error checking
5.0-13505093978b2e0c1c6a438cd1ce8fecf62300ec6bed3Léo LamMerge pull request #9466 from iwubcode/common_controllers_widget
5.0-1349667b9e94e4db3134f52b4cf85990f3bd144d23ab6iwubcodeDolphinQt: Move common controller interface logic to its own widget
5.0-13503d8bea87aa376185fd89e73ad3b0016dc39bb745aLéo LamMerge pull request #9469 from Stevoisiak/remove-redundant-inis
5.0-135012d75b0d2bc2b0bbb281fb5e217d23bd11828d93aLéo LamMerge pull request #9472 from JosJuice/jitarm64-unexpected-double
5.0-13500d00430470b73888896ee30caed5c1a1a72867c30JosJuiceJitArm64: Update registers last used before start of instruction
5.0-13499f17cd3750a5785033d9f2f9e80e97ee3d0a66ba8JosJuiceJitArm64: Remove default parameters from Arm64FPRCache::R/RW
5.0-1349888f3fec04e3e3b277d071aa0db19cbe77db2696eJosJuiceJitArm64: Add asserts for unexpected single to float conversions
5.0-13496ee28abc88bcb31db0540216d44200d1cafb2cb57StevoisiakRemove redundant INI settings
5.0-134972a6fffd60efe64aae2181e1f0f3dc90c936a0a90LCMerge pull request #9475 from JosJuice/android-unit-tests
5.0-13494838abd65365f19c0c2df5b0d13df33b6483db624JosJuiceAdd script for running unit tests on Android device
5.0-13495caff472dbf27fbcc5b3d28cbf5b1789592a9f857LCMerge pull request #9459 from iwubcode/freelook_state_lock
5.0-13494af7384002f1182b85dcbac193f4820e6fd1a5c51iwubcodeFreeLookManager: acquire global input lock before accessing individual FreeLook control states
5.0-13493ebf3b5faf4e4716bbe55174eb2a3d7f5a9fc4599JosJuiceMerge pull request #9451 from Sintendo/jit64boolxrw
5.0-134908964612577fd5cf32ec583a72918b57cd55303f8SintendoJit64: boolx - Eliminate read dependency
5.0-1349104ccd4cb8073eaa90f75a3992bc82f969a819705LCMerge pull request #9446 from Dentomologist/convert_shifttype_to_enum_class
5.0-13490e3237661ecccf5c47469d9a33f864b6db4667c45DentomologistArm64Emitter: Convert ShiftType to enum class
5.0-13489e62fa1ea9facffd4123fe407ecb9b3ae90693bd9JosJuiceTranslation resources sync with Transifex
5.0-13488f383397c9c838f643ca2892c14457348500cdc01JosJuiceMerge pull request #9447 from Dentomologist/convert_indextype_to_enum_class
5.0-1348170c54065abfb9f0cda514e36ca6216d7705bf3f1DentomologistArm64Emitter: Convert IndexType to enum class
5.0-13486be74e35a0a141b96711e8e6259aaeaea752718c0LCMerge pull request #9443 from Simonx22/update-gradle
5.0-134818f2a2f3cdabfca51bf99b027894fe1594b8d79c7Simonx22Android: Update Gradle Plugin to 4.1.1
5.0-134841476c10a876163dd214f47fc0fa00cfb1ab80f27LCMerge pull request #9445 from Simonx22/update-dependencies
5.0-134815b98336e549160e717656a994cfb0c03fb3f9b24Simonx22Android: Update dependencies to the latest version
5.0-134827d73da717ccd5d966e878464fec21633ae313978JosJuiceMerge pull request #9444 from Simonx22/remove-duplicate-keys
5.0-1348167bc2f9f76eb42363f50b393df0f6dbc7cbe6a7bSimonx22gradle.properties: Remove duplicate property keys
5.0-13480aba179e4baa2c971ac81048364ff3a37c0d267fbLCMerge pull request #9385 from MerryMage/more-bmi2
5.0-134770c2bc3582db685db28254ffa8a901e61dc50b258LCMerge pull request #9425 from Sintendo/jit64subfx
5.0-13429df70077e6b27608bfdc9812fa0d2bec6c1a4247bSintendoJitArm64: subfx - Special case a == b
5.0-13428c0be34aa814cf6e3f4885c9c2a5e07aba6d7ea32SintendoJit64: subfx - Special case a == b
5.0-13427b0be20560f0ec41173ac4593aebbf6ef5f940536SintendoJit64: subfx - Special case b == 0
5.0-1342657548b456bd4d551109d0591ad513ab949ca6092SintendoJit64: subfx - Special case a == 0
5.0-13425b805223108d67ae57a4dd633f0d8da0079d0b037SintendoJit64: subfx - Optimize more constant a cases
5.0-1333671a996e33b16ec68331ae529f201ce6c6ac87402merryJit_Integer: srawx: Handle a != b case with SARX
5.0-13335d3ca5d812b9bbdd42e2093576ab5ccde37ab93b1MerryMageJit_Integer: Use SHLX, SHRX, SARX
5.0-134718f67a1961f45c68e87b330a2b628b8009c9d5f7fLCMerge pull request #9442 from Stevoisiak/patch-1
5.0-13470c121dc341035946e91a78ec10c763c473892408eStevoisiakContributing.md: Code comment for do-while sample
5.0-134697fdd4afd9c9b00ed21ff513592b15a75cfba8c2eLCMerge pull request #9437 from Pokechu22/GX_CMD_UNKNOWN_METRICS
5.0-13468d55f9369c7f038f3682510937e93d5bc950f7574Pokechu22Use GX_CMD_UNKNOWN_METRICS instead of magic number 0x44
5.0-1346779a234eff728b2aeb68c9848f2e4fe861d4f3b91LCMerge pull request #9435 from shuffle2/constexpr-error
5.0-13466fc65f65891c7ca3221c4ceb70c8378ffdbc819eaShawn HoffmanBitUtils: cleanup constexpr usage for msvc clz
5.0-1346587debc6641e9e685704038726cf74a38c04d162fLCMerge pull request #9433 from shuffle2/constexpr-error
5.0-1346465ecf1e43e8d2718a5bb9bb46ae93c581f586341Shawn HoffmanBitUtils: loosen clz to inline on msvc/arm64
5.0-13463a613c2a5e46d208cb0363939f2e0c90792e62f33LCMerge pull request #9429 from Sintendo/jit64fixoverflow
5.0-13455305cd31bd9eaa05b4453160afcdfaeaa9618c699SintendoJit64: Fix FinalizeCarryOverflow XER[OV/SO]
5.0-1346159fa6130207a263718368999612a5fcb59d1c004LCMerge pull request #9431 from shuffle2/msvc-gdbstub
5.0-13455f0a62447685287d1919c60de7071b953632d2c47Shawn Hoffmanmsbuild: enable USE_GDBSTUB this does nothing about it actually being usable
5.0-1345975e19a0c29028b2fcde9a5d653ce8b5f4a6779c4LCMerge pull request #9430 from shuffle2/vsupdate
5.0-13456cce275c16e792786701d04ee4b0f787bd928a996Shawn HoffmanRevert "msvc: temporary workaround for C4789 false positive"
5.0-13455c8316f70a4fa398162d73291bd7469764b251c25Shawn Hoffmanmsvc: bump _MSC_FULL_VER check to 192829335
5.0-134561f0e3371a360293a87a81a46c11b305bb0a76e88LCMerge pull request #9432 from shuffle2/constexpr-error
5.0-134551e5e5ea8559328b970353b5b493f6c42d6b8f01eShawn HoffmanBitUtils: initialize variables fixes C3615 on some msvc/cmake configs
5.0-134540776263c5e1f205f77c4836c1489c7200da34763Léo LamMerge pull request #9428 from JosJuice/tv-folder-picker
5.0-13413116a5a79daa9033e80392486731ef43f8884c3f6JosJuiceAndroid: Use old folder picker on Android TV
5.0-134524cdcbb6ab28596653635ab91b1ccd0332629925aLéo LamMerge pull request #9308 from smurf3tte/re23_patch
5.0-13242f4c579e720013065ebe5257aa40d713e354bcfcesmurf3tteFix bad memory references in NewPatchDialog
5.0-13241f3b8a985e77e0d5157bc08708a470fd8394bb818smurf3ttePatches for Resident Evil 2/3 audio issues
5.0-134490b1db65aa155c65942ac6674b541fbf8aafc83d0Léo LamMerge pull request #9405 from Filoppi/patch-7
5.0-1339257c59c18d4f39bf8c9f4f27e88623e8940c63770Filippo TarpiniRename "Use Fullscreen" setting to "Start in Fullscreen"
5.0-1344727013e8d184a956090ec3299e2136cc6665df89fPierre BourdonMerge pull request #9300 from leoetlino/ncd-wd-fixes
5.0-133419b3cdd06451cf961f84adc9075b776264ba8a5abLéo LamIOS/WD: Report game quirk if unimplemented ioctl is used
5.0-133409a87d2761226bd089d57011bf58a6dd8326df58dLéo LamIOS/WD: Implement more parts of the interface
5.0-13339dcbe81b88076891655b9e7cc150aa5b6c8219f80Léo LamIOS: Simplify usage of GetVector
5.0-133384fea832f49f55e38877fcdb4c4e7092b7c98cb51Léo LamIOS/NCD: Implement Lock/Unlock more accurately
5.0-13442eafb9de0479f6b507063fe78d6ceeeb8343ead66Léo LamMerge pull request #9323 from waddlesplash/haiku
5.0-132692df11d3911284c72cb9ee583945d410028178017waddlesplashRehabilitate Haiku support.
5.0-13440840ecfb32f0ff7e625de7bb1fa98c6259efb4640Léo LamMerge pull request #9409 from AdmiralCurtiss/wii-save-import-tmd
5.0-133912932b5f8cdaad063ccc869dfd7ce58891471b3a2Admiral H. CurtissQt: Give better error messages when Wii save importing fails.
5.0-13390d9c686db3074360698b12d9beaf425b95a4348fdAdmiral H. CurtissWiiSave: Delete existing save, if any, before importing one.
5.0-13389700d53e00f285b6471734563c8564c01cf5381f4Admiral H. CurtissWiiSave: In Import(), make sure the TMD exists or can be reinstalled before allowing save to be imported.
5.0-1338846e4c17db3f43be968a9ce9ff4f4e86a22a7a872Admiral H. CurtissWiiUtils: Add utility functions to handle prep-work for importing 'SD-card export' style Wii saves.
5.0-133877abe1085e3834e26dfcda71ab4d46674f2c1f0b3Admiral H. CurtissIOS/ES: Pass relevant caller title information to ImportTmd() and ExportTitleInit().
5.0-13434e48377dfc69542e471f8b449aa0a4698607f5afaLéo LamMerge pull request #9404 from Filoppi/patch-5
5.0-13433a5a6ef8512e92197afe86009297e4d144d21e41fFilippo TarpiniFix a couple of typos
5.0-134320805b583028133197e7dc76bd9612abeb15a2494Filippo TarpiniDolphinQt: Remove some useless includes
5.0-134313acd1726b9aa58d06fcc8435d9e07a736b7f82b7Filippo TarpiniCore: Fix variable naming conventions
5.0-13430ee25f03ff9e2a0bfc4c41a41d510c4993b126aaaLéo LamMerge pull request #9418 from Filoppi/patch-10
5.0-134289069ad6cce201d6dc0c9b3446121eb84d41acfb6Léo LamMerge pull request #9420 from MerryMage/ext
5.0-134171e4a1bee4399f161f43d7b338698ae3343cf2c98Filippo TarpiniFix DualShockUDP not adding/removing devices correctly
5.0-1333114c03388b3d9ceeb40b204d19dfc407b1a4aca7dMerryMageExternals: Link against required libraries
5.0-13426bd89523e63886276efa3bf00e680e50ab760bab2Pierre BourdonMerge pull request #9392 from smurf3tte/audio_wmask
5.0-13269c2da12ca75c80ee8d100ac9ee3287bf51227e091smurf3tteDSP: Fix write masks on AUDIO_*/AR_* MMIO registers
5.0-13424e957ed0809c73417103010f91ba058dd7a96bf86JosJuiceMerge pull request #9422 from MerryMage/__builtin_clz
5.0-134236106d6481f0ce60cbd1a51042238c0f3de3af939MerryMageBitUtils: __builtin_clz is undefined when value == 0
5.0-134224b9259d6913e582156e9d1147ece4fa646709e58LCMerge pull request #9415 from Filoppi/patch-8
5.0-134198813ba69f5594180923cb2e2699ecd270a9cbd71Filippo TarpiniFix Quartz cursor going to +infinite if the window size was 0
5.0-134185a5c815ff037b4520d2ef90581b080d5d78e4b4fFilippo TarpiniFix DInput cursor going to +infinite if the window size was 0
5.0-1341775f35393c33a06dda4b92f22d9634a92142145f3Filippo TarpiniFix XInput2 cursor going to +infinite if the window size was 0
5.0-13418f477a10e65febd146746b02b723d62bdfe576342LCMerge pull request #9421 from MerryMage/JitBlockData
5.0-134178ae0bf93e7874d7556b62e75f2debaae1c1f5ae3MerryMageJitArm64: Do not use offsetof on non-standard-layout types
5.0-13416f06e9c55c802f20ad144d936c597f2d532f6b048JosJuiceMerge pull request #9411 from lioncash/enum3
5.0-1341536af39853da89737838780c238c8684924a6da06LioncashArm64Emitter: Remove unused OpType enum
5.0-13414fcdcdd7beb0d788ea36b3322b93460685f663d93Léo LamMerge pull request #9410 from lioncash/enum2
5.0-1341395cc53edec1b99b542ee57ea49535a17ac68da33LioncashArm64Emitter: Convert ArithOption enums into enum classes
5.0-13412452aad29f151f685782d08a68093cf4c99c9ae5aLéo LamMerge pull request #9401 from lioncash/jittable
5.0-133765b5b3a99798e06261e6ac9856758a3d9a8aae339LioncashJitArm64_Tables: Move Instruction alias to the JIT class
5.0-13375c9c874d7fb60877f01fa354590d6ce3d356e8822LioncashJitArm64_Tables: Construct tables at compile-time
5.0-13409344a74aa11713c3bef3d8638854bef300341655cLéo LamMerge pull request #9396 from lioncash/arm
5.0-13380fabf79e09aee4413b6d8beac5bf57fb03185737fLioncashJitArm64_RegCache: Make RegType enum an enum class
5.0-133794ff597cf21a8c4db1ed4fbf00b07cec7a7e7d422LioncashJitArm64_RegCache: Mark several member functions as const
5.0-13378e9aaa46c2fd2fe104d5b59ae5b03c9c17f8b621cLioncashJitArm64_RegCache: Mark register constants as constexpr
5.0-13377e2bb9fd14734405accb22ef043c55fc1621023b9LioncashJitArm64_RegCache: Mark HostReg operator== as const
5.0-13376e7538b10c6e4aeca9fc6dad17ee3d77e0625df3eLioncashJitArm64_RegCache: In-class initialize member variables where applicable
5.0-13375fe5422657561b758fee9e7a30b99d0c8215f573eLioncashJitArm64_RegCache: Make FlushMode an enum class
5.0-13402f59ee870310803041e7d382f7a4d63b17b54db27Léo LamMerge pull request #9402 from lioncash/emitter
5.0-13383cca0dffebdae6f36dda49e2056391335d7e9760eLioncashArm64Emitter: Add shorthand member functions for hint instructions
5.0-133826046a15267c5aa5bab4333182d4bb7798f4fa4a9LioncashArm64Emitter: Make ShiftAmount enum an enum class
5.0-13381fab2053439ace33e8a7380ac04ef48c22d3bc421LioncashArm64Emitter: Make RoundingMode enum an enum class
5.0-13380d87ec716158ac270cd1847d40ab0c28866562638LioncashArm64Emitter: Make PStateField enum an enum class
5.0-133795c3f2fde226e11671f3c2351cb6d95b3eef614ccLioncashArm64Emitter: Make BarrierType enum an enum class
5.0-13378f21c74091999ce4c8e7380b040abda18f3382779LioncashArm64Emitter: Make SystemHint enum an enum class
5.0-133775011c155ec25ff15eff932c2d5ac23431d180c9aLioncashArm64Emitter: Make type member of FixupBranch an enum class
5.0-133762fa472981530c8ae430639d8dfb5dfb0ac4e3835LioncashArm64Emitter: Annotate switch fallthrough
5.0-13375d780ad110264991d84cf1d5025dfef6d64efb8b7LioncashArm64Emitter: Make use of std::optional
5.0-13392871d1d59538da0275344b7337e3617bb4560511eJosJuiceTranslation resources sync with Transifex
5.0-133917bf590ee5ad7e5d1f13b94176ce2165e2c53cd4bJosJuiceMerge pull request #9403 from lioncash/guard
5.0-13376e45aa019ecac43c57826faf5e3df4c153b445d3cLioncashArmCommon: Mark NO_COND as constexpr
5.0-13375c9711a5ecad7e0600cd296511d3dd7acac083b91LioncashArmCommon: Add missing header guard
5.0-1338831780a6059366112283fbbc894d9123b1fb2281eJosJuiceMerge pull request #9399 from lioncash/fallthrough
5.0-13375fa63367738af364cc3629d1c092ac903e4478fb6LioncashJitArm64_LoadStore: Explicitly annotate switch fallthrough cases
5.0-13386c1d041b8886e60400721b827dcf2eb7cce45ecebJosJuiceMerge pull request #9318 from JosJuice/android-saf-games
5.0-13271d78277c063d43e3234fe80a38d272500f3dfce3aJosJuiceAndroid: Add specialized content provider implementation of DoFileSearch
5.0-1327001b964b01aad3f46611e5fec8c44b60ed04a9b3fJosJuiceAndroid: Don't consider .dff files valid for game list
5.0-1326973855168f3f57f8a3037223235740eb7d9dd76e4JosJuiceAndroid: Show a message when adding a folder with no games
5.0-13268399ede37a66a161e2379df34501e2b9a172d3457JosJuiceAndroid: Catch all exceptions in ContentHandler
5.0-13267ae8de3510533d398869cde03d59a5bf8f27f2ca7JosJuiceAndroid: Use storage access framework for game list
5.0-132662126f62111a95e3a2386467747e5bf94b9943e1dJosJuiceAndroid: Add content provider support to File::ScanDirectoryTree
5.0-13265525268f043a25116dbb5e362d9e3e84b3f4ca5e5JosJuiceAndroid: Fix opening games with extensionless URI
5.0-13264e60665da94917812313f1ca4b96b7a03fd5b4a1cJosJuiceAndroid: Use storage access framework for picking single games
5.0-13263a7c05d7e84df5949e8edf42fa6332d6aa58282f6JosJuiceAndroid: Add content provider support to File::FileInfo
5.0-1326299ffee9a0acc3200f8c8af7b3fc58af2d38fb614JosJuiceAndroid: Add content provider support to File::OpenFStream
5.0-1326164afe97491c1b713c18a79e4cd18a0cca732ade1Ryan MeredithAndroid: Convert ISOPaths to INI settings
5.0-133748a3b14d7dca147232a87b51cef12840656292171Léo LamMerge pull request #9391 from lioncash/find-str
5.0-133670e91470828769bd68b1f3ee59d5616bcf3f129dfLioncashIOS: Make use of insert_or_assign with AddDevice()
5.0-13366ba0540b9c5b13093fd7ca2443621dc59e5a582cbLioncashIOS: Allow for heterogenous name lookup
5.0-13371806a4f3a9a68da5068b4902bf2d3516b7f8a1b38Léo LamMerge pull request #9393 from lioncash/sysconf
5.0-133681bbfde62d12f8b1557c6a9082bc4d4f35b7973c9LioncashSysConf: std::move name in Entry constructor
5.0-1336705094ab51f43032206270c0f5aba3b3c9cd316caLioncashSysConf: Return emplaced reference from AddEntry()
5.0-1336674224c94a738acdcf326c563dde9f5912f24379eLioncashSysConf: Make use of std::string_view
5.0-13367716497fbce6ff8ea9ac45f3f1b4ec706b888c35aLéo LamMerge pull request #9394 from lioncash/recurse
5.0-13366e527b69d54f0ebe1553c8692c6986c11803d3957LioncashCore: Use C++17 deduction guides with locked recursive mutexes
5.0-133653b2e31230fba0d9bc27ed9174d408be534851444Léo LamMerge pull request #9386 from leoetlino/config-cache-invalidate
5.0-133629ffd345df03853cd37a392f2f19dc7bac889158eLéo LamConfig: Fix cache not being invalidated when callbacks are suppressed
5.0-1336392de0431a2daae6a1ccb2f9edc21c8343d72cb8fJordan WoyakMerge pull request #9389 from lioncash/deduction
5.0-13358a8b0661fb0c67cbd33534a2e479d1bffdcb34958LioncashCore: Make use of C++17 deduction guides with locks
5.0-13361351fb71653c7e3db3630fe55692aa688928a4f54Léo LamMerge pull request #9387 from lioncash/priv
5.0-13360f4e1f48b4fcfde29a50d297b5f7ec62377222442LioncashDSPCore: Make IRAM CRC and step counter private