diff --git a/include/SFML/System/Err.hpp b/include/SFML/System/Err.hpp index a6c926baf..d89e87609 100644 --- a/include/SFML/System/Err.hpp +++ b/include/SFML/System/Err.hpp @@ -29,7 +29,7 @@ // Headers //////////////////////////////////////////////////////////// #include -#include +#include namespace sf diff --git a/src/SFML/Audio/ALCheck.cpp b/src/SFML/Audio/ALCheck.cpp index 3bf6c48c0..02a998b46 100644 --- a/src/SFML/Audio/ALCheck.cpp +++ b/src/SFML/Audio/ALCheck.cpp @@ -28,6 +28,7 @@ #include #include #include +#include #if defined(__APPLE__) #if defined(__clang__) diff --git a/src/SFML/Audio/AudioDevice.cpp b/src/SFML/Audio/AudioDevice.cpp index d7d9b3e61..feaf677ee 100644 --- a/src/SFML/Audio/AudioDevice.cpp +++ b/src/SFML/Audio/AudioDevice.cpp @@ -30,6 +30,7 @@ #include #include #include +#include #if defined(__APPLE__) #if defined(__clang__) diff --git a/src/SFML/Audio/InputSoundFile.cpp b/src/SFML/Audio/InputSoundFile.cpp index 83cfabab9..62ee3ceec 100644 --- a/src/SFML/Audio/InputSoundFile.cpp +++ b/src/SFML/Audio/InputSoundFile.cpp @@ -33,8 +33,8 @@ #include #include #include -#include #include +#include namespace sf diff --git a/src/SFML/Audio/Music.cpp b/src/SFML/Audio/Music.cpp index ad96a2b30..24bf95021 100644 --- a/src/SFML/Audio/Music.cpp +++ b/src/SFML/Audio/Music.cpp @@ -32,6 +32,7 @@ #include #include #include +#include #if defined(__APPLE__) #if defined(__clang__) diff --git a/src/SFML/Audio/SoundBuffer.cpp b/src/SFML/Audio/SoundBuffer.cpp index ecc58320a..4a3d8b64c 100644 --- a/src/SFML/Audio/SoundBuffer.cpp +++ b/src/SFML/Audio/SoundBuffer.cpp @@ -34,6 +34,7 @@ #include #include #include +#include #if defined(__APPLE__) #if defined(__clang__) diff --git a/src/SFML/Audio/SoundBufferRecorder.cpp b/src/SFML/Audio/SoundBufferRecorder.cpp index 64c6068d8..c7bc4e799 100644 --- a/src/SFML/Audio/SoundBufferRecorder.cpp +++ b/src/SFML/Audio/SoundBufferRecorder.cpp @@ -29,6 +29,7 @@ #include #include #include +#include namespace sf diff --git a/src/SFML/Audio/SoundFileFactory.cpp b/src/SFML/Audio/SoundFileFactory.cpp index 78b38db09..9ea5d784c 100644 --- a/src/SFML/Audio/SoundFileFactory.cpp +++ b/src/SFML/Audio/SoundFileFactory.cpp @@ -36,6 +36,7 @@ #include #include #include +#include namespace diff --git a/src/SFML/Audio/SoundFileReaderFlac.cpp b/src/SFML/Audio/SoundFileReaderFlac.cpp index 3865a4593..3d5272330 100644 --- a/src/SFML/Audio/SoundFileReaderFlac.cpp +++ b/src/SFML/Audio/SoundFileReaderFlac.cpp @@ -29,6 +29,7 @@ #include #include #include +#include namespace diff --git a/src/SFML/Audio/SoundFileReaderMp3.cpp b/src/SFML/Audio/SoundFileReaderMp3.cpp index 224e2e3cc..78401c6e6 100644 --- a/src/SFML/Audio/SoundFileReaderMp3.cpp +++ b/src/SFML/Audio/SoundFileReaderMp3.cpp @@ -47,7 +47,6 @@ #include #include -#include #include #include diff --git a/src/SFML/Audio/SoundFileReaderOgg.cpp b/src/SFML/Audio/SoundFileReaderOgg.cpp index b4eedfa58..1604c5bcc 100644 --- a/src/SFML/Audio/SoundFileReaderOgg.cpp +++ b/src/SFML/Audio/SoundFileReaderOgg.cpp @@ -30,6 +30,7 @@ #include #include #include +#include namespace diff --git a/src/SFML/Audio/SoundFileReaderWav.cpp b/src/SFML/Audio/SoundFileReaderWav.cpp index 31450179b..695396176 100644 --- a/src/SFML/Audio/SoundFileReaderWav.cpp +++ b/src/SFML/Audio/SoundFileReaderWav.cpp @@ -32,6 +32,7 @@ #include #include #include +#include namespace diff --git a/src/SFML/Audio/SoundFileWriterFlac.cpp b/src/SFML/Audio/SoundFileWriterFlac.cpp index 77ad17778..789a2b90c 100644 --- a/src/SFML/Audio/SoundFileWriterFlac.cpp +++ b/src/SFML/Audio/SoundFileWriterFlac.cpp @@ -31,6 +31,7 @@ #include #include #include +#include namespace sf diff --git a/src/SFML/Audio/SoundFileWriterOgg.cpp b/src/SFML/Audio/SoundFileWriterOgg.cpp index 89dcc2559..dd16ae0f0 100644 --- a/src/SFML/Audio/SoundFileWriterOgg.cpp +++ b/src/SFML/Audio/SoundFileWriterOgg.cpp @@ -29,6 +29,7 @@ #include #include #include +#include #include #include #include diff --git a/src/SFML/Audio/SoundFileWriterWav.cpp b/src/SFML/Audio/SoundFileWriterWav.cpp index a49299456..983ab69f7 100644 --- a/src/SFML/Audio/SoundFileWriterWav.cpp +++ b/src/SFML/Audio/SoundFileWriterWav.cpp @@ -28,6 +28,7 @@ #include #include #include +#include #include diff --git a/src/SFML/Audio/SoundRecorder.cpp b/src/SFML/Audio/SoundRecorder.cpp index 2cc6360ce..3d433f1f1 100644 --- a/src/SFML/Audio/SoundRecorder.cpp +++ b/src/SFML/Audio/SoundRecorder.cpp @@ -30,6 +30,7 @@ #include #include #include +#include #include #include diff --git a/src/SFML/Audio/SoundStream.cpp b/src/SFML/Audio/SoundStream.cpp index 3af3ed7f9..55b4573a3 100644 --- a/src/SFML/Audio/SoundStream.cpp +++ b/src/SFML/Audio/SoundStream.cpp @@ -30,8 +30,9 @@ #include #include #include -#include #include +#include +#include #ifdef _MSC_VER #pragma warning(disable: 4355) // 'this' used in base member initializer list diff --git a/src/SFML/Graphics/Font.cpp b/src/SFML/Graphics/Font.cpp index c54ecdc44..a8f209149 100644 --- a/src/SFML/Graphics/Font.cpp +++ b/src/SFML/Graphics/Font.cpp @@ -40,6 +40,7 @@ #include FT_BITMAP_H #include FT_STROKER_H #include +#include #include #include #include diff --git a/src/SFML/Graphics/GLCheck.cpp b/src/SFML/Graphics/GLCheck.cpp index 00101ead8..abbe96ef1 100644 --- a/src/SFML/Graphics/GLCheck.cpp +++ b/src/SFML/Graphics/GLCheck.cpp @@ -28,6 +28,7 @@ #include #include #include +#include namespace sf diff --git a/src/SFML/Graphics/GLExtensions.cpp b/src/SFML/Graphics/GLExtensions.cpp index 3eeab947c..a322714f5 100644 --- a/src/SFML/Graphics/GLExtensions.cpp +++ b/src/SFML/Graphics/GLExtensions.cpp @@ -37,6 +37,8 @@ #include #endif +#include + #if !defined(GL_MAJOR_VERSION) #define GL_MAJOR_VERSION 0x821B #endif diff --git a/src/SFML/Graphics/Image.cpp b/src/SFML/Graphics/Image.cpp index a9b7c6f23..9be7aec27 100644 --- a/src/SFML/Graphics/Image.cpp +++ b/src/SFML/Graphics/Image.cpp @@ -32,6 +32,7 @@ #include #endif #include +#include #include diff --git a/src/SFML/Graphics/ImageLoader.cpp b/src/SFML/Graphics/ImageLoader.cpp index e0cecb9e0..b8019c2e4 100644 --- a/src/SFML/Graphics/ImageLoader.cpp +++ b/src/SFML/Graphics/ImageLoader.cpp @@ -34,6 +34,7 @@ #define STB_IMAGE_WRITE_IMPLEMENTATION #include #include +#include namespace diff --git a/src/SFML/Graphics/RenderTarget.cpp b/src/SFML/Graphics/RenderTarget.cpp index 206472629..4a0ad6d24 100644 --- a/src/SFML/Graphics/RenderTarget.cpp +++ b/src/SFML/Graphics/RenderTarget.cpp @@ -38,6 +38,7 @@ #include #include #include +#include #include diff --git a/src/SFML/Graphics/RenderTexture.cpp b/src/SFML/Graphics/RenderTexture.cpp index 54a772e9d..c4c7f2dcb 100644 --- a/src/SFML/Graphics/RenderTexture.cpp +++ b/src/SFML/Graphics/RenderTexture.cpp @@ -30,6 +30,7 @@ #include #include #include +#include namespace sf diff --git a/src/SFML/Graphics/RenderTextureImplFBO.cpp b/src/SFML/Graphics/RenderTextureImplFBO.cpp index cefbe4bac..e0303f527 100644 --- a/src/SFML/Graphics/RenderTextureImplFBO.cpp +++ b/src/SFML/Graphics/RenderTextureImplFBO.cpp @@ -36,6 +36,7 @@ #include #include #include +#include namespace diff --git a/src/SFML/Graphics/Shader.cpp b/src/SFML/Graphics/Shader.cpp index f599afbff..5e36207ad 100644 --- a/src/SFML/Graphics/Shader.cpp +++ b/src/SFML/Graphics/Shader.cpp @@ -37,6 +37,7 @@ #include #include #include +#include #ifndef SFML_OPENGL_ES diff --git a/src/SFML/Graphics/Texture.cpp b/src/SFML/Graphics/Texture.cpp index eacfec915..9668edb47 100644 --- a/src/SFML/Graphics/Texture.cpp +++ b/src/SFML/Graphics/Texture.cpp @@ -36,6 +36,7 @@ #include #include #include +#include namespace diff --git a/src/SFML/Graphics/VertexBuffer.cpp b/src/SFML/Graphics/VertexBuffer.cpp index a3be35d68..b9e2beb2f 100644 --- a/src/SFML/Graphics/VertexBuffer.cpp +++ b/src/SFML/Graphics/VertexBuffer.cpp @@ -32,6 +32,7 @@ #include #include #include +#include #include #include diff --git a/src/SFML/Network/Ftp.cpp b/src/SFML/Network/Ftp.cpp index 916f9548f..d02604950 100644 --- a/src/SFML/Network/Ftp.cpp +++ b/src/SFML/Network/Ftp.cpp @@ -33,6 +33,7 @@ #include #include #include +#include #include diff --git a/src/SFML/Network/Http.cpp b/src/SFML/Network/Http.cpp index ea97fdbf7..ad28e3b87 100644 --- a/src/SFML/Network/Http.cpp +++ b/src/SFML/Network/Http.cpp @@ -31,6 +31,7 @@ #include #include #include +#include namespace sf diff --git a/src/SFML/Network/Socket.cpp b/src/SFML/Network/Socket.cpp index dd5e75185..d77e2f225 100644 --- a/src/SFML/Network/Socket.cpp +++ b/src/SFML/Network/Socket.cpp @@ -28,6 +28,7 @@ #include #include #include +#include namespace sf diff --git a/src/SFML/Network/SocketSelector.cpp b/src/SFML/Network/SocketSelector.cpp index 8e7917103..35555e8e9 100644 --- a/src/SFML/Network/SocketSelector.cpp +++ b/src/SFML/Network/SocketSelector.cpp @@ -31,6 +31,7 @@ #include #include #include +#include #include #ifdef _MSC_VER diff --git a/src/SFML/Network/TcpListener.cpp b/src/SFML/Network/TcpListener.cpp index 25262090b..6fd0c66c2 100644 --- a/src/SFML/Network/TcpListener.cpp +++ b/src/SFML/Network/TcpListener.cpp @@ -29,6 +29,7 @@ #include #include #include +#include namespace sf diff --git a/src/SFML/Network/TcpSocket.cpp b/src/SFML/Network/TcpSocket.cpp index 35ff48b39..de2fed8ea 100644 --- a/src/SFML/Network/TcpSocket.cpp +++ b/src/SFML/Network/TcpSocket.cpp @@ -31,6 +31,7 @@ #include #include #include +#include #include #ifdef _MSC_VER diff --git a/src/SFML/Network/UdpSocket.cpp b/src/SFML/Network/UdpSocket.cpp index 3b5e80778..d741e46ea 100644 --- a/src/SFML/Network/UdpSocket.cpp +++ b/src/SFML/Network/UdpSocket.cpp @@ -30,6 +30,7 @@ #include #include #include +#include #include diff --git a/src/SFML/Network/Unix/SocketImpl.cpp b/src/SFML/Network/Unix/SocketImpl.cpp index 1213bf113..d40016021 100644 --- a/src/SFML/Network/Unix/SocketImpl.cpp +++ b/src/SFML/Network/Unix/SocketImpl.cpp @@ -27,6 +27,7 @@ //////////////////////////////////////////////////////////// #include #include +#include #include #include #include diff --git a/src/SFML/Window/Android/ClipboardImpl.cpp b/src/SFML/Window/Android/ClipboardImpl.cpp index 2c24d6eb3..98036166c 100644 --- a/src/SFML/Window/Android/ClipboardImpl.cpp +++ b/src/SFML/Window/Android/ClipboardImpl.cpp @@ -28,6 +28,7 @@ #include #include #include +#include namespace sf diff --git a/src/SFML/Window/Android/InputImpl.cpp b/src/SFML/Window/Android/InputImpl.cpp index 299f29497..2405cd977 100644 --- a/src/SFML/Window/Android/InputImpl.cpp +++ b/src/SFML/Window/Android/InputImpl.cpp @@ -29,6 +29,7 @@ #include #include #include +#include #include diff --git a/src/SFML/Window/Android/WindowImplAndroid.cpp b/src/SFML/Window/Android/WindowImplAndroid.cpp index eb1edfbf4..c6e4a278e 100644 --- a/src/SFML/Window/Android/WindowImplAndroid.cpp +++ b/src/SFML/Window/Android/WindowImplAndroid.cpp @@ -31,6 +31,7 @@ #include #include #include +#include #include // Define missing constants for older API levels diff --git a/src/SFML/Window/Context.cpp b/src/SFML/Window/Context.cpp index 1dcf22512..ffdfce504 100644 --- a/src/SFML/Window/Context.cpp +++ b/src/SFML/Window/Context.cpp @@ -28,6 +28,7 @@ #include #include #include +#include namespace diff --git a/src/SFML/Window/EGLCheck.cpp b/src/SFML/Window/EGLCheck.cpp index 8c5a659ac..8ea4d1822 100644 --- a/src/SFML/Window/EGLCheck.cpp +++ b/src/SFML/Window/EGLCheck.cpp @@ -30,6 +30,7 @@ #include #include #include +#include namespace sf diff --git a/src/SFML/Window/EglContext.cpp b/src/SFML/Window/EglContext.cpp index 1741c84e5..75b0512e2 100644 --- a/src/SFML/Window/EglContext.cpp +++ b/src/SFML/Window/EglContext.cpp @@ -31,6 +31,7 @@ #include #include #include +#include #ifdef SFML_SYSTEM_ANDROID #include #endif diff --git a/src/SFML/Window/GlContext.cpp b/src/SFML/Window/GlContext.cpp index efcd1d636..73b11d03d 100644 --- a/src/SFML/Window/GlContext.cpp +++ b/src/SFML/Window/GlContext.cpp @@ -34,6 +34,7 @@ #include #include #include +#include #include #include #include diff --git a/src/SFML/Window/OSX/HIDInputManager.mm b/src/SFML/Window/OSX/HIDInputManager.mm index 3a35d155f..1fb0165c2 100644 --- a/src/SFML/Window/OSX/HIDInputManager.mm +++ b/src/SFML/Window/OSX/HIDInputManager.mm @@ -29,6 +29,7 @@ #include #include #include +#include namespace sf { diff --git a/src/SFML/Window/OSX/InputImpl.mm b/src/SFML/Window/OSX/InputImpl.mm index 67225faaf..c661080b0 100644 --- a/src/SFML/Window/OSX/InputImpl.mm +++ b/src/SFML/Window/OSX/InputImpl.mm @@ -32,6 +32,7 @@ #include #include #include +#include #import #import diff --git a/src/SFML/Window/OSX/JoystickImpl.cpp b/src/SFML/Window/OSX/JoystickImpl.cpp index 7cee2b3f7..88e9a5488 100644 --- a/src/SFML/Window/OSX/JoystickImpl.cpp +++ b/src/SFML/Window/OSX/JoystickImpl.cpp @@ -31,6 +31,7 @@ #include #include #include +#include namespace diff --git a/src/SFML/Window/OSX/SFContext.mm b/src/SFML/Window/OSX/SFContext.mm index d92ee0957..fce9d66bf 100644 --- a/src/SFML/Window/OSX/SFContext.mm +++ b/src/SFML/Window/OSX/SFContext.mm @@ -32,6 +32,7 @@ #include #include #include +#include #if defined(__APPLE__) #if defined(__clang__) diff --git a/src/SFML/Window/OSX/SFViewController.mm b/src/SFML/Window/OSX/SFViewController.mm index 5f1e1fed8..06771f32e 100644 --- a/src/SFML/Window/OSX/SFViewController.mm +++ b/src/SFML/Window/OSX/SFViewController.mm @@ -28,6 +28,7 @@ //////////////////////////////////////////////////////////// #include #include +#include #import #import diff --git a/src/SFML/Window/OSX/SFWindowController.mm b/src/SFML/Window/OSX/SFWindowController.mm index 47f0caf42..bb5a7e1d3 100644 --- a/src/SFML/Window/OSX/SFWindowController.mm +++ b/src/SFML/Window/OSX/SFWindowController.mm @@ -33,6 +33,7 @@ #include #include #include +#include #import #import @@ -133,7 +134,7 @@ // Set the view to the window as its content view. [m_window setContentView:m_oglView]; - + [m_oglView finishInit]; } diff --git a/src/SFML/Window/OSX/VideoModeImpl.cpp b/src/SFML/Window/OSX/VideoModeImpl.cpp index a94005ddd..897b08239 100644 --- a/src/SFML/Window/OSX/VideoModeImpl.cpp +++ b/src/SFML/Window/OSX/VideoModeImpl.cpp @@ -30,6 +30,7 @@ #include #include #include +#include namespace sf { diff --git a/src/SFML/Window/OSX/WindowImplCocoa.mm b/src/SFML/Window/OSX/WindowImplCocoa.mm index 2d3211815..1a8ccc225 100644 --- a/src/SFML/Window/OSX/WindowImplCocoa.mm +++ b/src/SFML/Window/OSX/WindowImplCocoa.mm @@ -30,6 +30,7 @@ #include #include #include +#include #import #import diff --git a/src/SFML/Window/SensorManager.cpp b/src/SFML/Window/SensorManager.cpp index b58c8c3f9..988bc588c 100644 --- a/src/SFML/Window/SensorManager.cpp +++ b/src/SFML/Window/SensorManager.cpp @@ -27,6 +27,7 @@ //////////////////////////////////////////////////////////// #include #include +#include namespace sf diff --git a/src/SFML/Window/Unix/ClipboardImpl.cpp b/src/SFML/Window/Unix/ClipboardImpl.cpp index 6723a7e2d..7181d18ee 100644 --- a/src/SFML/Window/Unix/ClipboardImpl.cpp +++ b/src/SFML/Window/Unix/ClipboardImpl.cpp @@ -32,6 +32,7 @@ #include #include #include +#include namespace diff --git a/src/SFML/Window/Unix/Display.cpp b/src/SFML/Window/Unix/Display.cpp index e790cf2c3..72e0fe46d 100644 --- a/src/SFML/Window/Unix/Display.cpp +++ b/src/SFML/Window/Unix/Display.cpp @@ -30,6 +30,7 @@ #include #include #include +#include #include #include diff --git a/src/SFML/Window/Unix/GlxContext.cpp b/src/SFML/Window/Unix/GlxContext.cpp index 8dff9edb7..1911639bf 100644 --- a/src/SFML/Window/Unix/GlxContext.cpp +++ b/src/SFML/Window/Unix/GlxContext.cpp @@ -31,6 +31,7 @@ #include #include #include +#include // We check for this definition in order to avoid multiple definitions of GLAD // entities during unity builds of SFML. diff --git a/src/SFML/Window/Unix/JoystickImpl.cpp b/src/SFML/Window/Unix/JoystickImpl.cpp index d764b7fba..db965de56 100644 --- a/src/SFML/Window/Unix/JoystickImpl.cpp +++ b/src/SFML/Window/Unix/JoystickImpl.cpp @@ -31,9 +31,10 @@ #include #include #include -#include -#include #include +#include +#include +#include #include namespace diff --git a/src/SFML/Window/Unix/VideoModeImpl.cpp b/src/SFML/Window/Unix/VideoModeImpl.cpp index 9dfcaffaa..3dfb1771d 100644 --- a/src/SFML/Window/Unix/VideoModeImpl.cpp +++ b/src/SFML/Window/Unix/VideoModeImpl.cpp @@ -31,6 +31,7 @@ #include #include #include +#include namespace sf diff --git a/src/SFML/Window/Unix/WindowImplX11.cpp b/src/SFML/Window/Unix/WindowImplX11.cpp index 4b293ab76..7fb6d7321 100644 --- a/src/SFML/Window/Unix/WindowImplX11.cpp +++ b/src/SFML/Window/Unix/WindowImplX11.cpp @@ -49,11 +49,12 @@ #include #include #include -#include -#include -#include -#include #include +#include +#include +#include +#include +#include #ifdef SFML_OPENGL_ES #include diff --git a/src/SFML/Window/Win32/ClipboardImpl.cpp b/src/SFML/Window/Win32/ClipboardImpl.cpp index 4de3e2d10..7a70cf437 100644 --- a/src/SFML/Window/Win32/ClipboardImpl.cpp +++ b/src/SFML/Window/Win32/ClipboardImpl.cpp @@ -28,7 +28,8 @@ #include #include #include -#include +#include +#include namespace sf @@ -42,13 +43,13 @@ String ClipboardImpl::getString() if (!IsClipboardFormatAvailable(CF_UNICODETEXT)) { - std::cerr << "Failed to get the clipboard data in Unicode format." << std::endl; + err() << "Failed to get the clipboard data in Unicode format." << std::endl; return text; } if (!OpenClipboard(nullptr)) { - std::cerr << "Failed to open the Win32 clipboard." << std::endl; + err() << "Failed to open the Win32 clipboard." << std::endl; return text; } @@ -56,7 +57,7 @@ String ClipboardImpl::getString() if (!clipboard_handle) { - std::cerr << "Failed to get Win32 handle for clipboard content." << std::endl; + err() << "Failed to get Win32 handle for clipboard content." << std::endl; CloseClipboard(); return text; } @@ -74,13 +75,13 @@ void ClipboardImpl::setString(const String& text) { if (!OpenClipboard(nullptr)) { - std::cerr << "Failed to open the Win32 clipboard." << std::endl; + err() << "Failed to open the Win32 clipboard." << std::endl; return; } if (!EmptyClipboard()) { - std::cerr << "Failed to empty the Win32 clipboard." << std::endl; + err() << "Failed to empty the Win32 clipboard." << std::endl; return; } diff --git a/src/SFML/Window/Win32/CursorImpl.cpp b/src/SFML/Window/Win32/CursorImpl.cpp index dc5924bc2..b96e2aebe 100755 --- a/src/SFML/Window/Win32/CursorImpl.cpp +++ b/src/SFML/Window/Win32/CursorImpl.cpp @@ -28,6 +28,7 @@ #include #include #include +#include #include diff --git a/src/SFML/Window/Win32/JoystickImpl.cpp b/src/SFML/Window/Win32/JoystickImpl.cpp index f4bf43a17..2967390df 100644 --- a/src/SFML/Window/Win32/JoystickImpl.cpp +++ b/src/SFML/Window/Win32/JoystickImpl.cpp @@ -32,11 +32,12 @@ #include #include #include -#include -#include +#include #include #include #include +#include +#include diff --git a/src/SFML/Window/Win32/WglContext.cpp b/src/SFML/Window/Win32/WglContext.cpp index 716d67975..1ebc31ffb 100644 --- a/src/SFML/Window/Win32/WglContext.cpp +++ b/src/SFML/Window/Win32/WglContext.cpp @@ -29,6 +29,7 @@ #include #include #include +#include #include #include diff --git a/src/SFML/Window/Win32/WindowImplWin32.cpp b/src/SFML/Window/Win32/WindowImplWin32.cpp index aac58002b..a007106d6 100755 --- a/src/SFML/Window/Win32/WindowImplWin32.cpp +++ b/src/SFML/Window/Win32/WindowImplWin32.cpp @@ -35,7 +35,9 @@ // expects lowercase, and a native compile on windows, whether via msvc // or mingw-w64 addresses files in a case insensitive manner. #include +#include #include + #include // MinGW lacks the definition of some Win32 constants diff --git a/src/SFML/Window/Window.cpp b/src/SFML/Window/Window.cpp index 29489f21a..468398fa0 100644 --- a/src/SFML/Window/Window.cpp +++ b/src/SFML/Window/Window.cpp @@ -30,6 +30,7 @@ #include #include #include +#include namespace sf diff --git a/src/SFML/Window/WindowBase.cpp b/src/SFML/Window/WindowBase.cpp index 5d890e83d..3086313de 100644 --- a/src/SFML/Window/WindowBase.cpp +++ b/src/SFML/Window/WindowBase.cpp @@ -29,6 +29,7 @@ #include #include #include +#include namespace diff --git a/src/SFML/Window/iOS/EaglContext.mm b/src/SFML/Window/iOS/EaglContext.mm index 62e17cfeb..92875d4b5 100644 --- a/src/SFML/Window/iOS/EaglContext.mm +++ b/src/SFML/Window/iOS/EaglContext.mm @@ -35,6 +35,8 @@ #include #include #include +#include + #if defined(__APPLE__) #if defined(__clang__)