SDL/src/video
Sam Lantinga 5af67f49f4 Fixed bug 3458 - x11: reset deadkeys in StartTextInput/StopTextInput
Eric Wasylishen

The patch makes StartTextInput/StopTextInput call Xutf8ResetIC ( https://www.x.org/releases/X11R7.5/doc/man/man3/XmbResetIC.3.html ) on the XIC of all SDL windows.

This fixes my use case in Quakespasm (Ubuntu 16.04, system keyboard layout set to German. Type the '^' dead key, which opens Quakespasm's developer console and calls SDL_StartTextInput, then press 'e'. I expect the dead key to be ignored.)

Also, here is a patch for sdl2's "checkkeys" for testing this: https://bugzilla-attachments.libsdl.org/attachment.cgi?id=2451
2016-10-17 21:37:26 -07:00
..
android Fixed bug 2808 - Fix SDL reporting wrong window size on resume 2016-10-07 15:21:19 -07:00
cocoa Fixed processing mouse and keyboard events in hatari, which uses the old SDLMain.m without creating an SDLApplication instance 2016-10-14 08:15:39 -07:00
directfb Added SDL_SetWindowOpacity() and SDL_GetWindowOpacity(). 2016-01-05 02:46:10 -05:00
dummy Updated copyright to 2016 2016-01-02 10:10:34 -08:00
emscripten emscripten: check if device pixel ratio has changed 2016-10-14 17:06:28 +01:00
haiku haiku: Patched to compile. 2016-09-29 23:15:56 -04:00
mir Added SDL_SetWindowResizable(). (thanks, Ethan!) 2016-09-29 22:52:41 -04:00
nacl Updated copyright to 2016 2016-01-02 10:10:34 -08:00
pandora Pandora: Fixed memory leak in video implementation. 2016-07-20 21:00:52 +02:00
psp PSP: Fixed memory leak if video init failed. 2016-08-03 22:32:20 +02:00
raspberry Fixed bug 3451 - Raspberry Pi Raspbian SDL_assert triggered sometimes at RPI_WarpMouseGlobal 2016-10-13 04:53:01 -07:00
uikit Implemented SDL_GetHintBoolean() to make it easier to check boolean hints 2016-10-07 23:40:44 -07:00
vivante Updated comments in video implementations. 2016-07-18 22:03:47 +02:00
wayland Fixed bug 3328 - Race condition in Wayland_VideoInit 2016-10-13 04:54:43 -07:00
windows Fixed bug 3453 - First mouse button input after a drag and drop event is ignored 2016-10-14 08:40:21 -07:00
winrt WinRT: added an extra NULL pointer check for SDL_*ScreenSaver() backend code 2016-08-31 12:52:55 -04:00
x11 Fixed bug 3458 - x11: reset deadkeys in StartTextInput/StopTextInput 2016-10-17 21:37:26 -07:00
SDL_RLEaccel.c Fixed sed error on Mac OS X and updated copyright on a few last files 2016-01-02 10:38:51 -08:00
SDL_RLEaccel_c.h Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_blit.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_blit.h Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_blit_0.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_blit_1.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_blit_A.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_blit_N.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_blit_auto.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_blit_auto.h Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_blit_copy.c Fixed bug 3096 - SDL_BlitSurface with overlapping source and destination 2016-10-10 18:28:05 +02:00
SDL_blit_copy.h Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_blit_slow.c Fixed bug 3159 - SDL_blit_slow with BLENDING does not work 2016-10-01 13:40:01 -07:00
SDL_blit_slow.h Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_bmp.c Fixed bug 2923 - Add SDL_PIXELFORMAT_RGBA32 for byte-wise 32bit RGBA data 2016-10-11 23:19:05 -07:00
SDL_clipboard.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_egl.c Fixed compiler warning - this should have been a const char pointer 2016-10-04 03:38:39 -07:00
SDL_egl_c.h Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_fillrect.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_pixels.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_pixels_c.h Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_rect.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_rect_c.h Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_shape.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_shape_internals.h Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_stretch.c Updated copyright to 2016 2016-01-02 10:10:34 -08:00
SDL_surface.c Fixed bug 2924 - SDL_CreateRGBSurface[From] versions that take SDL_PIXELFORMAT enum 2016-10-07 17:04:58 -07:00
SDL_sysvideo.h Added SDL_SetWindowResizable(). (thanks, Ethan!) 2016-09-29 22:52:41 -04:00
SDL_video.c Implemented SDL_GetHintBoolean() to make it easier to check boolean hints 2016-10-07 23:40:44 -07:00
sdlgenblit.pl Updated copyright to 2016 2016-01-02 10:10:34 -08:00