summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-02-21Merge Upstream fix for buffer overflow in sixel code.Matthieu Herrb
This code is not compiled on OpenBSD so the shipped xterm are not vulnerable to this (which is CVE-2022-24130) Committing the fix in case someone uses this for builds with sixel enabled.
2021-09-09Import Mesa 21.1.8Jonathan Gray
2021-07-22Import Mesa 21.1.5Jonathan Gray
2021-07-22Import Mesa 21.1.5Jonathan Gray
2021-07-22Import Mesa 21.1.5Jonathan Gray
2021-07-22Import Mesa 21.1.5Jonathan Gray
2021-07-22Import Mesa 21.1.5Jonathan Gray
2020-08-26Import Mesa 20.1.6Jonathan Gray
2020-08-26Import Mesa 20.1.6Jonathan Gray
2020-01-22Import Mesa 19.2.8Jonathan Gray
2019-05-23Import Mesa 19.0.5Jonathan Gray
2019-05-23Import Mesa 19.0.5Jonathan Gray
2019-01-29Import Mesa 18.3.2Jonathan Gray
2019-01-29Import Mesa 18.3.2Jonathan Gray
2019-01-29Import Mesa 18.3.2Jonathan Gray
2019-01-29Import Mesa 18.3.2Jonathan Gray
2016-12-11Import Mesa 13.0.2Jonathan Gray
2016-05-29Import Mesa 11.2.2Jonathan Gray
2016-05-29Import Mesa 11.2.2Jonathan Gray
2015-11-22import Mesa 11.0.6Jonathan Gray
2015-11-22import Mesa 11.0.6Jonathan Gray
2022-02-21updateMatthieu Herrb
2022-02-21syncMatthieu Herrb
2022-02-21Update to libX11 1.7.3.1. ok jsg@ who noticed this requires a major bump.Matthieu Herrb
2022-02-20Sync with xorg-server 21.1.3.Matthieu Herrb
This does *not* include the commit that reverts the new computation of the screen resolution from dimensions returned by the screen since many of you told they prefer the new behaviour from 21.1.1. This is going to be discussed again before 7.1
2022-02-19enable subpixel rendering in FreeType, ok mpi@ matthieu@Stuart Henderson
The ClearType colour filtering patents expired in 2019 and various other OS have also made this change since then. https://freetype.org/patents.html
2022-02-07The color map support in wsfb(4) only supports up to 256 palette entries.Mark Kettenis
However for 30-bit color depth modes, Xorg assumes 1024 palette entries are supported. Since we don't actually support hardware with both 30-bit color depth and hardware palette support, skip the color map handling in that case. This is what the xf86-video-ati driver does as well. This prevents us from smashing the stack. ok matthieu@
2022-02-05updateMatthieu Herrb
2022-02-03remove 0x2972 from the intel gen 2 and 3 listJonathan Gray
0x2972 is 946GZ which is gen 4
2022-01-27Add group-last command that shows only the previously active group; ok okanop
2022-01-24change ac_cv_path_CPP_PATH to use /usr/libexec/cpp; spotted by jsg@Robert Nagy
2022-01-06stop chowning old drm device nodesJonathan Gray
2022-01-03syncVisa Hankala
2021-12-27Recommit: compiler.h: don't define inb/outb and friends on mipsVisa Hankala
From Julien Cristau 0148a15da1616a868d71abe1b56e3f28cc79533c in xserver git without arm_video.c changes. OK matthieu@
2021-12-24Allow bare numbers for key and mouse bindings; taken from similarOkan Demirmen
support in other parse.y's; from Leon Fischer <lfischer@airmail.cc>.
2021-12-14render: Fix out of bounds access in SProcRenderCompositeGlyphs()Matthieu Herrb
ZDI-CAN-14192, CVE-2021-4008
2021-12-14Xext: Fix out of bounds access in SProcScreenSaverSuspend()Matthieu Herrb
ZDI-CAN-14951, CVE-2021-4010
2021-12-14xfixes: Fix out of bounds access in *ProcXFixesCreatePointerBarrier()Matthieu Herrb
ZDI-CAN-14950, CVE-2021-4009
2021-12-14record: Fix out of bounds access in SwapCreateRegister()Matthieu Herrb
ZDI-CAN-14952, CVE-2021-4011
2021-12-09backport from Mesa upstream to fix i386 build with llvm 13Jonathan Gray
gallivm: fix FTBFS on i386 with LLVM >= 13, StackAlignmentOverride is gone 3a2d317b996f57647da23de7876142be4b9b71f3 gallivm: add new wrapper around Module::setOverrideStackAlignment() c1b4c64a28d9fc093229eab91a3a7fc4cb4fe29a https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11940 ok sthen@
2021-12-06when xf86CrtcConfigPrivateIndex==-1 XF86_CRTC_CONFIG_PTR() causes an out ofMatthieu Herrb
bounds read. White-space fix and ok jsg@
2021-12-06Initialize mode->name for modes generated by libxcvt.Matthieu Herrb
ok jsg@ on the upstream merge request.
2021-12-03don't free uninitialised pointers in glamorJonathan Gray
Attempting to run fvwm on a x61/965gm with xserver 1.21.1 with the modesetting driver on amd64 would cause the xserver to reliably crash. problem introduced upstream in 2906ee5e4 ("glamor: Fix leak in glamor_build_program()") which was backported to the 1.21 branch. ok matthieu@
2021-11-30switch away from using tradcpp(1) to cpp(1)Robert Nagy
2021-11-23Update openchrome to 0.6.409.Frederic Cambus
OK and with help from matthieu@
2021-11-22sync parse.y changes from base; ok naddy@Okan Demirmen
original from naddy@: > Don't declare variables as "unsigned char *" that are passed to > functions that take "char *" arguments. Where such chars are > assigned to int or passed to ctype functions, explicitly cast them > to unsigned char. > > For OpenBSD's clang, -Wpointer-sign has been disabled by default, > but when the parse.y code was built elsewhere, the compiler would > complain. > > With help from millert@ > ok benno@ deraadt@
2008-07-12Import the openchrome video driver, version 0.2.902. Discussed withMatthieu Herrb
bernd@ and oga@. Tested by many in snaphots.
2021-11-20syncMatthieu Herrb
2021-11-20Fix typo which led to a non-existent config file.Matthieu Herrb
Noticed by tim@.
2021-11-19Do not attempt to grab keys without a keycode; this incidentally allowsOkan Demirmen
XF86 keys support. found and fix by Luis Henriques <henrix@camandro.org>