gnome-shell:wip/smcv/issue2538

Last commit made on 2020-04-03
Get this branch:
git clone -b wip/smcv/issue2538 https://git.launchpad.net/gnome-shell

Branch merges

Branch information

Name:
wip/smcv/issue2538
Repository:
lp:gnome-shell

Recent commits

5a83f00... by Simon McVittie

blur: Always allocate at least one pixel

This works around a crash when we try to blur a background that hasn't
yet had any space allocated for it, in particular when locking the screen
with mutter 3.36.1 and the Native Window Placement extension.

Workaround for <https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2538>.

Signed-off-by: Simon McVittie <email address hidden>

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

extensions-app: Do not expand headerbar switch

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

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

js: Account for promisified call() method

A promisified method expects the callback parameter to be either
a function (in which case the original method is called normally)
or omitted altogether (in which case a Promise is returned).

The call to open application details in Software does neither and
passes null instead, which will result in a warning (because no
function argument means a promise will be used, but not omitting
the parameter means we end up with too many arguments).

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

a9df4e7... by Jonas Ådahl

appDisplay: Don't clear signal handler id before emitting

Otherwise we won't clear the 'view-loaded' handler after it was emitted.

Also move field initialization to the correct place, i.e. the init
function of the base class.

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

343b335... by Andre Moreira Magalhaes <email address hidden>

app-cache: Fix cache for folder translations

The app-cache code currently stores the folder translations in a hash
that can be accessed via shell_util_get_translated_folder_name().
This hash uses the filename (inc. extension) for the "desktop-directory"
as key which causes an issue when trying to find the translation
on AppDisplay._findBestFolderName() which gets categories (folder names)
from the app info which doesn't contain the ".directory" extension.

Fix that by storing the filename without extension as the hash key for
the cached folder translations.

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

407b12c... by Марко М. Костић

Update Serbian translation

(cherry picked from commit 428d38179d54aeaa89bf35f4ce475d48c8ff2467)

455a8f3... by Ibai Oihanguren Sala

Update Basque translation

(cherry picked from commit fe9708ebd85b0c08562ad079fb41ece31ccdf152)

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

bluetooth: Fix infinite loop

Bailing out early of the loop means the iter is never increased,
resulting in an infinite loop.

Fixes 26c2cb9f6.

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

e138b6e... by Jiri Grönroos

Update Finnish translation

(cherry picked from commit 8398769321d0fa21f31f42a2a65490fdedd55bf3)

9bc9d51... by Mariana Picolo <email address hidden>

bluetooth: Update bluetooth submenu title

- "Bluetooth" to "on/off" labels
  to match with other menus

- Display single connected device name
  to show more relevant information

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