gnome-shell:gnome-3-26

Last commit made on 2019-05-03
Get this branch:
git clone -b gnome-3-26 https://git.launchpad.net/gnome-shell

Branch merges

Branch information

Name:
gnome-3-26
Repository:
lp:gnome-shell

Recent commits

9469064... by Marco Trevisan (Treviño)

dialog: Really set ellipsize mode in subtitle and body

Dialog's subtitle or body could not be properly wrapped, while it's ellipsized
when the text's width doesn't exceed the container size.

Clutter text has an `ellipsize` property, however in dialog's subtitle and body
we have been setting the `ellipsize-mode` property to Pango.EllipsizeMode.NONE
that is not present in the underlying GObject.

Not being an error in javascript, gjs didn't warn us about this, while at the
same time the St.Label's default Pango.EllipsizeMode.END was used.

Fixes https://gitlab.gnome.org/GNOME/gnome-shell/issues/922

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/531

(cherry picked from commit 3121c9aa29406ad85e949b697e90092f1fa6fc2e)

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

st: Do not force allocation updates during shadow creation

If an actor is pending a relayout when get_allocation_box() is called,
the method forces an allocation update. In case of StWidget, this might
then result in a style update and a consecutive invalidation of the
shadow spec.

A helper method that invalidates one of its parameters as a side effect
(and by extension its return value as well) is most unexpected, so cur-
rently _st_create_shadow_pipeline_from_actor() poses an easy trap to
callers to run into.

Remove that trap by calling get_size()/get_position() instead, which
don't have the unintended side effect - it is still a good idea to fix
callers who were running into this to not waste resources on creating
shadows that are invalidated before the next paint, but throwing un-
defined behavior at them is harsh ...

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

4900eea... by wsxy162

Update zh_CN translation

4d598b3... by GNOME Translation Robot <email address hidden>

Update Scottish Gaelic translation

e1b9bab... by GNOME Translation Robot <email address hidden>

Update Scottish Gaelic translation

5481d58... by Fabio Tomat <email address hidden>

Update Friulian translation

b49b82e... by Pieter Schalk Schoeman <email address hidden>

Update Afrikaans translation

0d9c742... by Carlos Garnacho

padOsd: Ensure to pick pad devices only

If the underlying X11 input driver creates multiple devices from a single
device node, we may end up picking up the wrong device. So, instead of
picking the first device based on node and bailing out if it's not a pad,
pick the first pad that has that device node, and bail out if there is
none.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/10

Closes: #10

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

network: Fix visibility of VPN section

Commit f2a9467f91b was too eager to simplify the code, and removed
the bits that hid the section in case no VPNs are set up - add them
back to fix the visibility.

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

64c857e... by Marco Trevisan (Treviño)

dnd: Declare restore location variables

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