| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-06-05 | ScmRevGen: Bump version to 2506a2506arelease-prep-2506a | OatmealDome | |
| 2025-06-04 | ScmRevGen: Bump version to 25062506release-prep-2506 | OatmealDome | |
| 2025-04-21 | Merge branch 'release-prep-2503a' | OatmealDome | |
| 2025-04-21 | ScmRevGen: Bump version to 2503a | OatmealDome | |
| 2025-03-10 | Merge pull request #13276 from JoshuaVandaele/sfml-3.0.0 | JMC47 | |
| Migrate to SFML 3.0.0 | |||
| 2025-03-10 | Merge branch 'release-prep-2503' | OatmealDome | |
| 2025-03-10 | ScmRevGen: Bump major version to 25032503release-prep-2503 | OatmealDome | |
| 2025-03-05 | CMake: fix various typos | Luz Paz | |
| Also includes a fix for BuildMacOSUniversalBinary.py | |||
| 2025-02-25 | Migrate to SFML>=3.0.0 | Joshua Vandaële | |
| 2025-01-17 | Merge pull request #13187 from OatmealDome/flatpak-appinfo | OatmealDome | |
| Flatpak: Use ScmRevGen to generate metainfo XML | |||
| 2025-01-10 | Merge pull request #13179 from TellowKrinkle/ForceSystemLib | Admiral H. Curtiss | |
| CMake: Optional system library fixes | |||
| 2025-01-07 | Flatpak: Use ScmRevGen to generate metainfo XML | OatmealDome | |
| 2024-12-05 | ScmRevGen: Don't generate Info.plist files directly | OatmealDome | |
| Some generators (like Unix Makefiles and Xcode) copy an app's Info.plist at configure time. This causes a problem when we need to generate the Info.plist at build time, like how we currently do it with ScmRevGen. Instead of generating the Info.plist directly in ScmRevGen, provide an Info.plist without any version information to CMake at configure time, have ScmRevGen generate a separate plist file with the version information at build time, and then merge the two together to create the final Info.plist. | |||
| 2024-12-01 | ScmRevGen: Bump major version to 24122412release-prep-2412 | OatmealDome | |
| 2024-11-06 | CMake: Pass RESOLVED_USE_SYSTEM_<lib> as a parameter | TellowKrinkle | |
| Because we were setting it with a scope, it wasn't making its way into called functions that would try to inspect it. Now it does. | |||
| 2024-11-06 | CMake: Properly abort when requested system lib is missing | TellowKrinkle | |
| 2024-09-04 | ScmRevGen: Bump major version to 24092409release-prep-2409 | OatmealDome | |
| 2024-08-01 | DolphinPostprocessBundle: Separate "-D" from DOLPHIN_BUNDLE_PATH definition | OatmealDome | |
| For whatever reason, the previous way would inject backslashes into any path that has spaces. | |||
| 2024-08-01 | DolphinPostprocessBundle: Use TARGET_BUNDLE_DIR to avoid having to make a ↵ | OatmealDome | |
| relative path absolute | |||
| 2024-07-02 | ScmRevGen: Bump major version to 24072407release-prep-2407 | OatmealDome | |
| 2024-06-30 | ScmRevGen: Silence output on the standard error when getting the current tag | OatmealDome | |
| 2024-06-29 | ScmRevGen: Set commits ahead to zero when on a tag | OatmealDome | |
| 2024-06-10 | CMake: CCache: Always make clang happy | Neui | |
| When we are using ccache anyway, always add the flags to make clang happy. Also, fix copy-paste error regarding what variable to modify for it. | |||
| 2024-06-08 | CMake: Fix CCache support when already using _LAUNCHER | Neui | |
| The official ccache documentation[1] recommends to set `CMAKE_C(XX)_COMPILER_LAUNCHER` to ccache to enable ccache. These also work as envionment variables (supported by CMake itself). However, using these instructions generates the following error during building: ccache: error: Recursive invocation (the name of the ccache binary must be "ccache") This is because Dolphin adds an additional command ccache layer (ccache ccache compiler ...). This fixes that issue by checking for `CMAKE_C(XX)_COMPILER_LAUNCHER` before inserting our own. Also, use `CMAKE_C(XX)_COMPILER_LAUNCHER` to add ccache because the CMake docs discourages the use of `RULE_LAUNCH_COMPILE` in favour of `CMAKE_C(XX)_COMPILER_LAUNCHER`. [1]: https://github.com/ccache/ccache/wiki/CMake | |||
| 2024-05-30 | Merge pull request #12728 from OatmealDome/mac-version-numbers-2 | OatmealDome | |
| ScmRevGen: Generate Info.plist files containing the current version | |||
| 2024-05-07 | use pkg_search_module to find minizip-ng or minizip | Guilherme Janczak | |
| OpenBSD calls minizip-ng's .pc file minizip.pc Others call minizip-ng's .pc file minizip-ng.pc | |||
| 2024-04-21 | ScmRevGen: Generate Info.plist for MacUpdater | OatmealDome | |
| 2024-04-21 | ScmRevGen: Generate Info.plist for DolphinQt | OatmealDome | |
| 2024-04-21 | ScmRevGen: Refactor file configuration into a function | OatmealDome | |
| 2024-03-23 | Replace SCM_IS_MASTER with SCM_COMMITS_AHEAD_MASTER | Jordan Woyak | |
| 2024-03-19 | CMake: Hide warnings in Externals also for non-msvc. | Jordan Woyak | |
| 2023-06-30 | Merge pull request #11955 from TellowKrinkle/CMakeDependencies | Admiral H. Curtiss | |
| CMake: Allow ignoring system packages | |||
| 2023-06-29 | CMake: Generate scmrev.h at build time instead of configure time. | Admiral H. Curtiss | |
| 2023-06-15 | CMake: Support using bundled libraries even if system libraries exist | TellowKrinkle | |
| 2023-06-15 | CMake: Use targets for all optionally-external dependencies | TellowKrinkle | |
| 2023-06-12 | Merge pull request #10976 from TellowKrinkle/StackFrames | OatmealDome | |
| Improve stack frames for profilers | |||
| 2023-06-06 | Fix lingering CMAKE_REQUIRED_INCLUDES variable from FindMBEDTLS, this breaks ↵ | Admiral H. Curtiss | |
| any further can-compile checks. | |||
| 2023-05-26 | CMake: Fix build with system Mbed TLS | Alexandre Bouvier | |
| 2023-05-19 | Merge pull request #11707 from TellowKrinkle/CMakeIconv | Admiral H. Curtiss | |
| CMake: Use find_package and imported targets for Iconv | |||
| 2023-04-08 | CMake: Add custom FindIconv | TellowKrinkle | |
| Workaround for https://gitlab.kitware.com/cmake/cmake/-/issues/24695 | |||
| 2023-03-30 | CMake: Remove custom SDL2 find script | TellowKrinkle | |
| It doesn't properly set the include paths for macos framework builds of SDL, and SDL has had its own find script since 2.0.10 | |||
| 2023-02-14 | Fix build when using mGBA in unorthodox location | Valeri | |
| Includes use `mgba/` and `mgba-util/` as part of path, making compilation fail when relying on include directory supplied here was actually needed. | |||
| 2023-01-30 | Merge pull request #10936 from TellowKrinkle/FixIncludeDirs | Admiral H. Curtiss | |
| CMake: Actually use the include directories specified by dependencies | |||
| 2022-12-22 | try for system libmgba first | Maxime Gauduin | |
| 2022-09-20 | WinUpdater: Check OS and VC++ Redist versions. | Shawn Hoffman | |
| 2022-08-18 | CMake: Properly include lzma include directories | TellowKrinkle | |
| 2022-08-18 | CMake: Properly include zstd include directories | TellowKrinkle | |
| 2022-08-10 | CMake: Don't omit frame pointer on RelWithDebInfo builds | TellowKrinkle | |
| 2022-05-22 | cmake: Disable warnings for most externals on MSVC, like we do in the VS ↵ | Admiral H. Curtiss | |
| project files. | |||
| 2022-05-22 | cmake: Use Policy CMP0117 for more sensible RTTI flag configuration on MSVC. | Admiral H. Curtiss | |
