Sam Lantinga 
							
						 
					 
					
						
						
							
						
						0a48abc860 
					 
					
						
						
							
							Switch header convention from #include "SDL.h" to #include <SDL3/SDLh>  
						
						... 
						
						
						
						I ran this script in the include directory:
```sh
sed -i '' -e 's,#include "\(SDL.*\)",#include <SDL3/\1>,' *.h
```
I ran this script in the src directory:
```sh
for i in ../include/SDL3/SDL*.h
do hdr=$(basename $i)
   if [ x"$(echo $hdr | egrep 'SDL_main|SDL_name|SDL_test|SDL_syswm|SDL_opengl|SDL_egl|SDL_vulkan')" != x ]; then
        find . -type f -exec sed -i '' -e 's,#include "\('$hdr'\)",#include <SDL3/\1>,' {} \;
    else
        find . -type f -exec sed -i '' -e '/#include "'$hdr'"/d' {} \;
    fi
done
```
Fixes https://github.com/libsdl-org/SDL/issues/6575  
						
						
					 
					
						2022-11-26 22:15:18 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						bde808cd87 
					 
					
						
						
							
							Fixed some warnings when building on Linux with -DSDL_LIBC=OFF  
						
						
						
						
					 
					
						2022-11-26 05:18:26 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						a635a485bc 
					 
					
						
						
							
							Re-added WinRT support until we're sure that it's no longer being used  
						
						
						
						
					 
					
						2022-11-23 10:41:43 -08:00 
						 
				 
			
				
					
						
							
							
								Ozkan Sezer 
							
						 
					 
					
						
						
							
						
						dc2a3e06e9 
					 
					
						
						
							
							removed WinRT support.  
						
						
						
						
					 
					
						2022-11-22 23:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								Ozkan Sezer 
							
						 
					 
					
						
						
							
						
						e89a1f9157 
					 
					
						
						
							
							removed NaCL support.  
						
						
						
						
					 
					
						2022-11-22 20:10:47 +03:00 
						 
				 
			
				
					
						
							
							
								Pierre Wendling 
							
						 
					 
					
						
						
							
						
						7d536d5240 
					 
					
						
						
							
							N3DS: Put SDL_Log.txt in the proper directory.  
						
						... 
						
						
						
						The homebrew "user" directory should be `/3ds/`.
To avoid ambiguity, `sdmc:` is specified. 
						
						
					 
					
						2022-11-14 21:24:10 -08: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 
							
						 
					 
					
						
						
							
						
						5892ed4373 
					 
					
						
						
							
							Fixed Xcode warnings on macOS  
						
						
						
						
					 
					
						2022-09-16 09:44:39 -07:00 
						 
				 
			
				
					
						
							
							
								Eddy Jansson 
							
						 
					 
					
						
						
							
						
						ad0b91302d 
					 
					
						
						
							
							android: Add missing entries to SDL_category_prefixes table.  
						
						... 
						
						
						
						Add static assert so this shouldn't happen in the future.
Fixes  #5883  
						
						
					 
					
						2022-07-05 17:50:19 -07: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 
						 
				 
			
				
					
						
							
							
								Francisco Javier Trujillo Mata 
							
						 
					 
					
						
						
							
						
						e4409f6733 
					 
					
						
						
							
							Include SDL_Log driver  
						
						
						
						
					 
					
						2022-06-15 15:15:26 -07:00 
						 
				 
			
				
					
						
							
							
								Eddy Jansson 
							
						 
					 
					
						
						
							
						
						f7280dcebb 
					 
					
						
						
							
							log: Check for integer overflow.  
						
						
						
						
					 
					
						2022-05-10 06:47:11 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						8cd908e0b9 
					 
					
						
						
							
							Fixed building with Visual Studio 2013  
						
						... 
						
						
						
						Added SDL_vacopy.h since it needs to be included after Windows headers 
						
						
					 
					
						2022-05-06 10:51:55 -07:00 
						 
				 
			
				
					
						
							
							
								Eddy Jansson 
							
						 
					 
					
						
						
							
						
						888899244c 
					 
					
						
						
							
							log: Allow log messages of any length.  
						
						... 
						
						
						
						Log messages are no longer truncated to SDL_MAX_LOG_MESSAGE. 
						
						
					 
					
						2022-04-29 10:39:02 -07:00 
						 
				 
			
				
					
						
							
							
								Eddy Jansson 
							
						 
					 
					
						
						
							
						
						645db217a0 
					 
					
						
						
							
							log: Use malloc for long messages.  
						
						... 
						
						
						
						For short messages, use a stack buffer that is
