Commit graph

22534 commits

Author SHA1 Message Date
Emin Tufan Çetin fb007a9253 Update Turkish translation 2021-08-06 20:17:36 +00:00
Danial Behzadi 5496a7f274 Update Persian translation 2021-08-02 08:26:02 +00:00
Efstathios Iosifidis 37d2c73d27 Update Greek translation 2021-07-29 14:54:50 +00:00
Jordi Mas 8980b52d37 Update Catalan translation 2021-07-25 18:53:20 +02:00
Kukuh Syafaat 017351a6a2 Update Indonesian translation 2021-07-25 14:08:29 +00:00
Fabio Tomat 782b8736e9 Update Friulian translation 2021-07-23 20:13:49 +00:00
Quentin PAGÈS 794b60892d Update Occitan translation 2021-07-22 20:17:02 +00:00
Anubhav Tyagi 6c7eacd203 files-view: Store selected files list for compressing
The selected files list is chosen after the user confirmed the compress
operation in the compress-dialog which may result in files other than
chosen file being compressed.

Store the list of selected files when the user chooses the "Compress"
option from the menu, to avoid that

Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/1900
2021-07-21 23:23:39 +00:00
Alexey Rubtsov 0487dc927f Update Russian translation 2021-07-19 22:42:07 +00:00
luisico 79d7b2e598 files-view: Bring "Open with..." options together
The right-click menu is arranged in a way in which "Open with default
application" and "Open With Other Application" are visually separated.

It's not comfortable for the user to need to scan the menu looking for
the "Open With Other Application" if the default option is not the
expected one.

This change just puts the two menu items under the same UI section, not
only bringing them visually together but also removing any line
separation between them since they can be considered to be part of the
same concept.

Closes https://gitlab.gnome.org/GNOME/nautilus/-/issues/1268
2021-07-18 17:52:31 +02:00
Kukuh Syafaat cd219c84f3 Update Indonesian translation 2021-07-17 14:18:57 +00:00
Anubhav Tyagi 65f2828ab7 replace display_name attribute with edit_name for renaming
The edit_name attribute corresponds to G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME
attribute. It is almost identical to display_name, except if there is
invalid encoding, and is preferred when implementing renaming functionality.

Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/1540
2021-07-15 13:12:45 +00:00
Ondrej Holy c645351d79 ci: Build uncrustify from sources
The uncrustify package from rawhide contains the following bug:
https://github.com/uncrustify/uncrustify/issues/3233. Let's build the
uncrustify package from sources as the master branch already contains the
following fix: https://github.com/uncrustify/uncrustify/pull/3235. So the
workaround from commit 3ad2de33da can be
reverted now.
2021-07-14 17:13:30 +02:00
Ondrej Holy 0865620acf Revert "uncrustify: Ignore sp_arith to workaround bug"
This reverts commit 3ad2de33da.
2021-07-14 09:35:18 +02:00
Daniel Mustieles ff0e896253 Updated Spanish translation 2021-07-13 11:25:47 +02:00
Enrico Nicoletto b99d3c6030 Update Brazilian Portuguese translation 2021-07-12 20:38:44 +00:00
Yuri Chornoivan b4ba17981c Update Ukrainian translation 2021-07-12 15:42:15 +00:00
Hugo Carvalho 1d22d65efb Update Portuguese translation 2021-07-12 12:32:32 +00:00
Nick Montalbano 0c103a20b7 files-view: Fix comma placement in a floating bar
When files are selected the floating bar appears with info about their types,
count, and size. In certain cases, there is an extra space character before the
comma when the folder item count is not known. Also, there is an extra space
character at the end when the size for other files is not known. To fix those
issues, let's handle those cases differently.

Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/1867
2021-07-12 08:02:09 +00:00
António Fernandes 3ad2de33da uncrustify: Ignore sp_arith to workaround bug
A new bug in uncrustify 0.73 causes a pointer type to be interpreted
as an arithmetic operation, thus adding a space. [0]

