sdl2_frt/src/video
Philipp Wiesemann 0db36f51aa Added detection of touch devices before first touch events happen on Android.
On Android available touch devices are now added with video initialization (like
the keyboard). This fixes SDL_GetNumTouchDevices() returning 0 before any touch
events happened although there is a touch screen available. The adding of touch
devices after a touch event was received is still active to allow connecting
devices later (if this is possible) and to provide a fallback if the new init
did not work somehow. For the implementation JNI was used and API level 9 is
required. There seems to be nothing in the Android NDK's input header (input.h)
to implement everything on C side without communication with Java side.
2013-10-05 17:08:19 +02:00
..
android Added detection of touch devices before first touch events happen on Android. 2013-10-05 17:08:19 +02:00
bwindow Christoph Mallon: Replace strlen(x) == 0 (O(n)) by x[0] == '\0' (O(1)). 2013-08-29 08:30:21 -07:00
cocoa Fixed bug 2121 - GCC throws error on SDL_FORCE_INLINE when compiling with -ansi 2013-09-30 22:35:32 -07:00
directfb Corrected name of SDL_Color field from unused to a. 2013-09-28 12:48:26 +02:00
dummy Christoph Mallon: Remove pointless if (x) before SDL_FreeSurface(x) 2013-08-29 08:29:51 -07:00
pandora Fixes #2022, do not resume on Android when surfaceChanged 2013-08-12 11:13:50 -03:00
psp OCD fixes: Adds a space after /* (glory to regular expressions!) 2013-08-21 09:47:10 -03:00
raspberry Raspberry Pi support (also unified UDEV and EVDEV support) 2013-09-28 13:28:19 -03:00
uikit Avoid redundant state changes in the GLES2 renderer. 2013-10-05 00:29:57 -04:00
windows Fixed bug 2130 - Two members of Windows WindowData not initialized 2013-10-03 00:54:58 -07:00
x11 Fixed bug 2101 - CWBackPixel causes weird window flickering on window resize 2013-09-27 23:47:57 -07:00
SDL_blit_0.c Fixes #2022, do not resume on Android when surfaceChanged 2013-08-12 11:13:50 -03:00
SDL_blit_1.c Fixes #2022, do not resume on Android when surfaceChanged 2013-08-12 11:13:50 -03:00
SDL_blit_A.c OCD fixes: Adds a space before */ 2013-08-21 09:43:09 -03:00
SDL_blit_auto.c Fixes #2022, do not resume on Android when surfaceChanged 2013-08-12 11:13:50 -03:00
SDL_blit_auto.h Fixes #2022, do not resume on Android when surfaceChanged 2013-08-12 11:13:50 -03:00
SDL_blit_copy.c Fixes #2022, do not resume on Android when surfaceChanged 2013-08-12 11:13:50 -03:00
SDL_blit_copy.h Fixes #2022, do not resume on Android when surfaceChanged 2013-08-12 11:13:50 -03:00
SDL_blit_N.c Fixes #2022, do not resume on Android when surfaceChanged 2013-08-12 11:13:50 -03:00
SDL_blit_slow.c Fixes #2022, do not resume on Android when surfaceChanged 2013-08-12 11:13:50 -03:00
SDL_blit_slow.h Fixes #2022, do not resume on Android when surfaceChanged 2013-08-12 11:13:50 -03:00
SDL_blit.c Fixes #2022, do not resume on Android when surfaceChanged 2013-08-12 11:13:50 -03:00
SDL_blit.h Fixes #2022, do not resume on Android when surfaceChanged 2013-08-12 11:13:50 -03:00
SDL_bmp.c Christoph Mallon: Remove pointless if (x) before SDL_FreeSurface(x) 2013-08-29 08:29:51 -07:00
SDL_clipboard.c Christoph Mallon: Replace strlen(x) == 0 (O(n)) by x[0] == '\0' (O(1)). 2013-08-29 08:30:21 -07:00
SDL_egl.c Fix EGL/OpenGL ES paths 2013-10-04 08:23:37 -03:00
SDL_egl.h Fixes bug #2037, common EGL code for Android and X11 2013-08-19 16:29:46 -03:00
SDL_fillrect.c Fix a couple of warnings 2013-08-21 10:34:32 -03:00
SDL_pixels_c.h Fixes #2022, do not resume on Android when surfaceChanged 2013-08-12 11:13:50 -03:00
SDL_pixels.c Christoph Mallon: Remove pointless if (x) before SDL_free(x) 2013-08-29 08:29:21 -07:00
SDL_rect_c.h Fixes #2022, do not resume on Android when surfaceChanged 2013-08-12 11:13:50 -03:00
SDL_rect.c Fixes #2022, do not resume on Android when surfaceChanged 2013-08-12 11:13:50 -03:00
SDL_RLEaccel_c.h Fixes #2022, do not resume on Android when surfaceChanged 2013-08-12 11:13:50 -03:00
SDL_RLEaccel.c Christoph Mallon: Remove pointless if (x) before SDL_free(x) 2013-08-29 08:29:21 -07:00
SDL_shape_internals.h Fixes #2022, do not resume on Android when surfaceChanged 2013-08-12 11:13:50 -03:00
SDL_shape.c OCD fixes: Adds a space after /* (glory to regular expressions!) 2013-08-21 09:47:10 -03:00
SDL_stretch.c OCD fixes: Adds a space after /* (glory to regular expressions!) 2013-08-21 09:47:10 -03:00
SDL_surface.c The SDL_PixelFormat* passed to SDL_ConvertSurface() should be const. 2013-09-04 23:40:11 -04:00
SDL_sysvideo.h Removes unused property use_egl from internal structure gl_config 2013-09-28 19:23:59 -03:00
SDL_video.c Raspberry Pi support (also unified UDEV and EVDEV support) 2013-09-28 13:28:19 -03:00
sdlgenblit.pl Fixes #2022, do not resume on Android when surfaceChanged 2013-08-12 11:13:50 -03:00