commit 466f221a676ca8f17c3c5233e9a9dfcfc2eed936
Author: Debarshi Ray <debarshir@gnome.org>
Date:   Wed Mar 21 19:50:32 2018 +0100

    3.24.4

 NEWS         | 13 +++++++++++++
 configure.ac |  2 +-
 2 files changed, 14 insertions(+), 1 deletion(-)

commit c679c2df38a6ad8ea63d76ff8b33b95da1c665db
Author: Sebastien Bacher <seb128@ubuntu.com>
Date:   Tue Oct 10 11:07:03 2017 +0200

    privacy: use the correct gsd housekeeping bus name
    
    https://bugzilla.gnome.org/show_bug.cgi?id=737624

 panels/privacy/cc-privacy-panel.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ad6c88be72e3372fe5d938bbc4d047031178c9b7
Author: Marek Cernocky <marek_cernocky@conel.cz>
Date:   Wed Feb 7 13:29:12 2018 +0100

    Updated Czech translation

 po/cs.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 103d814d2fb8019e45b5777f2908a809f68b24e8
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Wed Jul 19 19:44:35 2017 +0200

    common: Check for wayland before building GsdUdevDeviceManager
    
    Udev is rather common, so this check doesn't suffice if anyone wants
    to build with no wayland support whatsoever.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=780544

 configure.ac              | 1 +
 panels/common/Makefile.am | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 5569cf999aeedb11bcdba6d8eabb9f9ed6122a54
Author: Florian Heiser <gnu.l10n.de@gmail.com>
Date:   Sat Nov 18 13:07:26 2017 +0000

    Update German translation

 po/de.po | 29 +++++++++++++++--------------
 1 file changed, 15 insertions(+), 14 deletions(-)

commit 6b05846d2d70ece60b5f9c1f44fc2f121d364b64
Author: Felipe Borges <felipeborges@gnome.org>
Date:   Tue Oct 24 11:53:28 2017 +0200

    printers: Make sure IPP_STATE_IDLE is defined
    
    This changes are necessary because we don't require cups >= 1.4,
    due to downstreams still shipping old cups versions.
    
    The IPP_STATE_IDLE symbol has been introduced in cups 1.7. The
    IPP_IDLE constant has been deprecated.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=789397

 panels/printers/pp-printer.c | 4 ++++
 1 file changed, 4 insertions(+)

commit b8364660325b53bbfe4d8576e75b0827ffdceb59
Author: Marek Cernocky <marek_cernocky@conel.cz>
Date:   Fri Sep 22 07:53:55 2017 +0200

    Updated Czech translation

 po/cs.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3efa6b155d57769de92e22f4689cfac6f042f473
Author: Alexandre Franke <alexandre.franke@gmail.com>
Date:   Sun Aug 27 14:22:18 2017 +0200

    Update French translation

 po/fr.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e537f07dcea4f6973a8a808472e1d7183c591368
Author: Sveinn í Felli <sv1@fellsnet.is>
Date:   Wed Aug 23 13:50:40 2017 +0000

    Update Icelandic translation

 po/is.po | 2073 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1132 insertions(+), 941 deletions(-)

commit f914f54c5cead0407f0fbc964de73c5ca795df56
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Sat Aug 19 11:23:12 2017 -0300

    online-accounts: Fix parameter parsing
    
    The Online Accounts panel supports two commands: 'add'
    and 'show-account'. The 'add' command must receive an
    additional parameter, the 'provider' name, and an
    optional 'preseed' parameter.
    
    In the past, Settings would just push all the parameters
    to a GVariant and pass to the panels. Now, however, it
    skips the first one, making the parameter parsing code
    in Online Accounts panel wrong.
    
    This patch fix that by refactoring add_account() code,
    and fixing the GVariant parameter parsing.

 panels/online-accounts/cc-online-accounts-panel.c | 47 ++++++++++++++---------
 1 file changed, 29 insertions(+), 18 deletions(-)

commit d838d035c785a907305b24f668364dd5bd09ee51
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Aug 16 18:53:33 2017 -0300

    online-accounts: Fix crash after aborting web view and changing panels
    
    The panel owns both the GtkDialog, and the GoaProvider that is used
    with the dialog during goa_provider_add_account. When the panel is
    destroyed, it drops its references to the provider but not the dialog,
    which is a separate top-level widget. Therefore, if the panel is
    switched while the WebKitWebView inside the dialog was still
    navigating across pages, then WebKitWebView::decide-policy will be
    called with an invalid provider.
    
    To avoid this, and a memory leak, the panel should also destroy the
    dialog when it is itself getting destructed.
    
    Note that since the GtkDialog is a template child, it must be
    destroyed in dispose. GtkWidget's (ie. the panel's) default default
    destroy signal handler NULLifies all template children pointers, so
    finalize is too late.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=782043

 panels/online-accounts/cc-online-accounts-panel.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit cb4a8932cdbe05b8ddbdbc9416fc9e83d80ef17a
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Mon Aug 7 08:45:15 2017 +0200

    Updated Slovenian translation

 po/sl.po | 3396 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1921 insertions(+), 1475 deletions(-)

commit 32c71bb2317286a0439275a32ac0ae2531cf6cf2
Author: Marek Cernocky <marek_cernocky@conel.cz>
Date:   Tue Aug 1 15:35:44 2017 +0200

    Updated Czech translation

 po/cs.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)