significantly smaller than SDL_MAX_LOG_MESSAGE.
The rationale for this is that we don't want to risk
blowing the stack, while at the same time we would
like to not put pressure on the memory allocator unless
absolutely necessary. 
						
						
					 
					
						2022-04-29 10:39:02 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						7e636b03cc 
					 
					
						
						
							
							Removed log message length limitation for Apple platforms  
						
						... 
						
						
						
						This works in conjunction with https://github.com/libsdl-org/SDL/pull/5584  
						
						
					 
					
						2022-04-29 10:16:14 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						a0cdc1fc30 
					 
					
						
						
							
							Added declaration of SDL_LogInit() and SDL_LogQuit()  
						
						... 
						
						
						
						Fixes compile warning on Android 
						
						
					 
					
						2022-04-28 15:01:34 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						0f45a4e303 
					 
					
						
						
							
							log: Don't try to SDL_free the static array.  :)  
						
						... 
						
						
						
						I shouldn't be allowed near computers, I swear. 
						
						
					 
					
						2022-04-27 12:22:37 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						31e83cd14c 
					 
					
						
						
							
							log: Fixed build (sorry!)  
						
						
						
						
					 
					
						2022-04-27 12:13:44 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						fde9a7086e 
					 
					
						
						
							
							log: Make the message buffer static.  
						
						... 
						
						
						
						Now we don't have to worry about allocation failure, or performance
issues or changes to the allocation layout when trying to track down
subtle bugs. 
						
						
					 
					
						2022-04-27 12:05:07 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						c4141bc11c 
					 
					
						
						
							
							log: Wrap the call to the logging implementation in a mutex.  
						
						... 
						
						
						
						Fixes  #2463 . 
					
						2022-04-27 09:41:05 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						2a42952281 
					 
					
						
						
							
							log: Don't stack-allocate the message buffer.  
						
						... 
						
						
						
						It's 4 kilobytes, so I could see this failing if you have a thread with
