diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2009-01-15 17:16:22 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2009-03-20 15:17:53 +1000 |
commit | 445daa62e720fe58fa2d6c3cdc26663671b2bc48 (patch) | |
tree | 715c70a4b89558934a5a95234098cc79cc3b9165 /include/windowstr.h | |
parent | 6fe4c28bf4f3a9f7c341b9403213470e9ded5cb3 (diff) |
Xext: purge XGE event masks.
The masks were originally designed to generically handle event masks for
extensions. Since all that is in-server anyway, it's much better writing
custom event masks for those extensions that need it and not providing a
unified mechanism.
XI2 needs more than the current implementation, which is already too complex
for most other extensions. good riddance.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'include/windowstr.h')
-rw-r--r-- | include/windowstr.h | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/include/windowstr.h b/include/windowstr.h index 720803af7..be909b551 100644 --- a/include/windowstr.h +++ b/include/windowstr.h @@ -79,16 +79,6 @@ typedef struct _DevCursorNode { struct _DevCursorNode* next; } DevCursNodeRec, *DevCursNodePtr, *DevCursorList; -/* Mask structure for GE extension as stored on the window. - * Allows one mask per extension. - * .eventMask - Summary mask for all clients, used for quick checking. - * .geClients - list of clients with their specific mask. - */ -typedef struct _GenericClientMasks { - Mask eventMasks[MAXEXTENSIONS]; - GenericMaskPtr geClients; -} GenericClientMasksRec, *GenericClientMasksPtr; - typedef struct _WindowOpt { VisualID visual; /* default: same as parent */ CursorPtr cursor; /* default: window.cursorNone */ @@ -105,7 +95,6 @@ typedef struct _WindowOpt { RegionPtr inputShape; /* default: NULL */ struct _OtherInputMasks *inputMasks; /* default: NULL */ DevCursorList deviceCursors; /* default: NULL */ - struct _GenericClientMasks *geMasks; /* default: NULL */ } WindowOptRec, *WindowOptPtr; #define BackgroundPixel 2L |