diff options
author | Jeremy Huddleston Sequoia <jeremyhu@apple.com> | 2023-01-02 19:43:21 -0800 |
---|---|---|
committer | Jeremy Huddleston Sequoia <jeremyhu@apple.com> | 2023-01-20 17:10:54 +0000 |
commit | f71ef2f02f4649663a6d666618a32f7667fd50c3 (patch) | |
tree | 0427f66e80adbc932e0e4341bcd8bf6d1609e824 /miext | |
parent | 20f5b270d3d289b99063d307c048f121b9544261 (diff) | |
download | xserver-f71ef2f02f4649663a6d666618a32f7667fd50c3.tar.gz |
rootless: Remove option to disable ROOTLESS_RESIZE_GRAVITY
Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
Diffstat (limited to 'miext')
-rw-r--r-- | miext/rootless/README.txt | 8 | ||||
-rw-r--r-- | miext/rootless/rootless.h | 3 | ||||
-rw-r--r-- | miext/rootless/rootlessConfig.h | 4 | ||||
-rw-r--r-- | miext/rootless/rootlessWindow.c | 4 |
4 files changed, 1 insertions, 18 deletions
diff --git a/miext/rootless/README.txt b/miext/rootless/README.txt index 754715d33..8a3b2bedf 100644 --- a/miext/rootless/README.txt +++ b/miext/rootless/README.txt @@ -88,14 +88,6 @@ rootlessConfig.h: the underlying window server. Most operations will be buffered until this time has expired. - o ROOTLESS_RESIZE_GRAVITY: If the underlying window system supports it, - some frame resizes can be optimized by relying on the frame contents - maintaining a particular gravity during the resize. In this way less - of the frame contents need to be preserved by the generic rootless - layer. If true, the generic rootless layer will pass gravity hints - during resizing and rely on the frame contents being preserved - accordingly. - The following runtime options are defined in rootless.h: o rootlessGlobalOffsetX, rootlessGlobalOffsetY: These specify the global diff --git a/miext/rootless/rootless.h b/miext/rootless/rootless.h index ed3b6c489..b375731bf 100644 --- a/miext/rootless/rootless.h +++ b/miext/rootless/rootless.h @@ -140,8 +140,7 @@ typedef void (*RootlessMoveFrameProc) * pScreen Screen to move the new frame to * newX, newY New position of the frame * newW, newH New size of the frame - * gravity Gravity for window contents (rl_gravity_enum). This is always - * RL_GRAVITY_NONE unless ROOTLESS_RESIZE_GRAVITY is set. + * gravity Gravity for window contents (rl_gravity_enum). */ typedef void (*RootlessResizeFrameProc) (RootlessFrameID wid, ScreenPtr pScreen, diff --git a/miext/rootless/rootlessConfig.h b/miext/rootless/rootlessConfig.h index 4c464b9f5..80c2f6d8a 100644 --- a/miext/rootless/rootlessConfig.h +++ b/miext/rootless/rootlessConfig.h @@ -34,10 +34,6 @@ #ifndef _ROOTLESSCONFIG_H #define _ROOTLESSCONFIG_H -#ifdef __APPLE__ -#define ROOTLESS_RESIZE_GRAVITY TRUE -#endif - /*# define ROOTLESSDEBUG*/ #define ROOTLESS_PROTECT_ALPHA TRUE diff --git a/miext/rootless/rootlessWindow.c b/miext/rootless/rootlessWindow.c index fe09c7fe5..bacab4cb7 100644 --- a/miext/rootless/rootlessWindow.c +++ b/miext/rootless/rootlessWindow.c @@ -833,7 +833,6 @@ static inline unsigned int ResizeWeighting(int oldX1, int oldY1, int oldX2, int oldY2, int oldBW, int newX1, int newY1, int newX2, int newY2, int newBW) { -#ifdef ROOTLESS_RESIZE_GRAVITY if (newBW != oldBW) return RL_GRAVITY_NONE; @@ -847,9 +846,6 @@ ResizeWeighting(int oldX1, int oldY1, int oldX2, int oldY2, int oldBW, return RL_GRAVITY_NORTH_EAST; else return RL_GRAVITY_NONE; -#else - return RL_GRAVITY_NONE; -#endif } /* |