mutter/src
Jasper St. Pierre 8e6f8087e8 Always map the client and frame windows
Traditionally, WMs unmap windows when minimizing them, and map them
when restoring them or wanting to show them for other reasons, like
upon creation.

However, as metacity morphed into mutter, we optionally chose to keep
windows mapped for the lifetime of the window under the user option
"live-window-previews", which makes the code keep windows mapped so it
can show window preview for minimized windows in other places, like
Alt-Tab and Expose.

I removed this preference two years ago mechanically, by removing all
the if statements, but never went through and cleaned up the code so
that windows are simply mapped for the lifetime of the window -- the
"architecture" of the old code that maps and unmaps on show/hide was
still there.

Remove this now.

The one case we still need to be careful of is shaded windows, in which
we do still unmap the client window. Theoretically, we might want to
show previews of shaded windows in the overview and Alt-Tab, so we remove
the complex unmap tracking for this later.
2014-01-21 19:01:18 -05:00
..
compositor Always map the client and frame windows 2014-01-21 19:01:18 -05:00
core Always map the client and frame windows 2014-01-21 19:01:18 -05:00
meta Always map the client and frame windows 2014-01-21 19:01:18 -05:00
ui Changed obsolete FSF postal address into generic URL. 2014-01-13 11:35:47 -05:00
wayland Revert "meta-weston-launch: Call VT_ACTIVATE ourselves" 2014-01-16 13:42:07 -05:00
.cvsignore
50-mutter-navigation.xml.in
50-mutter-system.xml.in
50-mutter-windows.xml.in
default_icon.png
idle-monitor.xml
libmutter-wayland.pc.in
Makefile.am cullable: Turn cull_out / reset_culling into a separate interface 2013-11-25 15:21:36 -05:00
mutter-enum-types.c.in
mutter-enum-types.h.in
mutter-schemas.convert
mutter-wayland.desktop.in
org.gnome.mutter.gschema.xml.in
org.gnome.mutter.wayland.gschema.xml.in
run-mutter.sh
xrandr.xml