summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* actionbar: remove the folder name when no selectionwip/gbsneto/actionbar-finalGeorges Basile Stavracas Neto2016-06-202-37/+1
| | | | | | | | | After receiving some input from the design team, we decided that this label was unecessary and distracting. Thus, removing it would fix this issue. https://bugzilla.gnome.org/show_bug.cgi?id=767874
* actionbar: remove Bookmars and Properties buttonsGeorges Basile Stavracas Neto2016-06-202-89/+7
| | | | | | | They look ambiguous, and it's not clear they're related to the actual folder. https://bugzilla.gnome.org/show_bug.cgi?id=767874
* files-view: remove the floating barGeorges Basile Stavracas Neto2016-06-205-1053/+0
| | | | | | | | | | | | | | The floating bar was a bad choice since it's inception. Not only it hovers content, it's behavior is inconsistent and the usability of it is very poor. After the introduction of the actionbar, most of the data that we displayed through the floating bar was moved to the actionbar, making the floating bar obsolete. This commit follows up and completely removes the floating bar. https://bugzilla.gnome.org/show_bug.cgi?id=767874
* window-slot: show actionbarGeorges Basile Stavracas Neto2016-06-201-0/+22
| | | | | | | When we change the view, add the view's actionbar to the bottom of the window slot. https://bugzilla.gnome.org/show_bug.cgi?id=767874
* view: add ::get_action_bar() vfuncGeorges Basile Stavracas Neto2016-06-204-0/+42
| | | | | | | This will be used in the next patch so we can access the actionbar of the view. https://bugzilla.gnome.org/show_bug.cgi?id=767874
* action-bar: implement NautilusActionBarGeorges Basile Stavracas Neto2016-06-207-0/+1445
| | | | | | | | The new NautilusActionBar class handles everything needed to be an usable actionbar as envisioned by the available mockups. https://bugzilla.gnome.org/show_bug.cgi?id=767874
* files-view: add ::stop-loading actionGeorges Basile Stavracas Neto2016-06-201-1/+11
| | | | | | | This action will be consumed by the actionbar, to simplify the development of the stop button. https://bugzilla.gnome.org/show_bug.cgi?id=767874
* view: add NautilusView::selection propertyGeorges Basile Stavracas Neto2016-06-204-19/+40
| | | | | | | | | | | | Currently we don't have any way to track selection changes, although NautilusView exposes selection. This is an inconsistency in code, and should be avoided. Fix that by adding a NautilusView::selection property and deprecating the NautilusFilesView::selection-changed signal. https://bugzilla.gnome.org/show_bug.cgi?id=767874
* view: fix documentationGeorges Basile Stavracas Neto2016-06-201-1/+1
| | | | | | | | | The documentation for NautilusView::view-widget was still copy-pasted from another property. Correct it by adding the correct description. https://bugzilla.gnome.org/show_bug.cgi?id=767874
* help-overlay: add missing shortcut for cutPedro Beja2016-06-201-0/+7
| | | | | | The shortcut for ‘cut’ was missing from the shortcut list. This commit adds it. https://bugzilla.gnome.org/show_bug.cgi?id=765532
* Updated Finnish translationJiri Grönroos2016-06-171-1215/+1738
|
* Updated Turkish translationMuhammet Kara2016-06-161-1252/+1723
|
* Fix "format not a string literal" warningsBastien Nocera2016-06-143-1/+12
| | | | | | With new GCC6. https://bugzilla.gnome.org/show_bug.cgi?id=767616
* Updated Scottish Gaelic translationGNOME Translation Robot2016-06-111-3/+3
|
* Updated Scottish Gaelic translationGNOME Translation Robot2016-06-101-604/+556
|
* toolbar: Attach menu to the toplevel windowOlivier Fourdan2016-06-091-0/+1
| | | | | | | So that the menu doesn't show at random places under Wayland which expects all subsurfaces to have a parent surface. https://bugzilla.gnome.org/show_bug.cgi?id=767446
* theme: Do not use single color "gradients"Florian Müllner2016-06-091-2/+2
| | | | | | | GTK's parser now started to complain about gradients with a single color stop ... https://bugzilla.gnome.org/show_bug.cgi?id=767430
* Updated Polish translationPiotr Drąg2016-06-081-177/+177
|
* Updated Indonesian translationAndika Triwidada2016-06-081-511/+445
| | | | (cherry picked from commit f719eb8707cd41532514dd643823253bbd007e68)
* Fixed Russian translationYuri Myasoedov2016-06-071-5/+6
|
* Updated Occitan translationCédric Valmary2016-05-301-141/+71
|
* Do not reset double-click status on pointer movementJohannes Oertel2016-05-301-0/+2
| | | | | | | | This fixes a problem where a double click on an item in Nautilus icon view did not activate the moment when moving the pointer even slightly in between the two clicks. https://bugzilla.gnome.org/show_bug.cgi?id=748501
* Updated Portuguese translationTiago Santos2016-05-251-1196/+1534
|
* files-view: fix renaming logicErnestas Kulik2016-05-241-9/+92
| | | | | | | | | | | | | | | | | | | | | | When renaming a file from the popover, the code checks if there is an existing file with the name entered and the name entered does not match the name of the file being renamed. That has a side effect of allowing the original filename to be entered without reporting an error. Some problems arise when the model includes files from different directories (e.g. when searching or expanding directories in the list view). When searching, the code will not allow a rename if there are files with the entered name, despite being in separate directories. When renaming a file in an expanded directory, the code will ignore files inside it and only check the currently opened one. This also applies when creating new folders. This commit fixes that by checking for duplicate names inside the parent directory when renaming and checking the directory at nautilus_file_view_get_backing_uri() when creating new folders. https://bugzilla.gnome.org/show_bug.cgi?id=757385
* Updated Thai translationAkom Chotiphantawanon2016-05-241-661/+728
|
* Fixes to Catalan translationJordi Mas2016-05-221-4/+5
|
* Updated Spanish translationDaniel Mustieles2016-05-211-201/+167
|
* Updated Italian translationMilo Casagrande2016-05-171-195/+195
| | | | (cherry picked from commit b07589fe7eeaf94540b19d56a27c583f889f4096)
* Updated Icelandic translationSveinn í Felli2016-05-151-1987/+2706
| | | | (cherry picked from commit 6048dc4eb3f91352bfc896d4f678c089fba76632)
* properties-window: make icon chooser dialog modalErnestas Kulik2016-05-111-0/+1
| | | | | | | | | | | | The custom icon selection GtkFileChooserDialog is unresponsive when opened. This is caused by the properties dialog window being modal, since it is up to the window manager how to process input in such situations. One of the ways to ensure that the child dialog receives and processes user input is by making it modal. This commit makes it such. https://bugzilla.gnome.org/show_bug.cgi?id=753394
* Updated Occitan translationCédric Valmary2016-05-091-3580/+4153
|
* Added Lingala translationRené Manassé GALEKWA2016-05-092-0/+5116
| | | | (cherry picked from commit f27588d73c4f4d579864bd29038b1097fcf37e44)
* file-operations: Use a GList** for the to_delete output parameterMario Sanchez Prada2016-05-051-5/+5
| | | | | | | | | | | | | | | | The to_delete GList* gets initialized in trash_files() and is supposed to be filled by trash_file() so that we know which files we want to delete directly when the call to g_file_trash() fails for some reason. However, this GList* gets modified in place by calls to g_list_prepend() and so those changes will only be seen by the to_delete argument inside trash_file(), but not by the local variable defined in trash_files(), which will continue to point to NULL regardless of those changes. So, we simply need to pass a reference to the GList* so that any change done to the structure of the GList* inside trash_file() is seen in trash_files(). https://bugzilla.gnome.org/show_bug.cgi?id=766030
* mime-actions: use format argumentErnestas Kulik2016-05-041-1/+1
| | | | | | | | | | The call to gtk_message_dialog_format_secondary_text() in show_unhandled_type_error() is missing a format argument, which causes build failures with -Werror=format-security. This commit adds the missing argument. https://bugzilla.gnome.org/show_bug.cgi?id=765918
* Fix GSettings default value translationsPiotr Drąg2016-05-0320-64/+64
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=765792
* Fix a variable in Belarusian translationPiotr Drąg2016-05-031-1/+1
|
* canvas-container: rework canvas item focusingErnestas Kulik2016-05-032-57/+62
| | | | | | | | | | | | - Currently, atk_focus_tracker_notify() is used, which is deprecated as of ATK 2.9.4. Using atk_object_notify_state_change() with ATK_STATE_FOCUSED is recommended. The deprecated call was replaced. - For every selection, the previous one should get unfocused. Currently, only the keyboard focus is tracked. That was extended to mouse focus with a flag for keyboard focus for indicator rendering. https://bugzilla.gnome.org/show_bug.cgi?id=762236
* canvas-item: use atk_object_notify_state_change()Ernestas Kulik2016-05-031-3/+2
| | | | | | | | | atk_focus_tracker_notify() has been deprecated since ATK 2.9.4 and using atk_object_notify_state_change() is recommended. This commit replaces the call to the deprecated function. https://bugzilla.gnome.org/show_bug.cgi?id=762236
* eel-canvas: don't override deprecated functionsErnestas Kulik2016-05-031-31/+0
| | | | | | | | | | AtkComponentIface's {add,remove}_focus_handler should not be overridden, since ATK 2.9.4, as atk_component_{add,remove}_focus_handler() are deprecated. This commit removes deprecated virtual function overrides. https://bugzilla.gnome.org/show_bug.cgi?id=762236
* canvas-item: use atk_component_get_extents()Ernestas Kulik2016-05-031-2/+2
| | | | | | | | | atk_component_get_position() has been deprecated since ATK 2.12 and using atk_component_get_extents() is recommended. This commit replaces calls to the deprecated function. https://bugzilla.gnome.org/show_bug.cgi?id=762236
* eel-canvas: use GdkSeat operationsErnestas Kulik2016-05-033-64/+57
| | | | | | | | | Some GdkDisplay operations have been deprecated in GDK 3.20. This commit replaces the deprecated code in eel_canvas_item_grab() and eel_canvas_item_ungrab() functions with new GdkSeat operations. https://bugzilla.gnome.org/show_bug.cgi?id=762235
* Updated Slovenian translationMatej Urbančič2016-05-021-89/+97
|
* application: Fix white desktop after changing themesSebastian Keller2016-05-021-1/+5
| | | | | | | | | | Changing the theme to Adwaita was causing the Adwaita.css style provider to get added after the nautilus.css style provider. This caused the Adwaita.css provider to override the nautilus.css provider, because the behavior of two style providers with the same priority is undefined and gtk happens to prefer the style provider that got added last. https://bugzilla.gnome.org/show_bug.cgi?id=765687
* file-conflict-dialog: use widget properties instead of GtkAlignmentErnestas Kulik2016-05-021-6/+5
| | | | | | | | | | GtkAlignment has been deprecated since GTK+ 3.14 and the use of halign, valign and margin properties is encouraged. This commit aligns widgets by use of said properties instead of the GtkAlignment widget. https://bugzilla.gnome.org/show_bug.cgi?id=762238
* Updated Hungarian translationGábor Kelemen2016-04-301-1037/+1397
|
* desktop-canvas-view: remove unneeded function declarationCarlos Soriano2016-04-281-3/+0
|
* files-view: reveal file after renaming or creatingCarlos Soriano2016-04-272-50/+75
| | | | | | | | | | | | | | We want to reveal the file that was just renamed. In order to do that, we have to make sure the view has the icon and all changes were acknowledge, and only then, reveal the file. In this patch, we implement this creating a hash table that will hold any file that needs to be revealed when the view acknowledges it. Functions using this will be the renaming of files, the creation of folders, and the creation of folders with selection. https://bugzilla.gnome.org/show_bug.cgi?id=764137
* Fix German translation for "Send to"Michael Biebl2016-04-271-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=764704
* Updated Spanish translationDaniel Mustieles2016-04-271-949/+1007
|
* mime-actions: check for fuse for default applicationsCarlos Soriano2016-04-261-1/+2
| | | | | | | | | | | | | We were checking if the file is native, and if not, we request the default applications that they must handle uris. However, we can use FUSE in order to convert those uris to local paths and therefore use a wider variety of applications. This fix some default application not being available in network locations. https://bugzilla.gnome.org/show_bug.cgi?id=764506