Reviewed-by: Jeremy Huddleston <[email protected]>
On Jul 14, 2010, at 11:44, Jamey Sharp wrote:
Signed-off-by: Jamey Sharp <[email protected]> Cc: Jeremy Huddleston <[email protected]> Cc: Jon TURNEY <[email protected]> --- miext/rootless/rootlessConfig.h | 2 -- miext/rootless/README.txt | 15 ++------------- miext/rootless/rootless.h | 5 +---- miext/rootless/rootlessCommon.c | 2 -- miext/rootless/rootlessWindow.c | 5 ----- 5 files changed, 3 insertions(+), 26 deletions(-)diff --git a/miext/rootless/rootlessConfig.h b/miext/rootless/ rootlessConfig.hindex 9082ac2..a6c0d25 100644 --- a/miext/rootless/rootlessConfig.h +++ b/miext/rootless/rootlessConfig.h @@ -36,7 +36,6 @@ #ifdef __APPLE__ -# define ROOTLESS_GLOBAL_COORDS TRUE # define ROOTLESS_PROTECT_ALPHA TRUE # define ROOTLESS_REDISPLAY_DELAY 10 # define ROOTLESS_RESIZE_GRAVITY TRUE @@ -51,7 +50,6 @@ #if defined(__CYGWIN__) || defined(WIN32) -# define ROOTLESS_GLOBAL_COORDS TRUE # define ROOTLESS_PROTECT_ALPHA NO # define ROOTLESS_REDISPLAY_DELAY 10 # undef ROOTLESS_RESIZE_GRAVITY diff --git a/miext/rootless/README.txt b/miext/rootless/README.txt index 8a6df74..7ec5c41 100644 --- a/miext/rootless/README.txt +++ b/miext/rootless/README.txt@@ -76,15 +76,6 @@ rootlessConfig.h to specify compile time options for its platform.The following compile-time options are defined in rootlessConfig.h:- o ROOTLESS_GLOBAL_COORDS: This option controls the way that frame - coordinates are passed to the rootless implementation. If false, - the coordinates are passed per screen relative to the origin of - the screen the frame is currently on. Some implementations may - prefer to work in a single global coordinate space that spans all - screens. If this option is true, the coordinates are passed after - adding the coordinates of the screen origin and an overall offset of- (rootlessGlobalOffsetX, rootlessGlobalOffsetY). -o ROOTLESS_PROTECT_ALPHA: By default for a color bit depth of 24 and 32 bits per pixel, fb will overwrite the "unused" 8 bits to optimizedrawing speed. If this is true, the alpha channel of frames is @@ -107,8 +98,7 @@ rootlessConfig.h: The following runtime options are defined in rootless.h: - o rootlessGlobalOffsetX, rootlessGlobalOffsetY: These are only- used if ROOTLESS_GLOBAL_COORDS is true. They specify the global + o rootlessGlobalOffsetX, rootlessGlobalOffsetY: These specify the globaloffset that is applied to all screens when converting from screen-local to global coordinates.@@ -182,8 +172,7 @@ implementation to indicate the frame to operate on. * initialized before calling except for pFrame->wid, which* is set by this function. * pScreen Screen on which to place the new frame- * newX, newY Position of the frame. These will be identical to pFrame-x,- * pFrame->y unless ROOTLESS_GLOBAL_COORDS is set. + * newX, newY Position of the frame.* pNewShape Shape for the frame (in frame-local coordinates). NULL for* unshaped frames. */ diff --git a/miext/rootless/rootless.h b/miext/rootless/rootless.h index 2e6e782..359d6c1 100644 --- a/miext/rootless/rootless.h +++ b/miext/rootless/rootless.h @@ -76,10 +76,8 @@ typedef struct _RootlessWindowRec { /* Offset for screen-local to global coordinate transforms */ -#ifdef ROOTLESS_GLOBAL_COORDS extern int rootlessGlobalOffsetX; extern int rootlessGlobalOffsetY; -#endif /* The minimum number of bytes or pixels for which to use the implementation's accelerated functions. */ @@ -130,8 +128,7 @@ enum rl_gravity_enum {* initialized before calling except for pFrame->wid, which* is set by this function. * pScreen Screen on which to place the new frame- * newX, newY Position of the frame. These will be identical to pFrame-x,- * pFrame->y unless ROOTLESS_GLOBAL_COORDS is set. + * newX, newY Position of the frame.* pNewShape Shape for the frame (in frame-local coordinates). NULL for* unshaped frames. */diff --git a/miext/rootless/rootlessCommon.c b/miext/rootless/ rootlessCommon.cindex f84214c..219844a 100644 --- a/miext/rootless/rootlessCommon.c +++ b/miext/rootless/rootlessCommon.c @@ -43,10 +43,8 @@ unsigned int rootless_CopyBytes_threshold = 0; unsigned int rootless_FillBytes_threshold = 0; unsigned int rootless_CompositePixels_threshold = 0; unsigned int rootless_CopyWindow_threshold = 0; -#ifdef ROOTLESS_GLOBAL_COORDS int rootlessGlobalOffsetX = 0; int rootlessGlobalOffsetY = 0; -#endif RegionRec rootlessHugeRoot = {{-32767, -32767, 32767, 32767}, NULL};diff --git a/miext/rootless/rootlessWindow.c b/miext/rootless/ rootlessWindow.cindex 72208cb..e4d936b 100644 --- a/miext/rootless/rootlessWindow.c +++ b/miext/rootless/rootlessWindow.c @@ -51,15 +51,10 @@ extern Bool no_configure_window; #include "rootlessCommon.h" #include "rootlessWindow.h" -#ifdef ROOTLESS_GLOBAL_COORDS #define SCREEN_TO_GLOBAL_X \ (pScreen->x + rootlessGlobalOffsetX) #define SCREEN_TO_GLOBAL_Y \ (pScreen->y + rootlessGlobalOffsetY) -#else -#define SCREEN_TO_GLOBAL_X 0 -#define SCREEN_TO_GLOBAL_Y 0 -#endif #define DEFINE_ATOM_HELPER(func,atom_name) \ static Atom func (void) { \ -- 1.7.0
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
