Laurent Gomila
7554c86f7d
Optimized Shader::setParameter functions, by using a cache internally ( #316 , #358 )
2013-06-18 11:55:21 +02:00
Laurent Gomila
76b67fcd1c
Fixed non-blocking connection with a sf::TcpSocket on Windows
2013-06-17 23:12:44 +02:00
Laurent Gomila
0db73b6a4c
Minor improvements to sf::Packet operators (now using strlen and wcslen instead of explicit loops) ( #118 )
2013-06-17 21:04:41 +02:00
Laurent Gomila
5d377fdb38
Attempt to fix taskbar bugs on Windows ( #328 , #69 )
2013-06-17 20:57:27 +02:00
Laurent Gomila
4d78d02b5c
Fixed TCP packet data corruption in non-blocking mode ( #402 , #119 )
2013-06-17 18:47:16 +02:00
Laurent Gomila
94fc605a70
On Unix systems, a socket disconnection no longer stops the program with signal SIGPIPE ( #72 )
2013-06-14 15:18:08 +02:00
Laurent Gomila
7051d43c72
Fixed IDE folder of example "Cococa"
2013-06-14 15:01:29 +02:00
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