Commit graph

21722 commits

Author SHA1 Message Date
Ondrej Holy 5a44cb0013 Release version 3.35.91 2020-02-14 16:57:36 +01:00
Ondrej Holy 967b9d7c40 files-view: Add support for hidden template files
Currently, hidden files are filtered out when looking for template files.
However, it would be nice to have a way to create hidden files from templates.
Let's offer hidden files as templates, but only when hidden files are shown.

Fixes: https://gitlab.gnome.org/GNOME/nautilus/issues/1320
2020-02-14 15:03:01 +00:00
Marek Černocký 970f801a1e Updated Czech translation 2020-02-11 12:17:28 +01:00
Kukuh Syafaat dc002e4c1b Update Indonesian translation 2020-02-10 06:54:24 +00:00
Julien Humbert 74afac18fb Update French translation 2020-02-09 17:54:42 +00:00
Марко Костић 5fdd6e4243 Update Serbian translation 2020-02-09 09:48:59 +00:00
Aurimas Černius 3f92e4e690 Updated Lithuanian translation 2020-02-08 14:19:34 +02:00
Danial Behzadi 7a4e064c1f Update Persian translation 2020-02-07 15:55:01 +00:00
Danial Behzadi d555b7866e Update Persian translation 2020-02-07 11:20:25 +00:00
Rafael Fontenelle 2f5ef49a8f Update Brazilian Portuguese translation 2020-02-06 23:07:00 +00:00
António Fernandes d95a616116 flatpak: Unpin most dependencies
We are near 3.36, so let's update the dependencies.

gexiv2 git master is failing to build locally, so I've 
updated it to the latest tag that builds locally.
2020-02-06 20:28:17 +00:00
Anders Jonsson 46ad843896 Update Swedish translation 2020-02-05 16:22:26 +00:00
Ondrej Holy 45c7c96794 progress-info: Prevent abortion caused by missing locks
The test-file-operations-move-files and test-file-operations-copy-files
test cases randomly crash with "GLib-FATAL-CRITICAL: g_source_is_destroyed:
assertion 'g_atomic_int_get (&source->ref_count) > 0' failed", which causes
GitLab CI pipeline failures among others, which is a shame.

I am not able to reproduce those crashes locally, so I can't easily verify
the call stack, but only place where `g_source_destroy()` is called is
when handling progress infos. I see two potential issues which might cause
this. Let's try to fix them.
2020-02-05 12:40:29 +00:00
Sabri Ünal 56782748b0 Update Turkish translation 2020-02-05 12:29:52 +00:00
Sam Hewitt 2137e5775c adwaita.css: pathbar button corner fix 2020-02-04 20:19:27 +00:00
Daniel Mustieles 8df614de99 Merge branch 'master' of gitlab.gnome.org:GNOME/nautilus 2020-02-04 15:44:03 +01:00
Daniel Mustieles ed2e6c457a Updated Spanish translation 2020-02-04 15:31:54 +01:00
Ondrej Holy 57f6eee32c file-operations: Fix conflict dialog for google-drive
Conflict dialog doesn't work properly for google-drive files, because
G_IO_ERROR_EXISTS can be returned even if a destination file based on
a basename of a source file doesn't exists. This happens when a destination
directory already contains some file with the same display_name as the
source file has. Usually, display_name is based on filename, but google-drive
is not traditional filesystem and uses unique IDs for files. Although,
google-drive supports multiple files with the same display_bane in one folder,
the copy and move operations behave traditionally and tries to overwrite
existing files with the same title. Let's base the destination file on
display_name for google-drive to fix issues with the conflict dialog.

See: https://gitlab.gnome.org/GNOME/gvfs/merge_requests/58
2020-02-04 11:50:11 +00:00
Emmanuele Bassi a9cd85a7bc Conditionally depend on Pango 1.44.4
We're using newly introduced Pango API, but we're not doing a version
check on it. One option is to force a Pango ≥ 1.44.4 dependency; another
is to do a compile time check and only use the new API if we're building
against a new enough Pango.
2020-02-03 23:34:17 +00:00
Aurimas Černius a1aee3d860 Updated Lithuanian translation 2020-02-02 19:37:46 +02:00
Dušan Kazik 345fed6ae1 Update Slovak translation 2020-02-02 12:39:13 +00:00
Ondrej Holy 1c63464719 Release version 3.35.90 2020-01-31 12:47:38 +01:00
Jor Teron 24ddced96a Update Karbi translation 2020-01-31 10:08:00 +00:00
Umarzuki Bin Mochlis Moktar 4afed792f3 Update Malay translation 2020-01-27 12:16:17 +00:00
Fabio Tomat 0fbe858987 Update Friulian translation 2020-01-26 16:14:07 +00:00
Jiri Grönroos 9ac93008fe Update Finnish translation 2020-01-26 15:08:24 +00:00
Anders Jonsson eead696229 Update Swedish translation 2020-01-25 23:08:48 +00:00
Ondrej Holy 7194ad7cb0 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
2020-01-24 06:43:27 +00:00
Sabri Ünal 130def8c12 files-view: Support keypad in zoom in/out accels
The view can be zoomed in and out by pressing the + and - keys on the
keyboard while holding the Ctrl modifier key.

However, pressing the look-alike + and - keys from the numeric keypad
doesn't work as an alternative, as one would expect.

