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.
(0) -3000 -1000 -300 -100 -60 +60 +100 +300 tip