Fixed a crash caused by the stack being unaligned when entering ThreadImpl::entryPoint if compiled by GCC or clang and run on Windows XP 32-bit. (#412)
Added a strikethrough text style to sf::Text. Fixes issue #243.
Merge branch 'bugfix/winxp_stack_align'
Fix a bug in the font system.

When the finding a rectangle for a glyph at a particular character size,
if the glyph happens to be wider than the current texture size, but less
high than the unused height in the texture, the texture will not be
correctly doubled in size (since only the height is checked).

In practice, this only occurs when finding the rectangle for the *very
first* glyph (so the texture is at its default 128x128 size): otherwise,
the glyph would need to be unusually wide compared to its height to
trigger the bug.

This will trigger a debug assertion in Texture::update(). With assertions
disabled, there are knock-on effects and most text at that character size
will fail to render.
Fixed a bug where calling Texture::getMaximumSize() before any GlResource is created would break context management.
Made a few functions in Texture and Shader a bit more thread-safe.
Added notes to documentation and adjusted OpenGL example as a workaround for the side effects of making static functions that require a context work. If the user wants to make use of both sfml-graphics and OpenGL, they should make sure sf::Texture::getMaximumSize() and/or sf::Shader::isAvailable() are called at least once before setting their final context active as those functions will cause a context switch the first time they are called.
Fixed Windows DPI scaling causing strange window behavior (#679).
Fixed SocketSelector not being able to accept sockets with IDs larger than FD_SETSIZE on Windows (#153) and added the same checks to other affected methods as well.
Renamed SocketSelectorImpl's members to use camelCase, removed unnecessary checks from SocketSelector::add and SocketSelector::remove.
Merge branch 'bugfix/socket_selector'
Added support for SetProcessDpiAwareness as well, on Windows versions that support it.
Merge branch 'bugfix/texture_max_size'
Merge branch 'bugfix/windows_dpi_scaling'
C++11/14 compatibility
Merge branch 'feature/strikethrough'
bug fix: compilation error in VS2013 64bit
Merge pull request #688 from bruceoutdoors/master

Fixed compilation error in VS2013 64bit
Fixed FindSFML.cmake not updating library entries when the user changes the value of SFML_STATIC_LIBRARIES after the initial configure (#637).
Re-enabled RPATH feature.

RPATH is especially useful when running debug builds for testing on *nix
operating systems, because the binaries (e.g. examples) include library
runtime path information. This allows you to skip installing SFML to the
system or adjusting PATH variables/ld config.