Commit Graph

  • 746d74b140 wayland: Sanity check pointers and protocols before confining Frank Praznik 2023-10-29 14:23:14 -04:00
  • 7d9595b14f wayland: Check the relative pointer handle before destroying Frank Praznik 2023-10-29 14:12:38 -04:00
  • 60e8ff16dc wayland: Sanity check pointers and protocols before confining Frank Praznik 2023-10-29 14:23:14 -04:00
  • 19c3e125ba wayland: Check the relative pointer handle before destroying Frank Praznik 2023-10-29 14:12:38 -04:00
  • 875e45e70b wayland: Sanity check pointers and protocols before confining Frank Praznik 2023-10-29 14:23:14 -04:00
  • 0e87b71d08 wayland: Check the relative pointer handle before destroying Frank Praznik 2023-10-29 14:12:38 -04:00
  • 6127ac0871 Use SDL_DISABLE_ALLOCA instead of HAVE_ALLOCA in SDL_stdinc.h Anonymous Maarten 2023-10-02 11:00:06 +02:00
  • 552bee47cb Clear any previous errors if we successfully show a message box Sam Lantinga 2023-10-27 10:11:00 -07:00
  • 343da852a6 Don't try to use the Wayland messagebox if we're not in Wayland Sam Lantinga 2023-10-27 10:10:09 -07:00
  • f63e9a8a3f wasapi: Handle disconnected devices that get reconnected. Ryan C. Gordon 2023-10-27 01:30:27 -04:00
  • 5fa7b291d4 wasapi: Fixed memory leak if new audio devices fail to add. Ryan C. Gordon 2023-10-27 01:30:13 -04:00
  • 468c386686 wasapi: Handle disconnect notifications from the management thread, too. Ryan C. Gordon 2023-10-27 01:28:51 -04:00
  • ce3be02b48 wasapi: If device is marked as a zombie, don't try to resuscitate it. Ryan C. Gordon 2023-10-27 01:27:22 -04:00
  • 85923049a6 wasapi: Patched to compile. Ryan C. Gordon 2023-10-26 23:09:11 -04:00
  • 9bec57309c wasapi: Proxy default device change handling to management thread. Ryan C. Gordon 2023-10-26 22:59:02 -04:00
  • c45b5121ce audio: Fixed potential race condition. Ryan C. Gordon 2023-10-26 22:57:34 -04:00
  • 63d259edf0 Fixed making the EGL context current when resuming on Android Sam Lantinga 2023-10-26 17:07:40 -07:00
  • 832afa81a1 Fixed making the EGL context current when resuming on Android Sam Lantinga 2023-10-26 17:07:40 -07:00
  • 8b6da3c701 Fixed making the EGL context current when resuming on Android Sam Lantinga 2023-10-26 17:07:40 -07:00
  • 2e9eb1073d Sync SDL3 wiki -> header SDL Wiki Bot 2023-10-26 18:23:13 +00:00
  • e6116d399a mutex: Removed SDL_MUTEX_MAXWAIT. Ryan C. Gordon 2023-10-26 14:21:53 -04:00
  • 82f48be3ef Sync SDL3 wiki -> header SDL Wiki Bot 2023-10-26 12:58:14 +00:00
  • 899eb0d042 thread: Locking mutexes and rwlocks are now void functions. Ryan C. Gordon 2023-10-25 10:00:26 -04:00
  • 082ef41566 alsa: Fix crash from invalid handle pointer Frank Praznik 2023-10-25 19:26:40 -04:00
  • fcd0c9843e CI: change FreeBSD CI runner to cross-platform-actions. Ozkan Sezer 2023-10-26 01:03:56 +03:00
  • b29128994e CI: change FreeBSD CI runner to cross-platform-actions. Ozkan Sezer 2023-10-26 01:03:50 +03:00
  • a9aa15c792 CI: change FreeBSD CI runner to cross-platform-actions. Ozkan Sezer 2023-10-26 01:03:40 +03:00
  • 23ceae94c9 Fixed Xbox 360 Controller support using libusb on Linux Sam Lantinga 2023-10-25 14:50:07 -07:00
  • ace0c2c297 mutex: Fixed bug where generic SDL_TryLockMutex would incorrectly block. Ryan C. Gordon 2023-10-25 13:02:50 -04:00
  • 74b3959e04 Added support for the HP HyperX Clutch Gladiate controller Sam Lantinga 2023-10-25 09:00:26 -07:00
  • 1db0bd3fc0 Added support for the HP HyperX Clutch Gladiate controller Sam Lantinga 2023-10-25 09:00:26 -07:00
  • f52b330ed8 Added support for the HP HyperX Clutch Gladiate controller Sam Lantinga 2023-10-25 09:00:26 -07:00
  • b61706373c n3ds: Check that audio thread name starts with "SDLAudioP" Ryan C. Gordon 2023-10-24 23:54:32 -04:00
  • cba6090398 n3ds: Check that audio thread name starts with "SDLAudioP" Ryan C. Gordon 2023-10-24 23:54:32 -04:00
  • 6827b3331d n3ds systhread - use 80kb thread stack size as default, remove hard cap ds-sloth 2023-10-24 19:12:14 -04:00
  • e4cd1d4059 n3ds systhread - prefer to put audio thread on system core ds-sloth 2023-10-24 19:11:41 -04:00
  • 1023d8ec84 SDL_n3dsaudio.c - don't risk leaving current_priority uninitialized ds-sloth 2023-10-24 19:09:53 -04:00
  • 07171be596 SDL_n3dsaudio.h: use triple buffering ds-sloth 2023-10-24 19:08:30 -04:00
  • 6efe957159 SDL_n3dsaudio.c: separate mixer locks from audio device locks ds-sloth 2023-10-24 19:06:49 -04:00
  • a5df48514e Added support for "%[]" sscanf syntax Sam Lantinga 2023-10-24 16:41:19 -07:00
  • 4194a902e8 Added support for "%[]" sscanf syntax Sam Lantinga 2023-10-24 16:41:19 -07:00
  • 39a961ba41 Added support for "%[]" sscanf syntax Sam Lantinga 2023-10-24 16:41:19 -07:00
  • 3823ba1ded n3ds systhread - use 80kb thread stack size as default, remove hard cap ds-sloth 2023-10-24 19:12:14 -04:00
  • 301ee21f33 n3ds systhread - prefer to put audio thread on system core ds-sloth 2023-10-24 19:11:41 -04:00
  • 6623c87d0b SDL_n3dsaudio.c - don't risk leaving current_priority uninitialized ds-sloth 2023-10-24 19:09:53 -04:00
  • 070f57820f SDL_n3dsaudio.h: use triple buffering ds-sloth 2023-10-24 19:08:30 -04:00
  • 62266dbd4f SDL_n3dsaudio.c: separate mixer locks from audio device locks ds-sloth 2023-10-24 19:06:49 -04:00
  • 124a0050b6 Fixed warning: no previous prototype for function 'SDL_UpdateAudio' Sam Lantinga 2023-10-24 14:22:41 -07:00
  • b16165a33f rwlock: SDL_UnlockRWLock was incorrectly tagged with SDL_RELEASE_SHARED. Ryan C. Gordon 2023-10-24 14:42:02 -04:00
  • 865dd04068 pulseaudio: Don't use a hash for device change detection. Ryan C. Gordon 2023-10-23 23:59:03 -04:00
  • b8cc51875a Fixed build Sam Lantinga 2023-10-23 19:36:14 -07:00
  • 0413e21e54 Fixed audio device removed events for ALSA Sam Lantinga 2023-10-23 19:03:13 -07:00
  • 5ba03d377a Revert "Fixed audio device removed events for ALSA" Sam Lantinga 2023-10-23 18:50:32 -07:00
  • a774694be0 pulseaudio: Simplified default device change detection code. Ryan C. Gordon 2023-10-23 22:01:05 -04:00
  • e57fef8f0b Fixed audio device removed events for ALSA Sam Lantinga 2023-10-23 18:42:48 -07:00
  • 4280d4b359 Fixed warning C4210: nonstandard extension used: function given file scope Sam Lantinga 2023-10-23 17:04:14 -07:00
  • 182cfc3265 pulseaudio: Rework how we manage default devices and hotplug. Ryan C. Gordon 2023-10-23 17:00:36 -04:00
  • b2ae1e835f pulseaudio: Change debug printf calls to use SDL_Log instead. Ryan C. Gordon 2023-10-23 12:47:36 -04:00
  • 38afd48daf Added a single source of SDL object IDs Sam Lantinga 2023-10-23 09:46:09 -07:00
  • 78d5fbf398 SDL_IsJoystickProductWheel() returns SDL_TRUE for Asetek wheelbases (thanks @IOBYTE!) Sam Lantinga 2023-10-23 10:42:36 -07:00
  • d47c286b12 SDL_IsJoystickProductWheel() returns SDL_TRUE for Asetek wheelbases (thanks @IOBYTE!) Sam Lantinga 2023-10-23 10:42:36 -07:00
  • e07f6c0a17 SDL_IsJoystickProductWheel() returns SDL_TRUE for Asetek wheelbases (thanks @IOBYTE!) Sam Lantinga 2023-10-23 10:42:36 -07:00
  • c98a14fdeb Renamed display added/removed events for consistency with the rest of the API Sam Lantinga 2023-10-23 08:59:07 -07:00
  • c2a3112b6f Added "--substring" to the help for rename_symbols.py Sam Lantinga 2023-10-23 08:36:05 -07:00
  • 5d66429cc3 Add missing error reporting in Android_JNI_FileOpen() Sam Lantinga 2023-10-23 08:27:24 -07:00
  • 259009a7ea Add missing error reporting in Android_JNI_FileOpen() Sam Lantinga 2023-10-23 08:27:24 -07:00
  • a844d90942 Add missing error reporting in Android_JNI_FileOpen() Sam Lantinga 2023-10-23 08:27:24 -07:00
  • 4ac38d13dd alsa: Don't touch free'd memory in hotplug thread. Ryan C. Gordon 2023-10-23 00:59:40 -04:00
  • 43d41c9dcb audio: Another attempt to make device add/remove work vs event watchers. Ryan C. Gordon 2023-10-23 00:38:41 -04:00
  • 9abc692156 audio: Another attempt to deal with device destruction from device thread. Ryan C. Gordon 2023-10-22 17:01:49 -04:00
  • 33c9eeec7c Revert "audio: Device threads don't increment physical device refcounts." Ryan C. Gordon 2023-10-22 16:14:01 -04:00
  • 90255914a8 cmake: install pdb's when present Anonymous Maarten 2023-10-22 16:11:40 +02:00
  • 2ca041d294 Revert "Check to make sure the Windows joystick device has buttons and axes" Sam Lantinga 2023-10-22 09:10:14 -07:00
  • e3e41b69a1 Revert "Check to make sure the Windows joystick device has buttons and axes" Sam Lantinga 2023-10-22 09:10:14 -07:00
  • e5a15f94e2 Revert "Check to make sure the Windows joystick device has buttons and axes" Sam Lantinga 2023-10-22 09:10:14 -07:00
  • 70fd8e2ba2 Lock joysticks when adding gamepad mappings Sam Lantinga 2023-10-19 22:35:53 -07:00
  • 76f81797b7 audio: Device threads don't increment physical device refcounts. Ryan C. Gordon 2023-10-19 15:44:58 -04:00
  • 594fda4120 Sync SDL3 wiki -> header SDL Wiki Bot 2023-10-19 17:13:15 +00:00
  • 0d7c5a2c56 Updated Android API documentation Sam Lantinga 2023-10-19 10:12:34 -07:00
  • 0df888c584 Moved Android low latency audio behind a hint "SDL_ANDROID_LOW_LATENCY_AUDIO" Sam Lantinga 2023-10-19 08:54:11 -07:00
  • 142366c837 Sync SDL3 wiki -> header SDL Wiki Bot 2023-10-19 14:03:06 +00:00
  • 44d8721087 Allow building against old Linux kernels. Ozkan Sezer 2023-06-26 18:01:50 +03:00
  • 3a4c9d6990 Fixed build error when API logging is enabled Sam Lantinga 2023-10-18 22:30:16 -07:00
  • 1f8f82b379 Removed redundant thread-safety information Sam Lantinga 2023-10-18 22:19:50 -07:00
  • a6edc75fe7 Sync SDL3 wiki -> header SDL Wiki Bot 2023-10-19 05:18:12 +00:00
  • 3c8edeb79b Clarified SDL property thread-safety information Sam Lantinga 2023-10-18 22:17:02 -07:00
  • 4fa821cb3e Sync SDL3 wiki -> header SDL Wiki Bot 2023-10-19 05:14:13 +00:00
  • 1c70760c0b Added thread-safety information for the new SDL properties API Sam Lantinga 2023-10-18 22:13:33 -07:00
  • 15533dce05 Cleaned up warnings from check_stdlib_usage.py Sam Lantinga 2023-10-18 21:37:59 -07:00
  • bf269571fc jack: Removed FIXME comment that has since been fixed. Ryan C. Gordon 2023-10-18 15:47:01 -04:00
  • 797b70877d audio: Remove stub header SDL_audio_c.h. Ryan C. Gordon 2023-10-18 15:46:07 -04:00
  • 9d7c57234a audio: Cleaned out most remaining /* */ comments for // style. Ryan C. Gordon 2023-10-18 15:35:09 -04:00
  • 0ff67dc21b video: Fix compiler warning about SDL_ReadSurfacePixel not being declared. Ryan C. Gordon 2023-10-18 15:02:01 -04:00
  • 81c77396af opensles: Patched to compile. Ryan C. Gordon 2023-10-18 14:56:32 -04:00
  • 442e84916a opensles: Fixed capitalization to match other SDL backends. Ryan C. Gordon 2023-10-18 13:57:32 -04:00
  • 34914bfb49 alsa: Clean up device handles, now that hotplug thread cleanup is in place. Ryan C. Gordon 2023-10-18 13:53:42 -04:00
  • 48d80efb51 Fixed warning C4701: potentially uninitialized local variable 'props' used Sam Lantinga 2023-10-18 09:04:05 -07:00
  • f7dc63bcc3 audio: another windows wasapi build fix. Ozkan Sezer 2023-10-18 18:32:00 +03:00
  • dd98330076 audio: fix windows wasapi build. Ozkan Sezer 2023-10-18 18:20:00 +03:00
  • 7a52f7b3fd audio: Split Deinitialize into two stages. Ryan C. Gordon 2023-10-18 10:41:20 -04:00