This causes the CI pipeline to fail on style-check job.

To workaround this, ignore the "space around arithmetic operator" rule.

[0] https://github.com/uncrustify/uncrustify/issues/3233
2021-07-11 22:05:51 +00:00
António Fernandes 619970b1e8 general: Uniformize case code style
There are a few non-braced single-statement in the final cases, which
have  gone unnoticed until detected by a recent uncrustify update.

Let's add the missing braces around single-statements even if it's the
last case.
2021-07-11 22:05:51 +00:00
Yuri Chornoivan 9661a9de4c Update Ukrainian translation 2021-07-11 13:09:45 +00:00
sicklylife 8eb2ba4980 Update Japanese translation 2021-07-11 11:14:35 +00:00
sicklylife 7d3c03aece Update Japanese translation 2021-07-11 11:12:04 +00:00
sicklylife cea4f78f26 Update Japanese translation 2021-07-11 11:09:09 +00:00
sicklylife 4c2679c1f5 Update Japanese translation 2021-07-11 11:07:33 +00:00
Rafael Fontenelle 571230ae17 Update Brazilian Portuguese translation 2021-07-10 20:08:28 +00:00
Chao-Hsiung Liao bad614d567 Update Chinese (Taiwan) translation 2021-07-10 08:07:40 +00:00
Ondrej Holy 55aed9b74f Post release version bump 2021-07-09 17:12:20 +02:00
Ondrej Holy 2ae4631c58 Release version 41.alpha 2021-07-09 17:09:31 +02:00
Ondrej Holy 8c5fa3eb08 extensions/image-properties: Replace deprecated symbols
The build log contains warnings about deprecated gexiv2 functions. Let's
port to the new API, unpin exiv3 and gexiv2 dependencies in flatpak manifests
and bump the build dependency accordingly to get rid of the warnings.
2021-07-09 15:46:59 +02:00
Daniel Șerbănescu 24df6cf4a9 Update Romanian translation 2021-07-09 10:52:58 +00:00
Hugo Carvalho 13af04f292 Update Portuguese translation 2021-07-09 10:02:04 +00:00
Abanoub Ghadban 3b226230fd window-slot: Add file name to file not found dialog
Nautilus can show "Unable to find the requested file. Please check the
spelling and try again." error when starting. The message doesn't indicate
what file was not found. Let's add the file name to that dialog to make it
obvious.

Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/1793
2021-07-09 09:52:40 +02:00
António Fernandes a501aaf40e files-view: Make override method private
Always call the parent polimorphic method instead.
2021-07-08 20:26:35 +00:00
António Fernandes 1a0096fe4f view: Use view id macros instead of enum
The slot.files-view-mode action takes hardcoded id values. This may
break if the ids enumeration changes.

Instead, let's define the values with a macro which we can stringify.
While we are at it, drop the unused EMPTY id.
2021-07-08 20:26:35 +00:00
António Fernandes e8147de9b0 window-slot: Make back_or_forward() a slot method
We define a NautilusWindow method in nauitlus-window-slot.c. That's
just wrong.

Also, there is no reason for this to be a NautilusWindow method,
rather than a slot one.

The only consumers are NautilusWindow and NautilusToolbar, and both
have a pointer to the current slot, so let's make this a slot method.

For convenience, also add a private NautilusWindow wrapper method.
2021-07-08 20:26:35 +00:00
António Fernandes 96f989f372 window-slot: Make type final
Last commit removed the only subclass because switching slot class is
problematic, so we probably don't want to do it again.

This partially reverts 0a512d00b6
2021-07-08 20:26:35 +00:00
António Fernandes ad41d6f635 window-slot: Drop other-locations subclass
The NautilusOtherLocationsWindowSlot subclass has been introduced along
with its sibling NautilusDesktopWindowSlot.[0]

However, the desktop one is now gone, and this is the only subclass.
It does only 2 things differently from its parent class:

  * Creates a NautilusPlacesView instead of a NautilusFilesView
  * Disables the slot.files-view-mode-toggle and files-view-mode actions

