Permalink
Commits on Apr 14, 2018
  1. Examples: Set startup folder for debugging in Visual Studio

    MarioLiebisch authored and eXpl0it3r committed Feb 5, 2018
  2. Fixed TcpListener and TcpSocket not behaving as documented when calli…

    binary1248 authored and eXpl0it3r committed Apr 8, 2018
    …ng listen or connect while the underlying socket object already exists, also adjusted UdpSocket to be consistent with connect and listen behaviour when calling bind while the underlying socket object already exists. Fixes #1346
  3. further changes

    devnexen authored and eXpl0it3r committed Apr 7, 2018
  4. Optimized RenderTexture performance when using the FBO implementation…

    binary1248 authored and eXpl0it3r committed Feb 28, 2018
    … by removing unnecessary context switches and flushing.
Commits on Apr 7, 2018
  1. Fix specifying a TCP listen backlog of 0 causing some systems to not …

    binary1248 committed Apr 7, 2018
    …accept any incoming connections. Fixes #1369.
Commits on Apr 5, 2018
  1. Added example demonstrating sf::VertexBuffer, sf::Shader and sf::Thre…

    binary1248 authored and eXpl0it3r committed Oct 24, 2017
    …ad usage.
  2. Added joystick example.

    binary1248 committed Feb 3, 2018
  3. Fixed OpenGL version string being parsed incorrectly on some platforms.

    binary1248 authored and eXpl0it3r committed Mar 18, 2018
    Fixes #1249
Commits on Mar 27, 2018
  1. Add iOS demo

    JonnyPtn committed Feb 27, 2018
Commits on Mar 26, 2018
  1. Make dependencies install directory relative to CMAKE_INSTALL_PREFIX

    Ceylo authored and eXpl0it3r committed Mar 24, 2018
  2. Remove FindSFML.cmake

    Ceylo authored and eXpl0it3r committed Mar 20, 2018
  3. Add support for SFMLConfig.cmake

    Ceylo authored and eXpl0it3r committed Mar 20, 2018
  4. Modernize CMake files

    Ceylo authored and eXpl0it3r committed Mar 20, 2018
  5. Fixed strict aliasing punning warning when generating the key of a gl…

    binary1248 authored and eXpl0it3r committed Mar 21, 2018
    …yph in Font.cpp. Fixes #1187
  6. Added support for creation of a stencil attachment and multisampling …

    binary1248 authored and eXpl0it3r committed Sep 17, 2017
    …to sf::RenderTexture.
  7. Renamed a few key codes

    mantognini authored and eXpl0it3r committed Mar 21, 2018
    Deprecated BackSlash, BackSpace, SemiColon, Dash and
    introduced Backslash, Backspace, Semicolon, Hyphen in a
    retrocompatible way.
Commits on Mar 23, 2018
  1. window: change case of Dbt.h inclusion

    hanetzer authored and eXpl0it3r committed Mar 15, 2018
    Windows should have no issue with this change, as it addresses
    files in a case-insensitve manner. Said header is installed in
    lowercase on mingw-w64, and won't build since commit
    22f1b85
    
    Signed-off-by: Marty E. Plummer <hanetzer@startmail.com>
Commits on Mar 16, 2018
  1. Fixed small joystick movement getting lost due to the set axes thresh…

    MarioLiebisch authored and eXpl0it3r committed Dec 28, 2017
    …old.
    
    This fixes issue #1329.
Commits on Mar 12, 2018
  1. Fix CMake warning on macOS since CMake 3.9

    Ceylo authored and eXpl0it3r committed Feb 10, 2018
  2. Find OpenAL correctly on iOS

    JonnyPtn authored and eXpl0it3r committed Feb 24, 2018
  3. Drop 32 bit support on iOS

    JonnyPtn authored and eXpl0it3r committed Feb 24, 2018
Commits on Feb 25, 2018
Commits on Feb 15, 2018
  1. Fixed letter spacing being letter width dependent

    oomek authored and eXpl0it3r committed Feb 5, 2018
  2. Return correct key code for delete/backspace on android.

    Foaly authored and eXpl0it3r committed Jan 29, 2018
    Also increased minimum Android API version to 14.
  3. Install extlibs on iOS if needed

    JonnyPtn authored and eXpl0it3r committed Jan 25, 2018
Commits on Feb 11, 2018
  1. Android: Removed custom toolchain file

    MarioLiebisch authored and eXpl0it3r committed Jan 25, 2018
    This commit drops the previous custom CMake toolchain file for Android
    in favor of CMake's new built-in toolchain for this (CMake >3.7.2).
    
    This makes building SFML for Android a lot simpler and more straight
    forward, working almost as smooth as other platforms.
    
    To configure your build directory, all you have to do is defining just a
    few variables the first time you invoke CMake.
    
    **Required Variables**
    
    * `CMAKE_SYSTEM_NAME` must be `Android`, so CMake knows we actually want
      to cross-compile.
    * `CMAKE_ANDROID_NDK` must point to the NDK's installation directory,
      e.g. `/usr/android/ndk` or `c:/android/ndk`.
    
    **Recommended Variables**
    * `CMAKE_ANDROID_STL_TYPE` defines the STL implementation to be used.
      You should use `c++_shared`, although others might work.
    
    **Optional Variables**
    * `CMAKE_SYSTEM_VERSION` can be set to pick a specific SDK version other
      than the latest.
    * `CMAKE_ANDROID_ARCH_ABI` defines the target architecture and ABI, for
      example `armeabi` or `armeabi-v7a`.
    
    Based on your system, you might want to enforce a specific generator to
    prevent issues, e.g. using `MinGW Makefiles`.