Marco Antognini
c83027ec9c
Automatically activate the next window when one is closed
2013-09-21 21:42:29 +02:00
Marco Antognini
a6dba586ee
Implement Application Menu for OS X ( close #11 )
2013-09-21 21:41:49 +02:00
Marco Antognini
369b7faa1c
Refactoring of HIDInputManager
2013-09-20 22:17:49 +02:00
Marco Antognini
d77f241938
Fix crash related to keyboard / mouse disconnection on OS X ( close #467 )
...
I feel bad about this stupid mistake!
2013-09-20 21:51:38 +02:00
Marco Antognini
e5c6f6cd7a
Fix Key Released events in fullscreen ( close #465 )
2013-09-20 18:52:58 +02:00
Marco Antognini
6f68192272
Update © dates
2013-09-20 18:52:57 +02:00
Marco Antognini
2b8f20c89f
Remove trailing spaces
2013-09-20 18:52:57 +02:00
Marco Antognini
c0f3587a7c
Improve window resizing on OS X ( close #468 )
2013-09-20 18:52:43 +02:00
Laurent Gomila
718588ff1d
Made the non-support of HTTPS more explicit
2013-09-16 22:31:35 +02:00
Laurent Gomila
7c4b058c9a
The texture matrix is now reset in Texture::bind(NULL)
2013-09-16 22:30:58 +02:00
Laurent Gomila
77238767ee
Improved joystick detection performances on Linux (avoids endless calls to open when a joystick node cannot be open)
2013-08-26 20:54:26 +02:00
Laurent Gomila
a89874f733
Added String::fromUtf8/16/32 functions ( #196 )
2013-08-24 14:45:59 +02:00
Jan Haller
6cf30e1751
Added operator for division of two sf::Time objects
2013-08-21 12:20:47 +02:00
Laurent Gomila
5f4257187e
Fixed bug in sf::Text bounds calculation (was introduced in SFML 2.1)
2013-08-17 19:26:46 +02:00
Laurent Gomila
c6767d0af1
Fixed crash in the Linux implementation of Joystick, when inotify failed to initialize
2013-08-15 23:15:11 +02:00
Laurent Gomila
5173f51d52
Minor corrections in comments and syntax
2013-08-15 09:28:43 +02:00
Laurent Gomila
d9ba54f285
Improved text quality (especially visible at small sizes, and with pixelated fonts) ( #228 )
2013-08-12 19:03:56 +02:00
Laurent Gomila
424c424376
Minor indentation and namespace fix
2013-08-12 19:02:12 +02:00
Laurent Gomila
a7f7c57a72
Merge pull request #430 from Foaly/timeOperators
...
Added modulo operators for sf::Time (#429 )
2013-08-11 22:46:21 -07:00
Foaly
5feca74178
Fix whitespace
2013-08-11 23:44:39 +02:00
Laurent Gomila
b9d0295c89
Added SoundRecorder::setProcessingInterval ( #333 )
2013-08-11 19:39:52 +02:00
Laurent Gomila
5624948042
Fixed TcpSocket::connect with timeout could switch a blocking socket to non-blocking mode on immediate connection success ( #221 )
2013-08-09 16:13:58 +02:00
Laurent Gomila
7caf2e64b6
Added Font::getInfo to retrieve various information about the font (for now, only the family name) ( #164 )
2013-08-09 16:02:53 +02:00
Laurent Gomila
6d4c844959
Added operator - for sf::Color ( #114 )
2013-08-09 14:57:32 +02:00
Emmanuel Atse
5a42c91985
Avoid const_cast, static buffer and buffer overlap
2013-07-18 18:58:53 +02:00
Emmanuel Atse
43a21e2acc
Fixed some uninitialized values
2013-07-18 05:04:56 +02:00
Emmanuel Atse
3c429387f2
Fixed undefined behavior of returned pointer
2013-07-18 04:55:32 +02:00
Foaly
0c0b3c2a3a
Modulo operators for sf::Time ( fixes #429 )
2013-07-17 12:24:24 +02:00
Laurent Gomila
b3357eed2a
Fixed bug when maximizing a window on Windows (was introduced recently)
2013-07-11 23:10:51 +02:00
Laurent Gomila
9528fbc893
Fixed MouseMove event sometimes not generated when holding left button on Windows ( #225 )
2013-07-11 23:02:33 +02:00
Laurent Gomila
5c431b4b93
Fixed bounding rect of sf::Text ignoring whitespaces (216)
2013-07-11 22:40:14 +02:00
Laurent Gomila
947ab5fd87
Added a workaround for a bug in the OS X implementation of OpenAL (unsupported channel count no properly detected) ( #201 )
2013-07-10 13:55:16 +02:00
Laurent Gomila
12ca0ef15a
Fixed ContextSettings ignored when creating a 3.x/4.x OpenGL context on Linux ( #258 )
2013-07-10 08:53:39 +02:00
Laurent Gomila
c23d4a8385
Checking errors in RenderTarget::pushGLStates() to avoid generating false error messages when user leaves unchecked OpenGL errors ( #340 )
2013-07-06 18:24:30 +02:00
Laurent Gomila
68748d2de1
Fixed ContextSettings ignored on Linux when creating a window ( #35 )
2013-07-03 22:57:33 +02:00
Laurent Gomila
6b50691551
Solved graphics resources not updated or corrupted when loaded in a thread ( #411 )
2013-07-01 21:59:46 +02:00
Laurent Gomila
4d55bbe4ff
Fixed windows bigger than the desktop not appearing on Windows ( #215 )
2013-06-30 20:51:24 +02:00
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
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
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
da96ec5811
Improved the performances of Window::getSize() (the size is now cached)
2013-06-12 20:27:18 +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
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
c4999f0890
Fixed some minor compile warnings
2013-05-11 09:52:20 +02:00
Laurent Gomila
b52da13a20
Fixed compile error caused by latest modification
2013-05-10 15:51:53 +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
4e8c144879
Updated the year in the copyright notice
2013-04-06 09:34:44 +02:00
Laurent Gomila
560b741efb
Fixed sf::Event::MouseEntered and sf::Event::MouseLeft on Linux
2013-03-11 23:18:52 +01: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
Lukas Dürrenberger
4a642014d4
Added x64 binaries for MinGW and adapted the CMake file.
2013-02-19 11:30:12 +01: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
fa69228716
Fixed joysticks not detected when checked at application startup.
2013-02-02 10:08:43 +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
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
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
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
Laurent Gomila
2285e3d344
Fixed the repeated keys detection algorithm on Linux
2013-01-03 20:31:20 +01:00
Laurent Gomila
03b8a1c3a7
Disabled fix #271 for ogg cracks (the solution slows down the loading too much)
2012-12-17 20:16:54 +01:00
Laurent Gomila
59a68f0a51
Merge branch 'master' of github.com:LaurentGomila/SFML
2012-11-17 22:41:31 +01:00
Christian Forfang
f9b3e513d2
Don't create std::string on glCheckError unless necessary.
2012-11-17 20:46:48 +01:00
Laurent Gomila
6ce6014dd8
Renamed RenderTarget::convertCoords to mapPixelToCoords, and added its inverse mapCoordsToPixel
2012-11-10 10:30:01 +01:00
Laurent Gomila
044eb85872
Fixed Xlib potential errors
2012-11-01 22:23:00 +01:00
Laurent Gomila
c02e375399
Renamed Ftp::ListingDirectory::getFilenames() to getListing()
2012-10-26 17:09:43 +02:00
Laurent Gomila
49f37ee8b3
Fixed the sf::Font texture corruption bug for big character sizes
2012-10-26 16:49:46 +02:00