Mathieu Eyraud
f348370e1b
Fix out of bound read of 'has_hat' array
...
(cherry picked from commit 94b3f78c44 )
2023-08-10 08:26:45 -07:00
Mathieu Eyraud
82cd3bfe1c
Add missing break
...
(cherry picked from commit 0500fca00c )
2023-07-29 17:33:10 +03:00
Mathieu Eyraud
b8af865f18
Fix candidate list size for Windows IME
...
Adjust candidate count so list is not draw bigger that needed. This also fix potential uninitialised read of variable `candsize[i]` if `vertical` is false.
2022-08-28 06:27:24 -07:00
Mathieu Eyraud
c6c688ab01
Add SDL_JOYBATTERYUPDATED event to SDL_JoystickEventState()
2022-08-14 07:00:12 -07:00
Mathieu Eyraud
f1390780ca
Fix use after free when removing Windows audio device
2022-08-02 10:24:11 -04:00
Mathieu Eyraud
59a104b803
Do not pass NULL to memcpy
...
ReadJoyConControllerType calls WriteSubcommandSync with pbuf=NULL
2022-08-02 06:38:51 -07:00
Mathieu Eyraud
42b2320756
Fix memory leak of children for combined JoyCon
2022-08-02 06:33:18 -07:00
Mathieu Eyraud
00b95e989b
Fix read of uninitialised variable
...
If the condition (dbus->message_iter_get_arg_type(&sub) == DBUS_TYPE_STRING) is false, subtext is not initialised.
2022-06-18 18:23:50 +03:00
Mathieu Eyraud
fe46569cce
Fix potential memory leak in SDL_AddHintCallback
2022-05-21 09:47:34 -07:00
Mathieu Eyraud
0b2a55ea7d
Fix typo
2022-04-25 15:46:17 -07:00
Mathieu Eyraud
99ae6395b1
Initialise scandir argument
...
'scandir' does not initialise 'entries' on error
2022-04-12 11:14:07 -04:00
Mathieu Eyraud
1db47d468a
Fix potential memory leak in QueueCmdFillRects
2022-03-28 08:34:32 -07:00
Mathieu Eyraud
2a0cde8fd5
Always send SDL_WINDOWEVENT_SIZE_CHANGED when window is resized
...
SDL_WINDOWEVENT_SIZE_CHANGED is now sent even if the resulting size of the window does not match the requested size.
2022-01-16 08:49:48 -08:00
Mathieu Eyraud
02021ae753
Return capabitlities from RawInput joystick
2021-11-27 07:26:10 -05:00
Mathieu Eyraud
5fc7a90a8b
Fix refcounting in SDL_hid_exit
2021-11-12 01:25:15 -08:00
Mathieu Eyraud
3090812e1e
Convert last SDL_IOReady()'s 2nd parameter to flags
...
Conversion missed in https://github.com/libsdl-org/SDL/pull/4897
2021-11-11 06:17:26 -08:00
Mathieu Eyraud
8e604a5f12
Fix error handling in X11_SetWindowTitle
...
X11_XChangeProperty return 1 on success.
2021-07-25 14:51:33 -07:00
Mathieu Eyraud
a5825576fb
Fix error handling of wayland message box
...
Zenity return a small integer on success which may be the same as EXIT_FAILURE. Use a bigger integer for error reporting from child process.
2021-04-21 09:53:39 -04:00
Mathieu Eyraud and Ethan Lee
12dd412b0b
Fix icon of wayland message box
...
Also add some comments and silence a warning.
Co-authored-by: Ethan Lee <flibitijibibo@gmail.com >
2021-04-21 09:53:39 -04:00
Mathieu Eyraud
7a2b6f331b
Guard Inotify stuff with macro
...
This fix implicit declaration of close and unused variable warning.
2021-02-22 09:07:07 -08:00
Mathieu Eyraud
8481229ff7
Fix error handling in KMSDRM_AddDisplay
...
Add missing `goto cleanup` and check that `dispdata` is not NULL before dereferencing it.
2021-02-22 09:01:36 -08:00
Mathieu Eyraud
2df9c15e96
Fix memory leak in KMSDRM_Vulkan_CreateSurface
...
Variable `device_props` is never freed.
2021-02-22 09:00:45 -08:00
Mathieu Eyraud
844d5e3ed3
Fix memory leak in ConnectSensor
...
'name' is leaked in case of error.
2021-02-21 16:46:20 -08:00