Add these keys as alternatives for the zoom shortcuts, like GtkScale
and GtkTreeView already do in similar cases.

Closes: https://gitlab.gnome.org/GNOME/nautilus/issues/1349
2020-01-23 22:02:04 +00:00
Jwtiyar Nariman 2088419991 Add Kurdish Sorani translation
(cherry picked from commit 4addfaa8f6)
2020-01-19 07:51:42 +00:00
Goran Vidović 315b45a672 Update Croatian translation 2020-01-18 23:11:23 +00:00
Daniel Mustieles 694d70b534 Updated Spanish translation 2020-01-13 16:53:10 +01:00
Ricardo Silva Veloso 84cc8f60df Update Brazilian Portuguese translation 2020-01-13 13:52:55 +00:00
Kukuh Syafaat 31978424ef Update Indonesian translation 2020-01-12 15:18:10 +00:00
Waqar Ahmed 6784266e3d audio-video-properties:fix string not translatable
"Frames per second" string in audio-video-properties tab was unavailable for translation.

To fix this, handle the string with g_dngettext() and allow for both singular and plural translation.

Closes https://gitlab.gnome.org/GNOME/nautilus/issues/990
2020-01-11 19:45:22 +00:00
Athira Selvam eeb0e92c8b windows-slot: Handle CONNECTION_REFUSED error message
When trying to connect to a machine in which server application is not
installed or is inactive, nautilus shows a "Unhandled message error:
Connection refused by server" message.

The message is unhelpful, and there is no reason not to handle this case.

So, handle the error and the give possible reasons for it.

Closes https://gitlab.gnome.org/GNOME/nautilus/issues/855
2020-01-11 18:34:03 +00:00
Patrick Monnerat 4f334aec5d menu-provider: Fix signal id argument
ITEMS_UPDATED is not the signal id. It's the index for the array of
signal ids.

Fixes https://gitlab.gnome.org/GNOME/nautilus/issues/984
2020-01-04 21:31:11 +00:00
Fran Dieguez 4c92d8f794 Update Galician translation 2019-12-25 03:55:43 +00:00
Jordi Mas 3ac122f977 Update Catalan translation 2019-12-13 08:47:59 +01:00
Ondrej Holy 170d5c2421 doap: Update maintainers 2019-12-09 09:31:06 +00:00
Ondrej Holy f494247327 search-engine-tracker: Do not lose filename results due to stop words
Tracker uses list of stop words which are not indexed. Consequently,
fts:match doesn't provide any results for such words, which also affects
filenames. I am conviced that this is not crucial issue for content
search, but it is really problem in case of filename search. We should
really always find files regardless of stop words in their names. This
can be fixed on Nautilus side by splitting the search string and using
ftp:match only for content search.

For example, currently it is not possible to find "file-name.txt" file
using "file-n" search string, because "name" is stop word, but it works
nicely with this fix.

Just note that /org/freedesktop/tracker/fts/ignore-stop-words setting
needs to be changed to fix this issue for content search as well.

Currently, snippet contains also filename in case of the filename match,
which is not ideal as it just duplicates the information in UI. With
this change, the snippet is set only in case of the content search.
2019-12-09 09:12:18 +00:00
Jordi Mas 702a4f5c84 Update Catalan translation 2019-12-07 23:55:34 +01:00
Javier Jardón 70393e321c general: Allow to compile on Wayland-only system
Remove unneeded includes and add some guards to X11-only code.
2019-12-01 00:11:24 +09:00
Ondrej Holy 11088272dd Release version 3.35.2 2019-11-22 13:47:17 +01:00
Stas Solovey 642f11de73 Update Russian translation
(cherry picked from commit 83a6fccee5)
2019-11-13 19:12:22 +00:00
Fabio Tomat bc931dbe74 Update Friulian translation 2019-10-17 13:48:12 +00:00
António Fernandes c73ad94a72 canvas-item, view-icon-item-ui: Don't hyphenate filenames
Pango 1.44 got the ability to automatically hyphenate on line breaks,
which is on by default, but can be set off by a new attribute.

As a result, we now hyphenate filenames, which is confusing, because
a filename may already include hyphens.

To restore the previous behavior, let's not insert hyphens when
breaking filenames in multiple lines.

Closes https://gitlab.gnome.org/GNOME/nautilus/issues/1177
2019-10-14 10:40:51 +00:00
Robert Mader ee3477068c canvas-dnd: Properly calculate device offset for Dnd
Otherwise the offset will be to small in scaled cases on X11
and Wayland (and maybe on other plattforms, too).

https://gitlab.gnome.org/GNOME/nautilus/merge_requests/486
2019-10-13 23:01:32 +00:00
António Fernandes cdd9ce790f flatpak: Drop '(Development)' app name prefix
The prefix is not localized, and tends to ellipsize the name.

With the introduction of an icon for the development profile, there is
enough visual distinction in the app grip.

So, drop the prefix.

Part of https://gitlab.gnome.org/GNOME/Initiatives/issues/12
2019-10-13 17:17:53 +01:00
António Fernandes 9a9dba195d build: Use new nightly icon for the Devel profile
A variant of the app icon has been introduced in the previous commit.

Let's use it for the Devel profile.

Part ot https://gitlab.gnome.org/GNOME/Initiatives/issues/12
2019-10-13 16:13:26 +00:00