Sam Lantinga
23d9d9fade
Fixed bug 3092 - Statically link sdl2 with /MT for msvc
...
Martin Gerhardy
According to https://msdn.microsoft.com/de-de/library/2kzt1wy3%28v=vs.120%29.aspx when one is using /MT for msvc compilations the libcmt.lib is already linked to the binary. This lib includes the symbol that is now guarded (see attached patch) by the #ifndef _MT.
2016-01-02 10:25:53 -08:00
Sam Lantinga
7ee8dda270
Updated copyright to 2016
2016-01-02 10:10:34 -08:00
Philipp Wiesemann
8e2a8c6561
Fixed typo in README for iOS.
2016-01-01 17:41:11 +01:00
Philipp Wiesemann
410efa90a8
Added brackets to function names in header comments so doxygen links them.
2016-01-01 17:39:55 +01:00
Alex Szpakowski
1c47d39ad1
Updated some header comments and iOS documentation to better clarify high-dpi / retina support and screen-coordinate sizes versus pixel sizes.
2015-12-31 21:16:43 -04:00
Alex Szpakowski
2ccbf4aa4f
CMake: Fixed building for Windows with VS2015 (bug #3080 ).
...
- Don't try to link with the Visual C runtime.
- Avoid code generation that would use functions from the VC runtime.
2015-12-31 15:26:40 -04:00
David Ludwig
4baa548a1d
WinRT: minor code-comment cleanups
2015-12-31 01:54:11 -05:00
David Ludwig
5605362059
WinRT: fixed bug whereby a Win8.x app's SDL_Window wasn't getting de-marked as maximized (on window restore)
2015-12-31 01:50:30 -05:00
David Ludwig
3b53863969
Fixed Bug 3217 - WinRT: after alt-tab'ing back into fullscreen app, mouse cursor is sometimes wrong
2015-12-31 01:40:50 -05:00
David Ludwig
3054ed0bdd
Fixed Bug 3215 - Win32: 'fullscreen' app doesn't always extend to top of screen
2015-12-30 12:44:13 -05:00
Philipp Wiesemann
c9be6d154c
Updated configure script.
2015-12-29 19:14:19 +01:00
Philipp Wiesemann
f92eac5d89
Fixed a crash if creating accelerated renderer after accessing window surface.
...
Partially fixes Bugzilla #3196 .
2015-12-29 19:13:56 +01:00
Ryan C. Gordon
8b682f0b6c
NetBSD: fixed issues with cpuinfo and pthread_setname_np (thanks, Thomas!).
...
Fixes Bugzilla #3176 .
2015-12-29 02:32:47 -05:00
Ryan C. Gordon
a78b87c133
NetBSD: improved joystick support (thanks, Thomas!).
...
This patch skips non-joystick HID devices and gives joysticks on NetBSD
a human readable name.
Fixes Bugzilla #3178 .
2015-12-29 02:29:56 -05:00
Ryan C. Gordon
c9dbcda234
Added support for building for NetBSD on the Raspberry Pi (thanks, Jared!).
...
Fixes Bugzilla #3179 .
2015-12-29 02:27:02 -05:00
Ryan C. Gordon
87cd4185e7
XRandR: fixed primary output detection logic (thanks, "winterknight"!).
...
Fixes Bugzilla #3185 .
2015-12-29 02:16:14 -05:00
Ryan C. Gordon
be5d22ca20
Mac: don't ignore mouse clicks on the top pixel of a window (thanks, Joshua!).
...
Fixes Bugzilla #3190 .
2015-12-29 01:09:58 -05:00
Ryan C. Gordon
54ded44867
CMake: Changes to get CMake project to work with Android (thanks, Martin!).
...
Fixes Bugzilla #3194 .
(but note that Bugzilla #3200 still needs to be resolved to get this really
going on Android, at a minimum.)
2015-12-29 00:57:24 -05:00
Ryan C. Gordon
3609add147
CMake: fixed a failure to reset CMAKE_REQUIRED_FLAGS (thanks, Martin!).
...
This would break Emscripten builds with the CMake project files (etc).
Fixes Bugzilla #3197 .
2015-12-29 00:36:03 -05:00
Ryan C. Gordon
b5cdb18893
CMake: don't try to use the Linux joystick code on Android (thanks, Martin!).
...
Fixes Bugzilla #3201 .
2015-12-29 00:24:37 -05:00
Ryan C. Gordon
1599e941eb
CMake: Fixed to work on Windows 8 SDK (thanks, Martin!).
...
Fixes Bugzilla #3207 .
2015-12-29 00:02:43 -05:00
Ryan C. Gordon
ad2bbbf3bf
Fixed typo in sdl2-config.cmake.in (thanks, Rafal!).
...
Partially fixes Bugzilla #3208 .
--HG--
extra : rebase_source : 2f486853c2964b1fc9095f0d51cb58ffe089489d
2015-12-28 23:29:11 -05:00
Ryan C. Gordon
fcd63f6ac9
OpenGL+GLES renderers: Fixed incorrect clip rectangle coords (thanks, Marcel!).
...
Fixes Bugzilla #2700 .
--HG--
extra : rebase_source : 330d2ad63fbea2eb79133a9e47c0abec2cc36974
2015-12-28 15:15:58 -05:00
Alex Szpakowski
98bb021a4b
Mac: expose joystick buttons that report themselves as having 'Start' and 'Select' HID usages.
...
I don't know if any joysticks report those usages for any buttons in practice, but other prominent Mac gaming software exposes them, so we might as well too.
2015-12-28 15:44:09 -04:00
Ryan C. Gordon
cff5825a4f
Mac: Whoops, lost legit Caps lock keypress events. Fixed.
2015-12-28 13:30:58 -05:00
Ryan C. Gordon
9eeaf12db5
Windows: resync num/caps lock when window is gaining focus.
2015-12-28 13:08:19 -05:00
Ryan C. Gordon
911aed72e5
Sync up the caps/numlock state properly without sending key events.
...
Partially fixes Bugzilla #2736 and #3125 .
2015-12-28 13:07:44 -05:00
Ryan C. Gordon
745b11a656
Mac: Fix keyboard state if capslock was toggled while app wasn't in foreground.
2015-12-27 23:39:43 -05:00
David Ludwig
80a59e0b0a
WinRT: made bug 3202/3213's fix apply for WinRT apps
2015-12-27 22:26:27 -05:00
Ryan C. Gordon
dca66e0683
Removed a tabstop.
2015-12-27 18:56:46 -05:00
Ryan C. Gordon
cd07be813f
Win: make sure SDL keyboard state reflects system capslock state at startup.
...
--HG--
extra : rebase_source : b8d138b79960ee57793fc243b90e74fc00707e28
2015-12-27 18:48:14 -05:00
David Ludwig
4a76370838
Fixed bug 3202 - Fix renderer visibility on a window maximized directly from the minimized state
...
Many thanks to id.zeta for details on the bug, and for the fix!
--HG--
extra : rebase_source : 9362e46110ea0930ab99f2935c5a4eac8ab723bd
2015-12-27 17:55:45 -05:00
Ryan C. Gordon
40abc16c30
Mac: make sure SDL keyboard state reflects system capslock state at startup.
2015-12-27 16:46:12 -05:00
Philipp Wiesemann
402cf280c4
Fixed a comment in two test programs.
2015-12-25 13:41:23 +01:00
Sam Lantinga
312a4eb1bb
Fixed whitespace in testspriteminimal.c
2015-12-24 06:11:05 -08:00
David Ludwig
6d49d5b7d4
WinRT: Fixed bug 3210, "alt-tab doesn't work correctly with full-screened, UWP (Win10 Store) apps"
2015-12-22 00:58:47 -05:00
Sam Lantinga
ab419c0929
sdl:
...
xaudio2 is not linked against sdl but the sdk already handles dynamically loading (XAudio2Create is inlined and just loads a com object). Updated SDL_xaudio2.c
2015-12-18 18:49:35 -08:00
Sam Lantinga
7d9b80ccb3
Fixed mapping third party XBox controllers that have the trigger axis all the way in until they are pulled and get updated values.
2015-12-18 18:49:23 -08:00
Alex Szpakowski
3904a43e71
Cleaned up some code formatting.
2015-12-18 00:49:27 -04:00
Alex Szpakowski
6e2186bfc4
iOS: Set the player index of MFi gamepads when the user first presses a button, rather than when it's programatically opened.
2015-12-11 16:41:59 -04:00
Alex Szpakowski
30242151a5
Cocoa: Use NSTextInputClient instead of NSTextInput for text input handling. The latter was deprecated in OS X 10.6.
2015-12-10 22:17:22 -04:00
Alex Szpakowski
219ef64ec0
SDL_GL_GetAttribute: If a GL context isn't active, only return failure when the specified attribute needs an active GL context to be queried.
2015-12-10 20:25:34 -04:00
David Ludwig
d4207272f5
WinRT: fixed bug: Back button(s) weren't working on Win10
...
Many thanks go to Sylvain Becker for providing details on the fix!
2015-12-09 21:34:56 -05:00
Sam Lantinga
c27d95571f
Added broad support for wireless XBox 360 controllers on Linux
2015-12-09 12:11:40 -08:00
Philipp Wiesemann
35753b6dbb
Fixed outdated information in README for test programs.
...
Two programs were removed some time ago and one was renamed.
2015-12-07 21:43:16 +01:00
Philipp Wiesemann
faeff23589
Pandora: Fixed referring to no more existing CD-ROM source files in Makefile.
2015-12-07 21:42:44 +01:00
Philipp Wiesemann
23adb84a3e
Pandora: Fixed deactivating no more available CD-ROM support in config header.
2015-12-07 21:41:55 +01:00
David Ludwig
82a712b551
WinRT: build fix for Windows Phone 8.0
2015-12-06 18:48:46 -05:00
David Ludwig
399ba9ef8d
WinRT: enabled the Win10-Store Cert Kit bug-workaround, for Windows 8.0 apps
2015-12-06 18:42:30 -05:00
David Ludwig
9d26da657d
WinRT: enabled the Win10-Store Cert Kit bug-workaround, for Windows 8.1 apps
2015-12-06 18:33:43 -05:00