summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-07-24CMake: Error out if trying to build generic builds on WindowsJoshua Vandaële
Generic builds have never been supported on Windows.
2026-07-24CMake: Bump minimum requirement to 3.25Joshua Vandaële
2026-07-24CMake: Unify output directoryJoshua Vandaële
2026-07-24CMake: Remove LINUX_LOCAL_DEV and symlink required filesJoshua Vandaële
2026-07-24CMake: Unify sys directoriesJoshua Vandaële
2026-07-24CMake: Unify translation directoriesJoshua Vandaële
2026-07-24CMake: PDBs outside of BinariesJoshua Vandaële
2026-07-24Remove Visual Studio Projects and Solutions in favor of CMakeJoshua Vandaële
2026-07-24Flatpak: Use vendored-in SDLJoshua Vandaële
2026-07-23Merge pull request #14737 from matellush/flatpak-runtimeOatmealDome
Flatpak: Update runtime to `6.11`
2026-07-23Flatpak: Update runtime to `6.11`matellush
2026-07-22Merge pull request #14748 from OatmealDome/mac-ccacheOatmealDome
BuildMacOSUniversalBinary: Add flag to enable CCache
2026-07-23Merge pull request #14749 from tygyh/Replace-conditions-with-regexScott Mansell
UICommon: Replace `find != std::npos` with `contains`
2026-07-22BuildMacOSUniversalBinary: Add flag to enable CCacheOatmealDome
2026-07-22HW/DSPHLE/AXVoice: Prefer BitCastPtr over BitCastToArray in ApplyUpdatesForMs()Admiral H. Curtiss
2026-07-22UICommon: Replace `find != std::npos` with `contains`Dr. Dystopia
2026-07-22HW/DSPHLE/AXVoice: Check array bounds in ApplyUpdatesForMs()Admiral H. Curtiss
Fixes https://github.com/dolphin-emu/dolphin/security/advisories/GHSA-4q28-hhjv-hf3f
2026-07-22Merge pull request #14436 from cbartondock/masterScott Mansell
Loading custom textures using combination of elf/dol game ids and iso game ids.
2026-07-21Merge pull request #14744 from acts-1631/security/elf-reader-boundsScott Mansell
Core/Boot: validate standalone ELF input ranges
2026-07-20Merge pull request #14743 from AdmiralCurtiss/sockaddr-initJordan Woyak
IOS/NetIPTopDevice: Zero-initialize sockaddr structs
2026-07-20Core: log invalid ELF inputActs1631
Log each rejected ELF header, range, and symbol reference. This provides actionable diagnostics for malformed files without changing the validation behavior.
2026-07-20Core: validate standalone ELF input rangesActs1631
ElfReader trusted table offsets and counts from standalone ELF files. Malformed input could make it read and write past the loaded file buffer. Validate the ELF header, table ranges, segment data, section data, and string-table references before accessing them. Invalid files use the existing executable boot failure path.
2026-07-21IOS/NetIPTopDevice: Zero-initialize sockaddr structsAdmiral H. Curtiss
Fixes https://github.com/dolphin-emu/dolphin/security/advisories/GHSA-5fqv-9qrg-gm4j
2026-07-21Merge pull request #14740 from acts-1631/security/netplay-lzo-boundsAdmiral H. Curtiss
NetPlay: bound LZO decompression output
2026-07-19NetPlay: bound LZO decompression outputActs1631
NetPlay save synchronization decoded remote LZO blocks with the unsafe decoder and no output capacity. A malicious host could overflow a client buffer with a block larger than its declared size. Use the bounds-checking decoder, validate the declared output length, and grow buffer results only after each checked block has been decoded.
2026-07-20Merge pull request #14739 from JoshuaVandaele/mod-convertScott Mansell
GameFile: Disallow mods from being converted
2026-07-19GameFile: Disallow mods from being convertedJoshua Vandaële
2026-07-19Android: Dual core warning when hosting netplayTom Pratt
Using dual core during netplay seems sufficiently detrimental that its worth showing this warning message and the option to turn dual core off when starting netplay.
2026-07-18Merge pull request #14673 from tommywaaf/android-dolphinbar-balance-boardJosJuice
Android: Route DolphinBar Balance Board to the Balance Board slot
2026-07-17Auto assign wii controllers in netplayTom Pratt
Just copy the gamecube logic and automatically assign players to the first empty slot. More consistent with GameCube and helps Android hosts where there is no UI for managing controller mappings currently.
2026-07-16Merge pull request #14726 from JosJuice/gcadapter-deregister-on-thread-endScott Mansell
GCAdapter: Deregister callback when scan thread exits
2026-07-15Merge pull request #14732 from khang06/small-tmd-checkAdmiral H. Curtiss
IOS/ES: Prevent reading TMDs that are too small
2026-07-15waterfall loading of textures via id to prefer elfid-gameid when launched ↵cbartondock
via elf; fallback to gameid if no match
2026-07-15IOS/ES: Prevent reading TMDs that are too smallKhang
2026-07-15Merge pull request #14263 from JoshuaVandaele/ccache-toggleScott Mansell
CCache: Set as opt-in by default
2026-07-15Merge pull request #14222 from Sintendo/ppcsymboldb-lookupScott Mansell
PPCSymbolDB: Avoid double lookups
2026-07-15Merge pull request #14651 from DacoTaco/fixes/dolalignmentScott Mansell
fixes: make dolreader validate section addresses and sizes
2026-07-15Merge pull request #14675 from JosJuice/game-ini-gbihf-texcacheScott Mansell
GameSettings: Remove SafeTextureCacheColorSamples from gbihf
2026-07-15Merge pull request #14703 from JoshuaVandaele/miniupnpc-arm64-crossScott Mansell
Externals/miniupnpc: Disable warnings
2026-07-15Merge pull request #14722 from idkwhere1sthisname/masterScott Mansell
IOS/ES: allow Wii System Transfer and WagonCompat Transfer Tool to pass SetUID check
2026-07-14Merge pull request #14705 from JosJuice/directoryblob-dtk-commentDentomologist
DiscIO: Add DTK alignment comment in DirectoryBlob
2026-07-14Merge pull request #14730 from JoshuaVandaele/contributing-cxx-standardDentomologist
Contributing.md: Update C++20 mentions to C++23
2026-07-14Merge pull request #14723 from ↵Admiral H. Curtiss
Dentomologist/resource_pack_manager_fix_crash_when_removing_pack ResourcePackManager: Fix crash when removing pack and properly update list
2026-07-14Merge pull request #14719 from cscd98/m3u-fixAdmiral H. Curtiss
m3u: normalize line endings except win32
2026-07-14Merge pull request #14357 from Windsurf7/sonicunleashed-gameiniJosJuice
GameINI: Add codes to Sonic Unleashed
2026-07-14DiscIO: Add DTK alignment comment in DirectoryBlobJosJuice
This requirement came up in the review of e013d95. Instead of just removing the comment like e013d95 did, let's add a more detailed comment.
2026-07-14Merge pull request #14711 from tom-pratt/landscape-netplay-screensJosJuice
Android: Netplay layout update for landscape navigation
2026-07-14Contributing.md: Update C++20 mentions to C++23Joshua Vandaële
2026-07-14Merge pull request #14729 from JoshuaVandaele/fix-clang-libstdcppScott Mansell
PerformanceMetrics: Fix compiling using clang&libstdc++
2026-07-13Scaffold / Appbar composableTom Pratt
Custom composable that switched between compact and medium size app bar depending on a combination of orientation and screen size. (Small app bar when horizontal on small devices, medium app bar otherwise. Medium app bar supports collapse on scroll.