mutter/src/compositor
Dan Winship bb50f65532 Allow mutter to be used as a library
Move all of the mutter code into a new libmutter-wm.so, split its
main() method into meta_get_option_context(), meta_init() and
meta_run(), add methods for using in-process plugins, and add
libmutter-wm.pc pointing to the new library.

The mutter binary is now just a tiny program that links against
libmutter-wm. The --version and --mutter-plugins options are handled
at the mutter level, not in libmutter-wm, and a few strange unused
command-line options (--no-force-fullscreen and --no-tab-popup) have
been removed.

https://bugzilla.gnome.org/show_bug.cgi?id=643959
2011-03-07 18:19:53 -05:00
..
plugins Remove some unused plugin functionality 2011-03-07 10:01:37 -05:00
cogl-utils.c Refactor "texture material" creation from MetaShadowFactory 2010-11-18 13:58:37 -05:00
cogl-utils.h Refactor "texture material" creation from MetaShadowFactory 2010-11-18 13:58:37 -05:00
compositor-private.h Draw the root window background 2010-11-18 13:58:37 -05:00
compositor.c Remove some unused plugin functionality 2011-03-07 10:01:37 -05:00
meta-background-actor.c MetaBackgroundActor: Handle paint opacity 2011-02-12 18:27:09 -05:00
meta-background-actor.h Turn off background repeats for a full-size image 2010-11-18 13:58:37 -05:00
meta-module.c Remove Mutter namespace prefix 2010-10-23 15:48:29 -04:00
meta-module.h Remove Mutter namespace prefix 2010-10-23 15:48:29 -04:00
meta-plugin-manager.c Allow mutter to be used as a library 2011-03-07 18:19:53 -05:00
meta-plugin-manager.h Allow mutter to be used as a library 2011-03-07 18:19:53 -05:00
meta-plugin.c Allow mutter to be used as a library 2011-03-07 18:19:53 -05:00
meta-shadow-factory-private.h Implement more accurate clipping of obscured shadows 2010-11-18 09:47:58 -05:00
meta-shadow-factory.c Refactor "texture material" creation from MetaShadowFactory 2010-11-18 13:58:37 -05:00
meta-shaped-texture.c Fix errors building for gles-systems (clutter-eglx) 2011-01-04 11:27:16 -05:00
meta-shaped-texture.h Fix non-GLX build. 2011-03-02 15:55:51 +02:00
meta-texture-tower.c Fix errors building for gles-systems (clutter-eglx) 2011-01-04 11:27:16 -05:00
meta-texture-tower.h Remove Mutter namespace prefix 2010-10-23 15:48:29 -04:00
meta-window-actor-private.h Make window shadows globally configurable 2010-11-18 09:47:58 -05:00
meta-window-actor.c MetaWindowActor: Add a 'position-changed' signal 2011-02-02 23:55:47 -05:00
meta-window-group.c Draw the root window background 2010-11-18 13:58:37 -05:00
meta-window-group.h Fix typo 2010-10-24 12:00:57 +02:00
meta-window-shape.c Make shadows pretty and configurable 2010-11-18 09:47:56 -05:00
meta-window-shape.h Make shadows pretty and configurable 2010-11-18 09:47:56 -05:00
README There can be only one compositor engine 2009-06-30 09:34:03 -04:00
region-utils.c MetaRegionIterator: avoid reading off end of rectangles array 2010-12-06 12:00:30 -05:00
region-utils.h Make shadows pretty and configurable 2010-11-18 09:47:56 -05:00

Intro
=====

Fix me.


Env Vars
========

MUTTER_DISABLE_MIPMAPS - set to disable use of mipmaped windows.