There is little reason not to handle both things in the parent class.
Also, changing slots when going in and out of the Other Locations place
throws away the navigation data; while this can be worked around by
saving and restoring this data, this outweights any potential benefits
of subclassing.

This commit is equivalent to reverting [0], but due to code style and
other changes, a clean revert was not possible.

Effectively fixes https://gitlab.gnome.org/GNOME/nautilus/-/issues/32

[0] commit 5f295bd92c
2021-07-08 20:26:35 +00:00
Ernestas Kulik b8ab8514c3 window-slot: Stop using flags parameter for history navigation
The feature that allows opening a new window from the history popup menu
by middle-clicking hasn’t been working for three years, since the flags
parameter in nautilus_window_back_or_forward() is not honored. In some
places it’s used inappropriately, so it’s better to just drop the code
and rethink the approach if such a feature is desirable.
2021-07-08 20:26:35 +00:00
António Fernandes 9a86aa22fd Revert "window, window-slot: Save and restore navigation history"
This reverts commit 691f1cf1bd.

It's a solid workaround, but we are going to fix the root issue.
2021-07-08 20:26:35 +00:00
Rodrigo Pedro bf7b487eb9 toolbar: Prevent closing popover when "Show Hidden Files" is toggled
When the "Show Hidden Files" check button is toggled, the popover is closed,
however, when the "Show Sidebar" check button is toggled, the popover stays
opened. This is inconsistent and the popover should stay open in all cases.
This happens because of a bug in the `nautilus_toolbar_is_menu_visible`
function implementation, which is checking the visibility of the `view_button`
popover instead of the `app_menu` popover. Let's check the visibility of the
correct popover to fix this inconsistency.

Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/1827
2021-07-08 12:26:21 +02:00
Florentina Mușat 04c9f6398d Update Romanian translation 2021-07-05 19:36:04 +00:00
Alexander Shopov 783ecffd82 Update Bulgarian translation 2021-07-04 12:56:56 +00:00
António Fernandes 1c88f37d5f Revert "window: add a signal to receive active selection updates"
This reverts commit 54d1ad250e.

This signal has been added because NautilusApplication needed to update
the previewer when selection changes. It no longer does that, since the
previous commit, so this signal is no longer needed.
2021-07-02 06:28:01 +00:00
António Fernandes ae67618bda application: Hand preview updating over to FilesView
When the NautilusFilesView:selection property changes, this change is
notified to the slot, the the window, then the application, though a
chain of bindings and singals. The application class then calls a
NautilusFilesView method to actually update the preview.

The NautilusApplication class used to update the preview when the
active window changes, but that's no longer the case after the changes
in commit 0b7a7f95f8.

This whole roadtrip to NautilusApplication and back is useless now, so
let's handle it all in NautilusFilesView.
2021-07-02 06:28:01 +00:00
Lucas Chollet 38a7ea92b7 nautilus-properties-window.c: Display only Folder
The description of a folder in the properties dialog precise the
mime-type but it is useless for folders

Test if the mime type is not equal to "inode/directory" before
adding it to the detailed string.

https://gitlab.gnome.org/GNOME/nautilus/-/issues/1737
2021-07-01 16:57:58 +00:00
Abanoub Ghadban 1e3996d1c9 properties-window: don't focus on name field when open
When the properties window is opened, the name field get the focus automaticaly.
The user can accedentily change the file name, so let's prevent the name field from
being automaticaly selected.

Fixes https://gitlab.gnome.org/GNOME/nautilus/-/issues/1805
2021-07-01 10:06:07 +00:00
Jakub Steiner 7932d37290 icon: add 'source'
Initiative: https://gitlab.gnome.org/Teams/Design/initiatives/-/issues/84
2021-06-29 14:35:11 +02:00
Ivan Komaritsyn d64529a93d Update Russian translation 2021-06-25 11:52:37 +00:00