- Jul 30, 2022
-
-
The header for luac files changed, so the offset to check had to be increased. Additionally the contrib lua library now has the version in the filename.
-
-
- Jul 12, 2022
-
-
This requires not just new-enough libplacebo, but also libplacebo GL support. Move the check inside the branch of the latter. Otherwise, this currently fails compiling on systems with new-enough libplacebo but no libepoxy.
-
- Jul 03, 2022
-
-
- Jun 18, 2022
-
-
VLC requires a library version with custom source/destination memory addresses. Note that we cannot look for symbols as some versions define them as preprocessor macros aliasing other symbols. Fixes #27068.
-
- Jun 06, 2022
-
-
This is needed in the next commit.
-
- Jun 05, 2022
-
-
- Jun 03, 2022
-
-
The Linux fbdev subsystem has been deprecated for more than a decade as there are better options available now.
-
- Jun 02, 2022
-
-
Rémi Denis-Courmont authored
The display module does not actually depend on libdrm in any way. It can be compiled with just the Linux kernel headers, so do just that.
-
Rémi Denis-Courmont authored
KMS is a subset of kernel interface. What is tested there is the presence of libdrm development files.
-
- May 31, 2022
-
-
Rémi Denis-Courmont authored
This is over 11 years old.
-
- May 21, 2022
-
-
C compilers can have GNU extensions to support typeof in C code, but some C++ compilers like clang are removing the builtin since decltype can be used in C++ without the constraints from typeof. Decltype is not 100% equivalent for this reason: references will be kept in the returned type. The check in m4/typeof.m4 comes from graydon/monotone and dovecot/core and was slightly modified to namespace the define for C++ code.
-
- May 20, 2022
-
-
x-test syntax (x$foo = xyes/xno) is used to circumvent the fact that shell variables are substituted and not just defining an argument, so that $foo doesn't expand to no argument at all. But "" in posix shell syntax is considered as an argument by itself, so using quotes around the variable removes this issue. Thus, x-test is useless in the case where it has been removed in this patch.
-
Hugo Beauzée-Luyssen authored
-
- May 19, 2022
- May 03, 2022
-
-
Get the protocol definition for wl_output version 4.
-
- Apr 17, 2022
-
-
- Apr 10, 2022
-
-
This version gives access to `UpnpInit2` for both IPv6 and IPv4. `UpnpInit` is deprecated since 1.6 and less safe than `UpnpInit2`. Libupnp 1.8.3 has been out since 2017 and has been widely adopted in most linux distributions now (available on debian since version 10). Dropping support for lower versions will allow us to completely remove `UpnpInit` from the codebase and simplify a lot the netintf selection code.
-
- Apr 02, 2022
-
-
- Mar 28, 2022
-
-
CFLAGS is added to the linker flags and newer LLVM don't like that. CPPFLAGS is used during C compilation and C++ but not added to LDFLAGS.
-
- Mar 25, 2022
-
-
newer clang reports that it ignores the command on each C++ file compiled. In the end the static C++ compiler is used on Windows anyway.
-
- Mar 17, 2022
-
-
This avoids potential compiler optimizations when casting to void** when using IID_PPV_ARGS or WRL. If the option is not supported we fail the configure as many important C++ modules may not work as expected due to pointer aliasing. In practice this should never happen as GCC for mingw-w64 and Clang support this correctly.
-
- Mar 12, 2022
-
-
- Mar 10, 2022
-
-
- Mar 05, 2022
-
-
Maybe it was OK to keep it in 3.0 but in 4.0 we can't expect to reuse ancient folders, just to save a luac rebuild. Also add a nice message when configuring.
-
- Mar 01, 2022
-
-
- Feb 27, 2022
-
-
Rémi Denis-Courmont authored
Detection only worked on Linux, but more importantly, this flag fell out of use with 8512cab6.
-
Rémi Denis-Courmont authored
This flag fell out of use with 8512cab6.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
Same problem as 0c482e07.
-
- Feb 23, 2022
-
-
Rémi Denis-Courmont authored
This was added over a decade ago, but
... -
Rémi Denis-Courmont authored
This is necessary for Linux-specific getauxval() and associated flags. In this case, VLC needs AT_HWCAP (and probably AT_HWCAP2 going forward) to detect CPU features on most architectures.
-