Commit Graph

  • b5cd0749b2 blit: Add a case for 8-bit blits that sdl12-compat exposed. Ryan C. Gordon 2023-05-16 14:38:44 -04:00
  • 0eea92c8fc blit: Add a case for 8-bit blits that sdl12-compat exposed. Ryan C. Gordon 2023-05-16 14:38:44 -04:00
  • f94aa6208a Implement generic clipboard data on MacOS Vid Tadel 2023-05-15 10:44:34 +02:00
  • d42c303b24 Check to make sure the Windows joystick device has buttons and axes Sam Lantinga 2023-05-15 21:43:16 -07:00
  • 642504bc59 Check to make sure the Windows joystick device has buttons and axes Sam Lantinga 2023-05-15 21:43:16 -07:00
  • e2b7b9b91c Sync SDL3 wiki -> header SDL Wiki Bot 2023-05-15 18:21:14 +00:00
  • 4de7433a9e Use the term "points" instead of "screen coordinates" Sam Lantinga 2023-05-15 11:16:46 -07:00
  • 78251f973d Sync SDL3 wiki -> header SDL Wiki Bot 2023-05-13 16:55:14 +00:00
  • 12e1b2546a docs: Add README-wayland Frank Praznik 2023-05-13 12:33:19 -04:00
  • 9facc86b6a audio: more AudioStream allocation work. Ryan C. Gordon 2023-05-12 21:35:23 -04:00
  • e596dd8dad Fixed crash creating a window with the Vivante video driver Sam Lantinga 2023-05-12 16:23:56 -07:00
  • 92a59333ba Sync SDL3 wiki -> header SDL Wiki Bot 2023-05-12 14:55:13 +00:00
  • 19adfa3ad9 wayland: Add support for images in clipboard. Linus Probert 2023-04-21 20:07:24 +02:00
  • dfd80f3d76 Android: control activity re-creation Sylvain 2023-04-05 21:54:36 +02:00
  • 2e6c48dcb4 Added support for the GameSir-G7 Controller for Xbox Sam Lantinga 2023-05-11 17:44:56 -07:00
  • 80a8691098 audio: Fixed buffer overflow in SDL_AudioStream resampling. Ryan C. Gordon 2023-05-11 16:25:20 -04:00
  • 9bf0934877 audio: SDL_memcpy() params were backwards. :O Ryan C. Gordon 2023-05-11 15:13:11 -04:00
  • d98bd67733 Fixed lockup while waiting for events Sam Lantinga 2023-05-10 17:35:13 -07:00
  • 237348c772 Changed all variadic macros into fixed (thanks @Wohlstand!) Sam Lantinga 2023-05-10 06:29:35 -07:00
  • fd42a2f994 Changed all variadic macros into fixed (thanks @Wohlstand!) Sam Lantinga 2023-05-10 06:27:38 -07:00
  • 6d9ccbb3c7 Android: use the headers to have the audio pause/resume definitions and make SDL_PriveAudioData more private Sylvain 2023-05-10 09:31:29 +02:00
  • 28f891ad0a Allow the application to send rumble packets to Nintendo Switch controllers Sam Lantinga 2023-05-09 17:08:47 -07:00
  • 785b7c6636 wayland: Implement global mouse coordinate emulation Frank Praznik 2023-05-08 12:34:58 -04:00
  • 9786d8ac40 Sync SDL3 wiki -> header SDL Wiki Bot 2023-05-09 18:27:15 +00:00
  • 2b6cb7bfb2 include: SDL_ConvertAudioSamples docs now warn about converting in chunks. Ryan C. Gordon 2023-05-09 14:24:22 -04:00
  • 7b6dabd81f audio: AudioStreams shouldn't overflow output buffers. Ryan C. Gordon 2023-05-09 14:16:15 -04:00
  • 04e17d4e46 Remove _THIS in src/audio/ Sylvain 2023-05-09 13:23:33 +02:00
  • 81ff49f4b5 Remove _THIS in src/video and in src/events (also VideoDevice) Sylvain 2023-05-09 12:55:11 +02:00
  • df314ba93e Remove _THIS in src/core: EVDEV UDEV Sylvain 2023-05-09 12:54:34 +02:00
  • 0e1669e296 audio: Fixed audiostreams converting incorrect channel counts. Ryan C. Gordon 2023-05-09 10:58:32 -04:00
  • 7f219aa369 audio: Make sure AudioStream's internal buffers are large enough. Ryan C. Gordon 2023-05-09 10:57:23 -04:00
  • c7629704b4 audio: SDL_ConvertAudioSamples shouldn't calculate its output buffer size. Ryan C. Gordon 2023-05-09 10:56:34 -04:00
  • a88aeb2a8a coreaudio: Flush/stop the AudioQueue before disposing of it. Ryan C. Gordon 2023-05-08 14:25:01 -04:00
  • 86786ed544 coreaudio: Flush/stop the AudioQueue before disposing of it. Ryan C. Gordon 2023-05-08 14:25:01 -04:00
  • 7f2ef4d02f Implement SDL_GetPath stub for all OSes Semphris 2023-05-05 12:38:35 -04:00
  • ef2ad2b0c6 windows/SDL_sysfilesystem.c: fix SHGetKnownFolderPath calling convention Ozkan Sezer 2023-05-08 11:55:32 +03:00
  • b92eaddbbd wayland: Fix the corner case when positioning popups Frank Praznik 2023-05-06 11:47:46 -04:00
  • de93728674 Removed redundant __powerpc__ check Sam Lantinga 2023-05-06 08:44:19 -07:00
  • b6df25c334 Removed redundant __powerpc__ check Sam Lantinga 2023-05-06 08:44:19 -07:00
  • 5e74365e55 SDL_blit_N.c: Move ppc64le swizzle outside of loop Jeremy Rand 2023-05-06 03:24:02 +00:00
  • 9142292f4a SDL_blit_N.c: Move ppc64le swizzle outside of loop Jeremy Rand 2023-05-06 03:24:02 +00:00
  • 26903f237f windows/SDL_sysfilesystem.c: replace KNOWNFOLDERID type usage with GUID Ozkan Sezer 2023-05-06 01:10:02 +03:00
  • 1bf5a78b53 wayland: Don't print an error when moving a hidden popup window Frank Praznik 2023-05-05 14:04:15 -04:00
  • 27085df50d wayland: Remove redundant window geometry configuration Frank Praznik 2023-05-04 12:43:52 -04:00
  • eb6837e353 wayland: Validate and trigger the repositioning of popups in more cases Frank Praznik 2023-05-02 21:15:00 -04:00
  • 17fba24e21 wayland: Adjust overlap required for popups to be considered adjacent Frank Praznik 2023-05-02 21:09:30 -04:00
  • c810e5f63d video: set error code when SetWindowPosition fails Anonymous Maarten 2023-04-27 02:16:12 +02:00
  • 52c19bd21b attempt to fix more build failures against older Win32 SDKs. Ozkan Sezer 2023-05-05 03:33:10 +03:00
  • d7f1719777 fixed -Wundef warning due to HAVE_MMDEVICEAPI_H Ozkan Sezer 2023-05-05 03:32:56 +03:00
  • 450c947949 Actually define the folder GUIDs Sam Lantinga 2023-05-04 16:39:16 -07:00
  • e0e95b1ea9 Fixed coding style and building on older Windows SDKs Sam Lantinga 2023-05-04 16:28:16 -07:00
  • 9b87de258f Fixed crash in new audio channel conversion code Sam Lantinga 2023-05-04 15:50:38 -07:00
  • c1dab7745a Add SDL_GetPath() for default OS folders (#7665) Semphriss 2023-05-04 14:38:11 -04:00
  • 3e64fec9f4 Fix bug memory acess Loc(Elliot) 2023-05-04 19:26:50 +07:00
  • 72e5a52c51 ci: use Haiku cross toolchain Anonymous Maarten 2023-05-04 13:39:22 +02:00
  • fe68fd3af9 ci: disable pull_request trigger for haiku Anonymous Maarten 2023-05-04 05:15:10 +02:00
  • e191bc8491 audio: Simplified GetFirstAudioFormat/GetNextAudioFormat. Ryan C. Gordon 2023-05-02 18:35:42 -04:00
  • b6ca360228 Added support for the Saitek Cyborg V.3 Rumble Pad in PS3 mode Sam Lantinga 2023-05-03 09:47:16 -07:00
  • 3f0c2a6694 Don't set the display scale if DPI scaling isn't enabled Sam Lantinga 2023-05-03 09:47:13 -07:00
  • 86b5f40b53 Fixed CalculateAudioStreamWorkBufSize Brick 2023-05-02 12:29:32 +01:00
  • 079ae065f1 Added SDL prefix AUDIO_* constants Brick 2023-05-02 13:00:28 +01:00
  • 707e9397ca Removed memset_pattern4() from SDL headers Sam Lantinga 2023-04-30 21:38:29 -07:00
  • 1ee2832326 Fixed SDL_ConvertMonoToStereo_SSE reading out of bounds Brick 2023-04-30 17:55:01 +01:00
  • f72213c4ac By default, OpenBSD uses Linux controller mappings Sam Lantinga 2023-04-29 17:09:17 -07:00
  • 255c3b7c82 By default, OpenBSD uses Linux controller mappings Sam Lantinga 2023-04-29 17:09:17 -07:00
  • 0d559b7cb3 Fixed parsing SDL_mutex.h Sam Lantinga 2023-04-29 10:14:03 -07:00
  • f7df966b41 SDL_JOYBALLMOTION Eric 2023-04-28 22:16:10 -04:00
  • e8c16ce483 Update migration guide with info on trackballs Eric 2023-04-28 21:51:04 -04:00
  • bee6099372 events: Emit an event when a window is destroyed Frank Praznik 2023-04-27 09:20:40 -04:00
  • 78cfc23993 Sync SDL3 wiki -> header SDL Wiki Bot 2023-04-28 19:09:14 +00:00
  • 87ad71f9b2 Rename SDL mutex, semaphore and condition variable types to match SDL 3.0 naming convention Sam Lantinga 2023-04-28 07:31:12 -07:00
  • 61c0c009ab Rename SDL semaphore and condition variable functions to match SDL 3.0 naming convention Sam Lantinga 2023-04-27 20:49:54 -07:00
  • 170c410d35 Remove old mutex macros Sam Lantinga 2023-04-27 19:13:35 -07:00
  • 38d22aed67 Sync SDL3 wiki -> header SDL Wiki Bot 2023-04-28 01:55:15 +00:00
  • e474047ff8 rwlock: Added SDL_rwlock API for shared locks. Ryan C. Gordon 2023-04-24 01:07:59 -04:00
  • 776820526b windows: Use InitializeSRWLock explicitly. Ryan C. Gordon 2023-04-26 14:04:57 -04:00
  • 70a501d8ec winrt: Don't reference generic Condition Variables at all. Ryan C. Gordon 2023-04-26 14:02:45 -04:00
  • 736f9fb9b9 mutex: Fixed typos in documentation Ryan C. Gordon 2023-04-26 10:11:55 -04:00
  • a4b4dff4a2 Added support for the Astro C40 in Xbox 360 mode Sam Lantinga 2023-04-27 17:10:44 -07:00
  • 60c5888423 Sync SDL3 wiki -> header SDL Wiki Bot 2023-04-27 22:36:15 +00:00
  • e5a6c24c82 audio: Redesigned audio conversion code for SDL3. Ryan C. Gordon 2023-04-01 22:29:30 -04:00
  • 44bec9c01c Fixed build Sam Lantinga 2023-04-27 13:06:21 -07:00
  • c10849b40b Added support for new Xbox Elite 2 firmware Sam Lantinga 2023-04-27 12:33:33 -07:00
  • 132b88749c wayland: Destroy proxy wrappers and callbacks before event queues Frank Praznik 2023-04-27 13:06:00 -04:00
  • eaf17050b4 Allow popup windows to be raised through SDL_RaiseWindow Sam Lantinga 2023-04-26 16:31:18 -07:00
  • b701ac0266 Fixed building with Java 1.7 Sam Lantinga 2023-04-26 14:14:59 -07:00
  • 83554cc307 Fixed outdated symbol renaming hints Sam Lantinga 2023-04-26 14:11:38 -07:00
  • c5cdaef6c3 Fixed function documentation references Sam Lantinga 2023-04-26 14:10:44 -07:00
  • 8b39eb9b1f wayland: Fixes a memory leak wheere primary selection isn't freed Linus Probert 2023-04-24 20:48:42 +02:00
  • 43f65a6ef0 wayland: Fixes a memory leak wheere primary selection isn't freed Linus Probert 2023-04-24 20:48:42 +02:00
  • 0f2322acfc hidapi/mac: replace sprintf uses with snprintf. Ozkan Sezer 2023-04-24 18:55:14 +03:00
  • 5f344c17c2 hidapi/mac: import mainstream commit c1b9d2ad Ozkan Sezer 2023-04-24 18:47:04 +03:00
  • ae9119c36b hidapi/mac: replace sprintf uses with snprintf. Ozkan Sezer 2023-04-24 18:55:14 +03:00
  • 62d1a2c836 hidapi/mac: import mainstream commit c1b9d2ad Ozkan Sezer 2023-04-24 18:47:04 +03:00
  • ac607c1088 SDL_ConvertSurface(): add null pointer check Mingjie Shen 2023-04-23 19:34:57 -04:00
  • bf8c9d2d70 Check return value of VIRTUAL_HWDataForIndex() Mingjie Shen 2023-04-23 20:02:44 -04:00
  • a688ecd6fa Check return value of SDL_malloc() Mingjie Shen 2023-04-23 00:26:03 -04:00
  • a4604cb0d6 Check return value of SDL_malloc() Mingjie Shen 2023-04-23 00:26:03 -04:00
  • f431037f62 wayland: Insert new displays at the end of the output list Frank Praznik 2023-04-21 12:50:00 -04:00
  • 120bc77e91 Report PS3 accelerometer values in m/s2 instead of Gs Sam Lantinga 2023-04-19 13:10:39 -07:00