Commit Graph

  • 7cf3234efe cmake: SDL2 target is not always available Anonymous Maarten 2024-08-04 15:52:16 +02:00
  • 31b3f5ea79 ci: add GDK Anonymous Maarten 2024-08-03 21:00:46 +02:00
  • 490f7af92b Removed test that triggers an asan overflow warning Sam Lantinga 2024-08-03 18:20:26 -07:00
  • ca2c9f680b video: Support multiple video driver entries having the same name string Frank Praznik 2024-03-30 12:01:27 -04:00
  • ab916a959e video: Only prefer Wayland if fifo-v1 and commit-timing-v1 are available Joshua Ashton 2024-03-27 18:33:50 +00:00
  • cb440ec4a4 Sync SDL3 wiki -> header SDL Wiki Bot 2024-08-03 13:40:37 +00:00
  • cd5f0d2cce Added SDL_RectToFRect() Sam Lantinga 2024-08-02 18:32:13 -07:00
  • e3cf20e1cc Remove createSDLMainRunnable() in favour of main() to fix multiple issues when providing custom main/runnable code (#10434) Susko3 2024-08-03 15:34:38 +02:00
  • 2f24e9c2f2 Sync SDL3 wiki -> header SDL Wiki Bot 2024-08-03 13:30:08 +00:00
  • 2c0fcf27e8 Don't use alloca() in a loop, we might overflow the stack. Sam Lantinga 2024-08-02 21:33:42 -07:00
  • 978e5fc4f8 Updated Xcode project for SDL_GetWindowFromEvent() Sam Lantinga 2024-08-02 20:38:50 -07:00
  • f7c8d66ccb Use the convenience function SDL_GetWindowFromEvent() Sam Lantinga 2024-08-02 20:36:35 -07:00
  • 8d748d64e8 Fixed compiler warning building for macOS Sam Lantinga 2024-08-02 20:27:33 -07:00
  • b5c0921196 Sync SDL3 wiki -> header SDL Wiki Bot 2024-08-03 02:37:43 +00:00
  • f57c597c60 Added SDL_GetWindowFromEvent Anonymous Maarten 2024-08-02 23:47:03 +02:00
  • 79f4de9f7e Use SDL_PROP_APP_METADATA_IDENTIFIER_STRING for the app ID Sam Lantinga 2024-08-02 19:36:31 -07:00
  • cea71fbfcc SDL_cocoakeyboard: Fix errant semicolons in sendPendingKey and clearPendingKey definitions Sam Lantinga 2024-08-02 18:55:30 -07:00
  • 2c1d40a9eb Added an error message when SDL_GetWindowFromID() fails Sam Lantinga 2024-08-02 18:43:24 -07:00
  • e058aa6d65 Sync SDL3 wiki -> header SDL Wiki Bot 2024-08-02 21:50:11 +00:00
  • 50492e1d03 Change the text input defaults to match the natural input experience Sam Lantinga 2024-08-02 14:30:45 -07:00
  • 81f8e6aba6 Added SDL_StartTextInputWithProperties() Sam Lantinga 2024-08-02 06:56:51 -07:00
  • 5d51e3b4ab testime: added support for multiple windows Sam Lantinga 2024-08-02 08:39:13 -07:00
  • bffd35995c Added unifont-15.1.05.hex to the Xcode project for testime Sam Lantinga 2024-08-02 06:48:39 -07:00
  • ba2f78a006 Updated to version 2.30.6 for release release-2.30.6 Sam Lantinga 2024-08-01 14:16:41 -07:00
  • dcbdf09709 Fixed macOS build Sam Lantinga 2024-08-01 14:10:26 -07:00
  • 230f1debd0 Fixed macOS build Sam Lantinga 2024-08-01 14:10:26 -07:00
  • a9b11980d2 Fixed building on macOS with OpenGL disabled Sam Lantinga 2024-08-01 13:57:26 -07:00
  • 0b6eff4167 Fixed building on macOS with OpenGL disabled Sam Lantinga 2024-08-01 13:57:26 -07:00
  • f01d4278c6 Sync SDL3 wiki -> header SDL Wiki Bot 2024-08-01 20:49:00 +00:00
  • 31ed3665ad Added support for high-DPI cursors and icons Sam Lantinga 2024-08-01 11:38:17 -07:00
  • 94d9229ce2 Added SDL_AddSurfaceAlternateImage(), SDL_SurfaceHasAlternateImages(), SDL_GetSurfaceImages() and SDL_RemoveSurfaceAlternateImages() Sam Lantinga 2024-07-31 21:39:37 -07:00
  • b8dc97c577 Use SDL_PremultiplySurfaceAlpha() when creating NSImages Sam Lantinga 2024-07-31 09:57:02 -07:00
  • b8f3cd0a10 Added SDL_CursorData for internal cursor data Sam Lantinga 2024-08-01 08:17:44 -07:00
  • 22ffb487d0 Added SDL_ScaleSurface() Sam Lantinga 2024-08-01 10:18:29 -07:00
  • 15f68a86ff Group the blit copy flags to simplify code Sam Lantinga 2024-08-01 11:24:54 -07:00
  • 7d27a97402 d3d12.h, d3d12sdklayers.h: fix build against older mingw-w64 versions. Ozkan Sezer 2024-08-01 21:45:02 +03:00
  • 68fb07787b cmake: Remove HAVE_D3D12_H from sources and introduce SDL_RENDER_D3D(11|12) Anonymous Maarten 2024-08-01 15:49:02 +02:00
  • 0c5bb532c3 Remove support for building a SDL3 library from gradle Anonymous Maarten 2024-08-01 17:46:55 +02:00
  • 349540f73f Document the new SDL3 Android archive artifact Anonymous Maarten 2024-08-01 17:39:42 +02:00
  • 808c312b2a Support SDL_EVENT_DROP_FILE in Windows with IDropTarget instead of WM_DROPFILES Support SDL_EVENT_DROP_TEXT in Windows Dragon-Baroque 2023-09-05 09:15:12 +02:00
  • efefc4a1f3 d3d12: Move platform-specific includes/defines to SDL_d3d12.h Ethan Lee 2024-08-01 01:50:19 -04:00
  • 2e058ba7a4 Sync SDL3 wiki -> header SDL Wiki Bot 2024-08-01 05:37:11 +00:00
  • a5f18048b2 Extend the 9-grid functions to handle a non-uniform grid layout (thanks @zaun!) Sam Lantinga 2024-07-31 22:09:42 -07:00
  • a1c6f99877 android: add script in Android archive to create a SDK Anonymous Maarten 2024-07-31 00:05:54 +02:00
  • 091960441b Don't check SDL_RENDER_DRIVER in automated tests Sam Lantinga 2024-07-31 18:53:44 -07:00
  • 445983fc79 Remove D3D12 call hacks now that we have a good set of D3D12 headers Sam Lantinga 2024-07-31 18:53:20 -07:00
  • de30400a7b Fixed uninitialized variable warning Sam Lantinga 2024-07-31 18:35:59 -07:00
  • 1954ac407f Don't mix keyboard and mouse raw input timestamps Sam Lantinga 2024-07-31 18:34:42 -07:00
  • 55e9a8ca45 d3d12: Import DirectX-Headers, use local d3d12.h in SDL_render. Ethan Lee 2024-07-31 20:18:57 -04:00
  • c5a99f1515 Fixed detecting wrapping Windows message time Sam Lantinga 2024-07-31 16:36:47 -07:00
  • 364bbd545d audio: SDL_ClosestAudioFormats now favors float32 and native byte order. Ryan C. Gordon 2024-05-26 13:53:36 -04:00
  • 80f5f0b1fb android: Fix activity pause/resume with external graphics context Sami Kyöstilä 2024-07-31 12:28:13 +10:00
  • 89de8e2110 Fixed infinite loop searching for matching video modes (thanks @Synt4xErr0r4!) Sam Lantinga 2024-07-30 17:29:21 -07:00
  • b68ac011e0 ctest: fail if there are outstanding allocations Anonymous Maarten 2024-07-28 17:19:49 +02:00
  • c7a1876536 SDL_test: use mutex based on SDL_AtomicInt in memory tracking Anonymous Maarten 2024-07-30 12:28:08 +02:00
  • 4c00433b69 SDL_test: format tracked allocation names during report generation Anonymous Maarten 2024-07-27 20:02:43 +02:00
  • bc8f4a1d0b ci: fix artifacts on libsdl-org repo Anonymous Maarten 2024-07-30 22:55:36 +02:00
  • 1ef3263ad4 ci: only upload artifacts in libsdl-org GitHub organization Anonymous Maarten 2024-07-30 13:58:38 +02:00
  • afabccd4d0 examples: Split up description text by line breaks. Ryan C. Gordon 2024-07-30 15:37:46 -04:00
  • b24bfc2c98 fix RandFunc typedef Ozkan Sezer 2024-07-30 21:15:04 +03:00
  • 6aca728056 Fix examples description CSS Semphris 2024-07-30 13:24:49 -04:00
  • 3b5c3d6cc8 examples/snake: Actually fixed build this time. Ryan C. Gordon 2024-07-30 13:43:03 -04:00
  • 883576beb8 examples: Improve source code output when there are multiple files. Ryan C. Gordon 2024-07-30 13:40:09 -04:00
  • bc8b768b9a examples/snake: Fix up build. Ryan C. Gordon 2024-07-30 13:39:35 -04:00
  • dbb4e05c28 Add "Snake" game example Dylam De La Torre 2024-07-30 18:55:35 +02:00
  • 69a2d7960c examples: first shot at description text at top of page. Not working yet. Ryan C. Gordon 2024-07-30 13:18:37 -04:00
  • b881e19896 android: Update window/surface pointers on change Sami Kyöstilä 2024-07-31 02:00:43 +10:00
  • 6a25e94472 examples: Print a description of the program to the console on startup. Ryan C. Gordon 2024-07-30 12:22:39 -04:00
  • a6407e88da Document the events that need to be handled in a callback Sam Lantinga 2024-07-30 07:51:56 -07:00
  • f039b2290a Added logging for life cycle events Sam Lantinga 2024-07-30 07:49:37 -07:00
  • 900213e16e examples: Pop up the console on new output for three seconds if hidden. Ryan C. Gordon 2024-07-30 09:45:06 -04:00
  • 6559cfb143 examples: make SDL_Log work with the Emscripten console. Ryan C. Gordon 2024-07-30 08:59:34 -04:00
  • fbed34a645 cmake: Don't warn about lack of X11/Wayland backend on Emscripten. Ryan C. Gordon 2024-07-30 00:33:08 -04:00
  • 89cc526a67 examples: Fix out-of-tree builds. Ryan C. Gordon 2024-07-30 00:12:55 -04:00
  • 949765a3b0 Stylize examples/template.html Semphris 2024-07-29 18:22:04 -04:00
  • de209c81d1 Fixed macOS build Sam Lantinga 2024-07-29 17:38:59 -07:00
  • 9fac7d7eb0 metal: set the shader input type based on the colorspace, not the pixel format Sam Lantinga 2024-07-29 17:18:45 -07:00
  • 61e78830d0 Revert "Revert "Fixed warning: result of comparison of constant 9223372035 with expression of type '__kernel_old_time_t' (aka 'long') is always true"" Sam Lantinga 2024-07-29 14:45:03 -07:00
  • 8caebf823a Revert "Fixed warning: result of comparison of constant 9223372035 with expression of type '__kernel_old_time_t' (aka 'long') is always true" Sam Lantinga 2024-07-29 14:44:02 -07:00
  • 906d0e9c03 Fixed crash with joystick rumble after disconnection Sam Lantinga 2024-07-29 12:48:40 -07:00
  • 7fdf794377 Fixed crash with joystick rumble after disconnection Sam Lantinga 2024-07-29 12:48:40 -07:00
  • 0a924b185d Fixed crash with joystick rumble after disconnection Sam Lantinga 2024-07-29 12:48:40 -07:00
  • 0952ab1ab9 Fixed whitespace Sam Lantinga 2024-07-29 12:52:03 -07:00
  • 15c73f5bfe Fixed whitespace Sam Lantinga 2024-07-29 12:52:03 -07:00
  • 67b973b5fa Fixed whitespace Sam Lantinga 2024-07-29 12:52:03 -07:00
  • eee439debe Sync SDL2 wiki -> header SDL Wiki Bot 2024-07-29 19:46:06 +00:00
  • 0ba3d9862d SDL_RWFromFile: On Apple platforms, offer a hint to not look in resource dirs. Ryan C. Gordon 2024-07-29 15:04:40 -04:00
  • 614a88ca3b SDL_IOFromFile: Apple targets no longer use the app bundle's resources dir. Ryan C. Gordon 2024-07-29 14:50:57 -04:00
  • 299d181984 Fixed warning: result of comparison of constant 9223372035 with expression of type '__kernel_old_time_t' (aka 'long') is always true Sam Lantinga 2024-07-29 12:04:08 -07:00
  • 930d83aed2 Fixed warning: implicit conversion loses integer precision: 'VkDeviceSize' (aka 'unsigned long long') to 'size_t' (aka 'unsigned int') Sam Lantinga 2024-07-29 12:01:53 -07:00
  • c4582a6536 Fixed warning building on tvOS Sam Lantinga 2024-07-29 11:56:28 -07:00
  • 062caeaa4b Fixed Android build with audio disabled Sam Lantinga 2024-07-29 10:39:29 -07:00
  • 51cccf3fa2 video: Disable relative warp emulation when warping the cursor after a fullscreen transition Frank Praznik 2024-07-29 12:39:18 -04:00
  • 5637cd009a Don't assert or change window draggable state if SDL isn't managing hit testing Sam Lantinga 2024-07-29 09:15:55 -07:00
  • 5318e30ee5 Pause and resume Android audio without taking device locks Sam Lantinga 2024-07-29 08:17:10 -07:00
  • 9d35f178a6 Follow up to removing the ancient Android audio driver Sam Lantinga 2024-07-29 08:06:43 -07:00
  • 691cf15e75 Removed the ancient Android audio driver Sam Lantinga 2024-07-29 08:05:36 -07:00
  • 7635776ca4 Updates CheckLibUDev() to match main, fixing missing HAVE_LIBUDEV Charles Cross 2024-07-28 22:57:19 -07:00
  • e306cbcbee Updates CheckLibUDev() to match main, fixing missing HAVE_LIBUDEV Charles Cross 2024-07-28 22:57:19 -07:00
  • 446c05a001 ci: update actions descriptions + fix loongarch64 action Anonymous Maarten 2024-07-28 13:33:14 +02:00