This makes xf86 colormap setup not as weird as other DDXes, and removes matching special-casing from the devPrivate system. The trident and xgixp drivers would be affected by this, losing the ability to set the overscan border color. Either user is encouraged to speak up.
The following changes since commit 1fc20b985cc888345bc8c6fce7b43f10ce71fe43: meson: Add detection of libsystemd-daemon. (2018-08-09 13:42:54 -0400) are available in the Git repository at: ssh://g...@gitlab.freedesktop.org/ajax/xserver xf86cmap for you to fetch changes up to 5e01650d190fa046a53139a4955b0ef7aedcbaad: xfree86: Remove the rest of ->SetOverscan (2018-08-20 14:55:35 -0400) ---------------------------------------------------------------- Adam Jackson (8): xf86cmap: Factor out private lookup xf86cmap: Remove numColors from the colormap private xf86cmap: Remove overscan machinery xf86cmap: Always recalculate colors xf86cmap: Compute colors as needed xf86cmap: Remove the colormap private dix: Remove colormap private fixup xfree86: Remove the rest of ->SetOverscan dix/privates.c | 21 +--- hw/xfree86/common/xf86Init.c | 2 - hw/xfree86/common/xf86cmap.c | 322 ++++++++------------------------------------------------------ hw/xfree86/common/xf86cmap.h | 2 +- hw/xfree86/common/xf86str.h | 2 - hw/xfree86/doc/ddxDesign.xml | 27 +----- hw/xfree86/vgahw/vgaHW.c | 30 +----- include/privates.h | 2 +- 8 files changed, 50 insertions(+), 358 deletions(-) - ajax _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel