commit fa4bea1383c11ec6e1f27f6b850104a98d4d2a0c
Author: Rui Matos <tiagomatos@gmail.com>
Date:   Sat Jul 22 18:11:27 2017 +0200

    3.24.3

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

commit 2bebdf11b593481d7d54362254f8f32a2e362e9d
Author: Felipe Borges <felipeborges@gnome.org>
Date:   Thu Jul 20 13:32:14 2017 +0200

    printers: Fix visibility guard for the printer "Model" label
    
    We just present the printer "Model" when printer_make_and_model
    is different than NULL OR not an empty string.
    
    We were using the wrong logic operator in the conditional that
    toggles the visibility of this info.

 panels/printers/pp-printer-entry.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit df806cbaccc3c0f39130abfabeb85ddbcb5579a0
Author: Fabio Tomat <f.t.public@gmail.com>
Date:   Tue Jul 18 11:46:57 2017 +0000

    Update Friulian translation

 po/fur.po | 40 ++++++++++++++++++++--------------------
 1 file changed, 20 insertions(+), 20 deletions(-)

commit 255bca41dbed3c4e76b8347859244a9814c2d07c
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Wed Jul 12 21:43:57 2017 +0200

    common: Add tablet device type to pad GdkDevices
    
    The wacom panel expects all tablet devices to have the "tablet"
    device type flag set on the GsdDevice, otherwise devices won't get
    recognized and paired with the other devices for the same tablet.
    Uncovered now that GTK+ correctly uses GDK_SOURCE_TABLET_PAD for
    pad devices on X11.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=784882

 panels/common/gsd-device-manager-x11.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a6243e336c37bb2683763cb6b71be1babc9e126c
Author: Christian Kirbach <Christian.Kirbach@gmail.com>
Date:   Fri Jul 7 18:48:52 2017 +0000

    Update German translation

 po/de.po | 186 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 93 insertions(+), 93 deletions(-)

commit 2a86fbb02cb0bce11f011ecfdc5c611967009f57
Author: Rui Matos <tiagomatos@gmail.com>
Date:   Fri Jul 7 15:25:19 2017 +0200

    mouse: Fix synaptics check
    
    It seems like (at least some versions of) gdk don't set
    GDK_SOURCE_TOUCHPAD on synaptics devices. In this case though, we
    don't need the additional check. Just knowing if there's any device
    being driven by this X driver is enough.

 panels/mouse/cc-mouse-caps-helper.c | 2 --
 1 file changed, 2 deletions(-)

commit de17fd61edb9469a9f914b078c970c06c871ae9a
Author: Rui Matos <tiagomatos@gmail.com>
Date:   Mon Jun 19 11:30:12 2017 +0200

    search: Fix a GFile leak
    
    https://bugzilla.gnome.org/show_bug.cgi?id=783885

 panels/search/cc-search-locations-dialog.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit a94e7a8330560e3b28b21c4796ad735be798d4a1
Author: Mohammed Sadiq <sadiq@sadiqpk.org>
Date:   Sat Jun 17 11:03:30 2017 +0530

    search: Fix memory leak
    
    The container returned by g_variant_get_strv() should be
    freed with g_free().
    
    https://bugzilla.gnome.org/show_bug.cgi?id=783885

 panels/search/cc-search-locations-dialog.c | 2 ++
 1 file changed, 2 insertions(+)

commit a3a354a0fe05322ea193383ff6860d4f79aa51c2
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun May 21 01:26:01 2017 +0200

    Fix Keywords in translations

 po/be.po    | 2 +-
 po/de.po    | 2 +-
 po/el.po    | 2 +-
 po/et.po    | 2 +-
 po/gd.po    | 6 +++---
 po/id.po    | 2 +-
 po/km.po    | 1 +
 po/nb.po    | 2 +-
 po/pa.po    | 2 +-
 po/zh_TW.po | 2 +-
 10 files changed, 12 insertions(+), 11 deletions(-)

commit 19ddfd595774c2292a3c91eb0c8c30426b12a348
Author: GNOME Translation Robot <gnome-sysadmin@gnome.org>
Date:   Thu Jul 6 14:55:09 2017 +0000

    Update Scottish Gaelic translation

 po/gd.po | 2185 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1235 insertions(+), 950 deletions(-)

commit 83bdd852aecb8d353a58a5ec701a6bc1324b4638
Author: Jason Gerecke <killertofu@gmail.com>
Date:   Tue Jun 20 15:55:26 2017 -0700

    wacom: Correct order of area calibration values
    
    Commit cf408c27b0 changed how the values stored in the "area" key were
    calculated in order be compatible with its updated schema. Unfortunately,
    it overlooked the fact that updated schema also changed the order of the
    values from "left, top, right, bottom" to "left, right, top, bottom".
    Because of this, corrections intended to be applied to the top and right
    screen edges were swapped. This can cause a noticible cursor offset to
    occur after finishing calibration.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=784009

 panels/wacom/cc-wacom-page.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit be835b321a2657721eedfe0c6b34c3e462a93476
