nautilus:gnome-3-34

Last commit made on 2020-04-24
Get this branch:
git clone -b gnome-3-34 https://git.launchpad.net/nautilus

Branch merges

Branch information

Name:
gnome-3-34
Repository:
lp:nautilus

Recent commits

241dceb... by Ondrej Holy

Release version 3.34.3

2ff6b78... by =?utf-8?q?Ant=C3=B3nio_Fernandes?= <email address hidden>

Revert "file: use emblems for files that use default icon"

This reverts commit 8efe35665368539de0e15f150292996cb0ab9121.

It aggravated a performance bug. Reverting only on stable branches.

https://gitlab.gnome.org/GNOME/nautilus/-/issues/1226

c3ca2be... by Jwtiyar Nariman

Update Kurdish Sorani translation

a014af1... by Ondrej Holy

window-slot: Prevent crashes caused by invalid pointers

Nautilus randomly crashes when g_object_bind_property is used to bind
extensions-background-menu and templates-menu properties of
NautilusFilesView and NautilusWindowSlot. Although, we don't have any
reproducer, it seems that this is because NautilusWindowSlot uses
g_object_ref when storing the property, but not g_object_unref, and
NautilusFilesView does the opposite. It seems that NautilusFilesView
can hold invalid references in certain cases because of that. The
both objects should hold its own references to prevent this. Let's
replace the custom codes by g_set_object to achive this behavior.

Fixes: https://gitlab.gnome.org/GNOME/nautilus/issues/813

(cherry picked from commit 6b16de613dc87b9f84d87a46ac5987b6d7087a5c)

5238975... by Ondrej Holy

operations-ui-manager: Fix crash after a conflict dialog response

After a conflict dialog response, Nautilus accesses an already released
structure, which causes crashes for some people. Let's store pointer
before releasing the structure in order to prevent the invalid reads.

Fixes: https://gitlab.gnome.org/GNOME/nautilus/issues/1353

(cherry picked from commit 7194ad7cb0257bfcdf7383e3bf42f34a218061a4)

4addfaa... by Jwtiyar Nariman

Add Kurdish Sorani translation

e559f6e... by Ondrej Holy

ci: Update gexiv2 meson options to fix flatpak master

The -Ddisable-introspection gexiv2 meson option was renamed to -Dintrospection.
https://gitlab.gnome.org/GNOME/gexiv2/commit/25a03fe69cc9fe0db50930a4cccf7f40a408d55b

Let's reflect this in the org.gnome.NautilusMaster.yml file to fix the flatpak
master job as it currenty fails with "OSError: [Errno 30] Read-only file system:
'/usr/lib/python3.7/site-packages/gi/overrides/GExiv2.py'" error.

(cherry picked from commit 7d3ae8755da2a930137705fbde609042b59a7484)

85e891e... by Ondrej Holy

Release version 3.34.2

b836f00... by Umarzuki Bin Mochlis Moktar

Update Malay translation

83a6fcc... by Stas Solovey

Update Russian translation