Commit Graph

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