Sat, 02 Jan 2016 10:38:51 -0800 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:38:51 -0800] rev 10000
Fixed sed error on Mac OS X and updated copyright on a few last files
Sat, 02 Jan 2016 10:25:53 -0800 Fixed bug 3092 - Statically link sdl2 with /MT for msvc
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.
Sat, 02 Jan 2016 10:10:34 -0800 Updated copyright to 2016
Sam Lantinga <slouken@libsdl.org> [Sat, 02 Jan 2016 10:10:34 -0800] rev 9998
Updated copyright to 2016
Fri, 01 Jan 2016 17:41:11 +0100 Fixed typo in README for iOS.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 01 Jan 2016 17:41:11 +0100] rev 9997
Fixed typo in README for iOS.
Fri, 01 Jan 2016 17:39:55 +0100 Added brackets to function names in header comments so doxygen links them.
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.
Thu, 31 Dec 2015 21:16:43 -0400 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 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.
Thu, 31 Dec 2015 15:26:40 -0400 CMake: Fixed building for Windows with VS2015 (bug #3080).
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.
Thu, 31 Dec 2015 01:54:11 -0500 WinRT: minor code-comment cleanups
David Ludwig <dludwig@pobox.com> [Thu, 31 Dec 2015 01:54:11 -0500] rev 9993
WinRT: minor code-comment cleanups
Thu, 31 Dec 2015 01:50:30 -0500 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: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)
Thu, 31 Dec 2015 01:40:50 -0500 Fixed Bug 3217 - WinRT: after alt-tab'ing back into fullscreen app, mouse cursor is sometimes wrong
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
Wed, 30 Dec 2015 12:44:13 -0500 Fixed Bug 3215 - Win32: 'fullscreen' app doesn't always extend to top of screen
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
Tue, 29 Dec 2015 19:14:19 +0100 Updated configure script.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Tue, 29 Dec 2015 19:14:19 +0100] rev 9989
Updated configure script.
Tue, 29 Dec 2015 19:13:56 +0100 Fixed a crash if creating accelerated renderer after accessing window surface.
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.
Tue, 29 Dec 2015 02:32:47 -0500 NetBSD: fixed issues with cpuinfo and pthread_setname_np (thanks, Thomas!).
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.
Tue, 29 Dec 2015 02:29:56 -0500 NetBSD: improved joystick support (thanks, Thomas!).
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.
Tue, 29 Dec 2015 02:27:02 -0500 Added support for building for NetBSD on the Raspberry Pi (thanks, Jared!).
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.
Tue, 29 Dec 2015 02:16:14 -0500 XRandR: fixed primary output detection logic (thanks, "winterknight"!).
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.
Tue, 29 Dec 2015 01:09:58 -0500 Mac: don't ignore mouse clicks on the top pixel of a window (thanks, Joshua!).
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.
Tue, 29 Dec 2015 00:57:24 -0500 CMake: Changes to get CMake project to work with Android (thanks, Martin!).
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.)
Tue, 29 Dec 2015 00:36:03 -0500 CMake: fixed a failure to reset CMAKE_REQUIRED_FLAGS (thanks, Martin!).
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.
Tue, 29 Dec 2015 00:24:37 -0500 CMake: don't try to use the Linux joystick code on Android (thanks, Martin!).
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.
Tue, 29 Dec 2015 00:02:43 -0500 CMake: Fixed to work on Windows 8 SDK (thanks, Martin!).
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.
Mon, 28 Dec 2015 23:29:11 -0500 Fixed typo in sdl2-config.cmake.in (thanks, Rafal!).
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.
Mon, 28 Dec 2015 15:15:58 -0500 OpenGL+GLES renderers: Fixed incorrect clip rectangle coords (thanks, Marcel!).
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.
Mon, 28 Dec 2015 15:44:09 -0400 Mac: expose joystick buttons that report themselves as having 'Start' and 'Select' HID usages.
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.
Mon, 28 Dec 2015 13:30:58 -0500 Mac: Whoops, lost legit Caps lock keypress events. Fixed.
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.
Mon, 28 Dec 2015 13:08:19 -0500 Windows: resync num/caps lock when window is gaining focus.
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.
Mon, 28 Dec 2015 13:07:44 -0500 Sync up the caps/numlock state properly without sending key events.
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.
Sun, 27 Dec 2015 23:39:43 -0500 Mac: Fix keyboard state if capslock was toggled while app wasn't in foreground.
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.
Sun, 27 Dec 2015 22:26:27 -0500 WinRT: made bug 3202/3213's fix apply for WinRT apps
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
Sun, 27 Dec 2015 18:56:46 -0500 Removed a tabstop.
Ryan C. Gordon <icculus@icculus.org> [Sun, 27 Dec 2015 18:56:46 -0500] rev 9970
Removed a tabstop.
Sun, 27 Dec 2015 18:48:14 -0500 Win: make sure SDL keyboard state reflects system capslock state at startup.
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.
Sun, 27 Dec 2015 17:55:45 -0500 Fixed bug 3202 - Fix renderer visibility on a window maximized directly from the minimized state
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!
Sun, 27 Dec 2015 16:46:12 -0500 Mac: make sure SDL keyboard state reflects system capslock state at startup.
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.
Fri, 25 Dec 2015 13:41:23 +0100 Fixed a comment in two test programs.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 25 Dec 2015 13:41:23 +0100] rev 9966
Fixed a comment in two test programs.
Thu, 24 Dec 2015 06:11:05 -0800 Fixed whitespace in testspriteminimal.c
Sam Lantinga <slouken@libsdl.org> [Thu, 24 Dec 2015 06:11:05 -0800] rev 9965
Fixed whitespace in testspriteminimal.c
Tue, 22 Dec 2015 00:58:47 -0500 WinRT: Fixed bug 3210, "alt-tab doesn't work correctly with full-screened, UWP (Win10 Store) apps"
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"
Fri, 18 Dec 2015 18:49:35 -0800 sdl:
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
Fri, 18 Dec 2015 18:49:23 -0800 Fixed mapping third party XBox controllers that have the trigger axis all the way in until they are pulled and get updated values.
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.
Fri, 18 Dec 2015 00:49:27 -0400 Cleaned up some code formatting.
Alex Szpakowski <slime73@gmail.com> [Fri, 18 Dec 2015 00:49:27 -0400] rev 9961
Cleaned up some code formatting.
Fri, 11 Dec 2015 16:41:59 -0400 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> [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.
Thu, 10 Dec 2015 22:17:22 -0400 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 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.
Thu, 10 Dec 2015 20:25:34 -0400 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.
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.
Wed, 09 Dec 2015 21:34:56 -0500 WinRT: fixed bug: Back button(s) weren't working on Win10
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!
Wed, 09 Dec 2015 12:11:40 -0800 Added broad support for wireless XBox 360 controllers on Linux
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
Mon, 07 Dec 2015 21:43:16 +0100 Fixed outdated information in README for test programs.
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.
Mon, 07 Dec 2015 21:42:44 +0100 Pandora: Fixed referring to no more existing CD-ROM source files in Makefile.
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.
Mon, 07 Dec 2015 21:41:55 +0100 Pandora: Fixed deactivating no more available CD-ROM support in config header.
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.
Sun, 06 Dec 2015 18:48:46 -0500 WinRT: build fix for Windows Phone 8.0
David Ludwig <dludwig@pobox.com> [Sun, 06 Dec 2015 18:48:46 -0500] rev 9952
WinRT: build fix for Windows Phone 8.0
Sun, 06 Dec 2015 18:42:30 -0500 WinRT: enabled the Win10-Store Cert Kit bug-workaround, for Windows 8.0 apps
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
Sun, 06 Dec 2015 18:33:43 -0500 WinRT: enabled the Win10-Store Cert Kit bug-workaround, for Windows 8.1 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
Sun, 06 Dec 2015 17:32:33 -0500 WinRT: fixed a build error when compiling Windows 8.1 .dlls
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
Sun, 06 Dec 2015 17:07:37 -0500 WinRT: removed an unused variable from DXGI-based display-detection code
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
Sun, 06 Dec 2015 17:06:40 -0500 WinRT: workaround for a possible bug in the Win10 Store's Certification Kit
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.
Sun, 06 Dec 2015 17:51:11 +0100 Windows: Added missing NULL check after SDL_stack_alloc().
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.
Sun, 06 Dec 2015 17:50:51 +0100 Changed comment in test program to avoid confusion.
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.
Sat, 05 Dec 2015 17:08:07 +0100 X11: Fixed memory leak when initializing multiple screens.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sat, 05 Dec 2015 17:08:07 +0100] rev 9944
X11: Fixed memory leak when initializing multiple screens.
Fri, 04 Dec 2015 22:12:36 +0100 Fixed comment in filesystem test program.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Fri, 04 Dec 2015 22:12:36 +0100] rev 9943
Fixed comment in filesystem test program.
Wed, 02 Dec 2015 08:04:17 -0500 WinRT: minor tweak to NuGet package naming
David Ludwig <dludwig@pobox.com> [Wed, 02 Dec 2015 08:04:17 -0500] rev 9942
WinRT: minor tweak to NuGet package naming
Wed, 02 Dec 2015 07:58:23 -0500 WinRT: allowed NuGet packaging code to get hg revision regardless of cwd
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
Tue, 01 Dec 2015 22:07:24 -0500 WinRT: added NuGet-package creation support to WinRT build script
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
Tue, 01 Dec 2015 22:24:04 +0100 Fixed compile error in timer test program if PRIu64 not available.
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.
Tue, 01 Dec 2015 22:22:58 +0100 Fixed compile warning in IME test program.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Tue, 01 Dec 2015 22:22:58 +0100] rev 9938
Fixed compile warning in IME test program.
Tue, 01 Dec 2015 22:21:29 +0100 Fixed filesystem test program to compile with older versions of C.
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.
Mon, 30 Nov 2015 23:30:01 -0500 WinRT: noted Win10/UWP support in WhatsNew.txt (under 2.0.4)
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)
Mon, 30 Nov 2015 21:11:33 -0500 WinRT: made WinRT build script create Win10/UWP .dll files
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
Mon, 30 Nov 2015 10:39:34 -0500 Add Logitech F510 Gamepad Direct input mode mapping
Edward Rudd <urkle@outoforder.cc> [Mon, 30 Nov 2015 10:39:34 -0500] rev 9934
Add Logitech F510 Gamepad Direct input mode mapping
Mon, 30 Nov 2015 03:30:35 -0400 Removed some debug prints.
Alex Szpakowski <slime73@gmail.com> [Mon, 30 Nov 2015 03:30:35 -0400] rev 9933
Removed some debug prints.
Mon, 30 Nov 2015 03:30:07 -0400 Mac: Fixed SDL_SetWindowFullscreen not restoring the window's original size when exiting a Space.
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.
Sun, 29 Nov 2015 19:33:11 -0500 WinRT: added Win10/UWP (Universal Windows Platform) support
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
Thu, 26 Nov 2015 13:51:03 -0500 WinRT: bug-fix - SDL_SetThreadPriority() didn't work on WinRT 8.x platforms
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.
Thu, 26 Nov 2015 11:15:43 -0500 WinRT: minor code cleanup in window-creation code
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.
Thu, 26 Nov 2015 11:09:50 -0500 WinRT: native windows are inherently resizable (in WinRT 8.x)
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)
Thu, 26 Nov 2015 02:37:51 -0500 WinRT: bug-fix, fullscreen mode wasn't getting reported in Windows 8.0 apps
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.
Thu, 26 Nov 2015 02:13:15 -0500 WinRT: bug-fix, OpenGLES2 was failing to init, after recent windowing fixes
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.
Thu, 26 Nov 2015 01:36:36 -0500 WinRT: bug-fix, fullscreen window flags weren't set if device was rotated 90 degrees
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
Thu, 26 Nov 2015 00:41:39 -0500 WinRT: lots of display and windowing related fixes
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).
Sun, 15 Nov 2015 13:04:42 -0500 WinRT: fixed crash in SDL_CondWaitTimeout, when using Win10's MSVC runtime
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
Wed, 25 Nov 2015 21:39:28 +0100 Replaced tabs with spaces in test programs.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 25 Nov 2015 21:39:28 +0100] rev 9922
Replaced tabs with spaces in test programs.
Wed, 25 Nov 2015 21:31:02 +0100 Added SDL_HINT_VIDEO_X11_NET_WM_PING to WhatsNew.txt for 2.0.4.
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.
Tue, 17 Nov 2015 12:15:35 -0500 X11: Let XRandR respect multiple screens (DISPLAY=:0.0 vs :0.1, etc).
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).
Mon, 16 Nov 2015 21:20:38 -0800 Fixed bug 3168 - xinput build failure with dxsdk
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.
Sat, 14 Nov 2015 21:29:14 -0500 WinRT: fixed build error in latest XInput code
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).
Sat, 14 Nov 2015 14:53:44 -0500 Minor whitespace fix.
Ryan C. Gordon <icculus@icculus.org> [Sat, 14 Nov 2015 14:53:44 -0500] rev 9917
Minor whitespace fix.
Sat, 14 Nov 2015 12:35:45 -0500 Added SDL_JoystickFromInstanceID() and SDL_GameControllerFromInstanceID().
Ryan C. Gordon <icculus@icculus.org> [Sat, 14 Nov 2015 12:35:45 -0500] rev 9916
Added SDL_JoystickFromInstanceID() and SDL_GameControllerFromInstanceID().
Sat, 14 Nov 2015 04:24:39 -0400 Mac: Fix a warning about implicit declaration of SDL_SendKeymapChangedEvent (bug #3167.)
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.)
Fri, 13 Nov 2015 14:26:00 -0800 Added support for the Gamestop Logic3 Controller
Sam Lantinga <slouken@libsdl.org> [Fri, 13 Nov 2015 14:26:00 -0800] rev 9914
Added support for the Gamestop Logic3 Controller
Thu, 12 Nov 2015 22:53:37 -0400 Mac: Added SDL_GameController mappings for the Steelseries Stratus XL and Nimbus gamepads.
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.
Thu, 12 Nov 2015 22:44:32 -0400 Mac: Detect the d-pad and pause buttons on Steelseries MFi gamepads (bug #3124.)
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.)
Thu, 12 Nov 2015 20:58:11 -0400 iOS: Fixed crashes when rotating the screen after destroying a window.
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.
Thu, 12 Nov 2015 13:13:36 -0800 Added Linux support for the Razer Sabertooth game controller
Sam Lantinga <slouken@libsdl.org> [Thu, 12 Nov 2015 13:13:36 -0800] rev 9910
Added Linux support for the Razer Sabertooth game controller
Mon, 09 Nov 2015 18:13:47 -0400 iOS: Set the 'player index' of MFi game controllers when they're opened for use.
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.
Mon, 09 Nov 2015 17:41:54 -0400 iOS: Fixed MFi game controller triggers to report the proper range of values.
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.
Mon, 09 Nov 2015 08:55:07 -0800 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: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
Mon, 09 Nov 2015 08:55:01 -0800 don't toggle SDL fullscreen state on OSX if we're destroying the window
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
Mon, 09 Nov 2015 08:54:56 -0800 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:56 -0800] rev 9905
more SDL fullscreen state tracking fixes, don't update fullscreen flags on failure to change fullscreen state
Mon, 09 Nov 2015 08:54:49 -0800 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: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.
Mon, 09 Nov 2015 08:54:42 -0800 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.
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.
Mon, 09 Nov 2015 02:32:37 -0400 iOS MFi game controllers: inverted the thumbstick y axis values to match the behavior of other controllers.
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.
Thu, 05 Nov 2015 18:10:19 -0800 Added Linux binding for Wii-U Pro controller
Sam Lantinga <slouken@libsdl.org> [Thu, 05 Nov 2015 18:10:19 -0800] rev 9901
Added Linux binding for Wii-U Pro controller
Sun, 01 Nov 2015 08:41:08 +0100 atari:xbios: Add Supervidel specific video modes. Contributed by Pawel Goralski. SDL-1.2
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.
Tue, 27 Oct 2015 11:18:04 -0700 Add SDL_HINT_VIDEO_X11_NET_WM_PING to allow disabling
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.
Tue, 27 Oct 2015 11:17:32 -0700 Add a new SDL_KEYMAPCHANGED SDL event to abstract notification of keyboard layout or input language changes.
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.
Fri, 23 Oct 2015 03:37:53 -0300 Mac: Fix returning to the window's Space in OS X 10.11+ when SDL_WINDOW_FULLSCREEN_DESKTOP is used (bug #3152.)
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.)
Thu, 15 Oct 2015 22:26:21 +0200 D3D11: Fixed SDL_RenderDrawPoints() ignoring input after the first 128 points.
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.
Thu, 15 Oct 2015 22:26:00 +0200 Android: Added missing import statement.
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.
Thu, 15 Oct 2015 12:52:00 -0400 Fix some Android keyboards that didn't work properly.
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"
Wed, 07 Oct 2015 21:18:08 +0200 Added SDL_JoystickCurrentPowerLevel() to WhatsNew.txt for 2.0.4.
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.
Wed, 07 Oct 2015 21:16:59 +0200 Fixed freeing uninitialized pointers on failure cleanup in tests.
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.
Wed, 07 Oct 2015 21:16:40 +0200 Android: Added a new method in SDLSurface.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 07 Oct 2015 21:16:40 +0200] rev 9891
Android: Added a new method in SDLSurface.
Wed, 07 Oct 2015 21:16:18 +0200 Android: Added new key codes without mapping.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Wed, 07 Oct 2015 21:16:18 +0200] rev 9890
Android: Added new key codes without mapping.
Tue, 06 Oct 2015 21:40:50 -0700 Converted tabs to spaces for SDL style
Sam Lantinga <slouken@libsdl.org> [Tue, 06 Oct 2015 21:40:50 -0700] rev 9889
Converted tabs to spaces for SDL style
Tue, 06 Oct 2015 21:16:21 -0700 Fixed sending a size event while setting up a window (fix for DOTA 2 on Source 2)
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)
Tue, 06 Oct 2015 00:10:54 -0400 Mac: Reset display if going from fullscreen to a fullscreen Space or vice-versa.
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.
Thu, 01 Oct 2015 11:21:06 -0700 Fixed forcing the window size when creating a non-resizable window on Windows.
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.
Wed, 30 Sep 2015 16:00:21 -0700 Fixed swapped Windows and Linux entries for the Cideko AK08b
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
Wed, 30 Sep 2015 15:39:30 -0700 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.
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
Wed, 30 Sep 2015 15:38:30 -0700 Fix crash on controller hotplug on linux.
Sam Lantinga <slouken@libsdl.org> [Wed, 30 Sep 2015 15:38:30 -0700] rev 9883
Fix crash on controller hotplug on linux. CR: Sam
Wed, 30 Sep 2015 15:38:18 -0700 SDL - add dynapi entry points for SDL_JoystickCurrentPowerLevel
Sam Lantinga <slouken@libsdl.org> [Wed, 30 Sep 2015 15:38:18 -0700] rev 9882
SDL - add dynapi entry points for SDL_JoystickCurrentPowerLevel
Wed, 30 Sep 2015 15:33:33 -0700 Added support for the Cideko AK08b
Sam Lantinga <slouken@libsdl.org> [Wed, 30 Sep 2015 15:33:33 -0700] rev 9881
Added support for the Cideko AK08b
(0) -3000 -1000 -120 +120 tip