mutter:gnome-3-12

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

Branch merges

Branch information

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

Recent commits

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

Update Occitan translation

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

Update Occitan translation

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

Update Occitan translation

31afdd4... by Jasper St. Pierre

window: Don't try to map / unmap OR windows by ourselves

This is bad behavior, and can also cause us to get in an infinite loop
if an OR window is mapped and unmapped in quick succession. This
sequence causes a MapNotify followed by an UnmapNotify, and when
processing the events, we'll call XMapWindow, XUnmapWindow, which will
put another set of MapNotify, UnmapNotify events in our queue, which we
then process by calling XMapWindow, XUnmapWindow, and so it goes
forever, or at least some scheduler uncorks us by making us call
XMapWindow when the window is already mapped, or XUnmapWindow when the
window is already unmapped.

We can stop this madness by simply making sure never to call neither
XMapWindow or XUnmapWindow on OR windows, which is the correct thing to
do anyway.

170ff5e... by Owen Taylor

MetaTextureTower: actually mark revalidated levels as valid

We were never actually clearing the invalid area on the smaller levels
of the texture tower, so we recomputed those levels every time.

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

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

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

boxes: Ignore struts that don't attach to the side they claim

Like the _NET_WM_STRUT/_NET_WM_STRUT_PARTIAL client properties,
_NET_WORKAREA is defined in terms of screen geometry rather than
taking individual monitors into account. However we do want to
allow system chrome to be attached to a monitor edge rather than
a screen edges under some circumstances. As not all clients can
be assumed to deal gracefully with the resulting workarea, use
those "struts" only internally for constraining windows, but
ignore them when exporting _NET_WORKAREA.

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

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

Bump version to 3.12.2

Update NEWS.

db0383d... by Giovanni Campagna <email address hidden>

MetaIdleMonitorDBus: unref the objects after exporting them

The object manager already has a reference.

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

a175b3c... by Giovanni Campagna <email address hidden>

default: free the option context after parsing

We don't need it, we should free it.

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