commit f3e19fd4d890b6b9668bcc53d82e953024bb80b9
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Jul 21 16:32:25 2015 +0200

    3.16.3

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

commit b082c9396a125f0b190afd53b909495aba3ac9cb
Author: Bastien Nocera <hadess@hadess.net>
Date:   Mon Jul 20 11:27:53 2015 +0200

    datetime: Make it possible to focus the time spin buttons
    
    https://bugzilla.gnome.org/show_bug.cgi?id=752609

 panels/datetime/datetime.ui | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c5bfbe8997cfe3bba24be2968d45122c2e7204ee
Author: Marek Černocký <marek@manet.cz>
Date:   Sat Jul 18 09:07:25 2015 +0200

    Updated Czech translation

 po/cs.po | 423 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 212 insertions(+), 211 deletions(-)

commit ab0901fb79ac75debc497ed9807ea70a10617551
Author: Balázs Úr <urbalazs@gmail.com>
Date:   Fri Jul 17 13:18:32 2015 +0000

    Updated Hungarian translation

 po/hu.po | 440 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 222 insertions(+), 218 deletions(-)

commit fd72cddb62b5e858c140aeec2e0f42700e1d6c51
Author: Stas Solovey <whats_up@tut.by>
Date:   Fri Jul 17 10:13:31 2015 +0000

    Updated Russian translation

 po/ru.po | 425 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 215 insertions(+), 210 deletions(-)

commit 18b4a3ee8d8dda1e54e32555c509df950cc7da0e
Author: Ondrej Holy <oholy@redhat.com>
Date:   Tue Jul 14 15:11:28 2015 +0200

    user-accounts: Fix enterprise user login permitting
    
    Commit 3e6b741a introduced check for NULL on um_realm_object_get_common.
    Unfortunatelly one check is wrong and breaks the login permitting.
    The patch fixes the wrong check.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=752405

 panels/user-accounts/um-account-dialog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 55bd28d91858b8d01c7bf3c310f15e5af7c7bb33
Author: Rui Matos <tiagomatos@gmail.com>
Date:   Mon Jul 13 14:29:46 2015 +0200

    region: Avoid overly long labels causing horizontal scrolling
    
    Just ellipsize them instead.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=752383

 panels/region/cc-input-chooser.c | 1 +
 1 file changed, 1 insertion(+)

commit 45c978ff6acc615b3fa1e92d9588409bd4bdf07d
Author: Rui Matos <tiagomatos@gmail.com>
Date:   Mon May 25 16:43:28 2015 +0200

    network/net-device-ethernet: Re-work how we keep track of connections
    
    When we're finalizing, the remote settings instance might already be
    gone and thus we can't list connections. In particular this happens at
    panel finalization resulting in the following warning:
    
    libnm-glib-CRITICAL **: nm_remote_settings_list_connections: assertion
    'NM_IS_REMOTE_SETTINGS (settings)' failed
    
    because cc_network_panel_dispose() unrefs the remote settings object
    before all the NetDevice instances are finalized.
    
    Since we only need to list connections on finalize to disconnect a
    signal we can instead use g_signal_connect_object() and keep the
    connections that we're keeping track of in a hash table instead of
    g_object_set_data().
    
    https://bugzilla.gnome.org/show_bug.cgi?id=749850

 panels/network/net-device-ethernet.c | 23 ++++++++---------------
 panels/network/net-device-ethernet.h |  2 ++
 2 files changed, 10 insertions(+), 15 deletions(-)

commit ae7a2019c12374f0284b7e16402aba978a553dff
Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
Date:   Tue Jul 14 23:04:30 2015 +0000

    Updated Swedish translation

 po/sv.po | 418 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 211 insertions(+), 207 deletions(-)

commit 19976bde44fdd92faa4b8037e5535490c59bf6af
Author: Marek Kasik <mkasik@redhat.com>
Date:   Mon May 25 14:57:04 2015 +0200

    printers: Don't show the same device multiple times
    
    Pass all discovered devices to 'GroupPhysicalDevices' instead of just
    the devices already present in the list and the newly discovered ones.
    Replace an existing device in the list if there is a better device
    (e.g. replace 'usb:' by 'hp:' device).
    
    https://bugzilla.gnome.org/show_bug.cgi?id=693186

 panels/printers/pp-new-printer-dialog.c | 146 ++++++++++----------------------
 panels/printers/pp-utils.c              |   4 +-
 2 files changed, 49 insertions(+), 101 deletions(-)

