Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						32907a9606 
					 
					
						
						
							
							Rename SDL_Swap(16|32|64)(LE|BE) to SDL_Swap(LE|BE)(16|32|64)  
						
						 
						
						
						
						
					 
					
						2024-06-12 02:29:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						96bb06d9c7 
					 
					
						
						
							
							wikiheaders: Clean out extra blank lines in function declarations on wiki.  
						
						 
						
						... 
						
						
						
						This has been driving me nuts for awhile now.  :) 
						
						
					 
					
						2024-06-11 12:37:41 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						386aa56711 
					 
					
						
						
							
							wikiheaders: Make cleaning out function attributes more generic.  
						
						 
						
						... 
						
						
						
						Changes the wiki page's "Syntax" section from things like...
```c
void SDL_LockMutex(SDL_Mutex *mutex) SDL_ACQUIRE(mutex);
```
...to...
```c
void SDL_LockMutex(SDL_Mutex *mutex);
``` 
						
						
					 
					
						2024-06-11 12:30:32 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						b53f6cf77a 
					 
					
						
						
							
							wikiheaders: Removed a FIXME comment.  
						
						 
						
						
						
						
					 
					
						2024-06-11 11:37:45 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						8e782602de 
					 
					
						
						
							
							wikiheaders: Fixes and cleanups to fix SDL_ReportAssertion's wiki page.  
						
						 
						
						
						
						
					 
					
						2024-06-11 11:29:44 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						c3a4b15a74 
					 
					
						
						
							
							wikiheaders: Don't present printf-support compiler metadata in wiki.  
						
						 
						
						
						
						
					 
					
						2024-06-11 10:58:02 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						657c0135b1 
					 
					
						
						
							
							android: android release binary should only contain a shared SDL3 library  
						
						 
						
						
						
						
					 
					
						2024-06-10 18:04:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						dd0bb25f66 
					 
					
						
						
							
							cmake: remove SDL_STATIC_PIC cmake option.  
						
						 
						
						... 
						
						
						
						Use CMAKE_POSITION_INDEPENDENT_CODE instead 
						
						
					 
					
						2024-06-10 18:04:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						9a9a3d1a33 
					 
					
						
						
							
							SDL_SystemCursor: rename enum items to match CSS.  
						
						 
						
						... 
						
						
						
						Fixes  #9079 . 
						
						
					 
					
						2024-06-01 22:32:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						df25e4022d 
					 
					
						
						
							
							Removed short aliases for 16-bit pixel formats  
						
						 
						
						... 
						
						
						
						These were potentially misleading in the same way the RGB888/BGR888 aliases were
Fixes https://github.com/libsdl-org/SDL/issues/4994  
						
						
					 
					
						2024-05-27 07:24:46 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						bba76859f5 
					 
					
						
						
							
							cmake: detect CPU architecture in 1 compilation  
						
						 
						
						
						
						
					 
					
						2024-05-26 23:52:48 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						7a043d9958 
					 
					
						
						
							
							Note that SDL_BlitSurface() was renamed SDL_BlitSurfaceScaled()  
						
						 
						
						
						
						
					 
					
						2024-05-24 05:33:51 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						86b2f441c0 
					 
					
						
						
							
							release: create arm64 Visual Studio binaries  
						
						 
						
						... 
						
						
						
						[skip ci] 
						
						
					 
					
						2024-05-23 00:13:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						85c87f4140 
					 
					
						
						
							
							release: use git archive to get sources  
						
						 
						
						
						
						
					 
					
						2024-05-22 01:28:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						9b0203d9b1 
					 
					
						
						
							
							release: Include pdb in Visual Studio release artifacts + build in C:\temp  
						
						 
						
						
						
						
					 
					
						2024-05-22 01:28:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						45081db9d4 
					 
					
						
						
							
							Build Android prefab in releaser.py script  
						
						 
						
						... 
						
						
						
						[ci skip] 
						
						
					 
					
						2024-05-22 01:28:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						9d70f1b483 
					 
					
						
						
							
							coccinelle doesn't support floating point constants  
						
						 
						
						
						
						
					 
					
						2024-05-18 16:36:29 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						6f2621438a 
					 
					
						
						
							
							Renamed DECLSPEC to SDL_DECLSPEC  
						
						 
						
						
						
						
					 
					
						2024-05-17 17:09:09 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brick 
							
						 
					 
					
						
						
							
						
						b6b9d5508e 
					 
					
						
						
							
							Renamed SDL_MixAudioFormat to SDL_MixAudio, and use float volume  
						
						 
						
						
						
						
					 
					
						2024-05-17 13:36:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						02ff85f2f3 
					 
					
						
						
							
							Renamed SDL_SIMDGetAlignment() to SDL_GetSIMDAlignment()  
						
						 
						
						
						
						
					 
					
						2024-05-16 10:22:15 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						4609af618a 
					 
					
						
						
							
							Updated logging functions for SDL3 naming convention  
						
						 
						
						
						
						
					 
					
						2024-05-16 10:22:15 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						5e6d85b8f0 
					 
					
						
						
							
							wikiheaders: bridge wiki Category docs to the headers!  
						
						 
						
						... 
						
						
						
						Did an initial cleanup on the headers and wrote a few pieces of documentation,
