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