mutter:gnome-3-10

Last commit made on 2016-10-11
Get this branch:
git clone -b gnome-3-10 https://git.launchpad.net/mutter

Branch merges

Branch information

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

Recent commits

b05e592... by Cédric VALMARY (Tot en òc)

Update Occitan translation

a577406... by Cédric VALMARY (Tot en òc)

Update Occitan translation

dd7b3f6... by Cédric VALMARY (Tot en òc)

Update Occitan translation

d8d8d36... by Pedro Albuquerque

Updated Portuguese translation

72ec20e... by Adel Gadllah <email address hidden>

background: Do not assume GLSL is available

Some hardware does not support it causing crashes in cogl during paint.

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

3d1d155... by Alberto Milone

xrandr: ignore the error if setting the primary output fails

Some drivers which support RandR 1.4 may not support setting
or getting the primary output, therefore mutter should trap
and ignore any relevant errors.

The modesetting driver exposes this problem when used in
combination with the nvidia binary driver using RandR 1.4
offloading.

Also use a local display variable instead of calling
meta_get_display () every time.

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

window-actor: Guard against %NULL frame mask

Creating a new cogl texture may fail, in which case the intent to
free it will crash. While something is clearly wrong (insanely
large window, oom, ...), crashing the WM is harsh and we should
try to avoid it if at all possible, so carry on.

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

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

Bump version to 3.10.4

Update NEWS.

a3f3c60... 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

b39ef6a... 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