Commit graph

  • 874ebed14d
    Android: inverse LandscapeLeft and LandscapeRight (see #6959) Sylvain 2023-01-01 18:41:55 +0100
  • 5b904a103a windows: more HANDLE -> HMODULE changes. Ozkan Sezer 2022-12-31 08:00:00 +0300
  • 0a8f9777a7 SDL_dynapi.c: LoadLibraryA() returns HMODULE. Ozkan Sezer 2022-12-30 11:11:10 +0300
  • 78d3a713de Fixed documentation for SDL_JoystickGetDeviceInstanceID Sam Lantinga 2022-12-29 15:00:32 -0800
  • 74229d4a41 Fixed keyboard scancode mapping for parenthesis Sam Lantinga 2022-12-29 14:52:28 -0800
  • 29a4c5ebc2 Fixed getting the VID/PID of a virtual joystick Sam Lantinga 2022-12-28 12:51:36 -0800
  • 903df79b2d Make sure we match the same way when adding a mapping and looking up a mapping Sam Lantinga 2022-12-27 12:14:43 -0800
  • d47ff8ae73 SDL_thread.h: fix SDL_CreateThreadWithStackSize macro for OS/2 Ozkan Sezer 2022-12-27 00:14:00 +0300
  • 738442b82a SDL_thread.h: fix beginthread param of SDL_CreateThreadWithStackSize for win32 Ozkan Sezer 2022-12-27 00:10:00 +0300
  • 68073c6276 Fix SDL_CreateThreadWithStackSize not passing staacksize with win32 static api Vincent Hamm 2022-12-26 10:57:29 -0800
  • 920acb75c3 editorconfig: remove trailing whitespace in source code Sam Lantinga 2022-12-26 10:34:07 -0800
  • 3dbc6a40ae render: only enable clipping when the rectangle is valid Sam Lantinga 2022-12-26 10:24:25 -0800
  • af54c82138 kmsdrm: Fix wrong check on KMSDRM_CreateWindow. João Henrique 2022-12-23 09:52:45 -0300
  • 232ed540db Add SDL_HINT_WINDOWS_ENABLE_MENU_MNEMONICS. Rudolf-Walter Kiss-Szakacs 2022-12-02 07:22:31 +0200
  • c542aef600 Fix GDK OpenGL build error Caleb Cornett 2022-12-20 23:22:55 -0500
  • abffa1194a Fix dynapi signature for SDL_GDKSuspendComplete Caleb Cornett 2022-12-20 23:05:31 -0500
  • 3b3c141ff9 gdk: Add support for building with OpenGL on Xbox Caleb Cornett 2022-12-19 17:38:44 -0500
  • 6969b3be3b Don't send Razer devices the Sony third-party query feature report Sam Lantinga 2022-12-19 09:14:04 -0800
  • 311b02f0b5
    Android active driver check (#6850) Maido 2022-12-19 17:02:10 +0200
  • 36c87d9f27
    Android JAVA DetectDevices: 'is_capture' is inverted (#6845) Sylvain Becker 2022-12-18 16:55:59 +0100
  • 4e3fc0c1dc
    Android: make Detect devices common between aaudio and android driver. (#6828) Sylvain Becker 2022-12-18 12:07:38 +0100
  • 187708e542 Fixed compiler warning Sam Lantinga 2022-12-17 06:58:02 -0800
  • 3b0cd44158 Fixed compiler warning Sam Lantinga 2022-12-17 06:51:02 -0800
  • 741499dea7
    Android audio device selection (#6824) Maido 2022-12-16 17:38:57 +0200
  • a53382e460 Sorted PS4 controllers, note that the NACON Wireless Controller for PS4 actually reports as an XInput device Sam Lantinga 2022-12-15 18:00:51 -0800
  • e99b9ca9c0 Note that the NACON Daija Arcade Stick is an arcade stick Sam Lantinga 2022-12-15 17:58:29 -0800
  • 8e72be3117
    testime.c: fix wrong {} in switch Sylvain 2022-12-15 14:26:18 +0100
  • 7a9966af9d Fixed crash in SDL_PrivateGameControllerRefreshMapping() Sam Lantinga 2022-12-14 14:24:58 -0800
  • d59caffe2c Added support for clang thread-safety analysis Sam Lantinga 2022-12-13 14:03:40 -0800
  • 582fb3901a
    DBus: add a reference to the connection Sylvain Becker 2022-12-14 17:41:35 +0100
  • c709741871 Detect display change when fullscreen desktop windows move displays Sam Lantinga 2022-12-12 20:26:17 -0800
  • 817454cfe6 Don't try to open the Razer Huntsman Elite keyboard as a controller Sam Lantinga 2022-12-12 18:00:57 -0800
  • e986c7984b
    wasapi: Fixed incorrect assertions. Ryan C. Gordon 2022-12-12 16:07:48 -0500
  • dfd7efaf13 wayland: Set xdg surface geometry Frank Praznik 2022-12-05 15:33:01 -0500
  • 802b5ef7dc Added support for the STRIKEPAD PS4 Grip Add-on to the HIDAPI driver Sam Lantinga 2022-12-12 10:54:29 -0800
  • e580e087ff N3DS: Backport semaphore fixes from #6776. Pierre Wendling 2022-12-06 17:53:01 -0500
  • b79732b967
    cmake: use FindALSA.cmake to find ALSA library nfarid 2022-12-11 22:23:45 +0000
  • faa7e3cc2e
    Update DYNAPI SDL_WinRTRunApp() prototype which was wrong (see #6783) Sylvain 2022-12-10 17:54:16 +0100
  • 5efc9bd194
    SDL_dynapi_procs: fixed SDL_UIKitRunApp prototype (see #6783) Sylvain 2022-12-10 17:45:56 +0100
  • 4bae75387a
    docs: Note that you don't need to free SDL_GetDefaultCursor's results. Ryan C. Gordon 2022-12-09 22:07:22 -0500
  • f57776836f Fixed build Sam Lantinga 2022-12-09 10:22:18 -0800
  • 569fa3f57f Added test event logging for SDL_WINDOWEVENT_ICCPROF_CHANGED and SDL_WINDOWEVENT_DISPLAY_CHANGED Sam Lantinga 2022-12-09 10:13:18 -0800
  • be3b1cff0b Added logging for SDL_DISPLAYEVENT_MOVED Sam Lantinga 2022-12-08 17:03:29 -0800
  • ab479b4961 Make sure the display list is up to date for window placement Sam Lantinga 2022-12-08 17:01:18 -0800
  • 264da8c127 Added SDL_DISPLAYEVENT_MOVED to detect when display positioning changes Sam Lantinga 2022-12-08 12:46:13 -0800
  • cfc7cac3c9 Fixed memory leak when removing existing displays Sam Lantinga 2022-12-08 12:43:23 -0800
  • 8b74be464f wayland: Handle the Num Lock and Caps Lock modifiers via modifier events Frank Praznik 2022-12-08 10:56:55 -0500
  • fc689a6cb3 Fixed build Sam Lantinga 2022-12-07 16:06:17 -0800
  • b4d547905d Use the correct name for the DualSense controllers Sam Lantinga 2022-12-07 14:53:33 -0800
  • 4ee36a9474 Added support for the DualSense Edge paddles Sam Lantinga 2022-12-07 14:25:53 -0800
  • c2b2f2a71e Clarified where the paddle locations are Sam Lantinga 2022-12-07 14:17:58 -0800
  • d1b4810542 Fixed centering the D-pad on some joysticks Sam Lantinga 2022-12-05 13:36:51 -0800
  • bcccbbd894 tests: avoid redefinition warnings for MSVC _CRT_???_NO_DEPRECATE macros Ozkan Sezer 2022-12-05 00:35:32 +0300
  • 4e465f25d0 reverted const removal from SDL_NewAudioStream in commit d0bbfdbfb. Ozkan Sezer 2022-12-04 12:55:15 +0300
  • 7ac66972b7 Detect Logitech PRO Racing Wheel as wheel Max Bachmann 2022-12-03 09:45:04 +0100
  • 3e9ae3ea64
    Fix wrong clang-tidy modification. This is an integer division. Thanks @meyraud705 (see PR #6725) Sylvain 2022-12-03 13:36:09 +0100
  • 0a91a793cf
    Fix Conditional jump or move depends on uninitialised value(s) eg ./testsprite2 --trackmem Sylvain 2022-12-02 21:11:33 +0100
  • 07d6d116ed Commented out syntax that causes Visual Studio 2019 to complain on every edit Sam Lantinga 2022-12-02 00:43:01 -0800
  • b5483f2c68 Fix formatting on Wayland and Pipewire function signatures Frank Praznik 2022-12-01 18:03:36 -0500
  • b990e9145b build fixes after d0bbfdbfb8 Ozkan Sezer 2022-12-02 02:13:59 +0300
  • 3bdc62215e Fixed Apple build after d0bbfdbfb8 Sam Lantinga 2022-12-01 15:11:29 -0800
  • 423c558e44 Detect the G923 (Xbox style) and PXN V900 (PS3 mode) as wheels Sam Lantinga 2022-12-01 14:43:34 -0800
  • 42238f88ea Fixed build after d0bbfdbfb8 Sam Lantinga 2022-12-01 13:28:48 -0800
  • d0bbfdbfb8 Clang-Tidy fixes (#6725) Pierre Wendling 2022-12-01 16:07:03 -0500
  • e29c0661cc Removed check for _HAVE_STDINT_H, which nobody defines Sam Lantinga 2022-12-01 12:54:02 -0800
  • e57554ea65 SDL_main.h: added field to SDL_GDKSuspendComplete documentation. Ozkan Sezer 2022-12-01 20:37:00 +0300
  • 09ee811f4b Small format changed (using clang-format 15.0.2-1) Sylvain 2022-12-01 09:39:08 +0100
  • b067ab9202 restore SDL_malloc.c original formatting. Ozkan Sezer 2022-12-01 03:11:00 +0300
  • 6e40c7a9b8 Added support for the Logitech Cordless Precision PS3 controller Sam Lantinga 2022-11-30 17:03:29 -0800
  • 01541bc350 Added support for the HORIPAD Pro for Xbox Series X Sam Lantinga 2022-11-30 16:42:00 -0800
  • 4504c10f3b Re-enabled support for third party PS3 controllers Sam Lantinga 2022-11-30 16:37:20 -0800
  • 7b1000013e Reverted code formatting for Apple platforms Sam Lantinga 2022-11-30 15:51:17 -0800
  • 9e997cc787 Fixed Victrix FS Pro V2 controller hang on reboot Sam Lantinga 2022-11-30 15:39:10 -0800
  • d87048fd5a Fixed crash if GetRectDisplayIndex() is called before SDL_VideoInit() Sam Lantinga 2022-11-30 14:37:34 -0800
  • 6926d046c0 Fixed build after cherry-pick of 5750bcb174300011b91d1de20edb288fcca70f8c from SDL3 Sam Lantinga 2022-11-30 13:05:57 -0800
  • b8d85c6939 Update for SDL3 coding style (#6717) Sam Lantinga 2022-11-30 12:51:59 -0800
  • 5c4bc807f7 Revert "SDL_test_md5.h: fix MD5UINT4 type to be really 32 bits." Sam Lantinga 2022-11-30 05:59:56 -0800
  • 8eeca8c7db SDL_test_md5.h: fix MD5UINT4 type to be really 32 bits. Ozkan Sezer 2022-11-29 08:56:32 +0300
  • d7664a6ef1 Support wayland fractional scale protocol David Edmundson 2022-07-11 19:28:37 +0100
  • 5df106603d cmake: move platform detection to cmake/sdl/paltform.cmake for re-use by SDL2-compat Anonymous Maarten 2022-11-29 17:48:45 +0100
  • 69f0223474
    dynapi: Abstract out the environment variable name. Ryan C. Gordon 2022-11-29 14:13:02 -0500
  • 724845110c video: fix error messages - do not overwrite error message set by SDL_InitFormat (SDL_AllocFormat) - set proper error message (Cocoa_Metal_CreateView) - protect against allocation failure (UIKit_Metal_CreateView) pionere 2022-11-29 18:43:36 +0100
  • 84039e2514 cmake: use target_link_libraries to pass -Wl,--undefined=WinMain Anonymous Maarten 2022-11-29 17:47:30 +0100
  • 2d24baaad4 Fixed building on Windows with SDL_VIDEO=OFF Sam Lantinga 2022-11-29 09:26:29 -0800
  • b7cc4dce70 Fixed bug #6698 - VISA: wrong check sceKernelPollSema Sam Lantinga 2022-11-29 08:50:51 -0800
  • 0b7a9a8e9f thread: code style pionere 2022-11-29 17:30:03 +0100
  • 8cda5102fc
    Fixed bug #6698 - VISA: wrong check sceKernelPollSema Sylvain 2022-11-29 16:14:23 +0100
  • ee13e8c76b
    thread: return -1 from SDL_SemWaitTimeout if semaphore is NULL pionere 2022-11-29 09:46:20 +0100
  • fcd7d658dc
    thread: fix inconsistent return values - SDL_CreateMutex returns NULL when the creation fails (ngage) - SDL_SemValue returns 0 when the semaphore is NULL (n3ds) pionere 2022-11-29 11:18:30 +0100
  • 89e9f7b42b Added support for the Xbox Elite controller paddles with firmware version 5.13+ Sam Lantinga 2022-11-28 23:10:02 -0800
  • b6c875a923 Add support for the 8BitDo Ultimate Wireless 2.4GHz Controller in DirectInput mode Vasily Khoruzhick 2022-11-28 17:01:16 -0800
  • a65d1bfb14 Fix broken solaris build. (missing brace). Samuel Venable 2022-11-28 18:37:34 -0500
  • 37d244ea81 Added support for the 8BitDo Ultimate Wired Controller in DirectInput mode, including the misc button and paddles Sam Lantinga 2022-11-28 14:48:32 -0800
  • a937b5c4ad Add 8BitDo to the list of Xbox 360 third party vendors Sam Lantinga 2022-11-28 13:47:30 -0800
  • fb0ce375f0 Cleanup add brace (#6545) Sylvain Becker 2022-11-27 17:38:43 +0100
  • 0739d237ad
    [skip ci] Solaris getexecname() returns argv[0] Samuel Venable 2022-11-27 21:19:41 -0500
  • 8145212103 SDL_ResampleAudio: Fix float accumulation error Markus Mittendrein 2022-11-27 22:46:54 +0100
  • 2df39e64ab Fix build with Xcode < 7 Joshua Root 2022-11-27 11:27:19 +1100
  • 8fddf146bf Temporary hack to address performance issues in https://github.com/libsdl-org/SDL/issues/6581#issuecomment-1327987916 (thanks @icculus!) Sam Lantinga 2022-11-26 13:09:50 -0800
  • 3f5593d613 cocoa: Patched to compile on macOS SDK < 10.10. Ryan C. Gordon 2022-11-26 13:57:12 -0500