Added missing code to reset the parameters of the target texture after copying using FBOs and make sure to flip the source data back into non-flipped orientation when blitting from a flipped texture. (Fixes#1319)
binary1248
2017-11-19 01:33:57 +01:00
013d053277First argument of alcCaptureOpenDevice #1304
SoczuGGS
2017-10-16 16:03:27 +02:00
898c2350f7Add equality comparison to sf::Transform and avoid uploading 64 bytes of data every time we want to reset the OpenGL matrix back to identity.
binary1248
2017-10-01 18:16:41 +02:00
516678fe1fFix OpenGL texture coordinate pointer not being updated when the array enabled state changes but the RenderTarget's cache state doesn't.
binary1248
2017-09-29 22:53:53 +02:00
fc54dba3d7Added support for extensible format PCM wave files.
Tyson Grant Nottingham
2017-09-28 17:00:58 -07:00
2aa70def6fRemoved dependency to libjpeg, stb_image_write now supports writing JPEG files
Laurent Gomila
2017-09-08 09:38:51 +02:00
44944989e8Fixed X11 key repeat handling not filtering out events from other windows. (Fixes#1223)
binary1248
2017-09-25 13:38:58 +02:00
0dd24c8f1fRemoved unused variable.
Maximilian Wagenbach
2017-09-07 03:11:40 +02:00
158f410ab5Updated stb_image to v2.16 and stb_image_write to v1.07.
Lukas Dürrenberger
2017-08-28 13:50:50 +02:00
23a345512dApplied ZeroMemory to DEVMODE struct n Win32 to prevent Uninitialized Read.
Anthony
2017-08-11 15:32:44 -04:00
a2f448ab4cfix iOS build error when using @import
tlein
2017-08-29 22:32:21 -05:00
58b7c2c48aWindow/Unix: fix SFML issue #1228, getPosition() returns incorrect results on Linux depending on the used WM, as well as not returning values that are in-sync with what was given to setPosition(x, y).
Luca Longinotti
2017-08-21 17:38:06 +02:00
93a2e9502dAdded Loop Point support to sf::Music
Cobaltergeist
2016-11-16 23:17:42 -08:00
6b3061d9c2Updated OpenAL Soft to 1.18.1 for Windows.
Lukas Dürrenberger
2017-08-03 17:54:43 +02:00
ffd9c94381Remove unused/leftover openForWriting function in InputSoundFile.
Lukas Dürrenberger
2017-08-06 00:29:59 +02:00
cd27b7df07Added empty Android implementation for Clipboard API
Marco Antognini
2017-04-29 12:15:16 +02:00
0637a2ef99Added iOS implementation for Clipboard API
Marco Antognini
2017-04-29 12:11:18 +02:00
f30c896780Added macOS implementation for Clipboard API
Marco Antognini
2017-04-26 21:41:40 +02:00
967db6c6f9Added Unix implementation for Clipboard API
Ricardo Antonio Tejada
2017-04-26 21:39:10 +02:00
692fa5ab33Added Win32 implementation for Clipboard API
Ricardo Antonio Tejada
2017-04-26 21:38:41 +02:00
4bc3c6f8bfAdded Clipboard API
Ricardo Antonio Tejada
2017-04-26 21:37:09 +02:00
bc8a90b33aFix an issue when sf::Clock is constructed in a global scope leading to crashes.
Lukas Dürrenberger
2017-08-01 17:49:14 +02:00
745b446440Fixed typo in Event description.
Jure Slak
2017-07-28 00:28:12 +02:00
5a4b592bbcImprove cmake script for macOS
Marco Antognini
2017-04-05 21:56:06 +02:00
49776092d1Fixed wrong condition for building network support
Innokentij Alajcev
2017-07-19 08:40:34 +04:00
34ea68bd1dAdded X11 implementation
Marco Antognini
2017-03-04 20:46:26 +01:00
219c14b0c2Added "not supported" implementation for iOS and Android
Marco Antognini
2017-03-04 15:00:07 +01:00
b0b1f13269Added Win32 implementation
Marco Antognini
2017-03-04 00:10:57 +01:00
f65459d0e1Rewrote Cursor with new API and OS X implementation
Marco Antognini
2016-06-15 23:02:09 +02:00
6f5a7d1b1bImplemented methods to set the displayed cursor to a system cursor type or custom bitmap image.
binary1248
2015-03-15 03:30:01 +01:00
bd479c4454Do not install extlibs if SFML_USE_SYSTEM_DEPS is true.
Marty Plummer
2017-06-02 03:57:15 -05:00
c43b5991afFixed slight memory leak in sf::Font
Dermoumi S
2017-04-07 09:22:18 +01:00
700fc7d9e0Updated the binary libs from exlibs/libs-ios in order to work with Xcode 8 and iOS 10
sol-prog
2017-03-18 14:29:47 -04:00
0b2ac85f11Added CMake variables to select the modules to be built
Mario Liebisch
2015-02-21 14:46:46 +01:00
973ac8ddcdSkip glTexCoordPointer() call if not needed
hobby8
2015-12-04 12:04:20 +02:00
858c9ce924Markdown'd readme, changelog, contributing and license files.
Stefan Schindler
2017-03-15 13:45:50 +01:00
4595562de4only set policy CMP0042 if cmake version > 3.0
jonathan.r.paton@googlemail.com
2017-03-17 15:07:47 +00:00
9b16bc7c67Fixed typo in assert in Texture::update
Bruno Van de Velde
2017-03-20 01:14:05 +01:00
756cb09bc3Fixed window menu not working on OS X
Marco Antognini
2017-02-20 15:45:28 +01:00
6b71456a55Add methods to make use of GPU local texture data copying bypassing a roundtrip to the CPU and back, add sf::Texture::swap to enable swapping texture contents, fixed sf::Font::cleanup not shrinking its allocated pixel buffer storage when the user loads a new font using the same sf::Font object.
binary1248
2016-07-31 14:08:31 +02:00
f053871a6cIf a window is open, only update joystick connections on WM_DEVICECHANGE message
jonathan.r.paton@googlemail.com
2017-02-22 11:50:42 +00:00
5fe5e5d6d7packaging support improvements
Rafael Kitover
2016-12-19 13:16:07 -08:00
40ae477cc3Added CFBundleSupportedPlatforms key-value
Marco Antognini
2017-02-20 17:58:51 +01:00
e4ae4f9cc3Increased SFML's version number and updated the changelogs.
Lukas Dürrenberger
2017-02-06 17:44:17 +01:00
113152673aUpdated year in copyright notices to 2017.
Lukas Dürrenberger
2017-02-06 17:11:14 +01:00
dacee0462eMake context disabling via wglMakeCurrent more tolerant of broken drivers by trying to pass a meaningful DC whenever possible and improve error messages output when WGL functions fail.
binary1248
2016-12-06 01:52:40 +01:00
d10d205bb3Fixed Xlib crashing in sf::Window:setIcon because it expects the element data type passed to XChangeProperty to be unsigned long (architecture dependent 32-bit or 64-bit) instead of sf::Uint32 (architecture independent 32-bit) (#1168). Also adjusted other occurrences of wrong types passed to XChangeProperty with format set to 32.
binary1248
2016-11-26 15:51:24 +01:00
af5244d85dReplaced TransientContextLock implementation with a more elaborate one which relies on locking a single mutex and thus avoids lock order inversion. Fixes#1165.
binary1248
2016-11-27 18:31:21 +01:00
022f1590d8Fixed GLX extensions being loaded too late preventing multisampling configuration information from being read during format selection. GLX extensions are now loaded as early as possible either in a constructor of GlxContext or GlxContext::selectBestVisual.
binary1248
2017-01-18 20:54:51 +01:00
8c7c48481bWindows: Removed thread affinity changes in sf::Clock
Mario Liebisch
2015-11-19 14:32:07 +01:00
5eaa748adbAddressed Seeking Quirks in FLAC Reader
Cobaltergeist
2016-10-13 22:01:37 -07:00
746bb9c8caChanged fillAndPushBuffer to use a retry loop.
Cobaltergeist
2016-09-24 13:52:41 -07:00
77d19859bcAdded protected d-tor to sf::NonCopyable to prevent possible resource leaks.
Lukas Dürrenberger
2016-10-13 23:41:15 +02:00
67ef694443Incremented SFML version number and added changes to the changelog.
Lukas Dürrenberger
2016-10-21 17:07:22 +02:00
2207af41e4Fixed inconsistent seek behavior in SoundStream
Cobaltergeist
2016-07-30 11:55:39 -07:00
2df9abf341Added missing setActive virtual method to sf::RenderTarget, added setActive calls to OpenGL example to demonstrate proper explicit context management.
binary1248
2016-10-06 23:44:56 +02:00
39208efb55Removed internal OpenGL contexts, reduced the number of temporary contexts that get created during runtime.
binary1248
2015-10-04 17:03:43 +02:00
95828a85a2Added some simple messaging when trying to build under Cygwin
Mario Liebisch
2016-09-22 15:26:07 +02:00
3d41e28e6aClarify documentation on Rect::contains function bounds
Mischa Aster Alff
2016-09-17 17:41:10 +02:00
550fb2b60aFixed inconsistency between doc and impl on OS X for the grab feature
Marco Antognini
2016-09-16 09:24:39 +02:00
9996b7abb6Converted Unix Window implementation from XCB back to Xlib.
binary1248
2016-08-14 02:52:49 +02:00
340ebfb272Fixed possible hang when setting visibility if external window sources e.g. Qt don't forward visibility notify events to us.
binary1248
2016-08-21 14:01:24 +02:00
ae23cb39baFixed leak of XVisualInfo objects during GlxContext creation.
binary1248
2016-08-20 14:20:15 +02:00
e199ef3790Define SFML_OS_FREEBSD when compiling for kFreeBSD
James Cowgill
2016-08-11 21:46:26 +01:00
b16d29b4aeUdpSocket.hpp typo in comment for void unbind()
Dka8
2016-08-01 18:59:39 +03:00
9558c6d689Correctly add XCB components if no components are requested
Manu343726
2016-07-27 12:30:59 +02:00
ca03b646efFixed not being able to set the window icon properly on some Unix window managers (#1087) and added support for setting the window icon via ICCCM (_NET_WM_ICON).
binary1248
2016-05-10 02:07:17 +02:00
8df8493515Fixed PrimitiveType documentation
Marco Antognini
2016-08-07 18:37:18 +02:00
8e7bf64162Added deprecated API in changelog
Marco Antognini
2016-08-07 18:37:03 +02:00
818a8d1659Updated changelog
Marco Antognini
2016-08-05 15:03:39 +02:00
a43be42999Bump version to 2.4.0
Marco Antognini
2016-08-05 15:03:28 +02:00
ac50bf8648Update copyright dates
Marco Antognini
2016-08-05 13:36:20 +02:00
3a2e176e59Android: Readded support for libc++ and use it as the standard STL
Mario Liebisch
2016-07-23 12:57:36 +02:00
757094a25bFixed current Android compilation issues
Mario Liebisch
2016-07-14 22:12:03 +02:00
36bb3c4531Added pointer checks to Android's resource stream.
Michał Marszałek
2016-02-08 18:09:59 +01:00