Commit graph

  • 8476df3e31 SDL_mixer.c: remove calls to non-existing m68k asm code. Ozkan Sezer 2020-12-30 23:55:10 +0300
  • 5b2e011e6d SDL_endian.h: minor fixes from SDL-1.2 branch Ozkan Sezer 2020-12-30 23:55:02 +0300
  • 5aba082703 Build SDL for Mac hardware when targeting iOS Sam Lantinga 2020-12-30 11:38:51 -0800
  • 590a5469ed Fixed bug 5424 - Renderer doesn't use entirely the viewport when scaling is used Sylvain Becker 2020-12-30 16:12:14 +0100
  • a88071deb5 configure.ac: directfb dynamic loading support updates: Ozkan Sezer 2020-12-30 15:55:00 +0300
  • f24cc903a2 remove CFLAGS save/restores from dbus.h and ibus.h header checks. Ozkan Sezer 2020-12-30 15:53:56 +0300
  • 88eaf356a7 minor update to test/acinclude.m4 (pkg.m4) Ozkan Sezer 2020-12-30 15:53:20 +0300
  • 92edee2324 SDL_config_android.h: update SIZEOF_VOIDP define to respect __LP64__ Ozkan Sezer 2020-12-30 01:28:02 +0300
  • 7c105f12d5 updates to SDL_config_os2.h Ozkan Sezer 2020-12-30 01:21:10 +0300
  • 1cdc1d4890 SDL_config.h.cmake, SDL_config.h.in: update for SIZEOF_VOIDP define Ozkan Sezer 2020-12-30 01:00:24 +0300
  • 9fc139dfb5 SDL_config_windows.h: add missing HAVE_STRTOULL along side HAVE_STRTOLL Ozkan Sezer 2020-12-30 01:00:24 +0300
  • b76b81b0e4 SDL_config.h.cmake, SDL_config.h.in: add os/2 driver defines Ozkan Sezer 2020-12-30 01:00:24 +0300
  • 8a32ee24db removed MSVC strtok_s use from SDL_strtokr(). Ozkan Sezer 2020-12-30 01:00:24 +0300
  • 0684572ccc Added a hint to control whether the player LEDs should be lit to indicate which player is associated with a PS5 controller. Sam Lantinga 2020-12-29 12:13:10 -0800
  • 6116ccf035 fix configure warnings when checking dbus/dbus.h and ibus-1.0/ibus.h Ozkan Sezer 2020-12-29 21:20:28 +0300
  • f175824172 config.sub, config.guess: go back to backtick .. substitutions. Ozkan Sezer 2020-12-29 20:51:10 +0300
  • 80cf8a8b76 SDL_BlitScaled: also prevent crash if dest width or height is negative Sylvain Becker 2020-12-29 17:29:31 +0100
  • f08b9a5b6b SDL_BlitScaled: prevent crash if dest width or height is 0 Sylvain Becker 2020-12-29 16:02:52 +0100
  • 427c96ec11 [KMS/DRM] Rework some functions. Manuel Alfayate Corchete 2020-12-29 14:24:38 +0100
  • 67f0b9b86d Fixed bug 5418 - Add system features detection for Elbrus (E2K) Sam Lantinga 2020-12-28 20:58:47 -0800
  • 8eae956c98 regenerated configure Ozkan Sezer 2020-12-29 00:00:56 +0300
  • 3cb0e840e6 Fixed bug 5422 - KMSDRM_LEGACY: Add OpenBSD support Sam Lantinga 2020-12-28 11:47:53 -0800
  • 8fc0baad98 Add SDL_cond implementation using Windows Condition Variables Is automatically used when the SRW SDL_mutex implementation is active. Otherwise falls back to the generic implementation. Joel Linn 2020-12-28 11:43:11 -0800
  • 2443e51e0e Add optional suffix _generic to generic SDL_cond impl Allows for runtime selectable implementation Joel Linn 2020-12-28 11:42:49 -0800
  • 7539ac8087 [KMS/DRM] Restore hacky code to point to TTY buffer on surface destruction b/c I lack alternatives. Manuel Alfayate Corchete 2020-12-28 18:22:07 +0100
  • 5dabc4d72f Revert changeset 14590 544ac819e8b3 , does not fully fix Sylvain Becker 2020-12-28 18:17:25 +0100
  • 9efdafd43d SDL_RenderCopy: scale before doing intersection this prevents drawing 1 pixel outside the screen, in letterbox mode Sylvain Becker 2020-12-28 18:07:03 +0100
  • 86b81abea6 [KMS/DRM_LEGACY] Prevent mouse cursor from staying onscreen after window destruction. Patch by Ozkan Sezer. Manuel Alfayate Corchete 2020-12-28 16:19:19 +0100
  • 0feaf7d196 [KMS/DRM][Vulkan] Correct non-existing property. Remove hacky surface destruction code (TTY buffer isn't there after a Vulkan window is created). Manuel Alfayate Corchete 2020-12-28 14:37:58 +0100
  • 7186584b8d fix indentation (bug 5313) Sylvain Becker 2020-12-28 10:41:37 +0100
  • 9e22f62e0d arm64 implementations of SDL_Swap16/32 (bug #5419.) Ozkan Sezer 2020-12-28 11:50:02 +0300
  • 2355dea448 revert 'arm64 implementations of SDL_Swap16/32' for now (bug #5419) Ozkan Sezer 2020-12-28 08:00:50 +0300
  • 2f99bc07e7 arm64 implementations of SDL_Swap16/32 (bug #5419.) Ozkan Sezer 2020-12-28 07:20:20 +0300
  • c2735c0bb9 Better scaling fallbacks for the SW renderer (bug 5313) Sylvain Becker 2020-12-27 23:53:28 +0100
  • a6beb2d264 SDL_PrivateLowerBlitScaled: remove unused local var 'a' Ozkan Sezer 2020-12-28 01:10:02 +0300
  • 30df2e4e36 Scaling fallbacks for the SW renderer (bug 5313) Sylvain Becker 2020-12-27 23:00:11 +0100
  • 040bd7a91b Fix udev not detecting ID_INPUT_KEY devices when udev is not running Luca Weiss 2020-12-28 00:55:28 +0300
  • f9b5f6cc0f Forward scale mode to SW renderer (Bug 5313) Sylvain Becker 2020-12-27 20:28:24 +0100
  • 471d3c363e fix bug #5415 -- fatal error: 'Cocoa/Cocoa.h' file not found in iOS build Ozkan Sezer 2020-12-27 14:00:30 +0300
  • a6c6e5f582 configure.ac: fix POSIX conformance issues (bug #4261.) Ozkan Sezer 2020-12-27 14:00:02 +0300
  • 9f6fddb40f CMake: don't check for --no-undefined linker flag for OpenBSD (bug #5174) Ozkan Sezer 2020-12-27 05:20:10 +0300
  • 46d31d570d [KMS/DRM][Vulkan] Fix segfault when changing fullscren mode and permanent cursor when changing between Vulkan and GL renderers in vkQuake3. Tidy up window destruction code. Manuel Alfayate Corchete 2020-12-27 00:43:06 +0100
  • e7c479414b Disable WaitOnAddress SDL_sem implementation on Windows Phone Apps that use the required APIs do not pass certification. Joel Linn 2020-12-25 17:10:02 +0300
  • 5b64fdc9bf thread/windows: Remove synchronization.lib from WinPhone81 dependencies synch APIs are implicitly available on this platform. Joel Linn 2020-12-25 10:41:20 +0300
  • d6afc1c608 thread/windows: Statically link synchronization APIs on WINRT GetModuleHandleW is not available on those platforms --- .../WinPhone81_VS2013/SDL-WinPhone81.vcxproj | 8 ++++---- VisualC-WinRT/WinRT81_VS2013/SDL-WinRT81.vcxproj | 12 ++++++------ src/thread/windows/SDL_sysmutex.c | 12 ++++++++++++ src/thread/windows/SDL_syssem.c | 11 +++++++++++ 4 files changed, 33 insertions(+), 10 deletions(-) Joel Linn 2020-12-25 04:00:20 +0300
  • ff913a22f4 Fixed compile warnings on platforms without hidapi support Sam Lantinga 2020-12-23 16:16:55 -0800
  • 047b20e3b6 Fixed compile warnings on platforms without hidapi support Sam Lantinga 2020-12-23 16:11:16 -0800
  • 9838611a8b Fixed compiler crash building for iOS with clang 11.0.3 Sam Lantinga 2020-12-23 15:52:12 -0800
  • 2b760c3697 attempt to fix emscripten-buildbot: s/wasm/wasm32/ Ozkan Sezer 2020-12-24 01:55:00 +0300
  • b9eb43a5c6 build-scripts: update install-sh and mkinstalldirs from automake-1.16.3 Ozkan Sezer 2020-12-24 01:32:10 +0300
  • 3c4103b87d fix config.guess permissions Ozkan Sezer 2020-12-24 01:20:00 +0300
  • fd3cb20b0f Fixed bug 5411 - config.guess and config.sub outdated Sam Lantinga 2020-12-23 14:09:01 -0800
  • 5ed3d21f6e testsem.c: fix -Wmissing-braces warnings. Ozkan Sezer 2020-12-24 00:55:30 +0300
  • 4aebad77bd SDL_SoftStretchLowerLinear: try to make xcode buildbot compile (Bug 5313) Sylvain Becker 2020-12-23 22:50:50 +0100
  • 93ccdee8c1 Fixed bug 5404 - stdlib: Added SDL_round, SDL_roundf, SDL_lround and SDL_lroundf Sam Lantinga 2020-12-23 13:47:49 -0800
  • d0b8295c0d Add SDL_sem implementation using Atomics and WaitOnAddress API. Keep Semaphore Kernel Object impl for Windows 7 and older - choose at runtime Joel Linn 2020-12-23 13:36:46 -0800
  • 2b040cebbe Atomic test: Fix use after free SDL_SemPost() was called by the FIFO threads after the semaphore was freed because the main thread actually synchronized on the writerRunning/readersRunning count and not the semaphores itself. Joel Linn 2020-12-23 13:36:23 -0800
  • 6267b95177 Semaphore test: Add overhead tests. Joel Linn 2020-12-23 13:36:02 -0800
  • 95a6d4e848 Semaphore test: Put test into separate function. Joel Linn 2020-12-23 13:35:35 -0800
  • 548cb90893 Add SDL_mutex implementation using Windows Slim Reader/Writer Locks Keep Critical Section impl for Windows XP/Vista - choose at runtime v2: - Add SRW definitions as suggested by Ozkan Sezer Allows building against older platform headers. - Rename "hidden" function parameter mutex_ to _mutex Joel Linn 2020-12-23 13:33:36 -0800
  • 090fffac6a test/Makefile.os2: add warning switches to CFLAGS. Ozkan Sezer 2020-12-24 00:29:40 +0300
  • 239c8f1f4c testvulkan.c: fix -Wmissing-braces warnings. also fix whitespace. Ozkan Sezer 2020-12-24 00:28:50 +0300
  • 20ca1192d2 testgesture.c: comment out unused drawLine() Ozkan Sezer 2020-12-24 00:26:32 +0300
  • b064028c2d testatomic.c: fix warnings due to SDL_AtomicDecRef() use Ozkan Sezer 2020-12-24 00:25:40 +0300
  • 8e20376f1a SDL_SoftStretchLinear: use SDL_INLINE (bug 5313) Sylvain Becker 2020-12-23 22:09:01 +0100
  • 7b8d5b7dc3 SDL_SoftStretchLinear: fix implicit conversion (bug 5313) Sylvain Becker 2020-12-23 22:02:28 +0100
  • 15fea33915 ran gendynapi.pl after addition of SDL_SoftStretchLinear Ozkan Sezer 2020-12-23 23:47:10 +0300
  • ae8a270f61 Add SDL_SoftStretchLowerLinear() (Bug 5313) Sylvain Becker 2020-12-23 21:37:40 +0100
  • 050ee9a410 Split SDL_SoftStretch in Lower and Uppler functions (Bug 5313) Sylvain Becker 2020-12-23 21:32:01 +0100
  • 09fcc9ed17 [KMS/DRM][Vulkan] Fix small warning, thanks to Ozkan Sezer for spotting it. Manuel Alfayate Corchete 2020-12-23 16:45:23 +0100
  • a6dc838d52 [KMS/DRM][Vulkan] Only try to create a display mode when no suitable mode is found. Manuel Alfayate Corchete 2020-12-23 16:22:46 +0100
  • 0ed4d92938 Fixed setting player LEDs for PS5 controllers over Bluetooth Sam Lantinga 2020-12-23 04:53:23 -0800
  • 6341bb35a5 Fixed controller disconnect detection for PS4 and PS5 controllers over Bluetooth Sam Lantinga 2020-12-22 21:51:59 -0800
  • a30adae567 Make it possible to turn on PS4 rumble effects at runtime using the hint Sam Lantinga 2020-12-22 20:58:32 -0800
  • 390b2cf0d3 Enable PS5 enhanced functionality for testgamecontroller Sam Lantinga 2020-12-22 20:53:27 -0800
  • c93947a2cb Make it possible to turn on PS5 rumble effects at runtime using the hint Sam Lantinga 2020-12-22 20:12:03 -0800
  • 058a0ab47f Set the pad lights on the PS5 controller corresponding to the player index Sam Lantinga 2020-12-22 14:38:32 -0800
  • 6a57072eef Only add the touchpad and sensors to the PS5 controller if effects are enabled Sam Lantinga 2020-12-22 14:10:08 -0800
  • 4ec776c334 Don't switch the PS5 controller out of DirectInput mode by default Sam Lantinga 2020-12-22 13:29:23 -0800
  • b4b674dabb CMakeLists.txt: sync DYLIB_CURRENT_VERSION to Xcode project Ozkan Sezer 2020-12-22 22:10:50 +0300
  • 350f1b0d16 Updated SDL to version 2.0.15 for development Sam Lantinga 2020-12-22 10:36:15 -0800
  • 13244de5c2 [Buildsystem] Only build KMSDRM support if EGL+OpenGL is detected by CMake. Manuel Alfayate Corchete 2020-12-22 17:17:30 +0100
  • a19c008a7f use GetModuleHandleW() to retrieve kernel32.dll handle (bug #5390.) Ozkan Sezer 2020-12-22 17:10:02 +0300
  • 9f655fe522 regenerated configure Ozkan Sezer 2020-12-22 17:03:20 +0300
  • 5ad5645757 acinclude/pkg.m4: update from mainstream pkgconfig tree. Ozkan Sezer 2020-12-22 17:01:50 +0300
  • 86191351c0 acinclude & sdl2.m4 updates: Ozkan Sezer 2020-12-22 17:00:28 +0300
  • f117db5186 sdl2.m4 updates: Ozkan Sezer 2020-12-22 17:00:11 +0300
  • 087de97b56 acinclude/esd.m4: update from mainstream esound tree, Ozkan Sezer 2020-12-22 17:00:00 +0300
  • 15abab9cf8 regenerated configure Ozkan Sezer 2020-12-22 16:25:00 +0300
  • 2fc987c28f [Buildsystem] Add guards for not building with KMSDRM support if EGL is not available. Manuel Alfayate Corchete 2020-12-22 14:15:33 +0100
  • 05dcec0ae1 Added tag release-2.0.14 for changeset 97dfa8874ea0 Sam Lantinga 2020-12-21 14:43:38 -0800
  • 4cd981609b Fixed whitespace release-2.0.14 Sam Lantinga 2020-12-21 09:44:25 -0800
  • 537f824f38 test/Makefile.os2: wlib must run case-sensitively. Ozkan Sezer 2020-12-21 20:40:10 +0300
  • 8766d6040b [Video/KMSDRM] Fix potetial access to freed structure and complete errorchecks. Manuel Alfayate Corchete 2020-12-21 17:29:24 +0100
  • b06ef3a18c [Video/KMSDRM] Manually re-show the cursor on window creation, if needed. Manuel Alfayate Corchete 2020-12-21 01:53:11 +0100
  • 4198f0e52c fix uninitialized warnings in KMSDRM_CreateCursor() Ozkan Sezer 2020-12-21 01:20:30 +0300
  • a8dbcab132 [Video/KMSDRM] Don't copy the cursor bitmap to the cursor GBM BO until we're showing it. Manuel Alfayate Corchete 2020-12-20 21:48:05 +0100
  • 67e9132dd5 Fixed circular dependency problem when building in the test directory Sam Lantinga 2020-12-20 12:22:28 -0800
  • ee180efda7 Fixed bug 5406 - Upstreaming DragonFlyBSD changes from DeltaPorts (patch from David Carlier) Sam Lantinga 2020-12-20 12:08:49 -0800
  • 22275b35e4 cmake: fix building for mac (bug #5407.) Ozkan Sezer 2020-12-20 21:55:02 +0300