Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								5e6a851d6c 
								
							 
						 
						
							
							
								
								docs: Fixed some Emscripten details  
							
							
							
						 
						
							2023-09-09 21:22:45 -04:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								f788a671e4 
								
							 
						 
						
							
							
								
								docs: Remove "more on this later" comment for something already covered.  
							
							
							
						 
						
							2023-09-09 21:22:45 -04:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ryan C. Gordon 
							
						 
						
							
							
							
							
								
							
							
								bd77b9a0ce 
								
							 
						 
						
							
							
								
								docs: Rewrote README-emscripten.md  
							
							... 
							
							
							
							Fixes  #6453 . 
						
							2023-09-09 21:22:45 -04:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ethan Lee 
							
						 
						
							
							
							
							
								
							
							
								24fcb61470 
								
							 
						 
						
							
							
								
								 gdk: Add SDL_GDKGetDefaultUser, SDL_GetPrefPath implementation  
							
							
							
						 
						
							2023-08-25 10:41:14 -04:00 
							
								 
							
						 
					 
				
					
						
							
							
								Sam Lantinga 
							
						 
						
							
							
							
							
								
							
							
								8e27a69370 
								
							 
						 
						
							
							
								
								Updated to Android minSdkVersion 19 and targetSdkVersion 34  
							
							... 
							
							
							
							This is updated to meet the latest requirements for apps on the Google Play store 
							
						 
						
							2023-08-24 08:26:05 -07:00 
							
								 
							
						 
					 
				
					
						
							
							
								Anonymous Maarten 
							
						 
						
							
							
							
							
								
							
							
								e5f3b22d63 
								
							 
						 
						
							
							
								
								cmake: update cmake_minimum_required to avoid deprecated warning  
							
							
							
						 
						
							2023-08-09 02:53:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ozkan Sezer 
							
						 
						
							
							
							
							
								
							
							
								e7761aec37 
								
							 
						 
						
							
							
								
								update docs/README-os2 after the last os/2 audio patch.  
							
							
							
						 
						
							2023-07-25 20:51:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
							
								Sam Clegg 
							
						 
						
							
							
							
							
								
							
							
								042243471f 
								
							 
						 
						
							
							
								
								emscripten: Add JS library dependencies using EM_JS_DEPS macro  
							
							... 
							
							
							
							See https://github.com/emscripten-core/emscripten/pull/19780  
							
						 
						
							2023-07-06 18:15:49 -04:00 
							
								 
							
						 
					 
				
					
						
							
							
								Karl Hedberg 
							
						 
						
							
							
							
							
								
							
							
								9ed1b778ed 
								
							 
						 
						
							
							
								
								Made the Android documentation more clear and understandable ( #7535 )  
							
							... 
							
							
							
							(cherry picked from commit 11142ec2562cc3cce1ea2e09e9758d8b6cfc07bb) 
							
						 
						
							2023-03-25 15:11:51 -07:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ryan C. Gordon 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								e58a8639e3 
								
							 
						 
						
							
							
								
								docs: Removed bogus file from wiki bridge.  
							
							... 
							
							
							
							That was fixed to not do that again by 7e429a13d3 
							
						 
						
							2023-02-28 13:40:35 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Ryan C. Gordon 
							
						 
						
							
							
								
								
							
							
							
								
							
							
								5b7b3da701 
								
							 
						 
						
							
							
								
								Sync wiki -> headers.  
							
							
							
						 
						
							2023-02-28 12:56:01 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Pierre Wendling 
							
						 
						
							
							
							
							
								
							
							
								e580e087ff 
								
							 
						 
						
							
							
								
								N3DS: Backport semaphore fixes from  #6776 .  
							
							
							
						 
						
							2022-12-11 17:09:28 -08:00 
							
								 
							
						 
					 
				
					
						
							
							
								Pierre Wendling 
							
						 
						
							
							
							
							
								
							
							
								dcfa127fd4 
								
							 
						 
						
							
							
								
								N3DS: Document the SDL_GetBasePath behaviour.  
							
							
							
						 
						
							2022-11-14 21:24:10 -08:00 
							
								 
							
						 
					 
				
					
						
							
							
								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 4f5f0fc36cc7f34fad05e45671dfa7b8dc32fd51.
* N-Gage: fix clipping issue by providing proper math functions 
							
						 
						
							2022-05-03 08:51:49 -07:00