Commit Graph

  • e35730ac54 fixed const error when compiling for mutated total_need value in SDL_rwops.c Brian Kirkpatrick 2022-12-14 19:23:18 -08:00
  • 83559503c4 test: patched to compile. Ryan C. Gordon 2022-12-14 23:24:56 -05:00
  • 980208b814 Fixed crash in SDL_PrivateGameControllerRefreshMapping() Sam Lantinga 2022-12-14 14:24:58 -08:00
  • 7a9966af9d Fixed crash in SDL_PrivateGameControllerRefreshMapping() Sam Lantinga 2022-12-14 14:24:58 -08:00
  • 72c1f73bc5 rwops: Make read and write work like POSIX, not stdio. Ryan C. Gordon 2022-12-14 15:42:54 -05:00
  • e9a9afaded wayland: Look up pressed keys via keycodes instead of scancodes on keyboard entry Frank Praznik 2022-12-14 11:38:14 -05:00
  • 3a940ba8ee Updated gendynapi.py to handle thread-safety annotations Sam Lantinga 2022-12-14 09:59:56 -08:00
  • 5c29b58e95 Added support for clang thread-safety analysis Sam Lantinga 2022-12-13 14:03:40 -08:00
  • d59caffe2c Added support for clang thread-safety analysis Sam Lantinga 2022-12-13 14:03:40 -08:00
  • 52176e25e1 DBus: add a reference to the connection Sylvain Becker 2022-12-14 17:41:35 +01:00
  • 582fb3901a DBus: add a reference to the connection Sylvain Becker 2022-12-14 17:41:35 +01:00
  • 02493579b5 DBus: add a reference to the connection Sylvain Becker 2022-12-14 17:41:35 +01:00
  • e0ee9fa80c Fix build (#6808) Sylvain Becker 2022-12-14 09:47:15 +01:00
  • 5a2d0b69c8 render: Remove SDL_GetRenderDriverInfo and change SDL_CreateRenderer. Ryan C. Gordon 2022-12-13 23:26:49 -05:00
  • 1230a8fde8 fix (hopefully) MSVC builds after gesture removal. Ozkan Sezer 2022-12-14 00:50:20 +03:00
  • a76053352c gesture: Removed the gesture API from SDL3. Ryan C. Gordon 2022-12-13 14:54:37 -05:00
  • 07fa2769b8 cmake: Fix detection of ALSA::ALSA for static linking Simon McVittie 2022-12-13 12:02:47 +00:00
  • 45ebdfb1dc emscripten: Replace a stray reference to SDL2 with SDL3 Simon McVittie 2022-12-13 12:18:54 +00:00
  • 4a46a9e372 .gitignore: Replace all SDL2 with SDL3 Simon McVittie 2022-12-13 12:20:35 +00:00
  • 40698ee33c wasapi: Fixed incorrect assertions. Ryan C. Gordon 2022-12-12 16:07:48 -05:00
  • 6b5610752b Don't try to open the Razer Huntsman Elite keyboard as a controller Sam Lantinga 2022-12-12 18:00:57 -08:00
  • c709741871 Detect display change when fullscreen desktop windows move displays Sam Lantinga 2022-12-12 20:26:17 -08:00
  • 650e16a824 Detect display change when fullscreen desktop windows move displays Sam Lantinga 2022-12-12 20:26:17 -08:00
  • a506d798d8 Don't try to open the Razer Huntsman Elite keyboard as a controller Sam Lantinga 2022-12-12 18:00:57 -08:00
  • 817454cfe6 Don't try to open the Razer Huntsman Elite keyboard as a controller Sam Lantinga 2022-12-12 18:00:57 -08:00
  • e986c7984b wasapi: Fixed incorrect assertions. Ryan C. Gordon 2022-12-12 16:07:48 -05:00
  • 12486e144b wasapi: Fixed incorrect assertions. Ryan C. Gordon 2022-12-12 16:07:48 -05:00
  • dfd7efaf13 wayland: Set xdg surface geometry Frank Praznik 2022-12-05 15:33:01 -05:00
  • 90a964f132 wayland: Set xdg surface geometry Frank Praznik 2022-12-05 15:33:01 -05:00
  • 802b5ef7dc Added support for the STRIKEPAD PS4 Grip Add-on to the HIDAPI driver Sam Lantinga 2022-12-12 10:54:29 -08:00
  • 618340bf99 Added support for the STRIKEPAD PS4 Grip Add-on to the HIDAPI driver Sam Lantinga 2022-12-12 10:54:29 -08:00
  • e580e087ff N3DS: Backport semaphore fixes from #6776. Pierre Wendling 2022-12-06 17:53:01 -05:00
  • 9eb4d1f020 cmake: use FindALSA.cmake to find ALSA libraries Anonymous Maarten 2022-12-12 00:18:06 +01:00
  • b79732b967 cmake: use FindALSA.cmake to find ALSA library nfarid 2022-12-11 22:23:45 +00:00
  • 053ce39d67 N3DS: Semaphore fixes. (#6776) Pierre Wendling 2022-12-11 14:27:16 -05:00
  • faa7e3cc2e Update DYNAPI SDL_WinRTRunApp() prototype which was wrong (see #6783) Sylvain 2022-12-10 17:54:16 +01:00
  • 5efc9bd194 SDL_dynapi_procs: fixed SDL_UIKitRunApp prototype (see #6783) Sylvain 2022-12-10 17:45:56 +01:00
  • bb6abd7b03 Remove OutDir and IntDir from GDK projects Kelly Gravelyn 2022-12-09 13:49:26 -08:00
  • e5a470d0d3 Update DYNAPI SDL_WinRTRunApp() prototype which was wrong (see #6783) Sylvain 2022-12-10 17:54:16 +01:00
  • 3d190ebcb4 SDL_dynapi_procs: fixed SDL_UIKitRunApp prototype (see #6783) Sylvain 2022-12-10 17:45:56 +01:00
  • a38ea6bad2 SDL_assert: remove old define for obsolete naming Sylvain 2022-12-10 17:21:51 +01:00
  • f906c52ee6 SDL_assert: remove old naming convention (see #6783) Sylvain 2022-12-10 17:19:00 +01:00
  • 2905b6d65a SDL_dynapi_procs: update wrong naming conventions with SDL_AssertState/Data (see #6783) Sylvain 2022-12-10 17:15:14 +01:00
  • 4bae75387a docs: Note that you don't need to free SDL_GetDefaultCursor's results. Ryan C. Gordon 2022-12-09 22:07:22 -05:00
  • 16f8dfcef9 docs: Note that you don't need to free SDL_GetDefaultCursor's results. Ryan C. Gordon 2022-12-09 22:07:22 -05:00
  • 99baebf5eb SDL_dynapi_procs.h: one more space (for diff purpose) Sylvain 2022-12-09 20:42:01 +01:00
  • b7008e4614 SDL_dynapi_procs: remove extra ' ' Sylvain 2022-12-09 20:36:34 +01:00
  • cce1341b5b gendynapi.py: don't generate parameter for '...' - corrected Sylvain 2022-12-09 20:34:13 +01:00
  • f442d0a0ef Revert "gendynapi.py: don't generate parameter for '...'" Sylvain 2022-12-09 20:33:14 +01:00
  • ea8c7df91b gendynapi.py: don't generate parameter for '...' Sylvain 2022-12-09 20:22:44 +01:00
  • 5f89987d7f Fixed extra 'space' (see #6783 Thanks @sezero !) Sylvain 2022-12-09 20:09:17 +01:00
  • 3736005fc4 Added test event logging for SDL_WINDOWEVENT_ICCPROF_CHANGED and SDL_WINDOWEVENT_DISPLAY_CHANGED Sam Lantinga 2022-12-09 10:13:18 -08:00
  • f57776836f Fixed build Sam Lantinga 2022-12-09 10:22:18 -08:00
  • 569fa3f57f Added test event logging for SDL_WINDOWEVENT_ICCPROF_CHANGED and SDL_WINDOWEVENT_DISPLAY_CHANGED Sam Lantinga 2022-12-09 10:13:18 -08:00
  • b116dd8eb8 gendynapi.py: add comment for OS-specific API (Thanks @DanielGibson!) Sylvain 2022-12-09 09:27:19 +01:00
  • cfa493c97f Use the current timestamp for keyboard hook events Sam Lantinga 2022-12-08 23:13:13 -08:00
  • 5bc80abe0d Added logging for SDL_DISPLAYEVENT_MOVED Sam Lantinga 2022-12-08 17:03:29 -08:00
  • 7d1bf0a9fe Make sure the display list is up to date for window placement Sam Lantinga 2022-12-08 17:01:18 -08:00
  • be3b1cff0b Added logging for SDL_DISPLAYEVENT_MOVED Sam Lantinga 2022-12-08 17:03:29 -08:00
  • ab479b4961 Make sure the display list is up to date for window placement Sam Lantinga 2022-12-08 17:01:18 -08:00
  • a4a80360f5 Added SDL_DISPLAYEVENT_MOVED to detect when display positioning changes Sam Lantinga 2022-12-08 12:46:13 -08:00
  • 98fa97de91 Fixed memory leak when removing existing displays Sam Lantinga 2022-12-08 12:43:23 -08:00
  • 264da8c127 Added SDL_DISPLAYEVENT_MOVED to detect when display positioning changes Sam Lantinga 2022-12-08 12:46:13 -08:00
  • cfc7cac3c9 Fixed memory leak when removing existing displays Sam Lantinga 2022-12-08 12:43:23 -08:00
  • 8b74be464f wayland: Handle the Num Lock and Caps Lock modifiers via modifier events Frank Praznik 2022-12-08 10:56:55 -05:00
  • 653e484da1 wayland: Handle the Num Lock and Caps Lock modifiers via modifier events Frank Praznik 2022-12-08 10:56:55 -05:00
  • e93769d2c9 Extract the name of a callback paramter Sylvain 2022-12-08 10:16:30 +01:00
  • 67a4094eea Rewrite + gendynapi into python Sylvain 2022-12-07 23:16:10 +01:00
  • c265fb74b0 Renamed AUDIODRIVER and VIDEODRIVER hint/env to AUDIO_DRIVER and VIDEO_DRIVER Sylvain 2022-12-08 10:40:01 +01:00
  • 7ca0d15d64 events: Changed SDL_GetEventState from a macro to a function. Ryan C. Gordon 2022-12-08 00:08:51 -05:00
  • fc689a6cb3 Fixed build Sam Lantinga 2022-12-07 16:06:17 -08:00
  • b4d547905d Use the correct name for the DualSense controllers Sam Lantinga 2022-12-07 14:53:33 -08:00
  • 9a6bcca6b8 Use the correct name for the DualSense controllers Sam Lantinga 2022-12-07 14:53:33 -08:00
  • 4ee36a9474 Added support for the DualSense Edge paddles Sam Lantinga 2022-12-07 14:25:53 -08:00
  • c2b2f2a71e Clarified where the paddle locations are Sam Lantinga 2022-12-07 14:17:58 -08:00
  • 9339085593 Added support for the DualSense Edge paddles Sam Lantinga 2022-12-07 14:25:53 -08:00
  • ea714956b6 Clarified where the paddle locations are Sam Lantinga 2022-12-07 14:17:58 -08:00
  • a71ac0eb06 Revert "Add window title to app_ids for different" Sam Lantinga 2022-12-07 07:39:40 -08:00
  • 30bb8f616d wayland: Pass through event timestamps of 0 Frank Praznik 2022-12-05 18:50:22 -05:00
  • 39eab4bf44 Add window title to app_ids for different Lei.Huang 2022-12-05 10:28:31 +08:00
  • d1b4810542 Fixed centering the D-pad on some joysticks Sam Lantinga 2022-12-05 13:36:51 -08:00
  • e8b1dfef9b Fixed centering the D-pad on some joysticks Sam Lantinga 2022-12-05 13:33:04 -08:00
  • fcafe40948 Removed balls from the joystick API Sam Lantinga 2022-12-05 12:47:48 -08:00
  • 75f1eb9216 Don't assume evdev events and SDL_GetTicks() use the same time source Sam Lantinga 2022-12-05 10:40:16 -08:00
  • 57d34f2e10 Make sure we never get a zero tick_start value Sam Lantinga 2022-12-05 10:17:38 -08:00
  • c468d93760 Removed unnecessary conversion from nanoseconds to milliseconds in SDL_GetTicks() Sam Lantinga 2022-12-05 10:11:22 -08:00
  • 82b01035d1 Reduce the chance of overflow when calculating nanosecond time Sam Lantinga 2022-12-05 09:42:22 -08:00
  • ed6d401616 gendynapi.pl: fix "Use of uninitialized value $7" after commit 0f9482e. Ozkan Sezer 2022-12-05 20:29:56 +03:00
  • af5bda5ef3 Fix warnings 'macro argument should be enclosed in parentheses' Sylvain 2022-12-05 15:20:48 +01:00
  • 8cafde5ecc wayland: Add high-resolution event timestamp support Frank Praznik 2022-12-04 11:45:19 -05:00
  • bcccbbd894 tests: avoid redefinition warnings for MSVC _CRT_???_NO_DEPRECATE macros Ozkan Sezer 2022-12-05 00:35:32 +03:00
  • 4a22ee7277 tests: avoid redefinition warnings for MSVC _CRT_???_NO_DEPRECATE macros Ozkan Sezer 2022-12-05 00:35:20 +03:00
  • 38de07d9e4 Cancel current CI actions when a PR is updated Sam Lantinga 2022-12-04 10:02:22 -08:00
  • 39e39f335e Only cancel previous builds when iterating on pull requests Sam Lantinga 2022-12-04 09:50:06 -08:00
  • d6327a00fb re-applied the SDL_NewAudioStream deconstification, including to its definition Ozkan Sezer 2022-12-04 20:50:20 +03:00
  • d3ba6529e6 Fixed windows build Sam Lantinga 2022-12-04 09:39:55 -08:00
  • ee0e9e979c Move intrinsic includes into a private header Cameron Cawley 2022-11-26 17:12:42 +00:00
  • b4da4ed95a Removed SDL_SensorGetDataWithTimestamp() and SDL_GameControllerGetSensorDataWithTimestamp() Sam Lantinga 2022-12-04 09:21:14 -08:00
  • b8760a3ffe The timestamp_us member of the sensor events has been renamed sensor_timestamp and now represents nanoseconds. Sam Lantinga 2022-12-04 08:31:19 -08:00
  • 73f4aeee6a Pass the event timestamp for joystick events Sam Lantinga 2022-12-03 11:15:50 -08:00