Sam Lantinga <slouken@libsdl.org> [Sat, 02 Jan 2016 10:38:51 -0800] rev 10000
Fixed sed error on Mac OS X and updated copyright on a few last files
Sam Lantinga <slouken@libsdl.org> [Sat, 02 Jan 2016 10:25:53 -0800] rev 9999
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.
Sam Lantinga <slouken@libsdl.org> [Sat, 02 Jan 2016 10:10:34 -0800] rev 9998
Updated copyright to 2016
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 01 Jan 2016 17:41:11 +0100] rev 9997
Fixed typo in README for iOS.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 01 Jan 2016 17:39:55 +0100] rev 9996
Added brackets to function names in header comments so doxygen links them.
Alex Szpakowski <slime73@gmail.com> [Thu, 31 Dec 2015 21:16:43 -0400] rev 9995
Updated some header comments and iOS documentation to better clarify high-dpi / retina support and screen-coordinate sizes versus pixel sizes.
Alex Szpakowski <slime73@gmail.com> [Thu, 31 Dec 2015 15:26:40 -0400] rev 9994
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.
David Ludwig <dludwig@pobox.com> [Thu, 31 Dec 2015 01:54:11 -0500] rev 9993
WinRT: minor code-comment cleanups
David Ludwig <dludwig@pobox.com> [Thu, 31 Dec 2015 01:50:30 -0500] rev 9992
WinRT: fixed bug whereby a Win8.x app's SDL_Window wasn't getting de-marked as maximized (on window restore)
David Ludwig <dludwig@pobox.com> [Thu, 31 Dec 2015 01:40:50 -0500] rev 9991
Fixed Bug 3217 - WinRT: after alt-tab'ing back into fullscreen app, mouse cursor is sometimes wrong
David Ludwig <dludwig@pobox.com> [Wed, 30 Dec 2015 12:44:13 -0500] rev 9990
Fixed Bug 3215 - Win32: 'fullscreen' app doesn't always extend to top of screen
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Tue, 29 Dec 2015 19:14:19 +0100] rev 9989
Updated configure script.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Tue, 29 Dec 2015 19:13:56 +0100] rev 9988
Fixed a crash if creating accelerated renderer after accessing window surface.
Partially fixes Bugzilla #3196.
Ryan C. Gordon <icculus@icculus.org> [Tue, 29 Dec 2015 02:32:47 -0500] rev 9987
NetBSD: fixed issues with cpuinfo and pthread_setname_np (thanks, Thomas!).
Fixes Bugzilla #3176.
Ryan C. Gordon <icculus@icculus.org> [Tue, 29 Dec 2015 02:29:56 -0500] rev 9986
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.
Ryan C. Gordon <icculus@icculus.org> [Tue, 29 Dec 2015 02:27:02 -0500] rev 9985
Added support for building for NetBSD on the Raspberry Pi (thanks, Jared!).
Fixes Bugzilla #3179.
Ryan C. Gordon <icculus@icculus.org> [Tue, 29 Dec 2015 02:16:14 -0500] rev 9984
XRandR: fixed primary output detection logic (thanks, "winterknight"!).
Fixes Bugzilla #3185.
Ryan C. Gordon <icculus@icculus.org> [Tue, 29 Dec 2015 01:09:58 -0500] rev 9983
Mac: don't ignore mouse clicks on the top pixel of a window (thanks, Joshua!).
Fixes Bugzilla #3190.
Ryan C. Gordon <icculus@icculus.org> [Tue, 29 Dec 2015 00:57:24 -0500] rev 9982
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.)
Ryan C. Gordon <icculus@icculus.org> [Tue, 29 Dec 2015 00:36:03 -0500] rev 9981
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.
Ryan C. Gordon <icculus@icculus.org> [Tue, 29 Dec 2015 00:24:37 -0500] rev 9980
CMake: don't try to use the Linux joystick code on Android (thanks, Martin!).
Fixes Bugzilla #3201.
Ryan C. Gordon <icculus@icculus.org> [Tue, 29 Dec 2015 00:02:43 -0500] rev 9979
CMake: Fixed to work on Windows 8 SDK (thanks, Martin!).
Fixes Bugzilla #3207.
Ryan C. Gordon <icculus@icculus.org> [Mon, 28 Dec 2015 23:29:11 -0500] rev 9978
Fixed typo in sdl2-config.cmake.in (thanks, Rafal!).
Partially fixes Bugzilla #3208.
Ryan C. Gordon <icculus@icculus.org> [Mon, 28 Dec 2015 15:15:58 -0500] rev 9977
OpenGL+GLES renderers: Fixed incorrect clip rectangle coords (thanks, Marcel!).
Fixes Bugzilla #2700.
Alex Szpakowski <slime73@gmail.com> [Mon, 28 Dec 2015 15:44:09 -0400] rev 9976
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.
Ryan C. Gordon <icculus@icculus.org> [Mon, 28 Dec 2015 13:30:58 -0500] rev 9975
Mac: Whoops, lost legit Caps lock keypress events. Fixed.
Ryan C. Gordon <icculus@icculus.org> [Mon, 28 Dec 2015 13:08:19 -0500] rev 9974
Windows: resync num/caps lock when window is gaining focus.
Ryan C. Gordon <icculus@icculus.org> [Mon, 28 Dec 2015 13:07:44 -0500] rev 9973
Sync up the caps/numlock state properly without sending key events.
Partially fixes Bugzilla #2736 and #3125.
Ryan C. Gordon <icculus@icculus.org> [Sun, 27 Dec 2015 23:39:43 -0500] rev 9972
Mac: Fix keyboard state if capslock was toggled while app wasn't in foreground.
David Ludwig <dludwig@pobox.com> [Sun, 27 Dec 2015 22:26:27 -0500] rev 9971
WinRT: made bug 3202/3213's fix apply for WinRT apps
Ryan C. Gordon <icculus@icculus.org> [Sun, 27 Dec 2015 18:56:46 -0500] rev 9970
Removed a tabstop.
Ryan C. Gordon <icculus@icculus.org> [Sun, 27 Dec 2015 18:48:14 -0500] rev 9969
Win: make sure SDL keyboard state reflects system capslock state at startup.
David Ludwig <dludwig@pobox.com> [Sun, 27 Dec 2015 17:55:45 -0500] rev 9968
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!
Ryan C. Gordon <icculus@icculus.org> [Sun, 27 Dec 2015 16:46:12 -0500] rev 9967
Mac: make sure SDL keyboard state reflects system capslock state at startup.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 25 Dec 2015 13:41:23 +0100] rev 9966
Fixed a comment in two test programs.
Sam Lantinga <slouken@libsdl.org> [Thu, 24 Dec 2015 06:11:05 -0800] rev 9965
Fixed whitespace in testspriteminimal.c
David Ludwig <dludwig@pobox.com> [Tue, 22 Dec 2015 00:58:47 -0500] rev 9964
WinRT: Fixed bug 3210, "alt-tab doesn't work correctly with full-screened, UWP (Win10 Store) apps"
Sam Lantinga <slouken@libsdl.org> [Fri, 18 Dec 2015 18:49:35 -0800] rev 9963
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
Sam Lantinga <slouken@libsdl.org> [Fri, 18 Dec 2015 18:49:23 -0800] rev 9962
Fixed mapping third party XBox controllers that have the trigger axis all the way in until they are pulled and get updated values.
Alex Szpakowski <slime73@gmail.com> [Fri, 18 Dec 2015 00:49:27 -0400] rev 9961
Cleaned up some code formatting.
Alex Szpakowski <slime73@gmail.com> [Fri, 11 Dec 2015 16:41:59 -0400] rev 9960
iOS: Set the player index of MFi gamepads when the user first presses a button, rather than when it's programatically opened.
Alex Szpakowski <slime73@gmail.com> [Thu, 10 Dec 2015 22:17:22 -0400] rev 9959
Cocoa: Use NSTextInputClient instead of NSTextInput for text input handling. The latter was deprecated in OS X 10.6.
Alex Szpakowski <slime73@gmail.com> [Thu, 10 Dec 2015 20:25:34 -0400] rev 9958
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.
David Ludwig <dludwig@pobox.com> [Wed, 09 Dec 2015 21:34:56 -0500] rev 9957
WinRT: fixed bug: Back button(s) weren't working on Win10
Many thanks go to Sylvain Becker for providing details on the fix!
Sam Lantinga <slouken@libsdl.org> [Wed, 09 Dec 2015 12:11:40 -0800] rev 9956
Added broad support for wireless XBox 360 controllers on Linux
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Mon, 07 Dec 2015 21:43:16 +0100] rev 9955
Fixed outdated information in README for test programs.
Two programs were removed some time ago and one was renamed.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Mon, 07 Dec 2015 21:42:44 +0100] rev 9954
Pandora: Fixed referring to no more existing CD-ROM source files in Makefile.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Mon, 07 Dec 2015 21:41:55 +0100] rev 9953
Pandora: Fixed deactivating no more available CD-ROM support in config header.
David Ludwig <dludwig@pobox.com> [Sun, 06 Dec 2015 18:48:46 -0500] rev 9952
WinRT: build fix for Windows Phone 8.0
David Ludwig <dludwig@pobox.com> [Sun, 06 Dec 2015 18:42:30 -0500] rev 9951
WinRT: enabled the Win10-Store Cert Kit bug-workaround, for Windows 8.0 apps
David Ludwig <dludwig@pobox.com> [Sun, 06 Dec 2015 18:33:43 -0500] rev 9950
WinRT: enabled the Win10-Store Cert Kit bug-workaround, for Windows 8.1 apps
David Ludwig <dludwig@pobox.com> [Sun, 06 Dec 2015 17:32:33 -0500] rev 9949
WinRT: fixed a build error when compiling Windows 8.1 .dlls
David Ludwig <dludwig@pobox.com> [Sun, 06 Dec 2015 17:07:37 -0500] rev 9948
WinRT: removed an unused variable from DXGI-based display-detection code
David Ludwig <dludwig@pobox.com> [Sun, 06 Dec 2015 17:06:40 -0500] rev 9947
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.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 06 Dec 2015 17:51:11 +0100] rev 9946
Windows: Added missing NULL check after SDL_stack_alloc().
SDL_stack_alloc() might wrap SDL_malloc() which can return NULL.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 06 Dec 2015 17:50:51 +0100] rev 9945
Changed comment in test program to avoid confusion.
There is a library called SDL_sound which is not used here.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 05 Dec 2015 17:08:07 +0100] rev 9944
X11: Fixed memory leak when initializing multiple screens.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 04 Dec 2015 22:12:36 +0100] rev 9943
Fixed comment in filesystem test program.
David Ludwig <dludwig@pobox.com> [Wed, 02 Dec 2015 08:04:17 -0500] rev 9942
WinRT: minor tweak to NuGet package naming
David Ludwig <dludwig@pobox.com> [Wed, 02 Dec 2015 07:58:23 -0500] rev 9941
WinRT: allowed NuGet packaging code to get hg revision regardless of cwd
David Ludwig <dludwig@pobox.com> [Tue, 01 Dec 2015 22:07:24 -0500] rev 9940
WinRT: added NuGet-package creation support to WinRT build script
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Tue, 01 Dec 2015 22:24:04 +0100] rev 9939
Fixed compile error in timer test program if PRIu64 not available.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Tue, 01 Dec 2015 22:22:58 +0100] rev 9938
Fixed compile warning in IME test program.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Tue, 01 Dec 2015 22:21:29 +0100] rev 9937
Fixed filesystem test program to compile with older versions of C.
David Ludwig <dludwig@pobox.com> [Mon, 30 Nov 2015 23:30:01 -0500] rev 9936
WinRT: noted Win10/UWP support in WhatsNew.txt (under 2.0.4)
David Ludwig <dludwig@pobox.com> [Mon, 30 Nov 2015 21:11:33 -0500] rev 9935
WinRT: made WinRT build script create Win10/UWP .dll files
Edward Rudd <urkle@outoforder.cc> [Mon, 30 Nov 2015 10:39:34 -0500] rev 9934
Add Logitech F510 Gamepad Direct input mode mapping
Alex Szpakowski <slime73@gmail.com> [Mon, 30 Nov 2015 03:30:35 -0400] rev 9933
Removed some debug prints.
Alex Szpakowski <slime73@gmail.com> [Mon, 30 Nov 2015 03:30:07 -0400] rev 9932
Mac: Fixed SDL_SetWindowFullscreen not restoring the window's original size when exiting a Space.
David Ludwig <dludwig@pobox.com> [Sun, 29 Nov 2015 19:33:11 -0500] rev 9931
WinRT: added Win10/UWP (Universal Windows Platform) support
"UWP" appears to be Microsoft's new name for WinRT/Windows-Store APIs.
This set of changes updates SDL's WinRT backends to support the Win10 flavor
of WinRT. It has been tested on Win10 on a desktop. In theory, it should
also support Win10 on other devices (phone, Xbox One, etc.), however further
patches may be necessary.
This adds:
- a set of MSVC 2015 project files, for use in creating UWP apps
- modifications to various pieces of SDL, in order to compile via MSVC 2015 +
the Win10 API set
- enables SDL_Window resizing and programmatic-fullscreen toggling, when using
the WinRT backend
- WinRT README updates
David Ludwig <dludwig@pobox.com> [Thu, 26 Nov 2015 13:51:03 -0500] rev 9930
WinRT: bug-fix - SDL_SetThreadPriority() didn't work on WinRT 8.x platforms
WinRT 8.0 (Phone and non-Phone) didn't offer an API to set an already-created
thread's priority. WinRT 8.1 offered this API, along with several other
Win32 thread functions that were previously unavailable (in WinRT).
This change makes WinRT 8.1+ platforms use SDL's Win32 backend.
David Ludwig <dludwig@pobox.com> [Thu, 26 Nov 2015 11:15:43 -0500] rev 9929
WinRT: minor code cleanup in window-creation code
Window flags can be detected on all WinRT platforms.
David Ludwig <dludwig@pobox.com> [Thu, 26 Nov 2015 11:09:50 -0500] rev 9928
WinRT: native windows are inherently resizable (in WinRT 8.x)
David Ludwig <dludwig@pobox.com> [Thu, 26 Nov 2015 02:37:51 -0500] rev 9927
WinRT: bug-fix, fullscreen mode wasn't getting reported in Windows 8.0 apps
This bug did not occur in Windows 8.1 apps, just Windows 8.0.
David Ludwig <dludwig@pobox.com> [Thu, 26 Nov 2015 02:13:15 -0500] rev 9926
WinRT: bug-fix, OpenGLES2 was failing to init, after recent windowing fixes
Some SDL_Window flags were getting lost inside WINRT_UpdateWindowFlags, namely
SDL_WINDOW_OPENGL.
David Ludwig <dludwig@pobox.com> [Thu, 26 Nov 2015 01:36:36 -0500] rev 9925
WinRT: bug-fix, fullscreen window flags weren't set if device was rotated 90 degrees
David Ludwig <dludwig@pobox.com> [Thu, 26 Nov 2015 00:41:39 -0500] rev 9924
WinRT: lots of display and windowing related fixes
This change-set fixes a lot of windowing related bugs, especially with
regards to Windows 8.x apps running on Windows 10 (which was the driver for
this work). The primary fixes include:
* listed display modes were wrong, especially when launching apps into a
non-fullscreen space
* reported window flags were often wrong, especially on Windows 10
* fullscreen/windowed mode switches weren't failing (they are not
programmatically possible in Win 8.x apps).
David Ludwig <dludwig@pobox.com> [Sun, 15 Nov 2015 13:04:42 -0500] rev 9923
WinRT: fixed crash in SDL_CondWaitTimeout, when using Win10's MSVC runtime
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 25 Nov 2015 21:39:28 +0100] rev 9922
Replaced tabs with spaces in test programs.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 25 Nov 2015 21:31:02 +0100] rev 9921
Added SDL_HINT_VIDEO_X11_NET_WM_PING to WhatsNew.txt for 2.0.4.
Ryan C. Gordon <icculus@icculus.org> [Tue, 17 Nov 2015 12:15:35 -0500] rev 9920
X11: Let XRandR respect multiple screens (DISPLAY=:0.0 vs :0.1, etc).
Sam Lantinga <slouken@libsdl.org> [Mon, 16 Nov 2015 21:20:38 -0800] rev 9919
Fixed bug 3168 - xinput build failure with dxsdk
Ozkan Sezer
Yes, the annotations can actually be removed. They are used only by MSVC and aren't vital.
David Ludwig <dludwig@pobox.com> [Sat, 14 Nov 2015 21:29:14 -0500] rev 9918
WinRT: fixed build error in latest XInput code
This change has also been tested as buildable + runnable on Win32 + MSVC 2015,
2013, 2012, and 2010. It may fix similar build errors (in XInput code) that
are appearing in MingW builds (on buildbot).
Ryan C. Gordon <icculus@icculus.org> [Sat, 14 Nov 2015 14:53:44 -0500] rev 9917
Minor whitespace fix.
Ryan C. Gordon <icculus@icculus.org> [Sat, 14 Nov 2015 12:35:45 -0500] rev 9916
Added SDL_JoystickFromInstanceID() and SDL_GameControllerFromInstanceID().
Alex Szpakowski <slime73@gmail.com> [Sat, 14 Nov 2015 04:24:39 -0400] rev 9915
Mac: Fix a warning about implicit declaration of SDL_SendKeymapChangedEvent (bug #3167.)
Sam Lantinga <slouken@libsdl.org> [Fri, 13 Nov 2015 14:26:00 -0800] rev 9914
Added support for the Gamestop Logic3 Controller
Alex Szpakowski <slime73@gmail.com> [Thu, 12 Nov 2015 22:53:37 -0400] rev 9913
Mac: Added SDL_GameController mappings for the Steelseries Stratus XL and Nimbus gamepads.
Alex Szpakowski <slime73@gmail.com> [Thu, 12 Nov 2015 22:44:32 -0400] rev 9912
Mac: Detect the d-pad and pause buttons on Steelseries MFi gamepads (bug #3124.)
Alex Szpakowski <slime73@gmail.com> [Thu, 12 Nov 2015 20:58:11 -0400] rev 9911
iOS: Fixed crashes when rotating the screen after destroying a window.
Sam Lantinga <slouken@libsdl.org> [Thu, 12 Nov 2015 13:13:36 -0800] rev 9910
Added Linux support for the Razer Sabertooth game controller
Alex Szpakowski <slime73@gmail.com> [Mon, 09 Nov 2015 18:13:47 -0400] rev 9909
iOS: Set the 'player index' of MFi game controllers when they're opened for use.
MFi controllers display their player index via LEDs on the controller.
Alex Szpakowski <slime73@gmail.com> [Mon, 09 Nov 2015 17:41:54 -0400] rev 9908
iOS: Fixed MFi game controller triggers to report the proper range of values.
Sam Lantinga <slouken@libsdl.org> [Mon, 09 Nov 2015 08:55:07 -0800] rev 9907
one last SDL fix: restore menu bar if we destroy a fullscreen window without transitioning it back to a non-fullscreen window first
Sam Lantinga <slouken@libsdl.org> [Mon, 09 Nov 2015 08:55:01 -0800] rev 9906
don't toggle SDL fullscreen state on OSX if we're destroying the window
Sam Lantinga <slouken@libsdl.org> [Mon, 09 Nov 2015 08:54:56 -0800] rev 9905
more SDL fullscreen state tracking fixes, don't update fullscreen flags on failure to change fullscreen state
Sam Lantinga <slouken@libsdl.org> [Mon, 09 Nov 2015 08:54:49 -0800] rev 9904
SDL OSX implementation must account for the fact that going fullscreen can fail. improve the logic around retrying, make a few attempts before failing.
Sam Lantinga <slouken@libsdl.org> [Mon, 09 Nov 2015 08:54:42 -0800] rev 9903
add hacky support for failed fullscreen transitions. SDL doesn't have the concept of a fullscreen transition that failed. if the user is actively changing spaces while the app goes fullscreen, it fails to go fullscreen; now it will just try again instead of hanging around with the wrong window styles.
Alex Szpakowski <slime73@gmail.com> [Mon, 09 Nov 2015 02:32:37 -0400] rev 9902
iOS MFi game controllers: inverted the thumbstick y axis values to match the behavior of other controllers.
Sam Lantinga <slouken@libsdl.org> [Thu, 05 Nov 2015 18:10:19 -0800] rev 9901
Added Linux binding for Wii-U Pro controller
Patrice Mandin <patmandin@gmail.com> [Sun, 01 Nov 2015 08:41:08 +0100] rev 9900
atari:xbios: Add Supervidel specific video modes. Contributed by Pawel Goralski.
Sam Lantinga <slouken@libsdl.org> [Tue, 27 Oct 2015 11:18:04 -0700] rev 9899
Add SDL_HINT_VIDEO_X11_NET_WM_PING to allow disabling
_NET_WM_PING protocol handling in CreateWindow if
desired.
Sam Lantinga <slouken@libsdl.org> [Tue, 27 Oct 2015 11:17:32 -0700] rev 9898
Add a new SDL_KEYMAPCHANGED SDL event to abstract notification of keyboard layout or input language changes.
Alex Szpakowski <slime73@gmail.com> [Fri, 23 Oct 2015 03:37:53 -0300] rev 9897
Mac: Fix returning to the window's Space in OS X 10.11+ when SDL_WINDOW_FULLSCREEN_DESKTOP is used (bug #3152.)
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Thu, 15 Oct 2015 22:26:21 +0200] rev 9896
D3D11: Fixed SDL_RenderDrawPoints() ignoring input after the first 128 points.
If a limit would be needed then count should be adapted before stack allocation.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Thu, 15 Oct 2015 22:26:00 +0200] rev 9895
Android: Added missing import statement.
It did not compile without.
Ryan C. Gordon <icculus@icculus.org> [Thu, 15 Oct 2015 12:52:00 -0400] rev 9894
Fix some Android keyboards that didn't work properly.
This conversation came from Joshua Granick on Twitter, starting here:
https://twitter.com/singmajesty/status/653640543675641857
"We found an issue where certain Android keyboards (like the S6 with
predictive text) wouldn't work ... Certain keyboards use a predictive text
mode that does not dispatch a traditional onKey events, which is troublesome
... but telling the OS to use a "visible password" keyboard helps deal with
this problem ... perhaps there's some other way (onKeyPreIme?) to do
"textediting" events, but for now, this should be a fast fix ...
I hear it affects the Galaxy Tab A 8.0", Galaxy S6, Asus ZenPhone 2, maybe
others"
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 07 Oct 2015 21:18:08 +0200] rev 9893
Added SDL_JoystickCurrentPowerLevel() to WhatsNew.txt for 2.0.4.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 07 Oct 2015 21:16:59 +0200] rev 9892
Fixed freeing uninitialized pointers on failure cleanup in tests.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 07 Oct 2015 21:16:40 +0200] rev 9891
Android: Added a new method in SDLSurface.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 07 Oct 2015 21:16:18 +0200] rev 9890
Android: Added new key codes without mapping.
Sam Lantinga <slouken@libsdl.org> [Tue, 06 Oct 2015 21:40:50 -0700] rev 9889
Converted tabs to spaces for SDL style
Sam Lantinga <slouken@libsdl.org> [Tue, 06 Oct 2015 21:16:21 -0700] rev 9888
Fixed sending a size event while setting up a window (fix for DOTA 2 on Source 2)
Ryan C. Gordon <icculus@icculus.org> [Tue, 06 Oct 2015 00:10:54 -0400] rev 9887
Mac: Reset display if going from fullscreen to a fullscreen Space or vice-versa.
Otherwise, bad things happen.
Sam Lantinga <slouken@libsdl.org> [Thu, 01 Oct 2015 11:21:06 -0700] rev 9886
Fixed forcing the window size when creating a non-resizable window on Windows.
Sam Lantinga <slouken@libsdl.org> [Wed, 30 Sep 2015 16:00:21 -0700] rev 9885
Fixed swapped Windows and Linux entries for the Cideko AK08b
Sam Lantinga <slouken@libsdl.org> [Wed, 30 Sep 2015 15:39:30 -0700] rev 9884
SDL - added new SDL_JoystickCurrentPowerLevel() API that returns the battery level of the selected joystick. Currently only implemented for XInput devices, other platforms are a TODO.
CR: Sam
Sam Lantinga <slouken@libsdl.org> [Wed, 30 Sep 2015 15:38:30 -0700] rev 9883
Fix crash on controller hotplug on linux.
CR: Sam
Sam Lantinga <slouken@libsdl.org> [Wed, 30 Sep 2015 15:38:18 -0700] rev 9882
SDL - add dynapi entry points for SDL_JoystickCurrentPowerLevel
Sam Lantinga <slouken@libsdl.org> [Wed, 30 Sep 2015 15:33:33 -0700] rev 9881
Added support for the Cideko AK08b