| 
              
0479df53
               | 
              
2023-01-09T09:48:21
               | 
              
               | 
              
Updated copyright for 2023
               | 
            
            
              
   
               | 
              
b085c182
               | 
              
2022-07-04T16:38:05
               | 
              
               | 
              
make SDL_SetTextInputRect take a pointer to const
The documentation doesn't state that the argument is ever modified,
and no implementation does so currently.
This is a non-breaking change to guarantee as much to callers.
               | 
            
            
              
   
               | 
              
138d96c8
               | 
              
2022-04-05T19:30:25
               | 
              
               | 
              
Send key release event to input method. (#5281)
Co-authored-by: Ethan Lee <flibitijibibo@gmail.com>
               | 
            
            
              
   
               | 
              
120c76c8
               | 
              
2022-01-03T09:40:00
               | 
              
               | 
              
Updated copyright for 2022
               | 
            
            
              
   
               | 
              
9130f7c3
               | 
              
2021-01-02T10:25:38
               | 
              
               | 
              
Updated copyright for 2021
               | 
            
            
              
   
               | 
              
a8780c6a
               | 
              
2020-01-16T20:49:25
               | 
              
               | 
              
Updated copyright date for 2020
               | 
            
            
              
   
               | 
              
5e13087b
               | 
              
2019-01-04T22:01:14
               | 
              
               | 
              
Updated copyright for 2019
               | 
            
            
              
   
               | 
              
e3cc5b2c
               | 
              
2018-01-03T10:03:25
               | 
              
               | 
              
Updated copyright for 2018
               | 
            
            
              
   
               | 
              
fb835f9e
               | 
              
2017-08-14T20:22:19
               | 
              
               | 
              
Fixed bug 2330 - Debian bug report: SDL2 X11 driver buffer overflow with large X11 file descriptor
manuel.montezelo
Original bug report (note that it was against 2.0.0, it might have been fixed in between):  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=733015
--------------------------------------------------------
Package: libsdl2-2.0-0
Version: 2.0.0+dfsg1-3
Severity: normal
Tags: patch
I have occasional crashes here caused by the X11 backend of SDL2. It seems to
be caused by the X11_Pending function trying to add a high number (> 1024)
file descriptor to a fd_set before doing a select on it to avoid busy waiting
on X11 events. This causes a buffer overflow because the file descriptor is
larger (or equal) than the limit FD_SETSIZE.
Attached is a possible workaround patch.
Please also keep in mind that fd_set are also used in following files which
may have similar problems.
src/audio/bsd/SDL_bsdaudio.c
src/audio/paudio/SDL_paudio.c
src/audio/qsa/SDL_qsa_audio.c
src/audio/sun/SDL_sunaudio.c
src/joystick/linux/SDL_sysjoystick.c
--------------------------------------------------------
On Tuesday 24 December 2013 00:43:13 Sven Eckelmann wrote:
> I have occasional crashes here caused by the X11 backend of SDL2. It seems
> to be caused by the X11_Pending function trying to add a high number (>
> 1024) file descriptor to a fd_set before doing a select on it to avoid busy
> waiting on X11 events. This causes a buffer overflow because the file
> descriptor is larger (or equal) than the limit FD_SETSIZE.
I personally experienced this problem while hacking on the python bindings
package for SDL2 [1] (while doing make runtest). But it easier to reproduce in
a smaller, synthetic testcase.
               | 
            
            
              
   
               | 
              
45b774e3
               | 
              
2017-01-01T18:33:28
               | 
              
               | 
              
Updated copyright for 2017
               | 
            
            
              
   
               | 
              
36156335
               | 
              
2016-11-20T21:34:54
               | 
              
               | 
              
Renaming of guard header names to quiet -Wreserved-id-macro
Patch contributed by Sylvain
               | 
            
            
              
   
               | 
              
57d01d7d
               | 
              
2016-11-13T22:57:41
               | 
              
               | 
              
Patch from Sylvain to fix clang warnings
               | 
            
            
              
   
               | 
              
808c75d1
               | 
              
2016-10-07T18:57:40
               | 
              
               | 
              
Fixed bug 2824 - Add Fcitx Input Method Support
Weitian Leung
Just moved ibus direct call to SDL_IME_* related functions, and adds fcitx IME support (uses DBus, too),
enable with env: SDL_IM_MODULE=fcitx (ibus still the default one)
               |