Commit Graph

  • 94593b7c22 e_exp: Fixed compiler warning on Visual Studio. Ryan C. Gordon 2018-08-08 10:26:22 -04:00
  • e4dacaed2e haiku: Rename internal functions from BE_* to HAIKU_* Ryan C. Gordon 2018-08-07 18:07:11 -04:00
  • 8e9c38225f configure: Make wayland sources depend on generated headers. Ryan C. Gordon 2018-08-07 17:28:07 -04:00
  • 7cba05788e evdev: On sudden termination, make sure keyboard isn't lost (thanks, Tadek!) Ryan C. Gordon 2018-08-07 16:56:46 -04:00
  • 2b14f5d3b9 alsa: optionally run entire pipeline non-blocking. Ryan C. Gordon 2018-08-07 16:49:18 -04:00
  • f1ce18e2bd audio: Deal with device shutdown more carefully. Ryan C. Gordon 2018-08-07 13:04:15 -04:00
  • c230db0d4a haptic: Fix initial detection of haptic devices on Linux system Mai Lavelle 2018-08-07 12:06:31 -04:00
  • b6c62917ac Backed out changeset 448e9f627e71 It turns out the mapping is correct, just the name was confusing Sam Lantinga 2018-08-06 13:00:11 -07:00
  • 4aeaa39ea1 Removed mapping for VID/PID 0x0079/0x0006, which is a generic PCB used in many different devices Sam Lantinga 2018-08-06 11:58:08 -07:00
  • ca308172db SDL_expf: return SDL_exp() instead of SDL_uclibc_exp() for consistency. Ozkan Sezer 2018-08-05 10:01:01 +03:00
  • 8c5c6c609f SDL_exp Ethan Lee 2018-08-04 11:52:46 -04:00
  • 4e4f2996d1 cmake: use WINDOWS instead of WIN32. Ryan C. Gordon 2018-08-02 16:21:43 -04:00
  • 0df9d798c0 Some drag'and'drop improvements. Ryan C. Gordon 2018-08-02 16:03:47 -04:00
  • 0033862167 Backed out changeset dfebed374d73. Ryan C. Gordon 2018-07-22 19:42:08 -04:00
  • 3303a441ef libm: Fixed signature mismatches for __ieee754_rem_pio2 and __kernel_rem_pio2. Ryan C. Gordon 2018-07-22 19:40:42 -04:00
  • 64d58fd49a windows: Fixed some Visual Studio warnings about shadowed variables. Ryan C. Gordon 2018-07-22 19:28:27 -04:00
  • 67c5087370 Remove "lib" prefix from DLL file on MinGW builds Vitaly Novichkov 2018-06-29 18:29:17 +03:00
  • 9d011323c0 Ensure we still clear the X locale modifiers even if not compiled with ibus or fcitx support Marc Di Luzio 2018-07-12 16:52:45 +01:00
  • 1b478e753f dbus: Deal with undefined behavior with va_args. Ryan C. Gordon 2018-07-13 17:53:24 -04:00
  • 0b0fb478b6 Clean up captured pointer code to avoid logcat clutter on pre-8.0 systems (thanks Rachel!) Sam Lantinga 2018-07-13 12:55:50 -07:00
  • c0c97d336f More controller drivers support CARTESIAN coordinates. This fixes rumble on the Saitek Cyborg V.3 Rumble Pad Sam Lantinga 2018-07-12 13:28:15 -07:00
  • b5aa40ef52 Allow trapping the back button so right mouse click can work on some Android systems (thanks Rachel!) Also, added a function SDL_AndroidBackButton() so applications can respond to the back button directly Sam Lantinga 2018-07-12 13:28:13 -07:00
  • 10c1a4424b ltmain.sh: make OSX autofoo builds' compatibility version match Xcode builds. Ozkan Sezer 2018-07-05 23:01:10 +03:00
  • bc41d31441 Fixed bug 4210 - SSE2-based converter makes junk result of S32 -> Float Wohlstand 2018-07-02 03:53:57 +03:00
  • a9aa600f55 made the wasapi configury option consistent with others. Ozkan Sezer 2018-07-01 19:50:00 +03:00
  • c3ce3107f8 make WASAPI configurable in autofoo and cmake (default is on.) Ozkan Sezer 2018-07-01 17:01:04 +03:00
  • a23d6eaa6f SDL_windowstaskdialog.h (struct _TASKDIALOGCONFIG): make unions anonymous Ozkan Sezer 2018-06-30 20:55:51 +03:00
  • 7fa5703108 correct the comment correction.. Ozkan Sezer 2018-06-30 20:10:40 +03:00
  • b06bbc766b comment correction Ozkan Sezer 2018-06-30 20:04:01 +03:00
  • c14e6550d3 ran 'chmod -x' on two files Ozkan Sezer 2018-06-30 20:03:23 +03:00
  • dd773ed7bc Attempt to fix "cast from pointer to integer of different size" warnings. Ryan C. Gordon 2018-06-29 16:56:11 -04:00
  • f1d510002f Corrected a comment. Ryan C. Gordon 2018-06-29 16:55:55 -04:00
  • 076466dd18 Patched to compile on Visual Studio (typo). Ryan C. Gordon 2018-06-25 23:00:38 -04:00
  • c10fa9cf22 atomic: Fight with all the assemblers that don't like REP NOP. :/ Ryan C. Gordon 2018-06-25 16:34:16 -04:00
  • a9e3810203 atomic: Spin locks now try to use the x86 PAUSE instruction for short waits. Ryan C. Gordon 2018-06-25 15:58:35 -04:00
  • ff9f4c1cc7 yuv: Patched to make static analysis happy (warned about unused variable). Ryan C. Gordon 2018-06-25 13:14:52 -04:00
  • 8bb7d568c0 Deal with possible malloc(0) calls, as pointed out by static analysis. Ryan C. Gordon 2018-06-25 12:55:23 -04:00
  • 5f52a1b1ef wayland: Keep protocol XML files in-tree. Ryan C. Gordon 2018-06-25 09:37:25 -07:00
  • 5f757c92d2 gles2: Whoops, overzealous copy/paste on my part. :) Ryan C. Gordon 2018-06-25 01:57:28 -04:00
  • 532977eb5f wayland: Implemented xdg-wm-base support. Ryan C. Gordon 2018-06-24 22:42:36 -07:00
  • 11e7263850 android: Android.mk should only preserve debug symbols in debug builds. Ryan C. Gordon 2018-06-24 15:21:01 -04:00
  • 5643502c83 alsa: avoid hardware parameters with an excessive number of periods. Anthony Pesch 2018-05-04 21:21:32 -04:00
  • a5f9f86887 cmake: Look in popular places for X11 headers, export this info properly. Ryan C. Gordon 2018-06-24 15:12:18 -04:00
  • 005711a553 x11: Normalize x11xinput2 touch x to be 1.0 at width (thanks, Zach!). Ryan C. Gordon 2018-06-24 13:57:22 -04:00
  • c281ede7e6 egl: Don't change context when deleting current. Tomeu Vizoso 2018-06-14 06:12:12 +00:00
  • 192b561758 Fixed some possible malloc(0) calls reported by static analysis. Ryan C. Gordon 2018-06-24 12:16:58 -04:00
  • 1d7b0d6ebb 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 -07:00
  • 1b23f13ffe 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 -07:00
  • 7a11c8c485 Make certain we only hide system UI when we're fullscreen for real. (thanks Rachel!) Sam Lantinga 2018-06-18 13:14:00 -07:00
  • 263a8707e6 Deal with situations where the system UI is shown when the keyboard pops up (thanks Rachel!) Sam Lantinga 2018-06-18 13:13:58 -07:00
  • 5b65d102d4 Fixed race condition where Android touch events could get scaled by a render target's viewport Sam Lantinga 2018-06-18 13:13:56 -07:00
  • f1397990ba Fixed bug 4094 - No SDL_TEXTEDITING after pressing Alt key on Raspberry Pi Linux Sam Lantinga 2018-06-14 00:51:45 -07:00
  • 02b611aa15 SDL Android fullscreen code extensively tested on Steam Link with no issues reported Sam Lantinga 2018-06-13 14:24:30 -07:00
  • d29f3a3bb3 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 +03:00
  • 7bb0fe03e5 Deal with fullscreen limitations under windowed Android environments (Chromebook, DeX, etc.) (Thanks Rachel!) Sam Lantinga 2018-06-12 13:22:58 -07:00
  • a1d315b2e5 ran 'chmod -x' on many files Ozkan Sezer 2018-06-12 14:00:15 +03:00
  • 3ac93760d1 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 -07:00
  • f261962bff Added common controllers used with Steam Big Picture Sam Lantinga 2018-06-12 00:18:10 -07:00
  • af64f3405e 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 -07:00
  • 43be720699 Track android device panel width & height as well as window surface & height. Sam Lantinga 2018-06-07 17:07:03 -07:00
  • 09f1f2afaa Added support for the PS3 controller driver in PlayStation Now Sam Lantinga 2018-06-07 10:54:54 -07:00
  • 788a386710 Added Android hardware feature support to the default manifest Sam Lantinga 2018-06-06 09:42:12 -07:00
  • f136438f71 Added improved mouse pointer capture under API 26. (Thanks Rachel!) Sam Lantinga 2018-06-05 14:08:39 -07:00
  • af2e341ea6 Added SDL_IsChromebook() to determine if we're running on a Chromebook. Sam Lantinga 2018-06-05 12:46:13 -07:00
  • 41f4fc6341 Add Android support for relative mouse mode to SDL. Sam Lantinga 2018-06-05 12:46:11 -07:00
  • c05295da77 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 -07:00
  • 0125f2a2fa Fixed bug 4184 - jack audio driver fails in presence of midi ports Sam Lantinga 2018-06-01 19:43:53 -07:00
  • a3a46e3084 Added support for Android relative mouse mode on API 24 and above Sam Lantinga 2018-05-29 11:18:01 -07:00
  • b48a6f9cd4 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 -07:00
  • a73391c70f metal: contrary to documentation, we need to set the drawableSize explicitly. Ryan C. Gordon 2018-05-27 20:30:03 -04:00
  • a2a09abf66 Fixed bug 4169 - Crash due to audio session observer race condition Sam Lantinga 2018-05-24 07:30:24 -07:00
  • 6787223430 Added support for the NVIDIA SHIELD handheld gaming device Sam Lantinga 2018-05-23 17:15:37 -07:00
  • c25dc3a5a4 Better fix for axis sorting with some Android controllers Sam Lantinga 2018-05-23 17:15:35 -07:00
  • 404830060c 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 -07:00
  • bb67a5122d Added additional supported Android controllers Sam Lantinga 2018-05-23 16:00:21 -07:00
  • f59190cfd5 Fixed default mapping for Android controller triggers (they were reversed) Sam Lantinga 2018-05-23 16:00:19 -07:00
  • 79de7ef655 audio: Needed to fix two more instances for Visual Studio. Ryan C. Gordon 2018-05-21 12:05:17 -04:00
  • dfbb0494c7 thread: fixed compiler warnings on non-Linux systems that use pthread. Ryan C. Gordon 2018-05-21 12:00:21 -04:00
  • cbd7bb0bb7 audio: Patched to compile on Visual Studio. Ryan C. Gordon 2018-05-21 11:54:09 -04:00
  • ab389226cd audio: Added ARM NEON versions of audio converters. Ryan C. Gordon 2018-05-16 02:03:06 -04:00
  • 1c18c4f2ad audio: SSE2 float-to-int converters should clamp input. Ryan C. Gordon 2018-05-15 02:29:35 -04:00
  • f3910b5d9b audio: Fix range on float-to-int data clamping. Ryan C. Gordon 2018-05-15 01:40:05 -04:00
  • b71d620702 audio: float to int converters should clamp inclusively. Ryan C. Gordon 2018-05-15 01:35:53 -04:00
  • 10d7249589 testresample: correctly output .wav files that have floating point audio. Ryan C. Gordon 2018-05-15 00:04:02 -04:00
  • 3d936f0457 audio: converting int32 to/from float shouldn't use doubles. Ryan C. Gordon 2018-05-15 01:04:11 -04:00
  • cc16ae0ff1 cpuinfo: Added SDL_HasAVX512F(). Ryan C. Gordon 2018-05-21 11:35:42 -04:00
  • 3864331f38 cpuinfo: Make CPU flags easier to read and add to. Ryan C. Gordon 2018-05-14 00:03:39 -04:00
  • 1cb8828dd4 cpuinfo: Added some internal SIMD-aligned allocation functions. Ryan C. Gordon 2018-05-21 11:34:57 -04:00
  • b0cf4d715a Merged latest changes from Steam Link app Sam Lantinga 2018-05-18 13:09:30 -07:00
  • 9a624abf88 dynapi: don't let system loader resolve the initializer to the wrong version. Ryan C. Gordon 2018-05-17 12:50:46 -04:00
  • 1bdd06e67c remove testvulkan.vcproj (was a VS2008 left-over.) Ozkan Sezer 2018-05-11 09:37:00 +03:00
  • 4b1296e5dd make sure SDL_vsnprintf() nul terminates if it is using _vsnprintf Ozkan Sezer 2018-05-10 09:02:39 +03:00
  • 72bf097561 SDL_stdinc.h: move the alloca() includes before begin_code.h Ozkan Sezer 2018-05-10 08:28:00 +03:00
  • f80833862e do the direct3d tap dance for overscan hint only if SDL_VIDEO_RENDER_D3D == 1 Ozkan Sezer 2018-05-10 08:25:23 +03:00
  • ca556c1d58 Reverted change for bug 4152 - restrict the win10 mouse bug workaround to win10 v1709 only Sam Lantinga 2018-05-07 20:10:12 -07:00
  • 896aed7743 Fixed bug 4134 - Render targets lose scale quality after minimizing a fullscreen window Sam Lantinga 2018-05-07 19:52:25 -07:00
  • 2d11869712 Fixed bug 4159 - Windows headers are included after packing alignment change Sam Lantinga 2018-05-07 19:26:02 -07:00
  • 56d50f1a50 Fixed bug 4154 - Fix three empty variable tests in configure Sam Lantinga 2018-05-05 10:31:03 -07:00
  • 9d9dcd7116 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 -07:00
  • bc49750e3f Improved error messages when Vulkan isn't configured (thanks Daniel Gibson!) Sam Lantinga 2018-04-23 22:29:14 -07:00