Commit Graph

  • 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
  • 546508b9b4 Allow test programs to run at full resolution on iPads Sam Lantinga 2023-08-01 21:51:46 -07:00
  • 68a4bb01e0 Allocate displays as an array of pointers instead of an array of objects Sam Lantinga 2023-08-01 18:48:35 -07:00
  • 9267a9032e Fixed build Sam Lantinga 2023-08-01 18:58:21 -07:00
  • e2afc1f37a Fixed build Sam Lantinga 2023-08-01 18:58:21 -07:00
  • 02be870c54 Fixed crash if a display is enumerated twice Sam Lantinga 2023-08-01 18:28:55 -07:00
  • 2468fccf7f Fixed crash if a display is enumerated twice Sam Lantinga 2023-08-01 18:28:55 -07:00
  • 07578fde3d Fixed crash if a display is enumerated twice Sam Lantinga 2023-08-01 18:28:55 -07:00
  • 84ad531689 cocoa: Ignore first mouse motion event after enabling relative mode. Ryan C. Gordon 2023-08-01 18:34:03 -04:00
  • dc5dda0f31 cocoa: Ignore first mouse motion event after enabling relative mode. Ryan C. Gordon 2023-08-01 18:34:03 -04:00
  • e73a81b28a x11: Blocking for window maximization should wait 100 ms, not 1000. Ryan C. Gordon 2023-08-01 13:55:04 -04:00
  • 3030fd815c x11: Blocking for window maximization should wait 100 ms, not 1000. Ryan C. Gordon 2023-08-01 13:55:04 -04:00
  • 133ad1915c Revert "x11: check if window size/position has changed during SDL_ShowWindow." Ryan C. Gordon 2023-08-01 12:10:52 -04:00
  • 5c3df60ec9 Revert "x11: check if window size/position has changed during SDL_ShowWindow." Ryan C. Gordon 2023-08-01 12:10:52 -04:00
  • a509771a87 fix ios CI workflow after commit e4460e897f Ozkan Sezer 2023-08-01 08:51:02 +03:00
  • 72ce76905a The scheme isn't always the same as the framework name (e.g. xmp_lite vs xmp-lite) Sam Lantinga 2023-07-31 22:31:06 -07:00
  • e4460e897f By default Xcode expects the framework target name to be the name of the project. Sam Lantinga 2023-07-31 22:03:50 -07:00
  • ac683773dc Added missing tests to the "All" target Sam Lantinga 2023-07-31 21:39:26 -07:00
  • 7dd56eaafe Removed unnecessary reference to testoverlay-Info.plist Sam Lantinga 2023-07-31 21:36:09 -07:00
  • e1c7f524ef Reduce the number of times SDL3 is duplicated in the xcframework script Sam Lantinga 2023-07-31 21:25:23 -07:00
  • 65538011ca Make Xcode targets more specific Sam Lantinga 2023-07-31 21:17:03 -07:00
  • efe114c300 Revert "Renamed the xcframework target from "SDL.xcframework" to "xcframework"" Sam Lantinga 2023-07-31 21:11:18 -07:00
  • 73ed1d21a9 Renamed the xcframework target from "SDL.xcframework" to "xcframework" Sam Lantinga 2023-07-31 20:54:08 -07:00
  • 76b4d8a0d8 Build the Framework instead of a static library for iOS and tvOS Sam Lantinga 2023-07-31 20:53:43 -07:00
  • d1bf979160 Removed unnecessary setting from the "Create DMG" target Sam Lantinga 2023-07-31 18:51:13 -07:00
  • c94cb3a5d8 Simplified the Xcode project to a single Framework target Sam Lantinga 2023-07-31 18:37:14 -07:00
  • ea60474c65 cmake: don't build SDL3-static Apple framework Anonymous Maarten 2023-08-01 03:35:57 +02:00
  • 8f00d7856d Sync SDL3 wiki -> header SDL Wiki Bot 2023-07-31 23:40:15 +00:00
  • d4a867a256 Rename SDL_GetPath to SDL_GetUserFolder Semphris 2023-07-28 13:45:37 -04:00
  • 5733f42c7c Fall back to Xlib if XRandR isn't available Sam Lantinga 2023-07-31 14:38:48 -07:00
  • 8825fbf713 Fall back to Xlib if XRandR isn't available Sam Lantinga 2023-07-31 14:38:48 -07:00
  • 71099149b8 Fall back to Xlib if XRandR isn't available Sam Lantinga 2023-07-31 14:38:48 -07:00
  • b7f32f74ce Note the removal of the SDL_RENDERER_TARGETTEXTURE flag Sam Lantinga 2023-07-31 08:35:22 -07:00
  • 0eda582160 testaudiostreamdynamicresample: Load sample.wav correctly. Ryan C. Gordon 2023-07-30 23:00:52 -04:00
  • 87eae9a0a1 aaudio: We need a mixbuf on capture devices, too. Ryan C. Gordon 2023-07-30 20:24:27 -04:00
  • fb68e84646 wayland: Fix memory leaks Frank Praznik 2023-07-30 11:58:50 -04:00
  • b0edd23c00 testsurround: Log available audio output devices at the start. Ryan C. Gordon 2023-07-30 11:57:30 -04:00
  • ae3090c387 androidaudio: Move Init/bootstrap code to bottom of source code. Ryan C. Gordon 2023-07-29 21:17:05 -04:00
  • 18fc0db9e5 aaudio: Rearranged source code to match other backends. Ryan C. Gordon 2023-07-29 19:56:51 -04:00
  • 2507c1d68b aaudio: Disconnect playing devices if error callback fires. Ryan C. Gordon 2023-07-29 19:53:38 -04:00
  • 32a3fc3783 aaudio: Use the callback interface. Ryan C. Gordon 2023-07-29 19:44:23 -04:00
  • b49ce86765 audio: Fixed compiler warning on Android NDK. Ryan C. Gordon 2023-07-29 19:43:41 -04:00
  • 1c074e8d97 android: Fixed audio device detection. Ryan C. Gordon 2023-07-29 19:43:24 -04:00
  • 82ce05ad01 pulseaudio: Be more aggressive with hotplug thread synchronization. Ryan C. Gordon 2023-07-27 18:22:20 -04:00
  • 5cbdf1168e androidaudio: Fixed incorrect JNI call (thanks, @madebr!) Ryan C. Gordon 2023-07-27 18:13:01 -04:00
  • 660054f3dc include: Correct comment about audio device hotplug events. Ryan C. Gordon 2023-07-27 18:12:34 -04:00
  • ab68428a64 aaudio: Fixed for older SDKs and Android releases. Ryan C. Gordon 2023-07-27 12:28:53 -04:00
  • 5ff87c6d4a android: Reworked audio backends for SDL3 audio API. Ryan C. Gordon 2023-07-26 15:45:40 -04:00
  • 54af687210 testautomation_audio.c: Patched to compile. :/ Ryan C. Gordon 2023-07-22 16:49:06 -04:00
  • 5e82090662 testautomation_audio.c: Apparently we aren't updating test code for C99 atm. Ryan C. Gordon 2023-07-22 16:08:55 -04:00
  • 7f4488f625 wasapi: More fixes for Clang warnings. Ryan C. Gordon 2023-07-22 14:49:55 -04:00
  • 29a0c689c9 wasapi: Patched to compile with Clang. Ryan C. Gordon 2023-07-22 13:37:27 -04:00
  • 4aa95c21bc pspaudio: Patched to compile. Ryan C. Gordon 2023-07-22 13:32:44 -04:00
  • 9a2a0a1463 ps2audio: Delete errant character that got inserted before previous commit. Ryan C. Gordon 2023-07-22 13:27:51 -04:00