Petar Popovic 
							
						 
					 
					
						
						
							
						
						9b5944a14f 
					 
					
						
						
							
							Removing SDL_Colour macro  
						
						
						
						
					 
					
						2024-04-09 12:25:36 -04:00 
						 
				 
			
				
					
						
							
							
								Petar Popovic 
							
						 
					 
					
						
						
							
						
						c8a066019b 
					 
					
						
						
							
							Renaming SDL_eventaction to SDL_EventAction  
						
						
						
						
					 
					
						2024-04-08 14:28:52 -04:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						784311c20e 
					 
					
						
						
							
							Fixed duplicate SDL_Version change  
						
						
						
						
					 
					
						2024-03-18 13:59:03 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						d65ae710a1 
					 
					
						
						
							
							Renamed SDL_LogGetOutputFunction() and SDL_LogSetOutputFunction() to match SDL 3.0 naming convention  
						
						
						
						
					 
					
						2024-03-17 12:28:11 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						3a344cf877 
					 
					
						
						
							
							rwops: Fixed some SDL2 symbols that got missed.  
						
						
						
						
					 
					
						2024-03-14 21:57:21 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						fc7afa9cbf 
					 
					
						
						
							
							rwops: Renamed SDL_RWops to SDL_IOStream, and other related symbols.  
						
						
						
						
					 
					
						2024-03-14 19:38:12 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						7d4d8ccde0 
					 
					
						
						
							
							rwops: Rename everything from SDL_RWxxx to SDL_XxxRW.  
						
						
						
						
					 
					
						2024-03-14 19:37:04 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						655ceb3b31 
					 
					
						
						
							
							rwops: Renamed SDL_CreateRW and SDL_DestroyRW to SDL_OpenRW and SDL_CloseRW.  
						
						
						
						
					 
					
						2024-03-14 19:37:01 -04:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						b322d27f62 
					 
					
						
						
							
							Missed SDL_NumJoystickBalls() rename in SDL_migration.cocci  
						
						
						
						
					 
					
						2024-03-10 21:31:19 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						efbbafb3f1 
					 
					
						
						
							
							Re-added balls to the SDL joystick API  
						
						... 
						
						
						
						It turns out these were being used on Linux and at least one virtual driver was making use of them (thanks @mrfixit2001!) 
						
						
					 
					
						2024-03-10 21:30:14 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						9e505252c0 
					 
					
						
						
							
							Renamed SDL_HINT_PS2_DYNAMIC_VSYNC SDL_HINT_RENDER_PS2_DYNAMIC_VSYNC  
						
						
						
						
					 
					
						2024-02-12 09:54:33 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						a538936821 
					 
					
						
						
							
							Renamed SDL_HINT_LINUX_JOYSTICK_DEADZONES to SDL_HINT_JOYSTICK_LINUX_DEADZONES  
						
						
						
						
					 
					
						2024-02-12 09:54:33 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						980c379a0b 
					 
					
						
						
							
							Renamed SDL_HINT_LINUX_JOYSTICK_CLASSIC to SDL_HINT_JOYSTICK_LINUX_CLASSIC  
						
						
						
						
					 
					
						2024-02-12 09:54:33 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						1f7936d545 
					 
					
						
						
							
							Renamed SDL_HINT_LINUX_HAT_DEADZONES to SDL_HINT_JOYSTICK_LINUX_HAT_DEADZONES  
						
						
						
						
					 
					
						2024-02-12 09:54:33 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						39cfb437ed 
					 
					
						
						
							
							Renamed SDL_HINT_LINUX_DIGITAL_HATS to SDL_HINT_JOYSTICK_LINUX_DIGITAL_HATS  
						
						
						
						
					 
					
						2024-02-12 09:54:33 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						b557c15bcf 
					 
					
						
						
							
							Renamed SDL_HINT_JOYSTICK_GAMECUBE_RUMBLE_BRAKE to SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE_RUMBLE_BRAKE  
						
						
						
						
					 
					
						2024-02-12 09:54:33 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						4f628b5b62 
					 
					
						
						
							
							Renamed SDL_HINT_GDK_TEXTINPUT_DEFAULT to SDL_HINT_GDK_TEXTINPUT_DEFAULT_TEXT  
						
						
						
						
					 
					
						2024-02-12 09:54:33 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						fd5d761128 
					 
					
						
						
							
							Renamed SDL_HINT_DIRECTINPUT_ENABLED to SDL_HINT_JOYSTICK_DIRECTINPUT  
						
						
						
						
					 
					
						2024-02-12 09:54:33 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						a5da7d0dd5 
					 
					
						
						
							
							Renamed SDL_HINT_ALLOW_TOPMOST to SDL_HINT_WINDOW_ALLOW_TOPMOST  
						
						
						
						
					 
					
						2024-02-12 09:54:33 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						cacac6cc34 
					 
					
						
						
							
							Updated structure and field names for consistency  
						
						... 
						
						
						
						Type names are camel case and field names are snake case except for fields ending in id, which are capitalized.
