Commit Graph

  • 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
  • 0467301baf Report PS3 accelerometer values in m/s2 instead of Gs Sam Lantinga 2023-04-19 13:10:39 -07:00
  • 9d18b4b5ed Android: fix crash when AAUDIO isn't used (bug #7620) Sylvain 2023-04-18 21:32:15 +02:00
  • bad4f4e5ac wayland: Destroy proxy wrappers before and callbacks before event queues Frank Praznik 2023-04-18 13:06:41 -04:00
  • 535ec1a921 cmake: allow users of sdl2-config.cmake to not add -mwindows to the link options Anonymous Maarten 2023-04-18 18:46:35 +02:00
  • bbdde648d8 Android: let main return normally for testautomation Sylvain 2023-04-14 12:25:01 +02:00
  • 7afe735b5f SDL_test: add more color when success/fail/skip Sylvain 2023-04-14 11:50:15 +02:00
  • 117169d610 Android AAUDIO: handle multiple devices Sylvain 2023-04-06 23:17:29 +02:00
  • f38cb0d06f Android: don't add telephony device, as it cannot be opened Sylvain 2023-04-14 11:02:58 +02:00
  • c335e3db82 test/template.test.in: Pass SDL_NONINTERACTIVE_ARGUMENTS to installed-tests Simon McVittie 2023-04-12 12:13:38 +01:00
  • dfff017fc6 testaudiocapture.c: added missing return statement to main() Ozkan Sezer 2023-04-12 12:56:10 +03:00
  • c41a76657e SDL_timer.c: silence a minor warning. Ozkan Sezer 2023-04-12 12:55:40 +03:00
  • 0a33ed7a2b testaudiocapture: let main exit normally Sylvain 2023-04-12 11:42:27 +02:00
  • c101e719fd testprogram: let main() return normally, don't exit for platform (eg Android) where there is some cleanup afterward. Sylvain 2023-04-12 11:07:28 +02:00
  • ec053ec4f8 Android: need to save/restore the swap interval / vsync otherwise, there is a difference of framerate, either with gles2 or SDL_renderer (testspriteminimal, testgles2). Sylvain 2023-04-12 10:21:49 +02:00
  • 8162d6659a wayland: Use the integer buffer scale event when applicable Frank Praznik 2023-04-07 17:27:50 -04:00
  • 05b701f12e Fix win32 windows with WS_EX_COMPOSITED style continuing to receive WM_PAINT messages after ValidateRect Sam Lantinga 2023-04-07 06:20:28 -07:00
  • 17bdea7a91 Fix pop-up windows changing position for each HideWindow()/ShowWindow() cycle Sam Lantinga 2023-04-06 15:12:09 -07:00
  • 92821f7a82 Fixed Visual Studio warning 4389: '==': signed/unsigned mismatch Sam Lantinga 2023-04-06 15:11:56 -07:00
  • 7ec9a4385a More defensive coding against dangling device pointers Sam Lantinga 2023-04-06 11:33:27 -07:00
  • acadb6f873 More defensive coding against dangling device pointers Sam Lantinga 2023-04-06 11:33:27 -07:00
  • 6d7269815b Clarified the expected sensor value when a game controller is at rest Sam Lantinga 2023-04-06 09:54:39 -07:00
  • cb0cf14155 The latest Armor-X Pro firmware update fixes the sign on the Z axis of the sensors Sam Lantinga 2023-04-06 09:54:04 -07:00
  • 1a20ccb289 Clarified the expected sensor value when a game controller is at rest Sam Lantinga 2023-04-06 09:54:39 -07:00
  • 558bbbb07a The latest Armor-X Pro firmware update fixes the sign on the Z axis of the sensors Sam Lantinga 2023-04-06 09:54:04 -07:00
  • 3c703f2061 Android: message to indicate that main() is called for the 1 or n'th time Sylvain 2023-04-06 10:06:19 +02:00
  • 7914234b26 Fix key code names for ISO keyboard layouts Cyril Dubet 2023-04-05 01:21:41 +02:00
  • 60dcaff7eb Fix key code names for ISO keyboard layouts Cyril Dubet 2023-04-05 01:21:41 +02:00
  • ac13ca9ab6 The macOS minimum deployment target is now 10.11 release-2.26.5 release-2.26.x Sam Lantinga 2023-04-05 11:37:27 -07:00
  • 51dcc3bb0b The macOS minimum deployment target is now 10.11 Sam Lantinga 2023-04-05 11:37:27 -07:00
  • 73b2faea4e The macOS minimum deployment target is now 10.11 Sam Lantinga 2023-04-05 11:37:27 -07:00
  • f6363fde9a Fixed crash if joystick->hwdata != NULL && device->driver == NULL Sam Lantinga 2023-04-05 11:23:28 -07:00
  • e13b74ccf0 Fixed crash if joystick->hwdata != NULL && device->driver == NULL Sam Lantinga 2023-04-05 11:23:28 -07:00
  • a21ee02095 wayland: Use the output description from wl_output as of v4 Frank Praznik 2023-04-04 13:09:18 -04:00
  • 5c27bc81d8 wayland: Use release for display and seat objects, if available Frank Praznik 2023-04-03 12:57:36 -04:00
  • 9084b6c666 wayland: Remove some unused variables Frank Praznik 2023-04-03 12:05:16 -04:00
  • 3ac48053bc wayland: Minor whitespace cleanup Ethan Lee 2023-04-05 08:57:55 -04:00
  • c721155b89 cmake: prepend generated wayland protocol include path Anonymous Maarten 2023-04-04 19:45:29 +02:00
  • 0c551e7069 wayland: Support axis relative direction David Edmundson 2023-01-19 12:25:47 +00:00
  • ac72cdcf79 Fix -Wmissing-prototypes warning Anonymous Maarten 2023-04-05 05:38:27 +02:00
  • 3fae4c5c83 Updated to version 2.26.5 for release Sam Lantinga 2023-04-04 17:57:53 -07:00
  • f633915443 fix build after commit 22685556e5. Ozkan Sezer 2023-04-05 02:10:56 +03:00
  • 029e61a07e cmake: split SDL_NEON into SDL_NEON and SDL_NEON_BLITTERS Anonymous Maarten 2023-04-04 21:47:00 +02:00
  • 67100be3cf Fixed crash if dbus can't be initialized Sam Lantinga 2023-04-04 12:33:41 -07:00
  • 57043825ba Fixed crash if dbus can't be initialized Sam Lantinga 2023-04-04 12:33:41 -07:00
  • 22685556e5 Don't probe for PlayStation controllers when we already know the controller type Sam Lantinga 2023-03-30 07:36:40 -07:00
  • f444eac557 Fixed analog triggers on the DualSense controller Sam Lantinga 2023-03-30 07:25:49 -07:00
  • cf2c6fa58d Fixed crash if dbus can't be initialized Sam Lantinga 2023-04-04 12:33:41 -07:00
  • 407b85c506 Android: audio change audio assert when try to open concurrent device to a real error Sylvain 2023-04-04 09:40:57 +02:00