summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-29switch to using python3 to regen the xcb library code. ok kettenis@ danj@Matthieu Herrb
2020-12-21unbreak DRI3 support by using priv_open_device() to open the devicesRobert Nagy
priv_open_device() has to be used in case the X server is running privilege separated ok kettenis@, jsg@, matthieu@
2020-12-15Add -ftrapping-math to default cflagsMatthieu Herrb
This makes all tests pass with clang. -ftrapping-math is the default in gcc but not in clang. pixman-combine-float.c relies on the -ftrapping-math behaviour. ok kettenis@
2020-12-13updateMatthieu Herrb
2020-12-13Update to xcb-proto 1.14.1. No functional changes.Matthieu Herrb
2020-12-12updateMatthieu Herrb
2020-12-12Update X server to version 1.20.10. Tested by jsg@ and naddy@Matthieu Herrb
2020-12-06Set the VT to be used by the X server on armv7 and powerpc64 too.Mark Kettenis
ok phessler@, matthieu@
2020-12-05luna88k still uses wsfb_drv.{la,so} on X.Kenji Aoyama
ok matthieu@ deraadt@
2020-12-01Check SetMap request length carefully.Matthieu Herrb
Avoid out of bounds memory accesses on too short requests. ZDI-CAN 11572 / CVE-2020-14360 Reported by Jan-Niklas Sohn working with Trend Micro Zero Day Initiative
2020-12-01Fix XkbSetDeviceInfo() and SetDeviceIndicators() heap overflowsMatthieu Herrb
ZDI-CAN 11389 / CVE-2020-25712 Fix from Jan-Niklas Sohn working with Trend Micro.
2020-11-28updateMatthieu Herrb
2020-11-28syncMatthieu Herrb
2020-11-28Update to libX11 1.7.0. Tested by gkoehler@ and jsg@Matthieu Herrb
2020-11-22updateMatthieu Herrb
2020-11-11updateMatthieu Herrb
2020-11-11syncMatthieu Herrb
2020-11-11Update to freetype 2.10.4. Tested by tb@Matthieu Herrb
2020-10-30syncTheo de Raadt
2006-11-25Import freetype 2.2.1Matthieu Herrb
2020-10-28Video drivers for powerpc64.Mark Kettenis
ok matthieu@, jsg@
2020-10-27syncTheo de Raadt
2020-10-26Build AMD drivers on powerpc64.Mark Kettenis
ok jsg@
2020-10-26backport commits to not crash when accel is disabledJonathan Gray
cb27a5b Handle NULL fb_ptr in pixmap_get_fb e2cd67a Bail from amdgpu_pixmap_get_handle with ShadowFB
2020-10-26backport commits to not crash when accel is disabledJonathan Gray
c0eb5dbd Don't crash X server if GPU acceleration is not available 4d84cf43 Handle NULL fb_ptr in pixmap_get_fb prompted by a report to bugs@ from Jean-Louis ABRAHAM ok matthieu@
2020-10-24fix sign of calculated descentMatthieu Herrb
"I discovered this bug when converting the Tamsyn font from pcf to otb." from chrisz@
2019-04-16import xf86-video-amdgpu 19.0.1Jonathan Gray
ok matthieu@
2020-10-24handle empty foundry encoded as NULL to fix a segfaultMatthieu Herrb
from chrisz@
2020-10-24remove leftover debug printfMatthieu Herrb
from chrisz@
2020-10-23updateMatthieu Herrb
2020-10-23Update to fonttosfnt 1.2.0.Matthieu Herrb
Includes work done by chrisz@ to fix issues for recent pango versions. tested with st and gvim and OK chrisz@
2020-10-23remove empty file not present upstreamsMatthieu Herrb
2020-10-18updateMatthieu Herrb
2006-11-26Importing from X.Org indiviual releasesMatthieu Herrb
2020-09-30Remove osrelease from system.fvwmrckn
This is the version string that shows up as part of "OpenBSD 6.8" in the bottom right window in a default installation. But as this version stems from the build machine's kernel with which fvwm was build, it can differ from the version you're running on your machine which is what you'd expect as user. Such values must not be derived from the build environment; instead of fixing it up, remove the version number entirely and leave it to the user's ~/.fvwmrc to update the label if need be. OK deraadt
2020-09-22use <signal.h> instead of <sys/signal.h>Theo de Raadt
ok matthieu
2020-09-22glsl: Use 'using' to be explicit about visitor overloadsJonathan Gray
From Kristian Hoegsberg e3dfa8f4d694e7d64a6401752af1f973b0852aab in mainline Mesa reduces clang warnings
2006-11-26Importing xlockmore 5.22Matthieu Herrb
2020-09-22spirv/opencl: Cast opcode up front to avoid warningsJonathan Gray
From Kristian Hoegsberg b40281d8306367e68dde6b723d2114d9cb5fca5a in mainline Mesa
2020-09-22disable noisy -Winitializer-overrides warningsJonathan Gray
2020-01-22Import Mesa 19.2.8Jonathan Gray
2016-05-29Import Mesa 11.2.2Jonathan Gray
2020-09-22updateJonathan Gray
2020-09-22Mesa 20.0 does not use per gen marshal_generated filesJonathan Gray
2020-09-22Merge Mesa 20.0.8Jonathan Gray
With Mesa 20.1 even after the kernel change to do wbinvd on all cpus sthen@ reported that hard hangs still occurred on his Haswell system with inteldrm. Mark Kane also reported seeing hangs on Ivy Bridge on bugs@. Some systems/workloads seem to be more prone to triggering this than others as I have not seen any hangs on Ivy Bridge and the only hangs I saw on Haswell when running piglit went away with the wbinvd change. It seems something is wrong with drm memory attributes or coherency in the kernel and newer Mesa versions expect behaviour we don't have.
2020-09-22Import Mesa 20.0.8Jonathan Gray
2020-09-14go back to brw_eu.h rev 1.9 matching upstream 20.1 branchJonathan Gray
haswell hangs still occurred just less frequently with the 1.10 revert of 'intel/eu: Use non-coherent mode (BTI=253) for stateless A64 messages' The recent kernel change to do wbinvd across all cpus instead of just one is a better approach and avoids hangs seen with piglit on haswell.
2020-09-03Import Mesa 20.1.7Jonathan Gray
2020-08-26Import Mesa 20.1.6Jonathan Gray
2020-09-13Use C99 designated structure initializers.Matthieu Herrb
No expected code change.