Fixes https://github.com/libsdl-org/SDL/issues/6955  
						
						
					 
					
						2024-02-11 08:27:56 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						f95b7ee4da 
					 
					
						
						
							
							Renamed SDL_HasWindowSurface to SDL_WindowHasSurface  
						
						... 
						
						
						
						Fixes https://github.com/libsdl-org/SDL/issues/9034  
						
						
					 
					
						2024-02-09 17:42:18 -08:00 
						 
				 
			
				
					
						
							
							
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						31d133db40 
					 
					
						
						
							
							Define SDL_PLATFORM_* macros instead of underscored ones ( #8875 )  
						
						
						
						
					 
					
						2024-01-24 01:40:51 +00:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						cd231a65f6 
					 
					
						
						
							
							Added SDL_GetJoystickCaps() and SDL_GetGamepadCaps() to get the capabilities of controllers  
						
						... 
						
						
						
						Also added SDL_GAMEPAD_CAP_PLAYER_LED to let the application know if the controller has a visible player LED 
						
						
					 
					
						2024-01-22 19:23:42 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						fc0c774976 
					 
					
						
						
							
							Renamed SDL_ThreadID() to SDL_GetCurrentThreadID()  
						
						... 
						
						
						
						Also renamed SDL_threadID to SDL_ThreadID and made it Uint64 for consistency with other ID types 
						
						
					 
					
						2024-01-18 08:18:37 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						a2665f54c8 
					 
					
						
						
							
							Updated the atomic API for SDL 3.0 naming conventions  
						
						... 
						
						
						
						Fixes https://github.com/libsdl-org/SDL/issues/7388  
						
						
					 
					
						2024-01-18 04:41:34 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						f224af5ac5 
					 
					
						
						
							
							Updated Haptic API for SDL 3.0 conventions  
						
						... 
						
						
						
						Also removed the XInput haptic support since using the haptic API for rumble is no longer supported. 
						
						
					 
					
						2024-01-18 03:26:11 -08:00 
						 
				 
			
				
					
						
							
							
								Sylvain 
							
						 
					 
					
						
						
							
						
						ffd82fb7c4 
					 
					
						
						
							
							Add scaleMode to SDL_SoftStretch(), remove SDL_SoftStretchLinear().  
						
						
						
						
					 
					
						2023-12-22 09:13:21 -08:00 
						 
				 
			
				
					
						
							
							
								Sylvain 
							
						 
					 
					
						
						
							
						
						5dba04b29b 
					 
					
						
						
							
							Remove SDL_{Set,Get}SurfaceScale().  
						
						... 
						
						
						
						Add Scale parameter to SDL_BlitSurfaceScaled() and SDL_BlitSurfaceScaledUnchecked()
(see #8732 ) 
						
						
					 
					
						2023-12-22 02:08:49 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						4bb5e1f0f9 
					 
					
						
						
							
							Added migration notes for migrating Steam Input support from SDL2 to SDL3  
						
						
						
						
					 
					
						2023-12-20 14:15:09 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						dd47da8a5c 
					 
					
						
						
							
							gamepad: Replace GetNumMappings/GetMappingByIndex with a single function.  
						
						... 
						
						
						
						Now it returns an array and optional count, to match other SDL3 APIs. 
						
						
					 
					
						2023-11-29 20:50:44 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						dfee3f9e92 
					 
					
						
						
							
							render: Replaced SDL_RenderFlush with SDL_FlushRenderer.  
						
						... 
						
						
						
						This uses the same `SDL_VerbNoun` format as the rest of SDL3, and also
adds stronger effort to invalidate cached state in the backend, so cooperation
improves with apps that are using lowlevel rendering APIs directly.
Fixes  #367 . 
						
						
					 
					
						2023-11-29 14:24:26 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						869257a5c1 
					 
					
						
						
							
							SDL_migration.cocci: Added a thing for SDL_Vulkan_CreateSurface.  
						
						
						
						
					 
					
						2023-11-06 19:16:38 -05:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						4368f70ff9 
					 
					
						
						
							
							Added properties to various SDL objects  
						
						... 
						
						
						
						The following objects now have properties that can be user modified:
* SDL_AudioStream
* SDL_Gamepad
* SDL_Joystick
* SDL_RWops
* SDL_Renderer
* SDL_Sensor
* SDL_Surface
* SDL_Texture
* SDL_Window 
						
						
					 
					
						2023-10-11 22:38:00 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						859dc14add 
					 
					
						
						
							
							Replaced SDL_GetGamepadBindForAxis() and SDL_GetGamepadBindForButton() with SDL_GetGamepadBindings()  
						
						
						
						
					 
					
						2023-09-13 23:01:28 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						233789b0d1 
					 
					
						
						
							
							Audio types have the same naming convention as other SDL endian types, e.g. [S|U][BITS][LE|BE]  
						
						... 
						
						
						
						Native endian types have no LE/BE suffix 
						
						
					 
					
						2023-09-04 09:48:44 -07:00 
						 
				 
			
				
					
						
							
							
								Simon McVittie 
							
						 
					 
					
						
						
							
						
						efe15588d5 
					 
					
						
						
							
							Relabel back paddles as left or right  
						
						... 
						
						
						
						The sequence order of the four paddles is not obvious, with SDL and Xbox
controllers swapping the order of P2 and P3 relative to each other.
If we group them into left and right, then it becomes more obvious.
Signed-off-by: Simon McVittie <smcv@collabora.com > 
						
						
					 
					
						2023-08-09 11:03:30 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						b903ccf945 
					 
					
						
						
							
							SDL_rwops read/write functions return size_t again  
						
						... 
						
						
						
						The current status is stored in the SDL_rwops 'status' field to be able to determine whether a 0 return value is caused by end of file, an error, or a non-blocking source not being ready.
The functions to read sized datatypes now return SDL_bool so you can detect read errors.
Fixes https://github.com/libsdl-org/SDL/issues/6729  
						
						
					 
					
						2023-08-07 20:36:21 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						e7d56dd0b2 
					 
					
						
						
							
							audio: Renamed new API SDL_UnpauseAudioDevice to SDL_ResumeAudioDevice.  
						
						
						
						
					 
					
						2023-08-05 19:20:14 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						6567285eae 
					 
					
						
						
							
							SDL_migration.cocci: Fix up SDL_(Pause|Unpause)Audio.  
						
						
						
						
					 
					
						2023-07-30 11:56:37 -04:00 
						 
				 
			
				
					
						
							
							
								luzpaz 
							
						 
					 
					
						
						
							
						
						65e1d568ef 
					 
					
						
						
							
							Fix various typos (docs/build scripts/tests)  
						
						
						
						
					 
					
						2023-07-03 08:35:37 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						f010411492 
					 
					
						
						
							
							Rename SDL_strtokr() to SDL_strtok_r()  
						
						... 
						
						
						
						Fixes https://github.com/libsdl-org/SDL/issues/7914  
						
						
					 
					
						2023-07-03 06:20:06 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						e264bb5178 
					 
					
						
						
							
							Rename SDL_PIXELFORMAT_RGB888 and SDL_PIXELFORMAT_BGR888 to SDL_PIXELFORMAT_XRGB8888 and SDL_PIXELFORMAT_XBGR8888 for clarity  
						
						... 
						
						
						
						Fixes https://github.com/libsdl-org/SDL/issues/7903  
						
						
					 
					
						2023-07-01 17:58:34 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						8da9b22c17 
					 
					
						
						
							
							The SDL_WINDOW_SKIP_TASKBAR flag has been replaced by the SDL_WINDOW_UTILITY flag  
						
						... 
						
						
						
						The SDL_WINDOW_UTILITY flag has the same functionality, and is now implemented on Windows. 
						
						
					 
					
						2023-06-29 21:43:17 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						e6d1ba2a17 
					 
					
						
						
							
							Added the concept of display natural orientation  
						
						... 
						
						
						
						Also renamed SDL_GetDisplayOrientation() SDL_GetDisplayCurrentOrientation()
The natural orientation of the primary display is the frame of reference for accelerometer and gyro sensor readings. 
						
						
					 
					
						2023-06-17 07:42:16 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						cb73bed6eb 
					 
					
						
						
							
							SDL API renaming: SDL TLS functions  
						
						... 
						
						
						
						Fixes https://github.com/libsdl-org/SDL/issues/7743  
						
						
					 
					
						2023-05-26 08:33:15 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						e61b5ceefe 
					 
					
						
						
							
							The SDL_WINDOW_ALLOW_HIGHDPI flag has been renamed SDL_WINDOW_HIGH_PIXEL_DENSITY  
						
						
						
						
					 
					
						2023-05-18 07:34:45 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						c699f3d1d8 
					 
					
						
						
							
							Updated SDL high DPI support  
						
						... 
						
						
						
						We have gotten feedback that abstracting the coordinate system based on the display scale is unexpected and it is difficult to adapt existing applications to the proposed API.
The new approach is to provide the coordinate systems that people expect, but provide additional information that will help applications properly handle high DPI situations.
The concepts needed for high DPI support are documented in README-highdpi.md. An example of automatically adapting the content to display scale changes can be found in SDL_test_common.c, where auto_scale_content is checked.
Also, the SDL_WINDOW_ALLOW_HIGHDPI window flag has been replaced by the SDL_HINT_VIDEO_ENABLE_HIGH_PIXEL_DENSITY hint.
Fixes https://github.com/libsdl-org/SDL/issues/7709  
						
						
					 
					
						2023-05-17 12:58:00 -07:00 
						 
				 
			
				
					
						
							
							
								Brick 
							
						 
					 
					
						
						
							
						
						079ae065f1 
					 
					
						
						
							
							Added SDL prefix AUDIO_* constants  
						
						
						
						
					 
					
						2023-05-02 08:09:06 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						87ad71f9b2 
					 
					
						
						
							
							Rename SDL mutex, semaphore and condition variable types to match SDL 3.0 naming convention  
						
						
						
						
					 
					
						2023-04-28 12:08:33 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						61c0c009ab 
					 
					
						
						
							
							Rename SDL semaphore and condition variable functions to match SDL 3.0 naming convention  
						
						... 
						
						
						
						Fixes https://github.com/libsdl-org/SDL/issues/7642  
						
						
					 
					
						2023-04-28 12:08:33 -07:00