Sam Lantinga 
							
						 
					 
					
						
						
							
						
						5dc65f829f 
					 
					
						
						
							
							check_android_jni.py: make sure we're using python3  
						
						
						
						
					 
					
						2025-10-08 21:32:30 -07:00 
						 
				 
			
				
					
						
							
							
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						d13f66ab7d 
					 
					
						
						
							
							release: small release script clean-up  
						
						
						
						
					 
					
						2025-09-26 21:39:06 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						1c9127ee4d 
					 
					
						
						
							
							examples: Preload onmouseover images, so it's more responsive to the user.  
						
						
						
						
					 
					
						2025-09-16 14:22:39 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						c78818bd4b 
					 
					
						
						
							
							examples: When linking to directories, append a '/' to the URL.  
						
						... 
						
						
						
						This works without it, but generates an extra redirect on the web server to
the same a URL with the '/' appended, so we might as well supply it ourselves
and remove the extra roundtrip to the server. 
						
						
					 
					
						2025-09-12 14:23:01 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						bab4bb3817 
					 
					
						
						
							
							examples: Fixed HTML output with multi-paragraph READMEs.  
						
						
						
						
					 
					
						2025-09-07 11:48:53 -04:00 
						 
				 
			
				
					
						
							
							
								Simon McVittie 
							
						 
					 
					
						
						
							
						
						99da009308 
					 
					
						
						
							
							wikiheaders: Escape backslash in man pages  
						
						... 
						
						
						
						Otherwise, groff will interpret it as a macro, causing the man page
