SDL/src
Ryan C. Gordon e061a92dc9 Some drag'and'drop improvements.
First: disable d'n'd events by default; most apps don't need these at all, and
if an app doesn't explicitly handle these, each drop on the window will cause
a memory leak if the events are enabled. This follows the guidelines we have
for SDL_TEXTINPUT events already.

Second: when events are enabled or disabled, signal the video layer, as it
might be able to inform the OS, causing UI changes or optimizations (for
example, dropping a file icon on a Cocoa app that isn't accepting drops will
cause macOS to show a rejection animation instead of the drop operation just
vanishing into the ether, X11 might show a different cursor when dragging
onto an accepting window, etc).

Third: fill in the drop event details in the test library and enable the
events in testwm.c for making sure this all works as expected.
2018-08-02 16:03:47 -04:00
..
atomic correct the comment correction.. 2018-06-30 20:10:40 +03:00
audio Fixed bug 4210 - SSE2-based converter makes junk result of S32 -> Float 2018-07-02 03:53:57 +03:00
core dbus: Deal with undefined behavior with va_args. 2018-07-13 17:53:24 -04:00
cpuinfo cpuinfo: Added SDL_HasAVX512F(). 2018-05-21 11:35:42 -04:00
dynapi Allow trapping the back button so right mouse click can work on some Android systems (thanks Rachel!) 2018-07-12 13:28:13 -07:00
events Some drag'and'drop improvements. 2018-08-02 16:03:47 -04:00
file Updated copyright for 2018 2018-01-03 10:03:25 -08:00
filesystem revert the recent typecast assignment changes (see bug #4079) 2018-02-12 17:00:00 +03:00
haptic More controller drivers support CARTESIAN coordinates. 2018-07-12 13:28:15 -07:00
joystick windows: Fixed some Visual Studio warnings about shadowed variables. 2018-07-22 19:28:27 -04:00
libm libm: Fixed signature mismatches for __ieee754_rem_pio2 and __kernel_rem_pio2. 2018-07-22 19:40:42 -04:00
loadso Updated copyright for 2018 2018-01-03 10:03:25 -08:00
main Fixed bug 4073 - Unquoted Unicode argument parsing broken on Windows due to incorrect usage of SDL_isspace() 2018-02-10 12:43:11 -08:00
power Handle NULL return from SDL_DBus_GetContext() 2018-04-23 20:24:12 -07:00
render gles2: Whoops, overzealous copy/paste on my part. :) 2018-06-25 01:57:28 -04:00
stdlib make sure SDL_vsnprintf() nul terminates if it is using _vsnprintf 2018-05-10 09:02:39 +03:00
test Some drag'and'drop improvements. 2018-08-02 16:03:47 -04:00
thread thread: fixed compiler warnings on non-Linux systems that use pthread. 2018-05-21 12:00:21 -04:00
timer Updated copyright for 2018 2018-01-03 10:03:25 -08:00
video Some drag'and'drop improvements. 2018-08-02 16:03:47 -04:00
SDL.c Fixed bug 4034 - Don't include _DllMainCRTStartup() if SDL_STATIC_LIB is defined. 2018-02-21 09:40:47 -08:00
SDL_assert.c use the 'aborts' pragma of Watcom for SDL_NORETURN functions 2018-06-13 14:45:02 +03:00
SDL_assert_c.h Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_dataqueue.c Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_dataqueue.h Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_error.c Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_error_c.h Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_hints.c Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_internal.h Updated copyright for 2018 2018-01-03 10:03:25 -08:00
SDL_log.c Updated copyright for 2018 2018-01-03 10:03:25 -08:00