~vcs-imports/gnome-desktop/+git/gnome-desktop:gnome-43

Last commit made on 2023-02-26
Get this branch:
git clone -b gnome-43 https://git.launchpad.net/~vcs-imports/gnome-desktop/+git/gnome-desktop

Branch merges

Branch information

Recent commits

34309a4... by Will Thompson <email address hidden>

default-input-sources: Add a default for Turkish

Sabri Ünal reports that:

> IMHO 98% of keyboards in-use in Turkey are the "Turkish" layout.
>
> You may see the "Turkish (F)" keyboard in some government offices. (A
> historical keyboard layout from typewriter technology). "Turkish (E)"
> is a very new keyboard, I only heard it, and haven't seen it anywhere.

The layout described simply as "Turkish" is the "tr" layout from xkb.

Fixes https://gitlab.gnome.org/GNOME/gnome-desktop/-/issues/218

(cherry picked from commit 2c13b8ccd9078be73a679d716815998de441fcf4)

94f5952... by Tim Sabsch <email address hidden>

Update German translation

566be8d... by Michael Catanzaro <email address hidden>

Prepare 43.2

03ac6c0... by Keyu Tao <email address hidden>

Fix idle monitor watch leak

When an idle monitor watch is added and then removed by application,
it is possible that watch->dead is marked when on_watch_added()
is running. However, in this condition libgnome-desktop does not
actually remove this watch in upstream (meta). This idle monitor
watch leak may affect the performance of mutter when it has been
running for a few days.

3c8834a... by Fran Diéguez

Update Galician translation

88b0133... by Tim Sabsch <email address hidden>

Update German translation

040be3a... by Michael Catanzaro <email address hidden>

Prepare 43.1

b27558e... by Alban Browaeys <email address hidden>

gnome-languages: skip territory if no translation available

If the locale for the requested translation is not installed,
get_translated_territory will return null. Bail out of the
gnome_get_country_from_locale routine in this case.

Fixes GNOME Settings region panel format-chooser spewing warnings
(gnome-control-center:1426300): GLib-CRITICAL **: 23:27:53.759: g_string_insert_len: assertion 'len == 0 || val != NULL' failed

when one of the locale listed in its cc_common_language_get_initial_languages
routine is not installed, namely:
"en_US.UTF-8"
"en_GB.UTF-8"
"de_DE.UTF-8"
"fr_FR.UTF-8"
"es_ES.UTF-8"
"zh_CN.UTF-8"
"ja_JP.UTF-8"
"ru_RU.UTF-8"
"ar_EG.UTF-8"

Fixes gnome-control-center#1791

a81c190... by Corey Berla

thumbnail: Delete failed thumbnail if successfully savings thumbnail

If a thumbnail has previously failed, after subsequently regenerating
and saving the thumbnail file, the failed file persists. With a
lingering failed file, G_FILE_ATTRIBUTE_THUMBNAILING_FAILED can
(and does) return TRUE. Clear the failed fail after a successful
thumbnailing.

Fixes: #214

c4c89d5... by Corey Berla

thumbnail: Refactor gnome_desktop_thumbnail_factory_save_thumbnail

No functional changes. Use g_auto to simplify logic. Also, don't
reuse path variable.

Note that failed_path is only used inside a conditional, but will be
used outside it momentarily.