summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-08-26Merge Mesa 20.1.6Jonathan Gray
2020-08-26Import Mesa 20.1.6Jonathan Gray
2020-08-25updateMatthieu Herrb
2020-08-25Fix integer underflow in XRecordRegisterClients()Matthieu Herrb
Reported by Jan-Niklas Sohn working with Trend Micro Zero Day Initiative.
2020-08-25Fix integer underflow in XkbSelectEvents()Matthieu Herrb
Reported by Jan-Niklas Sohn working with Trend Micro Zero Day Initiative.
2020-08-25Fix an integer underflow in XIChangeHierarchy()Matthieu Herrb
Reported by Jan-Niklas Sohn working with Trend Micro Zero Day Initiative.
2020-08-25Correct bounds checking in XkbSetNames()Matthieu Herrb
Reported by Jan-Niklas Sohn working with Trend Micro Zero Day Initiative.
2020-08-25Fix an integer overflow in init_om() that could lead to a double free.Matthieu Herrb
Reported by Jayden Rivers.
2020-08-23Allow auto controls to be set back to auto mode explicitly.Marcus Glocker
From Laurence Tratt <laurie (at) tratt (dot) net>
2020-08-20Fix 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
2020-08-16updateMatthieu Herrb
2020-08-16Update to xkbcomp 1.4.3Matthieu Herrb
2020-08-11Allow the combination of '-dc' options, reset and display control values.Marcus Glocker
Reported by Laurence Tratt.
2020-01-22Import Mesa 19.2.8Jonathan 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
2018-10-23Import Mesa 17.3.9Jonathan Gray
2018-10-23Import Mesa 17.3.9Jonathan Gray
2018-10-23Import Mesa 17.3.9Jonathan Gray
2016-12-11Import Mesa 13.0.2Jonathan Gray
2016-12-11Import Mesa 13.0.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
2015-11-22import Mesa 11.0.6Jonathan Gray
2015-11-22import Mesa 11.0.6Jonathan Gray
2020-08-09Remove braces for single line control statement.Marcus Glocker
2020-08-09If a control supports auto mode and this is active, print 'auto' with -cMarcus Glocker
instead of printing the last set numeric value. Initial diff from Laurence Tratt with some enhancements added.
2020-08-06Merge 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-05Don't compare a pointer to a null character constant but to NULL.Marcus Glocker
With best regards from clang 10.
2020-08-05Add the ability to set and display video control values directly on theMarcus Glocker
CLI. Initial diff from Laurence Tratt with some enhancements/changes added. ok mpi@
2020-08-01Fix 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-31fix for X Server Pixel Data Uninitialized Memory Information DisclosureMatthieu Herrb
CVE-2020-14347 This vulnerability was discovered and reported to X.Org by Jan-Niklas Sohn working with Trend Micro Zero Day Initiative.
2020-07-31Fixes for Heap corruption in the X input method client in libX11Matthieu Herrb
CVE-2020-14344 These where reported to X.Org and patches proposed by Todd Carson. Thanks.
2020-07-19Fix SHARED_LIBSMatthieu Herrb
2020-07-19updateMatthieu Herrb
2014-04-14Import xcb-util-wm 0.4.1Matthieu Herrb
2020-07-17syncTheo de Raadt
2020-07-17syncTheo de Raadt
2020-07-17initial powerpc X setsTheo de Raadt
2020-07-17Add white balance temperature control through 'w/W' keys.Marcus Glocker
From Laurence Tratt. ok matthieu@
2020-07-08updateMatthieu Herrb
2020-07-08syncMatthieu Herrb
2020-07-08Unlink libxbui from the build. ok jsg@Matthieu Herrb
2020-07-04Start xconsole after setting the background.Matthieu Herrb
Fixes an issue that causes xconsole to crash reported and fix tested by Joe Gidi. Thanks.
2020-07-01Initialize v4l2_requestbuffers for better libv4l compatibilityIngo Feinerer
The VIDIOC_REQBUFS ioctl requires a v4l2_requestbuffers struct with the members count, type, and memory. In the past only count was set as the uvideo(4) kernel driver, via uvideo_reqbufs(), is ignoring both struct members type and memory (pointed out by mpi@). However, using video(1) with libv4l (LD_PRELOAD=/usr/local/lib/v4l2convert.so video) yields "mmap: Invalid argument" as libv4l inspects the type and memory struct members and fails if memory != V4L2_MEMORY_MMAP. Full initialization fixes libv4l usage which allows us to view video encodings not directly supported by video(1), e.g., MJPEG, as libv4l can convert encodings on the fly. OK mglocker@