mutter/src/compositor
Jasper St. Pierre 0e758a9e65 display: Establish a separate state variable for routing events
We've long used a switch statement on the grab operation to determine
where events should go. The issue with MetaGrabOp is that it's a mixture
of a few different things, including event routing, state management,
and the behavior to choose during operations.

This leads to poorly defined event routing and hard-to-follow logic,
since it's sometimes unclear what should point where, and our utility
methods for determining grab operations apart can be poorly named.

To fix this, establish the concept of a "event route", which describes
where events should be routed to.
2014-08-15 16:08:49 -04:00
..
plugins meta: Add generated meta-version.h 2014-06-05 14:05:16 +02:00
clutter-utils.c Changed obsolete FSF postal address into generic URL. 2014-01-13 11:35:47 -05:00
clutter-utils.h Changed obsolete FSF postal address into generic URL. 2014-01-12 08:42:06 +07:00
cogl-utils.c background: Merge the code for creating the color texture into here 2014-08-07 13:49:16 -04:00
cogl-utils.h background: Merge the code for creating the color texture into here 2014-08-07 13:49:16 -04:00
compositor-private.h compositor: Sync X drawing only once per frame 2014-07-23 13:59:18 -04:00
compositor.c display: Establish a separate state variable for routing events 2014-08-15 16:08:49 -04:00
meta-background-actor-private.h cullable: Turn cull_out / reset_culling into a separate interface 2013-11-25 15:21:36 -05:00
meta-background-actor.c background-actor: Don't bother clipping to the content box 2014-08-07 14:58:18 -04:00
meta-background-group.c cullable: Turn cull_out / reset_culling into a separate interface 2013-11-25 15:21:36 -05:00
meta-background.c background: Don't bother attaching a paint node if the region is empty 2014-08-07 14:59:59 -04:00
meta-cullable.c cullable: Reset the culling state instead of skipping the traversal 2014-02-05 14:24:08 -05:00
meta-cullable.h Changed obsolete FSF postal address into generic URL. 2014-01-13 11:35:47 -05:00
meta-module.c meta: Add generated meta-version.h 2014-06-05 14:05:16 +02:00
meta-module.h Changed obsolete FSF postal address into generic URL. 2014-01-13 11:35:47 -05:00
meta-plugin-manager.c compositor: add support for unminimize compositor effects 2014-07-26 17:26:40 +02:00
meta-plugin-manager.h compositor: add support for unminimize compositor effects 2014-07-26 17:26:40 +02:00
meta-plugin.c compositor: add support for unminimize compositor effects 2014-07-26 17:26:40 +02:00
meta-shadow-factory-private.h Changed obsolete FSF postal address into generic URL. 2014-01-13 11:35:47 -05:00
meta-shadow-factory.c compositor: Don't use cogl_texture_new_with_data in the obvious cases 2014-08-07 14:01:14 -04:00
meta-shaped-texture-private.h surface-actor: Remove unused APIs 2014-07-31 17:49:13 +02:00
meta-shaped-texture.c window-actor: Rebuild the shape and mask when the surface updates 2014-07-31 17:49:13 +02:00
meta-surface-actor-wayland.c monitor-manager: Rename output_id to winsys_id 2014-07-01 13:24:34 -04:00
meta-surface-actor-wayland.h Fix last commit 2014-05-03 12:00:27 +02:00
meta-surface-actor-x11.c compositor: Sync X drawing only once per frame 2014-07-23 13:59:18 -04:00
meta-surface-actor-x11.h window-actor: Split into two subclasses of MetaSurfaceActor 2014-02-20 14:44:31 -05:00
meta-surface-actor.c window-actor: Rebuild the shape and mask when the surface updates 2014-07-31 17:49:13 +02:00
meta-surface-actor.h surface-actor: Remove unused APIs 2014-07-31 17:49:13 +02:00
meta-texture-rectangle.c Properly set the number of components on the CoglTextureRectangle 2014-01-13 13:28:38 -05:00
meta-texture-rectangle.h Properly set the number of components on the CoglTextureRectangle 2014-01-13 13:28:38 -05:00
meta-texture-tower.c texture-tower: Fix error case in meta-texture-tower 2014-08-08 17:29:26 -04:00
meta-texture-tower.h Changed obsolete FSF postal address into generic URL. 2014-01-13 11:35:47 -05:00
meta-window-actor-private.h compositor: Simplify meta_window_actor_set_updates_frozen 2014-06-17 13:10:42 -04:00
meta-window-actor.c Conditionalize Wayland support again 2014-08-13 20:28:22 -04:00
meta-window-group.c window-group: Don't special-case the unredirected window 2014-02-18 21:29:50 -05:00
meta-window-group.h cullable: Turn cull_out / reset_culling into a separate interface 2013-11-25 15:21:36 -05:00
meta-window-shape.c Changed obsolete FSF postal address into generic URL. 2014-01-13 11:35:47 -05:00
meta-window-shape.h Changed obsolete FSF postal address into generic URL. 2014-01-13 11:35:47 -05:00
README There can be only one compositor engine 2009-06-30 09:34:03 -04:00
region-utils.c Remove trailing whitespace 2014-05-02 09:34:48 -04:00
region-utils.h Changed obsolete FSF postal address into generic URL. 2014-01-12 08:42:06 +07:00

Intro
=====

Fix me.


Env Vars
========

MUTTER_DISABLE_MIPMAPS - set to disable use of mipmaped windows.