13472cec67
Fixed bug #4228: move from jcenter() to mavenCentral() SDL can use relinker. If it's enabled on your project, you need to update to version 1.4.3
Sylvain
2021-04-30 09:48:29 +02:00
a74f888ff9
Fixed bug #4337 - compilation of 'SDL_vulkan_utils' fails with 'VK_ERROR_INCOMPATIBLE_VERSION_KHR' undeclared
Sylvain
2021-04-29 22:25:00 +02:00
8ac0fb52cb
OpenSLES: CloseDevice() is called at higher level, if OpenDevice() fails - explicit initialization of static variables
Sylvain
2021-04-29 09:29:02 +02:00
fcbf19b764
AAudio: make sure stream is not null to prevent crash in RequestStop (see #3710)
Sylvain
2021-04-28 21:04:47 +02:00
c93e3b3607
Fixed bug #2881 - SDL_RLEsurface may encode RGB888 if it has no color key (Thanks Simon Hug) To encode with BLEND mode, it needs a valid alpha channel
Sylvain
2021-04-28 10:43:28 +02:00
ca969eb2be
Remove gles2 vita render
Ivan Epifanov
2021-04-24 10:29:52 +03:00
058bbe0286
Set volume on device open
Ivan Epifanov
2021-04-24 10:17:03 +03:00
e3ea5b6468
Migrate to lightweight mutexes
Ivan Epifanov
2021-04-24 10:16:21 +03:00
f1ad942a11
SDL_windows_main: use HeapAlloc/HeapFree for command line arguments
Steven Noonan
2021-04-22 17:24:05 -07:00
17d8479d98
hidapi/libusb: maintain in-memory cache of vendor/product strings
Steven Noonan
2021-04-22 15:44:01 -07:00
4535d65491
HIDAPI_UpdateDiscovery: only treat "add" and "remove" events as relevant
Steven Noonan
2021-04-22 14:35:59 -07:00
b15bbd4e3f
SDL_udev: check for NULL return value from udev_device_get_action
Steven Noonan
2021-04-22 16:11:13 -07:00
cf05a5eb0c
eglChooseConfig: only add EGL_DEPTH_SIZE if non 0 and fix static / shadowed variables warnings for dump configs
Sylvain
2021-04-22 21:40:57 +02:00
98a966d1c2
Android: don't need to set the SurfaceHolder format from java code It's already set with ANativeWindow_setGeometry, and eventually set/changed also by eglCreateWindowSurface. - avoid issues with older device where SurfaceView cycle create/changed/destroy appears broken: calling create/changed/changed, and leading to "deuqueBuffer failed at server side, error: -19", with black screen. - re-read the format after egl window surface is created, to report the correct one (sometimes, changed from RGBA8888 to RGB24)
Sylvain
2021-04-22 18:06:17 +02:00
4118fe62fe
Android: OpenSLES, explicitly initialise the global variable 'bqPlayerPlay', it may be read even if OpenSLES back-end hasn't been intialized
Sylvain
2021-04-15 20:52:43 +02:00
babd79b8ef
bump minimum required autoconf version and revise autogen.sh
Ozkan Sezer
2021-04-14 23:20:40 +03:00
69203851dc
rename PKG_CONFIG_LIBS_PRIV to PKGCONFIG_LIBS_PRIV
Ozkan Sezer
2021-04-14 21:40:50 +03:00
197cfcaf71
ran configure.ac through autoupdate-2.69
Ozkan Sezer
2021-04-14 21:10:40 +03:00
499d31e9cd
Cleanup Linux joystick code
Sam Lantinga
2021-04-13 17:00:24 -07:00
5c78df9c23
Support key composing (i.e. dead keys) in Wayland driver (#4296)
Luis Cáceres
2021-04-14 00:56:50 +01:00
b04136e75e
Fixed Xbox controller when using the default Linux gamepad mapping
Sam Lantinga
2021-04-13 16:29:48 -07:00
1aaafc2bd8
Show the real name of the Xbox controller when using the generic mapping on Linux
Sam Lantinga
2021-04-13 16:29:46 -07:00
1542300a89
joystick: linux: Avoid checking for gamepad mapping each frame
Paul Cercueil
2021-03-24 22:37:08 +00:00
401f485490
cmake: Weak link with CoreHaptics
okuoku
2021-04-11 19:29:01 +09:00
dbedaeceb3
Adding checks to see if any ASAN flags are set, if so then we set(HAVE_ASAN ON) so the infomartion output will properly list ASAN as on.
Kyle Schaefer
2021-04-11 15:10:28 -07:00
70bd205bb1
Adding messages to output CMAKE_C_FLAGS_DEBUG and CMAKE_CXX_FLAGS_DEBUG, this way when using Debug builds you can see which debug flags are set
Kyle Schaefer
2021-04-11 15:08:14 -07:00
320666044e
Moving ASAN macros and calls to macros above the information output section so we can display ASAN information properly.
Kyle Schaefer
2021-04-11 15:05:58 -07:00
f88d91d596
wayland: Minor whitespace fix
Ethan Lee
2021-04-12 23:47:23 -04:00
d785dab5fd
wayland: Add unscaled resolutions to the display mode list
Ethan Lee
2021-04-12 23:37:53 -04:00
b0178fe518
KMSDRM: Report correct window position to the application
Cacodemon345
2021-04-14 00:52:53 +06:00
dfcd5fbcad
wayland: Set the keymap in keyboard_handle_modifiers
Ethan Lee
2021-04-08 21:57:58 -04:00
e87c7940f5
Fixed bug 3829 - Don't FOURCC format for target textures FOURCC isn't supported by renderer back-ends for target access So use a correct format and fallback to with native/yuv path
Sylvain
2021-04-13 14:42:38 +02:00
9ef0b97c6d
Changes to macOS event handler to better interact with the running app
Sam Lantinga
2021-04-12 11:25:44 -07:00
2a20cc0f1d
SDL: let through a SetLED command every 5sec to deall with situations where the controller loses power when a computer is suspended
Sam Lantinga
2021-04-12 11:25:42 -07:00
c59d4dcd38
wayland: Dramatically lower the timeout when reading/writing pipes
Ethan Lee
2021-04-08 15:32:33 -04:00
cf12496311
wayland: Fall back to clipboard source data if offer came up empty
Ethan Lee
2021-04-08 15:29:54 -04:00
282c052479
wayland: Another strlen->SDL_strlen
Ethan Lee
2021-04-08 14:59:04 -04:00
bec133d77b
wayland: Use SDL_strlen instead of strlen
Ethan Lee
2021-04-08 14:16:32 -04:00
e28d978509
wayland: Minor whitespace cleanup in clipboard.c
Ethan Lee
2021-04-08 14:16:21 -04:00
875f839df4
wayland: A bunch of clipboard safety fixes.
Ethan Lee
2021-04-08 14:14:46 -04:00
7510245af9
wayland: Create the data_device only after both device_manager and input exist.
Ethan Lee
2021-04-08 14:08:35 -04:00