summaryrefslogtreecommitdiff
path: root/Source/VSProps
AgeCommit message (Collapse)Author
2026-02-23Move RangeSet from Externals to CommonJosJuice
This is a very small libary, and as I understand it, it was more or less developed for Dolphin. This moves the two relevant files from Externals to Common, changes the namespace to Common, reformats the code, and adds Dolphin copyright notices. The change in copyright notice and license was approved by AdmiralCurtiss.
2026-01-21Make WIL a submodule and update itJoshua Vandaële
2026-01-17Fix various typos and spelling mistakesSintendo
2026-01-06cpp-ipc: Fix builds on non-FreeBSD BSDsJoshua Vandaële
cpp-ipc is explicitely only available on Windows, Linux, QNX, and FreeBSD. Trying to build dolphin on any another BSD such as OpenBSD or Haiku currently leads to failure because of this.
2025-06-24Merge pull request #13694 from jordan-woyak/sdl3JMC47
Update to SDL3
2025-06-07InputCommon: Update to use SDL3 and bump the SDL submodule in Externals to ↵Jordan Woyak
release-3.2.16.
2025-06-06Externals: add watcher, a library used to watch a filesystem location for ↵iwubcode
changes
2025-05-07IOS/USB: Emulate Wii Speak using cubebSepalani
Based on @noahpistilli (Sketch) PR: https://github.com/dolphin-emu/dolphin/pull/12567 Fixed the Windows support and the heisenbug caused by uninitialized members. Config system integration finalized.
2025-04-13Update rcheevos submodule to newest masterLillyJadeKatrin
2025-02-02Merge pull request #13306 from OatmealDome/cubeb-optionalAdmiral H. Curtiss
CMakeLists: Add flag to disable Cubeb
2025-01-25CMakeLists: Add flag to disable CubebOatmealDome
2025-01-25VSProps: Remove unused Steam preprocessor definitionOatmealDome
2024-06-22Migrate Vulkan-Headers to submodule and update to v1.3.288Luis Condes Diaz
2024-04-03Update rcheevos submodule to newest master.LillyJadeKatrin
2024-03-13VSProps: Set VcpkgEnabled to falseJules Blok
We don't rely on vcpkg for dependencies
2023-11-28Remove redundant 32-bit codeZopolis4
2023-08-12DolphinQt: Add function to set a QWidget's window decorations to dark ones ↵Admiral H. Curtiss
on Windows.
2023-08-12msbuild: auto generate and embed qt rcc filesShawn Hoffman
2023-07-21Update libcurl to 8.1.2Sketch
2023-05-26windows: update to qt 6.5.1Shawn Hoffman
2023-05-23msvc: disable building std modulesShawn Hoffman
fixes build failures related to pch
2023-04-02Added USE_RETRO_ACHIEVEMENTS compiler flagLillyJadeKatrin
Added a flag to VS and CMake for enabling RetroAchievements integration.
2023-03-04msvc: enable compiler checks added in vs 17.5Shawn Hoffman
2023-01-13msvc: note some things to enable in vs 17.5Shawn Hoffman
2023-01-13msvc: set /Zc:enumTypesShawn Hoffman
2023-01-13msvc: dont explicitly set /Zc:lambdaShawn Hoffman
it's implied by /std
2022-11-26Externals: Update cubeb to ↵Admiral H. Curtiss
mozilla/cubeb@773f16b7ea308392c05be3e290163d1f636e6024 and make it a submodule. CMakeLists.txt has been extracted and modified a bit to work with Dolphin's typical build settings.
2022-11-13Merge pull request #11015 from TryTwo/Conditional_BreakpointsAdmiral H. Curtiss
Conditional breakpoints
2022-10-23Externals: Add VMARobin Kertels
2022-10-06Debugger: Initial implementation of conditional breakpointssmurf3tte
Expression class to store compiled expressions and associated variable list. Co-authored-by: TryTwo <taolas@gmail.com>
2022-09-27Revert "Android: Don't hold gameFileCache lock during updateAdditionalMetadata"JosJuice
This reverts commit fb265b610de08df5509e56beeb3dbff68f7d4396. The optimization in that commit is safe when the executor thread is writing and the GUI thread is reading, but I had failed to take into account that it's unsafe when the GUI thread is writing and the executor thread is reading. (The native UpdateAdditionalMetadata function loops through m_cached_files, which is unsafe if another thread is adding elements to m_cached_files simultaneously.) Losing out on this optimization isn't too bad, because 719930bb390ed0020b99a7942289d83218e99d69 makes it very unlikely that both threads will want the lock at the same time.
2022-08-23msbuild: Add property for disabling auto updatesOatmealDome
This will be used for our Steam builds.
2022-08-23msbuild: Add property for creating Steam builds on WindowsOatmealDome
2022-08-02msbuild: tidy up the linked libsShawn Hoffman
2022-08-02msbuild: refactor to reduce rebuild eventsShawn Hoffman
* moves dolphin-specific settings out of Base.props * creates exports.props for externals, allowing to easily import individual Externals * corrects some cruft that accumulated and probably contributed to msbuild overbuilding
2022-07-30msbuild: set PreferredToolArchitecture based on host OS archShawn Hoffman
2022-07-25replace libpng with libspngShawn Hoffman
2022-07-24msbuild: set C standard to C17Shawn Hoffman
not required but it seems nice
2022-07-24replace zlib with zlib-ngShawn Hoffman
since the benefits are so high, don't link with shared zlib
2022-07-11Externals/FatFs: Build as part of Dolphin.Admiral H. Curtiss
Co-authored-by: Pablo Stebler <pablo@stebler.xyz>
2022-07-10Add SDL as a submoduleJun Bo Bi
2022-06-24Externals: add spirv-cross using upstream commit ↵iwubcode
50b4d5389b6a06f86fb63a2848e1a7da6d9755ca Co-authored-by: tellowkrinkle <tellowkrinkle@gmail.com>
2022-05-08Merge pull request #10559 from shuffle2/qt6JMC47
update to Qt6 on windows, support Qt6 elsewhere
2022-05-03Revert "msbuild: use pdbaltpath to strip dirname of pdb"Shawn Hoffman
This reverts commit f2c5c052bc5402856123b0f57c7c5a50be97ba49. debuggers using path-based searching don't seem smart enough to find a relative path if it's not relative to their pwd.
2022-05-02Add support for building against Qt 6spycrab
2022-04-27msbuild: use default Project attrsShawn Hoffman
maybe it makes the xml less scary :D
2022-04-27Disable MSBuild Resource ManagerShawn Hoffman
2022-04-26Merge pull request #10616 from shuffle2/fmt-libMai M
msbuild: fmt static library
2022-04-26msbuild: use pathmap to unify source paths embedded in objectsShawn Hoffman
2022-04-26msbuild: use pdbaltpath to strip dirname of pdbShawn Hoffman