mirror of
https://github.com/SFML/SFML.git
synced 2024-11-28 22:31:09 +08:00
Updated the changelog for 2.5
This commit is contained in:
parent
de2d49e3af
commit
8a0d9b414f
106
changelog.md
106
changelog.md
@ -1,5 +1,111 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## SFML 2.5
|
||||||
|
|
||||||
|
Also available on the website: https://www.sfml-dev.org/changelog.php#sfml-2.5
|
||||||
|
|
||||||
|
### General
|
||||||
|
|
||||||
|
* Markdown'd and updated readme, changelog, contributing and license files (#1196, #1368, #1317)
|
||||||
|
* Improve packaging support (#1173)
|
||||||
|
* Added Tagfile generation and search (#1327)
|
||||||
|
* Set policy CMP0042 if cmake version > 3.0 (#1206)
|
||||||
|
* Added CMake variables to select the modules to be built (#800)
|
||||||
|
* Updated the binary libs from exlibs/libs-ios in order to work with Xcode 8 and iOS 10 (#1209)
|
||||||
|
* Do not install extlibs if `SFML_USE_SYSTEM_DEPS` is true (#1237)
|
||||||
|
* Updated stb_image to v2.16 and stb_image_write to v1.07 (#1270)
|
||||||
|
* Fixed various type conversion/comparison warnings (#1325)
|
||||||
|
* [macOS] Fixed launch of cocoa examples (#1334)
|
||||||
|
* [macOS] Improved application signing process (#1194)
|
||||||
|
* [macOS] Improve cmake script (#1215)
|
||||||
|
* [macOS] Use `-stdlib=libc++` (#1361)
|
||||||
|
* [macOS] Fix CMake warning since CMake 3.9 (#1371)
|
||||||
|
* [iOS] Use a CMake toolchain file for iOS build (#1269)
|
||||||
|
* [iOS] Install extlibs if needed (#1348)
|
||||||
|
* [iOS] Drop 32 bit support (#1374)
|
||||||
|
* [iOS] Force correct iOS architecture for cmake (#1377)
|
||||||
|
* [iOS] Find OpenAL correctly (#1376)
|
||||||
|
* [Android] Increased minimum API version to 14 (#1362)
|
||||||
|
* [Android] Removed custom toolchain and added support for the newest NDK version (#1350)
|
||||||
|
|
||||||
|
### System
|
||||||
|
|
||||||
|
**Bugfixes**
|
||||||
|
|
||||||
|
* Fixed crash when `sf::Clock` is constructed in a global scope (#1258)
|
||||||
|
|
||||||
|
### Window
|
||||||
|
|
||||||
|
**Features**
|
||||||
|
|
||||||
|
* Implemented Cursor API (#827)
|
||||||
|
* Implemented Clipboard API (#1221)
|
||||||
|
* [Windows] Added support for interfacing with joysticks via DirectInput when it is available (#1326)
|
||||||
|
|
||||||
|
**Bugfixes**
|
||||||
|
|
||||||
|
* Updated documentation (#1255, #1310)
|
||||||
|
* [macOS] Fixed window menu not working (#1193)
|
||||||
|
* [macOS] Removed unused variable (#1276)
|
||||||
|
* [macOS] Fixed crash with application messing hardware detection e.g. TeamViewer (#1323)
|
||||||
|
* [macOS] Added support for (some) Hat/POV axis (#1248)
|
||||||
|
* [Linux] Fixed `sf::Window::getPosition()` returning incorrect position because of differences in window managers (#1228, #1266)
|
||||||
|
* [Linux] Fix X11 key repeat handling not filtering out events from other windows (#1291, #1223, #1230)
|
||||||
|
* [Linux] Restore fullscreen of a non-visible window (#1339)
|
||||||
|
* [iOS] Fix build error when using @import (#1272)
|
||||||
|
* [iOS] Don't need to find vorbisfile or vorbisenc (#1347)
|
||||||
|
* [Windows] Prevent uninitialized read by zeroing memory (#1264)
|
||||||
|
* [Windows] Fixed modifier keys handling (#1357)
|
||||||
|
* [Android] Return correct key code for delete/backspace (#1362)
|
||||||
|
|
||||||
|
### Graphics
|
||||||
|
|
||||||
|
**Features**
|
||||||
|
|
||||||
|
* Implemented additional line spacing and letter spacing in `sf::Text` (#928, #1366)
|
||||||
|
* Added `sf::VertexBuffer` class (#1308)
|
||||||
|
* Added GPU local texture copying support, allowing performance optimizations and texture swapping (#1119, #1320)
|
||||||
|
* Optimize performance by skipping `glTexCoordPointer()` call if not needed (#1015)
|
||||||
|
* Generate shape outline vertices only if necessary (#1356)
|
||||||
|
* Removed dependency to libjpeg, stb_image_write now supports writing JPEG files (#1279)
|
||||||
|
* Enable comparing `sf::Transform` and optimize resetting OpenGL back to the identity matrix (#1298)
|
||||||
|
|
||||||
|
**Bugfixes**
|
||||||
|
|
||||||
|
* Fixed typo in assert in `sf::Texture::update()` (#1210)
|
||||||
|
* Properly free memory in `sf::Font::cleanup()` (#1119)
|
||||||
|
* Fixed memory leak in `sf::Font` (#1216)
|
||||||
|
* Fix OpenGL texture coordinate pointer not being updated correctly under certain conditions (#1297)
|
||||||
|
* Fix for broken text when the font is reloaded (#1345)
|
||||||
|
* Fix memory leak in `sf::Text` (#1360)
|
||||||
|
* Refactoring of `sf::Text` (#928)
|
||||||
|
* Updated documentation (#1197)
|
||||||
|
* [Windows] Replaced time-based joystick poll with a hardware event handler (#1195, #1179)
|
||||||
|
* [macOS] Worked around render target bug (#1342)
|
||||||
|
|
||||||
|
### Audio
|
||||||
|
|
||||||
|
**Features**
|
||||||
|
|
||||||
|
* Added loop point support to `sf::Music` (#629)
|
||||||
|
* Added support for extensible format PCM wave files (#1296)
|
||||||
|
* [iOS] Enable audio module (#1338)
|
||||||
|
|
||||||
|
**Bugfixes**
|
||||||
|
|
||||||
|
* Allow polymorphism with `sf::SoundSource` (#1185)
|
||||||
|
* Fixed WAV file writer writing wrong header values (#1281)
|
||||||
|
* Small bugfix to argument of `alcCaptureOpenDevice()` (#1305)
|
||||||
|
* Removed dead code (#1261)
|
||||||
|
* Updated documentation (#1321, #1353)
|
||||||
|
* [Windows] Updated OpenAL Soft to 1.18.1 (#1260)
|
||||||
|
|
||||||
|
### Network
|
||||||
|
|
||||||
|
**Bugfixes**
|
||||||
|
|
||||||
|
* Fixed wrong condition for building network support (#1253)
|
||||||
|
|
||||||
## SFML 2.4.2
|
## SFML 2.4.2
|
||||||
|
|
||||||
Also available on the website: https://www.sfml-dev.org/changelog.php#sfml-2.4.2
|
Also available on the website: https://www.sfml-dev.org/changelog.php#sfml-2.4.2
|
||||||
|
Loading…
Reference in New Issue
Block a user