Commit Graph

  • 8ddddd36cd
    audio: Deal with race conditions against default device changes. Ryan C. Gordon 2024-02-15 14:11:36 -0500
  • bc30fb295d don't let SDL_render.c:render_drivers[] have an empty initializer list. Ozkan Sezer 2024-02-15 20:33:24 +0300
  • d0731ab9a3 Check the SDL_VIDEO_RENDER_??? macros with #if instead of #ifdef Ozkan Sezer 2024-02-15 02:55:02 +0300
  • 4eae38580f cocoa: Remove resize hack when changing the window backing scale Zeroing the window width and height was necessary in SDL2 to short-circuit the resize event deduplication code when the window backing scale changed, but not the logical size. This is no longer necessary in SDL3, as it will explicitly check for scale changes on resize events and dispatch pixel size/scale changed events as appropriate, even if the window's logical size hasn't changed. Frank Praznik 2024-02-14 17:21:09 -0500
  • 3f056af0af cocoa: Remove resize hack when changing the window backing scale Zeroing the window width and height was necessary in SDL2 to short-circuit the resize event deduplication code when the window backing scale changed, but not the logical size. This is no longer necessary in SDL3, as it will explicitly check for scale changes on resize events and dispatch pixel size/scale changed events as appropriate, even if the window's logical size hasn't changed. Frank Praznik 2024-02-14 17:21:09 -0500
  • 7de4f16710 wayland: Don't store wl_output pointers in mode driver data Frank Praznik 2024-02-14 10:51:09 -0500
  • 699cec1a8d wayland: Don't store wl_output pointers in mode driver data Frank Praznik 2024-02-14 10:51:09 -0500
  • cebd071b89 wayland: Don't store wl_output pointers in mode driver data Frank Praznik 2024-02-14 10:51:09 -0500
  • f9ba0e1dbd wayland: Don't store wl_output pointers in mode driver data Frank Praznik 2024-02-14 10:27:42 -0500
  • aa86cb84cd wayland: Don't store wl_output pointers in mode driver data Frank Praznik 2024-02-14 10:27:42 -0500
  • 5e1d9d19a4
    audio: Don't use SDL_BindAudioStream inside SDL_OpenAudioDeviceStream(). Ryan C. Gordon 2024-02-13 15:23:27 -0500
  • 5e6ae85b63 Update the draggable state when the hit test callback changes Sam Lantinga 2024-02-13 09:26:08 -0800
  • 4d4c24acdd Sync SDL3 wiki -> header SDL Wiki Bot 2024-02-13 17:07:23 +0000
  • bc984f78bf android: Remove blocking permission request code. Async only in SDL3! Ryan C. Gordon 2024-02-12 19:46:03 -0500
  • af61cfd5e0 android: Added SDL_AndroidRequestPermissionAsync. Ryan C. Gordon 2024-02-12 15:26:09 -0500
  • 310f21bf84 video: Ensure that all references to a destroyed fullscreen window are removed Frank Praznik 2024-02-13 09:42:54 -0500
  • 17255515fd video: Ensure that all references to a destroyed fullscreen window are removed Frank Praznik 2024-02-13 09:42:54 -0500
  • f2695856d6 Use SDL string functions Sam Lantinga 2024-02-12 19:51:48 -0800
  • 725c79f3ac Fixed building with SDL_LEAN_AND_MEAN Sam Lantinga 2024-02-12 19:34:10 -0800
  • 734d6fa1f3 Fixed documentation of SDL_PROP_WINDOW_CREATE_EXTERNAL_GRAPHICS_CONTEXT_BOOLEAN Sam Lantinga 2024-02-12 18:53:26 -0800
  • ead3cbafd7 Fixed documentation for SDL_HINT_WINDOWS_CLOSE_ON_ALT_F4 (thanks @AntTheAlchemist!) Sam Lantinga 2024-02-12 18:32:29 -0800
  • 4bb33c5481
    android: Remove blocking permission request code. Async only in SDL3! Ryan C. Gordon 2024-02-12 19:46:03 -0500
  • beac43f41f Revert "wayland: Don't initialize OpenGL when the window flags didn't specify it" Sam Lantinga 2024-02-12 16:01:48 -0800
  • 120b8d4189 Revert "wayland: Don't initialize OpenGL when the window flags didn't specify it" Sam Lantinga 2024-02-12 16:01:48 -0800
  • c9265ca894
    android: Added SDL_AndroidRequestPermissionAsync. Ryan C. Gordon 2024-02-12 15:26:09 -0500
  • 8538d5dcf1 Fixed error: unused variable 'axes' [-Werror,-Wunused-variable] Sam Lantinga 2024-02-12 11:18:11 -0800
  • 6669d04ea6 Fixed error: unused variable 'axes' [-Werror,-Wunused-variable] Sam Lantinga 2024-02-12 11:18:11 -0800
  • 814a94c349 Fixed error: unused variable 'axes' [-Werror,-Wunused-variable] Sam Lantinga 2024-02-12 11:18:11 -0800
  • b39246936b Added SDL_cocoashape* to Xcode project Sam Lantinga 2024-02-12 11:17:54 -0800
  • f4d97bdb14 Update mouse transparency when the window shape changes Sam Lantinga 2024-02-12 10:49:45 -0800
  • 0fb294ade4 Explicitly retain and release NSObjects in C structures Sam Lantinga 2024-02-12 10:20:06 -0800
  • 971c5c2610 Explicitly retain and release NSObjects in C structures Sam Lantinga 2024-02-12 10:20:06 -0800
  • 42cdbf6b21 Explicitly retain and release NSObjects in C structures Sam Lantinga 2024-02-12 10:20:06 -0800
  • 87c07a79c0 Changed property name from '-' to '_' Sam Lantinga 2024-02-12 09:55:12 -0800
  • 59f1e66adc Sync SDL3 wiki -> header SDL Wiki Bot 2024-02-12 17:55:23 +0000
  • dca2721b91 Removed SDL_HINT_VIDEO_EXTERNAL_CONTEXT Sam Lantinga 2024-02-11 19:37:16 -0800
  • 2f7c24e4be Removed SDL_HINT_RENDER_SCALE_QUALITY Sam Lantinga 2024-02-11 19:07:07 -0800
  • 20051f805f Removed SDL_HINT_WINDOWS_NO_CLOSE_ON_ALT_F4 Sam Lantinga 2024-02-11 18:12:08 -0800
  • 7cb1ca60ec Removed SDL_HINT_RENDER_OPENGL_SHADERS Sam Lantinga 2024-02-11 18:08:30 -0800
  • 9920e062d5 Removed SDL_HINT_THREAD_STACK_SIZE Sam Lantinga 2024-02-11 18:04:56 -0800
  • 9e505252c0 Renamed SDL_HINT_PS2_DYNAMIC_VSYNC SDL_HINT_RENDER_PS2_DYNAMIC_VSYNC Sam Lantinga 2024-02-11 18:03:09 -0800
  • a538936821 Renamed SDL_HINT_LINUX_JOYSTICK_DEADZONES to SDL_HINT_JOYSTICK_LINUX_DEADZONES Sam Lantinga 2024-02-11 17:57:25 -0800
  • 980c379a0b Renamed SDL_HINT_LINUX_JOYSTICK_CLASSIC to SDL_HINT_JOYSTICK_LINUX_CLASSIC Sam Lantinga 2024-02-11 17:56:44 -0800
  • 1f7936d545 Renamed SDL_HINT_LINUX_HAT_DEADZONES to SDL_HINT_JOYSTICK_LINUX_HAT_DEADZONES Sam Lantinga 2024-02-11 17:55:57 -0800
  • 39cfb437ed Renamed SDL_HINT_LINUX_DIGITAL_HATS to SDL_HINT_JOYSTICK_LINUX_DIGITAL_HATS Sam Lantinga 2024-02-11 17:55:13 -0800
  • b557c15bcf Renamed SDL_HINT_JOYSTICK_GAMECUBE_RUMBLE_BRAKE to SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE_RUMBLE_BRAKE Sam Lantinga 2024-02-11 17:54:31 -0800
  • 4f628b5b62 Renamed SDL_HINT_GDK_TEXTINPUT_DEFAULT to SDL_HINT_GDK_TEXTINPUT_DEFAULT_TEXT Sam Lantinga 2024-02-11 17:53:47 -0800
  • fd5d761128 Renamed SDL_HINT_DIRECTINPUT_ENABLED to SDL_HINT_JOYSTICK_DIRECTINPUT Sam Lantinga 2024-02-11 17:53:08 -0800
  • a5da7d0dd5 Renamed SDL_HINT_ALLOW_TOPMOST to SDL_HINT_WINDOW_ALLOW_TOPMOST Sam Lantinga 2024-02-11 17:52:05 -0800
  • ef8791cba8 Cleaned up and organized hint documentation Sam Lantinga 2024-02-11 09:49:28 -0800
  • 9ce7fe2848 Removed SDL_HINT_ACCELEROMETER_AS_JOYSTICK Sam Lantinga 2024-02-11 09:25:16 -0800
  • 5af7113842 Rename property define names to have a type suffix Zack Middleton 2024-02-11 23:12:20 -0600
  • af16b4a0b3 Rename property define names to have a type suffix Zack Middleton 2024-02-11 23:12:20 -0600
  • 51703891ed Removed SDL_HINT_VIDEO_EXTERNAL_CONTEXT Sam Lantinga 2024-02-11 19:37:16 -0800
  • 72357149fc Removed SDL_HINT_RENDER_SCALE_QUALITY Sam Lantinga 2024-02-11 19:07:07 -0800
  • bc5e33da9e Removed SDL_HINT_WINDOWS_NO_CLOSE_ON_ALT_F4 Sam Lantinga 2024-02-11 18:12:08 -0800
  • d8b5b02225 Removed SDL_HINT_RENDER_OPENGL_SHADERS Sam Lantinga 2024-02-11 18:08:30 -0800
  • 5a60d66917 Removed SDL_HINT_THREAD_STACK_SIZE Sam Lantinga 2024-02-11 18:04:56 -0800
  • d247906751 Renamed SDL_HINT_PS2_DYNAMIC_VSYNC SDL_HINT_RENDER_PS2_DYNAMIC_VSYNC Sam Lantinga 2024-02-11 18:03:09 -0800
  • 5128dbf259 Renamed SDL_HINT_LINUX_JOYSTICK_DEADZONES to SDL_HINT_JOYSTICK_LINUX_DEADZONES Sam Lantinga 2024-02-11 17:57:25 -0800
  • 6d6ca65726 Renamed SDL_HINT_LINUX_JOYSTICK_CLASSIC to SDL_HINT_JOYSTICK_LINUX_CLASSIC Sam Lantinga 2024-02-11 17:56:44 -0800
  • 8de2c789e4 Renamed SDL_HINT_LINUX_HAT_DEADZONES to SDL_HINT_JOYSTICK_LINUX_HAT_DEADZONES Sam Lantinga 2024-02-11 17:55:57 -0800
  • 3daeb352d8 Renamed SDL_HINT_LINUX_DIGITAL_HATS to SDL_HINT_JOYSTICK_LINUX_DIGITAL_HATS Sam Lantinga 2024-02-11 17:55:13 -0800
  • 51231e0aa8 Renamed SDL_HINT_JOYSTICK_GAMECUBE_RUMBLE_BRAKE to SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE_RUMBLE_BRAKE Sam Lantinga 2024-02-11 17:54:31 -0800
  • 26ea9ace87 Renamed SDL_HINT_GDK_TEXTINPUT_DEFAULT to SDL_HINT_GDK_TEXTINPUT_DEFAULT_TEXT Sam Lantinga 2024-02-11 17:53:47 -0800
  • 9d3a5fe9b8 Renamed SDL_HINT_DIRECTINPUT_ENABLED to SDL_HINT_JOYSTICK_DIRECTINPUT Sam Lantinga 2024-02-11 17:53:08 -0800
  • 608d9a000d Renamed SDL_HINT_ALLOW_TOPMOST to SDL_HINT_WINDOW_ALLOW_TOPMOST Sam Lantinga 2024-02-11 17:52:05 -0800
  • dc7f17953e Cleaned up and organized hint documentation Sam Lantinga 2024-02-11 09:49:28 -0800
  • 6974aead5c Removed SDL_HINT_ACCELEROMETER_AS_JOYSTICK Sam Lantinga 2024-02-11 09:25:16 -0800
  • cacac6cc34 Updated structure and field names for consistency Sam Lantinga 2024-02-11 08:03:26 -0800
  • 6f87973b9c Added a reserved field to the SDL_Event structure Sam Lantinga 2024-02-11 06:38:00 -0800
  • 92712dbf30 Updated structure and field names for consistency Sam Lantinga 2024-02-11 08:03:26 -0800
  • 97d6e58a19 mark SDL_CleanupWindowTextureData as SDLCALL. Ozkan Sezer 2024-02-11 18:55:40 +0300
  • ee5289ef09 mark SDL_ClipboardTextCallback as SDLCALL Ozkan Sezer 2024-02-11 18:55:40 +0300
  • e5db7a9f76 Added a reserved field to the SDL_Event structure Sam Lantinga 2024-02-11 06:38:00 -0800
  • 168322f358 SDL_properties.c: mark CleanupFreeableProperty and CleanupSurface as SDLCALL Ozkan Sezer 2024-02-11 17:29:20 +0300
  • bba2a5d360 Added SDL_SetFreeableProperty() for internal use Sam Lantinga 2024-02-10 08:04:27 -0800
  • 432ce3f167 Sync SDL3 wiki -> header SDL Wiki Bot 2024-02-10 15:09:26 +0000
  • 416803b03b Clarify the lifetime of the shape surface in SDL_SetWindowShape() Sam Lantinga 2024-02-10 07:08:28 -0800
  • 0f6a682ea6 Wayland: Avoid SEGV if a modifier notification comes before the keymap Chris Collins 2024-02-08 16:06:12 +1100
  • de0cb94e72 Wayland: Avoid SEGV if a modifier notification comes before the keymap Chris Collins 2024-02-08 16:06:12 +1100
  • c4fc20a033 Fix broken use of MsgWaitForMultipleObjects. Hans-Kristian Arntzen 2024-02-10 14:01:34 +0100
  • 4ae87e215e Fix broken use of MsgWaitForMultipleObjects. Hans-Kristian Arntzen 2024-02-10 14:01:34 +0100
  • 69f2bd151e Fix broken use of MsgWaitForMultipleObjects. Hans-Kristian Arntzen 2024-02-10 14:01:34 +0100
  • 60016eeeb1 Fix broken use of MsgWaitForMultipleObjects. Hans-Kristian Arntzen 2024-02-10 14:01:34 +0100
  • 0f81598e9f Wayland: Avoid SEGV if a modifier notification comes before the keymap Chris Collins 2024-02-08 16:06:12 +1100
  • d0dac46f51 本来削除するはずだったファイルを削除 Y-T10 2024-02-10 15:56:49 +0900
  • a6abdccf5c 誤って消したファイルを追加した Y-T10 2024-02-10 15:53:52 +0900
  • f95b7ee4da Renamed SDL_HasWindowSurface to SDL_WindowHasSurface Sam Lantinga 2024-02-09 16:46:58 -0800
  • e64c593120 Renamed SDL_HasWindowSurface to SDL_WindowHasSurface Sam Lantinga 2024-02-09 16:46:58 -0800
  • 1ec0e22bcd Sync SDL3 wiki -> header SDL Wiki Bot 2024-02-10 00:38:20 +0000
  • 1162097135 Added SDL_RenderViewportSet() to tell whether the viewport was previously set to a specific rectangle. Sam Lantinga 2024-02-09 16:37:04 -0800
  • a24e2bfc76 Guarded ElementAlreadyHandled with #ifdef ENABLE_PHYSICAL_INPUT_PROFILE (thanks @Donione!) Sam Lantinga 2024-02-09 16:11:38 -0800
  • 646cccede7 Guarded ElementAlreadyHandled with #ifdef ENABLE_PHYSICAL_INPUT_PROFILE (thanks @Donione!) Sam Lantinga 2024-02-09 16:11:38 -0800
  • 3ebbf0f409 Guarded ElementAlreadyHandled with #ifdef ENABLE_PHYSICAL_INPUT_PROFILE (thanks @Donione!) Sam Lantinga 2024-02-09 16:11:38 -0800
  • 9ff8df932a Sync SDL3 wiki -> header SDL Wiki Bot 2024-02-10 00:05:26 +0000
  • f6b92c9b88 Re-added a simplified version of SDL_SetWindowShape() Sam Lantinga 2024-02-09 07:09:59 -0800
  • 9d5a984ade Re-added a simplified version of SDL_SetWindowShape() Sam Lantinga 2024-02-09 07:09:59 -0800
  • 1143bdc351 Greatly simplified the shape example Sam Lantinga 2024-02-09 01:46:09 -0800
  • 6a83588fdd Redefine XINPUT_CAPABILITIES_EX as an SDL typedef Sam Lantinga 2024-02-09 01:26:45 -0800