|
| 1 | +SFML 2.3 |
| 2 | +======== |
| 3 | + |
| 4 | +Also available on the website: http://www.sfml-dev.org/changelog.php#sfml-2.3 |
| 5 | + |
| 6 | +General |
| 7 | +======= |
| 8 | + |
| 9 | +* Examples only link against sfml-main in release mode (#610, #766) |
| 10 | +* Replaced unsigned int with std::size_t for array indices and sizes (#739) |
| 11 | +* Fixed some issues with the Doxygen documentation (#750) |
| 12 | +* Added support for EditorConfig (#751) |
| 13 | +* Hide success message for CMake in quiet mode (#753) |
| 14 | +* Improved documentation for statuses with sf::Ftp (#763) |
| 15 | +* Moved stb_image into the extlibs directory (#795) |
| 16 | +* Changed the SOVERSION to major.minor (#812) |
| 17 | +* Fixed warnings about switch-statements (#863) |
| 18 | +* Added missing includes in the general headers (#851) |
| 19 | +* [Android] Updated toolchain file and dependencies (#791) |
| 20 | +* [Linux] Fixed missing pthread dependency (#794) |
| 21 | +* [OS X] Relaxed CMake installation rules regarding framework dependencies (#767) |
| 22 | + |
| 23 | +Window |
| 24 | +====== |
| 25 | + |
| 26 | +Features |
| 27 | +-------- |
| 28 | +* Added new events for handling high-precision scrolling (#95, #810, #837) |
| 29 | +* Switched from Xlib to XCB (#200, #319, #694, #780, #813, #825) |
| 30 | +* Added support for OpenGL 3 core context creation (#654, #779) |
| 31 | + |
| 32 | +Bugfixes |
| 33 | +-------- |
| 34 | +* Fixed glXSwapIntervalSGI being broken for some driver implementations (#727, #779) |
| 35 | +* Fixed simultaneous context operations causing crashes on some AMD hardware (#778, #779) |
| 36 | +* Fixed joystick identification (#809, #811) |
| 37 | +* [iOS] Fixed various issues including stencil bits, device orientation and retina support (#748) |
| 38 | +* [iOS] Fixed inconsistency between sf::Touch::getPosition and touch events (#875) |
| 39 | +* [Linux] Fixed Alt+F4 not getting triggered in window mode (#274) |
| 40 | +* [Linux] Fixed Unix joystick stuff (#838) |
| 41 | +* [OS X] Fixed typo in JoystickImpl.cpp to prevent a crash (#762, #765) |
| 42 | +* [OS X] Fixed an issue in InputImpl::getSFOpenGLViewFromSFMLWindow (#782, #792) |
| 43 | + |
| 44 | +Graphics |
| 45 | +======== |
| 46 | + |
| 47 | +Features |
| 48 | +-------- |
| 49 | +* Replaced GLEW with loader generated by glLoadGen (#779) |
| 50 | +* Added a new constructor to sf::Color that takes an sf::Uint32 (#722) |
| 51 | +* Updated stb_image to v2.02 (#777) |
| 52 | +* Updated FreeType to v2.5.5 (#799, #804) |
| 53 | +* Added checks for software OpenGL (#870) |
| 54 | + |
| 55 | +Bugfixes |
| 56 | +-------- |
| 57 | +* Fixed GL_ARB_compatibility not being detected (#859) |
| 58 | +* Fixed pixel format selection (#862) |
| 59 | +* Bumped back the OpenGL version requirement to 1.1 (#858) |
| 60 | + |
| 61 | +Audio |
| 62 | +===== |
| 63 | + |
| 64 | +Features |
| 65 | +-------- |
| 66 | +* Dropped libsndfile and started using Vorbis, FLAC and OGG directly (#604, #757) |
| 67 | +* Added a FLAC file to the sound example (#815) |
| 68 | + |
| 69 | +Bugfixes |
| 70 | +-------- |
| 71 | +* Fixed access violation error in the destructor of sf::AudioDevice (#30, #602) |
| 72 | +* [OS X] Fixed threading issue with sf::SoundStream and OpenAL (#541, #831) |
| 73 | + |
| 74 | +Network |
| 75 | +======= |
| 76 | + |
| 77 | +Bugfixes |
| 78 | +-------- |
| 79 | +* Fixed sf::TcpSocket not handling partial sends properly (#749, #796) |
| 80 | + |
| 81 | + |
| 82 | + |
1 | 83 | SFML 2.2 |
2 | 84 | ======== |
3 | 85 |
|
@@ -54,7 +136,7 @@ Features |
54 | 136 | -------- |
55 | 137 | * Added window methods to request and to check focus (#518, #525, #613, #723, #735) |
56 | 138 | * Provide name, manufacturer ID and product ID via sf::Joystick (#152, #528) |
57 | | -* [FreeBDS] Joystick support (#477) |
| 139 | +* [FreeBSD] Joystick support (#477) |
58 | 140 | * [OS X] Improved integration with menus and dock actions (#11) |
59 | 141 | * [OS X] Support for OpenGL 3.2 (#84) |
60 | 142 | * [OS X] Improved fullscreen support (#343) |
@@ -162,11 +244,97 @@ Bugfixes |
162 | 244 | SFML 2.1 |
163 | 245 | ======== |
164 | 246 |
|
165 | | -Please refer to the release announcement: http://en.sfml-dev.org/forums/index.php?topic=76.msg86454#msg86454 |
| 247 | +Also available on the website: http://www.sfml-dev.org/changelog.php#sfml-2.1 |
| 248 | + |
| 249 | +General |
| 250 | +======= |
| 251 | + |
| 252 | +* Updated the Window and OpenGL examples (got rid of GLU and immediate mode) |
| 253 | + |
| 254 | +Window |
| 255 | +====== |
| 256 | + |
| 257 | +Features |
| 258 | +-------- |
| 259 | +* Now using inotify on Linux to avoid constantly polling joystick connections (#96) |
| 260 | +* Add keypad return, equal and period keys support for OS X |
| 261 | +* Improved mouse events on OS X regarding fullscreen mode |
| 262 | +* Improved mouse events on OS X (#213, #277) |
| 263 | +* Improved reactivity of setMousePosition on OS X (#290) |
| 264 | +* Added support for right control key on OS X |
| 265 | +* Improved TextEntered for OS X (#377) |
| 266 | +* Improved the performances of Window::getSize() (the size is now cached) |
| 267 | +* Added the WM_CLASS property to SFML windows on Linux |
| 268 | +* Fake resize events are no longer sent when the window is moved, on Linux |
| 269 | +* Pressing ALT or F10 on Windows no longer steals the focus |
| 270 | + |
| 271 | +Bugfixes |
| 272 | +-------- |
| 273 | +* Fixed MouseMove event sometimes not generated when holding left button on Windows (#225) |
| 274 | +* Fixed ContextSettings ignored when creating a 3.x/4.x OpenGL context on Linux (#258) |
| 275 | +* Fixed ContextSettings ignored on Linux when creating a window (#35) |
| 276 | +* Fixed windows bigger than the desktop not appearing on Windows (#215) |
| 277 | +* Fixed KeyRelease events sometimes not reported on Linux (#404) |
| 278 | +* Fixed mouse moved event on OS X when dragging the cursor (#277) |
| 279 | +* Fixed KeyRelease event with CMD key pressed (#381) |
| 280 | +* Fixed taskbar bugs on Windows (#328, #69) |
| 281 | +* Fixed Window::getPosition() on Linux (#346) |
| 282 | +* Unicode characters outside the BMP (> 0xFFFF) are now correctly handled on Windows (#366) |
| 283 | + |
| 284 | +Graphics |
| 285 | +======== |
| 286 | + |
| 287 | +Features |
| 288 | +-------- |
| 289 | +* Checking errors in RenderTarget::pushGLStates() to avoid generating false error messages when user leaves unchecked OpenGL errors (#340) |
| 290 | +* Optimized Shader::setParameter functions, by using a cache internally (#316, #358) |
| 291 | + |
| 292 | +Bugfixes |
| 293 | +-------- |
| 294 | +* Fixed bounding rect of sf::Text ignoring whitespaces (#216) |
| 295 | +* Solved graphics resources not updated or corrupted when loaded in a thread (#411) |
| 296 | +* Fixed white pixel showing on first character of sf::Text (#414) |
| 297 | +* sf::Rect::contains and sf::Rect::intersects now handle rectangles with negative dimensions correctly (#219) |
| 298 | +* Fixed Shape::setTextureRect not working when called before setTexture |
| 299 | + |
| 300 | +Audio |
| 301 | +===== |
| 302 | + |
| 303 | +Features |
| 304 | +-------- |
| 305 | +* loadFromStream functions now explicitly reset the stream (seek(0)) before starting to read (#349) |
| 306 | + |
| 307 | +Bugfixes |
| 308 | +-------- |
| 309 | +* Added a workaround for a bug in the OS X implementation of OpenAL (unsupported channel count no properly detected) (#201) |
| 310 | +* Fixed SoundBuffer::loadFromStream reading past the end of the stream (#214) |
| 311 | + |
| 312 | +Network |
| 313 | +======= |
| 314 | + |
| 315 | +Features |
| 316 | +-------- |
| 317 | +* Replaced the deprecated gethostbyname with getaddrinfo (#47) |
| 318 | +* Minor improvements to sf::Packet operators (now using strlen and wcslen instead of explicit loops) (#118) |
| 319 | + |
| 320 | +Bugfixes |
| 321 | +-------- |
| 322 | +* Fixed non-blocking connection with a sf::TcpSocket on Windows |
| 323 | +* Fixed TCP packet data corruption in non-blocking mode (#402, #119) |
| 324 | +* On Unix systems, a socket disconnection no longer stops the program with signal SIGPIPE (#72) |
166 | 325 |
|
167 | 326 |
|
168 | 327 |
|
169 | 328 | SFML 2.0 |
170 | 329 | ======== |
171 | 330 |
|
172 | | -Please refer to the release announcement: http://en.sfml-dev.org/forums/index.php?topic=76.msg78424#msg78424 |
| 331 | +Also available on the website: http://www.sfml-dev.org/changelog.php#sfml-2.0 |
| 332 | + |
| 333 | +No changelog available. Everything changed. |
| 334 | + |
| 335 | + |
| 336 | + |
| 337 | +Older Releases |
| 338 | +============== |
| 339 | + |
| 340 | +See the website for changelogs of older releases: http://www.sfml-dev.org/changelog.php |
0 commit comments