- 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.
-
This requires MacOS 10.5 or less, which was dropped in VLC 2.1.0.
-
- Feb 19, 2022
-
-
Fix #26491
-
- Feb 11, 2022
-
-
- Feb 05, 2022
-
-
Rémi Denis-Courmont authored
This was superseded by fc8208ec.
-
- Feb 03, 2022
-
-
Fixes #26572 Signed-off-by:
Rémi Denis-Courmont <remi@remlab.net>
-
- Feb 02, 2022
-
-
Rémi Denis-Courmont authored
-
- Feb 01, 2022
-
-
Rémi Denis-Courmont authored
This follows the established cargo cult of not assuming that the toolchain supports SIMD.
-
- Jan 29, 2022
-
-
Allow the configure script to substitute the theme used in the documentation for Awesome doxygen css from the CI script. The theme won't be mandatory, but we can change it and inject it for the production documentation online.
-
- Jan 28, 2022
-
-
Otherwise it won't compile compatible code. If protoc is not there we check the version of protobuf we expect so we get the proper error messages on what's really missing.
-
Similar to how we force detection of luac there. We might be using AC_CHECK_TOOL(PROTOC, protoc, no, [${CONTRIB_DIR}/../bin$PATH_SEPARATOR$PATH]) Which works, but it doesn't keep the full path, so if the PATH is not set in the environment when using HOST-protoc it doesn't find it. So we either have to force everyone to add a new item in their PATH or just use the transparent way that luac is using.
-
Similar to how we use $host-luac that we build natively.
-