Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-26 | Merge Mesa 20.1.6 | Jonathan Gray | |
2020-08-26 | Import Mesa 20.1.6 | Jonathan Gray | |
2020-08-25 | Fix an integer overflow in init_om() that could lead to a double free. | Matthieu Herrb | |
Reported by Jayden Rivers. | |||
2020-08-20 | Fix a bug where some input clients can't connect to the input server. | Matthieu Herrb | |
FreeBSD bugzilla reference: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=248549 | |||
2019-05-23 | Import Mesa 19.0.5 | Jonathan Gray | |
2019-01-29 | Import Mesa 18.3.2 | Jonathan Gray | |
2018-10-23 | Import Mesa 17.3.9 | Jonathan Gray | |
2018-10-23 | Import Mesa 17.3.9 | Jonathan Gray | |
2018-10-23 | Import Mesa 17.3.9 | Jonathan Gray | |
2016-12-11 | Import Mesa 13.0.2 | Jonathan Gray | |
2016-12-11 | Import Mesa 13.0.2 | Jonathan Gray | |
2016-05-29 | Import Mesa 11.2.2 | Jonathan Gray | |
2015-11-22 | import Mesa 11.0.6 | Jonathan Gray | |
2015-11-22 | import Mesa 11.0.6 | Jonathan Gray | |
2015-11-22 | import Mesa 11.0.6 | Jonathan Gray | |
2015-11-22 | import Mesa 11.0.6 | Jonathan Gray | |
2020-08-06 | Merge from upstream X.Org : Fix size calculation in `_XimAttributeToValue` | Matthieu Herrb | |
The check here guards the read below. For `XimType_XIMStyles`, these are `num` of `CARD32` and for `XimType_XIMHotKeyTriggers` these are `num` of `XIMTRIGGERKEY` ref[1] which is defined as 3 x `CARD32`. (There are data after the `XIMTRIGGERKEY` according to the spec but they are not read by this function and doesn't need to be checked.) The old code here used the native datatype size instead of the wire protocol size causing the check to always fail. Also fix the size calculation for the header (size). It is 2 x CARD16 for both types despite the unused `CARD16` for `XimType_XIMStyles`. This fixes a regression caused by previous commit. | |||
2020-08-01 | Fix Mesa build with clang 10 on mips64. | Visa Hankala | |
On mips64, the compiler does not allow use of non-zero argument with __builtin_frame_address(). However, the returned frame address is only used when PIPE_ARCH_X86 is defined. The compile error can be avoided by making #ifdef PIPE_ARCH_X86 cover the getting of frame address too. The argument checking of __builtin_frame_address() has been present as a debug assert in clang 8. In clang 10, there is a proper runtime check for the argument. This is why the build has not failed before. OK jsg@ | |||
2020-07-31 | Fixes for Heap corruption in the X input method client in libX11 | Matthieu Herrb | |
CVE-2020-14344 These where reported to X.Org and patches proposed by Todd Carson. Thanks. | |||
2020-07-19 | Fix SHARED_LIBS | Matthieu Herrb | |
2014-04-14 | Import xcb-util-wm 0.4.1 | Matthieu Herrb | |
2020-07-08 | Unlink libxbui from the build. ok jsg@ | Matthieu Herrb | |
2020-06-27 | Update to freetype 2.10.2. Tested by krw@ and myself. | Matthieu Herrb | |
Adds supprot for WOFF2 fonts. No visible API/ABI changes. | |||
2020-06-18 | llvmpipe: use LLVM version string instead of re-computing it | Jonathan Gray | |
From Eric Engestrom 7f5ef97a07d4054efb96f0d644344644023af82c in Mesa git fixes llvmpipe renderer string showing "LLVM 16.0" with LLVM 10 | |||
2020-06-16 | ac: fix build with recent LLVM | Jonathan Gray | |
from Samuel Pitoiset ee9811a0bb86d3d75fafeece368f6182048807d0 in mainline Mesa | |||
2020-05-16 | Update to libXxf86dga 1.1.5 | Matthieu Herrb | |
2020-05-16 | Update to libXrandr 1.5.2 | Matthieu Herrb | |
2020-05-16 | Update to libxcb 1.14 and xcb-proto 1.14. ok tb@ | Matthieu Herrb | |
2020-04-03 | Remove #ifdef that doesn't make sense anymore; extend clang workaround to | Mark Kettenis | |
conver __sync_val_compare_and_swap. ok jsg@ | |||
2020-04-03 | Make this build on clang architectures that don't have 64-bit atomic | Mark Kettenis | |
instructions. Clang doesn't allow redeclaration (and therefore redefinition) of the __sync_* builtins. Use #pragma redefine_extname to work around that restriction. Clang also turns __sync_add_and_fetch into __sync_fetch_and_add (and __sync_sub_and_fetch into __sync_fetch_and_sub) in certain cases, so provide these functions as well. ok jsg@ | |||
2020-04-03 | test for 32 bit atomic builtins was incorrectly testing for 64 bit atomics | Jonathan Gray | |
noticed when going over a macppc clang build error reported by deraadt@ | |||
2020-02-21 | add mips64, mips64el and powerpc to the list of archs with -O0 in CFLAGS | Jonathan Gray | |
builds were running out of memory requested by deraadt@ | |||
2020-02-20 | regen | Jonathan Gray | |
2020-02-20 | use futexes in Mesa on archs with atomics | Jonathan Gray | |
tested by matthieu@ naddy@ and myself | |||
2020-02-05 | Add sanity checks to futex_wait() | Matthieu Herrb | |
- handle the NULL timeout pointer case - avoid negative cases. Suggested by cheloha@ ok cheloha@, jsg@ | |||
2020-02-04 | Fix absolute to relative timeout computation. ok jsg@, mpi@ | Matthieu Herrb | |
2020-01-30 | Zap stray #warning introduced in last commit | Jeremie Courreges-Anglas | |
Grrr, sorry about that. | |||
2020-01-30 | Better checks for static_assert availability | Jeremie Courreges-Anglas | |
When not in c++ or c11 mode: - check for _Static_assert support in clang with __has_extension - gcc implements _Static_assert starting with 4.6.0 - as a fallback, use a forward decl instead of ((void)0) so that static_assert can be used at file scope (scope issue pointed out by guenther@) ok jsg@ | |||
2020-01-28 | Avoid _Static_assert in Mesa/libEGL on non-clang archs | Jeremie Courreges-Anglas | |
Temporary workaround while we find a better solution. Linking errors in ports reported by cwen@, "Please commit" jsg@ | |||
2020-01-26 | Update to libepoxy 1.5.4. ok jsg@ | Matthieu Herrb | |
2020-01-22 | fix some things which got broken in merge | Jonathan Gray | |
2020-01-22 | add files generated by python scripts which stopped being shipped with | Jonathan Gray | |
distfiles when upstream removed autotools | |||
2020-01-22 | add back autotools files removed upstream | Jonathan Gray | |
2020-01-22 | Merge Mesa 19.2.8 | Jonathan Gray | |
2020-01-22 | Import Mesa 19.2.8 | Jonathan Gray | |
2020-01-14 | Oops fix previous. | Matthieu Herrb | |
2020-01-14 | Remove support for XA_IP_ADDRESS from XmuConvertStandardSelection() | Matthieu Herrb | |
This cause problems with pledged applications like xterm, as reported by Benjamin Baier and also lacks support for IPv6 as shown in Xorg bug #7611 https://bugs.freedesktop.org/show_bug.cgi?id=7611 Discussed with jca@ and deraadt@ and submitted upstreams | |||
2020-01-14 | Update to libXmu 1.1.3 | Matthieu Herrb | |
2020-01-14 | Update to libXt 1.2.0. Tested by tb@ | Matthieu Herrb | |
2020-01-04 | Update to libXpm 3.5.13. | Matthieu Herrb | |