nautilus:gnome-3-26

Last commit made on 2019-04-11
Get this branch:
git clone -b gnome-3-26 https://git.launchpad.net/nautilus

Branch merges

Branch information

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

Recent commits

3279bae... by Christian Kirbach

Update German translation

834c4e7... by Marco Trevisan (Treviño)

file-view: Always unset pending_selection after freeing it

When a file view was loaded with a pending selection, and not all the files were
seen yet, the private pending_selection list was properly free'd, but the pointer
was not cleared, causing a crash when `nautilus_files_view_set_selection` was
called again, as it was trying to deeply copy a list pointed by this invalid
reference.

So, removing the unneeded `pending_selection` temporary pointer from the main
function scope, as it only confuses, while use it (with an autolist) when we
need to pass the previous `priv->pending_selection` (stealing its ownership)
to set_selection again.

Eventually use a g_clear_pointer to free the list and nullify its priv reference

Fixes #295

(cherry picked from commit ae3382a281b018337a8032ef13663ec2d9c7fd6c)

5a5c338... by Marco Trevisan (Treviño)

release: prepare for 3.26.4

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

nautilus-file: don't use g_autolist, undefined in this stack

g_autolist was introduced in a later version of GLib than the 3.26
stack. So don't use it here.

6d6ae80... by Marco Trevisan (Treviño)

window-slot: Clear pending_selection after freeing it

This might not be the case when handling archive files, in fact we were
freeing the list and assigning it to a new value for non-archive files,
but in case of archives the list was just freed and the invalid pointer
kept around, potentially causing a later crash.

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

window: Allow dead_tilde key to trigger location entry

The standalone "~" key ("asciitilde") works as a convenient shortcut
to type home-relative paths into the location entry.

However, some keyboard layouts don't have an standalone "~" key but
rather a "dead tilde" key. This makes the existing shortcut unavaliable
for some keyboard layouts.

This is surprising for most people, because they have a tilde key and
the Keyboard Shortcuts window advertises a shortcut for the tilde key.

So, add the dead tilde key as an alternative shortcut.

Note: Searching for tilded characters or the tilde character itself
is still possible by revealing the search entry is explicitly.

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

f0dba17... by Wong Heung Sang <email address hidden>

nautilus-file-utilities: Add GVolumeMonitor auto cleanup

In nautilus_get_mounted_mount_for_root
g_volume_monitor_get is called
without cleanup

We need cleanup or auto cleanup
for GVolumeMonitor

g_autoptr is added for auto cleanup

Closes https://gitlab.gnome.org/GNOME/nautilus/issues/471

455367f... by George Mocanu <email address hidden>

list-view: Fix middle-click behaviour

Currently, for double-click mode, middle-clicking a folder in
List View fails to open a new tab, but only highlights the
selection instead. Middle-clicking the folder again opens it
in a new tab.

For double-click mode, middle-clicking a folder should open it
in a new tab. Also, middle-clicking a file should open it.

This patch fixes this behaviour.

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

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

gtkplacesview: Update to last code

22dd011... by Display Name

gtk-code-generator.sh: Fetch sources from GitLab