623f63a48aFixed RandR extension not being loaded causing Unix screen mode switching to fail, added several more error checks to RandR operations, added support for rotated resolutions on Unix (#771).
binary1248
2015-03-14 06:17:41 +0100
3faf2a93d6Reverted back to hard switching the fullscreen video mode when necessary on Unix systems, added support for automatically choosing between EWMH fullscreen setting when supported and manual fullscreen setting as the fallback, added support for window responsiveness checks.
binary1248
2015-03-12 20:27:01 +0100
c08a56bf9fAdjusted WindowImplX11.
Stefan Schindler
2015-01-09 12:52:59 +0100
3ca6e0f346Added support for 32-bits samples in WAV files
Laurent Gomila
2015-03-21 13:45:54 +0100
ce16554763SFML#541 Use openal-soft 1.16 as default OpenAL framework on OS X instead of the system's one
Ceylo
2015-03-14 12:15:41 +0100
ae53cfd0d9Added X11 back to the linker list for FreeBSD
Zachariah Brown
2015-03-19 19:49:39 -0400
cee6263a01Removed separate GLXFBConfig selection during context creation (it is chosen to match the window's already selected visual), reverted to conservative context creation only using glXCreateContextAttribsARB when absolutely necessary.
binary1248
2015-03-23 16:03:47 +0100
3996faa54cFixed requesting an unsupported OpenGL context version causing X to close the application, fixed GlContext initialization not updating settings properly, added error checks to GLLoader.cpp and fixed GL errors occurring when using a >= 3.0 OpenGL context.
binary1248
2015-03-05 04:39:34 +0100
c17486857fImplemented methods to retrieve the OpenGL handles from sf::Texture and sf::Shader.
binary1248
2014-08-15 07:13:32 +0200
e2420dfe76Removed support for GLU.
binary1248
2015-01-12 18:15:11 +0100
97bdf72ce1Adjusted OpenGL and Window example to request a 24-bit instead of a 32-bit depth buffer since it might not be supported on all systems.
binary1248
2015-01-12 18:00:44 +0100
1d16748ed7Added check to context creation to warn the user of an incompatible mismatch between the context they requested and the context that was created.
binary1248
2015-01-12 18:59:24 +0100
c30a3da8d5Moved platform OpenGL loading code into their respective context implementations.
binary1248
2015-01-12 18:32:28 +0100
38f0464ab0Added MESA and SGI swap interval implementations in order to fix v-sync not being set properly on some Unix systems (#727), added error message when setting v-sync fails on Windows systems.
binary1248
2015-01-13 05:31:53 +0100
3e397bff4bReplaced GLEW with (a highly customized) loader generated by glLoadGen, restructured GLExtensions.hpp for easier extension bookkeeping, make use of GLEXT definitions in Shader.cpp and Texture.cpp as well, replaced GL_MAX_TEXTURE_COORDS with GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, implemented flags for requesting a debug or core/compatibility profile context, changed the default context version from 2.0 to 2.1.
binary1248
2015-01-12 18:58:22 +0100
ea2bf65186Fixed GLX context creation and reorganized code to be more understandable.
binary1248
2015-01-08 19:11:57 +0100
d53338298aAdded the FindFreetype.cmake CMake module, set the minimum require CMake version to 2.8.3 and fixed the paths to the FreeType headers.
Lukas Dürrenberger
2015-03-11 08:46:40 +0100
426b137516Fixed freetype.framework install name id
Marco Antognini
2015-03-19 15:55:20 +0100
e17cc520d6Implemented support for horizontal mouse wheel scrolling as well as high-precision scrolling on Windows and OS X.
binary1248
2015-02-27 21:27:55 +0100
f0608eaed8Redesigned the audio encoding/decoding classes to get rid of libsndfile
Laurent Gomila
2014-07-20 17:48:40 +0200
34692d5a39Android: Updated the toolchain file and CMake scripts
Mario Liebisch
2015-01-30 15:37:06 +0100
1de7644277Updated copyright year and Laurent's email address
Zachariah Brown
2015-02-26 06:57:16 -0500
d790114df8Added a way for partial sends over non-blocking TcpSockets to be handled properly.
binary1248
2015-02-06 19:37:53 +0100
67c7663c80Added export to Joystick::Identification
Marco Antognini
2015-02-28 08:28:53 +0100
f47f89a759Update stb_image to v2.02 and stb_image_write to v0.97
Jeffrey Clark
2015-01-11 17:17:09 -0600
6ca9f66a06Fixed HTML Help Workshop not being found on 64-bit Windows
Mario Liebisch
2015-02-24 13:59:06 +0100
d83ddd56e3Fixed an issue in InputImpl::getSFOpenGLViewFromSFMLWindow failing to retrieve the SFOpenGLView from the contentview's subview when using fullscreen (see issue #782).
Thom Robinson (Macbook Pro)
2015-02-03 16:11:54 +0100
1f2bc148feImplemented sf::Color::toInteger() to complement the new sf::Color constructor.
Lukas Dürrenberger
2015-02-11 12:09:33 +0100
88ec48cb85Added a new constructor that takes single Uint32 to Color
FRex
2014-10-10 17:34:55 +0200
8dd31f2f52Fixed two trivial XCB related bugs.
Lukas Dürrenberger
2015-02-11 14:06:42 +0100
9f2aecf9cfRelaxed cmake installation rules regarding OS X framework dependencies
Marco Antognini
2015-01-08 16:21:39 +0100
cac4d58b3dfixes for ios window size including device-orientation-changes and retina support
Sebastian Kohl
2014-12-09 20:38:48 +0100
2cab5789afiOS window now handles ContextSettings with stencil bits correctly
Sebastian Kohl
2014-12-09 20:36:38 +0100
9b0ce8888eAdded sending a resize event when the scaling factor changes on OS X
Thomas Galvin
2014-12-22 14:19:09 -0500
66f38262f7Fixed missing pthread dependency
Mark Dresselhaus
2015-02-06 01:20:59 +0100
5dbfb477a0Moved stb_image into the extlibs directory.
binary1248
2015-02-06 18:32:04 +0100
5139a7ac82Add linguist-vendored attribute to the extlibs directory to prevent GitHub from factoring in dependencies when determining the primary language of the repository.
binary1248
2015-02-05 03:46:19 +0100
976c4219e5Added an .editorconfig file
Mario Liebisch
2014-12-13 12:23:34 +0100
32bafa98a4Reduced lock contention when playing and immediately querying the status of a SoundStream.
binary1248
2014-11-09 23:55:47 +0100
0ad401cc97Made OpenAL context management more intelligent, in analogy to OpenGL context management. OpenAL contexts now only exist as long as AlResources require them and are destroyed when they are no longer required. Fixes#30.
binary1248
2014-05-18 19:52:58 +0200