mutter/src/compositor
Olivier Fourdan acca2962f1 window-actor: Implement MetaScreenCastWindow interface
Implements the `MetaScreenCastWindow` interface for screen-cast
`RecordWindow` mode.

`meta_window_actor_capture_into()` implementation is still pretty crude
and doesn't take into account subsurfaces and O-R windows so menus,
popups and other tooltips won't show in the capture.

This is left as a future improvement for now.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/306
(cherry picked from commit 931934511c)
2019-02-11 13:40:16 -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 build: Introspect some more types 2018-05-07 22:06:02 +02: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 wayland: Push actor state instead of itself pulling 2018-02-23 18:57:47 +08:00
meta-surface-actor-wayland.h wayland: Push actor state instead of itself pulling 2018-02-23 18:57:47 +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: add new signal "effects-completed" 2018-05-22 13:01:05 +02:00
meta-window-actor.c window-actor: Implement MetaScreenCastWindow interface 2019-02-11 13:40:16 -05:00
meta-window-group-private.h build: Introspect some more types 2018-05-07 22:06:02 +02:00
meta-window-group.c build: Introspect some more types 2018-05-07 22:06:02 +02: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.