summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* directory-async: Drop unused parameterwip/antoniof/deep-size-hidden-filesAntónio Fernandes2020-04-191-7/+5
| | | | This unused since commit ace6d2c2170028148785f3fa87eedf883f20f1dd
* directory-async: Count hidden files on deep sizeAntónio Fernandes2020-04-191-12/+35
| | | | | | | | | | | | | | | | We always skip hidden and backup files when counting the number of files in a directory, if "show-hidden-files" is turned Off. This is done so that the item count matches which items the user sees. However, we have been skipping them also when computing the total size of a folder contents. This is wrong because hiding content doesn't make the folder actually smaller in size. So, let's decouple deep size from deep count, such that, even when skipping files in deep count, their size is always added to the total content size. Closes https://gitlab.gnome.org/GNOME/nautilus/-/issues/638
* Update POTFILES.inPiotr Drąg2020-04-191-0/+1
|
* Update Croatian translationGoran Vidović2020-04-181-91/+91
| | | | (cherry picked from commit a87205dcb45707d78ebf487c54d2174ef0ffc7f7)
* ci: Run nightly job even if cross environment stage failsOndrej Holy2020-04-151-0/+2
| | | | | | | Currently, the nightly job is skipped if fedora rawhide, or flatpak master job fails. This is not wanted as the nightly should be published if flatpak devel job succeeds. Let's allow failures of those jobs to not block the deploy stage.
* ci: Do not show update image job on merge requestsOndrej Holy2020-04-151-1/+4
| | | | | | The update image job is always shown (under the GNOME namespace), however, fedora rawhide job is used only on master/web. So let's show this job only on master/web as well.
* ci: Run fedora rawhide job always on masterOndrej Holy2020-04-151-2/+1
| | | | | | | | The fedora job is run only on schedules and tags. The job is pretty fast now. So let's run it always on master so we know about possible breakages immediately and not after several days. Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/1441
* Update Basque translationIbai Oihanguren Sala2020-04-141-4/+4
| | | | (cherry picked from commit 1104e9bd17a04f26b15483c12c4397ea0926139c)
* Update Basque translationIbai Oihanguren Sala2020-04-131-83/+83
| | | | (cherry picked from commit 503946a20bb3862e0c6886bc38b4a56c9621f8bf)
* Bug.md: Add instructions to launch the Nightly flatpakFeldwor2020-04-111-0/+1
|
* Updated Slovenian translationMatej Urbančič2020-04-101-341/+356
|
* .desktop: Include traditional name as search keywordAntónio Fernandes2020-04-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Based on patches from Felipe Borges for other apps. Quoting him: The GNOME Shell search results are forwarded from the results of GLib's g_desktop_app_info_search() function, which matches the Name, Exec, Keywords, GenericName, X_GNOME_FullName, and Comment keys from desktop files[0]. Since Totem is now named "Videos", a query for "totem" would match the "Exec" key and present the application in the search results as expected. Unfortunately that doesn't happen for Flaptaked Totem, which would get its desktop file "Exec" key overwritten to something such as Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=totem org.gnome.Totem --new-document This way, searching for "totem" when only the Flatpaked version of it is installed returns no results. Searching for "Videos" presents the application as expected. Its been proposed in GLib to parse the "Exec" key for searches but that was rejected[1] because it would imply establishing an API which assumes that the command line behavior of Flatpak would be stable/never-change. A fix was proposed in Flatpak directly[2] but it was rejected, leaving us with the only option of adding the historical/legacy application names to the "Keywords" key in their desktop files. Many users, such as myself, have the "muscle memory" of search for the old application's name, such as "totem", "gedit", "evince". Although I agree that the new names should be presented to new users and that the old ones shouldn't be visible in UI, it makes sense and little effort to support the search for the old names IMO. [0] https://gitlab.gnome.org/GNOME/glib/blob/master/gio/gdesktopappinfo.c#L378 [1] glib#1706 [2] https://github.com/flatpak/flatpak/issues/2749
* Update Italian translationAntonio Ospite2020-04-091-444/+468
|
* dbus-manager: clarify CreateFolder methodAlberts Muktupāvels2020-04-062-16/+19
| | | | https://gitlab.gnome.org/GNOME/nautilus/-/merge_requests/504
* dbus-manager: add ask_confirmation parameter to EmptyTrashAlberts Muktupāvels2020-04-066-7/+12
| | | | https://gitlab.gnome.org/GNOME/nautilus/-/merge_requests/504
* dbus-manager: deprecate old interfaceAlberts Muktupāvels2020-04-062-0/+10
| | | | https://gitlab.gnome.org/GNOME/nautilus/-/merge_requests/504
* dbus-manager: add DeleteURIs methodAlberts Muktupāvels2020-04-062-0/+51
| | | | | | | Add DeleteURIs method to make it possible to permanently delete files avoiding trash. https://gitlab.gnome.org/GNOME/nautilus/merge_requests/504
* dbus-manager: add and implement FileOperations2 interfaceAlberts Muktupāvels2020-04-0617-299/+961
| | | | | | | | | | Add new version of FileOperations interface. This versions adds PlatformData argument to all methods. Currently supported arguments are parent-handle and timestamp. This change is necessary for proper focus handling. https://gitlab.gnome.org/GNOME/nautilus/merge_requests/504
* Update Ukrainian translationYuri Chornoivan2020-04-061-580/+484
|
* Revert "ci: Use test stage for flatpak devel job"Ondrej Holy2020-04-051-1/+0
| | | | | | | This reverts commit e7c2a0182a4ba2d6eb05fe170cc9b4d018a70feb, because the stage name doesn't have to be explicitely defined currently as it was changed directly in the template: https://gitlab.gnome.org/GNOME/citemplates/-/commit/5bffac6dfbd797291a90e705925a7a3973e4cc57
* ci: Use docker image to speed up jobsOndrej Holy2020-04-052-5/+26
| | | | | | | | Fedora and style check jobs install dependencies on each run. This causes that the pipelines take a long time. Let's use a custom docker image to not block runners for such a long time and to get the pipeline results faster. This commit also adds a new job to generate the docker image for us.
* ci: Add artifacts for style check jobOndrej Holy2020-04-051-1/+8
| | | | | It is not easy to find out why the style check job failed. Let's expose the style check job diff over artifacts to make it easier.
* ci: Add style-check jobOndrej Holy2020-04-051-0/+8
| | | | | | The whole code was reformatted using uncrustify script, but MRs are not checked using the script. Let's add style-check job to prevent wrongly formated MRs to be merged.
* general: Run uncrustify scriptOndrej Holy2020-04-0548-300/+322
| | | | | There are some style issue since the last run. Let's run it again before enabling style-check CI job.
* uncrustify: Group single line comments to blockOndrej Holy2020-04-051-0/+2
| | | | | | | C++ comments ("//") are converted to C comments ("/* */"), but they are not grouped together. So, each line is enclosed by "/* */". Let's add cmt_cpp_group and cmt_c_group options to ensure that the single line comments are grouped together.
* uncrustify: Fix indentation of ternary operators statementsOndrej Holy2020-04-051-0/+3
| | | | | | | | | Let's add "indent_ternary_operator = 1" to our uncrustify.cfg in order to prevent the following unwanted change: list = back ? nautilus_window_slot_get_back_history (self->window_slot) : - nautilus_window_slot_get_forward_history (self->window_slot); + nautilus_window_slot_get_forward_history (self->window_slot);
* toolbar: Add redundant parentheses to prevent changes by uncrustifyOndrej Holy2020-04-051-3/+3
| | | | | | | | | | | | Uncrustify makes the following change, which is unwanted: gtk_widget_set_sensitive (self->view_button, new_sections->extended_section != NULL || - new_sections->zoom_section != NULL || - new_sections->supports_undo_redo); + new_sections->zoom_section != NULL || + new_sections->supports_undo_redo); Let's add parentheses to prevent this unwanted change.
* eel: Add redundant parentheses to prevent changes by uncrustifyOndrej Holy2020-04-051-3/+3
| | | | | | Uncrustify changes "(*pixsrc++ * *pixdest)" to "(*pixsrc++ **pixdest)" which is unwanted. Let's add redundant parentheses around "*pixdest" to prevent these unwanted changes.
* run-uncrustify.sh: Skip some imported source codesOndrej Holy2020-04-051-1/+1
| | | | | Skip gtk, animation and audio-video-properties subdirectories as those codes are copy&pasted from other project.
* ci: Fix alignment of triage jobsOndrej Holy2020-04-051-15/+15
| | | | | Triage jobs use just 2 spaces as tab size, whereas other jobs are using 4. Let's fix this.
* ci: Replace underscore by space in stage nameOndrej Holy2020-04-051-3/+3
| | | | | | The stage and job names can contain spaces and they are already used in job names. Let's replace underscore in cross_environemnt stage to make the pipeline output nicer.
* ci: Remove obsolete review jobsOndrej Holy2020-04-051-8/+0
| | | | | Teh review and stop_review jobs are no more needed as per flatpak_ci_initiative.yml comments. Let't remove them to make the file more readable.
* ci: Move code from template directly to jobOndrej Holy2020-04-051-7/+4
| | | | | The distro_test template is used only by one job. Let's move the code directly to that job to make the file more readable.
* flatpak: Remove unused gcovr moduleOndrej Holy2020-04-054-27/+0
| | | | | The coverage is not computed since the commit a5a405d. Let's remove the unused gcovr module also.
* ci: Remove dead codeOndrej Holy2020-04-051-53/+1
| | | | | | The coverage is not computed since the commit a5a405d, but .gitlab-ci.yml still contains some coverage related code which is not currently used. Let's remove that code to make it more readable.
* preferences : Make list view checkbox animatedAPOORV SACHAN2020-04-051-1/+0
| | | | | | | | | | | | The checkbox animation was not animated earlier.Which looked inconsistent with the rest of the checkboxes in the UI. It was happening due to the resize_mode property being present in the XML definition. Resize modes determine weather a resize request will be passed to container's parent qued for later execution or immediate. Resize Modes are deprecated since version 3.12 and shouldn't be used in newly written code. If used it might cause obscure bugs, and the inconsistent animation of the checkbox was one example of that. This bug has been fixed by removing the resize_mode property from the xml definition. Closes : https://gitlab.gnome.org/GNOME/nautilus/-/issues/1418
* file: Fallback to fast-content-type if content-type is not setOndrej Holy2020-04-051-0/+4
| | | | | | | | | | | The G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE attribute doesn't have to be always set. See https://gitlab.gnome.org/GNOME/gvfs/-/merge_requests/68 for more details. In that case, Nautilus fallbacks to the "application/octet-stream" type, which causes issues when opening the files. Let's fallback to the "standard::fast-content-type" attribute instead to fix issues when opening such files. Fixes: https://gitlab.gnome.org/GNOME/nautilus/-/issues/1425
* Update Slovak translationDušan Kazik2020-04-051-193/+198
| | | | (cherry picked from commit ad20a85a8df72f587a6e9ce5f0825b6bf5eda1bc)
* Update Latvian translationRūdolfs Mazurs2020-04-031-1/+3
| | | | (cherry picked from commit 7e4fdc87601f401ee43aaaef79b518caa84d0bb8)
* Update Latvian translationRūdolfs Mazurs2020-04-031-356/+358
| | | | (cherry picked from commit ee821f9ebb076f8772a47f35ca217e9310730685)
* Update Turkish translationEmin Tufan Çetin2020-04-021-540/+550
|
* Update Chinese (Taiwan) translationCheng-Chia Tseng2020-03-311-259/+279
| | | | (cherry picked from commit e8c985858d7bde291751056dbd1312bda7bdcc30)
* progress-persistence-handler: Display file transfer notificationSachin Daluja2020-03-311-6/+10
| | | | | | | | | | | On completion of long file transfer operation. We currently show a notification on completion of file transfer only if there are no open windows. To make Files more intuitive show all operations completed notification even if there are open windows but none of them has focus. Closes https://gitlab.gnome.org/GNOME/nautilus/-/issues/998
* eel-canvas: Remove redundant comparisonVilhelm Prytz2020-03-291-1/+1
| | | | | | Comparison is always false because positions >= 1 Makes comparison redundant
* Update Hebrew translationYosef Or Boczko2020-03-291-694/+372
|
* Update Hebrew translationYosef Or Boczko2020-03-291-122/+120
| | | | (cherry picked from commit e451d2081258a1f7347df49cbc4cd487148945a9)
* Update Hebrew translationYosef Or Boczko2020-03-281-2342/+3290
| | | | (cherry picked from commit e49887609e6555c8b127463bb0ddb1909dc81eb7)
* nautilus-files-view.c Add KP_0 shortcut to Zoom Standart actionSabri Ünal2020-03-281-1/+7
|
* nautilus-files-view.c Add ZoomIn, ZoomOut media keysSabri Ünal2020-03-281-0/+2
|
* usability: Change tooltip for view_toggle_buttonUjjwal Kumar2020-03-285-0/+120
| | | | | | | | | | | | Currently, the tooltip says 'Toggle view', which isn't clear. Usability testers had difficulty finding out how to change between list and grid view. Change tooltip to say 'Show list' or 'Show grid', depending on which view it can change to. Fixes: https://gitlab.gnome.org/GNOME/nautilus/issues/893