Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: SFML/SFML
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: SFML/SFML
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3.0.x
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 13 commits
  • 18 files changed
  • 9 contributors

Commits on Sep 16, 2025

  1. Set cmake_policy in SFMLConfig.cmake

    `SFMLConfig.cmake` uses the `if(... IN_LIST` feature which requires
    policy `CMP0057` to be enabled (added in CMake 3.3). If an application
    uses `find_package(SFML)` with a minimum CMake version set to less
    than `3.3`, the `IN_LIST` lines cause a CMake error.
    
    Fix this by setting the minimum CMake policy we require in
    `SFMLConfig.cmake`. CMake keeps a policy stack so this does not affect
    the application's policy.
    jcowgill authored and eXpl0it3r committed Sep 16, 2025
    Configuration menu
    Copy the full SHA
    f1478e4 View commit details
    Browse the repository at this point in the history
  2. Fix pkg-config when SFML_PKGCONFIG_INSTALL_DIR is unset

    Commit e512771 ("Install pkgconfig only if module is built")
    attempted to move the pkg-config installation rules into
    `sfml_add_library`, but this fails if `SFML_PKGCONFIG_INSTALL_DIR` is
    unset because this code is run before the default value is set in
    `CMakeLists.txt`.
    
    Fix by moving the `add_subdirectory(src/SFML)` line below the
    pkg-config setup code.
    
    Closes: #3504
    jcowgill authored and eXpl0it3r committed Sep 16, 2025
    Configuration menu
    Copy the full SHA
    b3d3b4f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9d00f70 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    35aadcb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    146fdad View commit details
    Browse the repository at this point in the history
  6. Add explicit cast for charN_t conversion

    The llvm 21 release adds a new on by default warning for charN_t
    implicit conversion. This adds a static cast to get around that.
    R-Goc authored and eXpl0it3r committed Sep 16, 2025
    Configuration menu
    Copy the full SHA
    9f2feec View commit details
    Browse the repository at this point in the history
  7. Update docs for operator bool

    ZXShady authored and eXpl0it3r committed Sep 16, 2025
    Configuration menu
    Copy the full SHA
    c442c39 View commit details
    Browse the repository at this point in the history
  8. docs: Add macOS Accessibility permission warning to Mouse::setPosition

    Adds the necessary warning about macOS 'Accessibility' permission requirements for the setPosition functions, addressing the remaining part of issue #3533.
    Joelsonsmendonca authored and eXpl0it3r committed Sep 16, 2025
    Configuration menu
    Copy the full SHA
    59069e3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e7d6a7a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a48d594 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ccd2184 View commit details
    Browse the repository at this point in the history
  12. Update changelog

    eXpl0it3r committed Sep 16, 2025
    Configuration menu
    Copy the full SHA
    683d2d2 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2025

  1. Configuration menu
    Copy the full SHA
    0fa201c View commit details
    Browse the repository at this point in the history
Loading