Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[xsrc/xorg]: xsrc/external/mit/xorg-server/dist initial import of xorg-server...
details: https://anonhg.NetBSD.org/xsrc/rev/4f5aa24f9a4b
branches: xorg
changeset: 10165:4f5aa24f9a4b
user: mrg <mrg%NetBSD.org@localhost>
date: Sun Mar 03 21:57:38 2019 +0000
description:
initial import of xorg-server-1.20.4
diffstat:
external/mit/xorg-server/dist/ChangeLog | 1866 ++++++---
external/mit/xorg-server/dist/Makefile.am | 2 +-
external/mit/xorg-server/dist/Makefile.in | 21 +-
external/mit/xorg-server/dist/README.md | 35 +
external/mit/xorg-server/dist/Xext/Makefile.in | 163 +-
external/mit/xorg-server/dist/Xi/Makefile.in | 283 +-
external/mit/xorg-server/dist/Xi/xibarriers.c | 10 +
external/mit/xorg-server/dist/aclocal.m4 | 257 +-
external/mit/xorg-server/dist/compile | 10 +-
external/mit/xorg-server/dist/composite/Makefile.in | 73 +-
external/mit/xorg-server/dist/config.guess | 556 +-
external/mit/xorg-server/dist/config.sub | 323 +-
external/mit/xorg-server/dist/config/Makefile.in | 73 +-
external/mit/xorg-server/dist/configure | 332 +-
external/mit/xorg-server/dist/configure.ac | 6 +-
external/mit/xorg-server/dist/damageext/Makefile.in | 48 +-
external/mit/xorg-server/dist/dbe/Makefile.in | 59 +-
external/mit/xorg-server/dist/depcomp | 10 +-
external/mit/xorg-server/dist/dix/Makefile.in | 223 +-
external/mit/xorg-server/dist/doc/Makefile.in | 15 +-
external/mit/xorg-server/dist/doc/dtrace/Makefile.in | 13 +-
external/mit/xorg-server/dist/dri3/Makefile.in | 64 +-
external/mit/xorg-server/dist/dri3/dri3_request.c | 4 +-
external/mit/xorg-server/dist/exa/Makefile.in | 101 +-
external/mit/xorg-server/dist/fb/Makefile.in | 318 +-
external/mit/xorg-server/dist/glamor/Makefile.in | 212 +-
external/mit/xorg-server/dist/glamor/glamor_render.c | 25 +-
external/mit/xorg-server/dist/glx/Makefile.in | 207 +-
external/mit/xorg-server/dist/glx/vndcmds.c | 4 -
external/mit/xorg-server/dist/hw/Makefile.in | 15 +-
external/mit/xorg-server/dist/hw/dmx/Makefile.in | 158 +-
external/mit/xorg-server/dist/hw/dmx/config/Makefile.in | 132 +-
external/mit/xorg-server/dist/hw/dmx/config/man/Makefile.in | 13 +-
external/mit/xorg-server/dist/hw/dmx/config/parser.c | 189 +-
external/mit/xorg-server/dist/hw/dmx/config/parser.h | 8 +-
external/mit/xorg-server/dist/hw/dmx/config/scanner.c | 4 +-
external/mit/xorg-server/dist/hw/dmx/doc/Makefile.in | 13 +-
external/mit/xorg-server/dist/hw/dmx/doxygen/Makefile.in | 13 +-
external/mit/xorg-server/dist/hw/dmx/examples/Makefile.in | 96 +-
external/mit/xorg-server/dist/hw/dmx/glxProxy/Makefile.in | 111 +-
external/mit/xorg-server/dist/hw/dmx/input/Makefile.in | 111 +-
external/mit/xorg-server/dist/hw/dmx/man/Makefile.in | 13 +-
external/mit/xorg-server/dist/hw/kdrive/Makefile.in | 15 +-
external/mit/xorg-server/dist/hw/kdrive/ephyr/Makefile.in | 90 +-
external/mit/xorg-server/dist/hw/kdrive/ephyr/man/Makefile.in | 13 +-
external/mit/xorg-server/dist/hw/kdrive/src/Makefile.in | 75 +-
external/mit/xorg-server/dist/hw/vfb/Makefile.in | 68 +-
external/mit/xorg-server/dist/hw/vfb/man/Makefile.in | 13 +-
external/mit/xorg-server/dist/hw/xfree86/Makefile.in | 60 +-
external/mit/xorg-server/dist/hw/xfree86/common/Makefile.in | 190 +-
external/mit/xorg-server/dist/hw/xfree86/common/xf86pciBus.c | 2 +-
external/mit/xorg-server/dist/hw/xfree86/ddc/Makefile.in | 68 +-
external/mit/xorg-server/dist/hw/xfree86/dixmods/Makefile.in | 49 +-
external/mit/xorg-server/dist/hw/xfree86/doc/Makefile.in | 13 +-
external/mit/xorg-server/dist/hw/xfree86/dri/Makefile.in | 59 +-
external/mit/xorg-server/dist/hw/xfree86/dri2/Makefile.in | 38 +-
external/mit/xorg-server/dist/hw/xfree86/dri2/pci_ids/Makefile.in | 13 +-
external/mit/xorg-server/dist/hw/xfree86/dri2/pci_ids/i965_pci_ids.h | 1 +
external/mit/xorg-server/dist/hw/xfree86/drivers/Makefile.in | 15 +-
external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/Makefile.in | 68 +-
external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/drmmode_display.c | 12 +-
external/mit/xorg-server/dist/hw/xfree86/exa/Makefile.in | 34 +-
external/mit/xorg-server/dist/hw/xfree86/exa/man/Makefile.in | 13 +-
external/mit/xorg-server/dist/hw/xfree86/fbdevhw/Makefile.in | 39 +-
external/mit/xorg-server/dist/hw/xfree86/fbdevhw/man/Makefile.in | 13 +-
external/mit/xorg-server/dist/hw/xfree86/glamor_egl/Makefile.in | 65 +-
external/mit/xorg-server/dist/hw/xfree86/i2c/Makefile.in | 55 +-
external/mit/xorg-server/dist/hw/xfree86/int10/Makefile.in | 98 +-
external/mit/xorg-server/dist/hw/xfree86/loader/Makefile.in | 52 +-
external/mit/xorg-server/dist/hw/xfree86/man/Makefile.in | 13 +-
external/mit/xorg-server/dist/hw/xfree86/modes/Makefile.in | 91 +-
external/mit/xorg-server/dist/hw/xfree86/modes/xf86RandR12.c | 2 +-
external/mit/xorg-server/dist/hw/xfree86/os-support/Makefile.in | 15 +-
external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/Makefile.in | 129 +-
external/mit/xorg-server/dist/hw/xfree86/os-support/bus/Makefile.in | 68 +-
external/mit/xorg-server/dist/hw/xfree86/os-support/hurd/Makefile.in | 89 +-
external/mit/xorg-server/dist/hw/xfree86/os-support/linux/Makefile.in | 102 +-
external/mit/xorg-server/dist/hw/xfree86/os-support/misc/Makefile.in | 48 +-
external/mit/xorg-server/dist/hw/xfree86/os-support/solaris/Makefile.in | 114 +-
external/mit/xorg-server/dist/hw/xfree86/os-support/stub/Makefile.in | 93 +-
external/mit/xorg-server/dist/hw/xfree86/parser/Makefile.in | 131 +-
external/mit/xorg-server/dist/hw/xfree86/ramdac/Makefile.in | 82 +-
external/mit/xorg-server/dist/hw/xfree86/shadowfb/Makefile.in | 62 +-
external/mit/xorg-server/dist/hw/xfree86/utils/Makefile.in | 15 +-
external/mit/xorg-server/dist/hw/xfree86/utils/cvt/Makefile.in | 39 +-
external/mit/xorg-server/dist/hw/xfree86/utils/gtf/Makefile.in | 30 +-
external/mit/xorg-server/dist/hw/xfree86/utils/man/Makefile.in | 13 +-
external/mit/xorg-server/dist/hw/xfree86/vbe/Makefile.in | 66 +-
external/mit/xorg-server/dist/hw/xfree86/vgahw/Makefile.in | 62 +-
external/mit/xorg-server/dist/hw/xfree86/x86emu/Makefile.in | 74 +-
external/mit/xorg-server/dist/hw/xfree86/xkb/Makefile.in | 57 +-
external/mit/xorg-server/dist/hw/xnest/Makefile.in | 130 +-
external/mit/xorg-server/dist/hw/xnest/man/Makefile.in | 13 +-
external/mit/xorg-server/dist/hw/xquartz/GL/Makefile.in | 57 +-
external/mit/xorg-server/dist/hw/xquartz/Makefile.in | 93 +-
external/mit/xorg-server/dist/hw/xquartz/bundle/Makefile.in | 13 +-
external/mit/xorg-server/dist/hw/xquartz/mach-startup/Makefile.am | 4 +
external/mit/xorg-server/dist/hw/xquartz/mach-startup/Makefile.in | 71 +-
external/mit/xorg-server/dist/hw/xquartz/man/Makefile.in | 13 +-
external/mit/xorg-server/dist/hw/xquartz/pbproxy/Makefile.in | 82 +-
external/mit/xorg-server/dist/hw/xquartz/xpr/Makefile.in | 93 +-
external/mit/xorg-server/dist/hw/xwayland/Makefile.in | 140 +-
external/mit/xorg-server/dist/hw/xwayland/xwayland-glamor-gbm.c | 6 +
external/mit/xorg-server/dist/hw/xwayland/xwayland-present.c | 167 +-
external/mit/xorg-server/dist/hw/xwayland/xwayland.c | 22 +-
external/mit/xorg-server/dist/hw/xwayland/xwayland.h | 6 +-
external/mit/xorg-server/dist/hw/xwin/Makefile.in | 286 +-
external/mit/xorg-server/dist/hw/xwin/dri/Makefile.in | 48 +-
external/mit/xorg-server/dist/hw/xwin/glx/Makefile.am | 3 +-
external/mit/xorg-server/dist/hw/xwin/glx/Makefile.in | 83 +-
external/mit/xorg-server/dist/hw/xwin/man/Makefile.in | 13 +-
external/mit/xorg-server/dist/hw/xwin/winclipboard/Makefile.in | 90 +-
external/mit/xorg-server/dist/hw/xwin/winprefslex.c | 4 +-
external/mit/xorg-server/dist/hw/xwin/winprefsyacc.c | 163 +-
external/mit/xorg-server/dist/hw/xwin/winprefsyacc.h | 8 +-
external/mit/xorg-server/dist/include/Makefile.am | 3 +
external/mit/xorg-server/dist/include/Makefile.in | 16 +-
external/mit/xorg-server/dist/include/xserver_poll.h | 2 +-
external/mit/xorg-server/dist/include/xwayland-config.h.meson.in | 11 +
external/mit/xorg-server/dist/install-sh | 45 +-
external/mit/xorg-server/dist/ltmain.sh | 2 +-
external/mit/xorg-server/dist/man/Makefile.in | 13 +-
external/mit/xorg-server/dist/meson.build | 2 +-
external/mit/xorg-server/dist/mi/Makefile.in | 176 +-
external/mit/xorg-server/dist/mi/miinitext.c | 2 +-
external/mit/xorg-server/dist/miext/Makefile.in | 15 +-
external/mit/xorg-server/dist/miext/damage/Makefile.in | 55 +-
external/mit/xorg-server/dist/miext/rootless/Makefile.in | 66 +-
external/mit/xorg-server/dist/miext/shadow/Makefile.in | 161 +-
external/mit/xorg-server/dist/miext/sync/Makefile.in | 64 +-
external/mit/xorg-server/dist/missing | 16 +-
external/mit/xorg-server/dist/os/Makefile.in | 202 +-
external/mit/xorg-server/dist/os/auth.c | 9 +-
external/mit/xorg-server/dist/os/utils.c | 9 +-
external/mit/xorg-server/dist/present/Makefile.in | 100 +-
external/mit/xorg-server/dist/present/present.c | 2 +-
external/mit/xorg-server/dist/present/present_priv.h | 1 +
external/mit/xorg-server/dist/present/present_scmd.c | 21 +-
external/mit/xorg-server/dist/present/present_vblank.c | 6 +-
external/mit/xorg-server/dist/present/present_wnmd.c | 20 +-
external/mit/xorg-server/dist/pseudoramiX/Makefile.in | 48 +-
external/mit/xorg-server/dist/randr/Makefile.in | 122 +-
external/mit/xorg-server/dist/record/Makefile.in | 52 +-
external/mit/xorg-server/dist/render/Makefile.in | 100 +-
external/mit/xorg-server/dist/test-driver | 10 +-
external/mit/xorg-server/dist/test/Makefile.in | 188 +-
external/mit/xorg-server/dist/test/scripts/run-piglit.sh | 6 +-
external/mit/xorg-server/dist/test/scripts/xinit-piglit-session.sh | 11 +-
external/mit/xorg-server/dist/test/xi2/protocol-common.c | 1 +
external/mit/xorg-server/dist/test/xtest.c | 11 +-
external/mit/xorg-server/dist/xfixes/Makefile.in | 66 +-
external/mit/xorg-server/dist/xkb/Makefile.in | 164 +-
external/mit/xorg-server/dist/ylwrap | 10 +-
153 files changed, 8046 insertions(+), 4185 deletions(-)
diffs (truncated from 24825 to 300 lines):
diff -r 101ef3c8207b -r 4f5aa24f9a4b external/mit/xorg-server/dist/ChangeLog
--- a/external/mit/xorg-server/dist/ChangeLog Sun Mar 03 21:36:29 2019 +0000
+++ b/external/mit/xorg-server/dist/ChangeLog Sun Mar 03 21:57:38 2019 +0000
@@ -1,3 +1,705 @@
+commit 94f036d412f4f426abe950b57b9ec99b78068c39
+Author: Adam Jackson <ajax%redhat.com@localhost>
+Date: Mon Feb 25 13:31:13 2019 -0500
+
+ xserver 1.20.4
+
+ Signed-off-by: Adam Jackson <ajax%redhat.com@localhost>
+
+commit 9850d20c2aa2d8380f2e9c4521ef3c46a6c8fb00
+Author: Michel Dänzer <michel.daenzer%amd.com@localhost>
+Date: Fri Feb 22 10:22:49 2019 +0100
+
+ gitlab-ci: Run make distcheck in autotools build & test job
+
+ We don't set the PIGLIT_DIR and XTS_DIR environment variables for make
+ distcheck for now, otherwise it complains about files left behind by
+ piglit.
+
+ (cherry picked from commit 432fad04e7aaad1f10d732a51665ecbe934246c6)
+
+commit fcac9b10c90c8a06c60f563f5ad8da1d4e49b7fc
+Author: Michel Dänzer <michel.daenzer%amd.com@localhost>
+Date: Fri Feb 22 10:21:27 2019 +0100
+
+ glx,xquartz: Fix make distcheck
+
+ Guard BUILT_SOURCES and CLEANFILES by XWIN_GLX_WINDOWS/XQUARTZ.
+
+ (cherry picked from commit f9bbc9d5ead5cf298f0e3e0b7ac5229af830f6e7)
+
+commit 01a03a476a5f963846fdb7702217be17ac1ecd6c
+Author: Michel Dänzer <michel.daenzer%amd.com@localhost>
+Date: Fri Feb 22 11:16:36 2019 +0100
+
+ present/wnmd: Allow flipping if the window pixmap matches the toplevel's
+
+ Instead of testing window->redirectDraw.
+
+ With Xwayland, the toplevel window is always redirected, so this would
+ unnecessarily preclude flipping there in some cases, e.g. with wlroots
+ based Wayland compositors or with fullscreen X11 windows in weston.
+
+ Fixes issue #631.
+ (Cherry picked from commit a093a88531599832811a1ba5cb85101af91a545e)
+
+commit e5984241ab8d7ca75eb3e5e893d63adb017ed0f5
+Author: Michel Dänzer <michel.daenzer%amd.com@localhost>
+Date: Fri Feb 22 11:56:23 2019 +0100
+
+ gitlab-ci: Add autotools build & test job
+ (Cherry picked from commit 2f12c8017508f23195db92503435fc3ef183da4b)
+
+commit de6d87b61959cd3997feed3efe25fb2a36e543fb
+Author: Michel Dänzer <michel.daenzer%amd.com@localhost>
+Date: Fri Feb 22 11:56:01 2019 +0100
+
+ gitlab-ci: Use ccache
+
+ Meson picks it up automatically.
+
+ Based on:
+
+ * https://gitlab.freedesktop.org/mesa/mesa/merge_requests/240
+ * https://gould.cx/ted/blog/2017/06/10/ccache-for-Gitlab-CI/
+ * https://stackoverflow.com/questions/53659419/ccache-no-hits-in-gitlab-ci
+
+ v2 based on the corresponding Mesa change:
+ * Quote CCACHE_(BASE)DIR environment variables.
+ * Clear ccache stats in before_script.
+ * Move cache stanza to the build-and-test job, the cache isn't used in
+ the docker-image job.
+
+ Reviewed-by: Adam Jackson <ajax%redhat.com@localhost> # v1
+ (Cherry picked from commit b577df77451d34e28cfef3bda5031a43caeba90a)
+
+commit 37ad8dd978e8d35233e489e771f7dcf3e09c3b7a
+Author: Michel Dänzer <michel.daenzer%amd.com@localhost>
+Date: Fri Feb 22 11:55:31 2019 +0100
+
+ gitlab-ci: Add ccache to docker image, and leave in autotools
+
+ We're going to make use of these in build & test jobs.
+ (Cherry picked from commit 537f06e21ee2c4c88ee062c26555338257e043ef)
+
+commit 61eccbcec930efeb1a124cc8edff70e6f65c927e
+Author: Michel Dänzer <michel.daenzer%amd.com@localhost>
+Date: Fri Feb 22 11:54:57 2019 +0100
+
+ gitlab-ci: Don't rely on $CI_PROJECT_NAME
+
+ The name of a forked repository can be changed later, in which case this
+ would fail to refer to the main repository.
+
+ Pointed out by Eric Engestrom in
+ https://gitlab.freedesktop.org/mesa/mesa/merge_requests/224 .
+ (Cherry picked from commit fede384962edd175b1a2ce6edd8d2ef9b0fd74f0)
+
+commit e10cfd8fcc395360ce9acd93bfd7503da8e35381
+Author: Michel Dänzer <michel.daenzer%amd.com@localhost>
+Date: Fri Feb 22 11:54:41 2019 +0100
+
+ gitlab-ci: Only run docker-image stage if relevant source files change
+
+ Otherwise there's normally no need to run it. It will also run when a
+ new branch is created, which ensures that the docker image always exists
+ (e.g. in a newly forked repository).
+
+ Inspired by https://gitlab.freedesktop.org/mesa/mesa/merge_requests/143
+ (Cherry picked from commit 8694395fcfd407190db74f31064960e484747377)
+
+commit 7246730edfb4f9079eb0ef1c41c43c47854a7432
+Author: Michel Dänzer <michel.daenzer%amd.com@localhost>
+Date: Fri Feb 22 11:53:55 2019 +0100
+
+ gitlab-ci: Set LC_ALL=C.UTF-8
+
+ Although piglit could now handle non-ASCII characters in the
+ environment, meson was still failing without this (even though it's
+ using Python 3).
+
+ Reviewed-by: Eric Anholt <eric%anholt.net@localhost>
+ (Cherry picked from commit bc6998b728749015bfd93a85fbae48af777c9a34)
+
+commit 8db5a711da6a0b8f28c885b968b1e6bf2d45ce62
+Author: Michel Dänzer <michel.daenzer%amd.com@localhost>
+Date: Fri Feb 22 11:53:37 2019 +0100
+
+ test: Use .../piglit instead of .../piglit-*.py
+
+ The latter use Python 2 and break with any non-ASCII characters in the
+ environment, the former uses Python 3 and works fine in that case.
+
+ Reviewed-by: Eric Anholt <eric%anholt.net@localhost>
+ (Cherry picked from commit 4aaaf69229be574d6d11084225ecd91446a15170)
+
+commit 3314af2d15085118f2ca0d4ce65ae6ec1f38fbad
+Author: Michel Dänzer <michel.daenzer%amd.com@localhost>
+Date: Fri Feb 22 11:53:12 2019 +0100
+
+ gitlab-ci: Docker image can be generated as part of pipeline
+
+ This removes the dependency on an externally generated docker image, and
+ should make it easier to update the docker image or make other changes
+ related to it.
+
+ This is based on Debian testing, because I'm most familiar with Debian.
+ But it should be easy to base it on another distro.
+
+ v2:
+ * Use kaniko instead of docker-in-docker for image generation, so it can
+ also work in unprivileged runners.
+ * Drop piglit.conf & tetexec.cfg overrides, just make sure the files in
+ the image work.
+ (Cherry picked from commit f56d8e2282a3d1344aa1300c78faede0071a3bfa)
+
+commit e8b4e94d5192f72be3f768ac11a5e27890e6bc8d
+Author: Michel Dänzer <michel.daenzer%amd.com@localhost>
+Date: Fri Feb 22 11:52:42 2019 +0100
+
+ Drop Travis Linux build in favour of GitLab CI
+
+ Fold build-travis-deps.sh into .gitlab-ci.yml.
+
+ Preparation for the next change, which would break the Travis Linux
+ build.
+
+ Reviewed-by: Eric Anholt <eric%anholt.net@localhost>
+ (Cherry picked from commit ed44f9cd6a4ccf6de7dda70432764b4da10f3f44)
+
+commit 4925f38dc0559a8cbe01ec947edeb5eeb78a4df6
+Author: Michel Daenzer <michel%daenzer.net@localhost>
+Date: Fri Feb 22 11:51:57 2019 +0100
+
+ Make artifacts of piglit results if job fails
+
+ Can be useful for figuring out what caused the failure.
+ (Cherry picked from commit a7472da94136ef977b8d6af956a15767736236ea)
+
+commit b6ef90d83b4fd9230ca334116c61fd52f1d68209
+Author: Michel Daenzer <michel%daenzer.net@localhost>
+Date: Fri Feb 22 11:51:35 2019 +0100
+
+ travis: Use a single meson invocation
+
+ The prefix setting didn't take for some reason.
+ (Cherry picked from commit c1bb392b1df4023e9dec489facfa221a53499ddc)
+
+commit 7753fd9989e280783daeee1994d019155735dee5
+Author: Adam Jackson <ajax%redhat.com@localhost>
+Date: Fri Feb 22 11:50:05 2019 +0100
+
+ gitlab: Skip the docker-in-docker step
+
+ No idea which cult's cargo I was looking at there. Cuts about a minute
+ off the build time.
+
+ Signed-off-by: Adam Jackson <ajax%redhat.com@localhost>
+ (Cherry picked from commit a41ccaa0857146e986f11360d4f2aeb3913af9a6)
+
+commit 524104e15c7169114e4fa3dd832990c58ee563a4
+Author: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+Date: Fri Feb 8 13:29:14 2019 +1000
+
+ Xi: lock the input thread for any pointer barrier list manipulation
+
+ The input thread checks the barriers for pointer positioning, swapping the
+ list out from underneath is considered impolite.
+
+ Reported-by: Michel Dänzer <michel.daenzer%amd.com@localhost>
+ Signed-off-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+ Reviewed-by: Michel Dänzer <michel.daenzer%amd.com@localhost>
+ (cherry picked from commit 678d64aa2e929368b6d6f2b83bbf5540c4fa292d)
+
+commit ae9dda1e2620f402b434f10df581b0fdf0495ee8
+Author: Peter Harris <pharris%opentext.com@localhost>
+Date: Wed Jan 30 14:51:07 2019 -0500
+
+ os: Fix GetTimeInMicros resolution
+
+ GetTimeInMillis is called first, which sets clockid to
+ CLOCK_MONOTONIC_COARSE, which is typically much lower resolution than
+ the callers of GetTimeInMicros want.
+
+ Prior to a779fda224bee0c4d27636503367e55ae93b33c2, GetTimeInMillis and
+ GetTimeInMicros did not share a clockid.
+
+ Restore the clockid split to fix the granularity of GetTimeInMicros.
+
+ Signed-off-by: Peter Harris <pharris%opentext.com@localhost>
+ (cherry picked from commit 937a5b78a2f6ea771132ff0f9ece708a23c1bdad)
+
+commit 013c28a122a61beaf3a4ee7cc92b7ca2c92de7ab
+Author: A. Wilcox <AWilcox%Wilcox-Tech.com@localhost>
+Date: Sat Jan 26 15:37:56 2019 -0600
+
+ DRI2: Add another Coffeelake PCI ID
+
+ A user of Adélie Linux reported that modesetting wasn't working properly on
+ their Intel i7-9700K-integrated UHD 630 GPU. Xorg.0.log showed:
+
+ [ 131.902] (EE) modeset(0): [DRI2] No driver mapping found for PCI device 0x8086 / 0x3e98
+ [ 131.902] (EE) modeset(0): Failed to initialize the DRI2 extension.
+
+ Indeed, that PCI ID is missing from i965_pci_ids. Adding it fixed the issue
+ and allowed the system to work with i965_dri under modesetting.
+
+ (cherry picked from commit d3a26bbf618507e1ca05b2bc99a880075b77db77)
+
+commit a51d7a730cfd82ab44ea5510eafdbe9d7043e706
+Author: Adam Jackson <ajax%redhat.com@localhost>
+Date: Tue Oct 16 12:58:25 2018 -0400
+
+ vnd: Fix a silly memory leak
+
+ 'disp' was already allocated by LookupVendorPrivDispatch above,
+ clobbering it will do no good.
+
+ Signed-off-by: Adam Jackson <ajax%redhat.com@localhost>
+ (cherry picked from commit 709c6562975c3bea10dd0571527a4aac79a6bf6f)
+
+commit 544d0e961cfa96043ed3e5a718a768444c4a4c4d
+Author: Adam Jackson <ajax%redhat.com@localhost>
+Date: Wed Jan 16 14:20:17 2019 -0500
+
+ mi: When {en,dis}abling extensions, match names case-insensitively
+
+ Both because extension names are inconsistently capitalized on the wire,
+ and because the table we're walking spells it COMPOSITE not Composite.
+ The latter is certainly also a bug, but there's no reason for us to be
+ that strict.
+
+ Signed-off-by: Adam Jackson <ajax%redhat.com@localhost>
+ (cherry picked from commit bf991a5f989c5e6e726a3731f468b7b7d65d9f4a)
+
+commit 2215e8c7cf06f46f9995c8a7817c7ede9774a551
+Author: Adam Jackson <ajax%redhat.com@localhost>
+Date: Mon Jan 14 12:42:00 2019 -0500
+
+ dri3: Fix XACE access mode for open and get_supported_modifiers
+
+ Neither opening a screen nor querying its modifiers confers the right to
+ attach the buffer for any particular pixmap. GetAttr seems more correct.
+
+ Fixes: xorg/xserver#550
+ (cherry picked from commit 086c2e3de55bbf0cbc1d97f7dc2db70a7f5e69e3)
+
+commit 59e0b5f041eee92d0a51303082005ad8f053d8ca
+Author: Michel Dänzer <michel.daenzer%amd.com@localhost>
+Date: Wed Dec 5 18:31:27 2018 +0100
+
+ xfree86/modes: Don't clobber gamma LUT of compatibility output's CRTC
+
+ If the driver calls xf86HandleColormaps, CMapChangeGamma updates the HW
+ gamma LUT of all CRTCs via xf86RandR12LoadPalette. However,
+ xf86RandR12ChangeGamma was then clobbering the gamma LUT of the RandR
+ 1.2 compatibility output's CRTC with the gamma curves computed from the
Home |
Main Index |
Thread Index |
Old Index