mutter/src/compositor
Owen W. Taylor 9745f9f8ce Fix problems resulting in left-over queued frames
* Use -1 rather than 0 as a flag for pending queue entries; 0 is
  a valid frame_counter value from Cogl.
* Consistently handle the fact we can have more than one pending
  entry. It's app misbehavior to submit a new frame before
  _NET_WM_FRAME_DRAWN is received; but we accept such frame messages,
  so we can't just leak them.
* If we remove send_frame_message_timer, assign the current frame counter
  to pending entries.
* To try to avoid regressing on this, when sending _NET_WM_FRAME_TIMINGS
  messages, if we have stale messages, or messages with no frame drawn
  time, warn and remove them from the queue rather than just accumulating.
* Improve commenting.

https://bugzilla.gnome.org/show_bug.cgi?id=738686
2014-12-02 11:47:13 -05:00
..
plugins default: Adjust the default background 2014-10-07 20:42:26 -07: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: Add a "feedback" window group 2014-10-06 19:39:43 -07:00
compositor.c compositor: Add a "feedback" window group 2014-10-06 19:39:43 -07: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 MetaBackgroundActor: queue a redraw when the background changes 2014-10-08 15:03:02 -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-image.c background: use GFiles instead of filenames 2014-10-14 18:54:36 -07:00
meta-background-private.h Rewrite background code 2014-09-03 13:43:40 -04:00
meta-background.c background: use GFiles instead of filenames 2014-10-14 18:54:36 -07: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-feedback-actor-private.h compositor: Add MetaFeedbackActor 2014-10-06 19:39:43 -07:00
meta-feedback-actor.c compositor: Add MetaFeedbackActor 2014-10-06 19:39:43 -07: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 Use meta_actor_painting_untransformed() for MetaShapedTexture 2014-09-03 13:43:40 -04:00
meta-surface-actor-wayland.c surface-actor-wayland: Pass in a CoglTexture, as well 2014-08-21 16:34:29 -04:00
meta-surface-actor-wayland.h surface-actor-wayland: Pass in a CoglTexture, as well 2014-08-21 16:34:29 -04:00
meta-surface-actor-x11.c meta-surface-actor-x11: Fix unredirect heuristic 2014-10-12 00:35:47 +02: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 compositor: Always recurse over surface children actors when picking 2014-11-24 14:44:11 +01:00
meta-surface-actor.h wayland: Update the CoglTexture in the MetaWaylandSurface 2014-08-21 16:22:53 -04: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 Fix problems resulting in left-over queued frames 2014-12-02 11:47:13 -05:00
meta-window-group.c Factor out meta_actor_painting_untransformed() 2014-09-03 13:43:40 -04: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-13 11:35:47 -05:00

Intro
=====

Fix me.


Env Vars
========

MUTTER_DISABLE_MIPMAPS - set to disable use of mipmaped windows.