commit f6e3b95ebffe59bbb1be0943b4297cce48ef0014
Author: Marek Kasik <mkasik@redhat.com>
Date:   Tue May 26 16:34:39 2015 +0200

    printers: Check whether we have a device name
    
    Check whether we've been able to find a usable name of given device
    to avoid dereference of NULL in canonicalize_device_name().
    
    https://bugzilla.gnome.org/show_bug.cgi?id=749896

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

commit 095c73b2d72af5d3abf8b5dba791cb00781d7b95
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Fri Jul 10 16:31:21 2015 +0200

    Updated Polish translation

 po/pl.po | 197 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 99 insertions(+), 98 deletions(-)

commit f56477a3329867186830c7d16ea8d1c9c39aa4c2
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Mar 25 12:19:01 2015 -0400

    power: Make the automatic suspend row accessible
    
    Orca was not reading this row at all - since the row is
    clickable (role 'push button'), orca expects it to have
    an accessible name. So, lets set one.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=746756

 panels/power/cc-power-panel.c | 1 +
 1 file changed, 1 insertion(+)

commit 485daf69a8318414f5e0a7b4a84bdea3e4bb910d
Author: Rui Matos <tiagomatos@gmail.com>
Date:   Tue Jul 7 18:07:44 2015 +0200

    common: Tick an unselected row when enter is pressed
    
    This makes the dialog easier to use via keyboard navigation since
    otherwise we would just dismiss the dialog with the current selection
    on enter when the user actually intended to change the selection.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=752001

 panels/common/cc-language-chooser.c | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit d124a387db9718a2a1f163a5fb9d1f9e5b926f07
Author: Rui Matos <tiagomatos@gmail.com>
Date:   Tue Jul 7 17:58:47 2015 +0200

    region: Tick an unselected row when enter is pressed
    
    This makes the dialog easier to use via keyboard navigation since
    otherwise we would just dismiss the dialog with the current selection
    on enter when the user actually intended to change the selection.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=752001

 panels/region/cc-format-chooser.c | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit 6c79987145352646d2136f9fa09b700cd7aeb4dd
Author: Rui Matos <tiagomatos@gmail.com>
Date:   Tue Jul 7 17:20:36 2015 +0200

    region: Dismiss dialog if the activated row was already ticked
    
    This makes the dialog a bit friendlier to use.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=752001

 panels/region/cc-format-chooser.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit dc78cdafa3fcfd85396feffdde68cb45fded361e
Author: Rui Matos <tiagomatos@gmail.com>
Date:   Tue Jul 7 17:17:35 2015 +0200

    common: Dismiss dialog if the activated row was already ticked
    
    This makes the dialog a bit friendlier to use.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=752001

 panels/common/cc-language-chooser.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 695d25c1d646e1c621258bfa871e16a7916f2be7
Author: Ondrej Holy <oholy@redhat.com>
Date:   Fri Jun 26 15:55:06 2015 +0200

    mouse: Adapt to changes in gsd-input-helper
    
    Redundant code can be removed from mouse panel thanks to changes
    in gsd-input-helper.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=749818

 panels/mouse/gnome-mouse-properties.c | 22 +++++-----------------
 1 file changed, 5 insertions(+), 17 deletions(-)

commit c28784e76c0bc4824db4eb20f79f03a2dea7ed56
Author: Rui Matos <tiagomatos@gmail.com>
Date:   Thu Jul 2 15:17:28 2015 +0200

    common: Update from gnome-settings-daemon

 panels/common/gsd-input-helper.c | 107 ++++++++++++++-------------------------
 panels/common/gsd-input-helper.h |  15 ++----
 2 files changed, 42 insertions(+), 80 deletions(-)

commit 00f13cd95eca06f467cd4d16060f1a020771000a
Author: Rui Matos <tiagomatos@gmail.com>
Date:   Mon Jun 29 16:12:57 2015 +0200

    common: Update from gnome-settings-daemon

 panels/common/gsd-device-manager-x11.c | 12 +++----
 panels/common/gsd-input-helper.c       | 63 ++++++++++++++++++++++++++++------
 panels/common/gsd-input-helper.h       |  5 ++-
 3 files changed, 62 insertions(+), 18 deletions(-)

