commit e99a56632a2f3ef5c166c67024e574686342fc75
Author: Ondrej Holy <oholy@redhat.com>
Date:   2015-03-16

    Update NEWS for 1.22.4 release

M	NEWS

commit 3dbc0461106413de58d7bf2c4611d9ae666fdbca
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	2015-03-15

    Updated Slovenian translation

M	po/sl.po

commit 1cba1b1ef18d682ee9a24493d2003cda8713f50b
Author: Samir Ribic <samir.ribic@etf.unsa.ba>
Date:	2015-03-14

    Added Bosnian translation

M	po/LINGUAS
A	po/bs.po

commit 7a7e338f6545903660fb2f6d392b2f5971983163
Author: Balázs Úr <urbalazs@gmail.com>
Date:	2015-03-14

    Updated Hungarian translation

M	po/hu.po

commit 35e3ab67a31c777735db9994189d6b2071dfee38
Author: Aurimas ÄŒernius <aurisc4@gmail.com>
Date:	2015-03-14

    Updated Lithuanian translation

M	po/lt.po

commit c864e2af3621f5cb3c195117b852848124f92082
Author: Milo Casagrande <milo@ubuntu.com>
Date:	2015-03-13

    Updated Italian translation

M	po/it.po

commit bc098907a260abd15f5722b56b7a7ad0cb46b5f4
Author: Piotr DrÄ…g <piotrdrag@gmail.com>
Date:	2015-03-12

    Updated Polish translation

M	po/pl.po

commit 1d464f652f026c14005fa864ae1c7d5d33b7d336
Author: Marek Černocký <marek@manet.cz>
Date:	2015-03-12

    Updated Czech translation

M	po/cs.po

commit 1ac59714428a8a4267396b45d62532f40fa77120
Author: Ross Lagerwall <rosslagerwall@gmail.com>
Date:	2015-03-01

    ftp: Prevent segfault when unmounting

    If a job is waiting for a connection in
    g_vfs_ftp_task_acquire_connection and the backend is force unmounted,
    the queue is freed, and the function neither gets a connection nor
    sets an error message which causes an issue later.

    To fix this, set an error message if the queue is freed.

    https://bugzilla.gnome.org/show_bug.cgi?id=653042

M	daemon/gvfsftptask.c

commit d843f7a94ae67546a1f27ac2cc766d6c66e4ae7e
Author: Christophe Fergeau <cfergeau@redhat.com>
Date:	2015-03-09

    afc: Fix force unmount of devices

    When unplugging an afc device without unmounting it first, the
    corresponding gvfsd-afc process does not go away in spite of the
    exit(1) workaround added for bgo#708288.

    This happens because idevice_event_unsubscribe() in called from the
    thread where the _idevice_event_cb() runs in. libimobiledevice
    (through
    libusbmuxd) creates a thread to watch for device events, and calls the
    idevice_event_cb_t from that thread. idevice_event_unsubscribe() then
    forcfully kills that thread (see usbmuxd_unsubscribe() in libusbmuxd),
    so exit(1) code after the call to idevice_event_unsubscribe()
    never gets
    a chance to run.

    Moving the call to idevice_event_unsubscribe() and the
    g_vfs_backend_force_unmount() call to run in the main loop through
    g_idle_add() avoids this issue, and allows the code handling force
    unmounts to run as expected.

    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=708288

M	daemon/gvfsbackendafc.c

commit c84c1c5824ef82fb6ecd11f7c444dbe86b433528
Author: Ross Lagerwall <rosslagerwall@gmail.com>
Date:	2015-02-28

    ftp: Fix dir listing for windows long dates

    Fix from upstream:
    http://hg.mozilla.org/mozilla-central/rev/e10a2ca070e6
    https://bugzilla.mozilla.org/show_bug.cgi?id=1061898

    https://bugzilla.gnome.org/show_bug.cgi?id=601583

M	daemon/ParseFTPList.c

