Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Aug 24, 2015
  1. @xelez @eXpl0it3r

    Fix FindSFML.cmake can't find SFML 2.1

    xelez authored eXpl0it3r committed
Commits on Aug 4, 2015
  1. @dawid-aurobit @eXpl0it3r

    convert FLAC name to upper case

    dawid-aurobit authored eXpl0it3r committed
Commits on Apr 14, 2015
  1. @binary1248 @eXpl0it3r
Commits on Apr 5, 2015
  1. @binary1248 @eXpl0it3r

    Removed XCB dependencies (EWMH, ICCCM, Keysyms, Util), added XCB libr…

    binary1248 authored eXpl0it3r committed
    …aries to FindSFML.cmake, fixed checking for X11 library checking for XRandR instead.
Commits on Mar 31, 2015
  1. @Bromeon @eXpl0it3r

    FindSFML.cmake: Added missing VorbisEnc dependency

    Bromeon authored eXpl0it3r committed
  2. @Bromeon @eXpl0it3r

    FindSFML.cmake: Ignored environment variables to find library paths

    Bromeon authored eXpl0it3r committed
    Environment variables (e.g. PATH on Windows) are looked up early by CMake, and libraries found there are prioritized over those in SFML's own folder. To avoid paths to wrong libraries, this commit modifies the CMake find_library() call, such that environment variables are no longer considered as suitable paths.
Commits on Mar 26, 2015
  1. @eXpl0it3r
Commits on Mar 23, 2015
  1. @binary1248

    Replaced GLEW with (a highly customized) loader generated by glLoadGe…

    binary1248 authored
    …n, restructured GLExtensions.hpp for easier extension bookkeeping, make use of GLEXT definitions in Shader.cpp and Texture.cpp as well, replaced GL_MAX_TEXTURE_COORDS with GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, implemented flags for requesting a debug or core/compatibility profile context, changed the default context version from 2.0 to 2.1.
Commits on Mar 21, 2015
  1. @eXpl0it3r

    Added the FindFreetype.cmake CMake module, set the minimum require CM…

    eXpl0it3r authored
    …ake version to 2.8.3 and fixed the paths to the FreeType headers.
Commits on Mar 12, 2015
  1. @eXpl0it3r
Commits on Mar 10, 2015
  1. @BlaXpirit