a tiny stack that unexpectedly logs something. 
						
						
					 
					
						2022-04-27 09:41:04 -04:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						120c76c84b 
					 
					
						
						
							
							Updated copyright for 2022  
						
						
						
						
					 
					
						2022-01-03 09:40:21 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						ed6ce5ccb0 
					 
					
						
						
							
							log: Fixed compiler warnings on 64-bit Visual Studio.  
						
						
						
						
					 
					
						2021-08-04 02:34:09 -04:00 
						 
				 
			
				
					
						
							
							
								Ivan Epifanov 
							
						 
					 
					
						
						
							
						
						2d64e37e41 
					 
					
						
						
							
							Initial rebase of xerpi's port  
						
						
						
						
					 
					
						2021-03-08 09:07:12 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron Cawley 
							
						 
					 
					
						
						
							
						
						391bb80bb9 
					 
					
						
						
							
							Replace duplicate functions and lstrlen/lstrcat with SDL string functions  
						
						
						
						
					 
					
						2021-03-05 12:03:58 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						9130f7c377 
					 
					
						
						
							
							Updated copyright for 2021  
						
						
						
						
					 
					
						2021-01-02 10:25:38 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						a8780c6a28 
					 
					
						
						
							
							Updated copyright date for 2020  
						
						
						
						
					 
					
						2020-01-16 20:49:25 -08:00 
						 
				 
			
				
					
						
							
							
								Ethan Lee 
							
						 
					 
					
						
						
							
						
						bf9bf602e7 
					 
					
						
						
							
							Copypaste SDL_NSLog to UIKit backend, document it as such  
						
						
						
						
					 
					
						2019-07-17 23:20:57 -04:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						5e13087b0f 
					 
					
						
						
							
							Updated copyright for 2019  
						
						
						
						
					 
					
						2019-01-04 22:01:14 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan C. Gordon 
							
						 
					 
					
						
						
							
						
						b262b0ebc9 
					 
					
						
						
							
							Small stack allocations fall back to malloc if they're unexpectedly large.  
						
						
						
						
					 
					
						2018-10-22 20:50:32 -04:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						e3cc5b2c6b 
					 
					
						
						
							
							Updated copyright for 2018  
						
						
						
						
					 
					
						2018-01-03 10:03:25 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						7914725bfc 
					 
					
						
						
							
							Removed spurious debug output  
						
						
						
						
					 
					
						2017-12-04 20:26:09 -08:00 
						 
				 
			
				
					
						
							
							
								Olli Kallioinen 
							
						 
					 
					
						
						
							
						
						5a735da968 
					 
					
						
						
							
							Fixed SDL_Log not working on windows if the output is being redirected.  
						
						
						
						
					 
					
						2017-12-04 19:28:03 +02:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						de91b1248f 
					 
					
						
						
							
							Fixed bug 3745 - specify SDLCALL as the calling convention for API callbacks  
						
						... 
						
						
						
						Patches contributed by Ozkan Sezer 
						
						
					 
					
						2017-08-14 06:28:21 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						45b774e3f7 
					 
					
						
						
							
							Updated copyright for 2017  
						
						
						
						
					 
					
						2017-01-01 18:33:28 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						91491824ae 
					 
					
						
						
							
							Removed unneeded warning when running from Visual Studio  
						
						
						
						
					 
					
						2016-12-07 11:02:02 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						abe9271065 
					 
					
						
						
							
							Fixed warning building under mingw, patch contributed by Sylvain  
						
						
						
						
					 
					
						2016-11-20 21:29:27 -08:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						6f11545a2d 
					 
					
						
						
							
							Fixed bug 3323 - SDL_LogOutput prints message twice on Windows when linked with libc  
						
						... 
						
						
						
						Simon Hug
If SDL2 is compiled with HAVE_LIBC on Windows, the SDL_LogOutput function has two ways of printing a message. WriteConsole and fprintf. 
						
						
					 
					
						2016-10-01 12:28:05 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Lantinga 
							
						 
					 
					
						
						
							
						
						42065e785d 
					 
					
						
						
							
							Updated copyright to 2016  
						
						
						
						
					 
					
						2016-01-02 10:10:34 -08:00 
						 
				 
			
				
					
						
							
							
								Philipp Wiesemann 
							
						 
					 
					
						
						
							
						
						16e18817e9 
					 
					
						
						
							
							Windows: Fixed wrong debugger output if logging empty string as info or warning.  
						
						
						
						
					 
					
						2015-07-16 21:31:21 +02:00 
						 
				 
			
				
					
						
							
							
								Philipp Wiesemann 
							
						 
					 
					
						
						
							
						
						0e45984fa0 
					 
					
						
						
							
							Fixed crash if initialization of EGL failed but was tried again later.  
						
						... 
						
						
						
						The internal function SDL_EGL_LoadLibrary() did not delete and remove a mostly
uninitialized data structure if loading the library first failed. A later try to
use EGL then skipped initialization and assumed it was previously successful
because the data structure now already existed. This led to at least one crash
in the internal function SDL_EGL_ChooseConfig() because a NULL pointer was
dereferenced to make a call to eglBindAPI(). 
						
						
					 
					
						2015-06-21 17:33:46 +02:00