Commit Graph

  • 812dea70d0 Implemented line spacing in sf::Text. Maximilian Wagenbach 2015-07-23 12:17:23 +02:00
  • 9e2f2eb27f Implemented letter spacing in sf::Text. Maximilian Wagenbach 2015-07-21 19:00:01 +02:00
  • e31b925234 Added functionality to allow polymorphism with sf::SoundSource jonathan.r.paton@googlemail.com 2017-01-23 16:13:13 +00:00
  • 61cdcd47ca Added sf::VertexBuffer class. binary1248 2017-10-24 18:57:26 +02:00
  • fe39af4ec8 Worked around render target bug on macOS binary1248 2017-11-08 15:30:28 +01:00
  • ce7ced5488 Replace INSTALL_RESOURCES_DIR option of sfml_add_example() command with RESOURCES_DIR Ceylo 2018-01-13 00:19:56 +01:00
  • 777ec2c04d Fix launch of Cocoa example due to missing MainMenu.nib in bundle app Ceylo 2018-01-12 21:34:22 +01:00
  • c24de5fcaf Fix for broken text when the font is reloaded. Maximilian Wagenbach 2018-01-15 17:37:50 +01:00
  • b6c1acab3c add license to top of toolchain file Tucker Lein 2017-11-27 11:59:49 -06:00
  • bba5808717 use a toolchain file for iOS instead of setting the necessary CMake variables in SFML tlein 2017-08-25 00:02:50 -05:00
  • 30ec3edd8b Enable audio component build on iOS Jonny Paton 2018-01-04 14:23:49 -08:00
  • 247b03172c Fixed casting type. Lukas Dürrenberger 2017-12-07 14:46:19 +01:00
  • 6f3282623f Fixed various type conversion/comparison warnings. Lukas Dürrenberger 2017-12-07 14:46:19 +01:00
  • 714ed41b6f Merge branch 'bugfix/readme_community' Lukas Dürrenberger 2017-12-07 13:18:18 +01:00
  • 5a135a3b7d Added 'SFML Community' to the author list. Lukas Dürrenberger 2017-11-13 16:09:36 +01:00
  • 883ec9391d Added support for (some) Hat/POV axis Marco Antognini 2017-07-01 13:02:56 +02:00
  • dd307cc23e Fixed crash with application messing hardware detection Marco Antognini 2017-11-08 15:25:55 +01:00
  • c352f5228b Fixed typo in sf::Music documentation Marco Antognini 2017-11-22 19:03:20 +01:00
  • 8a02dc0ad5 Change a character marukrap 2017-10-24 07:06:29 +09:00
  • 3871e01a9f
    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
  • 013d053277 First argument of alcCaptureOpenDevice #1304 SoczuGGS 2017-10-16 16:03:27 +02:00
  • 898c2350f7 Add 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
  • 516678fe1f Fix 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
  • b3d6e4811d Fixed Wave file writer writing wrong header values Mario Liebisch 2017-09-09 16:16:17 +02:00
  • fc54dba3d7 Added support for extensible format PCM wave files. Tyson Grant Nottingham 2017-09-28 17:00:58 -07:00
  • 2aa70def6f Removed dependency to libjpeg, stb_image_write now supports writing JPEG files Laurent Gomila 2017-09-08 09:38:51 +02:00
  • 44944989e8 Fixed X11 key repeat handling not filtering out events from other windows. (Fixes #1223) binary1248 2017-09-25 13:38:58 +02:00
  • 0dd24c8f1f Removed unused variable. Maximilian Wagenbach 2017-09-07 03:11:40 +02:00
  • 158f410ab5 Updated stb_image to v2.16 and stb_image_write to v1.07. Lukas Dürrenberger 2017-08-28 13:50:50 +02:00
  • 23a345512d Applied ZeroMemory to DEVMODE struct n Win32 to prevent Uninitialized Read. Anthony 2017-08-11 15:32:44 -04:00
  • a2f448ab4c fix iOS build error when using @import tlein 2017-08-29 22:32:21 -05:00
  • 58b7c2c48a Window/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
  • 93a2e9502d Added Loop Point support to sf::Music Cobaltergeist 2016-11-16 23:17:42 -08:00
  • 6b3061d9c2 Updated OpenAL Soft to 1.18.1 for Windows. Lukas Dürrenberger 2017-08-03 17:54:43 +02:00
  • ffd9c94381 Remove unused/leftover openForWriting function in InputSoundFile. Lukas Dürrenberger 2017-08-06 00:29:59 +02:00
  • cd27b7df07 Added empty Android implementation for Clipboard API Marco Antognini 2017-04-29 12:15:16 +02:00
  • 0637a2ef99 Added iOS implementation for Clipboard API Marco Antognini 2017-04-29 12:11:18 +02:00
  • f30c896780 Added macOS implementation for Clipboard API Marco Antognini 2017-04-26 21:41:40 +02:00
  • 967db6c6f9 Added Unix implementation for Clipboard API Ricardo Antonio Tejada 2017-04-26 21:39:10 +02:00
  • 692fa5ab33 Added Win32 implementation for Clipboard API Ricardo Antonio Tejada 2017-04-26 21:38:41 +02:00
  • 4bc3c6f8bf Added Clipboard API Ricardo Antonio Tejada 2017-04-26 21:37:09 +02:00
  • bc8a90b33a Fix 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
  • 745b446440 Fixed typo in Event description. Jure Slak 2017-07-28 00:28:12 +02:00
  • 5a4b592bbc Improve cmake script for macOS Marco Antognini 2017-04-05 21:56:06 +02:00
  • 49776092d1 Fixed wrong condition for building network support Innokentij Alajcev 2017-07-19 08:40:34 +04:00
  • 34ea68bd1d Added X11 implementation Marco Antognini 2017-03-04 20:46:26 +01:00
  • 219c14b0c2 Added "not supported" implementation for iOS and Android Marco Antognini 2017-03-04 15:00:07 +01:00
  • b0b1f13269 Added Win32 implementation Marco Antognini 2017-03-04 00:10:57 +01:00
  • f65459d0e1 Rewrote Cursor with new API and OS X implementation Marco Antognini 2016-06-15 23:02:09 +02:00
  • 6f5a7d1b1b Implemented methods to set the displayed cursor to a system cursor type or custom bitmap image. binary1248 2015-03-15 03:30:01 +01:00
  • bd479c4454 Do not install extlibs if SFML_USE_SYSTEM_DEPS is true. Marty Plummer 2017-06-02 03:57:15 -05:00
  • c43b5991af Fixed slight memory leak in sf::Font Dermoumi S 2017-04-07 09:22:18 +01:00
  • 700fc7d9e0 Updated 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
  • 0b2ac85f11 Added CMake variables to select the modules to be built Mario Liebisch 2015-02-21 14:46:46 +01:00
  • 973ac8ddcd Skip glTexCoordPointer() call if not needed hobby8 2015-12-04 12:04:20 +02:00
  • 858c9ce924 Markdown'd readme, changelog, contributing and license files. Stefan Schindler 2017-03-15 13:45:50 +01:00
  • 4595562de4 only set policy CMP0042 if cmake version > 3.0 jonathan.r.paton@googlemail.com 2017-03-17 15:07:47 +00:00
  • 9b16bc7c67 Fixed typo in assert in Texture::update Bruno Van de Velde 2017-03-20 01:14:05 +01:00
  • 756cb09bc3 Fixed window menu not working on OS X Marco Antognini 2017-02-20 15:45:28 +01:00
  • 6b71456a55 Add 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
  • f053871a6c If 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
  • 4cde8bb69c Corrected documentation Fytch 2017-02-23 18:37:06 +01:00
  • 5fe5e5d6d7 packaging support improvements Rafael Kitover 2016-12-19 13:16:07 -08:00
  • 40ae477cc3 Added CFBundleSupportedPlatforms key-value Marco Antognini 2017-02-20 17:58:51 +01:00
  • e4ae4f9cc3 Increased SFML's version number and updated the changelogs. Lukas Dürrenberger 2017-02-06 17:44:17 +01:00
  • 113152673a Updated year in copyright notices to 2017. Lukas Dürrenberger 2017-02-06 17:11:14 +01:00
  • dacee0462e Make 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
  • d10d205bb3 Fixed 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
  • af5244d85d Replaced 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
  • 022f1590d8 Fixed 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
  • c678cae498 fixed sf::Image::create Fytch 2016-11-11 11:52:20 +01:00
  • 8c7c48481b Windows: Removed thread affinity changes in sf::Clock Mario Liebisch 2015-11-19 14:32:07 +01:00
  • 5eaa748adb Addressed Seeking Quirks in FLAC Reader Cobaltergeist 2016-10-13 22:01:37 -07:00
  • 746bb9c8ca Changed fillAndPushBuffer to use a retry loop. Cobaltergeist 2016-09-24 13:52:41 -07:00
  • 77d19859bc Added protected d-tor to sf::NonCopyable to prevent possible resource leaks. Lukas Dürrenberger 2016-10-13 23:41:15 +02:00
  • 67ef694443 Incremented SFML version number and added changes to the changelog. Lukas Dürrenberger 2016-10-21 17:07:22 +02:00
  • 2207af41e4 Fixed inconsistent seek behavior in SoundStream Cobaltergeist 2016-07-30 11:55:39 -07:00
  • 2df9abf341 Added 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
  • 39208efb55 Removed internal OpenGL contexts, reduced the number of temporary contexts that get created during runtime. binary1248 2015-10-04 17:03:43 +02:00
  • 95828a85a2 Added some simple messaging when trying to build under Cygwin Mario Liebisch 2016-09-22 15:26:07 +02:00
  • 3d41e28e6a Clarify documentation on Rect::contains function bounds Mischa Aster Alff 2016-09-17 17:41:10 +02:00
  • 550fb2b60a Fixed inconsistency between doc and impl on OS X for the grab feature Marco Antognini 2016-09-16 09:24:39 +02:00
  • 9996b7abb6 Converted Unix Window implementation from XCB back to Xlib. binary1248 2016-08-14 02:52:49 +02:00
  • fae3b65f05 Fixes bug #1049: iOS orientation change handling re-scales window size by backingScaleFactor. louis-langholtz 2016-01-26 14:11:52 -07:00
  • 68850d331f update Window documentation Hapaxia 2016-08-16 15:23:16 +01:00
  • 340ebfb272 Fixed 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
  • ae23cb39ba Fixed leak of XVisualInfo objects during GlxContext creation. binary1248 2016-08-20 14:20:15 +02:00
  • 7c0f534877 Changed uniform error message Hapax 2016-08-13 12:35:08 +01:00
  • e199ef3790 Define SFML_OS_FREEBSD when compiling for kFreeBSD James Cowgill 2016-08-11 21:46:26 +01:00
  • b16d29b4ae UdpSocket.hpp typo in comment for void unbind() Dka8 2016-08-01 18:59:39 +03:00
  • 9558c6d689 Correctly add XCB components if no components are requested Manu343726 2016-07-27 12:30:59 +02:00
  • ca03b646ef Fixed 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
  • 8df8493515 Fixed PrimitiveType documentation Marco Antognini 2016-08-07 18:37:18 +02:00
  • 8e7bf64162 Added deprecated API in changelog Marco Antognini 2016-08-07 18:37:03 +02:00
  • 818a8d1659 Updated changelog Marco Antognini 2016-08-05 15:03:39 +02:00
  • a43be42999 Bump version to 2.4.0 Marco Antognini 2016-08-05 15:03:28 +02:00
  • ac50bf8648 Update copyright dates Marco Antognini 2016-08-05 13:36:20 +02:00
  • 3a2e176e59 Android: Readded support for libc++ and use it as the standard STL Mario Liebisch 2016-07-23 12:57:36 +02:00
  • 757094a25b Fixed current Android compilation issues Mario Liebisch 2016-07-14 22:12:03 +02:00
  • 36bb3c4531 Added pointer checks to Android's resource stream. Michał Marszałek 2016-02-08 18:09:59 +01:00