Sam Lantinga 
							
						 
					 
					
						
						
							
						
						8d8578785c 
					 
					
						
						
							
							SDL_asyncio.h is a public header and should be included in the framework  
						
						
						
						
					 
					
						2024-12-06 13:46:31 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						045e31178f 
					 
					
						
						
							
							Added SDL_dialog.c to the Xcode project  
						
						
						
						
					 
					
						2024-12-04 15:12:44 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						4745aa3324 
					 
					
						
						
							
							asyncio: Windows IoRing support, other tweaks and fixes.  
						
						
						
						
					 
					
						2024-12-03 17:32:20 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						e79ce2a200 
					 
					
						
						
							
							asyncio: Added async i/o APIs.  
						
						
						
						
					 
					
						2024-12-03 17:32:20 -05:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						b54f6044a5 
					 
					
						
						
							
							Removed Linux Steam Controller support  
						
						... 
						
						
						
						The HIDAPI driver has all the functionality we need on Linux 
						
						
					 
					
						2024-11-15 08:53:40 -08:00 
						 
				 
			
				
					
						
							
							
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						c56a3f60fe 
					 
					
						
						
							
							xcode+cmake: use SDL3.framework folder as IMPORTED_LOCATION  
						
						... 
						
						
						
						[ci skip] 
						
						
					 
					
						2024-11-02 22:22:35 +01:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						927d297161 
					 
					
						
						
							
							Updated to version 3.1.7 for development  
						
						
						
						
					 
					
						2024-11-01 15:49:31 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						78cc5c1734 
					 
					
						
						
							
							Updated to version 3.1.6 for the preview release  
						
						
						
						
					 
					
						2024-11-01 14:27:01 -07:00 
						 
				 
			
				
					
						
							
							
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						45dfdfbb7b 
					 
					
						
						
							
							Add parametrized build script  
						
						... 
						
						
						
						[ci skip] 
						
						
					 
					
						2024-10-14 21:30:48 +02:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						46835650db 
					 
					
						
						
							
							Added config.xcconfig to the Xcode build  
						
						
						
						
					 
					
						2024-10-14 09:25:23 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						ee9b6204cf 
					 
					
						
						
							
							Updated to version 3.1.5 for development  
						
						... 
						
						
						
						We should bump the version immediately before and after release so the release version corresponds to a fixed snapshot of code. 
						
						
					 
					
						2024-10-09 11:02:01 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						4627283eca 
					 
					
						
						
							
							Allow building both Cocoa and dummy dialog implementations  
						
						... 
						
						
						
						This allows us to remove platformFilters from the Xcode project, which is not supported in Xcode 12. 
						
						
					 
					
						2024-10-07 18:01:39 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						c8526532de 
					 
					
						
						
							
							Changed objectVersion to 54 so Xcode 12 can load the projects (thanks @Wohlstand!)  
						
						
						
						
					 
					
						2024-10-07 18:01:39 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						43e7ce7dfc 
					 
					
						
						
							
							Updated to version 3.1.3 for the preview release  
						
						
						
						
					 
					
						2024-10-03 23:01:55 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						a923771978 
					 
					
						
						
							
							Added SDL_murmur3_32()  
						
						
						
						
					 
					
						2024-09-28 17:19:01 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						7a924b36ae 
					 
					
						
						
							
							compile_shaders.sh shouldn't be in the SDL framework  
						
						
						
						
					 
					
						2024-09-18 14:31:00 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						398dff7c25 
					 
					
						
						
							
							Added support for the HORI licensed Steam Controller  
						
						
						
						
					 
					
						2024-09-18 14:08:32 -07:00 
						 
				 
			
				
					
						
							
							
								Semphris 
							
						 
					 
					
						
						
							
						
						9eea8234e6 
					 
					
						
						
							
							Add SDL_Process subsystem  
						
						
						
						
					 
					
						2024-09-13 15:19:32 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						4123023d3e 
					 
					
						
						
							
							Renamed sdlgpu to gpu  
						
						
						
						
					 
					
						2024-09-11 08:34:51 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						387774ab8a 
					 
					
						
						
							
							Build config flags are either defined or undefined, never 0  
						
						... 
						
						
						
						This is for consistency with CMake build configuration
Also added SDL_VIDEO_RENDER_GPU to the non-CMake build configurations 
						
						
					 
					
						2024-09-05 09:52:40 -07:00 
						 
				 
			
				
					
						
							
							
								kanjitalk755 
							
						 
					 
					
						
						
							
						
						1bc81c7e30 
					 
					
						
						
							
							Add GPU files to xcodeproj  
						
						
						
						
					 
					
						2024-08-31 12:32:38 +02:00 
						 
				 
			
				
					
						
							
							
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						c298d2024a 
					 
					
						
						
							
							Include SDL_build_config.h without a 'build_config/' prefix  
						
						
						
						
					 
					
						2024-08-23 00:51:35 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						b4ca15b654 
					 
					
						
						
							
							pen: Added Cocoa backend.  
						
						
						
						
					 
					
						2024-08-09 22:09:23 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						a9d70dbacb 
					 
					
						
						
							
							pen: Rework public API.  
						
						... 
						
						
						
						This changes the API in various ways, and updates the backends for this.
Overall, this is a massive simplification of the API, as most future backends
can't support the previously-offered API.
This also removes the testautomation pen code (not only did these interfaces
change completely, it also did something no other test did: mock the internal
API), and replaces testpen.c with a different implementation (the existing
code was fine, it was just easier to start from scratch than update it). 
						
						
					 
					
						2024-08-09 22:09:23 -04:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						978e5fc4f8 
					 
					
						
						
							
							Updated Xcode project for SDL_GetWindowFromEvent()  
						
						
						
						
					 
					
						2024-08-02 20:38:50 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						81f8e6aba6 
					 
					
						
						
							
							Added SDL_StartTextInputWithProperties()  
						
						... 
						
						
						
						This allows you to customize the text input so you can have numeric text entry, hidden passwords, etc.
