Commit graph

  • 623f63a48a Fixed 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
  • 3faf2a93d6 Reverted 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
  • c08a56bf9f Adjusted WindowImplX11. Stefan Schindler 2015-01-09 12:52:59 +0100
  • a328e24536 Add CMake options to install examples and documentation separately. feature/install_examples_doc Lukas Dürrenberger 2015-03-26 11:36:31 +0100
  • 20f213bfac Added a FLAC file to the Sound example to cover all three supported formats. Lukas Dürrenberger 2015-03-10 00:44:06 +0100
  • 23cc8cfe3f Only link sfml-main for the GUI examples in release mode. Lukas Dürrenberger 2015-01-07 13:02:53 +0100
  • 7b4610b55b Merge branch 'feature/gl_dev_new' Lukas Dürrenberger 2015-03-26 10:04:12 +0100
  • 3ca6e0f346 Added support for 32-bits samples in WAV files Laurent Gomila 2015-03-21 13:45:54 +0100
  • ce16554763 SFML#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
  • ae53cfd0d9 Added X11 back to the linker list for FreeBSD Zachariah Brown 2015-03-19 19:49:39 -0400
  • cee6263a01 Removed 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
  • 3996faa54c Fixed 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
  • c17486857f Implemented methods to retrieve the OpenGL handles from sf::Texture and sf::Shader. binary1248 2014-08-15 07:13:32 +0200
  • 650e792350 Improved OpenGL and X11 rotating cube examples. binary1248 2015-01-12 18:15:46 +0100
  • e2420dfe76 Removed support for GLU. binary1248 2015-01-12 18:15:11 +0100
  • 97bdf72ce1 Adjusted 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
  • 1d16748ed7 Added 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
  • 6b3c7f0cd6 Added copyright notices. binary1248 2015-01-12 18:39:46 +0100
  • c30a3da8d5 Moved platform OpenGL loading code into their respective context implementations. binary1248 2015-01-12 18:32:28 +0100
  • 38f0464ab0 Added 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
  • 3e397bff4b Replaced 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
  • ea2bf65186 Fixed GLX context creation and reorganized code to be more understandable. binary1248 2015-01-08 19:11:57 +0100
  • d53338298a Added 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
  • 426b137516 Fixed freetype.framework install name id Marco Antognini 2015-03-19 15:55:20 +0100
  • e17cc520d6 Implemented 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
  • 81a8e4e4ca Fixed potential buffer overflow in SoundFileReaderWav Laurent Gomila 2015-03-15 14:44:16 +0100
  • 9d3024e13e Fixed the issue where trying to open a stream didin't reset the stream first. Lukas Dürrenberger 2015-03-12 11:29:43 +0100
  • bbfa3d5a76 Changed the SOVERSION to major.minor. Lukas Dürrenberger 2015-02-28 11:55:39 +0100
  • 95ec9180ad Wrapped XCB replies in scoped pointers. binary1248 2015-03-06 18:20:31 +0100
  • b2b35d0a43 Refactored Unix Window implementation. binary1248 2015-03-06 16:11:56 +0100
  • b758f9a1dd Fixed broken symlinks in frameworks Marco Antognini 2015-03-11 09:00:40 +0100
  • cd9b8b9a15 Fixed FLAC SoundStreams not checking for the EOF decoder state and looping forever. binary1248 2015-03-11 02:05:52 +0100
  • cc05fc785a Removed old unused source file Laurent Gomila 2015-03-12 08:14:20 +0100
  • f39e7a9869 Updated FreeType to version 2.5.5. Lukas Dürrenberger 2015-02-23 23:35:13 +0100
  • 01d5d1b463 Replaced non-ASCII symbols with equivalents Oleh Prypin 2015-03-10 01:56:04 +0200
  • 20af2a4dfa Merge branch 'feature/no_libsndfile_all_os' Lukas Dürrenberger 2015-03-10 00:05:00 +0100
  • aa9a6dec89 Fixed a few typos/style issues Marco Antognini 2015-03-09 10:47:20 +0100
  • 0c2f306c17 Updated copyright year and Laurent's email address Marco Antognini 2015-03-03 22:30:49 +0100
  • 42a6967128 Fixed incorrect sample count reported by the WAV sound file reader Laurent Gomila 2015-03-01 22:40:26 +0100
  • 6ab8d43b04 Enabled sfml-audio on iOS Laurent 2015-02-28 23:38:22 +0100
  • f17ea5872b Removed last references to libsndfile Mario Liebisch 2015-02-25 10:56:46 +0100
  • af4dac6fed Marked the FLAC/Vorbis/Ogg variables as advanced Mario Liebisch 2015-02-25 10:46:37 +0100
  • 66eab23b10 Updated Flac, ogg, vorbis, vorbisenc and vorbisfile for MinGW and MSVC Marco Antognini 2015-02-24 21:12:13 +0100
  • 3424467896 Android: Restored old file reading behavior for audio stuff Mario Liebisch 2015-01-30 10:26:12 +0100
  • 62933114ec Android: Moved ogg's os specific header to build properly Mario Liebisch 2015-01-29 22:15:03 +0100
  • 0d29d38d20 Android: Added precompiled libraries Mario Liebisch 2014-12-23 13:24:40 +0100
  • 26f8c74c43 Android: Fixed building and linking Mario Liebisch 2014-12-26 18:29:13 +0100
  • 592a25b768 Added MinGW binaries for FLAC Marco Antognini 2014-12-26 15:18:35 +0100
  • 5cdb432d60 Fixed seeking after reaching EOF Marco Antognini 2014-12-21 19:44:04 +0100
  • 1d24b52220 Silenced some warnings Marco Antognini 2014-10-28 18:48:10 +0100
  • e22bb627c7 Updated Xcode templates Marco Antognini 2014-10-08 11:08:04 +0200
  • 599a16b1f2 Added OS X frameworks: ogg, vorbis, vorbisfile, vorbisenc and flac Marco Antognini 2014-10-28 18:00:51 +0100
  • d45364b753 Updated external audio libs for iOS Laurent 2014-11-07 22:21:44 +0100
  • 3fbfde39a5 Adjusted the new audio backends to compile on Linux Jonathan De Wachter 2014-10-07 09:35:46 +0200
  • 5e0e645f46 Added support for FLAC audio files Laurent Gomila 2014-10-02 20:24:00 +0200
  • 6096d22091 Fixed ogg/vorbis MSVC libraries Laurent Gomila 2014-07-23 23:19:03 +0200
  • f0608eaed8 Redesigned the audio encoding/decoding classes to get rid of libsndfile Laurent Gomila 2014-07-20 17:48:40 +0200
  • 34692d5a39 Android: Updated the toolchain file and CMake scripts Mario Liebisch 2015-01-30 15:37:06 +0100
  • 1de7644277 Updated copyright year and Laurent's email address Zachariah Brown 2015-02-26 06:57:16 -0500
  • d790114df8 Added a way for partial sends over non-blocking TcpSockets to be handled properly. binary1248 2015-02-06 19:37:53 +0100
  • 67c7663c80 Added export to Joystick::Identification Marco Antognini 2015-02-28 08:28:53 +0100
  • f47f89a759 Update stb_image to v2.02 and stb_image_write to v0.97 Jeffrey Clark 2015-01-11 17:17:09 -0600
  • 6ca9f66a06 Fixed HTML Help Workshop not being found on 64-bit Windows Mario Liebisch 2015-02-24 13:59:06 +0100
  • d83ddd56e3 Fixed 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
  • 1f2bc148fe Implemented sf::Color::toInteger() to complement the new sf::Color constructor. Lukas Dürrenberger 2015-02-11 12:09:33 +0100
  • 88ec48cb85 Added a new constructor that takes single Uint32 to Color FRex 2014-10-10 17:34:55 +0200
  • 8dd31f2f52 Fixed two trivial XCB related bugs. Lukas Dürrenberger 2015-02-11 14:06:42 +0100
  • 9f2aecf9cf Relaxed cmake installation rules regarding OS X framework dependencies Marco Antognini 2015-01-08 16:21:39 +0100
  • cac4d58b3d fixes for ios window size including device-orientation-changes and retina support Sebastian Kohl 2014-12-09 20:38:48 +0100
  • 2cab5789af iOS window now handles ContextSettings with stencil bits correctly Sebastian Kohl 2014-12-09 20:36:38 +0100
  • 9b0ce8888e Added sending a resize event when the scaling factor changes on OS X Thomas Galvin 2014-12-22 14:19:09 -0500
  • 66f38262f7 Fixed missing pthread dependency Mark Dresselhaus 2015-02-06 01:20:59 +0100
  • 5dbfb477a0 Moved stb_image into the extlibs directory. binary1248 2015-02-06 18:32:04 +0100
  • 5139a7ac82 Add 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
  • 976c4219e5 Added an .editorconfig file Mario Liebisch 2014-12-13 12:23:34 +0100
  • 471979908f Added Android implementation feature/power Mario Liebisch 2015-01-16 23:22:52 +0100
  • 10d0f500ae Added sf::setPowersavingEnabled() Mario Liebisch 2015-01-10 17:31:38 +0100
  • c303d1f73b Update WindowImplX11.cpp Błażej Dariusz Roszkowski 2015-01-10 23:20:51 +0100
  • 8a8793e00c Fixed typo in JoystickImpl.cpp to prevent crash on OS X Marco Antognini 2015-01-07 00:30:54 +0100
  • b7c0af3a58 Merge branch 'feature/xcb' Lukas Dürrenberger 2015-01-07 01:17:48 +0100
  • f464e2502a Removed link to Xlib. Replaced more Xlib calls by XCB calls. Stefan Schindler 2015-01-06 11:04:44 +0100
  • 132ae26ce1 Adjusted window focus changes to be XCB-compatible. Stefan Schindler 2015-01-06 09:34:31 +0100
  • 92ca32b2f9 Code adjustments to fix warnings. Stefan Schindler 2015-01-05 22:23:16 +0100
  • 758735092e Improved the documentation of SFML-specific statuses in sf::Ftp Laurent Gomila 2015-01-03 23:47:15 +0100
  • d4e6b84afc Merge branch 'bugfix/al_context' Lukas Dürrenberger 2014-12-30 10:44:08 +0100
  • 896bd51b22 getPosition workaround for X11. Fixed memory leaks. Stefan Schindler 2014-10-14 10:10:20 +0200
  • 17090367dc Fixed WindowImplX11::getPosition. Stefan Schindler 2014-10-13 10:11:43 +0200
  • d17b4bad96 Source code format. Stefan Schindler 2014-10-13 09:39:00 +0200
  • c7549cd292 Adjusted and fixed XCB patch. Stefan Schindler 2014-04-24 12:55:47 +0200
  • 135c1716e8 Replaced Xlib by XCB implementation. Lukas W 2012-11-25 11:54:45 +0100
  • 19920f572f Fixed some links in the readme.txt. Lukas Dürrenberger 2014-12-28 23:53:09 +0100
  • c4e450cac4 Added additional comments to AudioDevice.cpp, removed unnecessary checks from AudioDevice setters. binary1248 2014-12-27 10:37:52 +0100
  • 1cfa5c6f1d Replaced unsigned int with std::size_t for array indices/sizes Jan Haller 2014-11-16 13:05:44 +0100
  • b0d6c2bea9 Added version in doc header Marco Antognini 2014-12-22 22:19:38 +0100
  • 8b7ac65aa3 Fixed the namespace and class icon issue and updated the Doxygen file. Lukas Dürrenberger 2014-12-12 17:45:57 +0100
  • 274b9331f0 Merge branch 'bugfix/soundstream_contention' Lukas Dürrenberger 2014-12-26 20:18:21 +0100
  • 32bafa98a4 Reduced lock contention when playing and immediately querying the status of a SoundStream. binary1248 2014-11-09 23:55:47 +0100
  • 0ad401cc97 Made 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
  • f44c903e56 Hide CMake success message in quiet mode Danijar Hafner 2014-12-19 23:48:29 +0100
  • fc850ed99f Updated doc version and removed trailing spaces 2.2 Marco Antognini 2014-12-07 10:35:42 +0100