mutter:gnome-3-10-wayland

Last commit made on 2014-02-19
Get this branch:
git clone -b gnome-3-10-wayland https://git.launchpad.net/mutter

Branch merges

Branch information

Name:
gnome-3-10-wayland
Repository:
lp:mutter

Recent commits

7abc276... by =?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>

Bump version to 3.10.4

Update NEWS.

d59472b... by Allison Karlitskaya

idle-monitor: avoid XSyncBadAlarm X error

If we fail to find the IDLETIME counter, then the alarm variable will be
uninitialised. Most code paths are careful to check this before
submitting XSync calls, but there is one check missing.

https://bugzilla.gnome.org/show_bug.cgi?id=724364

28d2f36... by Giovanni Campagna <email address hidden>

window: don't set _NET_WM_FULLSCREEN_MONITORS to bogus values

Prior to the DisplayConfig merge, we would set _NET_WM_FULLSCREEN_MONITORS
to (unsigned)-1 when unset. After that, we would have invalid
reads inside meta_screen_monitor_index_to_xinerama_index() (called
with -1).
The way I read the specification, the proper way to indicate
that the window is back to fullscreen on all monitors is to
remove the property, so do that.

Also, add an assertion that meta_screne_monitor_index_to_xinerama_index()
is doing the right thing.

https://bugzilla.gnome.org/show_bug.cgi?id=724258

766181e... by Giovanni Campagna <email address hidden>

window: fix invalid read in computing the input shape

If we are reported only one rectangle in the input shape, we should
not try to read more.

https://bugzilla.gnome.org/show_bug.cgi?id=724257

5dd2e4b... by Adel Gadllah <email address hidden>

monitorManager: Fix logic bug in make_logical_config

The code that prevents the creation of multiple MonitorInfos for clones
wasn't working due to using the wrong index when getting the already
created info so fix that to use the correct one.

https://bugzilla.gnome.org/show_bug.cgi?id=710610

93ee413... by Adel Gadllah <email address hidden>

window_actor: Remove the frame_messages timeout in destroy

Otherwise it might fire off later and cause a crash.

https://bugzilla.gnome.org/show_bug.cgi?id=723468

0618663... by Adel Gadllah <email address hidden>

window-actor: Fix unobscured_region handling when computing paint volume

We currently ignore the unobscured region when we have mapped clones in
meta_window_actor_process_damage and meta_window_actor_damage_all but
use it unconditionally when computing the paint volume.

This is wrong. We should ignore it there as well or we will end up with
empty clones if the cloned window is completly obscured
(like the tray icons in gnome-shell).

https://bugzilla.gnome.org/show_bug.cgi?id=721596

5d4138b... by Jasper St. Pierre

window-actor: Fix optimization in get_paint_volume

We need to clip the paint volume to the unobscured region, not the
other way around...

https://bugzilla.gnome.org/show_bug.cgi?id=720630

bafbbc6... by =?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>

window: Add "skip-taskbar" property

We currently only have a method to query the skip-taskbar hint.
Add a corresponding property to allow listening for change
notifications.

https://bugzilla.gnome.org/show_bug.cgi?id=723307

c3f28b9... by =?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>

Bump version to 3.10.1

Update NEWS.