Commit Graph

  • cbc9bd9804 Add Yawman Arrow flightstick controller Alynne 2024-03-25 07:11:24 -04:00
  • 2b4c75690c Add Yawman Arrow flightstick controller Alynne 2024-03-25 07:11:24 -04:00
  • 5d80179954 PSP: send initial SDL_JOYDEVICEADDED event Wouter Wijsman 2024-03-24 22:58:28 +01:00
  • f14fb979c1 Remove legacy SDL2 input grab API Cameron Gutman 2024-03-24 18:35:40 -05:00
  • cf3cf0e106 dmg: fix SDL_version.h issue in sdl3-config-version.cmake Anonymous Maarten 2024-03-24 19:37:51 +01:00
  • f05490d0e2 udev: Fix O(n^2) device walking issue (closes #9092) Tyson Whitehead 2024-03-23 14:10:28 -04:00
  • 6e1611cc77 udev: Fix O(n^2) device walking issue (closes #9092) Tyson Whitehead 2024-03-23 14:10:28 -04:00
  • fc053fb499 Fix OpenFolder dialog behavior on Windows Mykola Rubets 2024-03-24 18:20:28 +02:00
  • 13933222ee Fixed string comparison (thanks @meyraud705!) Sam Lantinga 2024-03-24 11:36:25 -07:00
  • 8f33f5cc33 Sync SDL3 wiki -> header SDL Wiki Bot 2024-03-24 18:34:24 +00:00
  • 6ba3e56538 SDL_GetWindowSurface: update documentation re: surface->pixels rofl0r 2024-03-24 18:02:15 +00:00
  • 7b6695f4d4 PSP: zero-copy WindowSurface API for direct VRAM access rofl0r 2024-03-14 02:58:44 +00:00
  • beb52ed54a pen: remove stray '#include <stdio.h>' Anonymous Maarten 2024-03-24 16:58:59 +01:00
  • 96fbd10de0 Added a script to trigger the release workflow Sam Lantinga 2024-03-24 07:22:58 -07:00
  • 36e73bdda4 Updated to version 3.1.0 for the preview release Sam Lantinga 2024-03-24 06:15:46 -07:00
  • a20eec1415 Tweaking documentation for the SDL 3.0 preview release Sam Lantinga 2024-03-24 06:13:19 -07:00
  • 9e460ce6a6 wayland: Pass the keyboard ID through to repeat events Frank Praznik 2024-03-24 08:49:29 -04:00
  • 0df0462d0a Removed all tabs in testautomation_pen.c Christoph Reichenbach 2024-03-24 10:43:52 +00:00
  • 615c7efd98 Fix #9279: Memory leak in pen name handling Christoph Reichenbach 2024-03-18 08:40:23 +00:00
  • 675c9f01ff Renamed releaser.py to build-release.py Sam Lantinga 2024-03-23 16:56:26 -07:00
  • 37c664a13d PSP: fix regression, GetTicks64 should return millisecs rofl0r 2024-03-23 23:13:48 +00:00
  • c83d0d87c2 Revert "Added virtual keyboard support for Xbox (thanks @ts-13512)" Sam Lantinga 2024-03-23 16:47:59 -07:00
  • f030533580 SDL_blit: remove SDL_BLIT_CPU_FEATURES override Anonymous Maarten 2024-03-10 00:01:39 +01:00
  • 1aa9ef7213 cpuinfo: reset cpu features on SDL_Quit Anonymous Maarten 2024-02-24 13:46:06 +01:00
  • 64465653b4 audio: always build fallback scalar converters Anonymous Maarten 2024-02-23 23:51:49 +01:00
  • 89b135e570 cmake: add automation and platform test without simd Anonymous Maarten 2024-02-23 23:38:07 +01:00
  • 1d0e5286aa Limit CPU features through a hint Anonymous Maarten 2024-02-23 23:22:41 +01:00
  • b5d4206b30 Added virtual keyboard support for Xbox (thanks @ts-13512) Sam Lantinga 2024-03-10 09:44:49 -07:00
  • 675216e81b Sync SDL3 wiki -> header SDL Wiki Bot 2024-03-23 23:32:24 +00:00
  • 442e201705 Fix bug #9331 - SDL3 Android crash getVibrator() == null Sylvain 2024-03-22 21:26:23 +01:00
  • 763d768f7d Fix bug #9331 - SDL3 Android crash getVibrator() == null Sylvain 2024-03-22 21:26:23 +01:00
  • 1855ce68af Fix bug #9331 - SDL3 Android crash getVibrator() == null Sylvain 2024-03-22 21:26:23 +01:00
  • 208cd434b5 Show the names of mice and keyboards when they connect Sam Lantinga 2024-03-23 15:50:16 -07:00
  • 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