Commit Graph

  • a6854098f7 Fixed stuttering on Android when using the AAudio driver Sam Lantinga 2023-09-27 09:08:08 -07:00
  • a5175e5ed0 audio: Fixed bug when setting up mixing formats. Ryan C. Gordon 2023-09-27 11:48:46 -04:00
  • 9667aa18e6 wayland: Check that the data device supports the release method before calling it Frank Praznik 2023-09-26 11:22:01 -04:00
  • 4454dc400b wayland: Null all Wayland manager objects after freeing Frank Praznik 2023-09-26 11:18:52 -04:00
  • e1789b320e video: Streamline a little deinit code. Ryan C. Gordon 2023-09-25 16:26:14 -04:00
  • 2a1058713c Bump libdecor feature check to look for 0.2.0 Frank Praznik 2023-09-25 12:02:06 -04:00
  • f5886f11d0 cmake: let every test depends on pretest Anonymous Maarten 2023-09-24 21:35:41 +02:00
  • f45761908a Move check for SDL_Delay upper bounds to testtimer Anonymous Maarten 2023-08-29 00:03:05 +02:00
  • a84389f6bb libm: use union for infinity Anonymous Maarten 2023-08-27 23:52:47 +02:00
  • 474c8d0073 testautomation: don't do float equality tests Anonymous Maarten 2023-08-27 23:42:23 +02:00
  • a6bc6b882c ci: always upload the artifacts Anonymous Maarten 2023-08-27 16:25:55 +02:00
  • 85e3099ba4 testautomation: only require accelated renderer with non-dummy video driver Anonymous Maarten 2023-08-27 03:04:23 +02:00
  • 26fd231151 ci: run tests on msvc workflow Anonymous Maarten 2023-03-14 19:51:52 +01:00
  • 0e955a9127 cmake: run testautomation with CTest Anonymous Maarten 2023-03-14 12:04:49 +01:00
  • d58fa94ee9 SDL_iconv_string() defaults to UTF-8 Sam Lantinga 2023-09-24 17:27:23 -07:00
  • 9772d0512c SDL_iconv_string() defaults to UTF-8 Sam Lantinga 2023-09-24 17:27:23 -07:00
  • 1375d2049d SDL_iconv_string() defaults to UTF-8 Sam Lantinga 2023-09-24 17:27:23 -07:00
  • d691010686 Check for NULL before dereferencing newly allocated memory Sam Lantinga 2023-09-24 17:17:49 -07:00
  • 27f2df2292 Check for NULL before dereferencing newly allocated memory Sam Lantinga 2023-09-24 17:17:49 -07:00
  • 70a1bc6973 Check for NULL before dereferencing newly allocated memory Sam Lantinga 2023-09-24 17:17:49 -07:00
  • 752f14e5a6 wayland: Convert some memcpy calls to copyp Frank Praznik 2023-09-24 11:31:14 -04:00
  • 9284a03053 wayland: Remove some unnecessary helper functions Frank Praznik 2023-09-23 12:51:24 -04:00
  • 399bc709b7 build-scripts.pl: Added add-source-to-projects.pl Ryan C. Gordon 2023-09-22 22:38:31 -04:00
  • ac68271871 Visual-WinRT: dos2unix the project files to match other Visual Studio targets. Ryan C. Gordon 2023-09-22 12:26:14 -04:00
  • 34719cba96 Fixed crash in hid_init() if the HIDDeviceManager isn't available Sam Lantinga 2023-09-22 10:14:16 -07:00
  • 2e92e94ebb Make sure we update device->sample_frames in SDL_AudioDeviceFormatChangedAlreadyLocked() Sam Lantinga 2023-09-21 11:31:47 -07:00
  • 9964e5c5b0 wayland: Don't retrieve the drag offer strings with every pointer motion event Frank Praznik 2023-09-21 14:05:16 -04:00
  • 834e8898b9 SDL_dbus.h: define DBUS_TIMEOUT_USE_DEFAULT if not already defined. Ozkan Sezer 2023-05-31 01:55:40 +03:00
  • bac7eeaaae Added missing include Sam Lantinga 2023-09-20 14:13:50 -07:00
  • a541e2ac10 audio: Change a few SDL_memcpy calls to SDL_copyp. Ryan C. Gordon 2023-09-20 17:02:28 -04:00
  • 54125c1408 audio: Only update bound audiostreams' formats when necessary. Ryan C. Gordon 2023-09-20 17:01:08 -04:00
  • e0b0f9a36e testaudio: Fix mouseover testing. Ryan C. Gordon 2023-09-20 16:57:37 -04:00
  • 2f3deec245 wayland: Don't process drag & drop events from surfaces not owned by SDL Frank Praznik 2023-09-20 14:42:10 -04:00
  • 42bdced05d events: Log file drop position events and print the pointer coordinates Frank Praznik 2023-09-20 13:41:36 -04:00
  • c10d93d3a0 wayland: Replace magic constant with define Frank Praznik 2023-09-20 12:37:46 -04:00
  • b93a8a86ab emscripten: Restore compatibility with existing emsdk releases. Ryan C. Gordon 2023-09-20 14:32:41 -04:00
  • 536f625bde Use EM_ASM_PTR when the return value is a pointer Jaswant Panchumarti 2023-09-19 10:45:50 -04:00
  • 60070d0b3d emscripten: Restore compatibility with existing emsdk releases. Ryan C. Gordon 2023-09-20 14:32:41 -04:00
  • 330d420afc Use EM_ASM_PTR when the return value is a pointer Jaswant Panchumarti 2023-09-19 10:45:50 -04:00
  • 5008521538 emscripten: Restore compatibility with existing emsdk releases. Ryan C. Gordon 2023-09-20 14:32:41 -04:00
  • 953b55dd6d Use EM_ASM_PTR when the return value is a pointer Jaswant Panchumarti 2023-09-19 10:45:50 -04:00
  • a4541a255e audio: SDL_GetAudioStreamQueued now returns bytes, not frames. Ryan C. Gordon 2023-09-20 14:15:19 -04:00
  • 703aefbce0 Sync SDL3 wiki -> header Ryan C. Gordon 2023-09-20 14:08:32 -04:00
  • 99421b64d0 linux: Add portal drag and drop Colin Kinloch 2023-09-20 16:13:31 +01:00
  • 952c5059b5 Remove stray  Michael Bradshaw 2023-09-20 09:27:57 -06:00
  • eebd5d18a2 linux: Handle upower's UP_DEVICE_STATE_PENDING_CHARGE, PENDING_DISCHARGE Simon McVittie 2023-09-20 15:16:16 +01:00
  • 2fcbf321fa wayland: Fix drag offer leak Frank Praznik 2023-09-09 18:37:49 -04:00
  • a683ce4153 linux: Add portal drag and drop Colin Kinloch 2023-09-16 19:08:16 +01:00
  • f8fdb20d8f audio: Destroy all existing SDL_AudioStreams on shutdown. Ryan C. Gordon 2023-09-20 10:47:11 -04:00
  • 62d4459972 audio: Removed declarations of functions that don't exist anymore. Ryan C. Gordon 2023-09-20 10:20:35 -04:00
  • b656720bc6 loopwave: Use SDL_GetAudioStreamQueued() for more accurate results. Ryan C. Gordon 2023-09-19 14:35:37 -04:00
  • 34b931f7eb audio: Added SDL_GetAudioStreamQueued Ryan C. Gordon 2023-09-19 12:37:21 -04:00
  • 23206b9e3f audio: Added SDL_EVENT_AUDIO_DEVICE_FORMAT_CHANGED Ryan C. Gordon 2023-09-19 17:54:44 -04:00
  • c7e6d7a1f7 audio: Changed debug logging output. Ryan C. Gordon 2023-09-20 10:04:23 -04:00
  • 87ec6acf2d audio: Added a FIXME Ryan C. Gordon 2023-09-20 10:04:19 -04:00
  • ac88ffb7ea audio: don't allocate buffer in SDL_SetAudioPostmixCallback for NULL callback. Ryan C. Gordon 2023-09-20 10:03:02 -04:00
  • 2a950f6ae6 audio: Replace some SDL_memcpy calls with SDL_copyp. Ryan C. Gordon 2023-09-20 10:01:52 -04:00
  • 0dc0434a3e audio: Fixed race condition in subsystem shutdown. Ryan C. Gordon 2023-09-20 10:00:44 -04:00
  • 23f60203a3 audio: precalculate if we can use simple copies instead of the full mixer. Ryan C. Gordon 2023-09-20 09:58:27 -04:00
  • 36b0f11414 audio: Optimize setting device formats during audio thread iteration. Ryan C. Gordon 2023-09-20 09:09:15 -04:00
  • 1e18dc594e update config.guess and config.sub from mainstream Ozkan Sezer 2023-09-20 14:50:56 +03:00
  • 95a6f986a0 update config.guess and config.sub from mainstream Ozkan Sezer 2023-09-20 14:50:56 +03:00
  • 4c3e84897f testspriteminimal: make standalone by embedding icon.bmp Anonymous Maarten 2023-09-04 21:10:30 +02:00
  • 2a01f9dcb5 tests: plug leaks when running with --trackmem Anonymous Maarten 2023-08-22 18:44:28 +02:00
  • f42bbeca24 SDL_test: track stack frames of allocations on Windows Anonymous Maarten 2023-09-01 23:19:46 +02:00
  • 12c0be028e SDL_test: clear text cache on exit event Anonymous Maarten 2023-09-02 22:05:57 +02:00
  • b4bfb18318 SDL_test: free state before logging allocations Anonymous Maarten 2023-08-22 18:42:56 +02:00
  • 248b1edd3f SDL_test: destroy windows in SDL_CommonQuit Anonymous Maarten 2023-08-26 19:34:14 +02:00
  • 98da2dd303 SDL_test: don't warn about expected allocations when running with --trackmem Anonymous Maarten 2023-08-25 23:59:42 +02:00
  • 6a381567b0 Support audio rate conversion up to 384KHz Sam Lantinga 2023-09-18 22:21:54 -07:00
  • b2b548a1fc Don't hang if IAudioRenderClient_GetBuffer() fails indefinitely Sam Lantinga 2023-09-18 20:55:28 -07:00
  • a3a5e17282 Fixed build warning '=': conversion from 'Uint32' to 'Uint16', possible loss of data Sam Lantinga 2023-09-18 13:56:32 -07:00
  • 6d3e21c27c Fixed android build warnings Sam Lantinga 2023-09-18 13:22:15 -07:00
  • fca2f53189 Fixed warning: this function declaration is not a prototype Sam Lantinga 2023-09-18 13:09:28 -07:00
  • cc4973ea45 Fixed sensor timestamp units for third-party PS5 controllers Sam Lantinga 2023-09-18 12:55:43 -07:00
  • 37dee79b74 Fixed sensor timestamp units for third-party PS5 controllers Sam Lantinga 2023-09-18 12:55:43 -07:00
  • a72dfa6a5f Fixed sensor timestamp units for third-party PS5 controllers Sam Lantinga 2023-09-18 12:55:43 -07:00
  • 8114bd9108 Fixed error: array subscript 2 is above array bounds of ‘const Uint8[2]’ Sam Lantinga 2023-09-18 12:19:18 -07:00
  • 62e7049a4f Fixed error: array subscript 2 is above array bounds of ‘const Uint8[2]’ Sam Lantinga 2023-09-18 12:19:18 -07:00
  • f6756047a4 Fixed error: array subscript 2 is above array bounds of ‘const Uint8[2]’ Sam Lantinga 2023-09-18 12:19:18 -07:00
  • 495fca1517 Fixed sensor timestamp calculation for third-party PS5 controllers Sam Lantinga 2023-09-18 11:50:56 -07:00
  • fff3c2573a Fixed sensor timestamp calculation for third-party PS5 controllers Sam Lantinga 2023-09-18 11:50:56 -07:00
  • 7059a55ccc Fixed sensor timestamp calculation for third-party PS5 controllers Sam Lantinga 2023-09-18 11:50:56 -07:00
  • c0443e5d12 Fixed crash in SDL_IMMDevice_FindByDevID() Sam Lantinga 2023-09-18 09:47:57 -07:00
  • fde8499f69 Use around 20ms for the audio buffer size Sam Lantinga 2023-09-18 09:25:56 -07:00
  • e5739d7d1f video: Remove SDL_GetFocusWindow() Frank Praznik 2023-09-16 15:36:01 -04:00
  • 39c2f97373 Fix NULL dereference in SDL_OpenAudio Mathieu Eyraud 2023-09-18 13:40:55 +02:00
  • 9a23d0e3f6 Added new audio files to the Xcode project Sam Lantinga 2023-09-17 13:16:19 -07:00
  • a62e62f97a Refactored SDL_audiocvt.c Brick 2023-09-06 18:38:01 +01:00
  • 7d80e20883 emscripten: Add JS library dependencies using EM_JS_DEPS macro Sam Clegg 2023-07-05 13:52:37 -07:00
  • 31229fd47f include: Added a note about SDL's iOS app delegate functions. Ryan C. Gordon 2023-09-15 09:49:43 -04:00
  • f3847c157a x11: Always update clipboard owner Guldoman 2023-09-15 02:01:08 +02:00
  • 70a2ac2f1c x11: Always update clipboard owner Guldoman 2023-09-15 02:01:08 +02:00
  • 65aaf3a9ab x11: Always update clipboard owner Guldoman 2023-09-15 02:01:08 +02:00
  • f622f21e6f Fixed build Sam Lantinga 2023-09-15 05:17:33 -07:00
  • 5774c9638c Prefer hidraw over libusb when libusb whitelisting is not enabled Sam Lantinga 2023-09-15 05:14:26 -07:00
  • 9301f7ace2 hidapi/libusb: only enumerate each interface once Sam Lantinga 2023-09-15 05:07:05 -07:00
  • 859dc14add Replaced SDL_GetGamepadBindForAxis() and SDL_GetGamepadBindForButton() with SDL_GetGamepadBindings() Sam Lantinga 2023-09-13 23:01:28 -07:00
  • 9e50048ab6 Revert "Removed SDL_GamepadBinding from the API" Sam Lantinga 2023-09-13 22:42:47 -07:00
  • 9f17d1a9d8 Don't reference the same function in "see also" Sam Lantinga 2023-09-13 11:01:00 -07:00