Commit graph

  • 027887da15 iOS: Fix the window size not being set properly when Split View is used on an iPad (bug #4586). Alex Szpakowski 2019-07-01 14:52:56 -0300
  • 972bdfb47f Made it more explicit that 2.0.10 and newer are required for the SDL_RW* functions Sam Lantinga 2019-07-01 09:05:15 -0700
  • 60606dfb31 Documented that the SDL_RW* macros no longer exist, and you can't use an older SDL library if you build with SDL 2.0.10. Sam Lantinga 2019-07-01 09:02:04 -0700
  • 959cfc428e Fixed memory barrier macro check so it isn't quite so fragile Sam Lantinga 2019-06-30 23:58:31 -0700
  • a8bea85810 Limit the compile error to the case where we actually define the memory barrier macro as the function Sam Lantinga 2019-06-30 23:55:28 -0700
  • cc47810d36 Fixed bug 4683 - SDL_atomic infinite recursion on armv6/armv5 w/ thumb Sam Lantinga 2019-06-30 23:26:16 -0700
  • 797d2c5957 Fixed bug 4436 - [OpenBSD] fix D-pad Sam Lantinga 2019-06-30 22:48:13 -0700
  • 22a2decf64 Android: concurrency issues, make sure Activity is in running State when calling functions like SDL_CreateWindow, SDL_CreateRenderer, Android_GLES_CreateContext Sylvain Becker 2019-06-28 16:38:42 +0200
  • cfed0b7738 Add an "error" label in SDL_CreateRenderer (no op) Sylvain Becker 2019-06-28 16:14:50 +0200
  • aa45af7fcb Android: explicitly expand Android_GLES_MakeCurrent/Android_GLES_CreateContext from SDL_egl_c.h Sylvain Becker 2019-06-28 16:05:20 +0200
  • 57e08c27ef cocoa: Check for capslock in -[NSResponder flagsChanged], not with IOKit. Ryan C. Gordon 2019-06-26 13:21:43 -0400
  • 0beadea574 windows: Call GetWindowText() with the correct parameters (thanks, Zebediah!) Ryan C. Gordon 2019-06-26 01:29:01 -0400
  • 282b2b9395 define __ARM_NEON for Windows only if _M_ARM or _M_ARM64 is defined. fixes Visual Studio builds. Ozkan Sezer 2019-06-25 11:47:02 +0300
  • 83a713f1a0 update version in os/2 makefile Ozkan Sezer 2019-06-24 23:51:10 +0300
  • bcb357d451 fix permissions Ozkan Sezer 2019-06-24 23:50:20 +0300
  • ccba8d4691 Android: export Lock/Unlock activity API Sylvain Becker 2019-06-24 18:08:11 +0200
  • 7f78d0f0d3 Fixed bug 4684 - GLES1 variables missing under Android with CMake Sam Lantinga 2019-06-21 22:01:27 -0700
  • 31bb95f11f direct3d: Use D3DPOOL_DEFAULT for vertex buffers after all, release correctly. Ryan C. Gordon 2019-06-21 15:07:39 -0400
  • 51555a85cc Enable Raspberry Pi video by default Sam Lantinga 2019-06-21 10:58:30 -0700
  • e681623cb2 direct3d: Fix dirty textures failing to update Cameron Gutman 2019-06-20 19:51:00 -0700
  • f3226457e0 Fixed bug 4672 - Warnings in SDL_LogEvent() Sam Lantinga 2019-06-19 17:11:20 -0700
  • be6cda9f95 Rolling back GameCube HIDAPI support It causes the HIDAPI devices to always be opened on enumeration, which causes crashes in the Windows drivers when multiple applications are reading and writing at the same time. We can revisit this after 2.0.10 release. Sam Lantinga 2019-06-19 15:54:21 -0700
  • 56e2b9a4ee Handle GameCube WaveBird controller differences Make wireless GameCube controllers use unknown power level instead of wired and don't allow rumble (it doesn't have hardware for it). Zack Middleton 2019-06-19 06:43:54 -0700
  • 6f63c1c37f Make GameCube controllers only rumble if both USB cables are connected The Nintendo USB GameCube Adapter has two USB connectors. Black for data and grey for additional power for rumble. The Wii U and other software require both cables to use rumble. The rumble is weaker without the second USB cable. Other than that I don't know if there is any negative side affects from using rumble with only one cable. Zack Middleton 2019-06-19 06:43:36 -0700
  • b23cce282e Fix GameCube controller power level being reset to unknown HIDAPI_DriverGameCube_OpenJoystick() set power level to wired and then it was set to unknown in SDL_JoystickOpen(). Zack Middleton 2019-06-19 06:43:04 -0700
  • bd95290075 Use SDL C runtime functions Sam Lantinga 2019-06-19 06:40:50 -0700
  • faed7f836d KMSDRM: fix inverted strcmp, remove useless if test (Bug 4624) Sylvain Becker 2019-06-19 10:11:38 +0200
  • 5998c51324 KMSDRM: fix compilation on linux, no d_namlen (Bug 4624) Sylvain Becker 2019-06-19 09:16:53 +0200
  • d0fa93d63c wayland: Fixed C99-style variable declaration inside for-loop. Ryan C. Gordon 2019-06-19 00:52:34 -0400
  • 667c872b42 Fixed building DMG archive on Mac OS X Sam Lantinga 2019-06-18 21:50:57 -0700
  • 7162649f78 opengl: Be more robust in failing cases. Ryan C. Gordon 2019-06-18 18:58:39 -0400
  • 8ab907baa6 Only warp the mouse to set focus if we're definitely going into relative mode Sam Lantinga 2019-06-18 14:24:26 -0700
  • 14e8b93e37 Fixed compiler warning Sam Lantinga 2019-06-18 14:24:24 -0700
  • 99abcbb2bc Fixed bug 4624 - KMS/DRM fails on FreeBSD because /dev/dri/card* nodes are symlinks Sam Lantinga 2019-06-18 14:15:10 -0700
  • d3bedda4df cocoa: Patched to compile and also handle possible malloc failure. Ryan C. Gordon 2019-06-18 16:53:49 -0400
  • 3e720d2a80 Fixed potential double-free in mouse cleanup code Sam Lantinga 2019-06-18 13:41:38 -0700
  • 5dcac4ccdf Fixed 4669 - Using the software SDL_Renderer on Android leads to GL errors & black screen when window resizes Sam Lantinga 2019-06-18 10:08:19 -0700
  • e96d4760ac Android: resize with software rendering, reverted again (Bug 4669) Sylvain Becker 2019-06-18 18:53:58 +0200
  • 12b92260cc Android: try to fix resize with software rendering (bug 4669) Sylvain Becker 2019-06-18 18:40:40 +0200
  • 8a20d40d90 Android: revert commit SW_GetOutputSize, again (Bug 4669) Sylvain Becker 2019-06-18 18:22:18 +0200
  • 63506ae195 Added a patch note about batched rendering Sam Lantinga 2019-06-18 08:35:31 -0700
  • e89789bb4b Added patch notes for 2.0.10 Sam Lantinga 2019-06-18 07:55:30 -0700
  • eb71cd800d Make sure we haven't changed the size of the SDL_Event structure and broken binary compatibility. Sam Lantinga 2019-06-18 06:53:32 -0700
  • 5418d41626 Android: prevent ignoring surfaceChanged() in MultiWindow Sylvain Becker 2019-06-18 11:35:30 +0200
  • 98cc7589b1 Android: prevent using SW_GetOutputSize with software renderer (Bug 4669) Sylvain Becker 2019-06-18 10:41:11 +0200
  • a55c0e1479 Android: revert previous commit (Bug 4669) (Refs #1) Sylvain Becker 2019-06-18 10:23:19 +0200
  • f2157b6c25 Fixed bug 4669: Android software renderer, black screen when window resizes Sylvain Becker 2019-06-17 22:31:36 +0200
  • 6c4765a17a Removed extraneous fprintf() call Sam Lantinga 2019-06-17 11:10:20 -0700
  • 67c67f3a6b Updated version to 2.0.10 Sam Lantinga 2019-06-17 10:13:28 -0700
  • 93a5e4ce06 Fixed bug 4667 - Build errors on Linux when building without Threads support Sam Lantinga 2019-06-17 08:38:33 -0700
  • 9306ef9b10 Fix synthetically generated mouse events getting lost forever after the device orientation changes (or the window is otherwise resized) while a finger is touching the screen. Alex Szpakowski 2019-06-16 14:10:30 -0300
  • f4625f52f2 iOS: remove some code which could affect the state of UIViews that aren't owned by SDL. Alex Szpakowski 2019-06-16 13:52:27 -0300
  • fffa791fce assert: Another attempt to quiet compiler warnings. Ryan C. Gordon 2019-06-14 22:29:13 -0400
  • 59e510b0b6 assert: Possibly fixing compiler warning on Android. Ryan C. Gordon 2019-06-14 21:39:51 -0400
  • ed8b78d36b cocoa: ignore compiler warnings about OpenGL being deprecated. Ryan C. Gordon 2019-06-14 21:18:53 -0400
  • 90e2dc9891 A few minor changes to placate static analysis. Ryan C. Gordon 2019-06-14 18:23:51 -0400
  • 4eb3c0c387 Added support for Xbox and PS4 wireless controllers on iOS and tvOS Also implemented SDL_JoystickGetDevicePlayerIndex() on iOS and tvOS, and added support for reading the new menu button state available in iOS and tvOS 13. Sam Lantinga 2019-06-14 13:56:52 -0700
  • 1213fe79d8 Worked around "Undefined symbol: ___isPlatformVersionAtLeast()" link error on Xcode 11 beta Sam Lantinga 2019-06-14 13:56:42 -0700
  • 289d109245 audio: Attempt to fix build on ARM versions of Visual Studio. Ryan C. Gordon 2019-06-14 16:52:42 -0400
  • 33b235f4c3 audio: Fix ARM NEON audio converter bugs. Ryan C. Gordon 2019-06-14 15:52:48 -0400
  • 5c56c88824 audio: patched to compile. Ryan C. Gordon 2019-06-14 15:47:32 -0400
  • 5bd9b8b167 Check src alignment for S32_to_F32 conversions Ethan Lee 2019-06-14 09:51:22 -0400
  • d9a2eff26f cocoa: Another attempt at synthesized mouse/touch events. Ryan C. Gordon 2019-06-13 21:31:03 -0400
  • 294574647d cocoa: Revised synthesized mouse/touch event strategy. Ryan C. Gordon 2019-06-13 01:57:13 -0400
  • 50f5123190 macOS: Fix the coordinate space of SDL_GetDisplayUsableBounds (thanks Tim!) Alex Szpakowski 2019-06-12 19:57:30 -0300
  • 74e86a51d8 iOS: Remove didAddSubview override in NSWindow, its code breaks things which rely on focus changing within SDL's UIWindow (bug #4659). Alex Szpakowski 2019-06-12 19:15:56 -0300
  • 2fa33d6f98 wave: Fixed static analysis warning about dead assignment. Ryan C. Gordon 2019-06-12 15:43:08 -0400
  • 32ead2cb46 vulkan: Fixed use-after-free bug. Ryan C. Gordon 2019-06-12 15:37:07 -0400
  • b530d75afb assert: Fixed some compiler warnings. Ryan C. Gordon 2019-06-12 15:35:06 -0400
  • 747df96eb0 Better patch to make it more clear what's going on Sam Lantinga 2019-06-12 10:38:49 -0700
  • 3fbaa5da05 The hat index passed to the application should be zero-based with no holes Sam Lantinga 2019-06-12 10:35:47 -0700
  • a1a2f9b9f8 Fixed bug 4486 - Segfault when pressing a trigger on the Steam Controller (Linux) Sam Lantinga 2019-06-12 10:32:36 -0700
  • d01150abc2 Fixed bug 4665 - Add support for single touch evdev devices Sam Lantinga 2019-06-12 07:55:48 -0700
  • 797b28133c wayland: HiDPI support Sebastian Krzyszkowiak 2019-06-12 00:55:05 +0200
  • 09142eb715 fix permissions Ozkan Sezer 2019-06-12 13:56:20 +0300
  • cd011bb1e7 SDL_Wave: missing field 'length' initializer Sylvain Becker 2019-06-12 10:42:02 +0200
  • f5a347853d assert: mark SDL_ExitProcess as SDL_NORETURN again. Ryan C. Gordon 2019-06-11 21:57:30 -0400
  • 04b50f6c6b cocoa: Backed out CVDisplayLink code for macOS vsync. Ryan C. Gordon 2019-06-11 16:19:01 -0400
  • 39733dc6b9 Fixed bug 4615 - RPM Build fails due to unpackaged files Sam Lantinga 2019-06-11 19:58:10 -0700
  • 69d27a69cd Fixed bug 4570 - Support Vulkan Portability rather than MoltenVK specifically Sam Lantinga 2019-06-11 18:13:46 -0700
  • 3e9bf28413 software: Fixed compiler warning and dos2unix'd the endlines. Ryan C. Gordon 2019-06-11 15:06:35 -0400
  • 04fedce0e8 software: Correctly track viewport and cliprect. Ryan C. Gordon 2019-06-11 14:09:53 -0400
  • a2f2b73554 direct3d: Use D3DPOOL_MANAGED for vertex buffers. Ryan C. Gordon 2019-06-11 13:02:56 -0400
  • aa80d279d3 Fix build with the 10.10 SDK Sam Lantinga 2019-06-11 08:33:30 -0700
  • f7b7a9727b direct3d: Fixed SDL_RenderSetClipRect usage. Ryan C. Gordon 2019-06-11 10:12:47 -0400
  • 4f59d372f8 direct3d: don't dereference bogus pointer if current texture was destroyed. Ryan C. Gordon 2019-06-11 09:29:48 -0400
  • 4392c6ff14 Android: fix coordinates for Surface.ROTATION_180 https://discourse.libsdl.org/t/android-screen-orientation-issues-2-0-9/26262 Sylvain Becker 2019-06-11 11:01:15 +0200
  • 45a3dd171d Android: revert wrong fix typo calling onBackPressed() (Bug 4657) Sylvain Becker 2019-06-11 10:19:26 +0200
  • f71454c0ad testoverlay2: Changed some C runtime calls to be SDL equivalents. Ryan C. Gordon 2019-06-11 02:32:43 -0400
  • a6af0b8291 direct3d: Fixed more compiler warnings on Visual Studio 64-bit builds. Ryan C. Gordon 2019-06-11 02:31:57 -0400
  • 5fb20b3093 video: fixed compiler warning on Visual Studio. Ryan C. Gordon 2019-06-11 02:14:59 -0400
  • 254eb67775 windows: Don't let Visual Studio insert an implicit dependency on memset(). Ryan C. Gordon 2019-06-11 02:08:31 -0400
  • 399df540e3 windows: Drop WM_ACTIVATE when window is hidden, but only if being activated. Ryan C. Gordon 2019-06-11 01:14:24 -0400
  • f9a9193e2c Android: add MinimizeWindow function (Bug 4580, 4657) shouldMinimizeOnFocusLoss is un-activated (return false) Sylvain Becker 2019-06-10 21:58:03 +0200
  • 3f4e189b27 Android: fix typo calling onBackPressed() (Bug 4657) Sylvain Becker 2019-06-10 21:41:22 +0200
  • 1e8d9e01dc Add mapping for Chinese-made Xbox Controller Benjamin Valentin 2019-03-17 23:47:12 +0100
  • d8da33c03f Fixed bug 4662 - SDL failed to build due to error LNK2019: unresolved external symbol _memset referenced in function _IMA_ADPCM_Decode with MSVC on Windows Sam Lantinga 2019-06-10 08:49:26 -0700
  • 9891c31ba0 Fixed bug 4641 - clang and clang-cl builds on windows create -Wpragma-pack warnings Sam Lantinga 2019-06-10 08:46:20 -0700
  • 781692c03c cocoa: report proper input IDs for mouse/touch events. Ryan C. Gordon 2019-06-09 19:27:25 -0400
  • e43550c039 Fixed bug 4658 - iOS 12 fullscreen flag and SDL_HINT_IOS_HIDE_HOME_INDICATOR not working Sam Lantinga 2019-06-09 14:08:18 -0700