Commit Graph

  • d5b5e524af wayland: Set the EGL swap timeout to one second from the current time Frank Praznik 2023-03-12 17:02:18 -04:00
  • 3990c71726 SDL_GetBasePath simplification for Haiku. when solely looking for the path for the current binary in the current team, find_path is sufficient. David Carlier 2023-03-12 11:55:42 +00:00
  • dca3fd8307 Android: indicate gamepaddb entries where axis order changed. Rudolf Polzer 2023-03-11 12:02:17 -05:00
  • 67e2558310 Check tooltip and popup window flags during parameter validation Sam Lantinga 2023-03-11 12:44:09 -08:00
  • de3909a190 Android: indicate gamepaddb entries where axis order changed. Rudolf Polzer 2023-03-11 12:02:17 -05:00
  • 3e28588bb6 wayland: Never use the cached size for maximized or tiled windows Frank Praznik 2023-03-11 11:18:48 -05:00
  • f4c1260120 More changes to fix building with older macOS SDKs Sam Lantinga 2023-03-10 16:38:45 -08:00
  • c044cff4c7 Rewrite WIN_GetSystemTheme() so we don't need to bump Windows SDK versions Sam Lantinga 2023-03-10 16:29:42 -08:00
  • edc8f0b841 Fixed building on older macOS SDKs Sam Lantinga 2023-03-10 16:15:46 -08:00
  • ffe6e58c85 Fixed compiling with older Windows SDKs Sam Lantinga 2023-03-10 16:11:41 -08:00
  • 1550fb69e4 Sync SDL3 wiki -> header SDL Wiki Bot 2023-03-10 23:52:18 +00:00
  • cfeb663c87 tests: Add popup window test program Frank Praznik 2023-03-07 14:36:52 -05:00
  • 5a0f50e1c3 docs: Update the migration document with changes to the tooltips and popup menu flags. Frank Praznik 2023-03-03 19:05:57 -05:00
  • 98e864f286 win32: Implement popup windows Frank Praznik 2023-03-02 17:32:18 -05:00
  • 77dc1a929a cocoa: Implement popup windows Frank Praznik 2023-03-02 12:47:23 -05:00
  • f41d3933e6 X11: Implement popup windows Frank Praznik 2023-02-28 13:47:47 -05:00
  • 68d2d9f76d wayland: Implement popup windows Frank Praznik 2023-02-28 13:47:40 -05:00
  • e987c4a463 video: Add the concept of child popup windows Frank Praznik 2023-02-26 14:16:05 -05:00
  • ab1670386f Added support for the trigger buttons on the Victrix Pro FS for PS5 Sam Lantinga 2023-03-10 15:28:22 -08:00
  • fc1af1dfde Added support for the trigger buttons on the Victrix Pro FS for PS5 Sam Lantinga 2023-03-10 15:28:22 -08:00
  • 76e9d64b36 Removed space between sizeof and parentheses Sam Lantinga 2023-03-10 08:13:51 -08:00
  • 06183989e1 Removed space between sizeof and parentheses Sam Lantinga 2023-03-10 08:12:58 -08:00
  • e9f9cb29fc Fixed build warning on Android Sam Lantinga 2023-03-10 08:09:44 -08:00
  • dfa832c5de Make sure our pixel size is up to date at window creation Sam Lantinga 2023-03-10 08:10:06 -08:00
  • 2af6f4a3e4 Fixed build warning on Android Sam Lantinga 2023-03-10 08:09:44 -08:00
  • 3e1d7e6a14 Specify bash for androidbuildlibs.sh Stephen Kitt 2023-03-10 16:02:28 +01:00
  • ef347776c2 Uses integer arithmetics in SDL_ResampleAudio Qrox 2023-03-09 17:34:51 +08:00
  • bbfd5b3fb2 Specify bash for androidbuildlibs.sh Stephen Kitt 2023-03-10 16:02:28 +01:00
  • 20e17559e5 Uses integer arithmetics in SDL_ResampleAudio Qrox 2023-03-09 17:34:51 +08:00
  • 71c80c478a Uses integer arithmetics in SDL_ResampleAudio Qrox 2023-03-09 17:43:41 +08:00
  • 5e35309913 fix bad merge of sizeof style patch Ozkan Sezer 2023-03-10 08:32:24 +03:00
  • ae5fdc0b00 Added header for SDL_Delay() Sam Lantinga 2023-03-09 17:18:40 -08:00
  • 71dc7169d9 Added header for SDL_Delay() Sam Lantinga 2023-03-09 17:18:40 -08:00
  • 45167b9d13 Wait for the GCController framework to see IOKit devices Sam Lantinga 2023-03-09 16:10:04 -08:00
  • 1e6ffc6294 Removed a duplicate delay accidentally added during code refactor Sam Lantinga 2023-03-09 16:11:53 -08:00
  • 3f00fa16c6 Wait for the GCController framework to see IOKit devices Sam Lantinga 2023-03-09 16:10:04 -08:00
  • 926db1bd54 Removed a duplicate delay accidentally added during code refactor Sam Lantinga 2023-03-09 16:11:53 -08:00
  • 645823fc90 Wait for the GCController framework to see IOKit devices Sam Lantinga 2023-03-09 16:10:04 -08:00
  • 21e444b2e7 Fixed a few additional sizeof locations Sam Lantinga 2023-03-09 15:25:48 -08:00
  • 0d76380042 Code style: changed "sizeof foo" to "sizeof(foo)" (thanks @sezero!) Sam Lantinga 2023-03-09 15:10:00 -08:00
  • c6443d86c9 Code style: changed "sizeof foo" to "sizeof(foo)" (thanks @sezero!) Sam Lantinga 2023-03-09 15:10:00 -08:00
  • ad95c93bf4 Add portal interface to support SDL_GetSystemTheme in linux Guldoman 2023-03-09 22:26:33 +01:00
  • c304fbded6 cmake: disable ccache by default Anonymous Maarten 2023-03-09 15:45:07 +01:00
  • 596a594714 If the client rect is empty, use the last known window size Sam Lantinga 2023-03-09 10:31:39 -08:00
  • 46d143376a If the client rect is empty, use the last known window size Sam Lantinga 2023-03-09 10:31:39 -08:00
  • 2ca727aec6 If the client rect is empty, use the last known window size Sam Lantinga 2023-03-09 10:31:39 -08:00
  • 69875ad80f Removed guard around the enabled assertions support code Ozkan Sezer 2023-03-09 20:51:50 +03:00
  • 22de91a947 Removed guard around the enabled assertions support code Ozkan Sezer 2023-03-09 20:51:50 +03:00
  • bb59f46cbe Removed guard around the enabled assertions support code Ozkan Sezer 2023-03-09 20:51:50 +03:00
  • 1c2f825230 Fixed incorrect modifier keys handling on macOS Deve 2023-03-08 23:57:08 +01:00
  • 54ca4d3879 Fixed incorrect modifier keys handling on macOS Deve 2023-03-08 23:57:08 +01:00
  • 34d13cd0a9 made IsModifierKeyPressed() helper static Ozkan Sezer 2023-03-09 20:28:05 +03:00
  • 4de6ddd07f Fixed incorrect modifier keys handling on macOS Deve 2023-03-08 23:57:08 +01:00
  • d0c4849d0b Rename SDL_atomic_t to SDL_AtomicInt David Demelier 2023-02-23 20:33:51 +01:00
  • 8994878767 Added SDL_GetSystemTheme() to return whether the system is using a dark or light color theme, and SDL_EVENT_SYSTEM_THEME_CHANGED is sent when this changes Sam Lantinga 2023-03-07 00:01:34 -08:00
  • d9c07d9ef7 Fixed the documentation for SDL_SetRelativeMouseMode() Sam Lantinga 2023-03-08 22:32:54 -08:00
  • fb0c3197e0 Fixed the documentation for SDL_SetRelativeMouseMode() Sam Lantinga 2023-03-08 22:32:54 -08:00
  • cabedee4a1 Fixed constraining the mouse to the window in relative mode Sam Lantinga 2023-03-08 22:29:21 -08:00
  • d898dbfe50 render: Make sure logical_target is bound when presenting. Ryan C. Gordon 2023-03-08 22:55:44 -05:00
  • 8f7427c158 tests: Always set valid dimensions for the fullscreen mode Frank Praznik 2023-03-08 19:19:15 -05:00
  • 6a999d16fa wayland: Always use a scale factor of 1 for exclusive fullscreen emulation Frank Praznik 2023-03-08 19:18:35 -05:00
  • cfd6b34b8f Make mappings for "Retrolink SNES Controller" with SDL_GAMECONTROLLER_USE_BUTTON_LABELS both on and off Lokathor 2023-03-08 17:18:50 -07:00
  • b8bc4a234b Make mappings for "Retrolink SNES Controller" with SDL_GAMECONTROLLER_USE_BUTTON_LABELS both on and off Lokathor 2023-03-08 17:18:50 -07:00
  • 4053876bf6 Fix warning drop const qualifier Sylvain 2023-03-08 21:18:02 +01:00
  • ba87b96cea Fixed signed/unsigned warnings Sam Lantinga 2023-03-08 12:36:44 -08:00
  • 1723e93a0c Fixed handling simple mode PS4 reports Sam Lantinga 2023-02-14 17:51:16 -08:00
  • a70964aaf4 fix SDL_FindFreePlayerIndex so it can really return -1. Ozkan Sezer 2023-03-08 20:00:50 +03:00
  • 53bde3abee fix SDL_FindFreePlayerIndex so it can really return -1. Ozkan Sezer 2023-03-08 20:00:00 +03:00
  • 91b328c2c6 Fixed emscripten build Sam Lantinga 2023-03-08 08:58:26 -08:00
  • 35c13196f0 Fixed uninitialized variable Sam Lantinga 2023-03-08 08:40:38 -08:00
  • dd7cf12206 Fixed instances of SDL_joystick_players being set to -1 (thanks @AntTheAlchemist!) Sam Lantinga 2023-03-08 08:38:59 -08:00
  • bc87983310 tests: added -DHAVE_SIGNAL_H to CFLAGS in watcom makefiles Ozkan Sezer 2023-03-08 18:56:50 +03:00
  • d78817703e Fix build Sylvain 2023-03-08 16:41:36 +01:00
  • c963f02571 More fix warnings about static function and prototype Sylvain 2023-03-08 16:12:45 +01:00
  • 16bb6a0b3d Fix warnings about static function and prototype Sylvain 2023-03-08 11:40:07 +01:00
  • 61309b4382 Disassociate the SDLOpenGLContext from the view before deleting it Sam Lantinga 2023-03-08 01:35:21 -08:00
  • 04a03a3eec Use SDL_GL_DeleteContext instead of Cocoa_GL_DeleteContext for context cleanup Sam Lantinga 2023-03-08 01:33:28 -08:00
  • f5c0760c6b Disassociate the SDLOpenGLContext from the view before deleting it Sam Lantinga 2023-03-08 01:15:21 -08:00
  • 63e6c19b7d Use SDL_GL_DeleteContext instead of Cocoa_GL_DeleteContext for context cleanup Sam Lantinga 2023-03-08 01:13:00 -08:00
  • 1bd9ebf533 If we're not the current fullscreen window and we don't want to be fullscreen, don't touch the current video mode Sam Lantinga 2023-03-07 10:10:43 -08:00
  • e0e79419b6 Fixed which window we check flags for when updating fullscreen mode Sam Lantinga 2023-03-07 10:08:55 -08:00
  • 07d0f51fa2 Updated to version 2.26.4 for release release-2.26.4 Sam Lantinga 2023-03-06 15:52:05 -08:00
  • 8fc10ac95c Added mapping for the Xbox Elite Core controller connected via Bluetooth on Android Sam Lantinga 2023-03-06 15:36:49 -08:00
  • 91ad208d18 Fix Xbox One gamepad axis assignment on SDL_JOYSTICK_ANDROID API (#7405) divVerent 2023-03-06 18:33:18 -05:00
  • d08338ddc5 Added mapping for the Xbox Elite Core controller connected via Bluetooth on Android Sam Lantinga 2023-03-06 15:36:49 -08:00
  • 6f1f586086 Fix Xbox One gamepad axis assignment on SDL_JOYSTICK_ANDROID API (#7405) divVerent 2023-03-06 18:33:18 -05:00
  • f8106d4f30 Fixed build warning Sam Lantinga 2023-03-06 13:33:52 -08:00
  • c0e7845874 Be more clear about what flags conflicted Sam Lantinga 2023-03-06 11:43:28 -08:00
  • c69aea887a Fixed permissions for src/video/x11/SDL_x11modes.c Sam Lantinga 2023-03-06 11:39:21 -08:00
  • 698dbd8464 SDL_CreateWindow() has been simplified and no longer takes a window position. Sam Lantinga 2023-03-05 14:44:38 -08:00
  • 7905254087 Updated debug print with new SDL_DisplayMode fields Sam Lantinga 2023-03-05 13:46:07 -08:00
  • a946a34452 Add Drag and drop position, for x11, wayland and MACOSX Sylvain 2023-03-06 11:16:18 +01:00
  • 813c586edb Change local (void*) to SDL_FunctionPointer Sylvain 2023-03-06 12:11:19 +01:00
  • 9b065bf54b Fix various warnings: static /void / comma Sylvain 2023-03-06 12:04:59 +01:00
  • c9aec268fa SDL_GetJoystickIDForPlayerIndex() should return 0 for invalid ID (thanks @AntTheAlchemist!) Sam Lantinga 2023-03-03 16:15:28 -08:00
  • 6c495a92f0 cmake: use compatible interface properties to disallow linking to a different version of SDL Anonymous Maarten 2023-03-01 04:33:43 +01:00
  • 103fbcfc05 cmake: use compatible interface properties to disallow linking to a different version of SDL Anonymous Maarten 2023-03-01 04:33:30 +01:00
  • 987b748067 evdev_kbd: Use current keymap Michal Suchanek 2023-03-03 19:44:11 +01:00
  • 96a2a6b945 evdev_kbd: Use current keymap Michal Suchanek 2023-03-03 19:44:11 +01:00
  • 6b87d1938f Added SDL_EVENT_DISPLAY_SCALE_CHANGED Sam Lantinga 2023-03-03 11:03:50 -08:00