Commit Graph

  • 32965b4bf1 pen: Send virtual mouse motion without a button press when a pen is hovering. Ryan C. Gordon 2025-01-18 21:51:03 -05:00
  • 5da9d4ecc2 cocoa: Slightly better display hotplugging detection. Ryan C. Gordon 2025-01-18 17:01:46 -05:00
  • 19f42094bb Fix Windows fie dialog args freeing Semphris 2025-01-18 11:35:33 -05:00
  • 721fc7de0b Correct spacing of pointers ('a* b;' -> 'a *b;') Semphris 2025-01-16 19:22:27 -05:00
  • cd269730eb Fix Windows dialog memory management Semphris 2025-01-16 18:09:45 -05:00
  • 049a8f0e52 Use SDL_calloc() instead of SDL_malloc() Sam Lantinga 2025-01-18 13:41:23 -08:00
  • 354d2c390c Initialize invalid parent_{tray,entry} to NULL Semphris 2025-01-16 22:07:57 -05:00
  • b79ada6aa5 Windows trays: Fix ParentEntry & Enabling Semphris 2025-01-16 21:51:38 -05:00
  • ba95c54f99 macOS: get the correct display name on macOS 10.15+ Sam Lantinga 2025-01-18 09:38:15 -08:00
  • 42e0fb10f8 wayland: Set the mouse state before calling the hit test callback Frank Praznik 2025-01-18 11:59:51 -05:00
  • cd0db8d35e Added Linux evdev mappings for the Wireless HORIPAD For Steam Sam Lantinga 2025-01-18 08:09:25 -08:00
  • 1d7a681e4d Revert "emscripten: resizable windows take whole page, resize with browser window." Ryan C. Gordon 2025-01-18 10:14:23 -05:00
  • e054f3c085 Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-18 15:12:47 +00:00
  • 75317dae59 include: Added category docs for SDL_mouse.h Ryan C. Gordon 2025-01-18 10:10:55 -05:00
  • 72a9e5edad Added support for the 8BitDo Ultimate 2C Wireless in Bluetooth mode Sam Lantinga 2025-01-18 07:05:55 -08:00
  • 4b19f7e012 Added support for the 8BitDo Ultimate 2C Wireless in Bluetooth mode Sam Lantinga 2025-01-18 07:05:55 -08:00
  • c7d1fd90ea Added support for the 8BitDo Ultimate 2C Wireless in Bluetooth mode Sam Lantinga 2025-01-18 07:05:55 -08:00
  • dbe3baeb0f release: document using the xcframework with CMake Anonymous Maarten 2025-01-17 20:15:25 +01:00
  • ad3c7b92f8 xcode+cmake: use SDL3.framework folder as IMPORTED_LOCATION Sam Lantinga 2025-01-18 06:27:21 -08:00
  • 0401b07eea Fixed typo Sam Lantinga 2025-01-18 06:23:14 -08:00
  • 08e74d29be Fixed typo Sam Lantinga 2025-01-18 06:22:29 -08:00
  • 923123a527 emscripten: Let SDL_HINT_EMSCRIPTEN_KEYBOARD_ELEMENT accept "#none" Sam Lantinga 2025-01-18 06:19:27 -08:00
  • c603a9c94a Moved flag documentation Sam Lantinga 2025-01-18 06:16:10 -08:00
  • 90b7174a7d Respect the SDL_BORDERLESS_RESIZABLE_STYLE hint, but default it to true. Sam Lantinga 2025-01-18 06:07:06 -08:00
  • 6a72d32d41 emscripten: Let SDL_HINT_EMSCRIPTEN_KEYBOARD_ELEMENT accept "". Ryan C. Gordon 2025-01-18 08:43:55 -05:00
  • f3a39074b0 windows: use WS_THICKFRAME style on borderless windows. Ryan C. Gordon 2025-01-18 08:35:54 -05:00
  • 842f6dc402 Fixed wrong type of phase (#12014) Nicolas Firmo 2025-01-17 23:12:47 -03:00
  • b95989d14a Fixed sine wave distortion over time. Nicolas Firmo do Patrocinio Barra 2025-01-17 22:08:07 -03:00
  • 010f27dc70 storage: enumerate and glob on storage can accept a NULL path. Ryan C. Gordon 2025-01-17 20:04:27 -05:00
  • a6a8598b98 storage: deal with paths with Windows '\\' path separators appended. Ryan C. Gordon 2025-01-17 20:02:59 -05:00
  • 7c6adc1ca7 gpu renderer: removed unused sampler slots Sam Lantinga 2025-01-17 16:31:40 -08:00
  • feeea6a776 Sync SDL3 wiki -> headers. Ryan C. Gordon 2025-01-17 18:42:04 -05:00
  • e9f7f11f1d fnsince.pl: Fix script once bump to 3.1.10 exposed a bug. Ryan C. Gordon 2025-01-17 18:39:12 -05:00
  • d2fc394a2a Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-17 23:11:30 +00:00
  • d317fc9c08 emscripten: resizable windows take whole page, resize with browser window. Ryan C. Gordon 2025-01-17 17:57:44 -05:00
  • ee469c6aff Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-17 22:26:32 +00:00
  • d4d22dd8de GPU: Add remarks about point topology cosmonaut 2025-01-17 14:25:14 -08:00
  • 59ea078ee2 x11: check to see if displays moved when connected/disconnected Sam Lantinga 2025-01-17 13:13:37 -08:00
  • 1848ce680b win32: Use the window coordinates to get the monitor when de-minimizing a maximized window Frank Praznik 2025-01-17 15:23:41 -05:00
  • 656c519cca Fixed warning C6313: Incorrect operator. Use an equality test to check for zero-valued flags. Sam Lantinga 2025-01-17 12:08:45 -08:00
  • 9ed96f392d Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-17 19:46:20 +00:00
  • ae8df1dcbd Note that the primary monitor isn't always at 0,0 Sam Lantinga 2025-01-17 11:52:33 -08:00
  • 43108beb5b Vita: Fix off-by-one error for synthetic mouse events ROllerozxa 2025-01-16 20:18:11 +01:00
  • 4b429b9fa7 Updated README-platforms.md Sam Lantinga 2025-01-16 16:21:18 -08:00
  • 616ae99069 Removed README-git.md Sam Lantinga 2025-01-16 15:45:51 -08:00
  • c2dac95f58 Revert "Add CategoryAPICategory to the complete API index" Ryan C. Gordon 2025-01-16 18:02:01 -05:00
  • 878ea48b60 Vita: Fix off-by-one error for synthetic mouse events ROllerozxa 2025-01-16 20:18:11 +01:00
  • dd4f5df824 release: support android-X-ext-Y directories Anonymous Maarten 2025-01-16 19:55:17 +01:00
  • cdc5483cf9 Vita: Fix off-by-one error for synthetic mouse events ROllerozxa 2025-01-16 20:18:11 +01:00
  • 07a5c144c6 Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-16 19:43:08 +00:00
  • eb168e410c Updated to version 3.1.11 for development Sam Lantinga 2025-01-16 11:41:28 -08:00
  • b96bb152c2 wayland: Don't redundantly set the border state when showing a window prerelease-3.1.10 Frank Praznik 2025-01-16 13:54:03 -05:00
  • 5a564a718d wayland: Add a dummy function for the libdecor dismiss popup callback Frank Praznik 2025-01-16 13:47:32 -05:00
  • 9f6eeb1095 wayland: Set the border state before the initial configure Frank Praznik 2025-01-16 13:32:40 -05:00
  • 274bc95dfd Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-16 18:29:57 +00:00
  • 07f7c40464 Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-16 18:18:47 +00:00
  • 22d8e73530 include: filled in category documentation for SDL_messagebox.h. Ryan C. Gordon 2025-01-16 13:16:18 -05:00
  • 21a42d2b0d Add CategoryAPICategory to the complete API index Sam Lantinga 2025-01-16 09:25:03 -08:00
  • 1006236aa6 ci: add summary to release.yml Anonymous Maarten 2025-01-16 05:14:36 +01:00
  • 326ce9bb8d gpu: D3D12 buildfix for Xbox Ethan Lee 2025-01-16 12:19:59 -05:00
  • c95b842b30 video: Xbox does not use CreateIconFromSurface Ethan Lee 2025-01-16 12:19:46 -05:00
  • d8e1ad0ebc release: skip extended Android SDK versions Sam Lantinga 2025-01-16 09:06:22 -08:00
  • 7ee2ab3830 wayland: Fix return value check from int-to-bool conversion Frank Praznik 2025-01-16 11:52:16 -05:00
  • 1dd8fadca2 Updated to version 3.1.10 for the release candidate Sam Lantinga 2025-01-16 08:32:49 -08:00
  • 63521cb9a7 fix emscripten builds Ozkan Sezer 2025-01-16 18:50:00 +03:00
  • ab8bd0ef86 fix emscripten builds Ozkan Sezer 2025-01-16 18:50:00 +03:00
  • 48f21f434f Fixed detection of function keys on Emscripten Sam Lantinga 2025-01-15 07:39:05 -08:00
  • 9f25821ffd Fixed detection of function keys on Emscripten Sam Lantinga 2025-01-15 07:39:05 -08:00
  • 780ec8fac0 Set EGL surface for foreign X11 windows CasualPokePlayer 2024-08-30 18:13:50 -07:00
  • 9225a421b7 Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-16 13:20:18 +00:00
  • 3ffb1a8cbd storage: generic title storage allows override paths without '/' appended. Ryan C. Gordon 2025-01-15 23:47:43 -05:00
  • 874c07f8de storage: Don't allow "." and ".." paths, enforce '/' dir separators. Ryan C. Gordon 2025-01-15 20:16:10 -05:00
  • 67664a0427 testfilesystem: test some Storage APIs, too. Ryan C. Gordon 2025-01-15 18:09:55 -05:00
  • eb793dede7 filesystem: SDL_GetCurrentDirectory() should add a path separator at the end. Ryan C. Gordon 2025-01-15 17:06:09 -05:00
  • 87e1b0eb89 filesystem: SDL_EnumerateDirectory() gives dirs with path seperators appended. Ryan C. Gordon 2025-01-15 17:03:01 -05:00
  • e98ee9bb04 Adjust testgl.c to test gl_release_behavior Ramez Ragaa 2024-12-28 23:47:54 +02:00
  • 3424ec948c video: SDL_GL_GetAttribute gets correct SDL_GL_CONTEXT_RELEASE_BEHAVIOR value. Ryan C. Gordon 2025-01-16 00:10:07 -05:00
  • 05877f2cea cmake: Add the IoRing async i/o code to the Windows build. Ryan C. Gordon 2025-01-16 00:59:31 -05:00
  • 4d63a2b882 io: Renamed src/file to src/io Ryan C. Gordon 2025-01-16 00:56:49 -05:00
  • ea642fe9ff cocoa: clear mouse focus based on NSEventTypeMouseExited events (#11991) Sam Lantinga 2025-01-15 23:34:20 -08:00
  • 5f4696ce63 Updating documentation for the 3.2.0 release Sam Lantinga 2025-01-15 20:38:16 -08:00
  • 2c7b7d1d33 Keep the lifecycle observer active while there are windows active Sam Lantinga 2025-01-14 19:41:02 -08:00
  • 355f69ebfe GPU: Ensure thread safety of Vulkan resource creation cosmonaut 2025-01-15 13:45:36 -08:00
  • c9d602307c cocoa: Only process hit tests on left clicks Frank Praznik 2025-01-15 15:14:04 -05:00
  • dd0bdc2561 win32: Pass through non-left mouse button presses when over draggable areas Frank Praznik 2025-01-15 14:45:48 -05:00
  • 84d35587ee filesystem: SDL_SYS_EnumerateDirectory inexplicably takes the same arg twice. Ryan C. Gordon 2025-01-15 14:08:53 -05:00
  • fc9b2478d8 windows: don't set focus click pending if SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH is set Sam Lantinga 2025-01-15 10:51:12 -08:00
  • 18d21b36fe windows: use the initial rect to anchor fixed aspect ratio resizing Sam Lantinga 2025-01-15 10:03:48 -08:00
  • 1995471927 cocoa: fixed resizing windows with fixed aspect ratio Sam Lantinga 2025-01-15 09:36:55 -08:00
  • 67382e9c83 Fixed detection of function keys on Emscripten Sam Lantinga 2025-01-15 07:39:05 -08:00
  • 220a23dad2 Sync SDL2 wiki -> header SDL Wiki Bot 2025-01-15 15:27:42 +00:00
  • 23410debf7 SDL_GetKeyboardNameForID(): Set an error message for invalid keyboard IDs Sam Lantinga 2025-01-15 00:01:06 -08:00
  • 8ce176b59a SDL_GetMouseNameForID(): Set an error message for invalid mouse IDs. Petar Popovic 2024-10-30 22:12:25 +01:00
  • 51fa076fdc Don't send normal keyboard events if no application window has focus Sam Lantinga 2025-01-14 23:28:31 -08:00
  • a446381ea9 Tooltips and unfocusable windows can't become main windows Sam Lantinga 2025-01-14 23:28:00 -08:00
  • ebb24eedc8 mouse: Clean up virtual touch devices as appropriate. Ryan C. Gordon 2025-01-15 01:55:32 -05:00
  • dabc93a631 pen: Send virtual mouse and touch events for pen input. Ryan C. Gordon 2025-01-14 23:30:10 -05:00
  • 169c8d5140 Fix incorrect hotspot calculation for cursor positioning ImThour 2025-01-15 11:27:00 +05:30
  • 8e9c44bc3b Fixed accidental removal of optional delegate interface check Sam Lantinga 2025-01-14 22:35:13 -08:00
  • 4dd585fb62 coreaudio: convert MPEG channel layout to WAVE channel layout Sam Lantinga 2025-01-14 21:22:14 -08:00