Commits on Mar 4, 2015
  1. @MarioLiebisch
  2. @MarioLiebisch
  3. @Sonkun @MarioLiebisch

    Adjusted the new audio backends to compile on Linux

    Sonkun authored MarioLiebisch committed
  4. @LaurentGomila @MarioLiebisch

    Added support for FLAC audio files

    LaurentGomila authored MarioLiebisch committed
  5. @LaurentGomila @MarioLiebisch
  6. @MarioLiebisch @eXpl0it3r

    Android: Updated the toolchain file and CMake scripts

    MarioLiebisch authored eXpl0it3r committed
    * Replaced the toolchain file with a new version based on [zuhowei's fork](, which enables x64 builds as well as support for the latest NDK. This breaks compatibility with old build directories.
    * Removed the STL dependency from **sfml-activity** rather than relying on *some* implementation implicitly linked by default.
    * Deleted **, which wasn't supposed to be part of the repository code. You have to use the Android SDK to recreate it (`android update project --path to/your/example --target 1 --name SFML-Example`).
    * Made it possible to select a STL implementation to be used (default: `c++_shared`). Keep in mind that not all available configurations are necessarily compatible with SFML.
    * Fixed linker flags to be compatible with Nvidia's Nsight Tegra for Visual Studio.
    * It is now possible to compile the Android version using Nvidia's Nsight Tegra for Visual Studio (requires up-to-date CMake and `CMAKE_SFML_SYSTEM` to be set to `Android`; keep in mind that this is still experimental and requires further CMake updates).
    * Updated and renamed some Android specific CMake variables.
    * Made `armeabi-v7a` the default ABI for Android builds.
Commits on Feb 10, 2015
  1. @nullEuro @eXpl0it3r

    Fixed missing pthread dependency

    nullEuro authored eXpl0it3r committed
    The find script fails to add pthread to the SFML_SYSTEM_DEPENDENCIES when linking SFML statically on Linux.
Commits on Dec 29, 2014
  1. @Lukas-W @TankOs

    Replaced Xlib by XCB implementation.

    Lukas-W authored TankOs committed
    * Added FindXCB.cmake script
    * Added AutoPointer wrapper for automatically free'ing pointers
    * Huge commit: Ported linux implementation of sfml-window to xcb
    * Xcb is now used for window creation, event loop etc
    * As GLX is linked to Xlib, that part of the implementation
      still uses Xlib.
    * Also, some keyboard related (such as XLookupString) stuff
      is still Xlib, as xcb does not have it (yet?).
    * Replaced some enums with the xcb equivalents
Commits on Dec 21, 2014
  1. @danijar
Commits on Dec 4, 2014
  1. @eXpl0it3r
Commits on Nov 18, 2014
  1. @eXpl0it3r
Commits on Nov 10, 2014
  1. @eXpl0it3r
Commits on Nov 6, 2014
  1. @MarioLiebisch @eXpl0it3r

    Reworked the UDev inclusion

    MarioLiebisch authored eXpl0it3r committed
    * This fixes `SFML_DEPENDENCIES` missing the UDev library for static builds (issue #728).
Commits on Oct 7, 2014
  1. @mantognini

    Improve flexibility of dependencies locations on OS X

    mantognini authored
     - Replaced @executable_path by @rpath for more flexibility
     - Updated freetype and sndfile libs as follow:
        install_name_tool -id "@rpath/../Frameworks/freetype.framework/Versions/A/freetype" freetype
        install_name_tool -id "@rpath/../Frameworks/sndfile.framework/Versions/A/sndfile" sndfile
Commits on Oct 5, 2014
  1. @TankOs

    Source code changes.

    TankOs authored
    * Changed newlines to \n.
    * Removed whitespace before colons.
    * Fixed several alignments.
Commits on Sep 21, 2014
  1. @mantognini

    Added support for OS X 10.10

    mantognini authored
    Note: this only fix the compilation process. SFML was not thoroughly
    tested on this OS yet.
Commits on Aug 26, 2014
  1. @binary1248 @TankOs

    Fixed FindSFML.cmake not updating library entries when the user chang…

    binary1248 authored TankOs committed
    …es the value of SFML_STATIC_LIBRARIES after the initial configure (#637).
Commits on Jul 26, 2014
  1. @LaurentGomila
Commits on May 23, 2014
  1. @mantognini

    Reverted OS X implementation to non-ARC

    mantognini authored
     * Apparently, there were some leaks not reported as such
     * Support for 32 bits computer is restored
     * Fix memory leak in sfStringToNSString (related to #484)
     * Unapply context when closing the window, freeing memory
    The following commits are related to ARC modifications:
     * 42f6e83
     * 6edc4b9
     * f6c9445
     * 324d4a1
     * 0d47056
    Commit ac28902 is the last one before the introduction of ARC.
Commits on May 22, 2014
  1. @LaurentGomila
Commits on Apr 23, 2014
  1. @mantognini

    Merge pull request #548 from jdpage/master

    mantognini authored
    Adjust CMake module to provide correct deps on OSX
Commits on Apr 20, 2014
  1. @Sonkun
  2. @MarioLiebisch @Sonkun

    Fixed several issues

    MarioLiebisch authored Sonkun committed
    - Cmake errored out due to the ANDROID_NDK_* variables being used before being set/detected for the first time.
    - Fixed one warning regarding one string replace in CMake.
    - Fixed warnings when compiling SFML-Activity.
  3. @Sonkun

    [Android] Updated the Android CMake toolchain to use libc++ instead o…

    Sonkun authored
    …f stlport
    Warning: I kept the same variable name because this file will be rewritten fairly soon since most of its code no longer applies to SFML and becomes incorrect (too hard to maintain).
    Thus stlport variable names refers to libc++ stuff. E.g: ANDROID_USE_STLPORT=1 turns the use of libc++ on.
Something went wrong with that request. Please try again.