Commit Graph

1409 Commits

Author SHA1 Message Date
Laurent Gomila
73ec7ab483 Fixed KeyRelease events sometimes not reported on Linux (#404) 2013-06-30 14:35:24 +02:00
Laurent Gomila
6ec100aeb7 Now using inotify on Linux to avoid constantly polling joystick connections (#96) 2013-06-30 14:34:00 +02:00
Marco Antognini
af81ac60f3 Add keypad return, equal and period keys support for OS X
Related to #401
2013-06-29 21:44:22 +02:00
Marco Antognini
eca4502424 Improved mouse events on OS X regarding fullscreen mode 2013-06-29 21:35:01 +02:00
Marco Antognini
71f34600bc Fix typos 2013-06-29 20:44:05 +02:00
Marco Antognini
833837b427 Improved mouse events on OS X (close #213, related to #277) 2013-06-29 19:39:22 +02:00
Marco Antognini
aa4203fd54 Improve reactivity of setMousePosition on OS X (fix #290) 2013-06-28 18:01:18 +02:00
Marco Antognini
5aa87f7719 Remove dead code 2013-06-28 18:00:13 +02:00
Marco Antognini
365f7999eb Fix mouse moved event on OS X when dragging the cursor (close #277) 2013-06-28 14:17:13 +02:00
Marco Antognini
f92c0cbe7e Add support for right control key on OS X
Related to #401
2013-06-28 12:48:18 +02:00
Marco Antognini
8ecdd3ae8c Refactor SFOpenGLView and move code related to modifiers to a new file
Now SFKeyboardModifiersHelper.(h|mm) manage all the logic of modifier
flags and the state of the corresponding keys

Also, now modifiers key release events are correctly fired with
multiple SFML windows.
2013-06-28 12:32:23 +02:00
Marco Antognini
95678e851a Update logos for Cocoa example 2013-06-27 23:29:27 +02:00
Marco Antognini
fc63a727ce Fix KeyRelease event with CMD key pressed (close #381)
Solution based on pull request #401
2013-06-27 23:29:27 +02:00
Marco Antognini
513cd7e57c Improve TextEntered for OS X (close #377)
Code from pull request #401 was not used because some methods used
don't exist on 10.5 which is still supported by SFML 2.1.
2013-06-27 23:07:43 +02:00
Laurent Gomila
ef8391e507 Updated links in readme.txt 2013-06-26 23:30:52 +02:00
Laurent Gomila
41cbb818ad Merge pull request #415 from Oberon00/utf-stl-copy
Replaced explicit assignment loops with std::copy in sf::Utf functions.
2013-06-23 22:53:35 -07:00
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