commit d2a8dcbcb5dcdad45a8858e3f7e48a3a25aefac4
Author: Ross Lagerwall <rosslagerwall@gmail.com>
Date:	2015-02-28

    ftp: Fix FTP date parsing of midnight for DOS format

    Fix from upstream:
    http://hg.mozilla.org/mozilla-central/rev/2c21b94a7775
    https://bugzilla.mozilla.org/show_bug.cgi?id=961346

    https://bugzilla.gnome.org/show_bug.cgi?id=601583

M	daemon/ParseFTPList.c

commit a62a4cc54dcb1a4cc0613c68b4ef4a8260e28b06
Author: Ross Lagerwall <rosslagerwall@gmail.com>
Date:	2015-02-28

    ftp: Update license of ParseFTPList

    Synced from upstream commit:
    http://hg.mozilla.org/mozilla-central/rev/f4157e8c4107
    https://bugzilla.mozilla.org/show_bug.cgi?id=716478

    https://bugzilla.gnome.org/show_bug.cgi?id=601583

M	daemon/ParseFTPList.c

commit 125df9c92a6671f69a1d79094de676c7124d0691
Author: Ross Lagerwall <rosslagerwall@gmail.com>
Date:	2015-02-28

    ftp: Fix directory parsing error on AIX.

    Fix from upstream:
    http://hg.mozilla.org/mozilla-central/rev/b623418ab1de
    https://bugzilla.mozilla.org/show_bug.cgi?id=543805

    https://bugzilla.gnome.org/show_bug.cgi?id=601583

M	daemon/ParseFTPList.c

commit 14369db2a8fc4f2a33e457a766b077ed6e2a3557
Author: Ondrej Holy <oholy@redhat.com>
Date:	2015-02-27

    afp: exit silently if connection closed

    Commit c15ec62 introduced exit for G_IO_ERROR_CLOSED, however we
    should check also for G_IO_ERROR_CONNECTION_CLOSED. Unfortunatelly
    this error code was introduced in newer version of GLib then
    available,
    therefore use g_warning instead of g_error to avoid abrt reports.

    https://bugzilla.gnome.org/show_bug.cgi?id=710490

M	daemon/gvfsafpconnection.c

commit c546e88bd415030553d9c9d36799cdae44900151
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	2015-02-14

    Updated Slovenian translation

M	po/sl.po

