Git Repositories

thunar.git
3 years agoI18n: Update translation ca (99%).
Davidmp [Wed, 18 Nov 2015 17:30:14 +0000 (18:30 +0100)]
I18n: Update translation ca (99%).

736 translated messages, 2 untranslated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

3 years agoI18n: Update translation lt (100%).
Anonymous [Mon, 16 Nov 2015 11:30:16 +0000 (12:30 +0100)]
I18n: Update translation lt (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

3 years agoI18n: Update translation ast (100%).
enolp [Sun, 15 Nov 2015 05:30:53 +0000 (06:30 +0100)]
I18n: Update translation ast (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

3 years agoI18n: Update translation ast (100%).
enolp [Sat, 14 Nov 2015 23:30:46 +0000 (00:30 +0100)]
I18n: Update translation ast (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

3 years agoI18n: Update translation hr (99%).
Ivica Kolić [Fri, 13 Nov 2015 05:30:16 +0000 (06:30 +0100)]
I18n: Update translation hr (99%).

735 translated messages, 3 untranslated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

3 years agoI18n: Update translation oc (99%).
Xfce Bot [Sat, 7 Nov 2015 17:30:32 +0000 (18:30 +0100)]
I18n: Update translation oc (99%).

731 translated messages, 7 untranslated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

3 years agoI18n: Update translation it (100%).
Cristian Marchi [Sun, 1 Nov 2015 11:30:15 +0000 (12:30 +0100)]
I18n: Update translation it (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

3 years agoI18n: Update translation pt (100%).
Xfce Bot [Sat, 31 Oct 2015 17:30:29 +0000 (18:30 +0100)]
I18n: Update translation pt (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

3 years agoI18n: Update translation sk (100%).
Dušan Kazik [Fri, 30 Oct 2015 11:30:40 +0000 (12:30 +0100)]
I18n: Update translation sk (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

3 years agoI18n: Update translation sk (100%).
Dušan Kazik [Thu, 29 Oct 2015 23:30:15 +0000 (00:30 +0100)]
I18n: Update translation sk (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

3 years agoI18n: Update translation sk (100%).
Dušan Kazik [Tue, 27 Oct 2015 23:30:16 +0000 (00:30 +0100)]
I18n: Update translation sk (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

3 years agoI18n: Update translation lt (100%).
Anonymous [Thu, 22 Oct 2015 22:30:15 +0000 (00:30 +0200)]
I18n: Update translation lt (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

3 years agoI18n: Update translation en_GB (100%).
Luke Hollins [Thu, 22 Oct 2015 16:30:15 +0000 (18:30 +0200)]
I18n: Update translation en_GB (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

3 years agoI18n: Update translation sk (100%).
Slavko [Thu, 22 Oct 2015 10:30:30 +0000 (12:30 +0200)]
I18n: Update translation sk (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation sv (100%).
Påvel Nicklasson [Fri, 9 Oct 2015 16:30:15 +0000 (18:30 +0200)]
I18n: Update translation sv (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation en_AU (100%).
Michael Findlay [Mon, 5 Oct 2015 10:30:17 +0000 (12:30 +0200)]
I18n: Update translation en_AU (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation fi (100%).
Pasi Lallinaho [Sun, 27 Sep 2015 22:30:30 +0000 (00:30 +0200)]
I18n: Update translation fi (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation lt (100%).
Anonymous [Sun, 20 Sep 2015 04:30:40 +0000 (06:30 +0200)]
I18n: Update translation lt (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation gl (100%).
Xosé [Fri, 18 Sep 2015 22:30:42 +0000 (00:30 +0200)]
I18n: Update translation gl (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation lt (100%).
Anonymous [Fri, 11 Sep 2015 22:30:15 +0000 (00:30 +0200)]
I18n: Update translation lt (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation fr (100%).
Yannick Le Guen [Mon, 7 Sep 2015 22:30:16 +0000 (00:30 +0200)]
I18n: Update translation fr (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation fr (100%).
Urien Desterres [Sun, 16 Aug 2015 22:30:15 +0000 (00:30 +0200)]
I18n: Update translation fr (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation fr (100%).
Urien Desterres [Sun, 16 Aug 2015 16:30:14 +0000 (18:30 +0200)]
I18n: Update translation fr (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation fr (100%).
jc1 [Mon, 10 Aug 2015 16:30:15 +0000 (18:30 +0200)]
I18n: Update translation fr (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation ar (99%).
عبدالله رضوان [Fri, 7 Aug 2015 22:30:28 +0000 (00:30 +0200)]
I18n: Update translation ar (99%).

736 translated messages, 2 untranslated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation nb (100%).
Allan Nordhøy [Tue, 28 Jul 2015 22:30:15 +0000 (00:30 +0200)]
I18n: Update translation nb (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation lt (100%).
Anonymous [Tue, 21 Jul 2015 16:30:31 +0000 (18:30 +0200)]
I18n: Update translation lt (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation sv (100%).
Påvel Nicklasson [Sun, 19 Jul 2015 22:30:51 +0000 (00:30 +0200)]
I18n: Update translation sv (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoFix crashes when reloading target file after move (bug #11983)
Harald Judt [Thu, 2 Jul 2015 08:30:21 +0000 (10:30 +0200)]
Fix crashes when reloading target file after move (bug #11983)

When moving a file, check the target file for NULL to avoid crashes
or assertions.

4 years agoI18n: Update translation lt (100%).
Anonymous [Mon, 29 Jun 2015 16:30:18 +0000 (18:30 +0200)]
I18n: Update translation lt (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation lt (100%).
Anonymous [Mon, 29 Jun 2015 10:30:18 +0000 (12:30 +0200)]
I18n: Update translation lt (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation lt (100%).
Anonymous [Wed, 24 Jun 2015 16:30:34 +0000 (18:30 +0200)]
I18n: Update translation lt (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation nn (100%).
Kevin Brubeck Unhammer [Mon, 22 Jun 2015 10:30:19 +0000 (12:30 +0200)]
I18n: Update translation nn (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation nn (98%).
Kevin Brubeck Unhammer [Sun, 21 Jun 2015 22:30:19 +0000 (00:30 +0200)]
I18n: Update translation nn (98%).

725 translated messages, 13 untranslated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation nn (97%).
Kevin Brubeck Unhammer [Sun, 21 Jun 2015 16:30:19 +0000 (18:30 +0200)]
I18n: Update translation nn (97%).

717 translated messages, 21 untranslated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation nn (95%).
Kevin Brubeck Unhammer [Wed, 17 Jun 2015 22:30:18 +0000 (00:30 +0200)]
I18n: Update translation nn (95%).

706 translated messages, 32 untranslated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation nn (95%).
Kevin Brubeck Unhammer [Tue, 16 Jun 2015 16:30:37 +0000 (18:30 +0200)]
I18n: Update translation nn (95%).

706 translated messages, 32 untranslated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation de (100%).
Tobias Bannert [Sat, 6 Jun 2015 16:30:32 +0000 (18:30 +0200)]
I18n: Update translation de (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation fr (100%).
nodiscc [Thu, 4 Jun 2015 04:30:18 +0000 (06:30 +0200)]
I18n: Update translation fr (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation sv (100%).
Påvel Nicklasson [Wed, 3 Jun 2015 16:30:53 +0000 (18:30 +0200)]
I18n: Update translation sv (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoPost release tag bump origin/xfce-4.12
Harald Judt [Fri, 22 May 2015 20:55:40 +0000 (22:55 +0200)]
Post release tag bump

4 years agoUpdates for release thunar-1.6.10
Harald Judt [Fri, 22 May 2015 19:22:44 +0000 (21:22 +0200)]
Updates for release

4 years agoDo not track thunar/thunar-marshal.{c,h}
Harald Judt [Fri, 22 May 2015 20:30:50 +0000 (22:30 +0200)]
Do not track thunar/thunar-marshal.{c,h}

Tracking them was an error, these files are auto-generated from
thunar-marshal.list.

4 years agoRemove Makefile and Makefile.in files when running distclean
Harald Judt [Fri, 22 May 2015 20:27:35 +0000 (22:27 +0200)]
Remove Makefile and Makefile.in files when running distclean

4 years agoRemove subversion $Id$ tags
Harald Judt [Fri, 22 May 2015 20:20:18 +0000 (22:20 +0200)]
Remove subversion $Id$ tags

Remove them or replace them with vim modelines where appropriate.

4 years agoReally fix trash state at startup (bug #9513 and #11913)
Harald Judt [Mon, 18 May 2015 19:37:01 +0000 (21:37 +0200)]
Really fix trash state at startup (bug #9513 and #11913)

4 years agoUse proper return type for thunar_file_reload (bug #11913)
Harald Judt [Thu, 21 May 2015 12:12:48 +0000 (14:12 +0200)]
Use proper return type for thunar_file_reload (bug #11913)

Because thunar_file_reload is now a callback function, it needs to return
TRUE or FALSE, otherwise the behaviour is undefined. This should fix a
couple of potential issues.

4 years agoRevert "Fix loading the trash bin status at startup (bug #9513)"
Harald Judt [Mon, 18 May 2015 19:41:26 +0000 (21:41 +0200)]
Revert "Fix loading the trash bin status at startup (bug #9513)"

This reverts commit 2d5567b2f6ae6223c8865547704797a5c785ec1f.

4 years agoI18n: Update translation fr (100%).
Urien Desterres [Tue, 19 May 2015 22:30:18 +0000 (00:30 +0200)]
I18n: Update translation fr (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoPost release tag bump
Harald Judt [Sun, 17 May 2015 08:10:50 +0000 (10:10 +0200)]
Post release tag bump

4 years agoUpdates for release thunar-1.6.9
Harald Judt [Fri, 15 May 2015 18:39:09 +0000 (20:39 +0200)]
Updates for release

4 years agoRevert "Use Alt_L instead of F10 to toggle the menubar (bug #10250)"
Harald Judt [Sat, 16 May 2015 16:25:32 +0000 (18:25 +0200)]
Revert "Use Alt_L instead of F10 to toggle the menubar (bug #10250)"

This reverts commit 9283ed8fd5ff7c7cf7a089a528e26784a3a04eca.

After some more testing, this is not a good idea, as it breaks shortcuts
with the Alt modifier when the menubar is hidden. It is not noticeable
when the menubar is visible. Besides, this is a behaviour change and
should be delayed for future releases.

4 years agoFix ThunarBulkRename script not supporting spaces (bug #9713)
Harald Judt [Fri, 15 May 2015 19:05:00 +0000 (21:05 +0200)]
Fix ThunarBulkRename script not supporting spaces (bug #9713)

Quoting $@ seems to work fine.

4 years agoUse "Name" column for drag & drop instead of first column (bug #11905)
Harald Judt [Fri, 15 May 2015 15:02:12 +0000 (17:02 +0200)]
Use "Name" column for drag & drop instead of first column (bug #11905)

Instead of simply using the first column for drag & drop and the other
columns for starting the rubberband selection it is better to use the
column showing the filenames for this, as the user can change its position.

4 years agoUpdate the path entry icon when current file changes
Harald Judt [Fri, 15 May 2015 10:32:41 +0000 (12:32 +0200)]
Update the path entry icon when current file changes

Example use case this solves: Empty the trash while it is shown as
current folder.

4 years agoRevert changes for restoring the trash in the session client (bug #9513)
Harald Judt [Fri, 15 May 2015 15:17:28 +0000 (17:17 +0200)]
Revert changes for restoring the trash in the session client (bug #9513)

Because we now force-spawn the gvfs trash daemon in main(), this code
is no longer necessary and can be removed.

4 years agoFix loading the trash bin status at startup (bug #9513)
Harald Judt [Thu, 14 May 2015 18:19:24 +0000 (20:19 +0200)]
Fix loading the trash bin status at startup (bug #9513)

If the gvfsd-trash daemon has not spawned and thunar accesses the trash bin
"trash:///" the first time, then the trash bin does not report the correct
state. This is probably because the daemon needs some time to spawn and get
ready.

As a solution, lets reload the trash file in idle when it is first created,
and then again a bit later after a few seconds have passed. By that time
the gvfs trash daemon should have spawned and the state is properly set.
This is only necessary when first loading the file, not when getting it
from the cache, so we put this into main to be run at startup.

4 years agoTurn off building gtk-docs API reference
Harald Judt [Thu, 14 May 2015 07:40:50 +0000 (09:40 +0200)]
Turn off building gtk-docs API reference

Building it fails starting with gtk-doc-1.22, and there have been
lots of validity errors with previous versions for some time. Until
someone comes and fixes it, stop building it.

4 years agoUse Alt_L instead of F10 to toggle the menubar (bug #10250)
Harald Judt [Wed, 13 May 2015 20:17:21 +0000 (22:17 +0200)]
Use Alt_L instead of F10 to toggle the menubar (bug #10250)

Other applications like firefox, thunderbird etc. use Alt_L to toggle
a hidden menubar. This seems to be some kind of standard and is also
more intuitive because menu mnemonics are triggered by Alt_L too.

The second part of this commit fixes hiding the menubar (if set to
be invisible).

Of course, the setting still needs to be activated in the view menu or
via Control + M.

4 years agoI18n: Update translation fr (100%).
Urien Desterres [Thu, 14 May 2015 22:30:31 +0000 (00:30 +0200)]
I18n: Update translation fr (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation fr (100%).
Urien Desterres [Thu, 14 May 2015 10:30:17 +0000 (12:30 +0200)]
I18n: Update translation fr (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoFix cppcheck warning about uninitialized variable
Harald Judt [Tue, 12 May 2015 18:44:02 +0000 (20:44 +0200)]
Fix cppcheck warning about uninitialized variable

This should not be necessary but will fix the warning.

4 years agoDisable "Set as default application" by default in the chooser dialog
Harald Judt [Sat, 22 Feb 2014 16:08:48 +0000 (17:08 +0100)]
Disable "Set as default application" by default in the chooser dialog

Since thunar now remembers the selected application as last used,
we can disable this (again?) by default. If the user now wants to
make the chosen application the default one, it is now necessary
to activate the checkbox.

4 years agoRemember chosen application in the chooser dialog as last used
Harald Judt [Tue, 12 May 2015 14:30:27 +0000 (16:30 +0200)]
Remember chosen application in the chooser dialog as last used

If the user does not set the application as default, do remember it as last
used, making it appear first in the list of recommended applications.

4 years agoRemember the last used application when opening files
Harald Judt [Tue, 12 May 2015 15:41:09 +0000 (17:41 +0200)]
Remember the last used application when opening files

Remembering the last used application will move it to the top of the
list of alternatives.

4 years agoFix reload when file is replaced with directory of the same name
Harald Judt [Tue, 12 May 2015 12:06:38 +0000 (14:06 +0200)]
Fix reload when file is replaced with directory of the same name

This fixes the following issue:

1) open thunar window
2) touch test
3) rm test; mkdir test

Expected results:
The file "test" vanishes from the view, and a directory "test" appears.

Actual results:
The file "test" does not disappear, and the newly created directory is not shown.

4 years agoDo listen for G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED (bug #11896)
Harald Judt [Tue, 12 May 2015 09:01:08 +0000 (11:01 +0200)]
Do listen for G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED (bug #11896)

The assumption that listening for CHANGES_DONE_HINT will also take care
of ATTRIBUTE_CHANGED was obviously wrong, as the trash bin does not longer
receive a changed signal. Revert this change, but still use CHANGES_DONE_HINT
instead of simple G_FILE_MONITOR_EVENT_CHANGED events.

http://git.xfce.org/xfce/thunar/commit/?id=a0b81ac84dcfd23f1d310d276e46df13e826fac9
"Watch for CHANGES_DONE_HINT instead of CHANGED and ATTRIBUTE_CHANGED (bug #8377)"

4 years agoFix comments for toggle-menubar
Harald Judt [Mon, 11 May 2015 19:18:55 +0000 (21:18 +0200)]
Fix comments for toggle-menubar

4 years agoAllow opening by middle-click in tree view only for mounted devices and resources
Harald Judt [Mon, 11 May 2015 16:05:11 +0000 (18:05 +0200)]
Allow opening by middle-click in tree view only for mounted devices and resources

It is complicated to make this working properly for unmounted resources;
The new view will not show the correct location. So let's simply do nothing
when the user clicks on an unmounted resource; the user can click on the
item with the left mouse button to mount it, then middle-click it to open
it in a new tab or window.

4 years agoKeep selection in original tree view when middle-clicking for new tab/window
Harald Judt [Mon, 11 May 2015 11:10:03 +0000 (13:10 +0200)]
Keep selection in original tree view when middle-clicking for new tab/window

When middle-clicking on an item in the tree view, the cursor will be set
on the clicked item so that the new tab/window will show this item. However,
the original tree view should still show the old location and behave as if
the middle-click did not happen.

4 years agoKeep path selected after unmounting a device via KEY_Left
Harald Judt [Mon, 11 May 2015 09:40:05 +0000 (11:40 +0200)]
Keep path selected after unmounting a device via KEY_Left

4 years agoUnmount device if collapsing a collapsed device tree with KEY_Left in the tree view
Harald Judt [Mon, 11 May 2015 08:55:42 +0000 (10:55 +0200)]
Unmount device if collapsing a collapsed device tree with KEY_Left in the tree view

This is the inverse operation of mounting with KEY_Right.

4 years agoFix wrong network icon shown in tree view
Harald Judt [Sat, 9 May 2015 14:33:04 +0000 (16:33 +0200)]
Fix wrong network icon shown in tree view

In the treeview the network item has a standard directory icon unlike
in all other places. This commit fixes this.

4 years agoFix tree view opening mounted devices in new tab
Harald Judt [Sat, 9 May 2015 11:28:42 +0000 (13:28 +0200)]
Fix tree view opening mounted devices in new tab

Mounting a device in the tree view always opens them in a new tab,
instead of in the current view. This commit fixes this.

4 years agoUse only open selection instead of open action with KEY_Up and KEY_Down
Harald Judt [Sat, 9 May 2015 11:17:24 +0000 (13:17 +0200)]
Use only open selection instead of open action with KEY_Up and KEY_Down

If the user navigates the treeview using the up and down keys and a
device is not mounted, then it will be mounted. It is better for user
experience to only mount the device when the user expands the path
with Key_Right, otherwise some items in the treeview might not even
be accessible without accidentally mounting other devices.

4 years agoFix assertion when hitting KEY_Left on a top-level item in the tree view
Harald Judt [Sat, 9 May 2015 11:01:52 +0000 (13:01 +0200)]
Fix assertion when hitting KEY_Left on a top-level item in the tree view

Gtk-CRITICAL **: IA__gtk_tree_row_reference_new_proxy: assertion 'path->depth > 0' failed

4 years agoRevert workaround for desktop toplevel item in the tree view
Harald Judt [Sat, 9 May 2015 10:54:55 +0000 (12:54 +0200)]
Revert workaround for desktop toplevel item in the tree view

Since the toplevel item issue is fixed now, this is no longer necessary
and can be reverted.

4 years agoAlways select the proper toplevel item in the thunar tree view
Harald Judt [Sat, 9 May 2015 10:40:57 +0000 (12:40 +0200)]
Always select the proper toplevel item in the thunar tree view

When the user clicks on e.g. "Desktop" in the treeview, the treeview
will expand the tree and set the cursor on home/Desktop instead on the
proper toplevel item (assuming the Desktop folder resides in the user's
home directory of course). This is very bad for user experience.

To fix this, this commit makes the treeview

a) use the cursor if set to limit the search to below the current
   toplevel item
b) select the proper toplevel item to expand to the descendant in the
   following order:
   1) any mounted device or network resource
   2) the user's desktop directory
   3) the user's home directory
   4) the root filesystem

4 years agoUnescape URI in history error message
Harald Judt [Thu, 7 May 2015 19:06:07 +0000 (21:06 +0200)]
Unescape URI in history error message

4 years agoRemove unmounted files from history when going back or forward
Harald Judt [Thu, 7 May 2015 18:57:23 +0000 (20:57 +0200)]
Remove unmounted files from history when going back or forward

When trying to go back or forward in history, and the target location
has been unmounted, remove the entry from the history.

4 years agoI18n: Update translation fr (100%).
Yannick Le Guen [Sat, 9 May 2015 10:30:18 +0000 (12:30 +0200)]
I18n: Update translation fr (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation gl (100%).
Dani MF [Wed, 6 May 2015 10:30:37 +0000 (12:30 +0200)]
I18n: Update translation gl (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation eu (97%).
Piarres Beobide [Wed, 6 May 2015 10:30:37 +0000 (12:30 +0200)]
I18n: Update translation eu (97%).

722 translated messages, 16 untranslated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoPost release tag bump
Harald Judt [Tue, 5 May 2015 17:47:15 +0000 (19:47 +0200)]
Post release tag bump

4 years agoUpdates for release thunar-1.6.8
Harald Judt [Tue, 5 May 2015 17:35:32 +0000 (19:35 +0200)]
Updates for release

4 years agoWatch for CHANGES_DONE_HINT instead of CHANGED and ATTRIBUTE_CHANGED (bug #8377)
Harald Judt [Sat, 2 May 2015 15:40:22 +0000 (17:40 +0200)]
Watch for CHANGES_DONE_HINT instead of CHANGED and ATTRIBUTE_CHANGED (bug #8377)

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?

4 years agoI18n: Update translation gl (100%).
Dani MF [Tue, 5 May 2015 16:30:18 +0000 (18:30 +0200)]
I18n: Update translation gl (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoI18n: Update translation gl (99%).
Dani MF [Tue, 5 May 2015 10:30:19 +0000 (12:30 +0200)]
I18n: Update translation gl (99%).

734 translated messages, 4 untranslated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoShortcut view: Fix "selection in selection" graphical bug when renaming shortcut
Harald Judt [Mon, 4 May 2015 13:20:47 +0000 (15:20 +0200)]
Shortcut view: Fix "selection in selection" graphical bug when renaming shortcut

This partly reverts the previous commit which was not correct,
and fixes the real problem which can be seen when cancelling editing.

4 years agoFix broken shortcut renaming (bug #11885)
Harald Judt [Mon, 4 May 2015 09:46:31 +0000 (11:46 +0200)]
Fix broken shortcut renaming (bug #11885)

This fixes the shortcut renaming feature broken by f60acf89a1321be
"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.

4 years agoUnescape URIs in the shortcut view (bug #10831)
Harald Judt [Mon, 4 May 2015 05:31:49 +0000 (07:31 +0200)]
Unescape URIs in the shortcut view (bug #10831)

Show spaces in the path names instead of "%20".

4 years agoFix compiler warning because of missing curly braces
Harald Judt [Mon, 4 May 2015 05:40:38 +0000 (07:40 +0200)]
Fix compiler warning because of missing curly braces

4 years agoFix compilation error because of wrong variable name
Harald Judt [Mon, 4 May 2015 05:38:59 +0000 (07:38 +0200)]
Fix compilation error because of wrong variable name

4 years agoI18n: Update translation de (100%).
Harald Judt [Sun, 3 May 2015 22:30:18 +0000 (00:30 +0200)]
I18n: Update translation de (100%).

738 translated messages.

Transifex (https://www.transifex.com/projects/p/xfce/).

4 years agoFix unescaping of local paths in path entry (bug #8190)
Harald Judt [Sun, 3 May 2015 16:31:14 +0000 (18:31 +0200)]
Fix unescaping of local paths in path entry (bug #8190)

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.

4 years agoFix escaping and unescaping URI in path entry (bug #8910)
Harald Judt [Sun, 3 May 2015 15:12:53 +0000 (17:12 +0200)]
Fix escaping and unescaping URI in path entry (bug #8910)

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.

4 years agoLet the tree view keep the focus when clicking on an item (bug #11863)
Harald Judt [Sat, 2 May 2015 18:20:12 +0000 (20:20 +0200)]
Let the tree view keep the focus when clicking on an item (bug #11863)

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.

4 years agoFix switching to the 10th tab via <alt>-<0> keyboard shortcut
Harald Judt [Fri, 1 May 2015 17:57:18 +0000 (19:57 +0200)]
Fix switching to the 10th tab via <alt>-<0> keyboard shortcut

4 years agoFix removal of a directory wrongly affecting the current tab (bug #10981)
Harald Judt [Sat, 2 May 2015 12:06:01 +0000 (14:06 +0200)]
Fix removal of a directory wrongly affecting the current tab (bug #10981)

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.

4 years agoKeep the scroll position when restoring the file selection
Harald Judt [Fri, 1 May 2015 12:10:00 +0000 (14:10 +0200)]
Keep the scroll position when restoring the file selection

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.