Commit Graph

  • 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
  • 86505ea630 fix SDL_AudioStreamCallback documentation Ozkan Sezer 2023-09-13 18:35:30 +03:00
  • d885d5c310 Sync SDL3 wiki -> header SDL Wiki Bot 2023-09-13 15:04:13 +00:00
  • 2f43f7bc53 audio: Allow querying of device buffer size. Ryan C. Gordon 2023-09-13 11:03:17 -04:00
  • cf95721130 audio: Added a hint to let apps force device buffer size. Ryan C. Gordon 2023-09-13 10:42:08 -04:00
  • 47d8c77c67 audio: Choose better default sample frame counts. Ryan C. Gordon 2023-09-13 10:27:11 -04:00
  • 8b26e95f91 audio: Change SDL_AudioStreamCallback Ryan C. Gordon 2023-09-13 10:11:23 -04:00
  • 9da34e8fb5 docs: Updated README-emscripten.md. Ryan C. Gordon 2023-09-12 21:26:15 -04:00
  • b576e29d9b detect fanatec steering wheels Max Bachmann 2023-09-13 00:24:47 +02:00
  • a8b9414697 detect fanatec steering wheels Max Bachmann 2023-09-13 00:24:47 +02:00
  • fd1c54a004 detect fanatec steering wheels Max Bachmann 2023-09-13 00:24:47 +02:00
  • cb44146089 docs: Whoops, this got added by the wiki bridge by accident! Ryan C. Gordon 2023-09-12 17:36:02 -04:00
  • cd633b9a88 Renamed SDL_IsAudioDevicePaused() to SDL_AudioDevicePaused() Sam Lantinga 2023-09-12 12:09:17 -07:00
  • c6cad07faa Sync SDL3 wiki -> header SDL Wiki Bot 2023-09-12 18:28:12 +00:00
  • a6e52f9e48 Sync SDL3 wiki -> header Ryan C. Gordon 2023-09-12 14:27:21 -04:00
  • 2de2e9d031 Fix flickering of window when using desktop-fullscreen and borderless window on multiple monitors on Linux. Closes #8186. Dan Ginsburg 2023-09-01 16:21:44 -04:00
  • 723835d16a Windows: fix for client rect resizing larger each time we came from exclusive fullscreen -> windowed on a monitor with HiDPI set. The problem was we were using the monitor DPI rather than the window DPI so AdjustWindowRectExForDpi was giving us an incorrect size which would be too large for the client rect. Closes #8237. danginsburg 2023-09-12 09:43:44 -04:00
  • ce27363df2 wikiheaders: Sort undocumented functions. Ryan C. Gordon 2023-09-12 09:58:10 -04:00
  • e22282b097 Added README about transparent windows in Win32 Sam Huang 2023-09-11 07:35:39 -07:00
  • 1d1c6e6305 Turn off COREAUDIO debug logging by default Sam Lantinga 2023-09-11 09:03:48 -07:00
  • c7ad8e5431 cmake: make sure SDL_GetPrefPath is run before testfilesystem Anonymous Maarten 2023-09-08 03:28:01 +02:00
  • 9c8ee3a154 ci: run tests in parallel Anonymous Maarten 2023-09-10 15:20:34 +02:00
  • 92dc226018 cmake: make sure SDL_GetPrefPath is run before testfilesystem Anonymous Maarten 2023-09-08 03:28:01 +02:00
  • 2adebcd6cc ci: run tests in parallel Anonymous Maarten 2023-09-10 15:20:34 +02:00
  • ce32c44b54 docs: Added Emscripten filesystem notes. Ryan C. Gordon 2023-09-09 17:45:16 -04:00
  • 818a26f21b docs: Corrected/improved some Emscripten docs. Ryan C. Gordon 2023-09-09 10:11:59 -04:00
  • 5e6a851d6c docs: Fixed some Emscripten details Ryan C. Gordon 2023-09-09 09:58:50 -04:00
  • f788a671e4 docs: Remove "more on this later" comment for something already covered. Ryan C. Gordon 2023-09-08 23:47:10 -04:00