SDL/include
Simon McVittie e0daa2a530 Deprecate SDL_COMPILEDVERSION and SDL_VERSIONNUM, to be removed in 3.x
The encoding used in SDL_VERSIONNUM (e.g. 2.0.22 -> 2022) cannot
represent 2-digit minor versions without overflowing from the hundreds
digit into the thousands digit, which produces confusing version
numbers that will compare incorrectly when the major version is increased
to 3.

However, we can sidestep this problem by declaring that SDL_VERSIONNUM
will no longer be present in SDL 3, which means it only needs to be able
to represent SDL 2 version numbers losslessly.

Signed-off-by: Simon McVittie <smcv@collabora.com>
2022-05-04 09:55:35 -07:00
..
begin_code.h Correct default structure packing on Windows ARM64 2022-03-27 19:03:54 -05:00
close_code.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_assert.h use SDL_COMPILE_TIME_ASSERT instead of SDL_STATIC_ASSERT 2022-01-28 20:40:19 -05:00
SDL_atomic.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_audio.h cleanup SDL_GetAudioDeviceSpec 2022-01-28 20:40:19 -05:00
SDL_bits.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_blendmode.h direct3d: Implement missing blend operations. 2022-03-27 09:14:07 -04:00
SDL_clipboard.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_config.h Add support for the Nokia N-Gage (#5597) 2022-05-03 08:51:49 -07:00
SDL_config.h.cmake x11: Remove XVidMode and Xinerama support. 2022-04-26 23:17:13 -04:00
SDL_config.h.in x11: Remove XVidMode and Xinerama support. 2022-04-26 23:17:13 -04:00
SDL_config_android.h add SDL_bsearch 2022-04-26 04:03:25 +03:00
SDL_config_emscripten.h add SDL_bsearch 2022-04-26 04:03:25 +03:00
SDL_config_iphoneos.h add SDL_bsearch 2022-04-26 04:03:25 +03:00
SDL_config_macosx.h x11: Remove XVidMode and Xinerama support. 2022-04-26 23:17:13 -04:00
SDL_config_minimal.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_config_ngage.h Add support for the Nokia N-Gage (#5597) 2022-05-03 08:51:49 -07:00
SDL_config_os2.h add SDL_bsearch 2022-04-26 04:03:25 +03:00
SDL_config_pandora.h add SDL_bsearch 2022-04-26 04:03:25 +03:00
SDL_config_windows.h add SDL_bsearch 2022-04-26 04:03:25 +03:00
SDL_config_winrt.h add SDL_bsearch 2022-04-26 04:03:25 +03:00
SDL_copying.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_cpuinfo.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_egl.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_endian.h Add SDL_FLOATWORDORDER for older ARM toolchains 2022-05-04 09:52:11 -07:00
SDL_error.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_events.h Add joystick battery event 2022-04-25 15:46:17 -07:00
SDL_filesystem.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_gamecontroller.h Added functions to get the platform dependent name for a joystick or game controller 2022-04-26 14:54:14 -07:00
SDL_gesture.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_haptic.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_hidapi.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_hints.h disabled linux joystick debugging outputs and reverted unnecessary comment edit 2022-05-03 10:44:09 -07:00
SDL_joystick.h Added functions to get the platform dependent name for a joystick or game controller 2022-04-26 14:54:14 -07:00
SDL_keyboard.h Sync wiki -> header 2022-03-11 22:47:04 +00:00
SDL_keycode.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_loadso.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_locale.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_log.h Document that SDL_MAX_LOG_MESSAGE is no longer meaningful 2022-04-29 11:28:59 -07:00
SDL_main.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_messagebox.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_metal.h Sync wiki -> header 2022-03-27 16:49:05 +00:00
SDL_misc.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_mouse.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_mutex.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_name.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_opengl.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_opengl_glext.h Don't have Windows headers define min/max, in case they're defined by application code 2019-09-11 15:08:37 -07:00
SDL_opengles.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_opengles2.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_opengles2_gl2.h Fixed crash if initialization of EGL failed but was tried again later. 2015-06-21 17:33:46 +02:00
SDL_opengles2_gl2ext.h Fixed crash if initialization of EGL failed but was tried again later. 2015-06-21 17:33:46 +02:00
SDL_opengles2_gl2platform.h Fixed crash if initialization of EGL failed but was tried again later. 2015-06-21 17:33:46 +02:00
SDL_opengles2_khrplatform.h Fixed crash if initialization of EGL failed but was tried again later. 2015-06-21 17:33:46 +02:00
SDL_pixels.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_platform.h Add support for the Nokia N-Gage (#5597) 2022-05-03 08:51:49 -07:00
SDL_power.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_quit.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_rect.h SDL_Rect: Add \sa documentation block to SDL_FRect 2022-04-22 12:09:13 -04:00
SDL_render.h Sync wiki -> header 2022-03-27 16:52:04 +00:00
SDL_revision.h The revision defaults to the empty string 2021-02-12 08:54:08 -08:00
SDL_revision.h.cmake cmake: Retrieve the git revision on platforms without bash 2021-09-09 22:34:42 -04:00
SDL_rwops.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_scancode.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_sensor.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_shape.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_stdinc.h add SDL_bsearch 2022-04-26 04:03:25 +03:00
SDL_surface.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_system.h Sync wiki -> header 2022-02-01 10:37:05 +00:00
SDL_syswm.h wayland: Add support for TOOLTIP/POPUP_MENU 2022-04-18 12:31:02 -04:00
SDL_test.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_test_assert.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_test_common.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_test_compare.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_test_crc32.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_test_font.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_test_fuzzer.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_test_harness.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_test_images.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_test_log.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_test_md5.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_test_memory.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_test_random.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_thread.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_timer.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_touch.h Sync wiki -> header 2022-02-08 10:37:04 +00:00
SDL_types.h Updated copyright for 2022 2022-01-03 09:40:21 -08:00
SDL_version.h Deprecate SDL_COMPILEDVERSION and SDL_VERSIONNUM, to be removed in 3.x 2022-05-04 09:55:35 -07:00
SDL_video.h Sync wiki -> header 2022-03-27 17:11:05 +00:00
SDL_vulkan.h Sync wiki -> header 2021-10-27 01:36:05 +00:00