for SDL_GetPrefPath() to be mis-rendered. Escape unescaped backslashes
as `\(rs` ("reverse solidus") before escaping other characters with
macros that, themselves, contain backslashes.
Resolves: https://github.com/libsdl-org/SDL/issues/13039 
Signed-off-by: Simon McVittie <smcv@collabora.com > 
						
						
					 
					
						2025-09-04 19:59:15 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						af74b1fe84 
					 
					
						
						
							
							wikiheaders: Generate a current list of supported environment variables.  
						
						... 
						
						
						
						Fixes  #13827 . 
					
						2025-09-02 15:49:52 -04:00 
						 
				 
			
				
					
						
							
							
								Matthew Zavislak 
							
						 
					 
					
						
						
							
						
						4f11feb708 
					 
					
						
						
							
							Add elf alignment check for Android artifacts ( #13818 )  
						
						
						
						
					 
					
						2025-08-28 16:31:03 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						5b688514c7 
					 
					
						
						
							
							wikiheaders: Don't autolink things that are already linked.  
						
						... 
						
						
						
						This is a dirty hack, but it currently works for our purposes. We just refuse
to link an eligible string (like, say...`SDL_shadercross`), if there's a '['
character right before it.
This WILL NOT WORK if the string is in the middle of a link! For example, if
you had `[please refer to SDL_shadercross](https://example.com/ )`, this will
still fail in the usual ways, but we're not building out a robust parser here
at the moment, and this catches the most common problem.
Fixes  #13160 .
Fixes https://github.com/libsdl-org/sdlwiki/issues/752 
Closes https://github.com/libsdl-org/sdlwiki/pull/725  
						
						
					 
					
						2025-08-26 14:43:59 -04:00 
						 
				 
			
				
					
						
							
							
								Chase Knowlden 
							
						 
					 
					
						
						
							
						
						6e422e5ff2 
					 
					
						
						
							
							Update NDK version to 28 ( #13729 )  
						
						... 
						
						
						
						* Update NDK version to 28 and add 16kb page size linker flags to x86_64
* Remove Android Linker Options
16kb page size is now the default since NDK r28c
* Update Android CI to use NDK 28 
						
						
					 
					
						2025-08-12 07:45:57 -07:00 
						 
				 
			
				
					
						
							
							
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						7017fbaa8e 
					 
					
						
						
							
							release: build aarch64 libraries with 16kiB page size  
						
						... 
						
						
						
						[ci skip] 
						
						
					 
					
						2025-08-09 04:51:35 +02:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						6981522cd6 
					 
					
						
						
							
							Revert "Support Google Play 16 KB Page Size Requirement ( #13470 )"  
						
						... 
						
						
						
						This reverts commit dc2c83c383 
						
						
					 
					
						2025-08-07 11:44:45 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						e1a623f129 
					 
					
						
						
							
							SDL_migration.cocci: Fixed a few incorrect function names.  
						
						
						
						
					 
					
						2025-08-02 22:54:03 -04:00 
						 
				 
			
				
					
						
							
							
								Matthew Zavislak 
							
						 
					 
					
						
						
							
						
						dc2c83c383 
					 
					
						
						
							
							Support Google Play 16 KB Page Size Requirement ( #13470 )  
						
						... 
						
						
						
						- See: https://developer.android.com/guide/practices/page-sizes#update-packaging 
- Also, make min API uniform at 21 (from 16 and 23 in a few places) 
						
						
					 
					
						2025-07-31 16:12:54 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						3896b1b3f4 
					 
					
						
						
							
							wikiheaders: Let each subproject specify how to find their property symbols.  
						
						
						
						
					 
					
						2025-06-17 16:41:24 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						b8187e2abd 
					 
					
						
						
							
							wikiheaders: Trim whitespace from end of lines in section headers.  
						
						
						
						
					 
					
						2025-06-01 10:43:08 -04:00 
						 
				 
			
				
					
						
							
							
								krizej 
							
						 
					 
					
						
						
							
						
						3be57ec774 
					 
					
						
						
							
							docs: fix man page return value section generation  
						
						
						
						
					 
					
						2025-05-20 13:04:45 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						1f7aa16eae 
					 
					
						
						
							
							wikiheaders: Man pages should escape apostrophe chars.  
						
						... 
						
						
						
						This prevents problems if one starts a line, which would cause it to be
interpreted as a command character.
Fixes  #13038 . 
						
						
					 
					
						2025-05-14 11:36:43 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						a7344206e8 
					 
					
						
						
							
							wikiheaders: Patched to compile.  
						
						... 
						
						
						
						(whoops.) 
						
						
					 
					
						2025-05-05 23:58:59 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						06c2f9fcfc 
					 
					
						
						
							
							wikiheaders: Correct wiki README digest links.  
						
						
						
						
					 
					
						2025-05-05 23:56:12 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						ad46394e82 
					 
					
						
						
							
							wikiheaders: README.md should be READMEs.md  
						
						... 
						
						
						
						So it doesn't conflict with the old README directory. 
						
						
					 
					
						2025-05-05 23:49:06 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						2c97a48c51 
					 
					
						
						
							
							wikiheaders: READMEs go in the base dir of the wiki now.  
						
						... 
						
						
						
						Reference PR #12529 .
(and several other issues.) 
						
						
					 
					
						2025-05-05 23:36:08 -04:00 
						 
				 
			
				
					
						
							
							
								krizej 
							
						 
					 
					
						
						
							
						
						a390f5716e 
					 
					
						
						
							
							docs: improve man page generation  
						
						
						
						
					 
					
						2025-04-08 22:52:43 -04:00 
						 
				 
			
				
					
						
							
							
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						05531c5f4b 
					 
					
						
						
							
							release: use NDK r21e for building Android release artifact  
						
						... 
						
						
						
						[ci skip] 
						
						
					 
					
						2025-03-16 03:02:18 +01:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						f24f9d3bed 
					 
					
						
						
							
							Revert "testcamera: added support for Motion JPEG camera frames"  
						
						... 
						
						
						
						This reverts commit 5ccee77190 
						
						
					 
					
						2025-02-20 12:16:26 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						a792434a37 
					 
					
						
						
							
							Added initial MJPG support using stb_image  
						
						
						
						
					 
					
						2025-02-20 12:16:26 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						5ccee77190 
					 
					
						
						
							
							testcamera: added support for Motion JPEG camera frames  
						
						
						
						
					 
					
						2025-02-10 17:18:16 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						cf41ccc6ce 
					 
					
						
						
							
							Removed stb_image.h from SDL  
						
						... 
						
						
						
						This adds quite a bit of code size to SDL for a niche use-case. This is easily handled in the application instead. 
						
						
					 
					
						2025-02-10 17:18:16 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						84b0c13c44 
					 
					
						
						
							
							Added support for Motion JPEG camera capture  
						
						... 
						
						
						
						Fixes https://github.com/libsdl-org/SDL/issues/12183  
						
						
					 
					
						2025-02-10 17:18:16 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						2a946e91bc 
					 
					
						
						
							
							android: updated release build SDK to match documented requirements  
						
						
						
						
					 
					
						2025-01-28 06:03:37 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						44edbf7137 
					 
					
						
						
							
							Use templates for the package support files  
						
						... 
						
						
						
						This makes them more easy to reuse in other projects. 
						
						
					 
					
						2025-01-28 06:03:37 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron Gutman 
							
						 
					 
					
						
						
							
						
						913e0a5e53 
					 
					
						
						
							
							SDL_migration.cocci: handle more renamed event fields  
						
						
						
						
					 
					
						2025-01-25 23:50:44 -06:00 
						 
				 
			
				
					
						
							
							
								Cameron Gutman 
							
						 
					 
					
						
						
							
						
						628130ec8f 
					 
					
						
						
							
							SDL_migration.cocci: fix incorrect SDL3 API name  
						
						
						
						
					 
					
						2025-01-25 23:50:04 -06:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						7e130e27ba 
					 
					
						
						
							
							fnsince.pl: Remove prerelease version tapdancing.  
						
						
						
						
					 
					
						2025-01-21 13:10:57 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						e9f7f11f1d 
					 
					
						
						
							
							fnsince.pl: Fix script once bump to 3.1.10 exposed a bug.  
						
						
						
						
					 
					
						2025-01-17 18:39:12 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						c2dac95f58 
					 
					
						
						
							
							Revert "Add CategoryAPICategory to the complete API index"  
						
						... 
						
						
						
						This reverts commit 21a42d2b0d 
						
						
					 
					
						2025-01-16 18:02:01 -05:00 
						 
				 
			
				
					
						
							
							
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						dd4f5df824 
					 
					
						
						
							
							release: support android-X-ext-Y directories  
						
						... 
						
						
						
						[ci skip] 
						
						
					 
					
						2025-01-16 20:59:13 +01:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						21a42d2b0d 
					 
					
						
						
							
							Add CategoryAPICategory to the complete API index  
						
						
						
						
					 
					
						2025-01-16 09:26:00 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						d8e1ad0ebc 
					 
					
						
						
							
							release: skip extended Android SDK versions  
						
						
						
						
					 
					
						2025-01-16 09:07:00 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						5f4696ce63 
					 
					
						
						
							
							Updating documentation for the 3.2.0 release  
						
						... 
						
						
						
						* Simplified and updated the mingw release archive
* Simplified and updated the msvc release archive
* Updated the Xcode release archive
* Updated the Android release archive 
						
						
					 
					
						2025-01-15 20:38:16 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						2b8fb0bdd4 
					 
					
						
						
							
							wikiheaders: Maybe fix perl warning.  
						
						... 
						
						
						
						Reference Issue #11944 . 
						
						
					 
					
						2025-01-13 15:18:39 -05:00 
						 
				 
			
				
					
						
							
							
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						f79083d9bb 
					 
					
						
						
							
							release: don't add test directory to mingw release archives  
						
						
						
						
					 
					
						2025-01-13 04:32:49 +01:00 
						 
				 
			
				
					
						
							
							
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						4ba4f0a106 
					 
					
						
						
							
							release: add Android aar to devel zip archive  
						
						... 
						
						
						
						[ci skip] 
						
						
					 
					
						2025-01-12 16:28:00 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						4231848791 
					 
					
						
						
							
							Revert "Separate android initialization from Activity ( #11891 )"  
						
						... 
						
						
						
						This reverts commit d14c93c4b1 
						
						
					 
					
						2025-01-10 15:27:08 -08:00 
						 
				 
			
				
					
						
							
							
								Xander 
							
						 
					 
					
						
						
							
						
						d14c93c4b1 
					 
					
						
						
							
							Separate android initialization from Activity ( #11891 )  
						
						
						
						
					 
					
						2025-01-10 15:05:58 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						507593f485 
					 
					
						
						
							
							wikiheaders: Allow symbols to be filtered from manpage generation by regex.  
						
						... 
						
						
						
						This is specifically to prevent generating a manpage for "Uint32" and friends.
Fixes  #11898 . 
						
						
					 
					
						2025-01-09 14:13:00 -05:00 
						 
				 
			
				
					
						
							
							
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						8b83a57847 
					 
					
						
						
							
							Check that dll's built by MinGW do not link to unwanted runtime libraries  
						
						
						
						
					 
					
						2025-01-03 16:56:22 +01:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						2c0a8363a5 
					 
					
						
						
							
							Added SDL_HINT_JOYSTICK_ENHANCED_REPORTS  
						
						... 
						
						
						
						This hint defaults on, enabling advanced controller features.
This replaces SDL_HINT_JOYSTICK_HIDAPI_PS4_RUMBLE and SDL_HINT_JOYSTICK_HIDAPI_PS5_RUMBLE, and is supported by PlayStation and Nintendo Switch controllers.
Fixes https://github.com/libsdl-org/SDL/issues/10086  
						
						
					 
					
						2025-01-02 17:18:09 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						f2074d7af3 
					 
					
						
						
							
							Updated copyright for 2025  
						
						
						
						
					 
					
						2025-01-01 07:45:52 -08:00 
						 
				 
			
				
					
						
							
							
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						df1f1c2e12 
					 
					
						
						
							
							cmake: don't create relocatable packages by default with non-MSVC toolchains  
						
						
						
						
					 
					
						2024-12-28 02:04:00 +01:00