[RFC][PATCH 0/3] Rootless: build fixes for Cygwin and make it generic again

Jon TURNEY jon.turney at dronecode.org.uk
Tue Jun 23 10:54:48 PDT 2009


Patch [01/03] is Xwin DDX specific changes to get the mode which uses
the rootless extension building again.

Patch [02/03] is what I am currently using to build the rootless extension
on Cygwin.  This requires a copy of Apple's Xplugin.h, and is clearly not
the right solution.

Patch [03/03] is a start at abstracting some of the Xplugin specifc stuff
from the rootless extension and pushing it back into the DDX.  

Issues with this last part:
1. This has been done in a pretty mindless fashion, without any thought
as to if the additions to the generic rootless interface are the correct ones

2. It's very likely these changes break something in Xquartz, but I have no
way of testing them...



Jon TURNEY (3):
  Cygwin/X: Fix multiwindow extwm mode to build again
  Cygwin/X: Fix the rootless extension to build again
  Rough attempt at abstracting some of the Xplugin specific stuff which
    has crept into rootlessWindow.c

 configure.ac                    |    5 ++-
 hw/xquartz/xpr/xprFrame.c       |   40 ++++++++++++++++++++++++++++++
 hw/xwin/Makefile.am             |    3 +-
 hw/xwin/winmultiwindowwm.c      |    2 +-
 hw/xwin/winscrinit.c            |   22 +++-------------
 hw/xwin/winwindowswm.c          |   14 +++++-----
 miext/Makefile.am               |    3 ++
 miext/rootless/rootless.h       |    9 +++++++
 miext/rootless/rootlessWindow.c |   51 +++++++++-----------------------------
 miext/rootless/rootlessWindow.h |    2 +
 10 files changed, 83 insertions(+), 68 deletions(-)



More information about the xorg-devel mailing list