Philipp Wiesemann
cbffdf0265
Fixed typo in log message.
2014-06-08 13:03:45 +02:00
Philipp Wiesemann
87dab7d815
Fixed doxygen comment in header.
2014-06-08 13:01:04 +02:00
Philipp Wiesemann
d09a0ff3a6
Fixed typo in source comment.
2014-06-08 12:51:02 +02:00
Sam Lantinga
1c2df7b03d
Updated projects for Visual Studio 2010, 2012 and 2013
...
* Test programs use project references instead of hard-coding SDL library dependencies
* Test data files are copied only when needed.
* Copying SDL2.dll is no longer necessary
* Fixed /SAFESEH warning
* Fixed attempted rebuild of SDL every time a test program is run
2014-06-07 21:58:18 -07:00
Sam Lantinga
7ffc6a3040
Fixed building on command line Mac OS X
2014-06-07 20:43:12 -07:00
Sam Lantinga
4886b4d9d9
Fixed compile warnings
2014-06-07 18:20:25 -07:00
Sam Lantinga
276b7efecd
Added SDL_sqrtf(), SDL_tan(), SDL_tanf()
2014-06-07 18:20:01 -07:00
Sam Lantinga
b5f085ab73
Fixed crash with SDL_SetError(NULL)
2014-06-07 17:31:50 -07:00
Sam Lantinga
26f1f2a9a1
Fixed initializing test event queue
2014-06-07 17:25:56 -07:00
Sam Lantinga
96f0009c02
Fixed another loopwave crash with no command line arguments
2014-06-07 17:25:35 -07:00
Sam Lantinga
7b1dba9aaa
Fixed loopwave crash with no command line arguments
2014-06-07 17:09:32 -07:00
Sam Lantinga
9043778f18
dront78 implemented YUV texture support for OpenGL ES 2.0
2014-06-07 11:36:08 -07:00
Gabriel Jacobo
c6434e2416
Adds missing Makefile for NACL test and a couple of smaller fixes
2014-06-06 18:33:17 -03:00
Gabriel Jacobo
c330e8e9e2
Chrome's Native Client backend implementation
2014-06-06 15:45:59 -03:00
Brandon Schaefer
de4a745643
Turns out visualstudio does not like PRIu64, soo lets just cast it to llu.
2014-06-05 15:37:33 -07:00
Brandon Schaefer
d5eb114f44
Fix warnings, only major one being an SDL_SetError not providing enough arguments.
2014-06-05 15:29:23 -07:00
Sam Lantinga
ac607be274
Code analysis annotations found a legitimate bug!
2014-06-05 09:49:45 -07:00
Sam Lantinga
b5702114f0
Added missing headers that should be installed.
2014-06-05 09:27:06 -07:00
Ryan C. Gordon
663450efc3
Don't link directly against OpenGL.framework on Mac OS X.
...
We dlopen() it as appropriate already.
2014-06-05 11:04:07 -04:00
Ryan C. Gordon
4b29e7eeba
Added SDL_opengl_glext.h to the list of headers to install.
2014-06-05 10:28:08 -04:00
Ryan C. Gordon
38e580a133
Corrected package list for Wayland/Mir support (was missing libxkbcommon-dev).
...
--HG--
extra : rebase_source : 636f233d051a3077eb6999da03a9397a86843b11
2014-06-05 01:55:52 -04:00
Ryan C. Gordon
0dc198273c
Wired up Windows resize hit testing.
2014-06-05 00:54:43 -04:00
Ryan C. Gordon
efa3e07bc9
Minor tweaks to testhittesting.
2014-06-05 00:49:25 -04:00
Ionut Leonte
3465f8e461
Added SDL_HITTEST_RESIZE_*, and implemented for X11.
2014-06-05 00:45:16 -04:00
Ryan C. Gordon
c076f51669
Implemented SDL_GetAbsoluteMouseState().
...
X11 only for now, but this should be doable on every platform, I think.
2014-06-05 00:03:33 -04:00
Ryan C. Gordon
0c8f5f80b1
Added some (harmlessly) missing braces.
2014-06-05 00:02:42 -04:00
Sam Lantinga
ec88cc536a
Fixed Mac OS X build
2014-06-04 16:35:07 -07:00
Brandon Schaefer
0fc6294114
Assume all motion events are mouse events unless tool_type states otherwise.
2014-06-04 12:55:18 -07:00
Sam Lantinga
4a1537da07
Setting the window size changes the fullscreen display mode, unless a window display mode has been set.
...
Testing:
* Ran testsprite2 --fullscreen, used Ctrl+ and Ctrl- to change window sizes, verified that the display mode changed as well.
2014-06-04 10:57:52 -07:00
Sam Lantinga
297d5c065a
Fixed crash and lost pixel data when recovering from a lost device situation (e.g. alt-tab from fullscreen)
2014-06-04 10:57:40 -07:00
Sam Lantinga
dbcc5f6937
Ryan C. Gordon <icculus@icculus.org> 2014-05-24 01:23 -0400
...
Generated dynapi stuff for the new WinRT entry points.
http://hg.libsdl.org/SDL/rev/6a9da341d3e8
2014-06-04 10:57:12 -07:00
Sam Lantinga
53d9d2c232
Added annotations to help code analysis tools
...
CR: Bruce Dawson
2014-06-04 10:56:56 -07:00
Sam Lantinga
fdba89977e
Fixed bug 2526, but regressed delivering dead key presses
2014-06-04 10:56:43 -07:00
Sam Lantinga
39b59f79d4
When the window fullscreen mode changes, update the display resolution
2014-06-04 10:56:37 -07:00
Sam Lantinga
34ee7a2a33
Fixed bug where changing the window border would change the window size on Windows.
2014-06-04 10:56:30 -07:00
Sam Lantinga
10a234b88e
Fixed Mac OS X build
2014-06-04 10:56:17 -07:00
Sam Lantinga
6006d7a2cb
Added an API function to warp the mouse cursor in global screen space: SDL_WarpMouseGlobal()
2014-06-04 10:55:26 -07:00
Sam Lantinga
de9397e6ae
Added a hint to disable windows message processing in SDL_PumpEvents()
...
SDL_SetHint( SDL_HINT_WINDOWS_ENABLE_MESSAGELOOP, "0" );
2014-06-04 10:52:34 -07:00
Sam Lantinga
deada6ba6d
Added a hint to disable window frame and title bar interaction when the cursor is hidden
2014-06-04 10:50:32 -07:00
Jørgen P. Tjernø
3b1c45d421
SDL_opengl: Fix Mac build for SDK 10.9 too.
2014-06-04 10:33:23 -07:00
Jørgen P. Tjernø
a7333943a0
SDL_opengl: Fix Mac build with new glext.h
2014-06-04 09:59:10 -07:00
Sam Lantinga
92626ced7c
Wait for the fullscreen transition to complete before allowing the application to continue.
...
This fixes Alt-Enter in the Steam streaming client, which sets the window size and position immediately after switching out of fullscreen mode.
2014-06-04 09:39:08 -07:00
Sam Lantinga
d961305824
Fixed escape cancelling fullscreen mode now that the SDL window is the first res
...
ponder.
2014-06-04 01:56:14 -07:00
Jørgen P. Tjernø
226d5f634c
SDL_opengles2: Update to latest Khronos headers.
...
This updates to the latest Khronos headers, which gives the latest
headers for MSVC.
The following files were retrieved on 2014-06-04:
http://www.khronos.org/registry/gles/api/GLES2/gl2.h
http://www.khronos.org/registry/gles/api/GLES2/gl2ext.h
http://www.khronos.org/registry/gles/api/GLES2/gl2platform.h
http://www.khronos.org/registry/egl/api/KHR/khrplatform.h
And they were modified to not include each other themselves.
--HG--
extra : rebase_source : 99ed4a21b67a35a11f9af80de79d844ea8ac0d80
2014-06-04 01:35:36 -07:00
Jørgen P. Tjernø
ace98412d0
SDL_opengl: Update to glext.h from Khronos dated 2014-05-21.
...
This updates to the latest glext.h from Khorons that includes the OpenGL
4.4 specification. It was retrieved from
http://www.opengl.org/registry/api/GL/glext.h at 2014-06-04.
--HG--
extra : rebase_source : 85adb5e14c704f0202041dc0dd9ef9402508f1f6
2014-06-04 01:32:52 -07:00
Jørgen P. Tjernø
10a8560058
SDL_opengles2: Separate out GLES2 headers.
...
--HG--
extra : rebase_source : 67a615ceb77389a2be5ba5177966e3255bdc964b
2014-06-04 01:27:13 -07:00
Jørgen P. Tjernø
293e0c0657
SDL_opengl: Move glext.h to a separate file.
...
--HG--
extra : rebase_source : 36b782051e621861bfc8f47249a4e2d1ea8f4775
2014-06-04 01:21:00 -07:00
Jørgen P. Tjernø
6e7e3c9117
X11: Provide specific X error when SDL_GL_CreateContext fails.
...
This makes the X error handler used for GL context creation handle *all* errors
and provide the user with specific error messages when SDL_GL_CreateContext
fails.
CR: icculus@icculus.org
2014-06-03 21:13:00 -07:00
Sam Lantinga
dd5e9d8941
Hopefully really fixed the Android build
2014-06-02 09:20:09 -07:00
Sam Lantinga
b14bec7a97
Fixed Android build
2014-06-02 09:12:51 -07:00