Commit graph

  • 4d4bb2b0ed cmake: use WINDOWS instead of WIN32. Ryan C. Gordon 2018-08-02 16:21:43 -0400
  • e061a92dc9 Some drag'and'drop improvements. Ryan C. Gordon 2018-08-02 16:03:47 -0400
  • 8f0cc4a4b7 Backed out changeset 2e42ec46061e. Ryan C. Gordon 2018-07-22 19:42:08 -0400
  • 1089944bee libm: Fixed signature mismatches for __ieee754_rem_pio2 and __kernel_rem_pio2. Ryan C. Gordon 2018-07-22 19:40:42 -0400
  • 862aa4b47d windows: Fixed some Visual Studio warnings about shadowed variables. Ryan C. Gordon 2018-07-22 19:28:27 -0400
  • 3a11bba267 Remove "lib" prefix from DLL file on MinGW builds Vitaly Novichkov 2018-06-29 18:29:17 +0300
  • c3178e67ca 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 +0100
  • b5a420cb11 dbus: Deal with undefined behavior with va_args. Ryan C. Gordon 2018-07-13 17:53:24 -0400
  • fd8e8f9f20 Clean up captured pointer code to avoid logcat clutter on pre-8.0 systems (thanks Rachel!) Sam Lantinga 2018-07-13 12:55:50 -0700
  • df0d3f1364 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 -0700
  • ff8c9538bc 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 -0700
  • c74837fbb9 ltmain.sh: make OSX autofoo builds' compatibility version match Xcode builds. Ozkan Sezer 2018-07-05 23:01:10 +0300
  • ff8c62f227 Fixed bug 4210 - SSE2-based converter makes junk result of S32 -> Float Wohlstand 2018-07-02 03:53:57 +0300
  • 507e271b3e made the wasapi configury option consistent with others. Ozkan Sezer 2018-07-01 19:50:00 +0300
  • 8857791627 make WASAPI configurable in autofoo and cmake (default is on.) Ozkan Sezer 2018-07-01 17:01:04 +0300
  • 013b146de9 SDL_windowstaskdialog.h (struct _TASKDIALOGCONFIG): make unions anonymous Ozkan Sezer 2018-06-30 20:55:51 +0300
  • 949b8bd8c5 correct the comment correction.. Ozkan Sezer 2018-06-30 20:10:40 +0300
  • 67f18a1973 comment correction Ozkan Sezer 2018-06-30 20:04:01 +0300
  • cf7b94f292 ran 'chmod -x' on two files Ozkan Sezer 2018-06-30 20:03:23 +0300
  • 7c2028f8e9 Attempt to fix "cast from pointer to integer of different size" warnings. Ryan C. Gordon 2018-06-29 16:56:11 -0400
  • 52857de251 Corrected a comment. Ryan C. Gordon 2018-06-29 16:55:55 -0400
  • 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