Luke Street
77d6f16906
Merge remote-tracking branch 'upstream/2.0.22' into switch-sdl2-2.0.14-dev
...
# Conflicts:
# .gitignore
# CMakeLists.txt
# configure
# configure.ac
# include/SDL_config.h.cmake
# include/SDL_config.h.in
# sdl2-config.cmake.in
# src/dynapi/SDL_dynapi.h
# src/joystick/SDL_gamecontrollerdb.h
# src/joystick/SDL_sysjoystick.h
# src/video/SDL_video.c
# src/video/khronos/EGL/eglplatform.h
2022-05-31 13:17:31 -04:00
Ozkan Sezer
563ef2aeb2
regenerated configure scripts.
2021-12-01 01:56:50 +03:00
Sam Lantinga
f1c15aa324
Tests cover the latest SDL features
2021-11-28 08:56:25 -08:00
Ozkan Sezer
f3640e26a4
tests: minor update to acinclude.m4::pkg.m4
2021-10-31 08:47:00 +03:00
Ozkan Sezer
cc3fe1a182
tests: don't fail configury if libunwind is not available.
2021-10-31 08:25:24 +03:00
Ozkan Sezer
7ac0c73af2
regenerated test/configure
2021-10-25 21:40:04 +03:00
Ozkan Sezer
2c6f52d18c
regenerate test/configure really with ac2.69
2021-09-06 15:24:50 +03:00
Ozkan Sezer
9837a327ff
regenerated test/configure
2021-09-06 14:55:40 +03:00
Dave Murphy
8a391fc6ce
regenerate configure
2021-06-18 15:08:55 +01:00
Ozkan Sezer
197cfcaf71
ran configure.ac through autoupdate-2.69
...
generated configure script is practically the same except for whitespace
changes.
2021-04-14 21:10:40 +03:00
Ozkan Sezer
e5821bf276
regenerated configure.
2021-03-18 00:10:00 +03:00
Ozkan Sezer
a29fe29296
configury: replace host checks against *-*-mingw32* with *-*-mingw*
2021-02-18 20:10:50 +03:00
Ozkan Sezer
d0c5097cdc
minor autotools build system updates.
2021-01-24 00:51:25 -05:00
Ozkan Sezer
b4b674dabb
CMakeLists.txt: sync DYLIB_CURRENT_VERSION to Xcode project
2020-12-22 22:10:50 +03:00
Sam Lantinga
350f1b0d16
Updated SDL to version 2.0.15 for development
2020-12-22 10:36:15 -08:00
Ozkan Sezer
9f655fe522
regenerated configure
2020-12-22 17:03:20 +03:00
Ozkan Sezer
5c654d0df4
tests: regenerate configure using autoconf patched for AC_PATH_X11
...
Specifically this patch which does not invoke _AC_PATH_X_XMKMF and
_AC_PATH_X_DIRECT internal autoconf routines when cross-compiling:
http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commitdiff;h=33c3a47c04ab70a4dd54963fe433a171bc03747f
Without this, CFLAGS would brokenly have system include paths like
-I/usr/include/X11 when cross-compiling e.g. for windows. (And it
also resulted in annoying imake crashes for my setup...)
2020-12-18 17:00:00 +03:00
Ozkan Sezer
716ac535d8
test/acinclude.m4: rename SDL_CONFIG to SDL2_CONFIG, regenerate configure
2020-12-15 01:20:00 +03:00
Ozkan Sezer
44d4a61d92
minor cleanups to configure.ac to reduce autoconf-2.70 warnings a bit.
...
configure output is practically unchanged. there are still lots of
AC_TRY_COMPILE/AC_TRY_LINK replacements needed to really eliminate
the warnings, but that's for another time.
2020-12-14 08:11:40 +03:00
Sam Lantinga
34bea84a54
Fixed bug 5335 - Patch: enable joystick/haptic/evdev support by default on FreeBSD
...
Alex S
Ah, that's not quite enough. You need to:
1. rename src/joystick/bsd/SDL_sysjoystick.c to something;
2. regenerate configure.
2020-11-23 23:03:55 -08:00
Ryan C. Gordon
fa23e3d00b
locale: Implemented SDL_GetPreferredLocales().
...
This was something I proposed a long time ago, Sylvain Becker did
additional work on it, then back to me.
Fixes Bugzilla #2131 .
2020-05-04 02:27:29 -04:00
Sam Lantinga
ef147d2e29
Enable virtual joystick API by default
2020-04-13 08:13:50 -07:00
Ryan C. Gordon
377f2d35d5
configure: Remove wayland-protocols check from configure and CMake scripts.
...
We ship these with SDL now, don't need the system versions installed.
2020-04-01 13:43:53 -04:00
Cameron Cawley
80cf4f0724
test: Improved detection of OpenGL support
2020-02-08 19:34:51 +00:00
Cameron Cawley
8f1a916ac5
Add basic support for compiling on RISC OS
2020-02-13 20:50:47 +00:00
Ryan C. Gordon
18d83093a8
test: configure/make shouldn't build GL/GLES1/GLES2 programs if unsupported.
2019-05-18 23:47:57 -04:00
Brandon Schaefer
e564da78b7
revert files I didnt mean to commit!
2017-09-29 10:15:44 -07:00
Brandon Schaefer
e27f12e0da
wayland: Fix bug 3814 -Wmissing-field-initializers
2017-09-29 10:07:37 -07:00
Sam Lantinga
071e101837
We use the SDL Vulkan headers
2017-08-27 20:41:48 -07:00
Ryan C. Gordon
25e3a1ec90
vulkan: Initial Vulkan support!
...
This work was done by Jacob Lifshay and Mark Callow; I'm just merging it
into revision control.
2017-08-27 22:15:57 -04:00
Brandon Schaefer
94a69443c7
mistake: Revert the files that I did not mean to commit
2017-03-01 15:05:54 -08:00
Brandon Schaefer
7bbb13ea59
* Some refactoring and bug fixes. Thanks Micha? Kuchta!
2017-03-01 14:50:59 -08:00
Philipp Wiesemann
0e45984fa0
Fixed crash if initialization of EGL failed but was tried again later.
...
The internal function SDL_EGL_LoadLibrary() did not delete and remove a mostly
uninitialized data structure if loading the library first failed. A later try to
use EGL then skipped initialization and assumed it was previously successful
because the data structure now already existed. This led to at least one crash
in the internal function SDL_EGL_ChooseConfig() because a NULL pointer was
dereferenced to make a call to eglBindAPI().
2015-06-21 17:33:46 +02:00