Commit Graph

3231 Commits

Author SHA1 Message Date
Laurent Gomila
da96ec5811 Improved the performances of Window::getSize() (the size is now cached) 2013-06-12 20:27:18 +02:00
Laurent Gomila
7c9f9cc41c Minor fix in Window and OpenGL examples 2013-06-03 20:48:24 +02:00
Laurent Gomila
7fc29c78f7 Added the WM_CLASS property to SFML windows on Linux 2013-05-23 21:12:46 +02:00
Laurent Gomila
8cb05fc6d0 Updated the Window and OpenGL examples (got rid of GLU and immediate mode) 2013-05-21 16:57:02 +02:00
Laurent Gomila
ebaad339a9 Fixed Window::getPosition() on Linux (#346) 2013-05-18 21:05:08 +02:00
Laurent Gomila
68b51734a9 Fake resize events are no longer sent when the window is moved, on Linux 2013-05-18 20:48:55 +02:00
Laurent Gomila
83ffe11709 Unicode characters outside the BMP (> 0xFFFF) are now correctly handled on Windows (#366) 2013-05-16 23:38:28 +02:00
Laurent Gomila
11837e9fc8 sf::Rect::contains and sf::Rect::intersects now handle rectangles with negative dimensions correctly (#219) 2013-05-11 22:56:17 +02:00
Laurent Gomila
c4999f0890 Fixed some minor compile warnings 2013-05-11 09:52:20 +02:00
Laurent Gomila
d9629cfca7 Fixed typo in sf::Transformable documentation 2013-05-11 08:51:20 +02:00
Laurent Gomila
b52da13a20 Fixed compile error caused by latest modification 2013-05-10 15:51:53 +02:00
Laurent Gomila
b92dc572e3 Fixed documentation of sf::Image 2013-05-10 09:48:55 +02:00
Laurent Gomila
ae11207cdf InputStream.hpp was missing from the source file listing in CMake files, and added an important comment in the doc of InputStream::read (#349) 2013-05-09 13:37:24 +02:00
Laurent Gomila
0edf79cb89 loadFromStream functions now explicitly reset the stream (seek(0)) before starting to read (#349) 2013-05-09 10:25:05 +02:00
Laurent Gomila
5453d11d18 Fixed SoundBuffer::loadFromStream reading past the end of the stream (fixes #214) 2013-05-09 10:16:50 +02:00
Laurent Gomila
323aa4e3e7 Fixed Shape::setTextureRect not working when called before setTexture 2013-05-01 09:50:57 +02:00
Laurent Gomila
86897a8347 Changed the install rules so that examples' source code is included in the final distribution 2013-04-06 10:20:58 +02:00
Laurent Gomila
f550501f37 Updated the website links in readme.txt 2013-04-06 09:55:59 +02:00
Laurent Gomila
4e8c144879 Updated the year in the copyright notice 2013-04-06 09:34:44 +02:00
Laurent Gomila
5c46daacd4 Fixed sf::Text constructor declaration (no longer explicit) and the API documentation 2013-03-15 08:13:00 +01:00
Laurent Gomila
560b741efb Fixed sf::Event::MouseEntered and sf::Event::MouseLeft on Linux 2013-03-11 23:18:52 +01:00
Laurent Gomila
f5b9c7e216 Merge pull request #363 from Foaly/repeatedRenderTexture
Added repeating to sf::RenderTexture
2013-03-06 13:54:56 -08:00
Foaly
ba2d08684c Added repeating to sf::RenderTexture
Added the missing setRepeated() and isRepeated() methods to sf::RenderTexture.
2013-03-06 18:11:48 +01:00
Laurent Gomila
ef78b6d0f3 Organized projects into folders, for IDEs that support it (e.g. Visual Studio) 2013-02-25 19:17:46 +01:00
Laurent Gomila
b85bf692c0 Fixed: outline direction were depending on the order in which points were defined in a Shape 2013-02-23 15:55:47 +01:00
Laurent Gomila
a40ef79a18 Added source file groups in CMake files (for better organization of sources when opening SFML projects in IDEs) 2013-02-21 20:25:11 +01:00
Laurent Gomila
4fbefe7469 Merge pull request #356 from eXpl0it3r/master
Added external libraries for MinGW x64 compilers
2013-02-19 05:19:14 -08:00
Lukas Dürrenberger
4a642014d4 Added x64 binaries for MinGW and adapted the CMake file. 2013-02-19 11:30:12 +01:00
Laurent Gomila
274d316891 Merge pull request #218 from BMBurstein/master
fix for static builds with mingw-w64 compilers
2013-02-17 08:28:12 -08:00
Laurent Gomila
a97577ccbe Merge pull request #351 from Shizmob/master
Unicode window title support.
2013-02-12 10:56:05 -08:00
Shiz
b1dc62a554 Fixed tiny style issues. 2013-02-12 18:29:58 +01:00
Shiz
9ba19e34a2 Simplified UTF-8 encoding procedure for X11 window title.
- Instead of first converting to a wide string and converting that to
  UTF-8, now convert to UTF-8 directly using sf::Utf32::toUtf8.
- Modify OS X sf::String to NSString helper to work for big-endian
  architectures (like OS X 10.5 on PowerPC) as well.
2013-02-12 17:44:01 +01:00
Shiz
6bc077688e Added Unicode window title support.
- Changed SFML API to receive an sf::String as the window title instead
  of a std::string (in Window::Window and Window::setTitle).
- Changed RenderWindow and WindowImpl APIs accordingly.
- Changed WindowImplWin32 to use a Unicode window title only if the
  target OS supports it.
- Changed WindowImplCocoa to always use Unicode window titles and added
  a utility function to Window/OSX/cpp_objc_conversion.mm.
- Changed WindowImplX11 to set the Unicode window title as part of the
  _NET_WM_NAME specification, which sadly is not part of the official X
  standard, but the closest anything can get. Still set regular ASCII
  title as fallback.
2013-02-12 02:14:52 +01:00
Laurent Gomila
9cf259c365 Minor addition in the API documentation 2013-02-02 20:42:00 +01:00
Laurent Gomila
fa69228716 Fixed joysticks not detected when checked at application startup. 2013-02-02 10:08:43 +01:00
Laurent Gomila
f3d2129f9f Improved the API documentation stylesheet 2013-01-30 21:35:34 +01:00
Laurent Gomila
7be3f3af82 Minor indentation correction 2013-01-29 22:39:58 +01:00
Laurent Gomila
e75045358e Removed unused #include 2013-01-25 21:33:01 +01:00
Marco Antognini
802b9378cb Improve Xcode templates : now you can target 10.5 without headache ! 2013-01-21 12:42:58 +01:00
Marco Antognini
13eb867686 Merge branch 'joybutton-ordering-osx' of git://github.com/ryanfields/SFML into fix/joystick 2013-01-21 10:03:40 +01:00
Marco Antognini
a674135834 Improve Xcode templates post build script : now copy freetype too
Additionally, the script is more robust and can explain what failed.
2013-01-21 08:45:04 +01:00
Marco Antognini
54bc864484 Add freetype.framework and edit CMake accordingly. (Close #241)
Freetype version 2.4.11, build for OS X 10.5 and above as universal
binary (i386 + x86_64)
2013-01-19 16:20:01 +01:00
Marco Antognini
538d49aace Remove a part of CMake script that doesn't work any more.
No attempt to fix this part of the script is made because it change too
often (at each OS release) and no gain would result from a potential
fix.

SDKs are not stored in /Developer anymore with recent versions of Xcode.

Now the users should manually set the following variables :
 - CMAKE_OSX_SYSROOT,
 - CMAKE_OSX_DEPLOYMENT_TARGET,
 - CMAKE_OSX_ARCHITECTURES
2013-01-19 11:38:43 +01:00
Marco Antognini
b4941d0f9e Improve Xcode 4 templates (close #285)
This is a complete rewrite.
2013-01-19 11:02:16 +01:00
Marco Antognini
e11ed81f72 Fix compilation issue on 10.5 2013-01-19 10:55:52 +01:00
Marco Antognini
b0333dfc16 Fix get/set window position on OS X 2013-01-19 10:52:08 +01:00
Laurent Gomila
9fac5d74dc Fixed minor typecast warning in Shader.cpp 2013-01-16 22:52:21 +01:00
binary1248
20db4969c5 Added setting of the timer resolution in the Win32 implementation of Sleep and rewrote the Unix Sleep implementation to use nanosleep instead of pthread_cond_timedwait to prevent spurious wakeups from causing the function to return too early. 2013-01-11 06:40:44 +01:00
Laurent Gomila
91e1743516 Changed Texture::bind and Shader::bind to be static functions, that can accept a null argument 2013-01-08 22:24:43 +01:00
Laurent Gomila
38da3f4338 Fixed computation of the alpha channel in sf::BlendAdd 2013-01-03 20:34:51 +01:00