Commit Graph

  • 45025799b7 restore SDL_malloc.c original formatting. Ozkan Sezer 2022-12-01 03:11:00 +03:00
  • b3b94cf36b Fix xcode project after opengles renderer removal Sasha Szpakowski 2022-11-30 20:40:49 -04:00
  • 36c5d5cc65 Added support for the Logitech Cordless Precision PS3 controller Sam Lantinga 2022-11-30 17:03:29 -08:00
  • 4f9c2b3e2e Added support for the HORIPAD Pro for Xbox Series X Sam Lantinga 2022-11-30 16:42:00 -08:00
  • e2df0a9d5a Re-enabled support for third party PS3 controllers Sam Lantinga 2022-11-30 16:37:20 -08:00
  • 6e40c7a9b8 Added support for the Logitech Cordless Precision PS3 controller Sam Lantinga 2022-11-30 17:03:29 -08:00
  • 01541bc350 Added support for the HORIPAD Pro for Xbox Series X Sam Lantinga 2022-11-30 16:42:00 -08:00
  • 4504c10f3b Re-enabled support for third party PS3 controllers Sam Lantinga 2022-11-30 16:37:20 -08:00
  • 7b1000013e Reverted code formatting for Apple platforms Sam Lantinga 2022-11-30 15:51:17 -08:00
  • 27e8eb4ca8 Fixed Victrix FS Pro V2 controller hang on reboot Sam Lantinga 2022-11-30 15:39:10 -08:00
  • 9e997cc787 Fixed Victrix FS Pro V2 controller hang on reboot Sam Lantinga 2022-11-30 15:39:10 -08:00
  • 2879f2aeba Fixed crash if GetRectDisplayIndex() is called before SDL_VideoInit() Sam Lantinga 2022-11-30 14:37:34 -08:00
  • f8c3528c55 Fixed crash if GetRectDisplayIndex() is called before SDL_VideoInit() Sam Lantinga 2022-11-30 14:37:34 -08:00
  • d87048fd5a Fixed crash if GetRectDisplayIndex() is called before SDL_VideoInit() Sam Lantinga 2022-11-30 14:37:34 -08:00
  • 1e2dfdb019 Removed the OpenGL ES 1.0 2D render implementation Sam Lantinga 2022-11-30 13:21:49 -08:00
  • 6926d046c0 Fixed build after cherry-pick of 5750bcb174 from SDL3 Sam Lantinga 2022-11-30 13:05:57 -08:00
  • b8d85c6939 Update for SDL3 coding style (#6717) Sam Lantinga 2022-11-30 12:51:59 -08:00
  • 5750bcb174 Update for SDL3 coding style (#6717) Sam Lantinga 2022-11-30 12:51:59 -08:00
  • 5c4bc807f7 Revert "SDL_test_md5.h: fix MD5UINT4 type to be really 32 bits." Sam Lantinga 2022-11-30 05:59:56 -08:00
  • 8eeca8c7db SDL_test_md5.h: fix MD5UINT4 type to be really 32 bits. Ozkan Sezer 2022-11-29 08:56:32 +03:00
  • 14b902faca begin_code.h: add gcc version checks to the alloc_size attributes. Ozkan Sezer 2022-11-30 11:33:32 +03:00
  • 4b6390261b begin_code.h: remove obsolete __SYMBIAN32__ handling for DECLSPEC. Ozkan Sezer 2022-11-30 11:33:32 +03:00
  • c5790359fd Added precompiled header support for Visual Studio and Xcode (#6710) Sam Lantinga 2022-11-29 18:34:15 -08:00
  • 6ca7212b75 Fixed unreachable code warning Sam Lantinga 2022-11-29 18:03:47 -08:00
  • a52327f6b8 cmake: add support for precompiled headers Anonymous Maarten 2022-07-25 22:21:11 +02:00
  • e26e893daf test: build + fix test/testgles2_sdf.c Anonymous Maarten 2022-11-29 22:43:46 +01:00
  • d7664a6ef1 Support wayland fractional scale protocol David Edmundson 2022-07-11 19:28:37 +01:00
  • f9f7db4e08 video: Prefer Wayland over X11 (take 2!) Ethan Lee 2022-10-09 12:28:43 -04:00
  • 6d2b74db66 Support wayland fractional scale protocol David Edmundson 2022-07-11 19:28:37 +01:00
  • 71d5f510c6 Fixed dylib generation on macOS Sam Lantinga 2022-11-29 11:57:19 -08:00
  • 6f20d990ad cmake: swap VERSION and SOVERSION Anonymous Maarten 2022-11-29 20:36:46 +01:00
  • ba19d3c048 cmake: remove SDL_CMAKE_DEBUG_POSTFIX option Anonymous Maarten 2022-11-29 20:15:28 +01:00
  • 2d89c4680f cmake: simplify .so and .dylib versioning Anonymous Maarten 2022-11-29 20:14:00 +01:00
  • 5df106603d cmake: move platform detection to cmake/sdl/paltform.cmake for re-use by SDL2-compat Anonymous Maarten 2022-11-29 17:48:45 +01:00
  • 69f0223474 dynapi: Abstract out the environment variable name. Ryan C. Gordon 2022-11-29 14:13:02 -05:00
  • a3225ae6de dynapi: Abstract out the environment variable name. Ryan C. Gordon 2022-11-29 14:13:02 -05:00
  • 724845110c video: fix error messages - do not overwrite error message set by SDL_InitFormat (SDL_AllocFormat) - set proper error message (Cocoa_Metal_CreateView) - protect against allocation failure (UIKit_Metal_CreateView) pionere 2022-11-29 18:43:36 +01:00
  • cf0cb44df8 video: fix error messages - do not overwrite error message set by SDL_InitFormat (SDL_AllocFormat) - set proper error message (Cocoa_Metal_CreateView) - protect against allocation failure (UIKit_Metal_CreateView) pionere 2022-11-29 18:43:36 +01:00
  • b42c033b13 cmake: use target_link_libraries to pass -Wl,--undefined=WinMain Anonymous Maarten 2022-11-29 17:47:30 +01:00
  • 45c7d838d4 cmake: use target_link_libraries to pass -Wl,--undefined=WinMain Anonymous Maarten 2022-11-29 17:47:30 +01:00
  • 84039e2514 cmake: use target_link_libraries to pass -Wl,--undefined=WinMain Anonymous Maarten 2022-11-29 17:47:30 +01:00
  • 7e7a8e76a5 cmake: move platform detection to cmake/sdl/paltform.cmake for re-use by SDL2-compat Anonymous Maarten 2022-11-29 17:48:45 +01:00
  • e2060de714 cmake: use target_link_libraries to pass -Wl,--undefined=WinMain Anonymous Maarten 2022-11-29 17:47:30 +01:00
  • fc4fc5295f Remove depth field from SDL_CreateRGBSurfaceWithFormat and SDL_Create… (#6685) Sylvain Becker 2022-11-29 18:40:09 +01:00
  • 6873082c34 Fixed building on Windows with SDL_VIDEO=OFF Sam Lantinga 2022-11-29 09:26:29 -08:00
  • 2d24baaad4 Fixed building on Windows with SDL_VIDEO=OFF Sam Lantinga 2022-11-29 09:26:29 -08:00
  • 8901297437 SDL_test_md5.h: fix MD5UINT4 type to be really 32 bits. Ozkan Sezer 2022-11-29 08:56:32 +03:00
  • b7cc4dce70 Fixed bug #6698 - VISA: wrong check sceKernelPollSema Sam Lantinga 2022-11-29 08:50:51 -08:00
  • f077c69193 Fixed bug #6698 - VISA: wrong check sceKernelPollSema Sam Lantinga 2022-11-29 08:50:51 -08:00
  • 0b7a9a8e9f thread: code style pionere 2022-11-29 17:30:03 +01:00
  • 461a38ff1a thread: code style pionere 2022-11-29 17:30:03 +01:00
  • 8cda5102fc Fixed bug #6698 - VISA: wrong check sceKernelPollSema Sylvain 2022-11-29 16:14:23 +01:00
  • 38c281fbc0 Fixed bug #6698 - VISA: wrong check sceKernelPollSema Sylvain 2022-11-29 16:14:23 +01:00
  • ee13e8c76b thread: return -1 from SDL_SemWaitTimeout if semaphore is NULL pionere 2022-11-29 09:46:20 +01:00
  • f6db1aba66 thread: return -1 from SDL_SemWaitTimeout if semaphore is NULL pionere 2022-11-29 09:46:20 +01:00
  • fcd7d658dc thread: fix inconsistent return values - SDL_CreateMutex returns NULL when the creation fails (ngage) - SDL_SemValue returns 0 when the semaphore is NULL (n3ds) pionere 2022-11-29 11:18:30 +01:00
  • 6875e1c262 thread: fix inconsistent return values - SDL_CreateMutex returns NULL when the creation fails (ngage) - SDL_SemValue returns 0 when the semaphore is NULL (n3ds) pionere 2022-11-29 11:18:30 +01:00
  • b5076ef5e3 Added support for the Xbox Elite controller paddles with firmware version 5.13+ Sam Lantinga 2022-11-28 23:10:02 -08:00
  • 89e9f7b42b Added support for the Xbox Elite controller paddles with firmware version 5.13+ Sam Lantinga 2022-11-28 23:10:02 -08:00
  • b6c875a923 Add support for the 8BitDo Ultimate Wireless 2.4GHz Controller in DirectInput mode Vasily Khoruzhick 2022-11-28 17:01:16 -08:00
  • dbaeb2b9e9 Add support for the 8BitDo Ultimate Wireless 2.4GHz Controller in DirectInput mode Vasily Khoruzhick 2022-11-28 17:01:16 -08:00
  • a65d1bfb14 Fix broken solaris build. (missing brace). Samuel Venable 2022-11-28 18:37:34 -05:00
  • 04399e1fc2 Added support for the 8BitDo Ultimate Wired Controller in DirectInput mode, including the misc button and paddles Sam Lantinga 2022-11-28 14:48:32 -08:00
  • 5efca283d3 Add 8BitDo to the list of Xbox 360 third party vendors Sam Lantinga 2022-11-28 13:47:30 -08:00
  • 37d244ea81 Added support for the 8BitDo Ultimate Wired Controller in DirectInput mode, including the misc button and paddles Sam Lantinga 2022-11-28 14:48:32 -08:00
  • a937b5c4ad Add 8BitDo to the list of Xbox 360 third party vendors Sam Lantinga 2022-11-28 13:47:30 -08:00
  • fb0ce375f0 Cleanup add brace (#6545) Sylvain Becker 2022-11-27 17:38:43 +01:00
  • 9593c8b29d Added a note to direct people to README-migration.md Sam Lantinga 2022-11-27 10:07:44 -08:00
  • c2432f8d0d Rename SDLmain to SDL_main and SDLtest to SDL_test for consistency with other SDL libraries Sam Lantinga 2022-11-28 09:54:09 -08:00
  • b4ebb3b568 Windows borderless windows interact better with the window manager Sam Lantinga 2022-11-28 09:32:39 -08:00
  • a08f517069 Removed unused SDL_ArrayOrder enumeration values Sam Lantinga 2022-11-28 08:53:48 -08:00
  • 62f4fc6f35 Be explicit that we support the MSB variants of the 1bpp and 4bpp surface formats Sam Lantinga 2022-11-28 09:06:44 -08:00
  • 0739d237ad [skip ci] Solaris getexecname() returns argv[0] Samuel Venable 2022-11-27 21:19:41 -05:00
  • 4f5e9fd5bd [skip ci] Solaris getexecname() returns argv[0] Samuel Venable 2022-11-27 21:19:41 -05:00
  • f3c466ec1e SDL_ResampleAudio: Fix float accumulation error Markus Mittendrein 2022-11-27 22:46:54 +01:00
  • 79373c5a5c SDL_ResampleAudio: Fix float accumulation error Markus Mittendrein 2022-11-27 22:46:54 +01:00
  • 8145212103 SDL_ResampleAudio: Fix float accumulation error Markus Mittendrein 2022-11-27 22:46:54 +01:00
  • 3acd1ad25f cmake: only MSVC understands -nodefaultlib:MSVCRT Anonymous Maarten 2022-11-26 03:18:27 +01:00
  • 5151cbf4d1 cmake: check essential headers even when building with SDL_LIBC=OFF Anonymous Maarten 2022-11-26 02:05:22 +01:00
  • 9d7e4a7d6e cmake: don't cache HAVE_xxx variables for checking libc features Anonymous Maarten 2022-11-26 01:56:22 +01:00
  • b2e428626b cmake: disable system iconv by default on Windows Anonymous Maarten 2022-11-26 01:53:16 +01:00
  • 27707755c1 cmake: use SDL_LIBC_DEFAULT for default SDL_LIBC value Anonymous Maarten 2022-11-26 01:45:13 +01:00
  • 3fad16cc2b cmake: use SDL_CPU_X86 to enable MMX/SSE on x86 Anonymous Maarten 2022-11-26 02:11:32 +01:00
  • 21f8e3ce04 cmake: use CMakePushCheckState while testing ARM NEON support Anonymous Maarten 2022-11-26 00:12:02 +01:00
  • 46d85fd5a4 cmake: don't cache HAVE_3DNOW value Anonymous Maarten 2022-11-25 23:22:17 +01:00
  • 82360b3175 cmake: don't cache HAVE_SSE value Anonymous Maarten 2022-11-25 23:07:23 +01:00
  • 375456a3a0 cmake: use SDL_ASSEMBLY_DEFAULT for default SDL_ASSEMBLY value Anonymous Maarten 2022-11-25 23:06:38 +01:00
  • 9f2ca87504 build: don't add SDL3 subfolder to include path for external projects Anonymous Maarten 2022-11-27 18:36:54 +01:00
  • 2af4f74e1c Remove sdl3.m4 and sdl3-config, and document pkg-config as the recommended replacement Sam Lantinga 2022-11-27 13:19:44 -08:00
  • 0fdabf9595 Update WhatsNew.txt with removed hints. Sasha Szpakowski 2022-11-27 13:25:31 -04:00
  • 6a2200823c Cleanup add brace (#6545) Sylvain Becker 2022-11-27 17:38:43 +01:00
  • 4958dafdc3 Update comments to refer SDL_GetWindowSizeInPixels (thanks @NoelFB!) Sam Lantinga 2022-11-27 08:27:00 -08:00
  • 80a9397459 Remove SDL_HINT_IDLE_TIMER_DISABLED. Sasha Szpakowski 2022-11-26 23:03:06 -04:00
  • 0a48abc860 Switch header convention from #include "SDL.h" to #include <SDL3/SDLh> Sam Lantinga 2022-11-26 20:43:38 -08:00
  • f4080637c4 Fix build with Xcode < 7 Joshua Root 2022-11-27 11:27:19 +11:00
  • 2df39e64ab Fix build with Xcode < 7 Joshua Root 2022-11-27 11:27:19 +11:00
  • 9a64aa6f95 Fix build with Xcode < 7 Joshua Root 2022-11-27 11:27:19 +11:00
  • 1fa80ca529 cmake: testevdev needs build include headers Anonymous Maarten 2022-11-26 23:34:59 +01:00
  • e4b97c42b3 cmake: avoid copy of headers by moving generated headers to include/build_config (thanks @madebr!) Sam Lantinga 2022-11-26 12:25:31 -08:00
  • 92057e683e Temporary hack to address performance issues in https://github.com/libsdl-org/SDL/issues/6581#issuecomment-1327987916 (thanks @icculus!) Sam Lantinga 2022-11-26 13:09:50 -08:00