commit ed9545671535ccaf5729000a5abcd34eb38ccff3
Author: Bastien Nocera <hadess@hadess.net>
Date:   Mon Jun 29 13:42:36 2015 +0200

    network: Fix possible crash when changing airplane mode
    
    When changing the airplane mode, either from the Bluetooth panel, or
    through gnome-shell's status menu, we would receive signals from the
    Rfkill gnome-settings-daemon service, even after the network panel was
    closed, as we didn't unref' it. Except that the panel was mostly gone.
    So splat.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=751482

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

commit 7ef6adca9e68b206e19643ff0c59492f52bc4259
Author: Mathieu Bridon <bochecha@daitauha.fr>
Date:   Tue Jun 23 16:55:10 2015 +0200

    network: Only share a new wifi connection if the user is allowed to
    
    Making a new connection available to other users requires being an
    admin, or entering an admin password.
    
    If we enable that option by default for new connections, we effectively
    prevent non-admin users from connecting to new networks when they go to
    the coffee shop without their laptop admin.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=751378

 configure.ac                     |  3 ++-
 panels/network/net-device-wifi.c | 26 ++++++++++++++++++++++++--
 2 files changed, 26 insertions(+), 3 deletions(-)

commit f28ace2c392d115a5ab58b5b8badbb006e47be08
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Jun 17 10:53:07 2015 +0200

    power: Fix possible crash if up_client_get_devices() fails
    
    up_client_get_devices() can fail if upower crashes or isn't available.
    Make sure not to crash ourselves by handling NULL return values as we do
    later in the loop.
    
    See https://bugzilla.redhat.com/show_bug.cgi?id=1175421
    
    https://bugzilla.gnome.org/show_bug.cgi?id=751095

 panels/power/cc-power-panel.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b2f4e7f56e55b414f11aa79815859e5dfb46c0de
Author: Marek Kasik <mkasik@redhat.com>
Date:   Tue May 26 11:43:08 2015 +0200

    printers: Show border around 'No printers detected' text
    
    The GtkStack page which shows the label 'No printers detected' in the
    'New printer dialog' misses border.
    This commit places the GtkLabel into a GtkFrame to achieve that.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=749883

 panels/printers/new-printer-dialog.ui | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

commit 8b733522d1f67a51bc9c0cc67ba007520df3a136
Author: Marek Kasik <mkasik@redhat.com>
Date:   Mon May 25 16:00:19 2015 +0200

    printers: Don't expand search entry
    
    Don't expand search entry when device detection ends.
    Place the GtkSpinner into a GtkFixed to achieve that.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=749883

 panels/printers/new-printer-dialog.ui | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

commit 90348ce5a3e8d35c811cd90b7ea866785f3295cf
Author: Marek Kasik <mkasik@redhat.com>
Date:   Fri May 22 11:23:19 2015 +0200

    printers: Fix setting of page size
    
    Set 'PageSize' instead of 'media' for new printers since we use PPD
    for construction of the combo for selecting of default paper size.
    Previously, we've been setting 'media' attribute for new printers.
    Attribute 'media' is used by IPP but we set paper size using 'PageSize'
    which comes from PPD in the options dialog. Sometimes (quite often) IPP
    gets priority over PPD in print systems. Therefore there was inconsistency
    of what user set as default paper size on the options dialog and what was used.
    
    Also don't mark IPP and user's local options as default in PpPPDOptionWidget
    since it should use just PPD (we can change PPD values only in this widget).
    Since we use PPD for setting of paper size in the options dialog, we shouldn't
    show a value which user does not change actually (IPP's 'media' vs. PPD's
    'PageSize').
    
    https://bugzilla.gnome.org/show_bug.cgi?id=748569

 panels/printers/pp-new-printer.c       | 4 ++--
 panels/printers/pp-ppd-option-widget.c | 3 ---
 panels/printers/pp-utils.c             | 8 ++++----
 panels/printers/pp-utils.h             | 2 +-
 4 files changed, 7 insertions(+), 10 deletions(-)

