Commit Graph

  • 87714ce5b9 wayland: Set the keyboard and mouse names to match XWayland Frank Praznik 2024-03-23 16:57:38 -0400
  • 72fc6f86e5 Text input is no longer automatically enabled when initializing video. Sam Lantinga 2024-03-23 09:21:28 -0700
  • 6604d423fd Added a test program for multiple mice Sam Lantinga 2024-03-22 14:44:29 -0700
  • 361b7190df Track unique button states between different mice Sam Lantinga 2024-03-22 16:30:20 -0700
  • 35756593d6 Use the correct device ID (global or default or specific) based on context Sam Lantinga 2024-03-22 10:49:07 -0700
  • 9eb87ca325 Note that many things are considered mice and keyboards that you might not expect Sam Lantinga 2024-03-22 10:58:27 -0700
  • c0f4565552 Added SDL_GetKeyboardName() and SDL_GetMouseName() Sam Lantinga 2024-03-22 09:17:17 -0700
  • 20a860c876 Use the specific pointer device ID for X11 button and motion events Sam Lantinga 2024-03-21 16:15:09 -0700
  • 476245564c Use the real device IDs for the X11 master keyboard and pointer Sam Lantinga 2024-03-21 11:53:10 -0700
  • d1eb4adb16 Be explicit about the event mouse and keyboard ID Sam Lantinga 2024-03-21 09:27:12 -0700
  • 1c54455353 wayland: Send keyboard and mouse added/removed events Frank Praznik 2024-03-20 21:10:33 -0400
  • 2fe1a6a279 Initial support for hotplugging mice and keyboards Sam Lantinga 2024-03-20 06:58:00 -0700
  • c33e4c998d Clear the subsystem ref count when shutting down subsystems in the main quit Sam Lantinga 2024-03-20 15:45:13 -0700
  • 171ff041d0 Removed invalid ascii from headers Sam Lantinga 2024-03-22 09:04:09 -0700
  • e19b6c0b95 Add releaser script + workflow Anonymous Maarten 2023-08-02 05:41:02 +0200
  • c81d11fae4 mingw: add pkg-support files (INSTALL.txt and Makefile) Anonymous Maarten 2024-03-18 01:01:39 +0100
  • 4defea47e1 dmg: fix sdl3-config.cmake Anonymous Maarten 2023-08-03 07:43:21 +0200
  • 2ed0143425 visualc: fix sdl3-config.cmake Anonymous Maarten 2023-08-02 17:14:14 +0200
  • 75a71bde4b cmake: build tests against installed SDL prefix Anonymous Maarten 2023-08-02 16:03:32 +0200
  • 7f888f98f7 gles2: only build tests when building SDL3 or when the headers are available Anonymous Maarten 2024-03-23 02:56:41 +0100
  • 297f8e41af wayland: Factor out the general SHM buffer allocation/free functions from the cursor code Frank Praznik 2024-03-23 11:38:58 -0400
  • 3d96c2426f PSP: improve performance counter res to us granularity (thanks @rofl0r!) Sam Lantinga 2024-03-23 09:34:07 -0700
  • c493b40cc3 testffmpeg_vulkan: fix -Wincompatible-pointer-types warning Anonymous Maarten 2024-03-22 00:23:07 +0100
  • 67e425bcf8 Add support for MadCatz Saitek Side Panel Control Deck Marcel Hild 2024-03-22 16:35:56 +0100
  • 05b57f6c2c Simplified SDL_SYS_RemovePath() Sam Lantinga 2024-03-21 21:16:14 -0700
  • 2521ba47fe jack: set error message when failing to open jack client Anonymous Maarten 2024-03-22 01:22:39 +0100
  • dd4636e3fd SDL_sysmutex.c: fix void return compile error Mark Delk 2024-03-21 13:11:49 -0500
  • 917d683811 Moved SDL_JoyBallEvent together with the other joystick events Sam Lantinga 2024-03-21 12:51:59 -0700
  • 888cc29df6 add missing `reserved` field to struct SDL_JoyBallEvent, Ozkan Sezer 2024-03-21 20:10:50 +0300
  • 70b0d33106 Poll for the initial controller state when using DirectInput Sam Lantinga 2024-03-20 10:45:11 -0700
  • 4a7e3beeb9 filesystem: Use high-res file times on more platforms Frank Praznik 2024-03-20 10:42:07 -0400
  • 18feaa52dd Fixed comment at the top of testtime.c Sam Lantinga 2024-03-19 17:09:08 -0700
  • e0ef4dac85 Fixed int to float conversion warnings Sam Lantinga 2024-03-19 17:07:05 -0700
  • 3316587113 Fixed warning C4389: '==': signed/unsigned mismatch Sam Lantinga 2024-03-19 17:04:29 -0700
  • da027ec3ee Fixed signed/unsigned comparison warning Sam Lantinga 2024-03-19 17:00:46 -0700
  • 390fff4ae0 N3DS: Fix locale name and early return. Pierre Wendling 2024-03-19 23:39:22 +0100
  • 8f529d9d16 N3DS: Implement SDL_GetSystemTimeLocalePreferences Pierre Wendling 2024-03-19 23:34:18 +0100
  • ed5d2bdda5 Fixed adding duplicate fsops files to CMakeLists.txt Sam Lantinga 2024-03-19 16:20:55 -0700
  • 478b965e6c Fixed warning C4702: unreachable code Sam Lantinga 2024-03-19 16:02:54 -0700
  • b1215272ad Fixed warning C4244: '=': conversion from '__int64' to 'int', possible loss of data Sam Lantinga 2024-03-19 16:02:37 -0700
  • 2265d22f75 Updated Xcode project for time APIs Sam Lantinga 2024-03-19 14:53:55 -0700
  • c582a89f78 Fixed build warning Sam Lantinga 2024-03-19 14:53:49 -0700
  • b90fed094f Standardise header includes Susko3 2024-03-19 21:33:07 +0100
  • 2e45568338 PSVita: fix SDL_GetSystemTimeLocalePreferences Ivan Epifanov 2024-03-19 22:29:13 +0300
  • ba0417db40 Sync SDL3 wiki -> header SDL Wiki Bot 2024-03-19 17:58:24 +0000
  • a6fbf0488c Add time and realtime clock functions Frank Praznik 2024-02-29 13:06:26 -0500
  • b6c9a72740 Add SDL_storage files to Xcode project kanjitalk755 2024-03-19 14:28:05 +0900
  • b2682da035 Sync SDL3 wiki -> header SDL Wiki Bot 2024-03-19 04:57:27 +0000
  • 24ec1c09b9 Renamed SDL_PROP_IOSTREAM_STDIO_HANDLE_POINTER to SDL_PROP_IOSTREAM_STDIO_FILE_POINTER Sam Lantinga 2024-03-18 21:56:11 -0700
  • d3a785e521 Improve event processing latency when gamepad/sensor is open Cameron Gutman 2024-03-18 22:52:08 -0500
  • 1eb7b79986 video: Prepend global video property with "SDL" Frank Praznik 2024-03-18 21:52:39 -0400
  • 784311c20e Fixed duplicate SDL_Version change Sam Lantinga 2024-03-18 13:52:44 -0700
  • 009318c5a9 Fix warnings when building with -DSDL_LIBC=OFF on Linux Anonymous Maarten 2024-03-18 20:39:47 +0100
  • f59dbf6a12 cmake: add -Wimplicit-fallthrough warning Anonymous Maarten 2024-03-18 17:56:22 +0100
  • 086a7a4687 Fixed signed/unsigned comparison warning Sam Lantinga 2024-03-18 09:48:45 -0700
  • 491f18eea3 Fixed uninitialized signal_id Sam Lantinga 2024-03-18 09:12:51 -0700
  • 90e2551c4f Sort the SDL API symbols Sam Lantinga 2024-03-18 09:03:36 -0700
  • 0d0aaa2d75 Sync SDL3 wiki -> header SDL Wiki Bot 2024-03-18 15:57:23 +0000
  • 92d01ef12a You can pass NULL to SDL_GetPathInfo() and SDL_GetStoragePathInfo() to test for the existence of a file. Sam Lantinga 2024-03-18 08:43:22 -0700
  • ebb6582534 wayland: Handle the toplevel export property as a string Frank Praznik 2024-03-18 11:39:11 -0400
  • 9072b994f7 src/filesystem/unix/SDL_sysfilesystem.c add <stdio.h> inclusion Petar Popovic 2024-03-18 13:22:12 +0100
  • 6af979975f Add missing break Mathieu Eyraud 2024-03-18 13:09:55 +0100
  • fc26d5d328 Sync SDL3 wiki -> header SDL Wiki Bot 2024-03-18 04:28:30 +0000
  • a1a0156756 Renamed SDL_SizeIO() SDL_GetIOSize() Sam Lantinga 2024-03-17 17:13:39 -0700
  • df0f5deddf Added SDL_IOFromDynamicMem() Sam Lantinga 2024-03-17 17:11:20 -0700
  • 12245e4c75 PSP/Joystick: fix formatting rofl0r 2024-03-17 20:34:26 +0100
  • 7169db1e62 PSP: don't block on joystick event query rofl0r 2024-03-17 20:15:53 +0100
  • 747300b356 SDL file times are 64-bit integers representing nanoseconds since the Unix epoch Sam Lantinga 2024-03-17 13:11:13 -0700
  • 9153287fa0 Added storage filesystem operations to the exported function list Sam Lantinga 2024-03-17 13:02:35 -0700
  • e7b9f75e62 Sync SDL3 wiki -> header SDL Wiki Bot 2024-03-17 19:29:22 +0000
  • d65ae710a1 Renamed SDL_LogGetOutputFunction() and SDL_LogSetOutputFunction() to match SDL 3.0 naming convention Sam Lantinga 2024-03-17 09:50:28 -0700
  • d8a54cd4f8 Updated "see also" references to be more consistent Sam Lantinga 2024-03-17 11:00:15 -0700
  • d972244d3a Added a mapping for the Defender Joystick Cobra R4 (thanks @kotenok2000!) Sam Lantinga 2024-03-17 12:12:31 -0700
  • 4697153d1e Use the CRC as part of the unique key for mappings Sam Lantinga 2024-03-17 12:12:07 -0700
  • 9d83c0a65d filesystem: Rename some internal symbols to remove "FSops" terminology. Ryan C. Gordon 2024-03-17 12:04:43 -0400
  • 4ecea42fb0 testautomation_math.c: use isinf(V) instead of fpclassify(V) == FP_INFINITE Petar Popovic 2024-03-17 18:43:25 +0100
  • cb39740cfd wayland: Remove additional instance of setting the viewport source rect Frank Praznik 2024-03-17 13:10:48 -0400
  • a206e1e3c0 Sync SDL3 wiki -> header SDL Wiki Bot 2024-03-17 15:40:25 +0000
  • 2f78e5f321 All storage interface functions are optional Sam Lantinga 2024-03-16 18:33:36 -0700
  • f460f42e70 Added filesystem operations to SDL_Storage Sam Lantinga 2024-03-16 11:03:41 -0700
  • 7a088527c1 Removed the reserved parameter from SDL_EnumerateDirectoryCallback Sam Lantinga 2024-03-16 09:18:32 -0700
  • ec3ba387d1 Added SDL_OpenFileStorage() for local file storage Sam Lantinga 2024-03-16 09:08:00 -0700
  • ee0a23c7ab The storage ready callback is optional Sam Lantinga 2024-03-16 08:45:01 -0700
  • db0c1d7aeb Added portable file and directory operations (thanks @icculus!) Sam Lantinga 2024-03-16 08:15:13 -0700
  • fe5c34d4bd Renamed storage functions to match SDL 3.0 naming convention Sam Lantinga 2024-03-16 07:40:01 -0700
  • 1bab87399f wayland: Always use the entire buffer for the viewport source Frank Praznik 2024-03-17 10:38:55 -0400
  • e5812a9fd2 testpen: don't include math.h Anonymous Maarten 2024-03-16 19:52:37 +0100
  • 2f13f66c71 testautomation: fix renderer leak in video tests Anonymous Maarten 2024-03-16 17:59:36 +0100
  • 9ccde0def4 Sync SDL3 wiki -> header SDL Wiki Bot 2024-03-16 14:20:24 +0000
  • 744227e6ab Add SDL_storage Ethan Lee 2024-03-08 14:38:46 -0500
  • 4fc749443f Added dialog files to the Xcode build Sam Lantinga 2024-03-15 16:27:02 -0700
  • 25c64a954d Removed UIKit_SetWindowMouseGrab(), mouse grab isn't supported on iOS Sam Lantinga 2024-03-15 16:26:40 -0700
  • 41e187be4f Adjust Steam button names to match SDL Sam Lantinga 2024-03-15 16:05:19 -0700
  • 572e088b8f SDL_IOFromMem/SDL_IOFromConstMem: free userdata on close Anonymous Maarten 2024-03-15 23:55:29 +0100
  • ea60c2079b dialog: Pass the Wayland or X11 parent window handle to the file dialog portal Frank Praznik 2024-03-15 13:30:21 -0400
  • d523cd069f dialog: Detect if the file chooser portal is available Frank Praznik 2024-03-15 13:29:02 -0400
  • 19764ffcc8 wayland: Add the xdg-foreign-unstable-v2 protocol Frank Praznik 2024-03-15 11:36:05 -0400
  • db31367999 testffmpeg: use SDL_free instead of free Anonymous Maarten 2024-03-15 21:21:59 +0100
  • f8c2ec5462 testffmpeg: use Uint64 instead of __u64 Anonymous Maarten 2024-03-15 21:21:35 +0100
  • 2b45452dd5 Adding comments to init-flags SDL_INIT_AUDIO and SDL_INIT_SENSOR that they imply SDL_INIT_EVENTS Petar Popovic 2024-03-15 20:10:54 +0100