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
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
Laurent Gomila
109d914bcb
Changed SetWindowText to SetWindowTextA in the Win32 implementation (fixes a compiler error when SFML was compiled in Unicode mode)
2012-10-23 10:04:01 +02:00
Laurent Gomila
121cfeb6a3
Removed Shader::unbind (was not used internally, less consistent with sf::Texture and could be confusing for users)
2012-10-20 23:38:39 +02:00
Laurent Gomila
4c04a0ce8f
Fixed compile error with std::abs in Sprite.cpp
2012-10-06 18:30:58 +02:00
Ryan Fields
8e4091f9af
Makes joystick button ordering predictable.
...
Fixes unpredictable or unintentional joystick button ordering by sorting
buttons according to their HID Usage property. This allows SFML to
adhere to a manufacturer's (or driver implentation's) intended button
ordering.
2012-10-05 12:28:58 -04:00
Laurent Gomila
226be57589
Fixed compile error with Clang/C++11
2012-10-01 21:05:37 +02:00
Laurent Gomila
6e81dabeda
Fixed cracks with ogg music files ( fixes #271 )
2012-09-27 22:21:29 +02:00
Laurent Gomila
79df4146f0
Removed useless sf::
2012-09-27 08:01:54 +02:00
Laurent Gomila
1bb206a380
Fixed the local bounds of sf::Text not updated when assigned an empty string
2012-09-26 23:08:42 +02:00
Laurent Gomila
57f81d4051
Disabled an optimization in sf::Shape that could break rendering
2012-09-21 22:06:27 +02:00
Laurent Gomila
da64dbe89f
"Fixed" warning and crash caused by XCreateIC on Linux
2012-09-21 14:13:01 +02:00
Laurent Gomila
f5bca33eaa
Fixed X11 error caused by the previous commit
2012-09-19 23:12:45 +02:00
Laurent Gomila
b75e340dc0
All windows and contexts now use the same X display (Linux)
2012-09-18 22:45:29 +02:00
Laurent Gomila
04620b9f2f
sf::Mouse::isButtonPressed nows uses logical buttons
2012-08-27 10:33:36 +02:00
Laurent Gomila
18f1b6263a
Joystick check on Linux is now a lot faster (globally improves the performances of pollEvent)
2012-08-26 14:57:43 +02:00
Laurent Gomila
d716b3657c
Minor improvement in VertexArray::getBounds
2012-08-24 16:20:27 +02:00
Laurent Gomila
692240f60d
sf::Sprite::setTexture(..., false) resets the texture rect only if it hasn't been set before
2012-08-24 16:19:43 +02:00
Laurent Gomila
abd842510e
Fixed divide by zero when calling getPlayingOffset on an uninitialized sound stream
2012-08-13 23:11:27 +02:00
Laurent Gomila
1b1bc4c067
sf::Text no longer forces the BlendAlpha blending mode
2012-08-10 15:03:28 +02:00
Laurent Gomila
2b3d9bdd91
Fixed GL_MATRIX_MODE incorrectly restored after calling popGLStates
2012-08-08 20:44:52 +02:00
Laurent Gomila
e4ea6865cd
Removed Arial.hpp from CMakeLists.txt
2012-08-04 11:24:43 +02:00
Laurent Gomila
a0c1f5f50f
Removed the built-in default font
2012-08-04 00:08:14 +02:00
binary1248
7f1217bfd1
Use glDeleteRenderbuffersEXT to delete m_depthBuffer
2012-07-31 03:19:50 +03:00
Marco Antognini
68494d0dbb
Fixed sf::Keyboard on Mac OS X
2012-07-16 16:27:27 +02:00
Laurent Gomila
3180f83160
Changed Transformable::setRotation so that the angle is always in [0 .. 360]
2012-07-15 14:56:23 +02:00
Laurent Gomila
26d5620817
Shape::setOutlineThickness now allows negative values
2012-07-15 13:47:14 +02:00
Laurent Gomila
faf8a233db
Merge branch 'master' of github.com:LaurentGomila/SFML
2012-07-09 23:32:11 +02:00
Laurent Gomila
7faf5857ec
Added a sf::Key::Unknown key code for unsupported keys
2012-07-09 23:26:37 +02:00
Marco Antognini
4a482b2385
Fixed TextEntered event on Mac OS X ( Close #192 )
2012-07-08 19:40:41 +02:00
Laurent Gomila
c3fb58b33f
Texture::bind no longer crashes when the texture is invalid
2012-07-07 21:38:57 +02:00
Laurent Gomila
449c7b0e3e
Minor correction in comments
2012-07-07 20:14:45 +02:00
kimci86
75fee5675a
Better behavior of sf::Event::Resized on Windows
2012-07-06 18:44:45 +02:00
Chase LaCas
7d96eb8c62
Fixed bug in the Windows joystick handling converting POV hat angles to their PovX and PovY component axes.
2012-07-01 16:26:12 -04:00
Laurent Gomila
679ec71b95
Forgot a little something in the previous commit :)
2012-06-26 21:56:55 +02:00
Laurent Gomila
aa534a0936
Fixed crash in SocketSelector::add when passing an invalid socket
2012-06-26 21:55:45 +02:00
Laurent Gomila
5706111088
A sprite can now be flipped by setting a texture rect with negative width/height
2012-06-19 18:36:12 +02:00
Laurent Gomila
dd51b3d8ff
Renamed Keyboard::Back to Keyboard::BackSpace
2012-06-19 18:21:16 +02:00
Laurent Gomila
3d02d4c795
OpenGL culling is now explicitly disabled in SFML's internal states
2012-06-14 18:05:47 +02:00
Marco Antognini
82be322731
Fixed Mac OS X fullscreen mode
2012-06-06 13:36:48 +02:00
Laurent Gomila
76e04a8d00
Added a workaround in JoystickImpl::isConnected on Windows, to limit the number of calls to joyGetPosEx which takes too long in certain situations
2012-05-13 21:53:27 +02:00
Laurent Gomila
ac43578f75
Fixed crash when creating an empty sf::Image
2012-05-10 22:48:02 +02:00
Laurent Gomila
5207930169
Fixed glyphs sometimes not shown with high font sizes
2012-05-10 18:07:17 +02:00
Laurent Gomila
3c317cab9b
Fixed crash when loading empty shaders
2012-05-09 18:03:54 +02:00
Laurent Gomila
8327870c9f
Fixed warnings with recent MinGW versions that already define the Windows version macros
2012-05-06 17:32:10 +02:00
Marco Antognini
19cdceb039
Fixed Mac OS X 10.6 support
...
This time it *should* be ok!
2012-04-29 21:12:39 +02:00
Marco Antognini
b18b771c33
Fixed typos
2012-04-28 22:05:10 +02:00
Marco Antognini
3994742aed
Fixed regression introduced in fixing #207
2012-04-25 17:45:07 +02:00
Marco Antognini
d37065e4de
Improved -setWindowPositionToX:Y:
2012-04-21 21:20:43 +02:00
Marco Antognini
3e8961d05f
Fixed view resizing with Cocoa ( close #207 )
2012-04-21 21:17:36 +02:00
Laurent Gomila
c750698333
Minor correction in error message
2012-04-15 18:09:06 +02:00
Marco Antognini
19276a552e
Improved Mac OS X implementation ( Close #195 )
2012-04-10 09:57:24 +02:00
Marco Antognini
cea0839f45
Updated Mac OS X code according to commit 8c776f33c1
2012-04-06 15:40:29 +02:00
Laurent Gomila
8c776f33c1
Private virtual functions are now protected, so that sub-classes can call them if necessary (and they appear in the API doc :)
2012-04-04 22:33:53 +02:00
Laurent Gomila
8d0da1d9d6
Replaced char* arguments with void* for raw data
2012-04-03 19:06:32 +02:00
Laurent Gomila
69f387de22
Fixed bug in texture creation (was a mistake in last commit)
2012-04-01 10:01:53 +02:00
Laurent Gomila
17e6a45a90
Replaced getWidth/getHeight with getSize in sf::Texture and sf::Image
2012-03-31 22:37:13 +02:00
Laurent Gomila
90ba800e1b
Fixed two more casting errors (signed / unsigned) in sf::Time
2012-03-29 17:54:35 +02:00
Laurent Gomila
bdf3380cb3
Fixed a bug in Time::asMilliseconds
2012-03-29 17:21:10 +02:00
Laurent Gomila
859074b3cc
RenderTarget::convertCoords now takes a Vector2i argument
2012-03-27 17:17:59 +02:00