Wed, 26 Nov 2014 21:34:15 -0500WinRT: added initial SDL_TEXTINPUT support
David Ludwig <dludwig@pobox.com> [Wed, 26 Nov 2014 21:34:15 -0500] rev 9240
WinRT: added initial SDL_TEXTINPUT support

Further support regarding IME and on-screen keyboards is pending, some of
which might not be 100% compatible with other platforms, given WinRT platform
restrictions. An MSDN article at http://msdn.microsoft.com/en-us/library/windows/apps/hh465404.aspx
indicates that on-screen keyboard display requires that the user first tap on
a Windows/XAML text control.

This change adds basic SDL_TEXTINPUT support, with input coming from hardware
keyboards, at a minimum, and without the need for XAML integration (which is
still pending integration into SDL, by and large).

Tue, 25 Nov 2014 22:37:12 +0100Corrected header file guard comments.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Tue, 25 Nov 2014 22:37:12 +0100] rev 9239
Corrected header file guard comments.

Tue, 25 Nov 2014 22:31:14 +0100Fixed limitation for number of custom main() arguments on Android.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Tue, 25 Nov 2014 22:31:14 +0100] rev 9238
Fixed limitation for number of custom main() arguments on Android.

Limitation was size of the reference table because local refs were not deleted.

Mon, 24 Nov 2014 11:46:20 -0800Mac: Add drag & drop support.
Jørgen P. Tjernø <jorgen@uberent.com> [Mon, 24 Nov 2014 11:46:20 -0800] rev 9237
Mac: Add drag & drop support.

Fixes bug https://bugzilla.libsdl.org/show_bug.cgi?id=2757

Thanks to Alex Szpakowski for the patch!

Sun, 23 Nov 2014 15:48:52 -0500Cocoa: add in handling of "lost" touches on OS X. [bug #2635]
Edward Rudd <urkle@outoforder.cc> [Sun, 23 Nov 2014 15:48:52 -0500] rev 9236
Cocoa: add in handling of "lost" touches on OS X. [bug #2635]

This scenario can occur, for example, when the 4-finger touch sequence is used to switch spaces. the SDL window does not receive the touch up events and ends up thinking there are far more fingers on the pad than there are.

So the solution here is everytime a new "touch" appears we can through and check if there are any existing known touches by the OS and if there are none, abut SDL things there are, we simply go through and cancel the SDL touches.

Side affects.
- the "touch up" won't occur until the users sends a new touch (could be well after the actual release really did occur)

Sun, 23 Nov 2014 15:39:28 -0500add "i" shortcut to testgesture tool to log # of fingers down on the touch devices.
Edward Rudd <urkle@outoforder.cc> [Sun, 23 Nov 2014 15:39:28 -0500] rev 9235
add "i" shortcut to testgesture tool to log # of fingers down on the touch devices.

Sun, 23 Nov 2014 15:21:49 -0500add controllermap program to SDLTest xcode project
Edward Rudd <urkle@outoforder.cc> [Sun, 23 Nov 2014 15:21:49 -0500] rev 9234
add controllermap program to SDLTest xcode project

Sun, 23 Nov 2014 20:46:34 +0100Fixed doxygen tags in header file documentation comments.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 23 Nov 2014 20:46:34 +0100] rev 9233
Fixed doxygen tags in header file documentation comments.

Sun, 23 Nov 2014 20:40:48 +0100Fixed typos in header file documentation comments.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 23 Nov 2014 20:40:48 +0100] rev 9232
Fixed typos in header file documentation comments.

Sun, 23 Nov 2014 20:38:18 +0100Fixed local reference leaks in messagebox implementation for Android.
Philipp Wiesemann <philipp.wiesemann@arcor.de> [Sun, 23 Nov 2014 20:38:18 +0100] rev 9231
Fixed local reference leaks in messagebox implementation for Android.