[PULL] XQuartz cleanup related to inputthread changes

Jeremy Huddleston Sequoia jeremyhu at apple.com
Thu Sep 22 21:58:50 UTC 2016


Thanks for the reviews.  Here is a pull request for the changes I've got lined up for XQuartz.  Note that I still have a few pending patches out for review (which aren't part of this PR):

      os/connection: Improve abstraction for launchd secure sockets
      randr: Initialize RandR even if there are currently no screens attached
      glx: Initialize glx even if there are currently no screens attached

Thanks,
Jeremy

---

The following changes since commit d0c5d205a919fc1d2eb599356090b58b1bf0176d:

  dix: Make InitCoreDevices() failures more verbose. (2016-09-21 21:11:40 +1000)

are available in the git repository at:

  https://github.com/XQuartz/xorg-server.git 

for you to fetch changes up to f72ff1f7ac784f3911fe2f8d746f62f7709f0edc:

  XQuartz: Silence an expected TSan warning (2016-09-22 14:55:03 -0700)

----------------------------------------------------------------
Jeremy Huddleston Sequoia (6):
      dix: Silence TSan warnings when checking for pending input
      XQuartz: Don't respond to SIGALRM on the AppKit thread
      XQuartz: Remove X11ApplicationFatalError
      XQuartz: pbproxy shouldn't need to wait for server initialization.
      XQuartz: Adopt input_lock() and input_unlock()
      XQuartz: Silence an expected TSan warning

Keith Packard (2):
      os: Ready clients with pending output aren't flushed, so set NewOutputPending
      os: Clear saved poll events in listen so that edge triggering works

 configure.ac                  |   2 +-
 dix/dispatch.c                |   7 +++----
 dix/main.c                    |  21 ---------------------
 hw/xquartz/X11Application.h   |   3 ---
 hw/xquartz/X11Application.m   |  55 ++-----------------------------------------------------
 hw/xquartz/darwin.c           |   1 -
 hw/xquartz/darwinEvents.c     | 125 +++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------
 hw/xquartz/pbproxy/app-main.m |   3 ---
 hw/xquartz/pbproxy/main.m     |  18 ------------------
 hw/xquartz/quartzStartup.c    |   9 +++++++++
 include/dix.h                 |   6 ++++++
 mi/mieq.c                     |  22 ----------------------
 mi/mipointer.c                |  12 ------------
 os/WaitFor.c                  |   2 +-
 os/io.c                       |   3 ++-
 os/ospoll.c                   |   8 ++++++--
 test/ddxstubs.c               |  16 ----------------
 17 files changed, 71 insertions(+), 242 deletions(-)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4465 bytes
Desc: not available
URL: <https://lists.x.org/archives/xorg-devel/attachments/20160922/08fb19a8/attachment.bin>


More information about the xorg-devel mailing list