but this needs more work to fill out the documentation. 
						
						
					 
					
						2024-05-16 11:48:23 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						fbe7e2e6d3 
					 
					
						
						
							
							Moved the SDL version back to SDL_version.h  
						
						 
						
						... 
						
						
						
						Added a comment at the top of SDL.h with the current version, for informational purposes 
						
						
					 
					
						2024-05-15 14:38:29 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						661f2fc1fc 
					 
					
						
						
							
							Removed the SDL_Version structure, moved SDL version to SDL.h  
						
						 
						
						... 
						
						
						
						Inspired by https://github.com/libsdl-org/SDL/issues/9788  
						
						
					 
					
						2024-05-15 10:43:31 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						62a7e419f7 
					 
					
						
						
							
							wikiheaders: Automatically categorize API symbols by subsystem.  
						
						 
						
						
						
						
					 
					
						2024-05-14 13:30:42 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Petar Popovic 
							
						 
					 
					
						
						
							
						
						3baec8aab4 
					 
					
						
						
							
							Renaming SDLK_QUOTEDBL to SDLK_DBLAPOSTROPHE  
						
						 
						
						
						
						
					 
					
						2024-05-14 08:46:38 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Petar Popovic 
							
						 
					 
					
						
						
							
						
						94cbaaabbf 
					 
					
						
						
							
							Renaming SDLK_QUOTE and SDLK_BACKQUOTE  
						
						 
						
						... 
						
						
						
						Renaming SDLK_QUOTE to SDLK_APOSTROPHE.
Renaming SDLK_BACKQUOTE to SDLK_GRAVE.
This makes them similar to their scancode names. 
						
						
					 
					
						2024-05-13 11:11:11 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						bcbf09acde 
					 
					
						
						
							
							Renamed SDL_AttachVirtualJoystickEx() to SDL_AttachVirtualJoystick()  
						
						 
						
						... 
						
						
						
						The shorthand version of this function didn't allow specifying a controller name, which seems pretty important. It seems like anyone actually implementing a virtual joystick is going to want to use some of the extended functionality. 
						
						
					 
					
						2024-05-09 14:05:58 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						1d2b00efe1 
					 
					
						
						
							
							wikiheaders: A few fixes that the SDL2 branch exposed.  
						
						 
						
						
						
						
					 
					
						2024-05-07 14:23:19 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						353001e077 
					 
					
						
						
							
							wikiheaders: Fixed LaTeX chapter list and symbol sorting.  
						
						 
						
						
						
						
					 
					
						2024-05-05 02:44:45 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						b181e7b1ca 
					 
					
						
						
							
							wikiheaders: LaTeX output support.  
						
						 
						
						... 
						
						
						
						Reference Issue #9440 . 
						
						
					 
					
						2024-05-05 02:03:44 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						0768e0e431 
					 
					
						
						
							
							wikiheaders: Fixed See Also section in --copy-to-headers.  
						
						 
						
						... 
						
						
						
						This broke when the list bullet markdown was fixed, and then the fixed wiki
data was copied back to the headers. 
						
						
					 
					
						2024-05-05 01:53:37 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						a16b76cf80 
					 
					
						
						
							
							wikiheaders: Markdown should use '-' for unordered lists, not '*'.  
						
						 
						
						
						
						
					 
					
						2024-05-05 01:22:45 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						8f4cab0f83 
					 
					
						
						
							
							ci: fix dmg release artifacts  
						
						 
						
						... 
						
						
						
						- build-release.py: use absolute paths instead of resolved paths
- xcode: run the shell script with 'set -ex' for extra verbosity +
  failing when an error happens
- On macOS ci, /tmp resolves to /private/tmp, causing the shell script
  to not find the SDL3.xcframework. So don't  use /tmp. 
						
						
					 
					
						2024-05-05 01:30:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						77f4ffcc79 
					 
					
						
						
							
							wikiheaders: Don't list SDL property #defines below functions.  
						
						 
						
						... 
						
						
						
						They will still generate "please refer to" pages, though. 
						
						
					 
					
						2024-05-03 13:19:27 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						92bd7d99dd 
					 
					
						
						
							
							wikiheaders: Deal with multiline typedefs.  
						
						 
						
						... 
						
						
						
						This happens more than once with function pointer typedefs.
