Commit Graph

  • 3b173f818d Patched to compile on Visual Studio (typo). Ryan C. Gordon 2018-06-25 23:00:38 -0400
  • 58168a8c3c atomic: Fight with all the assemblers that don't like REP NOP. :/ Ryan C. Gordon 2018-06-25 16:34:16 -0400
  • 5f123e31a3 atomic: Spin locks now try to use the x86 PAUSE instruction for short waits. Ryan C. Gordon 2018-06-25 15:58:35 -0400
  • 5a8ecf4e79 yuv: Patched to make static analysis happy (warned about unused variable). Ryan C. Gordon 2018-06-25 13:14:52 -0400
  • 4773690d0f Deal with possible malloc(0) calls, as pointed out by static analysis. Ryan C. Gordon 2018-06-25 12:55:23 -0400
  • 4f5bd53e8f wayland: Keep protocol XML files in-tree. Ryan C. Gordon 2018-06-25 09:37:25 -0700
  • 915a7e0341 gles2: Whoops, overzealous copy/paste on my part. :) Ryan C. Gordon 2018-06-25 01:57:28 -0400
  • c8ac909674 wayland: Implemented xdg-wm-base support. Ryan C. Gordon 2018-06-24 22:42:36 -0700
  • e8237e2b02 android: Android.mk should only preserve debug symbols in debug builds. Ryan C. Gordon 2018-06-24 15:21:01 -0400
  • c591429542 alsa: avoid hardware parameters with an excessive number of periods. Anthony Pesch 2018-05-04 21:21:32 -0400
  • c70db0cabf cmake: Look in popular places for X11 headers, export this info properly. Ryan C. Gordon 2018-06-24 15:12:18 -0400
  • 59574fe2f0 x11: Normalize x11xinput2 touch x to be 1.0 at width (thanks, Zach!). Ryan C. Gordon 2018-06-24 13:57:22 -0400
  • fe6828272a egl: Don't change context when deleting current. Tomeu Vizoso 2018-06-14 06:12:12 +0000
  • 5308a245a4 Fixed some possible malloc(0) calls reported by static analysis. Ryan C. Gordon 2018-06-24 12:16:58 -0400
  • 88dfa46644 Use a blank cursor instead of PointerIcon.TYPE_NULL since that shows the default cursor on Samsung DeX Sam Lantinga 2018-06-18 13:14:04 -0700
  • a515853569 Added support for external mouse in Samsung DeX mode relative mode doesn't work, but absolute coordinates are functional Sam Lantinga 2018-06-18 13:14:02 -0700
  • f1d8f5f7fd Make certain we only hide system UI when we're fullscreen for real. (thanks Rachel!) Sam Lantinga 2018-06-18 13:14:00 -0700
  • 8b574dc43c Deal with situations where the system UI is shown when the keyboard pops up (thanks Rachel!) Sam Lantinga 2018-06-18 13:13:58 -0700
  • 74ec7cabdb Fixed race condition where Android touch events could get scaled by a render target's viewport Sam Lantinga 2018-06-18 13:13:56 -0700
  • 9924a8e392 Fixed bug 4094 - No SDL_TEXTEDITING after pressing Alt key on Raspberry Pi Linux Sam Lantinga 2018-06-14 00:51:45 -0700
  • 12ff19c035 SDL Android fullscreen code extensively tested on Steam Link with no issues reported Sam Lantinga 2018-06-13 14:24:30 -0700
  • 08de74ec49 use the 'aborts' pragma of Watcom for SDL_NORETURN functions SDL_ExitProcess(), SDL_AbortAssertion() and SDLTest_BailOut(). Ozkan Sezer 2018-06-13 14:45:02 +0300
  • 4a4bac95eb Deal with fullscreen limitations under windowed Android environments (Chromebook, DeX, etc.) (Thanks Rachel!) Sam Lantinga 2018-06-12 13:22:58 -0700
  • 41da7b79c0 ran 'chmod -x' on many files Ozkan Sezer 2018-06-12 14:00:15 +0300
  • 864b8f89fa Merged in community contributed controller mappings from https://raw.githubusercontent.com/gabomdq/SDL_GameControllerDB/master/gamecontrollerdb.txt Sam Lantinga 2018-06-12 01:04:26 -0700
  • 1205978244 Added common controllers used with Steam Big Picture Sam Lantinga 2018-06-12 00:18:10 -0700
  • 63317dfb17 Don't crash on exit from SDLActivity if we don't have a singleton for some reason. (Thanks Rachel!) Sam Lantinga 2018-06-07 17:07:05 -0700
  • fe196db774 Track android device panel width & height as well as window surface & height. Sam Lantinga 2018-06-07 17:07:03 -0700
  • db86e7a633 Added support for the PS3 controller driver in PlayStation Now Sam Lantinga 2018-06-07 10:54:54 -0700
  • 77709aecc7 Added Android hardware feature support to the default manifest Sam Lantinga 2018-06-06 09:42:12 -0700
  • 7c5f3cf3cb Added improved mouse pointer capture under API 26. (Thanks Rachel!) Sam Lantinga 2018-06-05 14:08:39 -0700
  • 113801b790 Added SDL_IsChromebook() to determine if we're running on a Chromebook. Sam Lantinga 2018-06-05 12:46:13 -0700
  • 2dedbc7262 Add Android support for relative mouse mode to SDL. Sam Lantinga 2018-06-05 12:46:11 -0700
  • 9d6ac3deff Fix creating a minimized window in SDL to not cause focus to be stolen (because ShowWindow( hwnd, SW_MINIMIZE ) would be called after creation, thus changing focus to the prior window based on some per-app list in windows, rather than the window being created with WS_MINIMIZED to start with). Sam Lantinga 2018-06-05 12:46:09 -0700
  • 1d25135b71 Fixed bug 4184 - jack audio driver fails in presence of midi ports Sam Lantinga 2018-06-01 19:43:53 -0700
  • 03ff7dcf6b Added support for Android relative mouse mode on API 24 and above Sam Lantinga 2018-05-29 11:18:01 -0700
  • ff6aebc4a1 Added a new GUID for DS3 controller connected over bluetooth, for both Sony and Shanwan (thanks William!) Sam Lantinga 2018-05-29 08:03:44 -0700
  • 3d3870982c metal: contrary to documentation, we need to set the drawableSize explicitly. Ryan C. Gordon 2018-05-27 20:30:03 -0400
  • 8325df25aa Fixed bug 4169 - Crash due to audio session observer race condition Sam Lantinga 2018-05-24 07:30:24 -0700
  • b3173d9d3b Added support for the NVIDIA SHIELD handheld gaming device Sam Lantinga 2018-05-23 17:15:37 -0700
  • 5d1d035705 Better fix for axis sorting with some Android controllers Sam Lantinga 2018-05-23 17:15:35 -0700
  • 361043a5f6 Actually left trigger is motion axis 17 and right trigger is motion axis 18, which will map in that order to SDL axes. Sam Lantinga 2018-05-23 17:15:33 -0700
  • 4d9a346927 Added additional supported Android controllers Sam Lantinga 2018-05-23 16:00:21 -0700
  • c07656dbcb Fixed default mapping for Android controller triggers (they were reversed) Sam Lantinga 2018-05-23 16:00:19 -0700
  • 101544d6f0 audio: Needed to fix two more instances for Visual Studio. Ryan C. Gordon 2018-05-21 12:05:17 -0400
  • 0ad4b0b697 thread: fixed compiler warnings on non-Linux systems that use pthread. Ryan C. Gordon 2018-05-21 12:00:21 -0400
  • 49881861b1 audio: Patched to compile on Visual Studio. Ryan C. Gordon 2018-05-21 11:54:09 -0400
  • b7e88aaae0 audio: Added ARM NEON versions of audio converters. Ryan C. Gordon 2018-05-16 02:03:06 -0400
  • cb0e614fb1 audio: SSE2 float-to-int converters should clamp input. Ryan C. Gordon 2018-05-15 02:29:35 -0400
  • a07e5815a5 audio: Fix range on float-to-int data clamping. Ryan C. Gordon 2018-05-15 01:40:05 -0400
  • 7832cb652e audio: float to int converters should clamp inclusively. Ryan C. Gordon 2018-05-15 01:35:53 -0400
  • ed4fe4c9a0 testresample: correctly output .wav files that have floating point audio. Ryan C. Gordon 2018-05-15 00:04:02 -0400
  • e2ec1eb12e audio: converting int32 to/from float shouldn't use doubles. Ryan C. Gordon 2018-05-15 01:04:11 -0400
  • 4df859c586 cpuinfo: Added SDL_HasAVX512F(). Ryan C. Gordon 2018-05-21 11:35:42 -0400
  • 4718791f11 cpuinfo: Make CPU flags easier to read and add to. Ryan C. Gordon 2018-05-14 00:03:39 -0400
  • 8543ad7df1 cpuinfo: Added some internal SIMD-aligned allocation functions. Ryan C. Gordon 2018-05-21 11:34:57 -0400
  • 999af8099b Merged latest changes from Steam Link app Sam Lantinga 2018-05-18 13:09:30 -0700
  • e2619f1dcf dynapi: don't let system loader resolve the initializer to the wrong version. Ryan C. Gordon 2018-05-17 12:50:46 -0400
  • 425149f47b remove testvulkan.vcproj (was a VS2008 left-over.) Ozkan Sezer 2018-05-11 09:37:00 +0300
  • 652d59fb3b make sure SDL_vsnprintf() nul terminates if it is using _vsnprintf Ozkan Sezer 2018-05-10 09:02:39 +0300
  • c11ae93aed SDL_stdinc.h: move the alloca() includes before begin_code.h Ozkan Sezer 2018-05-10 08:28:00 +0300
  • fe032ff4c9 do the direct3d tap dance for overscan hint only if SDL_VIDEO_RENDER_D3D == 1 Ozkan Sezer 2018-05-10 08:25:23 +0300
  • a4d0571e4a Reverted change for bug 4152 - restrict the win10 mouse bug workaround to win10 v1709 only Sam Lantinga 2018-05-07 20:10:12 -0700
  • eb14b635cd Fixed bug 4134 - Render targets lose scale quality after minimizing a fullscreen window Sam Lantinga 2018-05-07 19:52:25 -0700
  • c04dca0dad Fixed bug 4159 - Windows headers are included after packing alignment change Sam Lantinga 2018-05-07 19:26:02 -0700
  • 0bade9b411 Fixed bug 4154 - Fix three empty variable tests in configure Sam Lantinga 2018-05-05 10:31:03 -0700
  • 606c5a585c Fixed bug 4152 - Windows 10 v1803 update seems to have fixed the jumping mouse bug (see bug #3931.) Sam Lantinga 2018-05-05 10:27:53 -0700
  • 386790efbf Improved error messages when Vulkan isn't configured (thanks Daniel Gibson!) Sam Lantinga 2018-04-23 22:29:14 -0700
  • 8f780e76e1 Fixed build Sam Lantinga 2018-04-23 22:17:56 -0700
  • f521b22eb5 Added SDL_THREAD_PRIORITY_TIME_CRITICAL Sam Lantinga 2018-04-23 22:07:56 -0700
  • db94dfb1d5 Fixed bug 4144 - CMake complains about trailing spaces in sdl2.pc Sam Lantinga 2018-04-23 21:55:59 -0700
  • a1b8fa6071 TryLockMutex: Fix error handling for TryLockMutex Sam Lantinga 2018-04-23 21:50:03 -0700
  • a9ae1b508d Handle NULL return from SDL_DBus_GetContext() Sam Lantinga 2018-04-23 20:24:12 -0700
  • b5d231eede Handle NULL return from SDL_DBus_GetContext() Sam Lantinga 2018-04-23 19:20:12 -0700
  • 432312561f Added SDL_LinuxSetThreadPriority() to directly set the priority of a Linux thread (tid) This function tries using RealtimeKit connecting over DBUS as needed. Sam Lantinga 2018-04-23 19:18:52 -0700
  • 816a6e68e5 Added support for adjusting thread priorities using Linux RealtimeKit Sam Lantinga 2018-04-23 17:10:36 -0700
  • dc8b55e50b coreaudio: Use the standard SDL audio thread instead of spinning a new one. Ryan C. Gordon 2018-04-16 02:11:09 -0400
  • 2df59062dc wayland: zxdg_shell_v6 needs a configure event before using a surface at all. Ryan C. Gordon 2018-04-15 17:42:09 -0400
  • 5e8c81673f Fixed bug 4135 - Broken symlink libSDL2.so since rev11940 Sam Lantinga 2018-04-15 09:37:51 -0700
  • b7228bc51f Added support for the GameSir G3w Sam Lantinga 2018-04-11 18:28:03 -0700
  • 9856d96777 Fix the include path in the installed CMake target import file Bastien Bouclet 2018-04-11 06:16:23 +0200
  • 6b5ed0fd49 Added debug postfix to install command and fixed library path Saad Khattak 2018-04-10 08:03:54 -0700
  • 6a0ef0cdbc SDL: Sam Lantinga 2018-04-09 10:37:31 -0700
  • 4d78a99544 Fixed bug where an SDL window that was activated while hidden could never be shown. Sam Lantinga 2018-03-26 12:38:29 -0700
  • e14278ef6f Fixed bug 3804 - Message box on Windows truncates button ID Sam Lantinga 2018-03-24 10:26:40 -0700
  • b41b9d34c7 Fixed return value Sam Lantinga 2018-03-19 14:52:53 -0700
  • 8e062f6925 Generalized the handling of instantaneous guide button presses so there's a minimum of 100 ms between guide button press and release. This happens with at least the following controllers: All Apple MFI controllers, ASUS Gamepad, XiaoMi Bluetooth Controller Sam Lantinga 2018-03-19 14:42:51 -0700
  • d529b001bc Added mapping for the ASUS Gamepad removing the guide button, which doesn't generate events even though it's reported in the Android APIs. Sam Lantinga 2018-03-19 13:16:11 -0700
  • f536fbea71 Reimplemented Android cursor API support using reflection so it builds with older SDKs Sam Lantinga 2018-03-16 11:08:53 -0700
  • e20d4173bf Added Android custom cursor implementation This is commented out in SDLActivity.java, with the note #CURSORIMPLEENTATION because it requires API 24, which is higher than the minimum required SDK Sam Lantinga 2018-03-15 18:22:48 -0700
  • 1cfbe664f5 Added Mac OpenGL ES configure support Sam Lantinga 2018-03-12 18:41:06 -0700
  • d401a77eff Fixed bug 4102 - define _WIN32_WINNT_WIN7 if not already defined Sam Lantinga 2018-03-10 21:22:42 -0800
  • 6d39e67bad Fixed bug 4103 - SDL_cpuinfo.h provokes warnings with -Wundef on non-x86 hosts Sam Lantinga 2018-03-10 21:20:25 -0800
  • 0a5c10654c Fix ARM builds with MSVC Micha? Janiszewski 2018-03-10 21:16:14 -0800
  • cc7b2fc512 Temporary fix for bug 3432 - macOS 10.12: small scrolls (1 wheel notch) don't generate events Sam Lantinga 2018-03-10 21:13:50 -0800
  • 129431b4f4 Delay delivery of the pause button release on MFI controllers so it doesn't happen in the same frame as the button press Sam Lantinga 2018-03-08 16:32:22 -0800
  • 92847022f5 Added a mapping for the latest firmware for the Xbox One S controller on Android Sam Lantinga 2018-03-07 18:10:01 -0800
  • a2c1d83c02 Include a USB VID/PID for Apple MFI controllers This is just placeholder VID/PID, but allows code that works with VID/PID to identify the MFI controllers easily. Sam Lantinga 2018-03-07 18:09:58 -0800
  • a8ac588549 Added SDL_GameControllerMappingForDeviceIndex() to get the mapping for a controller before it's opened Sam Lantinga 2018-03-07 13:30:40 -0800
  • 9e651b6915 Try to dynamically create a default Android game controller mapping based on the buttons and axes on the controller. Include the controller USB VID/PID in the GUID where possible, as we do on other platforms. Sam Lantinga 2018-03-06 14:51:50 -0800