commit c797ed6fd9ad5a84e54bf89767523836d748e9f0
Author: Marek Kasik <mkasik@redhat.com>
Date:   Fri May 22 11:17:07 2015 +0200

    printers: Remove unused function
    
    Function printer_set_default_media_size() is not used anywhere
    in Printer panel.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=748569

 panels/printers/pp-utils.c | 58 ----------------------------------------------
 panels/printers/pp-utils.h |  2 --
 2 files changed, 60 deletions(-)

commit 12325abc89c5df4d85a40efa93e5fa8f42b5f645
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Jun 12 14:07:33 2015 +0200

    network: Fix all Wi-Fi networks having gear buttons
    
    Only the networks with existing connection should have gear buttons.
    This is a regression from 9ffaff74724aafe29a836b472dd682e6156ef00f.
    
    If the widget we add as a stack page isn't visible, the page will not be
    shown. As we later add another page with that button, we'd end up
    showing that by default.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=750841

 panels/network/net-device-wifi.c | 1 +
 1 file changed, 1 insertion(+)

commit 3d7b836637d3d73cfaf39d2888c5f0219fbad20f
Author: Alexandre Franke <alexandre.franke@gmail.com>
Date:   Wed Jun 10 18:25:02 2015 +0000

    Updated French translation

 po/fr.po | 113 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 57 insertions(+), 56 deletions(-)

commit 4b68714d69d26ffa36e5e8160dbf0a732d05c863
Author: Marek Kasik <mkasik@redhat.com>
Date:   Thu May 28 16:44:39 2015 +0200

    printers: Fix focus chain of the 'New printer dialog'
    
    Disable 'can-focus' for widgets which don't need that
    in the 'New printer dialog'.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=748206

 panels/printers/new-printer-dialog.ui | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit ad8edf3ed1194c955e737096fc6c2315b38866bd
Author: Marek Kasik <mkasik@redhat.com>
Date:   Thu May 28 16:43:57 2015 +0200

    printers: Set focus of the 'New printer dialog' correctly
    
    Show the 'New printer dialog' after setting transient parent for it
    so that the warning about missing transient parent is not shown
    to the user and the dialog is correctly focused.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=748206

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

commit 4577d2eb68c6fa10c27a66ef477de705a92fb1a6
Author: Rui Matos <tiagomatos@gmail.com>
Date:   Wed May 27 16:45:03 2015 +0200

    network: Prevent a use after free crash when removing virtual devices
    
    When a virtual device is removed and the instance gets finalized we're
    not disconnecting from the real NMDevice's notify signal and thus end
    up crashing when the signal fires afterwards.
    
    Avoid that by using g_signal_connect_object() so that when we're
    finalized the disconnection happens automatically.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=749972

 panels/network/net-device-bond.c   | 4 ++--
 panels/network/net-device-bridge.c | 4 ++--
 panels/network/net-device-team.c   | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

commit 8c4701514104d4b4ab00005467179d081b4952ec
Author: Christian Kirbach <Christian.Kirbach@gmail.com>
Date:   Mon May 25 11:47:03 2015 +0000

    Updated German translation

 po/de.po | 399 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 206 insertions(+), 193 deletions(-)

commit 7b12c68d5c4e2545826438034dc12fcb6d7dbc9f
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri May 15 16:51:16 2015 +0200

    power: Fix "When battery power is critical" label with UPower 1.0
    
    With UPower 1.0, the critical action to take when the battery level is
    too low isn't in the hands of the user anymore, but in the hands of the
    system.
    
    It's now handled by UPower directly, through the
    CriticalPowerAction configuration option. Instead of asking logind
    whether the system supports hibernation, ask UPower directly what the
    action will be when we're nearly out of battery.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=749436

 panels/power/cc-power-panel.c | 102 +++++++++++++-----------------------------
 panels/power/power.ui         |  18 --------
 2 files changed, 30 insertions(+), 90 deletions(-)

commit f988f0e9195761cea108bc0f8608da0e7b1e7c08
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed May 13 11:47:51 2015 +0200

    power: Hide Bluetooth power section when w/o BT
    
    When a Bluetooth airplane mode isn't available (whether hardware or
    software) it means there are no Bluetooth adapters, even turned off.
    Hide the Bluetooth section in that case.\
    
    https://bugzilla.gnome.org/show_bug.cgi?id=749140

 panels/power/cc-power-panel.c | 72 +++++++++++++++++++++++++++----------------
 1 file changed, 45 insertions(+), 27 deletions(-)