[PULL xserver] Remove old colormap special cases from xfree86

Adam Jackson ajax at nwnk.net
Wed Aug 22 19:55:44 UTC 2018


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://git@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


More information about the xorg-devel mailing list