pixman: Use endian.h to determine byte order
Replace architecture-specific checks with BYTE_ORDER from
<endian.h>. This covers m88k in addition to sparc64 and powerpc, which
prevents graphical programs like xeyes from behaving strangely on
luna88k.
ok matthieu@ jsg@
Fixes for vulnerabilities found in xkbcommon also present in xkbcomp
CVE-2018-15863 Don't crash on no-op modmask expressions
CVE-2018-15861 Don't falsely promise from ExprResolveLhs
CVE-2018-15859 Fail expression lookup on invalid atoms
CVE-2018-15853 fix stack overflow when evaluating boolean negation
from matthieu@
this is errata/7.8/009_xkbcomp.patch.sig
Fixes for vulnerabilities found in xkbcommon also present in xkbcomp
CVE-2018-15863 Don't crash on no-op modmask expressions
CVE-2018-15861 Don't falsely promise from ExprResolveLhs
CVE-2018-15859 Fail expression lookup on invalid atoms
CVE-2018-15853 fix stack overflow when evaluating boolean negation
from matthieu@
this is errata/7.7/016_xkbcomp.patch.sig
Fixes for vulnerabilities found in xkbcommon also present in xkbcomp
CVE-2018-15863 Don't crash on no-op modmask expressions
CVE-2018-15861 Don't falsely promise from ExprResolveLhs
CVE-2018-15859 Fail expression lookup on invalid atoms
CVE-2018-15853 fix stack overflow when evaluating boolean negation
detect wayland platform when not built with HAVE_WAYLAND_PLATFORM
Otherwise the default platform type of x11 is used and a pointer is
wrongly cast to an X11 Display type when using wayland.
Mesa can't be built with HAVE_WAYLAND_PLATFORM as the wayland libraries
are not in xenocara.
initial diff from and ok landry@