Simple Directmedia Layer
Go to file
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
acinclude
android-project Clean up captured pointer code to avoid logcat clutter on pre-8.0 systems (thanks Rachel!) 2018-07-13 12:55:50 -07:00
android-project-ant
build-scripts ltmain.sh: make OSX autofoo builds' compatibility version match Xcode builds. 2018-07-05 23:01:10 +03:00
cmake wayland: Keep protocol XML files in-tree. 2018-06-25 09:37:25 -07:00
debian
docs audio: Added ARM NEON versions of audio converters. 2018-05-16 02:03:06 -04:00
include 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
src Some drag'and'drop improvements. 2018-08-02 16:03:47 -04:00
test Some drag'and'drop improvements. 2018-08-02 16:03:47 -04:00
VisualC ran 'chmod -x' on two files 2018-06-30 20:03:23 +03:00
VisualC-WinRT
visualtest ran 'chmod -x' on many files 2018-06-12 14:00:15 +03:00
wayland-protocols wayland: Keep protocol XML files in-tree. 2018-06-25 09:37:25 -07:00
Xcode ran 'chmod -x' on two files 2018-06-30 20:03:23 +03:00
Xcode-iOS ran 'chmod -x' on many files 2018-06-12 14:00:15 +03:00
.hgignore
Android.mk 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
autogen.sh
BUGS.txt
cmake_uninstall.cmake.in
CMakeLists.txt make WASAPI configurable in autofoo and cmake (default is on.) 2018-07-01 17:01:04 +03:00
configure made the wasapi configury option consistent with others. 2018-07-01 19:50:00 +03:00
configure.in made the wasapi configury option consistent with others. 2018-07-01 19:50:00 +03:00
COPYING.txt
CREDITS.txt
INSTALL.txt
Makefile.in wayland: Keep protocol XML files in-tree. 2018-06-25 09:37:25 -07:00
Makefile.minimal
Makefile.pandora
Makefile.psp
Makefile.wiz
README-SDL.txt
README.txt
sdl2-config.cmake.in Applied Ubuntu patch bug_822210_fix_sdl2-config.cmake_whitespace.patch 2016-10-07 15:08:37 -07:00
sdl2-config.in
sdl2.m4
sdl2.pc.in
SDL2.spec.in
SDL2Config.cmake
TODO.txt
VisualC.html
WhatsNew.txt Added SDL_GameControllerMappingForDeviceIndex() to get the mapping for a controller before it's opened 2018-03-07 13:30:40 -08:00

                         Simple DirectMedia Layer

                                  (SDL)

                                Version 2.0

---
https://www.libsdl.org/

Simple DirectMedia Layer is a cross-platform development library designed
to provide low level access to audio, keyboard, mouse, joystick, and graphics
hardware via OpenGL and Direct3D. It is used by video playback software,
emulators, and popular games including Valve's award winning catalog
and many Humble Bundle games.

More extensive documentation is available in the docs directory, starting
with README.md

Enjoy!
	Sam Lantinga				(slouken@libsdl.org)