mutter/src/meta
Owen W. Taylor 3a57f843d5 Add a framework for restarting the compositor with nice visuals
The current GNOME Shell Alt-F2 restart looks very messy and also
provides no indication to the user what is going on. We need to
restart the compositor to switch in and out of stereo mode, so
add a framework for doing this more cleanly:

Additions:

 meta_restart(): restarts the compositor with a message
 MetaDisplay::show-restart-message: signal the embedding
    shell to show a message
 MetaDisplay::restart: signal the embedding shell to restart
    itself.
 meta_is_restart(): indicates whether the current instance is a
                    restart so we can suppress login animations.

A helper program meta-restart-helper holds the composite overlay
window up during the restart to avoid visual artifacts.

https://bugzilla.gnome.org/show_bug.cgi?id=733026
2014-07-16 18:09:25 -04:00
..
atomnames.h x11: Add support for a new _GTK_SHOW_WINDOW_MENU request 2014-05-21 18:55:47 -04:00
barrier.h Fix gobs of gtk-doc warnings 2013-03-14 18:02:43 -04:00
boxes.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
common.h common: Do not leak MetaResizePopup to the public api 2014-06-04 15:53:29 +02:00
compositor-mutter.h Changed obsolete FSF postal address into generic URL. 2014-01-13 11:35:47 -05:00
compositor.h compositor: Simplify meta_window_actor_set_updates_frozen 2014-06-17 13:10:42 -04:00
display.h display: Remove the screen from get_tab_list 2014-06-03 14:40:15 +02:00
errors.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
gradient.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
group.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
keybindings.h keybindings: Remove now-unused meta_screen_grab_all_keys 2014-04-28 17:34:33 -04:00
main.h Add a framework for restarting the compositor with nice visuals 2014-07-16 18:09:25 -04:00
meta-background-actor.h Changed obsolete FSF postal address into generic URL. 2014-01-13 11:35:47 -05:00
meta-background-group.h Add a meaningful name and description to all sections/files in the API docs 2013-03-14 18:11:04 -04:00
meta-background.h background: Remove load_still_frame 2014-04-02 12:35:24 -04:00
meta-cursor-tracker.h Changed obsolete FSF postal address into generic URL. 2014-01-13 11:35:47 -05:00
meta-idle-monitor.h Changed obsolete FSF postal address into generic URL. 2014-01-13 11:35:47 -05:00
meta-plugin.h meta: Add generated meta-version.h 2014-06-05 14:05:16 +02:00
meta-shadow-factory.h Changed obsolete FSF postal address into generic URL. 2014-01-13 11:35:47 -05:00
meta-shaped-texture.h Fix the input region not working properly 2014-02-18 21:29:23 -05:00
meta-version.h.in meta: Add generated meta-version.h 2014-06-05 14:05:16 +02:00
meta-window-actor.h window-actor: Remove old unused APIs 2014-01-31 17:19:27 -05:00
prefs.h Add support for app-menu button in window decorations 2014-05-27 19:40:05 +02:00
screen.h compositor: Kill off MetaCompScreen 2014-03-26 12:04:48 -04:00
theme.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
types.h Revert "Move MetaGroup to be X11-specific" 2014-03-19 09:12:48 -04:00
util.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
window.h window: expose meta_window_is_client_decorated() in the API 2014-07-08 12:10:54 +02:00
workspace.h Changed obsolete FSF postal address into generic URL. 2014-01-13 11:35:47 -05:00