mutter/src/compositor
Marco Trevisan (Treviño) b1587f0716 compositor: reset top_window_actor and remove it from windows when destroyed
When the top window actor is destroyed, we need to make sure that
all its references are removed or it could be picked again in next
windows sync, causing crashes.
Since the window might or might not be destroyed when removed (depending
weather animations are in progress over it or not), it's just safer
to wait it to be destroyed before cleaning up any of its reference.

https://bugzilla.gnome.org/show_bug.cgi?id=791006
2017-11-30 22:53:26 -05:00
..
plugins build: Fix cogl include paths 2016-11-23 18:03:59 +01:00
clutter-utils.c Factor out meta_actor_painting_untransformed() 2014-09-03 13:43:40 -04:00
clutter-utils.h Factor out meta_actor_painting_untransformed() 2014-09-03 13:43:40 -04:00
cogl-utils.c Rewrite background code 2014-09-03 13:43:40 -04:00
cogl-utils.h Rewrite background code 2014-09-03 13:43:40 -04:00
compositor-private.h compositor: Ignore offscreen windows when unredirecting 2017-10-17 14:50:18 +08:00
compositor.c compositor: reset top_window_actor and remove it from windows when destroyed 2017-11-30 22:53:26 -05: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 meta-background-actor: Add gradient effect 2017-09-07 16:59:56 +02: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-image.c compositor: Handle EXIF orientation for backgrounds 2017-06-21 20:23:09 +02:00
meta-background-private.h Rewrite background code 2014-09-03 13:43:40 -04:00
meta-background.c compositor: Keep reference to the screen on the MetaBackground 2017-11-06 20:51:58 +01: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-dnd-actor-private.h compositor: Add MetaDnDActor 2014-10-06 19:39:43 -07:00
meta-dnd-actor.c compositor: Add MetaDnDActor 2014-10-06 19:39:43 -07:00
meta-dnd.c compositor: Fix build 2017-11-17 16:58:54 +01:00
meta-feedback-actor-private.h compositor: Add MetaFeedbackActor 2014-10-06 19:39:43 -07:00
meta-feedback-actor.c feedback actor: Fix a typo 2015-07-20 17:39:09 -04: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 Revert "MetaPluginManager: don't try to deference a NULL pointer when processing events" 2017-10-20 03:23:28 -05:00
meta-plugin-manager.h compositor: add vmethod to override inhibit shortcut dialog 2017-08-02 11:58:55 +02:00
meta-plugin.c Implement a generic "size change" mechanism 2015-07-05 23:03:36 -07:00
meta-shadow-factory.c Update shadows to match Adwaita better 2017-02-15 23:54:07 +01:00
meta-shaped-texture-private.h MetaShapedTexture: Add support for setting a custom CoglSnippet 2016-11-18 00:00:10 +08:00
meta-shaped-texture.c MetaShapedTexture: Default to y-inverted being true 2016-11-18 09:36:51 +08:00
meta-surface-actor-wayland.c compositor: Remove MetaSurfaceActorWayland::painting signal 2017-05-22 17:27:11 +02:00
meta-surface-actor-wayland.h Rename MetaMonitorInfo MetaLogicalMonitor 2017-01-25 16:28:51 +08:00
meta-surface-actor-x11.c Use correct cogl object types 2016-07-20 14:23:48 +08: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 surface-actor: Keep track of ignored damage 2016-06-17 21:39:06 +02:00
meta-surface-actor.h surface-actor-x11: Unredirect ARGB32 windows with full opaque regions 2016-03-21 13:44:44 -07:00
meta-sync-ring.c compositor: Handle fences in the frontend X connection 2015-08-13 14:14:46 +02:00
meta-sync-ring.h compositor: Add support for GL_EXT_x11_sync_object 2015-08-07 17:27:42 +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 Use correct cogl object types 2016-07-20 14:23:48 +08:00
meta-texture-tower.h texture-tower: Fix usage of G_*_DECLS 2017-06-14 11:15:04 +02:00
meta-window-actor-private.h window-actor: Make sync_visibility() public 2016-09-18 11:01:15 +02:00
meta-window-actor.c MetaWindowActor: assert that we have plugin manager on simple effect 2017-10-24 04:42:54 -05:00
meta-window-group.c MetaWindowGroup: Only compensate for transforms when in clone paint 2016-07-20 14:23:48 +08: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 Export the shadow factory 2015-07-06 00:14:22 -07:00
README There can be only one compositor engine 2009-06-30 09:34:03 -04:00
region-utils.c wayland: Make the surface actor set its own state 2015-03-03 14:53:15 -05:00
region-utils.h wayland: Make the surface actor set its own state 2015-03-03 14:53:15 -05:00

Intro
=====

Fix me.


Env Vars
========

MUTTER_DISABLE_MIPMAPS - set to disable use of mipmaped windows.