Fixes https://github.com/libsdl-org/SDL/issues/7101 
Fixes https://github.com/libsdl-org/SDL/issues/7965 
Fixes https://github.com/libsdl-org/SDL/issues/9439  
						
						
					 
					
						2024-08-02 14:49:37 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						bffd35995c 
					 
					
						
						
							
							Added unifont-15.1.05.hex to the Xcode project for testime  
						
						
						
						
					 
					
						2024-08-02 14:49:37 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						614a88ca3b 
					 
					
						
						
							
							SDL_IOFromFile: Apple targets no longer use the app bundle's resources dir.  
						
						... 
						
						
						
						Fixes  #8403 . 
					
						2024-07-29 15:44:51 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						4b5309cd98 
					 
					
						
						
							
							main: Move SDL_RunApp bits from src/core to src/main.  
						
						... 
						
						
						
						Fixes  #10170 . 
					
						2024-07-05 08:52:25 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						a938e2b979 
					 
					
						
						
							
							Replaced test framework random code with SDL random functions  
						
						
						
						
					 
					
						2024-06-24 11:49:15 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						89cdadf7c3 
					 
					
						
						
							
							Added SDL_isinf(), SDL_isinff(), SDL_isnan(), and SDL_isnanf()  
						
						
						
						
					 
					
						2024-06-24 11:49:15 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						679e4471ed 
					 
					
						
						
							
							Added the ability to query the keymap for keycodes based on modifier state  
						
						
						
						
					 
					
						2024-06-21 22:06:08 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						d1d484ddbe 
					 
					
						
						
							
							Added SDL_srand(), SDL_rand(), and SDL_rand_r() (thanks @JKaniarz!)  
						
						... 
						
						
						
						These are simple random functions that should not be used for serious random number generation.
Fixes https://github.com/libsdl-org/SDL/issues/4968  
						
						
					 
					
						2024-06-16 07:41:00 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						38f0214e8a 
					 
					
						
						
							
							audio: Refer to audio devices to "playback" and "recording".  
						
						... 
						
						
						
						Fixes  #9619 . 
					
						2024-06-15 01:08:12 -04:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						7e231fcd90 
					 
					
						
						
							
							Added testcamera to Xcode test apps  
						
						
						
						
					 
					
						2024-06-04 10:43:45 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						b1529699cf 
					 
					
						
						
							
							Fixed Xcode build after adding offscreen Vulkan support  
						
						
						
						
					 
					
						2024-06-04 10:43:20 -07:00 
						 
				 
			
				
					
						
							
							
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						8954e42bcb 
					 
					
						
						
							
							xcode: cmake scripts inside frameworks in side xcframework differ from the top cmake script  
						
						
						
						
					 
					
						2024-05-22 20:17:13 +02: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						d95f5bad24 
					 
					
						
						
							
							Updated to version 3.1.2 for the preview release  
						
						
						
						
					 
					
						2024-05-01 09:34:25 -07: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 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						9c8c254af2 
					 
					
						
						
							
							include: Removed SDL_quit.h  
						
						... 
						
						
						
						It only had one (sort of scary) macro in it.
Fixes  #9534 . 
						
						
					 
					
						2024-04-15 11:35:39 -04:00 
						 
				 
			
				
					
						
							
							
								Sylvain Becker 
							
						 
					 
					
						
						
							
						
						6b9a8f0da1 
					 
					
						
						
							
							IOS: fix compilation of testautomation.app  
						
						... 
						
						
						
						only for IOS/TVOS, also disable testautomation_pen suite which requires sdl internals files 
						
						
					 
					
						2024-04-15 03:28:16 -10:00 
						 
				 
			
				
					
						
							
							
								Semphris 
							
						 
					 
					
						
						
							
						
						6ad390fc50 
					 
					
						
						
							
							File dialog improvements  
						
						... 
						
						
						
						- Add a globally-accessible function to handle the parsing of filter extensions
- Remove the ability of putting the wildcard ('*') among other patterns; it's either a list of patterns or a single '*' now
- Add a hint to select between portals and Zenity on Unix 
						
						
					 
					
						2024-04-04 22:07:14 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						17d4f8d699 
					 
					
						
						
							
							Updated to version 3.1.1 for the preview release  
						
						
						
						
					 
					
						2024-04-01 17:03:46 -07:00 
						 
				 
			
				
					
						
							
							
								Sean Ridenour 
							
						 
					 
					
						
						
							
						
						3448273be1 
					 
					
						
						
							
							Weakly link UniformTypeIdentifiers.framework  
						
						
						
						
					 
					
						2024-04-01 07:38:05 -07:00 
						 
				 
			
				
					
						
							
							
								Ozkan Sezer 
							
						 
					 
					
						
						
							
						
						5a1c48be5c 
					 
					
						
						
							
							remove non-existent vulkan.hpp and vulkan_mir.h from Xcode project  
						
						
						
						
					 
					
						2024-03-25 21:23:32 +03:00 
						 
				 
			
				
					
						
							
							
								Anonymous Maarten 
							
						 
					 
					
						
						
							
						
						cf3cf0e106 
					 
					
						
						
							
							dmg: fix SDL_version.h issue in sdl3-config-version.cmake  
						
						
						
						
					 
					
						2024-03-24 20:15:42 +01:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						36e73bdda4 
					 
					
						
						
							
							Updated to version 3.1.0 for the preview release  
						
						
						
						
					 
					
						2024-03-24 06:16:02 -07:00