Author: Jason Gerecke <killertofu@gmail.com>
Date:   Tue Jun 20 12:09:39 2017 -0700

    wacom: Drop old_axes from calibration API
    
    The calibration utility was modified in cf408c27b0 to return unitless
    padding measurements instead of axis values for storage in gsettings.
    Unfortunately, the code still assumes in some places that it is working
    with axes rather than paddings. This causes subtle math errors that
    result in undesired cursor offsets after the calibration is applied.
    
    Fortunately, this can be simplified, since tablet area is always reset
    to the default state before starting calibration, we are sure that the
    value will remain constant. Since both axes are in the same 0..1 scale,
    calibration code doesn't need to swap X/Y back and forth to calculate
    each axis scale.
    
    Additionally, the code to get the calibrated axis values has been moved
    into its own function along with a new function that returns padding
    values suitable for consumption by g-c-c. All calculations are performed
    internally in the 0..1 range.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=784009
    
    Co-Authored-By: Carlos Garnacho <carlosg@gnome.org>

 panels/wacom/calibrator/calibrator-gui.c | 54 +++++++++++++++++++-------------
 panels/wacom/calibrator/calibrator-gui.h | 11 ++++---
 panels/wacom/calibrator/calibrator.c     | 38 +++++++++-------------
 panels/wacom/calibrator/calibrator.h     |  3 --
 panels/wacom/calibrator/main.c           |  9 +++---
 panels/wacom/cc-wacom-page.c             | 11 ++-----
 6 files changed, 61 insertions(+), 65 deletions(-)

commit a9840e46985d28c4b87f70acdae9fb8a520a1dad
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Fri Jun 16 18:15:23 2017 +0200

    wacom: Map the GsdDevice to a GdkDevice when spawning the calibrator
    
    This makes the calibrator only reactive to the tablet being calibrated
    again.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=782040

 panels/wacom/cc-wacom-page.c | 51 +++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 50 insertions(+), 1 deletion(-)

commit 9aad254c27cf0599b0f206fa812fbcd4bae92fb1
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Fri Jun 16 18:11:54 2017 +0200

    wacom: Make calibrator use GDK for button events
    
    This way we can cut down the last step in the mapping across
    GUdevDevice->GsdDevice->GdkDevice->ClutterInputDevice.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=782040

 panels/wacom/calibrator/calibrator-gui.c | 47 ++++++++++++++------------------
 panels/wacom/calibrator/calibrator-gui.h |  2 +-
 panels/wacom/calibrator/main.c           |  2 +-
 panels/wacom/cc-wacom-page.c             |  2 +-
 4 files changed, 23 insertions(+), 30 deletions(-)

commit e18f31190dfa9c32fbfd9f1ac840e32f60dd0ebc
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Jun 20 15:40:51 2017 +0200

    network: Simplify the ignored Network interface types
    
    We might want to add more ignored types later on, but this is a simple
    cleanup.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=783998

 panels/network/cc-network-panel.c | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

commit e78792f873a2b053188b77c7378ee0e0d3a95a55
Author: Rui Matos <tiagomatos@gmail.com>
Date:   Fri Jun 16 12:24:05 2017 +0200

    network: Avoid crashing if the NMDevice doesn't have a hw-address
    
    The property might not exist and we would g_free() an uninitialized
    pointer. Using the proper API avoids all that.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=783839

 panels/network/net-device-simple.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

commit 5ba6092247d003c86dbcdb342b04376ab11f2838
Author: Марко Костић <marko.m.kostic@gmail.com>
Date:   Mon Jun 12 20:08:55 2017 +0000

    Update Serbian translation

 po/sr.po | 163 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 83 insertions(+), 80 deletions(-)

commit 95f4d877f1b5fe8fa5603242857472ddb2365104
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Fri Jun 2 09:03:26 2017 +0000

    Update Italian translation

 po/it.po | 168 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 84 insertions(+), 84 deletions(-)

commit 49370786211b34fd6833081638b72447be662d37
Author: Benjamin Berg <bberg@redhat.com>
Date:   Mon Feb 13 21:39:18 2017 +0100

    network: Include the connection title in the sort string
    
    The list of networks is sorted by connection type. If a user has e.g. a
    lot of VPN connections, then the unsorted list is hard to browse.
    To fix this, include the title of the connection in the sort order and
    ensure the list is kept sorted when a title is changed.
    
    Reported-by: Oliver Haessler <oliver@redhat.com>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=778685

 panels/network/cc-network-panel.c | 59 ++++++++++++++++++++++++++++++++-------
 panels/network/net-object.h       |  2 ++
 panels/network/network.ui         |  2 --
 panels/network/panel-common.c     | 20 ++++++-------
 panels/network/panel-common.h     |  2 +-
 5 files changed, 62 insertions(+), 23 deletions(-)

commit fe6a051e1af167c9d618e74b6af19966fc47ad65
Author: Benjamin Berg <bberg@redhat.com>
Date:   Mon Feb 13 21:36:55 2017 +0100

    network: Re-render connection title whenever it changes
    
    The title of network connections may change if the user edits it or if
    it was changed programatically by another program. This worked fine, but
    the UI was not updated. This patch ensures the network list in the UI is
    updated.
    
    Reported-by: Oliver Haessler <oliver@redhat.com>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=778685

 panels/network/cc-network-panel.c | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

commit df347351dea77796a5bfb719d6ac03faaaa58fd1
Author: Benjamin Berg <bberg@redhat.com>
Date:   Fri Feb 17 20:27:59 2017 +0100

    network: Remove unused "title" column from devices liststore
    
    The title column is not used as the title is fetched from the net object
    on the fly when it is needed.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=778685

 panels/network/cc-network-panel.c | 1 -
 panels/network/network.ui         | 2 --
 2 files changed, 3 deletions(-)

commit 26509ba1dbf4e983a328bd9bfd0c702ac4d283fb
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Fri May 12 22:41:16 2017 +0200

    Update Polish translation

 po/pl.po | 34 +++++++++++++++++-----------------
 1 file changed, 17 insertions(+), 17 deletions(-)

commit 801e0cf78ecf963b2092c5a847e8410c99bdf341
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Fri May 12 14:27:13 2017 +0200

    Update Arabic translation

 po/ar.po | 1904 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 976 insertions(+), 928 deletions(-)