Reference Issue #9440 . 
						
						
					 
					
						2024-05-03 13:01:20 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						3348d0caaf 
					 
					
						
						
							
							wikiheaders: Deal with SDLMAIN_DECLSPEC functions.  
						
						 
						
						
						
						
					 
					
						2024-05-03 09:31:27 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						9f842e9b5a 
					 
					
						
						
							
							wikiheaders: Bind #defines below a function to it, like typedefs.  
						
						 
						
						... 
						
						
						
						This effectively adds the property symbols for various functions to the
function's wiki page. 
						
						
					 
					
						2024-05-02 12:49:30 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						eb2c9e9235 
					 
					
						
						
							
							wikiheaders: added --report-coverage-gaps to see what we aren't covering!  
						
						 
						
						
						
						
					 
					
						2024-05-01 19:58:21 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						e52a2474f1 
					 
					
						
						
							
							Fixed updating CMakeLists.txt with update-version.sh  
						
						 
						
						
						
						
					 
					
						2024-05-01 09:33:30 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						12b6c17575 
					 
					
						
						
							
							wikiheaders: Generate wiki pages for defines under a typedef.  
						
						 
						
						... 
						
						
						
						These are just there to handle cases where a user stumbles upon a symbol
and punches it into the wiki, so they don't get a 404 for it, but rather
a pointer to where that symbol is relevant.
These pages are generated in the wiki if they don't exist, and are never
overwritten, in case text has been added to them. They are also not bridged
back to the headers or added to the set of manpages. 
						
						
					 
					
						2024-04-30 22:47:02 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						5481ea4cd4 
					 
					
						
						
							
							wikiheaders: manpages See Also sections should specify 3 vs 3type.  
						
						 
						
						
						
						
					 
					
						2024-04-30 21:46:56 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						9210c68c44 
					 
					
						
						
							
							wikiheaders: Manpages go in man3 directory, even if they're 3type.  
						
						 
						
						
						
						
					 
					
						2024-04-30 21:46:56 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Petar Popovic 
							
						 
					 
					
						
						
							
						
						7bfecacc02 
					 
					
						
						
							
							Removing function macro SDL_TABLESIZE()  
						
						 
						
						
						
						
					 
					
						2024-04-29 13:52:48 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						2ee1c87eb0 
					 
					
						
						
							
							wikiheaders: Fixed preprocessor line check to include #endif.  
						
						 
						
						... 
						
						
						
						Reference Issue #9557 . 
						
						
					 
					
						2024-04-25 16:46:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						6b1a98e664 
					 
					
						
						
							
							wikiheaders: Allow basic typedefs to pull in some preprocessor logic.  
						
						 
						
						... 
						
						
						
						Reference Issue #9557 .
This lets SDL_AudioFormat have the `#if byteorder == lilendian` section. 
						
						
					 
					
						2024-04-25 16:44:09 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						d29b861a76 
					 
					
						
						
							
							wikiheaders: Allow blank lines in post-typedef #define blocks.  
						
						 
						
						... 
						
						
						
						Reference Issue #9557 . 
						
						
					 
					
						2024-04-25 14:26:49 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						2fb024ab8e 
					 
					
						
						
							
							wikiheaders: Defines directly following a non-struct typedef are documented.  
						
						 
						
						... 
						
						
						
						The idea is that if you have a `typedef Uint32 MyFlags` that has a bunch of
defines that are meant to be bitflags, you can pack them into the same wiki
page automatically.
This only works with `typedef`s that are _not_ struct/union/enums, and it
only pulls in `#define` lines that immediately follow the typedef line.
Even a blank line or a comment will signal to stop including lines for
this page! 
						
						
					 
					
						2024-04-25 03:02:27 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						093160904d 
					 
					
						
						
							
							SDL_Keymod: Removed SDL_KMOD_RESERVED.  
						
						 
						
						... 
						
						
						
						Fixes  #9481 . 
						
						
					 
					
						2024-04-17 17:30:10 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brick 
							
						 
					 
					
						
						
							
						
						8f6f9cadc4 
					 
					
						
						
							
							Rewrote audio resampler using cubic filter interpolation  
						
						 
						
						... 
						
						
						
						This allows using a much smaller (1.5 KB) lookup table, in exchange for a small amount of extra work per frame.
The extra work (a few extra loads/mul/adds) is negligible, and can execute in parallel.
The reduction in cache misses almost certainly outweighs any added cost.
The table is generated at runtime, and takes less than 0.02ms on my computer. 
						
						
					 
					
						2024-04-15 11:47:18 -10:00