Commit Graph

  • ac094d00f5 ci: add workflow_dispatch event to visionos workflow Anonymous Maarten 2023-08-09 16:12:29 +02:00
  • 9be9e2292b build: Consistently use pathlib APIs in cmake/xxd.py Simon McVittie 2023-08-09 14:38:59 +01:00
  • a9f6950657 Fixed deadlock shutting down Android sensors Sam Lantinga 2023-08-08 23:01:55 -07:00
  • d9f09e77f2 Actually make the sensors magical! Sam Lantinga 2023-08-08 22:34:24 -07:00
  • 690eae7d22 Implement visionOS support Ravbug 2023-07-23 23:11:09 -07:00
  • e385d6da0a Fixed build warning Sam Lantinga 2023-08-08 22:20:49 -07:00
  • 6b93e788fa Improved sensor thread-safety Sam Lantinga 2023-08-08 22:08:40 -07:00
  • 4ee0e5a984 Fixed thread-safety warnings Sam Lantinga 2023-08-08 22:03:52 -07:00
  • 12deed91f8 Added information on how to enable thread-safety analysis Sam Lantinga 2023-08-08 22:03:06 -07:00
  • 5735d2b03b coreaudio: Fixed assertion when device fails/quits mid-iteration. Ryan C. Gordon 2023-08-08 23:56:17 -04:00
  • 1022fd6e04 testaudio: the test framework opens an audio device at startup; close it. Ryan C. Gordon 2023-08-08 21:41:37 -04:00
  • 0714da37a4 audio: Fix audio stream callback calculations when future buffer has space. Ryan C. Gordon 2023-08-08 21:40:23 -04:00
  • 917e036f6f MSVC has __declspec(deprecated) Anonymous Maarten 2023-08-07 21:26:38 +02:00
  • 0465224616 Sync -Wsign-compare warning fix from sdl2-compat Anonymous Maarten 2023-08-09 01:30:56 +02:00
  • 9d6b028e01 tests: build tests with fast math disabled Anonymous Maarten 2023-08-07 22:39:47 +02:00
  • fcae9cd210 cmake: build with -Wdocumentation Anonymous Maarten 2023-08-07 19:00:38 +02:00
  • e5f3b22d63 cmake: update cmake_minimum_required to avoid deprecated warning Anonymous Maarten 2023-08-07 19:03:18 +02:00
  • 64f17314a2 MSVC has __declspec(deprecated) Anonymous Maarten 2023-08-07 21:26:38 +02:00
  • 279ff8909f Changed example code to avoid potential divide by zero Sam Lantinga 2023-08-08 16:52:09 -07:00
  • 8a1afc9b10 Fixed Android not sending controller event timestamps Sam Lantinga 2023-08-08 09:46:57 -07:00
  • 463c456b98 Fill the correct member with the joystick ID in SDL_EVENT_JOYSTICK_UPDATE_COMPLETE Sam Lantinga 2023-08-08 09:40:30 -07:00
  • 55cf1abaa6 test: Don't flag testsurround as suitable for non-interactive use Simon McVittie 2023-08-08 16:06:41 +01:00
  • 1d8806b0fc Fixed testautomation --filter pixels_allocFreePalette Sam Lantinga 2023-08-07 22:18:35 -07:00
  • e56dc9c30e Fixed testautomation --filter pixels_allocFreeFormat Sam Lantinga 2023-08-07 22:15:23 -07:00
  • 2319b2635b Fixed testautomation --filter pixels_allocFreePalette Sam Lantinga 2023-08-07 22:18:35 -07:00
  • bda161d22b Fixed testautomation --filter pixels_allocFreeFormat Sam Lantinga 2023-08-07 22:15:23 -07:00
  • a2d594269c Fixed pixel format compatibility with SDL2 Sam Lantinga 2023-08-07 22:45:21 -07:00
  • 79a190aa23 Fixed setting invalid bpp for FOURCC formats in SDL_GetMasksForPixelFormatEnum() Sam Lantinga 2023-08-07 22:20:40 -07:00
  • 8fdebdd3e0 Sync SDL3 wiki -> header SDL Wiki Bot 2023-08-08 03:37:14 +00:00
  • b903ccf945 SDL_rwops read/write functions return size_t again Sam Lantinga 2023-08-06 13:51:03 -07:00
  • c03f5b4b69 Fixed rounding up in SDL_PrintFloat Brick 2023-08-07 16:33:44 +01:00
  • 4bceea70c5 Added the Victrix Pro FS for PS4/PS5 to the controller list Sam Lantinga 2023-08-07 14:04:34 -07:00
  • 75a020aa6b Only query serial number and firmware versions from Sony PS5 controllers Sam Lantinga 2023-08-07 14:06:10 -07:00
  • fa189d302e Added the Victrix Pro FS for PS4/PS5 to the controller list Sam Lantinga 2023-08-07 14:04:34 -07:00
  • 26205b659d Fixed PS4/PS5 touchpad for third party controllers Sam Lantinga 2023-08-07 10:48:52 -07:00
  • dbfd47e77d cmake: update cmake_minimum_required to avoid deprecated warning Anonymous Maarten 2023-08-07 19:03:18 +02:00
  • 6af0448af9 include: fixed a typo in SDL_RenderGetMetalCommandEncoder docs. Ryan C. Gordon 2023-08-06 10:45:11 -04:00
  • dbb6cd02aa include: fixed a typo in SDL_RenderGetMetalCommandEncoder docs. Ryan C. Gordon 2023-08-06 10:45:11 -04:00
  • 8087c0a5d2 include: fixed a typo in SDL_RenderGetMetalCommandEncoder docs. Ryan C. Gordon 2023-08-06 10:45:11 -04:00
  • f3cb46b083 SDL_thread.h: do not conflict with sdl2-compat::sdl3_include_wrapper.h Ozkan Sezer 2023-08-06 14:11:02 +03:00
  • 080b1dfbdb Revert "Improved fallback for SDL_COMPILE_TIME_ASSERT() (thanks @icculus!)" Sam Lantinga 2023-08-05 19:23:30 -07:00
  • 9d453daa23 Improved fallback for SDL_COMPILE_TIME_ASSERT() (thanks @icculus!) Sam Lantinga 2023-08-05 19:18:31 -07:00
  • 1fb2419882 Removed reference to renamed function Sam Lantinga 2023-08-05 19:11:10 -07:00
  • e7d56dd0b2 audio: Renamed new API SDL_UnpauseAudioDevice to SDL_ResumeAudioDevice. Ryan C. Gordon 2023-08-05 19:20:14 -04:00
  • 2b0c0f5b6b Don't pass NULL to strncmp Mathieu Eyraud 2023-08-05 18:48:38 +02:00
  • 778e8185cd Fix size of memcpy in SDL_AudioDeviceFormatChangedAlreadyLocked And add diagnostic that allows to find this kind of issue in clang-tidy Mathieu Eyraud 2023-08-05 18:58:30 +02:00
  • 4bb426abad Sync SDL3 wiki -> header SDL Wiki Bot 2023-08-05 17:45:14 +00:00
  • 3a752ce650 Reapply "Changed 'freesrc' parameter from int to SDL_bool" to SDL_wave.c meyraud705 2023-08-05 18:30:41 +02:00
  • 2ba03b4db0 fix build after previous commit. Ozkan Sezer 2023-08-05 18:15:10 +03:00
  • 0026adffd4 apply force_align_arg_pointer attribute to correct version of SDL_RunApp Ozkan Sezer 2023-08-05 18:10:10 +03:00
  • 77446e2029 Unaligned stacks on i686-w64-mingw32 may lead to crashes Ozkan Sezer 2023-08-04 10:23:20 +03:00
  • 841263c9d6 updated config.guess and config.sub from mainstream Ozkan Sezer 2023-08-05 14:03:02 +03:00
  • 53d818e31c updated config.guess and config.sub from mainstream Ozkan Sezer 2023-08-05 14:03:02 +03:00
  • d3bcc3f057 Fixed build errors when OpenGL isn't enabled Sam Lantinga 2023-08-05 00:25:12 -07:00
  • 35ad68e126 Sync SDL3 wiki -> header SDL Wiki Bot 2023-08-04 17:40:16 +00:00
  • 70323a8350 Add a function to display the system menu for a window Frank Praznik 2023-07-30 11:24:24 -04:00
  • f522c5380c wayland: Don't initialize OpenGL when the window flags didn't specify it Frank Praznik 2023-06-26 11:58:56 -04:00
  • be5f66c84e testaudio: Fixed soundboard icon, which had a colorkey issue. Ryan C. Gordon 2023-08-03 21:35:38 -04:00
  • c0a88930bf Sync SDL3 wiki -> header SDL Wiki Bot 2023-08-04 01:28:15 +00:00
  • 18c59cc969 Merge the SDL3 audio subsystem redesign! Ryan C. Gordon 2023-08-03 21:27:54 -04:00
  • 99b0e31788 The Steam Controller D-Pad is only pressed when the button is pressed down Sam Lantinga 2023-08-03 12:47:43 -07:00
  • 103073d694 Set NSBluetoothAlwaysUsageDescription for testcontroller Sam Lantinga 2023-08-03 12:56:46 -07:00
  • ca02bb6c8c We don't need testdropfile-Info.plist Sam Lantinga 2023-08-03 12:42:02 -07:00
  • e063f662e9 Enable the controller update complete events Sam Lantinga 2023-08-03 10:19:54 -07:00
  • 2ccb311cb7 Added a gamepad mapping for the G-Shark GS-GP702 Sam Lantinga 2023-08-02 14:35:39 -07:00
  • e0a345702d The Flydigi Vader and Apex series controllers all have the same VID, PID, and name Sam Lantinga 2023-07-19 09:22:01 -07:00
  • 9fba36511f Removed Flydigi Vader 2 mappings Sam Lantinga 2023-07-14 18:40:10 -07:00
  • 2304b4e86a Added a gamepad mapping for the G-Shark GS-GP702 Sam Lantinga 2023-08-02 14:35:39 -07:00
  • 0f753d9794 The Flydigi Vader and Apex series controllers all have the same VID, PID, and name Sam Lantinga 2023-07-19 09:22:01 -07:00
  • 805fc29ae8 Removed Flydigi Vader 2 mappings Sam Lantinga 2023-07-14 18:40:10 -07:00
  • 06bea1eb55 Added a gamepad mapping for the G-Shark GS-GP702 Sam Lantinga 2023-08-02 14:35:39 -07:00
  • 5ca3c50bf0 testaudio: Fix compiler warning. Ryan C. Gordon 2023-08-02 15:23:37 -04:00
  • 1b1f02c5aa testaudio: Apparently compilers don't like this possibly being NULL now...? Ryan C. Gordon 2023-08-02 15:07:40 -04:00
  • 2de9253b6c test: Added testaudio Ryan C. Gordon 2023-08-02 12:13:35 -04:00
  • 45fb778fe5 adjusted coding style in SDL_os2_joystick.c to match rest of SDL better Ozkan Sezer 2023-08-02 20:40:24 +03:00
  • 57f3c41b97 adjusted coding style in SDL_os2_joystick.c to match rest of SDL better Ozkan Sezer 2023-08-02 20:40:10 +03:00
  • 031912c4b6 Updated to version 2.28.2 for release release-2.28.2 Sam Lantinga 2023-08-02 08:31:19 -07:00
  • 348cc05b4f minor os/2 stuff merged from the bitwiseworks' fork Ozkan Sezer 2023-08-02 17:10:28 +03:00
  • b58557a3a6 minor os/2 stuff merged from the bitwiseworks' fork Ozkan Sezer 2023-08-02 17:10:28 +03:00
  • fb3ab3f113 SDL_video.c: move ngage video before offscreen. Ozkan Sezer 2023-08-02 17:02:02 +03:00
  • 6a787b8004 SDL_video.c: move ngage video before offscreen. Ozkan Sezer 2023-08-02 17:00:10 +03:00
  • 0deed07b3e SDL_video.c: move os2 video before offscreen. Ozkan Sezer 2023-08-02 14:05:55 +03:00
  • e2e87a536c SDL_video.c: move ngage video before offscreen. Ozkan Sezer 2023-08-02 17:00:10 +03:00
  • 66d5ad19f0 SDL_video.c: move os2 video before offscreen. Ozkan Sezer 2023-08-02 14:05:55 +03:00
  • 94e945ccff Fixed build Sam Lantinga 2023-08-02 01:37:05 -07:00
  • ebf2c49b50 Fixed build Sam Lantinga 2023-08-02 01:37:05 -07:00
  • 843572d993 Don't mark autorelease keys as virtual Sam Lantinga 2023-08-02 01:32:13 -07:00
  • 3f93f56b6e Fixed duplicate key press/release events on iOS Sam Lantinga 2023-08-02 01:08:00 -07:00
  • ed5ef8fed4 Synchronize on-screen keyboard state with text input active state Sam Lantinga 2023-08-01 23:56:04 -07:00
  • 39781eef09 Only pass keypresses up the responder chain when text input is active Sam Lantinga 2023-08-02 00:19:57 -07:00
  • 3436124804 Revert "Stop beep when running iOS apps on ARM-based Macs" Sam Lantinga 2023-08-01 20:38:45 -07:00
  • 38c63afd64 Fixed duplicate key press/release events on iOS Sam Lantinga 2023-08-02 01:08:00 -07:00
  • 030bb7282a Synchronize on-screen keyboard state with text input active state Sam Lantinga 2023-08-01 23:56:04 -07:00
  • 335e9c769a Only pass keypresses up the responder chain when text input is active Sam Lantinga 2023-08-02 00:19:57 -07:00
  • 5e9320f6b5 Revert "Stop beep when running iOS apps on ARM-based Macs" Sam Lantinga 2023-08-01 20:38:45 -07:00
  • 648de4f9b8 Fixed duplicate key press/release events on iOS Sam Lantinga 2023-08-02 01:08:00 -07:00
  • a8abe612ed Only pass keypresses up the responder chain when text input is active Sam Lantinga 2023-08-02 00:19:57 -07:00
  • c3288d113e Synchronize on-screen keyboard state with text input active state Sam Lantinga 2023-08-01 23:56:04 -07:00
  • 5fb92ef2f7 Fixed whitespace Sam Lantinga 2023-08-01 22:44:35 -07:00
  • f5ea6ae18d Revert "Stop beep when running iOS apps on ARM-based Macs" Sam Lantinga 2023-08-01 20:38:45 -07:00