Commit Graph

  • e69b84b5ed x11: added hotplug support for XInput2 devices Sam Lantinga 2024-03-25 16:32:40 -0700
  • 4ef45298ec Added support for multiple distinct keyboards Sam Lantinga 2024-03-25 15:18:27 -0700
  • 029786928e Added SDL_HINT_WINDOWS_RAW_KEYBOARD to control whether raw keyboard is enabled on Windows Sam Lantinga 2024-03-25 14:46:31 -0700
  • 9095cb64c4 linux/SDL_system_theme.c: fix an include path Mark Delk 2024-03-25 18:05:55 -0500
  • a65982e15d testevdev: include SDL_internal.h first, and fixup SDL_main.h Anonymous Maarten 2024-03-25 19:55:22 +0100
  • b74017c8f5 linux/SDL_system_theme.c: fix an include path Mark Delk 2024-03-25 18:05:55 -0500
  • ffc3f71aa2 wayland: Use the floating width/height for initial window creation Frank Praznik 2024-03-25 14:43:46 -0400
  • 8bb19b8d68 testevdev: include SDL_internal.h first, and fixup SDL_main.h Anonymous Maarten 2024-03-25 19:55:22 +0100
  • b9a88bbecb Removed SDL_TextInputShown() Sam Lantinga 2024-03-25 13:05:42 -0700
  • 6443c75eda Removed SDL_TEXTINPUTEVENT_TEXT_SIZE Sam Lantinga 2024-03-25 12:55:49 -0700
  • fa236f169b Only do work to process text events if text input is active Sam Lantinga 2024-03-25 12:49:09 -0700
  • 658f3cdcf1 x11: use XInput2 for lower level access to keyboard events Sam Lantinga 2024-03-25 12:23:04 -0700
  • 012fc1e32b windows: enable raw keyboard input when raw mouse input is enabled Sam Lantinga 2024-03-25 09:49:35 -0700
  • fd1950d983 Removed SDL_TextInputShown() Sam Lantinga 2024-03-25 13:05:42 -0700
  • 7775f4eb1d Removed SDL_TEXTINPUTEVENT_TEXT_SIZE Sam Lantinga 2024-03-25 12:55:49 -0700
  • 115271120d Only do work to process text events if text input is active Sam Lantinga 2024-03-25 12:49:09 -0700
  • 36d75f77ed x11: use XInput2 for lower level access to keyboard events Sam Lantinga 2024-03-25 12:23:04 -0700
  • d33b28c9fe Don't fail joystick initialization if udev isn't available Sam Lantinga 2024-03-25 11:45:41 -0700
  • 4e8c36d273 windows: enable raw keyboard input when raw mouse input is enabled Sam Lantinga 2024-03-25 09:49:35 -0700
  • c15a87a614 remove non-existent vulkan.hpp and vulkan_mir.h from Xcode project Ozkan Sezer 2024-03-25 21:23:24 +0300
  • 45de0635ac VisualC: remove vulkan.hpp Anonymous Maarten 2024-03-25 18:04:40 +0100
  • 35d335e61f Fixed warning C4267: 'function': conversion from 'size_t' to 'DWORD', possible loss of data Sam Lantinga 2024-03-25 11:46:47 -0700
  • 5fff9bc1e3 Don't fail joystick initialization if udev isn't available Sam Lantinga 2024-03-25 11:45:41 -0700
  • 43b8e9f681 Fixed spacing Sam Lantinga 2024-03-25 11:41:51 -0700
  • 5e8486bb29 Don't fail joystick initialization if udev isn't available Sam Lantinga 2024-03-25 11:29:03 -0700
  • 5a1c48be5c remove non-existent vulkan.hpp and vulkan_mir.h from Xcode project Ozkan Sezer 2024-03-25 21:23:32 +0300
  • 358a80a473 remove non-existent vulkan.hpp and vulkan_mir.h from Xcode project Ozkan Sezer 2024-03-25 21:23:24 +0300
  • eb185e8d88 VisualC: remove vulkan.hpp Anonymous Maarten 2024-03-25 18:04:40 +0100
  • 58f2e102a9 visualc: filters also contained 2 wrong include headers Anonymous Maarten 2024-03-25 18:02:05 +0100
  • c7d32ff64b visualc: rename/remove 2 include paths Anonymous Maarten 2024-03-25 17:09:26 +0100
  • 977285ef6a Send joystick added events on portable handheld platforms Sam Lantinga 2024-03-25 07:14:00 -0700
  • b391e6477e The joystick instance ID is already set in the open call Sam Lantinga 2024-03-25 06:57:02 -0700
  • 07c49d1a67 Fixed text input being active after SDL_StopTextInput() (thanks @AntTheAlchemist!) Sam Lantinga 2024-03-25 06:46:23 -0700
  • 53ade19430 udev: Fix O(n^2) device walking issue (closes #9092) Tyson Whitehead 2024-03-23 14:10:28 -0400
  • bca314c339 Add Yawman Arrow flightstick controller Alynne 2024-03-25 07:11:24 -0400
  • cbc9bd9804 Add Yawman Arrow flightstick controller Alynne 2024-03-25 07:11:24 -0400
  • 2b4c75690c Add Yawman Arrow flightstick controller Alynne 2024-03-25 07:11:24 -0400
  • d32e180780
    Add Yawman Arrow flightstick controller Alynne 2024-03-25 07:11:24 -0400
  • 9497b9d71b
    udev: Fix O(n^2) device walking issue (closes #9092) Tyson Whitehead 2024-03-23 14:10:28 -0400
  • 5d80179954 PSP: send initial SDL_JOYDEVICEADDED event Wouter Wijsman 2024-03-24 22:58:28 +0100
  • f14fb979c1 Remove legacy SDL2 input grab API Cameron Gutman 2024-03-24 18:35:40 -0500
  • 310017ed54 Remove legacy SDL2 input grab API Cameron Gutman 2024-03-24 18:35:40 -0500
  • 7f8301e767 PSP: send initial SDL_JOYDEVICEADDED event Wouter Wijsman 2024-03-24 22:58:28 +0100
  • fca4099d17 Revert "video: Prefer Wayland over X11 (take 2!)" Joshua Ashton 2024-03-24 17:22:08 +0000
  • cf3cf0e106 dmg: fix SDL_version.h issue in sdl3-config-version.cmake Anonymous Maarten 2024-03-24 19:37:51 +0100
  • f05490d0e2 udev: Fix O(n^2) device walking issue (closes #9092) Tyson Whitehead 2024-03-23 14:10:28 -0400
  • 6e1611cc77 udev: Fix O(n^2) device walking issue (closes #9092) Tyson Whitehead 2024-03-23 14:10:28 -0400
  • fc053fb499 Fix OpenFolder dialog behavior on Windows Mykola Rubets 2024-03-24 18:20:28 +0200
  • 13933222ee Fixed string comparison (thanks @meyraud705!) Sam Lantinga 2024-03-24 11:36:25 -0700
  • 8f33f5cc33 Sync SDL3 wiki -> header SDL Wiki Bot 2024-03-24 18:34:24 +0000
  • 6ba3e56538 SDL_GetWindowSurface: update documentation re: surface->pixels rofl0r 2024-03-24 18:02:15 +0000
  • 7b6695f4d4 PSP: zero-copy WindowSurface API for direct VRAM access rofl0r 2024-03-14 02:58:44 +0000
  • f3b15ca015 SDL_GetWindowSurface: update documentation re: surface->pixels rofl0r 2024-03-24 18:02:15 +0000
  • 6d2ff87cff Fix OpenFolder dialog behavior on Windows Mykola Rubets 2024-03-24 18:20:28 +0200
  • beb52ed54a pen: remove stray '#include <stdio.h>' Anonymous Maarten 2024-03-24 16:58:59 +0100
  • 96fbd10de0 Added a script to trigger the release workflow Sam Lantinga 2024-03-24 07:22:58 -0700
  • 36e73bdda4 Updated to version 3.1.0 for the preview release Sam Lantinga 2024-03-24 06:15:46 -0700
  • a20eec1415 Tweaking documentation for the SDL 3.0 preview release Sam Lantinga 2024-03-24 06:13:19 -0700
  • 9e460ce6a6 wayland: Pass the keyboard ID through to repeat events Frank Praznik 2024-03-24 08:49:29 -0400
  • 0df0462d0a Removed all tabs in testautomation_pen.c Christoph Reichenbach 2024-03-24 10:43:52 +0000
  • 615c7efd98 Fix #9279: Memory leak in pen name handling Christoph Reichenbach 2024-03-18 08:40:23 +0000
  • 0fc86f0a34 Removed all tabs in testautomation_pen.c Christoph Reichenbach 2024-03-24 10:43:52 +0000
  • 0dee9d1f8e Fix #9279: Memory leak in pen name handling Christoph Reichenbach 2024-03-18 08:40:23 +0000
  • 675c9f01ff Renamed releaser.py to build-release.py Sam Lantinga 2024-03-23 16:56:26 -0700
  • 37c664a13d PSP: fix regression, GetTicks64 should return millisecs rofl0r 2024-03-23 23:13:48 +0000
  • c83d0d87c2 Revert "Added virtual keyboard support for Xbox (thanks @ts-13512)" Sam Lantinga 2024-03-23 16:47:59 -0700
  • d67de55162 PSP: fix regression, GetTicks64 should return millisecs rofl0r 2024-03-23 23:13:48 +0000
  • f030533580 SDL_blit: remove SDL_BLIT_CPU_FEATURES override Anonymous Maarten 2024-03-10 00:01:39 +0100
  • 1aa9ef7213 cpuinfo: reset cpu features on SDL_Quit Anonymous Maarten 2024-02-24 13:46:06 +0100
  • 64465653b4 audio: always build fallback scalar converters Anonymous Maarten 2024-02-23 23:51:49 +0100
  • 89b135e570 cmake: add automation and platform test without simd Anonymous Maarten 2024-02-23 23:38:07 +0100
  • 1d0e5286aa Limit CPU features through a hint Anonymous Maarten 2024-02-23 23:22:41 +0100
  • b5d4206b30 Added virtual keyboard support for Xbox (thanks @ts-13512) Sam Lantinga 2024-03-10 09:44:49 -0700
  • 675216e81b Sync SDL3 wiki -> header SDL Wiki Bot 2024-03-23 23:32:24 +0000
  • 442e201705 Fix bug #9331 - SDL3 Android crash getVibrator() == null Sylvain 2024-03-22 21:26:23 +0100
  • 763d768f7d Fix bug #9331 - SDL3 Android crash getVibrator() == null Sylvain 2024-03-22 21:26:23 +0100
  • 1855ce68af Fix bug #9331 - SDL3 Android crash getVibrator() == null Sylvain 2024-03-22 21:26:23 +0100
  • 208cd434b5 Show the names of mice and keyboards when they connect Sam Lantinga 2024-03-23 15:50:16 -0700
  • 7852a6c307 Added device name for evdev mice and keyboards Sam Lantinga 2024-03-23 15:49:06 -0700
  • 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
  • 424922a8b3 Show the names of mice and keyboards when they connect Sam Lantinga 2024-03-23 15:50:16 -0700
  • bec621c932 Added device name for evdev mice and keyboards Sam Lantinga 2024-03-23 15:49:06 -0700
  • c65b74bf9c wayland: Set the keyboard and mouse names to match XWayland Frank Praznik 2024-03-23 16:57:38 -0400
  • 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