commit 07356a7f3e08e35033b76dcc34de74bcfa27465f
Author: Ondrej Holy <oholy@redhat.com>
Date:	2015-01-28

    daemon: register mount tracker skeleton by bus_acquired_handler

    Mount tracker skeleton is registered by name_acquired_handler
    currently, however it is too late. Therefore e.g. mount operation
    could fail for the first time with the following error:
    No such interface `org.gtk.vfs.MountTracker' on object at path
    /org/gtk/vfs/mounttracker

M	daemon/main.c

commit a4f175b90d3495a7b41751ab5eeb6f09462a5595
Author: Ross Lagerwall <rosslagerwall@gmail.com>
Date:	2015-01-31

    metadata: Free objects on error

    https://bugzilla.gnome.org/show_bug.cgi?id=743653

M	metadata/meta-daemon.c

commit 94db801c8251893b89751fb87ed2501dbe8078e6
Author: Ross Lagerwall <rosslagerwall@gmail.com>
Date:	2015-01-28

    metadata: Export skeleton before name is acquired

    Exporting the skeleton after acquiring the name is racy, as documented
    in the GIO docs for g_bus_own_name.

    https://bugzilla.gnome.org/show_bug.cgi?id=743653

M	metadata/meta-daemon.c

commit a4400c2273277de1911af1efee7fd9f67279b44d
Author: Ondrej Holy <oholy@redhat.com>
Date:	2014-10-13

    programs: install completion files for all commands

    bash-completion has new completion loading code since version
    1.90. The
    completion files are loaded on demand, with
    ${completionsdir}/${command}
    being sourced when a matching command is typed. This requires the
    completion files to be named for all commands.

    https://bugzilla.gnome.org/show_bug.cgi?id=738369

M	configure.ac
M	programs/Makefile.am
A	programs/completion/Makefile.am
R096	programs/completion/gvfs	programs/completion/gvfs-cat

commit c88afb9ee1db38122ef62b3bfa9d46e088eca0c8
Author: Ondrej Holy <oholy@redhat.com>
Date:	2014-10-13

    programs: allow bash completition for gvfs-rename and
    gvfs-set-attribute

    https://bugzilla.gnome.org/show_bug.cgi?id=738369

M	programs/completion/gvfs

commit 38f2ea9e5713f0660337720a4ab993d1798b6ba8
Author: Ondrej Holy <oholy@redhat.com>
Date:	2015-01-26

    mtp: fix query_fs_info crash when file not found

    The function isn't returned after g_vfs_job_failed_literal, therefore
    g_vfs_job_succeeded is executed and it fails on assert.

    https://bugzilla.gnome.org/show_bug.cgi?id=743580

M	daemon/gvfsbackendmtp.c

commit abc69427fc9985f6bc1ebe9a14d645f4805deca4
Author: Ondrej Holy <oholy@redhat.com>
Date:	2015-01-21

    dav: don't unescape the uri twice

    path_equal tries to unescape path before comparing. Unfortunately
    this function is used also for already unescaped paths. Therefore
    unescaping can fail. This commit reverts changes which was done in
    commit 50af53d and unescape just uris, which aren't unescaped yet.

    https://bugzilla.gnome.org/show_bug.cgi?id=743298

M	daemon/gvfsbackenddav.c

commit f34477cccafcb5484dbac85419368a81c4001271
Author: Aurimas ÄŒernius <aurisc4@gmail.com>
Date:	2015-01-17

    Updated Lithuanian translation

M	po/lt.po

commit fe21d6ada62b71b00588cc5da840dd18592d1401
Author: Siteshwar Vashisht <svashish@redhat.com>
Date:	2015-01-14

    Do not call NULL callbacks in eject_wrapper_callback()

M	monitor/proxy/gproxymount.c

commit 77b263f0df7337d65c356d9c1db6e4a0e4a0e170
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:	2015-01-13

    Updated Serbian translation

M	po/sr.po
M	po/sr@latin.po

commit 3d64822568db96ff2588fc4584ad52c52df1b422
Author: Christian Kirbach <Christian.Kirbach@gmail.com>
Date:	2015-01-10

    Updated German translation

M	po/de.po

commit 3faab82a218ee982eff77f6f157e34a938c4117c
Author: Rafael Ferreira <rafael.f.f1@gmail.com>
Date:	2015-01-07

    Updated Brazilian Portuguese translation

M	po/pt_BR.po

commit 8826c44d4923b29c7a4f12f2baf297b2abfc7c5a
Author: Marek Černocký <marek@manet.cz>
Date:	2015-01-07

    Updated Czech translation

M	po/cs.po

commit 543bda6dc2b015713bc6b4d35c1836a4a1eee39a
Author: Andika Triwidada <andika@gmail.com>
Date:	2015-01-07

    Updated Indonesian translation

M	po/id.po

commit 2345e3474d16eb9e15e22b351638a097d1975e3d
Author: Ondrej Holy <oholy@redhat.com>
Date:	2015-01-07

    Post release version bump

M	configure.ac

commit 7df9c8f00011a9cd1148f03363cf1ed3369e4559
Author: Trần Ngọc Quân <vnwildman@gmail.com>
Date:	2015-01-07

    Updated Vietnamese translation

    Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>

M	po/vi.po

commit f5f257f4d52c93df205687f61008132ebffc7dbf
Author: Balázs Úr <urbalazs@gmail.com>
Date:	2015-01-06

    Updated Hungarian translation

M	po/hu.po