Commit Graph

1443 Commits

Author SHA1 Message Date
Christian Neumüller
891e9de0fe Don't reimplement std::copy().
Using std::copy() potentially makes available helpful checks in debug mode and
can also lead to faster code by calling memcpy() in release mode.
The <algorithm> header was already included.
2013-06-24 00:51:31 +02:00
Laurent Gomila
99d4ec3551 Fixed white pixel showing on first character of sf::Text (#414) 2013-06-23 22:41:58 +02:00
Laurent Gomila
e60a61fed5 Fixed compile error with getaddrinfo with MinGW 2013-06-23 19:48:09 +02:00
Laurent Gomila
34d866d4bc Replaced the deprecated gethostbyname with getaddrinfo (#47) 2013-06-21 19:25:29 +02:00
Laurent Gomila
96d0204f30 Pressing ALT or F10 on Windows no longer steals the focus 2013-06-18 14:32:08 +02:00
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