commit b4b50adb90e7be4f94040a3d8f5df9648a5c6721
Author: Harald Judt <h.judt@gmx.at>
Date:   Fri May 22 21:22:44 2015 +0200

    Updates for release

commit 00035cd1eadf821fd6ca4b70a2bc99649fb3cb56
Author: Harald Judt <h.judt@gmx.at>
Date:   Fri May 22 22:30:50 2015 +0200

    Do not track thunar/thunar-marshal.{c,h}
    
    Tracking them was an error, these files are auto-generated from
    thunar-marshal.list.

commit 8b96fd015ea9d67a27509e5a9fa5a0aeaa93bf8d
Author: Harald Judt <h.judt@gmx.at>
Date:   Fri May 22 22:27:35 2015 +0200

    Remove Makefile and Makefile.in files when running distclean

commit 5ad3ff45441ef7a33c46643b4489776dae664929
Author: Harald Judt <h.judt@gmx.at>
Date:   Fri May 22 22:20:18 2015 +0200

    Remove subversion $Id$ tags
    
    Remove them or replace them with vim modelines where appropriate.

commit 6010f71d865b624f5f58b81405764c4ce6b2afc4
Author: Harald Judt <h.judt@gmx.at>
Date:   Mon May 18 21:37:01 2015 +0200

    Really fix trash state at startup (bug #9513 and #11913)

commit 9bf051a0005cef3d661493a44e7de911868cf5e7
Author: Harald Judt <h.judt@gmx.at>
Date:   Thu May 21 14:12:48 2015 +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.

commit e3b65ff628499248dadfe7cbdb027e17b7db03c2
Author: Harald Judt <h.judt@gmx.at>
Date:   Mon May 18 21:41:26 2015 +0200

    Revert "Fix loading the trash bin status at startup (bug #9513)"
    
    This reverts commit 2d5567b2f6ae6223c8865547704797a5c785ec1f.

commit 7d6f0030b1cccc63a11990997174a08cdb6049c2
Author: Urien Desterres <urien.desterres@gmail.com>
Date:   Wed May 20 00:30:18 2015 +0200

    I18n: Update translation fr (100%).
    
    738 translated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit 7c395db0b601cebd8e83e4d4ac691fdb0799c8b4
Author: Harald Judt <h.judt@gmx.at>
Date:   Sun May 17 10:10:50 2015 +0200

    Post release tag bump

commit e37444e361aaac028e4093eeff5e2688209a1073
Author: Harald Judt <h.judt@gmx.at>
Date:   Fri May 15 20:39:09 2015 +0200

    Updates for release

commit 3a09677d09cbca5ed07ed80e08faaea8262ea783
Author: Harald Judt <h.judt@gmx.at>
Date:   Sat May 16 18:25:32 2015 +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.

commit a438997fe7fbeaf62c0cb3ee674eaf00a17c4a8f
Author: Harald Judt <h.judt@gmx.at>
Date:   Fri May 15 21:05:00 2015 +0200

    Fix ThunarBulkRename script not supporting spaces (bug #9713)
    
    Quoting $@ seems to work fine.

commit 1ba30278f554c3003170b46405031ef27f2d443a
Author: Harald Judt <h.judt@gmx.at>
Date:   Fri May 15 17:02:12 2015 +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.

commit 6c4676ad0197287bea2e033766443d35fb8be22e
Author: Harald Judt <h.judt@gmx.at>
Date:   Fri May 15 12:32:41 2015 +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.

commit 61e52c7d53bf612b532dd1b8d7d49352cee1597e
Author: Harald Judt <h.judt@gmx.at>
Date:   Fri May 15 17:17:28 2015 +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.

commit 2d5567b2f6ae6223c8865547704797a5c785ec1f
Author: Harald Judt <h.judt@gmx.at>
Date:   Thu May 14 20:19:24 2015 +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.

commit d1110b89b3b9553e05329f7293d1b8998894e5ba
Author: Harald Judt <h.judt@gmx.at>
Date:   Thu May 14 09:40:50 2015 +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.

commit 9283ed8fd5ff7c7cf7a089a528e26784a3a04eca
Author: Harald Judt <h.judt@gmx.at>
Date:   Wed May 13 22:17:21 2015 +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.

commit b13b5860bac960b5fc0247ddef97ec2a23e19db0
Author: Urien Desterres <urien.desterres@gmail.com>
Date:   Fri May 15 00:30:31 2015 +0200

    I18n: Update translation fr (100%).
    
    738 translated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit c4912e32bc5a7aa54ee006735cbcbbce5c9d06f3
Author: Urien Desterres <urien.desterres@gmail.com>
Date:   Thu May 14 12:30:17 2015 +0200

    I18n: Update translation fr (100%).
    
    738 translated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit afe91e9284785c265b0db8ffdaed6dfd4b3a4e87
Author: Harald Judt <h.judt@gmx.at>
Date:   Tue May 12 20:44:02 2015 +0200

    Fix cppcheck warning about uninitialized variable
    
    This should not be necessary but will fix the warning.

commit 51b7e607aaf854d970a6241760b2852f5ec8ef10
Author: Harald Judt <h.judt@gmx.at>
Date:   Sat Feb 22 17:08:48 2014 +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.

commit 4fb5e8b12be02390e2c01e691c73a30a16e77ad6
Author: Harald Judt <h.judt@gmx.at>
Date:   Tue May 12 16:30:27 2015 +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.

commit 5df98970639d472733910a391ddf186497bf8d03
Author: Harald Judt <h.judt@gmx.at>
Date:   Tue May 12 17:41:09 2015 +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.

commit 98300e06651362af1075dd4bc263b9761b4a8b66
Author: Harald Judt <h.judt@gmx.at>
Date:   Tue May 12 14:06:38 2015 +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.

commit 6c6640604d84dad586c6b9ad0fb8ac68d9048f70
Author: Harald Judt <h.judt@gmx.at>
Date:   Tue May 12 11:01:08 2015 +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)"

commit dca86e929b18181c5808bdaa9225f84342c73694
Author: Harald Judt <h.judt@gmx.at>
Date:   Mon May 11 21:18:55 2015 +0200

    Fix comments for toggle-menubar

commit 9825e468fe3bf289dfec79c83500823aebd8203b
Author: Harald Judt <h.judt@gmx.at>
Date:   Mon May 11 18:05:11 2015 +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.

commit aec146bf4d11d17ce8ee31c8bf0412948706940d
Author: Harald Judt <h.judt@gmx.at>
Date:   Mon May 11 13:10:03 2015 +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.

commit 9f2245a447c300c6310102e7dcd2cd836ac185d0
Author: Harald Judt <h.judt@gmx.at>
Date:   Mon May 11 11:40:05 2015 +0200

    Keep path selected after unmounting a device via KEY_Left

commit 65a2397ef54cb55142830b6d51818e7494a8bcf5
Author: Harald Judt <h.judt@gmx.at>
Date:   Mon May 11 10:55:42 2015 +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.

commit faff718b7cdc5cee2597f71e63102384ab21776a
Author: Harald Judt <h.judt@gmx.at>
Date:   Sat May 9 16:33:04 2015 +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.

commit 0aa296f5fa364600a3065673d08eace3290e9847
Author: Harald Judt <h.judt@gmx.at>
Date:   Sat May 9 13:28:42 2015 +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.

commit 31d5eac92bab78820b854f716c89ee2adf1d9bbd
Author: Harald Judt <h.judt@gmx.at>
Date:   Sat May 9 13:17:24 2015 +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.

commit ff373302362600025a0daefc170abb35b0006ce8
Author: Harald Judt <h.judt@gmx.at>
Date:   Sat May 9 13:01:52 2015 +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

commit a920087f9dae42b45d18e48e1a772458efbb9c39
Author: Harald Judt <h.judt@gmx.at>
Date:   Sat May 9 12:54:55 2015 +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.

commit 4abf5549f60e568c76a7bcf0fe20b5ec42271386
Author: Harald Judt <h.judt@gmx.at>
Date:   Sat May 9 12:40:57 2015 +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

commit 9ae55d9e324d43125c1c42df76512fb28260dce3
Author: Harald Judt <h.judt@gmx.at>
Date:   Thu May 7 21:06:07 2015 +0200

    Unescape URI in history error message

commit bf52f14ac84adf396cb007222017a2188e18d09b
Author: Harald Judt <h.judt@gmx.at>
Date:   Thu May 7 20:57:23 2015 +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.

commit b75bd637579a8de035f55c29fae3b488742ab021
Author: Yannick Le Guen <leguen.yannick@gmail.com>
Date:   Sat May 9 12:30:18 2015 +0200

    I18n: Update translation fr (100%).
    
    738 translated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit eb9c4f8b0d4744af20d995434a892940d3f0fec0
Author: Dani MF <dani@damufo.com>
Date:   Wed May 6 12:30:37 2015 +0200

    I18n: Update translation gl (100%).
    
    738 translated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit 9eef522e3e6b969e661d9e34148d951041642a7c
Author: Piarres Beobide <pi@beobide.net>
Date:   Wed May 6 12:30:37 2015 +0200

    I18n: Update translation eu (97%).
    
    722 translated messages, 16 untranslated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit d20a26035d7b51f8a27afa6df48308bc996edeba
Author: Harald Judt <h.judt@gmx.at>
Date:   Tue May 5 19:47:15 2015 +0200

    Post release tag bump

commit 9482b6e2a5276ab21a228d0c0e46cf56bccebff1
Author: Harald Judt <h.judt@gmx.at>
Date:   Tue May 5 19:35:32 2015 +0200

    Updates for release

commit a0b81ac84dcfd23f1d310d276e46df13e826fac9
Author: Harald Judt <h.judt@gmx.at>
Date:   Sat May 2 17:40:22 2015 +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?

commit 2610c24b8796ce4b8326dc1b618fcbebe761a284
Author: Dani MF <dani@damufo.com>
Date:   Tue May 5 18:30:18 2015 +0200

    I18n: Update translation gl (100%).
    
    738 translated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit 2a8d38883ba3434374db1224d1ad098926a65115
Author: Dani MF <dani@damufo.com>
Date:   Tue May 5 12:30:19 2015 +0200

    I18n: Update translation gl (99%).
    
    734 translated messages, 4 untranslated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit 50a7116c98d92194c33409d8dc78a87df53c0f90
Author: Harald Judt <h.judt@gmx.at>
Date:   Mon May 4 15:20:47 2015 +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.

commit b643a1ff7cb3392c013a8774f14a3302e69d91b2
Author: Harald Judt <h.judt@gmx.at>
Date:   Mon May 4 11:46:31 2015 +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.

commit 65adfa6552f2211e51caa0c23ecbbefc5ab96362
Author: Harald Judt <h.judt@gmx.at>
Date:   Mon May 4 07:31:49 2015 +0200

    Unescape URIs in the shortcut view (bug #10831)
    
    Show spaces in the path names instead of "%20".

commit 8bc720ed5448b6ffa6307b4484d02ed3067544da
Author: Harald Judt <h.judt@gmx.at>
Date:   Mon May 4 07:40:38 2015 +0200

    Fix compiler warning because of missing curly braces

commit 8f86075902ebd4ba83ed8e0b3d88c8d9b84abc1f
Author: Harald Judt <h.judt@gmx.at>
Date:   Mon May 4 07:38:59 2015 +0200

    Fix compilation error because of wrong variable name

commit c329b74715c8660561cbe6907cf6a7ba8c88d9a3
Author: Harald Judt <h.judt@gmx.at>
Date:   Mon May 4 00:30:18 2015 +0200

    I18n: Update translation de (100%).
    
    738 translated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit bfa875b6a76f812d638f2e88ea27a2cf95e5be1f
Author: Harald Judt <h.judt@gmx.at>
Date:   Sun May 3 18:31:14 2015 +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.

commit a66687acff43b5b7196761514e15138706ad3385
Author: Harald Judt <h.judt@gmx.at>
Date:   Sun May 3 17:12:53 2015 +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.

commit 3ad690a7fdc1751f01ee9c7be458ecf29ea0c711
Author: Harald Judt <h.judt@gmx.at>
Date:   Sat May 2 20:20:12 2015 +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.

commit e42fbf413c0637b15ef561430687d7b81df6bd0a
Author: Harald Judt <h.judt@gmx.at>
Date:   Fri May 1 19:57:18 2015 +0200

    Fix switching to the 10th tab via <alt>-<0> keyboard shortcut

commit 3b4b952e5931d413c08b633a12303c4144d11ac1
Author: Harald Judt <h.judt@gmx.at>
Date:   Sat May 2 14:06:01 2015 +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.

commit bc1351183e50262588d0226d13cc1ace613b524c
Author: Harald Judt <h.judt@gmx.at>
Date:   Fri May 1 14:10:00 2015 +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.

commit 8ed38783d6a831cdc70a34d90a7f82fe4350ff74
Author: Harald Judt <h.judt@gmx.at>
Date:   Fri May 1 12:37:31 2015 +0200

    Restore selection only when rows-reordered signal is received (bug #11855)
    
    Commit 4d19f45feb198b "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.

commit e232de51d70cacfa67afaed4962c0a43ebca5697
Author: Harald Judt <h.judt@gmx.at>
Date:   Fri May 1 09:25:03 2015 +0200

    For folders copied always append "copy #" to the end of their names (bug #11862)
    
    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.

commit fa3d7d32ec8b1614d4fc4afe733112b29c5c7593
Author: Evangelos Foutras <evangelos@foutrelis.com>
Date:   Mon Apr 27 11:55:12 2015 +0300

    Update F5 binding for new ThunarWindow::reload signal
    
    In commit b839b29d6dfa57aab9c3cec97eca7624a483a45e (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.

commit ea00375c7d041105033678d5515b651a34e1804d
Author: Harald Judt <h.judt@gmx.at>
Date:   Thu Apr 23 21:41:45 2015 +0200

    Do not perform the complete folder reload in idle (bug #11849)
    
    This can cause an infinite loop as described in the bug report.

commit 01ba8240bdaaf295a4f783084d9f8f3579ec5cc6
Author: Anonymous <noreply@xfce.org>
Date:   Thu Apr 23 00:30:30 2015 +0200

    I18n: Update translation lt (100%).
    
    738 translated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit 5deb288319a1abadde69e55c20e3f98e59d37782
Author: Harald Judt <h.judt@gmx.at>
Date:   Wed Apr 22 13:38:51 2015 +0200

    Coverity CID 60623: Unused value
    
    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.

commit 3d5917e8d0a5992718eafdb09f0742975a2a546f
Author: Harald Judt <h.judt@gmx.at>
Date:   Wed Apr 22 13:06:37 2015 +0200

    Coverity CID 60621: Missing return statement
    
    CID 60621 (#1 of 1): Missing return statement (MISSING_RETURN)
    5. missing_return: Arriving at the end of a function without
    returning a value.

commit 957012d6f4afcd8648784ad7de4fc676d457898a
Author: Harald Judt <h.judt@gmx.at>
Date:   Wed Apr 22 13:00:19 2015 +0200

    Coverity CID 60620: Explicit null dereferenced
    
    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.

commit 460f70261d80f65ef7dd6757b173bbf835ceb5c5
Author: Harald Judt <h.judt@gmx.at>
Date:   Wed Apr 22 12:56:39 2015 +0200

    Coverity CID 60619: Explicit null dereferenced
    
    CID 60619 (#1 of 1): Explicit null dereferenced (FORWARD_NULL)
    20. var_deref_op: Dereferencing null pointer left_button.

commit 503db56621fb19f51f15964e1ce79c7adaf2f8a1
Author: Harald Judt <h.judt@gmx.at>
Date:   Wed Apr 22 12:47:59 2015 +0200

    Coverity CID 60617: Unchecked return value
    
    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).

commit a32265e1bb74a800ad782f81948d9341732fe764
Author: Harald Judt <h.judt@gmx.at>
Date:   Tue Apr 21 11:54:59 2015 +0200

    Remove unused variable in thunar_standard_view_set_history
    
    Fix gcc warning.

commit dd7b7edee3ea4b3d8cc5e642837ae960b98b2974
Author: Harald Judt <h.judt@gmx.at>
Date:   Tue Apr 21 11:53:02 2015 +0200

    Remove startup notification dependencies (bug #11837)
    
    This functionality is now provided by libxfce4ui, see commit
    8990efaf5a "Use the spawn code from libxfce4ui."

commit a3d271a9a7699374c91ef2dfee213e80d5f0272c
Author: Harald Judt <h.judt@gmx.at>
Date:   Mon Apr 20 16:33:10 2015 +0200

    Post release tag bump

commit 9509d3f2019a02a255643eda8ef120ec4ad21af2
Author: Harald Judt <h.judt@gmx.at>
Date:   Mon Apr 20 16:01:13 2015 +0200

    Updates for release

commit bb9fe8ad3e2202be52fa5c987cb1a7744d20a0a6
Author: Harald Judt <h.judt@gmx.at>
Date:   Tue Apr 7 19:27:12 2015 +0200

    Improve drag & drop and selecting in the details view (bug #11605)
    
    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

commit 15b0789f96861b95104f27b95828b8ac433fc682
Merge: 3a53de7 b2012f5
Author: Harald Judt <h.judt@gmx.at>
Date:   Sat Apr 18 14:17:39 2015 +0200

    Merge branch 'fix-bug-11008'

commit 3a53de789442c8002c6b72b8a73a2681d6f78cd4
Author: Harald Judt <h.judt@gmx.at>
Date:   Sat Apr 18 14:15:07 2015 +0200

    Fix comments (again)

commit 871e25002387fd30e37d0055b748eb41b099b600
Author: Harald Judt <h.judt@gmx.at>
Date:   Sat Apr 18 11:32:02 2015 +0200

    Let row changes accumulate a bit before restoring selection
    
    With the changes introduced in 4d19f45feb198 "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.

commit b2012f58da7ba8e8bf28aaca2b5cde45552ce0c3
Author: Harald Judt <h.judt@gmx.at>
Date:   Fri Apr 17 11:47:37 2015 +0200

    Implement reloading file information on manual reload

commit b839b29d6dfa57aab9c3cec97eca7624a483a45e
Author: Harald Judt <h.judt@gmx.at>
Date:   Fri Apr 17 11:29:34 2015 +0200

    Extend reload functions to allow a full reload
    
    Usually a folder is reloaded automatically on file changes, and the user
    shouldn't have to do it manually. However, when the user *wants* to do
    it manually, everything is expected to be reloaded, even the files in
    cache, because their info may have changed. At the moment, this does not
    happen, and there can be various issues with cached file info, so extension
    is a first step to allow the user to decide to reload everything in the
    folder.

commit 2283dcdb62c7c202e2c60cbdf75e330971cbdb63
Author: Harald Judt <h.judt@gmx.at>
Date:   Fri Apr 17 12:59:09 2015 +0200

    Check in thunar-marshal with new _thunar_marshal_BOOLEAN__BOOLEAN
    
    Remove thunar-marshal from .gitignore, this needs to be tracked.

commit 3874e4e230a6a1de70444817b0804437a23b4d89
Author: Harald Judt <h.judt@gmx.at>
Date:   Thu Apr 9 13:14:19 2015 +0200

    Reload files changed by jobs in an idle loop (bug #11008)
    
    If a file is in the cache, schedule a reload of the file when idle.
    This way file information gets updated properly when necessary and
    without any crashes.

commit 2e61dbeefb51867ed920dac6aa1b5afd49f20373
Author: Harald Judt <h.judt@gmx.at>
Date:   Wed Mar 25 17:42:45 2015 +0100

    Refactor code for moving thumbnail cache file on renames/moves

commit 3c1f0a5effcda9fc0d22d6e215c8310cda30f924
Author: Harald Judt <h.judt@gmx.at>
Date:   Wed Mar 25 17:34:07 2015 +0100

    Rework thunar_file_monitor to properly register moved files

commit a945839a554b5a58f3ee434edb0769aae6a64892
Author: Harald Judt <h.judt@gmx.at>
Date:   Wed Mar 25 15:19:56 2015 +0100

    Add function to reload parent file of a file

commit a022861535799de4a39ec6ef814a35d910e87e86
Author: Harald Judt <h.judt@gmx.at>
Date:   Mon Mar 16 19:29:48 2015 +0100

    Fix updating file info for moved files (bug #11008)
    
    When a file has been moved, it will trigger a G_FILE_MONITOR_EVENT_MOVED
    in thunar-folder.c, with the target file saved in other_file. While we
    reload the folder, that only fetches the info for the target file from
    the file info cache, which still contains the information of the replaced
    file. So issue a reload of the target file to update the file information
    properly, and also a reload of the folder containing the target file if
    it is not the same as the folder of the source file.

commit 46b5d850c33de0b0d7c5e4bb60ddbafec466ae47
Author: Harald Judt <h.judt@gmx.at>
Date:   Mon Mar 16 19:36:23 2015 +0100

    Revert "Refresh file info after getting it from cache (bug #11008)"
    
    This reverts commit cc8d1331e305f2af5842607d885eb96608b8fce7,
    which proved to cause crashes due to threading issues.

commit 2235b4c1f9ba18eebe7343071e57669a5d51a060
Author: Harald Judt <h.judt@gmx.at>
Date:   Thu Apr 16 22:23:23 2015 +0200

    Fix comments

commit 93da6759e9b7596f9425f5d697fcb7ce11f1a031
Author: Fredrik Nyqvist <fredrik@nyqvist.biz>
Date:   Tue Apr 14 00:30:27 2015 +0200

    I18n: Update translation sv (99%).
    
    735 translated messages, 3 untranslated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit 67ea7710401238180bcc0300f593f69561aaff85
Author: Harald Judt <h.judt@gmx.at>
Date:   Mon Apr 13 18:30:19 2015 +0200

    I18n: Update translation de (100%).
    
    738 translated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit c4304a63a39dee18fda78027ca576cf292f3a27f
Author: Harald Judt <h.judt@gmx.at>
Date:   Mon Apr 13 17:36:24 2015 +0200

    Update the location bar after reload (bug #10518)
    
    Show the correct path in the location bar after the user has
    reloaded the folder manually from the menu or from the button
    in the location bar.
    
    This improves UI feedback and is also the standard behaviour
    in other applications.

commit d19eccf82cf56e0470c4c0f55a86b4c3d1bb9276
Author: Harald Judt <h.judt@gmx.at>
Date:   Sat Apr 11 17:49:53 2015 +0200

    Fix updating custom actions (bug #11749)
    
    https://developer.gnome.org/gtk3/stable/GtkUIManager.html#gtk-ui-manager-insert-action-group
    
    "Inserts an action group into the list of action groups associated with manager.
     Actions in earlier groups hide actions with the same name in later groups.
     If pos is larger than the number of action groups in manager, or negative,
     action_group will be inserted at the end of the internal list."
    
    Always keep the window actions (group "ThunarActions") at the top of the
    internal list of the GTK UI manager, so that they appear earlier. This
    way, the shortcuts will not be lost, and the custom actions for the
    context menu created by ThunarStandardView will work properly nonetheless.
    
    Also update the UI manager immediately after inserting the action group,
    otherwise GClosure warnings will spawn on stdout:
    "g_closure_add_invalidate_notifier: assertion 'closure->n_inotifiers <
     CLOSURE_MAX_N_INOTIFIERS' failed
     unable to remove uninstalled invalidation notifier"

commit 1873ca9142c31a3cb3887e849e4c5d45c906176a
Author: Harald Judt <h.judt@gmx.at>
Date:   Sat Apr 11 12:17:32 2015 +0200

    Update rows on changes of case-sensitive and folders-first settings
    
    This is analogous to 02baccc0858a37a3bfa6d027cf05f32578ea0106.

commit 704f6127dc77e5e93b08c8589cde5ecc35da2f69
Author: Harald Judt <h.judt@gmx.at>
Date:   Sat Mar 28 12:29:47 2015 +0100

    Fix typos and grammar mistakes in a few comments

commit 39baae0d7470884f8f6b7a6da263bb0bba4d2b3a
Author: Harald Judt <h.judt@gmx.at>
Date:   Wed Apr 8 22:12:06 2015 +0200

    Make new windows inherit the history of the origin view (bug #5538)

commit aa5f8fca0e6e965a9592da30c36d2fa4afe44746
Author: Harald Judt <h.judt@gmx.at>
Date:   Wed Apr 8 20:04:17 2015 +0200

    Make new tabs inherit the history of the origin view (bug #5538)

commit ad8dd9c351ded0fd0d2c15fba40ec0fc9c6e4598
Author: Harald Judt <h.judt@gmx.at>
Date:   Wed Apr 8 19:56:39 2015 +0200

    Keep the history across view changes (bug #10171)

commit b6ace36ceb84c9a1e8b4c616ae65862c50854e6e
Author: Harald Judt <h.judt@gmx.at>
Date:   Wed Apr 8 17:04:15 2015 +0200

    Implement functions for copying the history of a view
    
    These functions are needed for keeping the history when a view changes,
    or when a new window or tab is opened that should inherit the history
    of the origin view.

commit e03ec7130a5ef052608a29dccc218468f62c1d33
Author: Michael Findlay <keltoiboy@gmail.com>
Date:   Thu Apr 9 06:30:18 2015 +0200

    I18n: Update translation en_AU (100%).
    
    738 translated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit 805ec46d5bd25a6f4fd59856713ddd2ccd46a3f0
Author: Anonymous <noreply@xfce.org>
Date:   Thu Apr 9 00:30:35 2015 +0200

    I18n: Update translation lt (100%).
    
    738 translated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit 0bd5caa18a36b31b95faa6628760bf6c45ed6533
Author: Piotr Sokół <psokol@jabster.pl>
Date:   Mon Apr 6 18:30:18 2015 +0200

    I18n: Update translation pl (100%).
    
    738 translated messages.
    
    Transifex (https://www.transifex.com/projects/p/xfce/).

commit e411986da1c83e1a835069a1769ddc51b48a1a00
Author: Urien Desterres <urien.desterres@gmail.com>
