Last Git changes for Dolphin

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