A week after the source code for SFML 2.2 has been locked down and tagged (http://en.sfml-dev.org/forums/index.php?topic=16963.0), we're happy to announce the full release of SFML 2.2.
(http://www.sfml-dev.org/download/goodies/sfml-logo-small.png)
Feature Highlights
- Experimental iOS and Android support
- Window methods to request and check the window focus
- A more flexible blending system
- Selection for the audio capture device
- An up vector for sf::Listener
The full and long changelog can be found on the dedicated page (http://www.sfml-dev.org/changelog.php#sfml-2.2).
Packages
For SFML 2.2 we've picked quite a collection of compilers on Windows.
- Visual Studio 2010, 2012, 2013 (http://www.sfml-dev.org/download/sfml/2.2/)
- MinGW Builds 4.9.2 DW2 & SEH (http://www.sfml-dev.org/download/sfml/2.2/)
- TDM 4.7.1 SJLJ (http://www.sfml-dev.org/download/sfml/2.2/)
- TDM 4.8.1 SJLJ (http://www.sfml-dev.org/download/sfml/2.2/)
For Linux it's really best to use to either use the package manager, as long as the maintainer updated it to SFML 2.2, or build from source, as described in the tutorials (Linux (http://www.sfml-dev.org/tutorials/2.2/start-linux.php) / CMake (http://www.sfml-dev.org/tutorials/2.2/compile-with-cmake.php)). The here provided packages were built on Ubuntu 14.04.1 LTS:
- GCC 32-bit & 64-bit (http://www.sfml-dev.org/download/sfml/2.2/)
For OS X there's now only one package:
- Clang - universal 32+64-bit (OS X 10.7+, compatible with C++11 and libc++) (http://www.sfml-dev.org/download/sfml/2.2/)
Community
With these changes we've made life easier for our community members:
- A Frequently Asked Questions (http://www.sfml-dev.org/faq.php) page on the website
- irc.boxbox.org #sfml is now the official IRC channel (http://www.sfml-dev.org/community.php)
Contributions
We've put together the following guides, in order to make contributions for SFML easier:
- Contribution Guidelines (http://www.sfml-dev.org/contribute.php)
- Code Style Guide (http://www.sfml-dev.org/style.php)
- Git Workflow (http://www.sfml-dev.org/workflow.php)
- Issues (http://www.sfml-dev.org/issues.php)
Note that we are aware of the Code Style Guide's complexity and will simplify things by using examples rather than text in the near future.
Additional Notes
- Starting from SFML 2.2, when static linking, you will have to link all of SFML's dependencies to your project as well.
- Downloads are now automatically served over four different mirrors.
Future
- We'll soon release a probable road map for SFML 2.3, so stay tuned!
- We're looking for an iOS developer, who's willing to help further develop and maintain the iOS port.