Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 8b139e26 | 2022-01-29 10:33:50 | regenerated configure script. | ||
| a633a3c3 | 2022-01-13 09:33:20 | add audio/video dummies if nothing else available II. | ||
| 398f9a0e | 2022-01-13 09:32:41 | fix have_audio/video flags, add uikit to SUMMARY_video in configure | ||
| 21510387 | 2022-01-12 13:05:12 | fix CMakeLists.txt vs. configure inconsistencies - atomic subsystem is disabled by default (changed in configure) - SDL_WAYLAND_LIBDECOR is disabled by default if SDL_WAYLAND is not set (changed in CMakeLists.txt) | ||
| b1b2ad72 | 2022-01-11 12:30:15 | sync handling of subsystems II. (+) | ||
| eb80f2c6 | 2022-01-11 10:45:41 | sync handling of subsystems II. | ||
| 65e9415b | 2022-01-10 17:00:32 | sync handling of subsystems - add DUMMY-define in case the subsystem is enabled but not available (filesystem/misc/locale) - add missing PSP/VITA-filesystem defines - sync the order of filesystems in SDL_config.h.cmake/in - add option to disable locale subsystem in configure | ||
| ea8cf4bd | 2022-01-10 16:36:02 | add 'Misc' subsystem II. | ||
| 15ebad6e | 2022-01-22 13:31:11 | emscripten: Implement SDL_OpenURL | ||
| a0e3c884 | 2022-01-17 15:32:27 | Updated to version 2.0.21 for development | ||
| 1bfefb5b | 2022-01-17 20:56:50 | regenerated configure script. | ||
| f14c7bb4 | 2022-01-09 20:33:32 | added missing hidapi stuff for os/2 with libusb | ||
| 92946348 | 2022-01-07 18:28:25 | Updated to version 2.0.20 for release | ||
| 75ac944b | 2022-01-06 22:24:00 | check for tpcshrd.h and define HAVE_TPCSHRD_H if it's available. | ||
| 505df1a9 | 2021-12-19 20:43:48 | autotools: Fix typo in libgbm print | ||
| 0673e448 | 2021-12-20 01:03:56 | autotools: improved detection of windows.gaming.input.h similar to cmake commit 83583dc49d | ||
| 03019c91 | 2021-12-06 20:37:52 | autotools, cmake: tighten Xfixes check && explicitly test BarrierEventID Apparently the older versions of libXi doesn't have it. Fixes the build break issue reported at: https://github.com/libsdl-org/SDL/commit/4b42c05ba1eaaaa9a4ef803acea8f13402271039#commitcomment-61427659 | ||
| 514f5858 | 2021-12-02 20:11:40 | autotools: disable static builds on os/2 | ||
| 339f0d40 | 2021-12-01 02:32:10 | configure.ac: adjust os2 section for system iconv() use. | ||
| 563ef2ae | 2021-12-01 01:56:50 | regenerated configure scripts. | ||
| 5fc901d4 | 2021-11-30 09:58:21 | Updated to version 2.0.19 for development | ||
| 5a0ea7fb | 2021-11-27 19:10:10 | Check for O_CLOEXEC definition in fcntl.h at configuration time, If not available, define it internally as 0 (in SDL_internal.h). Define it as available for macOS >= 10.7 in SDL_config_macosx.h. | ||
| 5f1558ff | 2021-11-26 13:47:42 | Fixed detecting Raspberry Pi 2/3 video support on Pi 4 | ||
| 7242075b | 2021-11-26 08:12:45 | Updated version to 2.0.18 for release | ||
| f8900583 | 2021-11-23 17:04:40 | removed windows winmm joystick driver | ||
| 1927c080 | 2021-11-22 05:00:02 | minor tidy-up to configury. | ||
| aeff8748 | 2021-11-20 13:35:25 | configure: Allow building of the "offscreen" video target. It was CMake-only before this. | ||
| 68ffd24c | 2021-11-16 23:37:20 | autotools, cmake: don't define SDL_JOYSTICK_HIDAPI in CheckHIDAPI() | ||
| 29b79313 | 2021-11-16 23:33:32 | minor tweak for a slightly smaller configure script | ||
| fa3330ba | 2021-11-12 12:55:50 | autotools, cmake: test Xfixes along with XInput2.h: because we use Xfixes with XIBarrierReleasePointer | ||
| a0f8afb5 | 2021-11-11 09:16:44 | Separated the HIDAPI subsystem from HIDAPI joysticks You can now disable HIDAPI joysticks while retaining the HIDAPI SDL API | ||
| 684b3b31 | 2021-11-09 02:30:28 | regenerated configure script. | ||
| dcc91909 | 2021-11-08 22:28:00 | autotools: initial adjustments after the recent hidapi changes. | ||
| 802e17aa | 2021-11-03 20:35:20 | autotools: added windows.gaming.input.h (and SDL_JOYSTICK_WGI) detection | ||
| 25c71748 | 2020-02-13 21:55:08 | Add a barebones RISC OS video driver | ||
| 3db898c5 | 2020-02-13 22:32:35 | riscos: Implement SDL_GetPrefPath() | ||
| ce66051b | 2021-09-24 04:03:24 | regenerated configure | ||
| 478f9eed | 2021-09-20 10:20:04 | x11: Don't include X11/extensions/extutil.h We don't use it, it was a leftover from 1.2, I think, and it doesn't exist on Solaris, so this should hopefully fix the build there. This also means we don't need the configure/cmake checks for SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY, so that was removed also. Fixes #1666. | ||
| ddfd21a6 | 2021-09-05 05:37:20 | configure: fix vulkan enablement for windows after commit 13ec545936cfd | ||
| 13ec5459 | 2021-08-23 00:54:13 | configure: Disable Vulkan support if loadso subsystem is disabled. Fixes #4373. | ||
| bb91d7a5 | 2021-08-11 01:56:40 | regenerated configure script | ||
| 3f6ebfff | 2021-08-10 15:02:36 | Updated to version 2.0.17 for development | ||
| 77c8d111 | 2021-08-10 20:55:50 | configuration updates for dlopen: - cmake, configure (CheckDLOPEN): --enable-sdl-dlopen is now history.. detach the dl api discovery from SDL_LOADSO_DLOPEN functionality. define HAVE_DLOPEN. also define DYNAPI_NEEDS_DLOPEN (CheckDLOPEN is called only for relevant platforms.) - update SDL_config.in and SDL_config.cmake accordingly. - SDL_dynapi.h: set SDL_DYNAMIC_API to 0 if DYNAPI_NEEDS_DLOPEN is defined, but HAVE_DLOPEN is not. - pthread/SDL_systhread.c: conditionalize dl api use to HAVE_DLOPEN - SDL_x11opengl.c, SDL_DirectFB_opengl.c, SDL_naclopengles.c: rely on HAVE_DLOPEN, not SDL_LOADSO_DLOPEN. - SDL_config_android.h, SDL_config_iphoneos.h, SDL_config_macosx.h, SDL_config_pandora.h, and SDL_config_wiz.h: define HAVE_DLOPEN. Closes: https://github.com/libsdl-org/SDL/pull/4351 | ||
| ac20167e | 2021-08-06 14:08:50 | configure: Fixes to make SDL link as C++ on Haiku. Fixes #4590. | ||
| 02563f75 | 2021-08-03 20:12:56 | regenerate configure | ||
| 1907463a | 2021-08-03 18:04:50 | regenerate configure | ||
| cb1fd30e | 2021-07-31 13:28:54 | Updated to version 2.0.16 for release | ||
| 4a7799be | 2021-07-28 17:01:02 | --disable-wayland-shared implies --disable-libdecor-shared for now. C.f.: https://github.com/libsdl-org/SDL/issues/4543 | ||
| 9bcb5e7b | 2021-07-27 20:20:28 | configure: move CheckLibDecor into CheckWayland | ||
| 3b7649c5 | 2021-07-26 01:29:10 | regenerated configure | ||
| 15ed6653 | 2021-07-22 20:50:02 | Fixes to kmsdrm dynamic loading support. Fixes: https://github.com/libsdl-org/SDL/issues/4520 | ||
| 24059a19 | 2021-07-09 18:11:42 | The RAWINPUT driver is no longer tied to HIDAPI in any way | ||
| 2143534a | 2021-06-28 02:00:24 | configure.ac: manually check immintrin.h with AC_COMPILE_IFELSE(). AC_CHECK_HEADER() emits warnings when configuring for non-x86, because the preprocessor check is OK but the compile check is not: configure: WARNING: immintrin.h: present but cannot be compiled configure: WARNING: immintrin.h: check for missing prerequisite headers? configure: WARNING: immintrin.h: see the Autoconf documentation configure: WARNING: immintrin.h: section "Present But Cannot Be Compiled" configure: WARNING: immintrin.h: proceeding with the compiler's result | ||
| bc141e44 | 2021-06-23 15:09:07 | Remove -static-libgcc from sdl2-config output | ||
| a6715a20 | 2021-06-23 14:56:02 | revert the previous -Wc,-static-libgcc patch: Someone reported breakage with that: https://github.com/libsdl-org/SDL/commit/bc51de2f87194e45eec94414bc248a6e7a0f9d26#commitcomment-52550755 | ||
| bc51de2f | 2021-06-22 18:11:24 | regenerated configure script. | ||
| 642fa0e3 | 2021-06-09 21:18:11 | configure: Enable KMSDRM target by default. | ||
| 31637dde | 2021-05-04 14:59:29 | Generic check for desktop GL and EGL on Linux systems | ||
| 69203851 | 2021-04-14 21:40:50 | rename PKG_CONFIG_LIBS_PRIV to PKGCONFIG_LIBS_PRIV i.e.: do not steal PKG_CONFIG namespace. | ||
| 197cfcaf | 2021-04-14 21:10:40 | ran configure.ac through autoupdate-2.69 generated configure script is practically the same except for whitespace changes. | ||
| 573c5a5b | 2021-04-04 11:55:50 | regenerated configure. | ||
| a81fe272 | 2021-04-04 00:16:30 | configure/cmake: Hook up Emscripten threads (disabled by default). Fixes #3795. | ||
| b42bf2a7 | 2021-04-02 12:58:12 | configure: Don't use "-Wl,--no-undefined" in "sdl2-config --static-libs" Fixes #3788. | ||
| e5821bf2 | 2021-03-18 00:10:00 | regenerated configure. | ||
| b49e0953 | 2021-03-14 14:10:50 | regenerated configure | ||
| bd065387 | 2021-03-08 17:02:28 | configure: fix wrong AS_HELP_STRING quoting. | ||
| 0a683221 | 2021-03-01 15:11:50 | add missing PIPEWIRE defines to SDL_config.h.in also specify 'audio' in Pipepire configuration enable messages. | ||
| 2f0b99a7 | 2021-02-13 11:56:05 | audio: Add Pipewire playback/capture sink | ||
| a29fe292 | 2021-02-18 20:10:50 | configury: replace host checks against *-*-mingw32* with *-*-mingw* | ||
| 0d92507d | 2021-02-14 11:55:50 | regenerated configure | ||
| 4ff51d29 | 2021-02-12 14:15:29 | Deprecate SDL_GetRevisionNumber and update things for git instead of hg. Fixes #4063 | ||
| 2426949a | 2021-02-01 21:56:56 | Removed support for clock_gettime_nsec_np() SDL_GetTicks() was broken and it's not adding any real value here. | ||
| bb9e049d | 2021-02-07 00:37:00 | minor updates to libc function checks | ||
| 091a4649 | 2021-01-29 23:11:13 | added --enable-xinput switch for windows builds | ||
| aa4a6b0b | 2021-01-25 04:11:40 | better check for clock_gettime_nsec_np() -- cf. bug #5467. | ||
| 96cfb812 | 2021-01-23 09:50:43 | Fixed bug 5467 - SDL sys timer Mac OS update proposal David Carlier Change of api from 2016 which reduce code complexity a bit. | ||
| 23764588 | 2021-01-23 17:24:28 | renamed SDL_JOYSTICK_USBHID_MACHINE_JOYSTICK_H to SDL_HAVE_MACHINE_JOYSTICK_H | ||
| d0c5097c | 2021-01-23 03:41:02 | minor autotools build system updates. | ||
| 28255837 | 2021-01-19 14:55:20 | fix AC_CHECK_HEADER for libusb.h | ||
| c265e73f | 2021-01-17 10:05:11 | Fixed bug 5473 - Add WSCONS support for NetBSD wahil1976 This patch adds WSCONS support for NetBSD. | ||
| f3835702 | 2021-01-17 05:00:50 | fix build with --disable-directx | ||
| 351abc58 | 2021-01-14 14:50:15 | Fixed bug 5463 - generated Wayland interfaces are included in the library's ABI Simon McVittie In versions since 1.15, the `code` mode is a deprecated alias for `public-code`, which emits symbols with default visibility, overriding SDL's -fvisibility=hidden option. Use the `private-code` mode instead. This emits symbols with hidden visibility, so they do not affect the ABI of libSDL. See also: https://bugreports.qt.io/browse/QTBUG-73099, https://lists.freedesktop.org/archives/wayland-devel/2018-February/037097.html | ||
| 8636bc06 | 2021-01-09 00:11:20 | acinclude/libtool.m4: Apply macos11 patch from libtool bug #44605 https://debbugs.gnu.org/cgi/bugreport.cgi?bug=44605 https://github.com/macports/macports-ports/blob/master/devel/libtool/files/dynamic_lookup-11.patch ( Also see https://debbugs.gnu.org/cgi/bugreport.cgi?bug=44684 ) This also implicitly covers the macos10.10+ support patch from libtool mainstream which has been in since libtool-v2.4.3, i.e.: http://git.savannah.gnu.org/gitweb/?p=libtool.git;a=commit;h=e145288b059e14ab7e58fc6a304e82d9dad282a6 | ||
| 8d396342 | 2021-01-08 21:50:02 | regenerated configure | ||
| a88071de | 2020-12-30 15:55:00 | configure.ac: directfb dynamic loading support updates: put back sed on find_lib result, remove debug messages, fix directfb_lib report to user. | ||
| f24cc903 | 2020-12-30 15:53:56 | remove CFLAGS save/restores from dbus.h and ibus.h header checks. CPPFLAGS is what AC_CHECK_HEADER needs. | ||
| 6116ccf0 | 2020-12-29 21:20:28 | fix configure warnings when checking dbus/dbus.h and ibus-1.0/ibus.h .. by adding DBUS_CFLAGS and IBUS_CFLAGS to CPPFLAGS: configure: WARNING: dbus/dbus.h: accepted by the compiler, rejected by the preprocessor! configure: WARNING: dbus/dbus.h: proceeding with the compiler's result configure: WARNING: ibus-1.0/ibus.h: accepted by the compiler, rejected by the preprocessor! configure: WARNING: ibus-1.0/ibus.h: proceeding with the compiler's result | ||
| 8eae956c | 2020-12-29 00:00:56 | regenerated configure | ||
| a6c6e5f5 | 2020-12-27 14:00:02 | configure.ac: fix POSIX conformance issues (bug #4261.) Patch from Matt Whitlock: There are actually two distinct classes of problems at play here. On the one hand, libsdl2's configure.ac has some POSIX conformance issues - namely, the use of 'echo -n' and the passage of arguments containing embedded backslashes to 'echo', neither of which is defined by POSIX. The attached patch takes care of these issues. | ||
| 93ccdee8 | 2020-12-23 13:47:49 | Fixed bug 5404 - stdlib: Added SDL_round, SDL_roundf, SDL_lround and SDL_lroundf Cameron Cawley stdlib: Added SDL_round, SDL_roundf, SDL_lround and SDL_lroundf The default implementation is based on the one used in the Windows RT video driver. | ||
| b4b674da | 2020-12-22 22:10:50 | CMakeLists.txt: sync DYLIB_CURRENT_VERSION to Xcode project | ||
| 350f1b0d | 2020-12-22 10:36:15 | Updated SDL to version 2.0.15 for development | ||
| 9f655fe5 | 2020-12-22 17:03:20 | regenerated configure | ||
| 15abab9c | 2020-12-22 16:25:00 | regenerated configure | ||
| ee180efd | 2020-12-20 12:08:49 | Fixed bug 5406 - Upstreaming DragonFlyBSD changes from DeltaPorts (patch from David Carlier) | ||
| 5c654d0d | 2020-12-18 17:00:00 | 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...) | ||
| 6bd4c717 | 2020-12-17 21:41:23 | Fixed bug 5402 - ARM support little update proposal David Carlier No fix but mostly an update for ARM architecture. | ||
| f8839289 | 2020-12-15 12:22:48 | Potential fix for bug 5393 - KMSDRM: using atomic mode setting breaks GPU compatibility Substring I was trying the KMSDRM video backend with some very simple programs that were working ok on 2.0.12. The same code won?t work on the current dev branch and I get: DEBUG: check_modesetting: probing ?/dev/dri/card0? DEBUG: /dev/dri/card0 connector, encoder and CRTC counts are: 4 5 6 DEBUG: check_modesetting: probing ?/dev/dri/card0? DEBUG: /dev/dri/card0 connector, encoder and CRTC counts are: 4 5 6 DEBUG: KMSDRM_VideoInit() DEBUG: Opening device /dev/dri/card0 DEBUG: Opened DRM FD (3) DEBUG: no atomic modesetting support. DEBUG: Video subsystem has not been initialized INFO: Using SDL video driver: (null) DEBUG: Video subsystem has not been initialized After carefully checking, the radeon driver doesn?t support atomic modesetting. That?s not the only problem : the same happens with the amdgpu driver if we disable Display Core (kernel parameter amdgpu.dc=0, which is required to get analogue outputs working). This is a major regression in the KMSDRM driver. Using atomic mode setting is great, but having no fallback to the "standard KMS" is bad. | ||
| c02d88dd | 2020-12-15 23:01:10 | configury whitespace cleanup (no actual change.) | ||
| 44d4a61d | 2020-12-14 08:11:40 | 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. |