[PULL] XQuartz build failure fix and initial RandR support

Jeremy Huddleston jeremyhu at freedesktop.org
Tue Sep 28 10:11:14 PDT 2010


The following changes since commit c36ca7b1862ecd86df089f4e1933379a113928ea:

  config: remove --with-dri-driver-path option, use dri.pc #29740 (2010-09-28 08:19:27 -0700)

are available in the git repository at:
  git://people.freedesktop.org/~jeremyhu/xserver master

Jan Hauffa (3):
      XQuartz: RandR: Implement basic RandR functionality.
      XQuartz: RandR: Toggle rootless mode on XRandR mode switch.
      XQuartz: RandR: Remove FAKE_RANDR code.

Jeremy Huddleston (6):
      XQuartz: Move use of static dispatch procs after declaration
      XQuartz: RandR: Use deprecated CG APIs only on Leopard and earlier
      XQuartz: RandR: Respond better to resolution changes made outside X
      XQuartz: RandR: Better handle switching betwen RandR modes that share CG modes
      XQuartz: RandR: Don't change the rootless preference when changing RandR mode
      XQuartz: RandR: Refactor legacy mode-switching to be better integrated with RandR

 hw/xquartz/Makefile.am      |    2 +
 hw/xquartz/X11Application.h |    3 -
 hw/xquartz/X11Application.m |   44 ++--
 hw/xquartz/X11Controller.m  |   42 ++--
 hw/xquartz/applewm.c        |   54 ++--
 hw/xquartz/darwinEvents.c   |   22 +-
 hw/xquartz/quartz.c         |  201 +++++++---------
 hw/xquartz/quartz.h         |   17 +-
 hw/xquartz/quartzAudio.c    |    4 +-
 hw/xquartz/quartzCommon.h   |   19 --
 hw/xquartz/quartzKeyboard.c |    6 +-
 hw/xquartz/quartzRandR.c    |  560 +++++++++++++++++++++++++++++++++++++++++++
 hw/xquartz/quartzRandR.h    |   80 ++++++
 hw/xquartz/xpr/appledri.c   |   41 ++--
 hw/xquartz/xpr/xprAppleWM.c |    2 +-
 hw/xquartz/xpr/xprCursor.c  |    6 +-
 hw/xquartz/xpr/xprFrame.c   |    4 +-
 hw/xquartz/xpr/xprScreen.c  |   12 +-
 18 files changed, 860 insertions(+), 259 deletions(-)
 create mode 100644 hw/xquartz/quartzRandR.c
 create mode 100644 hw/xquartz/quartzRandR.h


More information about the xorg-devel mailing list