- May 12, 2015
-
-
Harald Judt authored
-
Harald Judt authored
When trying to go back or forward in history, and the target location has been unmounted, remove the entry from the history.
-
- May 09, 2015
-
-
Yannick Le Guen authored
738 translated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
-
- May 06, 2015
-
-
damufo authored
738 translated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
-
Piarres Beobide authored
722 translated messages, 16 untranslated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
-
- May 05, 2015
-
-
Harald Judt authored
-
Harald Judt authored
-
Harald Judt authored
https://developer.gnome.org/gio/unstable/GFileMonitor.html#GFileMonitorEvent: G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT: "A hint that this was probably the last change in a set of changes." Reloading file information can be costly, so it may be wise to only do this after a set of changes has been performed, which is not emitted as often as the CHANGED and ATTRIBUTE_CHANGED hint. The G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT will always be emitted after G_FILE_MONITOR_EVENT_CHANGED and G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED, so wait for it with the reload. Possible risks: On some (especially remote?) file systems, the EVENT_CHANGED and ATTRIBUTE_CHANGED might take a while to be processed, resulting in the reload happening later. But then, why would it be faster to reload the file before all these changes have been done?
-
damufo authored
738 translated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
-
damufo authored
734 translated messages, 4 untranslated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
-
- May 04, 2015
-
-
Harald Judt authored
This partly reverts the previous commit which was not correct, and fixes the real problem which can be seen when cancelling editing.
-
Harald Judt authored
This fixes the shortcut renaming feature broken by f60acf89 "Allow <ctrl> + middle click in shortcut and treeview panes" and also removes the weird-looking "selection in selection" which maybe can only be noticed by some themes, but is reproducible with Greybird.
-
Harald Judt authored
Show spaces in the path names instead of "%20".
-
Harald Judt authored
-
Harald Judt authored
-
- May 03, 2015
-
-
Harald Judt authored
738 translated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
-
Harald Judt authored
Unfortunately, the previous commit did not work correctly for local paths in all cases. This commit fixes this by distinguishing between local paths and URIs.
-
Harald Judt authored
Escaping the URI in thunar_path_entry_changed is necessary for correctly loading the corresponding ThunarFile for the GFile. This solves bug #8910 where the problem stems from URI unescaping, resulting in the unescaped text being NULL. This is handled by the second part of the patch, which falls back to the unescaped text. Without this commit, directories containing characters like "%", e.g "test%folder", can be opened but 1) on remote locations the icon in the toolbar location selector will show an error indicating there is something wrong, 2) while on local filesystems only the parent path will be shown in the path entry.
-
Harald Judt authored
When clicking on a tree view item, the main view will open it and thus grab the focus. This focus change may be a bit unexpected to the user, but trivial to fix, so make the tree view keep the focus after such a button click.
-
Harald Judt authored
-
Harald Judt authored
This fixes the following bug: 1) Create two directories (a and b). 2) Open them in tabs in a thunar window. 3) Switch to the tab currently showing a and delete b from a terminal. Expected behaviour: Inactive tab showing b will switch to the parent directory. Active tab showing a will be unaffected. Actual behaviour: Inactive tab showing b will switch to the parent directory. Active tab showing a will not change the directory.
-
Harald Judt authored
Instead of trying to keep the selected files in view when rows get reordered, leave the scroll position unchanged. Otherwise, the user might not be able to select files easily. By setting fix lower/upper limits for the scrolled window alignments we make sure that the view does not flicker because the position would change twice.
-
Harald Judt authored
Commit 4d19f45f "Restore selection on row changes too (bug #9886)" forced the file selection to be restored on row changes, which has the negative side effect that the view will also scroll to the selected file(s) whenever such a change happens, e.g. when thumbnailing finishes. The better fix is to listen to the rows-reordered signal which no view listens to at the moment. This commit implements this.
-
- May 01, 2015
-
-
Harald Judt authored
Files usually have extensions, but most folders do not. This is also the way the renamer dialog treats filenames, so the behaviour should be the same.
-
- Apr 27, 2015
-
-
In commit b839b29d (Extend reload functions to allow a full reload) an extra parameter was added to reload functions that specifies whether file information should be reloaded as well.
-
- Apr 24, 2015
-
-
Harald Judt authored
This can cause an infinite loop as described in the bug report.
-
- Apr 22, 2015
-
-
Anonymous authored
738 translated messages. Transifex (https://www.transifex.com/projects/p/xfce/).
-
Harald Judt authored
CID 60623 (#1 of 1): Unused value (UNUSED_VALUE) assigned_value: Assigning value from event->x to path_entry->drag_x here, but that stored value is overwritten before it can be used. ... value_overwrite: Overwriting previous write to path_entry->drag_x with value from event->y.
-
Harald Judt authored
CID 60621 (#1 of 1): Missing return statement (MISSING_RETURN) 5. missing_return: Arriving at the end of a function without returning a value.
-
Harald Judt authored
CID 60620 (#1 of 1): Explicit null dereferenced (FORWARD_NULL) 17. var_deref_model: Passing null pointer file_list to thunar_application_unlink_files, which dereferences it.
-
Harald Judt authored
CID 60619 (#1 of 1): Explicit null dereferenced (FORWARD_NULL) 20. var_deref_op: Dereferencing null pointer left_button.
-
Harald Judt authored
CID 60617 (#1 of 1): Unchecked return value (CHECKED_RETURN) 1. check_return: Calling gtk_tree_model_get_iter_first without checking return value (as is done elsewhere 4 out of 5 times).
-
- Apr 21, 2015
-
-
Harald Judt authored
Fix gcc warning.
-
Harald Judt authored
This functionality is now provided by libxfce4ui, see commit 8990efaf "Use the spawn code from libxfce4ui."
-
- Apr 20, 2015
-
-
Harald Judt authored
-
Harald Judt authored
-
- Apr 19, 2015
-
-
Harald Judt authored
When using the left mouse button, clicking on the first column of an item will select it or initiate dragging, but rubber banding is deactivated. For the other columns, only rubber banding will be possible and dragging be disabled. When using the right mouse button, clicking on the first column of an item will always select it and pop up the context menu of the item. Clicking on another column of an unselected item will unselect all items and show the menu of the folder, while clicking on another column of a selected item will show the context menu for that item (or those items). An extensive explanation has been added to the thunar docs in the wiki: http://docs.xfce.org/xfce/thunar/working-with-files-and-folders
-
- Apr 18, 2015
-
-
Harald Judt authored
-
Harald Judt authored
-
Harald Judt authored
With the changes introduced in 4d19f45f "Restore selection on row changes too (bug #9886)", slight flicker can be noticed when navigating with forward/back actions. This is because row-changed events sometimes cause a restore of the selection multiple times. To solve this, this commit adds a short timeout for restoring the selection in a similar way as for the status bar text updates.
-