Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						0ddec7e421 
					 
					
						
						
							
							docs: Add notes about Emscripten audio quirks.  
						
						... 
						
						
						
						Fixes  #6385 . 
					
						2022-10-28 16:08:23 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Wendling 
							
						 
					 
					
						
						
							
						
						c7c0e81c1c 
					 
					
						
						
							
							N3DS: Update README.  
						
						
						
						
					 
					
						2022-10-10 08:50:59 -07:00 
						 
				 
			
				
					
						
							
							
								Pierre Wendling 
							
						 
					 
					
						
						
							
						
						655275378d 
					 
					
						
						
							
							N3DS port (squashed)  
						
						... 
						
						
						
						A dedicated renderer using Citro3D would likely allow for better
much better graphical performances. 
						
						
					 
					
						2022-10-10 08:50:59 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						5490505a2b 
					 
					
						
						
							
							Added a note to update the website after a stable release  
						
						
						
						
					 
					
						2022-10-08 09:41:10 -07:00 
						 
				 
			
				
					
						
							
							
								slime 
							
						 
					 
					
						
						
							
						
						f8f562dace 
					 
					
						
						
							
							iOS: remove dead pre-iOS 8 codepaths.  
						
						... 
						
						
						
						SDL hasn't supported those older iOS versions for a little while now. 
						
						
					 
					
						2022-10-02 19:57:46 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						1b895912a2 
					 
					
						
						
							
							docs: Note the lowest supported Emscripten version.  
						
						... 
						
						
						
						Reference Issue #6304 . 
						
						
					 
					
						2022-09-30 14:23:54 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						508cc225a7 
					 
					
						
						
							
							Update README.md  
						
						
						
						
					 
					
						2022-09-28 10:17:39 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						d843d61cc1 
					 
					
						
						
							
							Moved test/versioning.sh to build-scripts/test-versioning.sh  
						
						... 
						
						
						
						Reference Issue #6171 . 
						
						
					 
					
						2022-09-28 09:09:43 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						8e14647759 
					 
					
						
						
							
							build-scripts: Added update-version.sh  
						
						... 
						
						
						
						Fixes  #6171 . 
					
						2022-09-27 22:04:07 -04:00 
						 
				 
			
				
					
						
							
							
								tjpadula 
							
						 
					 
					
						
						
							
						
						a0f143fc93 
					 
					
						
						
							
							Add build target to Xcode project to create an xcframework for iOS ( #6188 )  
						
						
						
						
					 
					
						2022-09-05 13:10:15 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						23be3ccc2f 
					 
					
						
						
							
							Note that we should regenerate configure before running test/versioning.sh  
						
						
						
						
					 
					
						2022-09-05 11:25:10 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						acf397b4df 
					 
					
						
						
							
							Actually, DYLIB_COMPATIBILITY_VERSION shouldn't be updated for a stable point release  
						
						... 
						
						
						
						@smcv 
						
						
					 
					
						2022-09-05 11:21:13 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						5cac6c7eb6 
					 
					
						
						
							
							Note that the Xcode DYLIB_COMPATIBILITY_VERSION should always match DYLIB_CURRENT_VERSION  
						
						... 
						
						
						
						CMake doesn't need any special handling 
						
						
					 
					
						2022-09-05 08:48:16 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						4e98ba612b 
					 
					
						
						
							
							Set DYLIB_COMPATIBILITY_VERSION to DYLIB_CURRENT_VERSION to match autotools  
						
						... 
						
						
						
						Autotools sets both versions to the same value, so Xcode and CMake need to match for the libraries to be compatible between the different builds.
See these for details:
https://github.com/libsdl-org/sdl12-compat/pull/207 
https://github.com/libsdl-org/SDL/issues/2934 
https://stackoverflow.com/questions/67055770/usage-of-current-version-and-compatibility-version-on-macos  
						
						
					 
					
						2022-09-05 08:28:06 -07:00 
						 
				 
			
				
					
						
							
							
								Francisco Javier Trujillo Mata 
							
						 
					 
					
						
						
							
						
						f1e4685806 
					 
					
						
						
							
							Adding specific SDL_Hint for the dynamic VSYNC  
						
						
						
						
					 
					
						2022-08-30 07:20:36 -04:00 
						 
				 
			
				
					
						
							
							
								Yevhen Babiichuk (DustDFG) 
							
						 
					 
					
						
						
							
						
						e6864d17b6 
					 
					
						
						
							
							Update minimal required Android SDK version  
						
						... 
						
						
						
						Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com > 
						
						
					 
					
						2022-08-24 11:39:32 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						3a9295e14f 
					 
					
						
						
							
							build-scripts: Removed winrtbuild.*, no longer used.  
						
						... 
						
						
						
						WinRT/UWP is still supported, but you have to use the VS2019
project files, now.
Fixes  #5639 . 
						
						
					 
					
						2022-08-09 16:17:28 -04:00 
						 
				 
			
				
					
						
							
							
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						53141a56b4 
					 
					
						
						
							
							Expand CMake documentation a bit ( #5961 )  
						
						... 
						
						
						
						* cmake: remove duplicate check_required_components macro
* Expand docs/README-cmake.md a bit
* cmake: path needs `/` infix 
						
						
					 
					
						2022-08-09 13:05:03 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						8695d982d2 
					 
					
						
						
							
							README-winrt.md: Updates for newer build details.  
						
						
						
						
					 
					
						2022-08-09 10:09:54 -04:00 
						 
				 
			
				
					
						
							
							
								Francisco Javier Trujillo Mata 
							
						 
					 
					
						
						
							
						
						d355ea9981 
					 
					
						
						
							
							Add a way to avoid IOP reset  
						
						
						
						
					 
					
						2022-08-08 08:32:38 -07:00 
						 
				 
			
				
					
						
							
							
								Pierre Wendling 
							
						 
					 
					
						
						
							
						
						f790fc4fc0 
					 
					
						
						
							
							Add contributing guidelines.  
						
						
						
						
					 
					
						2022-08-07 16:34:52 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron Cawley 
							
						 
					 
					
						
						
							
						
						3bdc10f842 
					 
					
						
						
							
							Update the list of required Ubuntu packages, and add Ubuntu 22.04 workflows  
						
						
						
						
					 
					
						2022-07-30 13:07:54 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						f789bc7d5f 
					 
					
						
						
							
							Updated minimum OS targets on Apple platforms to match supported platforms using Xcode 13  
						
						
						
						
					 
					
						2022-07-26 11:36:01 -07:00 
						 
				 
			
				
					
						
							
							
								chalonverse 
							
						 
					 
					
						
						
							
						
						f317d619cc 
					 
					
						
						
							
							Xbox GDKX support ( #5869 )  
						
						... 
						
						
						
						* Xbox GDK support (14 squashed commits)
* Added basic keyboard testing
* Update readme
* Code review fixes
* Fixed issue where controller add/removal wasn't working (since the device notification events don't work on Xbox, have to use the joystick thread to poll XInput) 
						
						
					 
					
						2022-07-01 13:59:14 -07:00 
						 
				 
			
				
					
						
							
							
								chalonverse 
							
						 
					 
					
						
						
							
						
						7a02dcf3e6 
					 
					
						
						
							
							Add note to GDK docs about XCurl.dll  
						
						
						
						
					 
					
						2022-06-27 23:23:31 -04:00 
						 
				 
			
				
					
						
							
							
								chalonverse 
							
						 
					 
					
						
						
							
						
						3b191580c3 
					 
					
						
						
							
							Windows GDK Support ( #5830 )  
						
						... 
						
						
						
						* Added GDK
* Simplfied checks in SDL_config_wingdk.h
* Added testgdk sample
* Added GDK readme
* Fixed error in merge of SDL_windows.h
* Additional GDK fixes
* OpenWatcom should not export _SDL_GDKGetTaskQueue
* Formatting fixes
* Moved initialization code into SDL_GDKRunApp 
						
						
					 
					
						2022-06-27 10:19:39 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						5c1b7f6ea7 
					 
					
						
						
							
							Added instructions for updating Makefile.w32 for release  
						
						
						
						
					 
					
						2022-06-16 12:42:45 -07:00 
						 
				 
			
				
					
						
							
							
								Francisco Javier Trujillo Mata 
							
						 
					 
					
						
						
							
						
						161a316dfa 
					 
					
						
						
							
							Add PS2 readme  
						
						
						
						
					 
					
						2022-06-15 15:15:26 -07:00 
						 
				 
			
				
					
						
							
							
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						1087eaad7e 
					 
					
						
						
							
							cmake: install SDL2::SDL2test when configuring with SDL2_TEST enabled  
						
						
						
						
					 
					
						2022-06-03 12:41:36 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Fitzmayer 
							
						 
					 
					
						
						
							
						
						9b75fa0165 
					 
					
						
						
							
							N-Gage port: add changes from code reviews, overall cleanup ( #5618 )  
						
						... 
						
						
						
						* Add changes from code review by @ccawley2011, #5597 , overall cleanup
* Update N-Gage README, minor cleanup and rephrasing
* Call SDL_SetMainReady() before calling SDL_main, return SDL_main instead of main 
						
						
					 
					
						2022-05-11 09:31:34 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Szpakowski 
							
						 
					 
					
						
						
							
						
						d35c737f1c 
					 
					
						
						
							
							macOS: change min supported OS from 10.6 to 10.7.  
						
						
						
						
					 
					
						2022-05-09 21:53:40 -07:00 
						 
				 
			
				
					
						
							
							
								Simon McVittie 
							
						 
					 
					
						
						
							
						
						2a8297e427 
					 
					
						
						
							
							workflows: Add a test to assert that all the version numbers agree  
						
						... 
						
						
						
						Signed-off-by: Simon McVittie <smcv@collabora.com > 
						
						
					 
					
						2022-05-04 09:55:35 -07:00 
						 
				 
			
				
					
						
							
							
								Simon McVittie 
							
						 
					 
					
						
						
							
						
						fff97c95eb 
					 
					
						
						
							
							build: Mechanically generate ABI versions from version number  
						
						... 
						
						
						
						If we're strict about applying something resembling semantic versioning
to the "marketing" version number, then we can mechanically generate
the ABI version from it.
This limits the range of valid micro versions (patchlevels) to 0-99.
Signed-off-by: Simon McVittie <smcv@collabora.com > 
						
						
					 
					
						2022-05-04 09:55:35 -07:00 
						 
				 
			
				
					
						
							
							
								Simon McVittie 
							
						 
					 
					
						
						
							
						
						60d702ac74 
					 
					
						
						
							
							docs: Document new versioning scheme  
						
						... 
						
						
						
						Signed-off-by: Simon McVittie <smcv@collabora.com > 
						
						
					 
					
						2022-05-04 09:55:35 -07:00 
						 
				 
			
				
					
						
							
							
								Simon McVittie 
							
						 
					 
					
						
						
							
						
						cd7c2f1de7 
					 
					
						
						
							
							Switch versioning scheme to be the same as GLib and Flatpak  
						
						... 
						
						
						
						For stable releases, this gives us the ability to make bugfix-only point
releases such as 2.24.1 if we want to, and distinguish between them
programmatically. For example, this ability could have been useful after
2.0.16 to fix Xwayland regressions, and after 2.0.18 to fix event loop
regressions.
For development releases, this gives us the ability to make multiple
prereleases during the same feature cycle, and distinguish between them
programmatically. For example, this would have been useful during 2.0.22
development, which went through three prereleases before reaching the
final release.
Signed-off-by: Simon McVittie <smcv@collabora.com > 
						
						
					 
					
						2022-05-04 09:55:35 -07:00 
						 
				 
			
				
					
						
							
							
								Simon McVittie 
							
						 
					 
					
						
						
							
						
						22002d9155 
					 
					
						
						
							
							docs/release_checklist.md: Document how/where to bump version numbers  
						
						... 
						
						
						
						Signed-off-by: Simon McVittie <smcv@collabora.com > 
						
						
					 
					
						2022-05-04 09:55:35 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Fitzmayer 
							
						 
					 
					
						
						
							
						
						fbd230bb6c 
					 
					
						
						
							
							Add support for the Nokia N-Gage ( #5597 )  
						
						... 
						
						
						
						* Add initial support for the Nokia N-Gage
* N-Gage: disable clipping for the time being, issue needs to be resolved later
* Move va_copy definition to SDL_internal.h
* Move stdlib.h include to SDL_config_ngage.h, much cleaner this way
* Remove redundant include, add HAVE_STDLIB_H
* Revert "N-Gage: disable clipping for the time being, issue needs to be resolved later"
This reverts commit 4f5f0fc36c 
						
						
					 
					
						2022-05-03 08:51:49 -07:00 
						 
				 
			
				
					
						
							
							
								Kelly Gravelyn 
							
						 
					 
					
						
						
							
						
						1aa9754d96 
					 
					
						
						
							
							Add missing backslashes in README-linux.md command  
						
						
						
						
					 
					
						2022-04-29 12:41:40 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						7d7ec9c951 
					 
					
						
						
							
							x11: Remove XVidMode and Xinerama support.  
						
						... 
						
						
						
						Fixes  #1782 . 
					
						2022-04-26 23:17:13 -04:00 
						 
				 
			
				
					
						
							
							
								Ivan Epifanov 
							
						 
					 
					
						
						
							
						
						db718998bd 
					 
					
						
						
							
							Vita: fix readme  
						
						
						
						
					 
					
						2022-03-31 06:02:50 -07:00 
						 
				 
			
				
					
						
							
							
								Jaylon Gowie 
							
						 
					 
					
						
						
							
						
						8e5adc62eb 
					 
					
						
						
							
							Update README-vita.md  
						
						
						
						
					 
					
						2022-03-31 00:02:56 -04:00 
						 
				 
			
				
					
						
							
							
								Cameron Cawley 
							
						 
					 
					
						
						
							
						
						6529bf3de7 
					 
					
						
						
							
							Clean up formatting in README-directfb.md  
						
						
						
						
					 
					
						2022-03-27 09:12:25 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron Cawley 
							
						 
					 
					
						
						
							
						
						0bc9e243b9 
					 
					
						
						
							
							Remove URLs from markdown headers in README-visualc.md  
						
						
						
						
					 
					
						2022-03-27 09:12:25 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						94ed6b0a54 
					 
					
						
						
							
							README-windows: Notes on building with Visual Studio/LLVM.  
						
						... 
						
						
						
						Fixes  #5186 . 
					
						2022-03-26 08:55:26 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						5acb4b70ab 
					 
					
						
						
							
							README-windows: Wordwrap text file.  
						
						... 
						
						
						
						This makes for easier reading outside of a formal Markdown viewer. 
						
						
					 
					
						2022-03-26 08:50:25 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						26bfee8578 
					 
					
						
						
							
							README-windows: Convert to actual Markdown text.  
						
						
						
						
					 
					
						2022-03-26 08:47:46 -04:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						67848b6531 
					 
					
						
						
							
							Fix name of macOS platform and link to README file  
						
						
						
						
					 
					
						2022-03-15 09:25:01 -07:00 
						 
				 
			
				
					
						
							
							
								Sylvain 
							
						 
					 
					
						
						
							
						
						0ad606b48d 
					 
					
						
						
							
							Android: add comment to set render target to NULL when going to background (bug  #4041 )  
						
						
						
						
					 
					
						2022-03-14 10:43:18 +01:00 
						 
				 
			
				
					
						
							
							
								Ivan Epifanov 
							
						 
					 
					
						
						
							
						
						8ce003a42c 
					 
					
						
						
							
							Vita: credit cpasjuste  
						
						
						
						
					 
					
						2022-02-07 15:36:42 -08:00 
						 
				 
			
				
					
						
							
							
								Francisco Javier Trujillo Mata 
							
						 
					 
					
						
						
							
						
						ff5f5d0ef4 
					 
					
						
						
							
							Updating Readme-psp info  
						
						
						
						
					 
					
						2022-02-02 08:36:39 -05:00