| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=770306
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=770306
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=770306
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=770306
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=770306
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=770306
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=770306
|
| |
|
|
|
|
| |
The gnome-autoar pkg-config files now have a version suffix.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
The compression and extraction undo / redo strings lacked plural support.
https://bugzilla.gnome.org/show_bug.cgi?id=770270
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Each file name widget has an error label for displaying error messages. However,
when there is no error, the label just takes up space for no reason. In order to
fix this, use a revealer to display error messages.
https://bugzilla.gnome.org/show_bug.cgi?id=770199
|
|
|
|
|
|
|
|
| |
Add an context menu action for compression and a dialog for selecting the file
name and compression format. Add a controller class for managing the compression
dialog.
https://bugzilla.gnome.org/show_bug.cgi?id=770199
|
|
|
|
|
|
|
|
| |
The compression operation allows multiple formats to be selected. It would be
good to store the last choice of the user in order to select it for future
operations.
https://bugzilla.gnome.org/show_bug.cgi?id=770199
|
|
|
|
|
|
|
|
| |
Add an operation for compressing files using gnome-autoar. The operation is
similar in functionality to the one offered by file roller but comes with
integrated progress feedback and support for undoing and redoing.
https://bugzilla.gnome.org/show_bug.cgi?id=770199
|
|
|
|
|
|
|
| |
Make extraction the default action for activating selected archives and add an
option to open them instead of extracting.
https://bugzilla.gnome.org/show_bug.cgi?id=768646
|
|
|
|
|
|
|
| |
The context menu actions are similar to the ones offered by file-roller, but
make use of the internal extract operation.
https://bugzilla.gnome.org/show_bug.cgi?id=768646
|
|
|
|
|
|
|
|
| |
There is no hash set in GLib, so we have to use GHashTable. However there are
functions that allow to use the hash table as hash set. Use that instead of the
regular hash table functions.
https://bugzilla.gnome.org/show_bug.cgi?id=768646
|
|
|
|
|
|
| |
Add a new operation for extracting archives using gnome-autoar.
https://bugzilla.gnome.org/show_bug.cgi?id=768646
|
|
|
|
|
|
|
| |
The function works with strings instead of GFiles. Replace it with a function
that generates unique files in a directory using GFiles.
https://bugzilla.gnome.org/show_bug.cgi?id=768646
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In Nautilus, file conflicts are handled by a specific dialog. Previously, the
dialog class managed both the UI and the related nautilus files. This lead to it
being inflexible due to operation specific logic being mixed with the rest of
the functionality. In order to change this, move file logic to a separate module
and add methods for controlling the UI elements in the dialog.
Create an operation-manager module to handle dialog controlling. Move anything
related to Nautilus files from the dialog class to the new module.
https://bugzilla.gnome.org/show_bug.cgi?id=770160
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
The file_info autoptr in transfer_add_file_to_count() is not
zero-initialized and the function conditionally returns early, which
could result in a crash. This commit fixes that.
https://bugzilla.gnome.org/show_bug.cgi?id=769383
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
nautilus_desktop_window_composited_changed function will do nothing
if we use initial value from GdkScreen because of early return:
if (window->details->composited == composited)
return;
Change back initial value to TRUE to make sure that background will
be setup if screen is not composited.
https://bugzilla.gnome.org/show_bug.cgi?id=769360
|
| |
|
|
|
|
|
|
| |
The function was renamed without renaming the calls to it.
https://bugzilla.gnome.org/show_bug.cgi?id=769383
|
|
|
|
|
|
|
|
|
|
| |
Currently, the transfer info of an operation is only modified if it is
successful, resulting in a confusing reflection in the UI. Treating
skipped operations as completed and displaying them as such feels more
natural, as they are technically completed (i.e. nothing has been done).
This commit changes the behavior as such.
https://bugzilla.gnome.org/show_bug.cgi?id=769383
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There are a couple of problems with the status string during file
duplication:
1. The status string is constructed by calling ngettext()
with the index of the file plus one.
2. nautilus_progress_info_take_status() is called with the total count
of files plus one.
These two combined result in funky status strings (e.g. “duplicating 3
file in X”).
This commit fixes both of those problems.
https://bugzilla.gnome.org/show_bug.cgi?id=769997
|
|
|
|
|
|
|
|
| |
set_up_scripts_directory_global() currently uses the POSIX file
interface, which is inconsistent with the rest of the code. This commit
rewrites the parts of the function to use the GFile API.
https://bugzilla.gnome.org/show_bug.cgi?id=769602
|
|
|
|
|
|
|
| |
Some functions acquire file lists, but do not free them after use or
erroneously acquire them twice. This commit plugs the leaks.
https://bugzilla.gnome.org/show_bug.cgi?id=769808
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Both the delete and copy operations in Nautilus deal with deleting files
recursively. Each operation has its own implementation of the same
functionality, mixed with specific logic, like error reporting through dialogs.
In order to remove duplicated code, extract delete logic to a separate function
which can be used by both operations.
Implement a function for deleting files recursively which reports errors and
success through an user provided callback.
https://bugzilla.gnome.org/show_bug.cgi?id=770109
|
| |
|
| |
|