mutter:wip/fmuellner/fix-headless-segfault

Last commit made on 2018-03-09
Get this branch:
git clone -b wip/fmuellner/fix-headless-segfault https://git.launchpad.net/mutter

Branch merges

Branch information

Name:
wip/fmuellner/fix-headless-segfault
Repository:
lp:mutter

Recent commits

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

monitor: Allow %NULL mode in calculate_mode_scale()

If no global scaling factor has been set, we currently segfault when
called with a %NULL mode parameter, which happens when calculating the
scale for the current mode while no modes are available.

Adding %NULL checks in the corresponding callers would mean that we'd
have to duplicate the global scaling factor handling, so instead consider
%NULL mode parameters valid and handle them gracefully.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/41

675d429... by Ask Hjorth Larsen

Updated Danish translation

f4d754c... by Marek Cernocky <email address hidden>

Updated Czech translation

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

Bump version to 3.27.92

Update NEWS.

712ec30... by Jonas Ådahl

renderer/native: Force EGL config pixel format

We just arbitrarily chose the first EGL config matching the passed
attributes, but we then assumed we always got GBM_FORMAT_XRGB8888. That
was not a correct assumption. Instead, make sure we always pick the
format we expect.

Closes: https://gitlab.gnome.org/GNOME/mutter/issues/2

7a41483... by Jonas Ådahl

egl: Fail first config choosing when no results

If there was no matching config, fail to find the first one.

https://gitlab.gnome.org/GNOME/mutter/issues/2

b4d642b... by Jonas Ådahl

egl: Rename EGL simple config chooser

It just picked the first config, so name it accordingly.

https://gitlab.gnome.org/GNOME/mutter/issues/2

0bf0e57... by Carlos Garnacho

clutter/x11: Communicate proper group/mode on pad events.

So we can trigger actions for the right mode.

https://gitlab.gnome.org/GNOME/mutter/issues/48

Closes: #48

d7c5e57... by Carlos Garnacho

clutter/x11: Implement missing ClutterInputDevice pad vmethods

Use libwacom to be able to find out modes, groups and button roles on
pad devices.

https://gitlab.gnome.org/GNOME/mutter/issues/48

Closes: #48

67bf936... by Egmont Koblinger

theme: Fix icon scaling

When painting the titlebar, button icons that aren't available in the
desired size need to be scaled. However the current code inverses the
scale factor, with the result that the adjusted icons are much worse
than the original icons, whoops.

This went unnoticed for a long time given that most icons are availa-
ble in the desired 16x16 size, and the most likely exceptions - window
icons - are not shown by default.

https://gitlab.gnome.org/GNOME/mutter/issues/23