Commit Graph

  • 716e33f106 x11: Send the _XWAYLAND_MAY_GRAB_KEYBOARD message when grabbing the keyboard Frank Praznik 2025-03-25 12:17:39 -0400
  • 149e3e715e
    x11: Send the _XWAYLAND_MAY_GRAB_KEYBOARD message when grabbing the keyboard Frank Praznik 2025-03-25 12:17:39 -0400
  • b2a95b2482 Default SDL_HINT_ACCELEROMETER_AS_JOYSTICK to 0 on Linux Sam Lantinga 2025-03-25 09:07:10 -0700
  • 3e47181800 Default SDL_HINT_ACCELEROMETER_AS_JOYSTICK to 0 on Linux Sam Lantinga 2025-03-25 09:07:10 -0700
  • 16cf0b2410 Allow the progress API to be used on all platforms Sam Lantinga 2025-03-25 08:32:26 -0700
  • a5633ad0fb Sync SDL3 wiki -> header SDL Wiki Bot 2025-03-25 15:04:30 +0000
  • 6cc00a31b6
    WindowProgressState API getters and fixes (#12629) Rémy Tassoux 2025-03-25 16:03:32 +0100
  • 66d6791127 Fix taskbar_button_created being stored globally and not per window Rémy Tassoux 2025-03-25 12:51:49 +0100
  • 0f7f844dc4 Call SDL_Unsupported if the system taskbar api is not available Rémy Tassoux 2025-03-25 12:01:04 +0100
  • 0a89c5833f Documentation fixes Rémy Tassoux 2025-03-25 11:59:48 +0100
  • 013918cd83 cocoa: Properly set the pending fullscreen spaces state when in a transition Frank Praznik 2025-03-24 23:23:32 -0400
  • b520cde18f cocoa: Properly set the pending fullscreen spaces state when in a transition Frank Praznik 2025-03-24 23:23:32 -0400
  • 996466e855 Check if GL_OES_EGL_image_external is supported before trying to use it Carl Åstholm 2025-03-25 01:16:20 +0100
  • dd9b9d4513 Check if GL_OES_EGL_image_external is supported before trying to use it Carl Åstholm 2025-03-25 01:16:20 +0100
  • 61e7878ac0 Document SDL_malloc alignment guarantees Carl Åstholm 2025-03-25 02:28:25 +0100
  • 7ec13a2ead Document SDL_malloc alignment guarantees Carl Åstholm 2025-03-25 02:28:25 +0100
  • 34e71f1f49 Document SDL_malloc alignment guarantees Carl Åstholm 2025-03-25 02:28:25 +0100
  • f1f8877dc7 Don't return an error if taskbar button is not yet created Rémy Tassoux 2025-03-25 01:50:49 +0100
  • f7510b7f32 Remove unnecessary TaskbarList checks Rémy Tassoux 2025-03-25 01:46:31 +0100
  • 00e25713a6 Check if GL_OES_EGL_image_external is supported before trying to use it Carl Åstholm 2025-03-25 01:16:20 +0100
  • ae17b04c0d
    alsa: Don't start the hardware until the device thread is ready to do work. Ryan C. Gordon 2025-03-24 19:35:19 -0400
  • 41636959d2
    audio: Feed output devices immediately, instead of waiting upfront. Ryan C. Gordon 2025-03-24 19:32:52 -0400
  • 48d4104ecb
    pulseaudio: Fixed typo in commented-out debug logging. Ryan C. Gordon 2025-03-24 19:32:30 -0400
  • 1d3bbb97c0 Rename SDL_PROGRESS_STATE_FAILURE to SDL_PROGRESS_STATE_INVALID Rémy Tassoux 2025-03-25 00:27:14 +0100
  • c067cb4e7d
    wayland: Fix global mouse position retrieval Frank Praznik 2025-03-24 19:06:05 -0400
  • 8cb303126f
    wayland: Fix global mouse position retrieval Frank Praznik 2025-03-24 19:06:05 -0400
  • d6f137b2be Added a note to tag the wiki when doing feature releases Sam Lantinga 2025-03-24 11:45:20 -0700
  • 7f927de1fc x11: remove 'args' and 'ret' from SDL_X11_SYM macro Anonymous Maarten 2025-03-23 21:58:20 +0100
  • 38697dd812 Fixed mixed trigger and body rumble for Xbox controllers on Windows Sam Lantinga 2025-03-24 10:44:54 -0700
  • b6ca03611f Fixed mixed trigger and body rumble for Xbox controllers on Windows Sam Lantinga 2025-03-24 10:44:54 -0700
  • e476e8affb Fixed mixed trigger and body rumble for Xbox controllers on Windows Sam Lantinga 2025-03-24 10:44:54 -0700
  • c30cd22af7
    Android/OpenSLES: prevent lots or error log in background while loop that handles audio playback sequence has changed from PlayDevice(), WaitDevice() to WaitDevice(), PlayDevice() So the semaphore need to be incremented by 1 Sylvain 2025-03-24 16:55:10 +0100
  • 034427b1a2 Revert "Change arbitrary max progress value to ULONG_MAX" Rémy Tassoux 2025-03-24 14:33:59 +0100
  • 571c7fc7fc Add SDL_PROGRESS_STATE_FAILURE to indicate progress state errors Rémy Tassoux 2025-03-24 14:20:22 +0100
  • 7a597a02c9 Change arbitrary max progress value to ULONG_MAX Rémy Tassoux 2025-03-24 14:17:26 +0100
  • c6fc816673 Rename WIN_SetWindowProgress to WIN_ApplyWindowProgress and remove state and value parameters Rémy Tassoux 2025-03-24 06:05:41 +0100
  • c0a315e384 Fix progress state and value variables being defined globally for all windows Rémy Tassoux 2025-03-24 04:49:14 +0100
  • f03572335a keyboard: Don't check text input on a null window Cameron Gutman 2025-03-23 16:48:16 -0500
  • c3a3a11db4 keyboard: Don't check text input on a null window Cameron Gutman 2025-03-23 16:48:16 -0500
  • 56b674fb62 Fix window progress calls being ignored if made before the taskbar button is created Rémy Tassoux 2025-03-24 03:56:31 +0100
  • 5a7efbc01c Fix WIN_SetWindowProgressValue changing progress states automatically Rémy Tassoux 2025-03-24 03:54:41 +0100
  • 3eccbc25d6 Add SDL_GetWindowProgressState and SDL_GetWindowProgressValue functions Rémy Tassoux 2025-03-24 03:30:52 +0100
  • c444d873ff keyboard: Don't check text input on a null window Cameron Gutman 2025-03-23 16:48:16 -0500
  • 0f61fb7b6f x11: remove 'args' and 'ret' from SDL_X11_SYM macro Anonymous Maarten 2025-03-23 21:58:20 +0100
  • 035d9179a5 WIN_SetWindowProgressState(): Unsupported parameter error message Petar Popovic 2025-03-23 17:57:18 +0100
  • c217663fba SDL_SetWindowProgressState(): Add parameter validation check for `state` Petar Popovic 2025-03-23 16:57:43 +0100
  • 1ef7051b75 WIN_SetWindowProgressState(): Unsupported parameter error message Petar Popovic 2025-03-23 17:57:18 +0100
  • 3fa1bd81fe Fixed previous commit renaming {add,remove}AudioDevice to native{Add,Remove}AudioDevice Sylvain 2025-03-23 17:14:21 +0100
  • 087137278e
    Fixed previous commit renaming {add,remove}AudioDevice to native{Add,Remove}AudioDevice Sylvain 2025-03-23 17:14:21 +0100
  • b8381b3a2e Sync SDL3 wiki -> header SDL Wiki Bot 2025-03-23 15:58:18 +0000
  • 9090e3e24b SDL_SetWindowProgressState(): Add parameter validation check for `state` Petar Popovic 2025-03-23 16:57:43 +0100
  • fa0a86409c Additions to progress bar comments Petar Popovic 2025-03-23 16:32:41 +0100
  • 721476033c SDL_SetWindowProgressValue(): Move value clamp from `WIN_SetWindowProgressValue()` to `SDL_SetWindowProgressValue()` Petar Popovic 2025-03-23 16:45:27 +0100
  • ba0f16fdf8 SDL_SetWindowProgressValue(): Move value clamp from `WIN_SetWindowProgressValue()` to `SDL_SetWindowProgressValue()` Petar Popovic 2025-03-23 16:45:27 +0100
  • 1e915b2e46 Additions to progress bar comments Petar Popovic 2025-03-23 16:32:41 +0100
  • 69ad66b017 Fixed error messages in GetTaskbarList() Sam Lantinga 2025-03-23 07:58:03 -0700
  • a3be7a137a WIN_SetWindowProgressValue(): Fix value clamp Petar Popovic 2025-03-23 00:48:43 +0100
  • 0177838353 Native functions renamed: {add,remove}AudioDevice to native{Add,Remove}AudioDevice Sylvain 2025-03-21 14:03:04 +0100
  • 6e875397f5 Proguard: remove onNativePen Sylvain 2025-03-21 14:00:29 +0100
  • 0b83d4f9ae WIN_SetWindowProgressValue(): Fix value clamp Petar Popovic 2025-03-23 00:48:43 +0100
  • d8837edfa2
    wayland: Scale accelerated relative pointer coordinates with emulated resolutions Frank Praznik 2025-03-22 14:35:39 -0400
  • 027df89ed3
    wayland: Scale accelerated relative pointer coordinates with emulated resolutions Frank Praznik 2025-03-22 14:35:39 -0400
  • e5f8043037 chore: rename integer mode field names expikr 2025-03-19 02:05:17 +0800
  • f52f982b1e chore: rename integer mode field names expikr 2025-03-19 02:05:17 +0800
  • ea2f09b888 chore: rename integer mode field names expikr 2025-03-19 02:05:17 +0800
  • 8407a16255 Sync SDL3 wiki -> header SDL Wiki Bot 2025-03-22 15:05:04 +0000
  • 7a10fcdccc
    Add progress bar support for Windows (#12530) Rémy Tassoux 2025-03-22 16:04:10 +0100
  • a8cdd60037 GetTaskbarList call WIN_SetError() on error Rémy Tassoux 2025-03-22 02:36:11 +0100
  • 5cf9c4ef2f Merge branch 'progress-bar' of https://github.com/RT2Code/SDL into progress-bar Rémy Tassoux 2025-03-22 01:31:37 +0100
  • d30c52a338 Define GetTaskbarList only if HAVE_SHOBJIDL_CORE_H is set Rémy Tassoux 2025-03-22 01:31:23 +0100
  • 4e5ccc162d
    Merge branch 'main' into progress-bar Rémy Tassoux 2025-03-22 01:25:24 +0100
  • 6bc2738777 Defer task list initialization until progress state functions call Rémy Tassoux 2025-03-22 01:24:05 +0100
  • b2e048f873 Fix wrong condition Rémy Tassoux 2025-03-22 01:12:54 +0100
  • 134b57f6f5 Improve move/resize visual smoothness on Windows Sam Lantinga 2025-03-21 16:29:11 -0700
  • 6b13d69105 Improve move/resize visual smoothness on Windows Sam Lantinga 2025-03-21 16:29:11 -0700
  • 3a44a81011 Improve move/resize visual smoothness on Windows Sam Lantinga 2025-03-21 16:29:11 -0700
  • 072e760197 audio: hold floating point exceptions when using neon Marcin Serwin 2025-03-21 17:01:01 +0100
  • 4fcef9074b audio: hold floating point exceptions when using neon Marcin Serwin 2025-03-21 17:01:01 +0100
  • 699017eea3
    audio: hold floating point exceptions when using neon Marcin Serwin 2025-03-21 17:01:01 +0100
  • d37a3e2a71
    x11: Fix backwards _NET_WM_SYNC_REQUEST init check Frank Praznik 2025-03-21 15:32:54 -0400
  • b493e29a81
    x11: Fix backwards _NET_WM_SYNC_REQUEST init check Frank Praznik 2025-03-21 15:32:54 -0400
  • ed8e7e85f0 SDL_ClaimWindowForGPUDevice() should fail for transparent windows Sam Lantinga 2025-03-21 11:58:42 -0700
  • 2fbb583290 SDL_ClaimWindowForGPUDevice() should fail for transparent windows Sam Lantinga 2025-03-21 11:58:42 -0700
  • af622d413a SDL_ClaimWindowForGPUDevice() should fail for transparent windows Sam Lantinga 2025-03-21 11:58:42 -0700
  • bde49abdb7 GPU: Support swapchain buffer transparency in Vulkan Frank Praznik 2024-08-31 10:13:59 -0400
  • eb9faad124
    cocoa: Fix zoom check when leaving fullscreen Frank Praznik 2025-03-20 22:12:42 -0400
  • 79081a178f
    cocoa: Fix zoom check when leaving fullscreen Frank Praznik 2025-03-20 22:12:42 -0400
  • 3ed80843fe video: Fix boolean logic for getting the pending window position Frank Praznik 2025-03-21 13:40:03 -0400
  • 956069319f
    GPU: Support swapchain buffer transparency in Vulkan Frank Praznik 2024-08-31 10:13:59 -0400
  • 03cdd297e0 video: Fix boolean logic for getting the pending window position Frank Praznik 2025-03-21 13:40:03 -0400
  • e89a59c8b8
    video: Fix boolean logic for getting the pending window position Frank Praznik 2025-03-21 13:40:03 -0400
  • fbdb637978 Fixed build when virtual joysticks are disabled Sam Lantinga 2025-03-21 07:34:57 -0700
  • 35058aa68c
    Native functions renamed: {add,remove}AudioDevice to native{Add,Remove}AudioDevice Sylvain 2025-03-21 14:03:04 +0100
  • 7cb30b1ab0
    Proguard: remove onNativePen Sylvain 2025-03-21 14:00:29 +0100
  • 4029521a63 Don't send text event while ctrl/alt is held on X11/Wayland hwsmm 2025-03-16 04:43:40 +0900
  • f971a59746 Fixed DebugLogRenderCommands() output Sam Lantinga 2025-03-20 21:24:39 -0700
  • 758eb256b9 Fixed DebugLogRenderCommands() output Sam Lantinga 2025-03-20 21:24:39 -0700
  • 5836266bfb We need to rebind D3D12 resources after updating them Sam Lantinga 2025-03-20 20:07:33 -0700
  • 4ceb02434b We need to rebind D3D12 resources after updating them Sam Lantinga 2025-03-20 20:07:33 -0700
  • 1d114c06c1 We need to rebind D3D12 resources after updating them Sam Lantinga 2025-03-20 20:07:33 -0700