Ryan C. Gordon 
							
						 
					 
					
						
						
						
						
							
						
						
							2f59284971 
							
						 
					 
					
						
						
							
							Fixed typo in sdl2-config.cmake.in (thanks, Rafal!).  
						
						... 
						
						
						
						Partially fixes Bugzilla #3208 . 
						
						
					 
					
						2015-12-28 23:29:11 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
						
						
							
						
						
							f893ce3d3e 
							
						 
					 
					
						
						
							
							OpenGL+GLES renderers: Fixed incorrect clip rectangle coords (thanks, Marcel!).  
						
						... 
						
						
						
						Fixes Bugzilla #2700 . 
						
						
					 
					
						2015-12-28 15:15:58 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Szpakowski 
							
						 
					 
					
						
						
						
						
							
						
						
							4ae69e3222 
							
						 
					 
					
						
						
							
							Mac: expose joystick buttons that report themselves as having 'Start' and 'Select' HID usages.  
						
						... 
						
						
						
						I don't know if any joysticks report those usages for any buttons in practice, but other prominent Mac gaming software exposes them, so we might as well too. 
						
						
					 
					
						2015-12-28 15:44:09 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
						
						
							
						
						
							51c1d69d13 
							
						 
					 
					
						
						
							
							Mac: Whoops, lost legit Caps lock keypress events. Fixed.  
						
						
						
						
					 
					
						2015-12-28 13:30:58 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
						
						
							
						
						
							fd6b435c6a 
							
						 
					 
					
						
						
							
							Windows: resync num/caps lock when window is gaining focus.  
						
						
						
						
					 
					
						2015-12-28 13:08:19 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
						
						
							
						
						
							257b7af247 
							
						 
					 
					
						
						
							
							Sync up the caps/numlock state properly without sending key events.  
						
						... 
						
						
						
						Partially fixes Bugzilla #2736  and #3125 . 
						
						
					 
					
						2015-12-28 13:07:44 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
						
						
							
						
						
							d3b323f89d 
							
						 
					 
					
						
						
							
							Mac: Fix keyboard state if capslock was toggled while app wasn't in foreground.  
						
						
						
						
					 
					
						2015-12-27 23:39:43 -05:00 
						 
				 
			
				
					
						
							
							
								David Ludwig 
							
						 
					 
					
						
						
						
						
							
						
						
							fa7c15ce1f 
							
						 
					 
					
						
						
							
							WinRT: made bug 3202/3213's fix apply for WinRT apps  
						
						
						
						
					 
					
						2015-12-27 22:26:27 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
						
						
							
						
						
							2befe01d39 
							
						 
					 
					
						
						
							
							Removed a tabstop.  
						
						
						
						
					 
					
						2015-12-27 18:56:46 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
						
						
							
						
						
							6a2e8a7a90 
							
						 
					 
					
						
						
							
							Win: make sure SDL keyboard state reflects system capslock state at startup.  
						
						
						
						
					 
					
						2015-12-27 18:48:14 -05:00 
						 
				 
			
				
					
						
							
							
								David Ludwig 
							
						 
					 
					
						
						
						
						
							
						
						
							9e9ef5ad31 
							
						 
					 
					
						
						
							
							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! 
						
						
					 
					
						2015-12-27 17:55:45 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
						
						
							
						
						
							faed05850e 
							
						 
					 
					
						
						
							
							Mac: make sure SDL keyboard state reflects system capslock state at startup.  
						
						
						
						
					 
					
						2015-12-27 16:46:12 -05:00 
						 
				 
			
				
					
						
							
							
								Philipp Wiesemann 
							
						 
					 
					
						
						
						
						
							
						
						
							1446faf00e 
							
						 
					 
					
						
						
							
							Fixed a comment in two test programs.  
						
						
						
						
					 
					
						2015-12-25 13:41:23 +01:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							cbe19d5378 
							
						 
					 
					
						
						
							
							Fixed whitespace in testspriteminimal.c  
						
						
						
						
					 
					
						2015-12-24 06:11:05 -08:00 
						 
				 
			
				
					
						
							
							
								David Ludwig 
							
						 
					 
					
						
						
						
						
							
						
						
							8281cc72ba 
							
						 
					 
					
						
						
							
							WinRT: Fixed bug 3210, "alt-tab doesn't work correctly with full-screened, UWP (Win10 Store) apps"  
						
						
						
						
					 
					
						2015-12-22 00:58:47 -05:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							8ddcc63ac7 
							
						 
					 
					
						
						
							
							sdl:  
						
						... 
						
						
						
						xaudio2 is not linked against sdl but the sdk already handles dynamically loading (XAudio2Create is inlined and just loads a com object). Updated SDL_xaudio2.c 
						
						
					 
					
						2015-12-18 18:49:35 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
						
						
							
						
						
							7b680a2ab7 
							
						 
					 
					
						
						
							
							Fixed mapping third party XBox controllers that have the trigger axis all the way in until they are pulled and get updated values.  
						
						
						
						
					 
					
						2015-12-18 18:49:23 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Szpakowski 
							
						 
					 
					
						
						
						
						
							
						
						
							4026980917 
							
						 
					 
					
						
						
							
							Cleaned up some code formatting.  
						
						
						
						
					 
					
						2015-12-18 00:49:27 -04:00 
						 
				 
			
				
					
						
							
							
								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