Alex Szpakowski 
							
						 
					 
					
						
						
							
						
						cb15bb4cfa 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						a2235d7b29 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						0c463d770b 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						f2f435ee45 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						d1e6a2ebe6 
					 
					
						
						
							
							Added broad support for wireless XBox 360 controllers on Linux  
						
						 
						
						
						
						
					 
					
						2015-12-09 12:11:40 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
					 
					
						
						
							
						
						11c13916dd 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						0dc43729bd 
					 
					
						
						
							
							Pandora: Fixed referring to no more existing CD-ROM source files in Makefile.  
						
						 
						
						
						
						
					 
					
						2015-12-07 21:42:44 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
					 
					
						
						
							
						
						d3a841eb88 
					 
					
						
						
							
							Pandora: Fixed deactivating no more available CD-ROM support in config header.  
						
						 
						
						
						
						
					 
					
						2015-12-07 21:41:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Ludwig 
							
						 
					 
					
						
						
							
						
						976bc9a919 
					 
					
						
						
							
							WinRT: build fix for Windows Phone 8.0  
						
						 
						
						
						
						
					 
					
						2015-12-06 18:48:46 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Ludwig 
							
						 
					 
					
						
						
							
						
						2b48481879 
					 
					
						
						
							
							WinRT: enabled the Win10-Store Cert Kit bug-workaround, for Windows 8.0 apps  
						
						 
						
						
						
						
					 
					
						2015-12-06 18:42:30 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Ludwig 
							
						 
					 
					
						
						
							
						
						a40d49aa1c 
					 
					
						
						
							
							WinRT: enabled the Win10-Store Cert Kit bug-workaround, for Windows 8.1 apps  
						
						 
						
						
						
						
					 
					
						2015-12-06 18:33:43 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Ludwig 
							
						 
					 
					
						
						
							
						
						898054a179 
					 
					
						
						
							
							WinRT: fixed a build error when compiling Windows 8.1 .dlls  
						
						 
						
						
						
						
					 
					
						2015-12-06 17:32:33 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Ludwig 
							
						 
					 
					
						
						
							
						
						c8e3bfbf54 
					 
					
						
						
							
							WinRT: removed an unused variable from DXGI-based display-detection code  
						
						 
						
						
						
						
					 
					
						2015-12-06 17:07:37 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Ludwig 
							
						 
					 
					
						
						
							
						
						781455fd8b 
					 
					
						
						
							
							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. 
						
						
					 
					
						2015-12-06 17:06:40 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
					 
					
						
						
							
						
						57f2f3baf3 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						96229eed81 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						32147ba780 
					 
					
						
						
							
							X11: Fixed memory leak when initializing multiple screens.  
						
						 
						
						
						
						
					 
					
						2015-12-05 17:08:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
					 
					
						
						
							
						
						4abb73298a 
					 
					
						
						
							
							Fixed comment in filesystem test program.  
						
						 
						
						
						
						
					 
					
						2015-12-04 22:12:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Ludwig 
							
						 
					 
					
						
						
							
						
						5790f59f88 
					 
					
						
						
							
							WinRT: minor tweak to NuGet package naming  
						
						 
						
						
						
						
					 
					
						2015-12-02 08:04:17 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Ludwig 
							
						 
					 
					
						
						
							
						
						3b79ab4c2b 
					 
					
						
						
							
							WinRT: allowed NuGet packaging code to get hg revision regardless of cwd  
						
						 
						
						
						
						
					 
					
						2015-12-02 07:58:23 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Ludwig 
							
						 
					 
					
						
						
							
						
						89898d8341 
					 
					
						
						
							
							WinRT: added NuGet-package creation support to WinRT build script  
						
						 
						
						
						
						
					 
					
						2015-12-01 22:07:24 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
					 
					
						
						
							
						
						74de09ad4e 
					 
					
						
						
							
							Fixed compile error in timer test program if PRIu64 not available.  
						
						 
						
						
						
						
					 
					
						2015-12-01 22:24:04 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
					 
					
						
						
							
						
						1e2a4439a3 
					 
					
						
						
							
							Fixed compile warning in IME test program.  
						
						 
						
						
						
						
					 
					
						2015-12-01 22:22:58 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
					 
					
						
						
							
						
						b2445f7bbd 
					 
					
						
						
							
							Fixed filesystem test program to compile with older versions of C.  
						
						 
						
						
						
						
					 
					
						2015-12-01 22:21:29 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Ludwig 
							
						 
					 
					
						
						
							
						
						fd9f06a0c2 
					 
					
						
						
							
							WinRT: noted Win10/UWP support in WhatsNew.txt (under 2.0.4)  
						
						 
						
						
						
						
					 
					
						2015-11-30 23:30:01 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Ludwig 
							
						 
					 
					
						
						
							
						
						0020aa94c8 
					 
					
						
						
							
							WinRT: made WinRT build script create Win10/UWP .dll files  
						
						 
						
						
						
						
					 
					
						2015-11-30 21:11:33 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Edward Rudd 
							
						 
					 
					
						
						
							
						
						9394953400 
					 
					
						
						
							
							Add Logitech F510 Gamepad Direct input mode mapping  
						
						 
						
						
						
						
					 
					
						2015-11-30 10:39:34 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Szpakowski 
							
						 
					 
					
						
						
							
						
						6a50d33385 
					 
					
						
						
							
							Removed some debug prints.  
						
						 
						
						
						
						
					 
					
						2015-11-30 03:30:35 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Szpakowski 
							
						 
					 
					
						
						
							
						
						9ddc6c3441 
					 
					
						
						
							
							Mac: Fixed SDL_SetWindowFullscreen not restoring the window's original size when exiting a Space.  
						
						 
						
						
						
						
					 
					
						2015-11-30 03:30:07 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Ludwig 
							
						 
					 
					
						
						
							
						
						25abce513d 
					 
					
						
						
							
							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 
						
						
					 
					
						2015-11-29 19:33:11 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Ludwig 
							
						 
					 
					
						
						
							
						
						fa2d5ab497 
					 
					
						
						
							
							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. 
						
						
					 
					
						2015-11-26 13:51:03 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Ludwig 
							
						 
					 
					
						
						
							
						
						d07aa877d2 
					 
					
						
						
							
							WinRT: minor code cleanup in window-creation code  
						
						 
						
						... 
						
						
						
						Window flags can be detected on all WinRT platforms. 
						
						
					 
					
						2015-11-26 11:15:43 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Ludwig 
							
						 
					 
					
						
						
							
						
						a70fe9a53e 
					 
					
						
						
							
							WinRT: native windows are inherently resizable (in WinRT 8.x)  
						
						 
						
						
						
						
					 
					
						2015-11-26 11:09:50 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Ludwig 
							
						 
					 
					
						
						
							
						
						7bd640d5da 
					 
					
						
						
							
							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. 
						
						
					 
					
						2015-11-26 02:37:51 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Ludwig 
							
						 
					 
					
						
						
							
						
						36090f576f 
					 
					
						
						
							
							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. 
						
						
					 
					
						2015-11-26 02:13:15 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Ludwig 
							
						 
					 
					
						
						
							
						
						f520994455 
					 
					
						
						
							
							WinRT: bug-fix, fullscreen window flags weren't set if device was rotated 90 degrees  
						
						 
						
						
						
						
					 
					
						2015-11-26 01:36:36 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Ludwig 
							
						 
					 
					
						
						
							
						
						623898f70b 
					 
					
						
						
							
							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). 
						
						
					 
					
						2015-11-26 00:41:39 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Ludwig 
							
						 
					 
					
						
						
							
						
						a5a80cd033 
					 
					
						
						
							
							WinRT: fixed crash in SDL_CondWaitTimeout, when using Win10's MSVC runtime  
						
						 
						
						
						
						
					 
					
						2015-11-15 13:04:42 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
					 
					
						
						
							
						
						11d98995da 
					 
					
						
						
							
							Replaced tabs with spaces in test programs.  
						
						 
						
						
						
						
					 
					
						2015-11-25 21:39:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philipp Wiesemann 
							
						 
					 
					
						
						
							
						
						2e525193ef 
					 
					
						
						
							
							Added SDL_HINT_VIDEO_X11_NET_WM_PING to WhatsNew.txt for 2.0.4.  
						
						 
						
						
						
						
					 
					
						2015-11-25 21:31:02 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						5224dfcc9a 
					 
					
						
						
							
							X11: Let XRandR respect multiple screens (DISPLAY=:0.0 vs :0.1, etc).  
						
						 
						
						
						
						
					 
					
						2015-11-17 12:15:35 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						11f2a9f8c4 
					 
					
						
						
							
							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. 
						
						
					 
					
						2015-11-16 21:20:38 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Ludwig 
							
						 
					 
					
						
						
							
						
						dc804c0e1a 
					 
					
						
						
							
							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). 
						
						
					 
					
						2015-11-14 21:29:14 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						f09d3750ea 
					 
					
						
						
							
							Minor whitespace fix.  
						
						 
						
						
						
						
					 
					
						2015-11-14 14:53:44 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						e6ad29aec8 
					 
					
						
						
							
							Added SDL_JoystickFromInstanceID() and SDL_GameControllerFromInstanceID().  
						
						 
						
						
						
						
					 
					
						2015-11-14 12:35:45 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Szpakowski 
							
						 
					 
					
						
						
							
						
						998a54f9c5 
					 
					
						
						
							
							Mac: Fix a warning about implicit declaration of SDL_SendKeymapChangedEvent (bug #3167.)  
						
						 
						
						
						
						
					 
					
						2015-11-14 04:24:39 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						dee61c5a30 
					 
					
						
						
							
							Added support for the Gamestop Logic3 Controller  
						
						 
						
						
						
						
					 
					
						2015-11-13 14:26:00 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Szpakowski 
							
						 
					 
					
						
						
							
						
						2816d4477d 
					 
					
						
						
							
							Mac: Added SDL_GameController mappings for the Steelseries Stratus XL and Nimbus gamepads.  
						
						 
						
						
						
						
					 
					
						2015-11-12 22:53:37 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Szpakowski 
							
						 
					 
					
						
						
							
						
						9c51c4a639 
					 
					
						
						
							
							Mac: Detect the d-pad and pause buttons on Steelseries MFi gamepads (bug #3124.)  
						
						 
						
						
						
						
					 
					
						2015-11-12 22:44:32 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Szpakowski 
							
						 
					 
					
						
						
							
						
						7267835842 
					 
					
						
						
							
							iOS: Fixed crashes when rotating the screen after destroying a window.  
						
						 
						
						
						
						
					 
					
						2015-11-12 20:58:11 -04:00