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
David Ludwig
f811776ef5
WinRT: fixed a build error when compiling Windows 8.1 .dlls
2015-12-06 17:32:33 -05:00
David Ludwig
6c9f47f3e3
WinRT: removed an unused variable from DXGI-based display-detection code
...
--HG--
extra : rebase_source : cd0437cbffee0a464f1aff4fceda9a2161b0340d
2015-12-06 17:07:37 -05:00
David Ludwig
03bdd2d09e
WinRT: workaround for a possible bug in the Win10 Store's Certification Kit
...
DXGI fails to report any displays in at least one of the
"Windows App Certification Kit 10.0"'s tests for Store Apps. This was
causing SDL's video initialization code to fail, when the suspect test
("Direct3D Feature Test") was run, as DXGI was unable to report a
display-output at adapter-index 0, output-index 0.
The workaround that is applied here attempts to detect this case, then
use a hopefully-reasonable alternative means to calculate at least one
display output.
--HG--
extra : rebase_source : 83af0dc0ee557fdaa201dc5667e620048661f55a
2015-12-06 17:06:40 -05:00
Philipp Wiesemann
67018ff00f
Windows: Added missing NULL check after SDL_stack_alloc().
...
SDL_stack_alloc() might wrap SDL_malloc() which can return NULL.
2015-12-06 17:51:11 +01:00
Philipp Wiesemann
75a8a947fd
Changed comment in test program to avoid confusion.
...
There is a library called SDL_sound which is not used here.
2015-12-06 17:50:51 +01:00
Philipp Wiesemann
62b73d098f
X11: Fixed memory leak when initializing multiple screens.
2015-12-05 17:08:07 +01:00
Philipp Wiesemann
b5437b59e3
Fixed comment in filesystem test program.
2015-12-04 22:12:36 +01:00
David Ludwig
01fac9b2f7
WinRT: minor tweak to NuGet package naming
...
--HG--
rename : VisualC-WinRT/SDL2main-WinRT-CoreWindow.nuspec => VisualC-WinRT/SDL2main-WinRT-NonXAML.nuspec
rename : VisualC-WinRT/SDL2main-WinRT-CoreWindow.targets => VisualC-WinRT/SDL2main-WinRT-NonXAML.targets
2015-12-02 08:04:17 -05:00
David Ludwig
c174bd0e14
WinRT: allowed NuGet packaging code to get hg revision regardless of cwd
2015-12-02 07:58:23 -05:00
David Ludwig
357886616e
WinRT: added NuGet-package creation support to WinRT build script
2015-12-01 22:07:24 -05:00
Philipp Wiesemann
9d304679f0
Fixed compile error in timer test program if PRIu64 not available.
2015-12-01 22:24:04 +01:00
Philipp Wiesemann
b5e3bd6ec1
Fixed compile warning in IME test program.
2015-12-01 22:22:58 +01:00
Philipp Wiesemann
525d8bfbe5
Fixed filesystem test program to compile with older versions of C.
2015-12-01 22:21:29 +01:00
David Ludwig
7b4ba43f2d
WinRT: noted Win10/UWP support in WhatsNew.txt (under 2.0.4)
2015-11-30 23:30:01 -05:00
David Ludwig
1ae3259762
WinRT: made WinRT build script create Win10/UWP .dll files
2015-11-30 21:11:33 -05:00
Edward Rudd
2a894af1d2
Add Logitech F510 Gamepad Direct input mode mapping
2015-11-30 10:39:34 -05:00