| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
They look ambiguous, and it's not clear they're related
to the actual folder.
https://bugzilla.gnome.org/show_bug.cgi?id=767874
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
The shortcut for ‘cut’ was missing from the shortcut list. This commit adds it.
https://bugzilla.gnome.org/show_bug.cgi?id=765532
|
| |
|
| |
|
|
|
|
|
|
| |
With new GCC6.
https://bugzilla.gnome.org/show_bug.cgi?id=767616
|
| |
|
| |
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
GTK's parser now started to complain about gradients with a single
color stop ...
https://bugzilla.gnome.org/show_bug.cgi?id=767430
|
| |
|
|
|
|
| |
(cherry picked from commit f719eb8707cd41532514dd643823253bbd007e68)
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
|
|
|
| |
(cherry picked from commit b07589fe7eeaf94540b19d56a27c583f889f4096)
|
|
|
|
| |
(cherry picked from commit 6048dc4eb3f91352bfc896d4f678c089fba76632)
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
(cherry picked from commit f27588d73c4f4d579864bd29038b1097fcf37e44)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=765792
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=764704
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|