Ozkan Sezer
553ea4e4ee
autotools, cmake: fix the sys/audioio.h checks.
...
Reference issue: https://github.com/libsdl-org/SDL/issues/13405 .
(cherry picked from commit 74df61530f
)
2025-07-28 17:01:20 +03:00
Ryan C. Gordon
c438953aa2
sunaudio: don't compile in the sun audio backend if sys/audioio.h is missing.
...
Newer Solaris-based releases, like OpenIndiana, don't include this, using
Open Sound System, or something layered over OSS like PulseAudio, instead.
Fixes #13405 .
(cherry picked from commit cf1eb95fb1
)
2025-07-28 17:01:20 +03:00
Sam Lantinga
98d1f3a45a
Updated to version 2.32.8 for release
2025-06-02 16:00:39 -07:00
Sam Lantinga
a5fad8b0cb
Updated to version 2.32.7 for development
2025-05-04 09:18:06 -07:00
Sam Lantinga
6510d6ccbf
Updated to version 2.32.6 for release
2025-05-04 08:52:05 -07:00
Sam Lantinga
64ad33884d
Updated to version 2.32.5 for development
2025-03-31 12:58:50 -07:00
Sam Lantinga
2359383fc1
Updated to version 2.32.4 for release
2025-03-31 09:12:51 -07:00
Sam Lantinga
53c022c880
Updated to version 2.32.3 for development
2025-03-01 18:13:50 -08:00
Sam Lantinga
e11183ea6c
Updated to version 2.32.2 for release
2025-03-01 18:03:11 -08:00
Sam Lantinga
7a44b1ab00
Updated to version 2.32.0 for release
2025-02-08 09:10:22 -08:00
Sam Lantinga
3e97d41da4
Updated to version 2.31.1 for RC build
2025-02-08 08:56:53 -08:00
Ozkan Sezer
51570d9257
build system: disable 3dNow! support by default
...
Closes: https://github.com/libsdl-org/SDL/issues/11472 .
2024-11-17 17:55:32 +03:00
Ozkan Sezer
d6b7be8abd
autotools, libtool, win32: add 'aarch64' support to the file magic test.
...
From libtool development commit 1638a6407573b74517b57a0f6e596918344a4394
2024-09-17 14:10:02 +03:00
Ozkan Sezer
a0ec7c0906
libtool.m4: fix appending of -no_fixup_chains to allow_undefined_flag.
2024-06-29 17:50:40 +03:00
Ozkan Sezer
98ec8b88c1
acinclude/libtool.m4: updates from mainstream git:
...
- Disables chained fixups for macOS ('-no_fixup_chains' if supported by
linker), because it is not compatible with '-undefined dynamic_lookup'
- Fixes Wstrict-prototypes warnings
- Regenerate the 'configure' script.
2024-06-29 17:03:04 +03:00
Anonymous Maarten
8ae7841d91
Revert "Make sdl2-config interpreter configurable"
...
This reverts commit b9f005505b
.
Making the interpreter configurable is a band-aid fix.
So revert the workaround until we know the actual cause.
2024-06-25 00:44:55 +02:00
Anonymous Maarten
b9f005505b
Make sdl2-config interpreter configurable
2024-06-23 23:30:50 +02:00
Anonymous Maarten
5e876db89f
autotools needs to check d3d12sdklayers.h too
2024-05-28 17:02:26 +02:00
Ozkan Sezer
b3081bbbd2
regenerated the configure script.
2024-05-27 23:40:04 +03:00
Anonymous Maarten
c79e616806
d3d12: older Windows SDK headers contain wrong function prototypes
...
Declare correct function pointers ourselves.
Backport of:
- 98fcf112e7
- 89a4d9ae67
2024-05-25 00:41:47 +02:00
Ozkan Sezer
d8fbeec096
autotools, cmake, macOS: Do not use the system iconv() by default
...
backport from PR #9676 by @flibitijibibo
2024-05-03 11:56:50 +03:00
yuanhecai
75340b827d
loongarch: Delete the configuration of the compilation option "mlasx"
2024-04-25 20:33:12 -07:00
Frank Praznik
59d4a39456
Add checks for memfd_create() and posix_fallocate() to the autotools build
2024-03-13 11:23:43 -04:00
Ozkan Sezer
971508c0d7
autotools: a few libtool updates from mainstream
2024-01-28 20:04:34 +03:00
Sam Lantinga
4845027cad
Updated to version 2.31.0 for development
2024-01-22 09:12:34 -08:00
Sam Lantinga
ef7261bc41
Updated to version 2.29.2 for RC build
2024-01-22 08:43:05 -08:00
Sam Lantinga
b4f99deb9e
Updated to version 2.29.1 for RC build
2024-01-19 19:58:24 -08:00
Ozkan Sezer
657f5f791c
autotools: fix actually wrong use of AC_MSG_RESULT
2023-11-24 14:37:40 +03:00
Ozkan Sezer
8cf7e9e7da
autotools, cmake: set SDL_SYSTEM_ICONV to OFF for windows (like SDL3.)
2023-11-23 03:32:04 +03:00
Ozkan Sezer
17e62abb6d
revise iconv detection:
...
- check libiconv with a linkage test with iconv.h included
- check libc iconv with a linkage test with iconv.h included
and LIBICONV_PLUG defined (in case libiconv header is in
include path)
- add new configuration option to prefer iconv from libiconv,
if available, over the libc version, defaults to disabled:
SDL_LIBICONV for cmake, --enable-libiconv for autotools.
- change FreeBSD specific LIBICONV_PLUG define in SDL_iconv.c
to configuration result.
2023-11-22 23:29:00 +03:00
Ozkan Sezer
7555701def
autotools: fix linux joystick breakage after commit 221d6ea8a8
...
Fixes https://github.com/libsdl-org/SDL/issues/8488
2023-11-06 23:25:58 +03:00
Sam Lantinga
e8f4045d0b
Use XINPUT_STATE instead of XINPUT_STATE_EX (thanks Andrew!)
...
XINPUT_STATE_EX isn't actually a thing, we can just use the normal XINPUT_STATE
Fixes https://github.com/libsdl-org/SDL/issues/2797
2023-11-04 22:24:55 -07:00
Ozkan Sezer
e226008d83
configure: move HAVE_LINUX_INPUT_H to CheckInputEvents()
...
c.f.: https://github.com/libsdl-org/SDL/pull/8459 .
Ref. issue https://github.com/libsdl-org/SDL/issues/8450
2023-11-02 23:33:20 +03:00
Ozkan Sezer
b58557a3a6
minor os/2 stuff merged from the bitwiseworks' fork
...
(cosmetics only.)
2023-08-02 17:10:28 +03:00
Ozkan Sezer
7cc3248044
minor os/2 stuff merged from the bitwiseworks' fork
2023-07-28 23:55:50 +03:00
Ozkan Sezer
376c6a9dd1
apply commit 3aba9d4473
to autotools, too.
2023-07-13 01:51:02 +03:00
Ozkan Sezer
29d461b628
need pulseaudio >=0.9.15. call pa_threaded_mainloop_set_name only if available.
2023-07-12 21:39:41 +03:00
Christopher Wellons
8231278817
Unaligned stacks on i686-w64-mingw32, may lead to crashes ( #7607 )
...
Co-authored-by: Ozkan Sezer <sezeroz@gmail.com >
2023-07-10 03:05:32 +03:00
Sam Lantinga
ceece918e4
Updated to version 2.29.0 for development
2023-06-20 11:50:19 -07:00
Sam Lantinga
ffa78e6bea
Updated to version 2.28.0 for release
2023-06-20 11:00:20 -07:00
Sam Lantinga
d4f9be4416
Updated to version 2.27.1 for release candidate
2023-06-13 19:44:26 -07:00
Sam Lantinga
63b8af3558
Disable unused local typedefs warning
...
This triggers on gcc 4.8.4 for compile time asserts inside of functions
Fixes https://github.com/libsdl-org/SDL/issues/7732
Co-authored-by: Ozkan Sezer <sezeroz@gmail.com >
2023-05-24 04:45:40 +03:00
Ozkan Sezer
22df572979
look for clock_gettime() in libc first, then in librt if not found.
2023-02-13 22:28:02 +03:00
Ozkan Sezer
73a68c6ea5
regenerated configure script.
2023-01-18 21:56:10 +03:00
nfarid
b79732b967
cmake: use FindALSA.cmake to find ALSA library
2022-12-11 23:23:45 +01:00
Ozkan Sezer
64a5e7be98
added missing FGREP to Makefile.in. fixed syntax. regenerated configure.
2022-11-24 17:00:20 +03:00
Sam Lantinga
ea8f8b6dc3
Updated to version 2.27.0 for development
2022-11-21 16:36:10 -08:00
Sam Lantinga
0bfeed061b
Updated to version 2.26.0 for release
2022-11-21 16:15:58 -08:00
Ozkan Sezer
3bc4bad8fb
add missing strcasestr checks to cmake and autotools build systems,
...
and update config files.
2022-11-20 14:20:33 -08:00
Sam Lantinga
78ea6af2cd
Updated to version 2.25.1 for release candidate
2022-11-17 09:01:35 -08:00