commit 1fdbce6e46483874638e5559d6f8b1d60c19fa57 Author: Ondrej Holy Date: 2015-01-06 Update NEWS for 1.22.3 release M NEWS commit 2d256ab0615eb7dd9a9851a2bbebf6675f1e2893 Author: Piotr Drąg Date: 2015-01-06 Updated Polish translation M po/pl.po commit 18406e7d02596364a799beec1ef9d08c0493ea96 Author: Ross Lagerwall Date: 2014-12-20 client: Strip remote dbus error when setting metadata fails Without this, if the function fails, the error presented to the user looks like: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dio_2derror_2dquark.Code1: Can't find metadata file /home/ross/.local/share/gvfs-metadata/home https://bugzilla.gnome.org/show_bug.cgi?id=598561 M client/gdaemonvfs.c commit cd13e26d6eb7f3fcc2a915afd3bd4dd9ee54392e Author: Ondrej Holy Date: 2014-11-14 metadata: don't crash if meta_tree_init fails It can fail when e.g. database file is corrupted or doesn't have correct permissions. This patch also adds warnings to be possible determine reason why initialization failed. It is based on patches from Matthew W. S. Bell and Ross Lagerwall. https://bugzilla.gnome.org/show_bug.cgi?id=598561 M client/gdaemonfile.c M client/gdaemonvfs.c M metadata/meta-get-tree.c M metadata/metatree.c M metadata/metatree.h commit dc8d6f1b73fb9a9f184cf8993825b92e619d0f63 Author: Matej Urbančič Date: 2014-12-26 Updated Slovenian translation M po/sl.po commit db69a9a223709dfb29ba97aa2c7268e42d3a6e74 Author: Shankar Prasad Date: 2014-12-24 Updated Kannada translation M po/kn.po commit af180ed85c01b9cf4c2c069a9ab8ca674ad3e2d8 Author: Shankar Prasad Date: 2014-12-12 Updated Kannada translation M po/kn.po commit b2c89ea0867cbe829fbc2ba923f6bf943cca02da Author: Debarshi Ray Date: 2014-12-10 mtp: Do not crash when debugging is turned on https://bugzilla.gnome.org/show_bug.cgi?id=741346 M daemon/gvfsbackendmtp.c commit b119f6f9560187bf8e99f2badaa06590301bdcd2 Author: Shantha kumar Date: 2014-12-10 Updated Tamil translation M po/ta.po commit 8c04a8c920ee817173eca0d06441ae403599f1d8 Author: Ondrej Holy Date: 2014-11-18 afc: fix wrong enum value Value of sbservices_error_t type is compared with INSTPROXY_E_SUCCESS from instproxy_error_t, SBSERVICES_E_SUCCESS should be used instead. However it isn't serious, because both constants have same value... It fixes following warning: gvfsbackendafc.c:262:21: warning: comparison between ‘sbservices_error_t’ and ‘enum ’ [-Wenum-compare] if (G_LIKELY(cond == INSTPROXY_E_SUCCESS)) M daemon/gvfsbackendafc.c commit 634b12a093779aac626757ab41d91ef07d7ce251 Author: Ross Lagerwall Date: 2014-09-28 daemon: Set callback to avoid endless loop during unmount It is not possible to respond to unmount dialog after 2 sec timeout, because the callback isn't set properly. The dialog reopens every 2 seconds until the daemon is killed. Because a dbus method is called every 2 seconds, we may get multiple replies (e.g. one normal reply and several error replies due to a closed connection). Handle this by ignoring all but the first reply. Based on a patch by Ondrej Holy. https://bugzilla.gnome.org/show_bug.cgi?id=688471 M daemon/gvfsbackend.c commit 4cff08d1d9c458eb3ee46a4c4326626fffcaa7a8 Author: Ondrej Holy Date: 2014-09-11 gvfsjobunmount: don't unmount if dialog was cancelled If the dialog about blocking processes was cancelled, G_IO_ERROR_FAILED_HANDLED will be returned and backend won't be unmounted. https://bugzilla.gnome.org/show_bug.cgi?id=710986 M daemon/gvfsbackend.c M daemon/gvfsbackend.h M daemon/gvfsjobunmount.c commit 643498c51747d2b0ff2290352afdac97a9771e02 Author: Ondrej Holy Date: 2014-11-24 http: Report correct size for partial content msg Content length is wrongly used as file size for partial content messages (e.g. after seek), therefor length from range header has to be used instead. https://bugzilla.gnome.org/show_bug.cgi?id=690226 M daemon/gvfsbackendhttp.c commit 1400bc33d9f7299da6d21390209d48aef6e9fcca Author: Tom Tryfonidis Date: 2014-11-18 Updated Greek translation M po/el.po commit 4b85af0d4a7ad69773839bd248284beb80e4bcac Author: Ross Lagerwall Date: 2013-12-08 client: Use the correct serial with file transfer cancellation When using Copy, Move, Push and Pull with progress callbacks, the progress callbacks increment the connection serial, so retrieve the serial immediately after the dbus method call so that the correct serial is used for cancellation. https://bugzilla.gnome.org/show_bug.cgi?id=720058 M client/gdaemonfile.c M client/gvfsdaemondbus.c M client/gvfsdaemondbus.h commit 87c9f6d80ac612caedb7b39b22b3d4ed2804bb0b Author: Ross Lagerwall Date: 2014-09-28 gvfsjobunmount: Block new requests before calling unmount() on a thread Block new requests before calling unmount() on a separate thread to prevent a race where new jobs are received and processed while the unmount() is being executed. This is not necessary for try_unmount() because all the job handling is done on the same thread as the try_unmount() method and requests are blocked when the try_unmount() method completes. https://bugzilla.gnome.org/show_bug.cgi?id=710986 M daemon/gvfsbackend.c M daemon/gvfsbackend.h M daemon/gvfsjobunmount.c commit eb90d2e05404b2ad26c178a434687dbcd793d1f7 Author: Ondrej Holy Date: 2014-11-10 Post release version bump M configure.ac