commit 894784547b13f4cafd60361eb8c5878c2c7ebef0 (HEAD -> master)
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Sep 13 12:23:39 2016 +0200

    3.21.92

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

commit 1ff213fd18fac566ff1001972a7d17a8c9854298
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Sep 13 12:34:13 2016 +0200

    datetime: Fix timezone-gfx test with builddir != srcdir

 panels/datetime/Makefile.am         | 2 +-
 panels/datetime/test-timezone-gfx.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit ca47ff295a1e45598068201633aa2bd0d8fd5b29 (origin/master, origin/HEAD)
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Sep 13 11:45:20 2016 +0200

    network: Fix crash when changing IPv4 DNS
    
    The dns_servers GStrv was not NULL-terminated because we forgot to
    append a NULL item to the GPtrArray that we used to construct it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=771251

 panels/network/connection-editor/ce-page-ip4.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 6168126a0382cc55a95d8e3e97e383b00cf69f2d
Author: Ask Hjorth Larsen <asklarsen@gmail.com>
Date:   Tue Sep 13 01:55:10 2016 +0200

    Updated Danish translation

 po/da.po | 78 +++++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 50 insertions(+), 28 deletions(-)

commit 2b7cb0a7db95a24a87164204e792417ff6383c67
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Mon Sep 12 20:55:42 2016 +0300

    Updated Lithuanian translation

 po/lt.po | 398 +++++++++++++++++++++++++++++----------------------------------
 1 file changed, 180 insertions(+), 218 deletions(-)

commit 6129a6ac68806ca5de96bb7640848759954f3e0a
Author: Jiri Grönroos <jiri.gronroos@iki.fi>
Date:   Mon Sep 12 17:32:57 2016 +0000

    Updated Finnish translation

 po/fi.po | 51 ++++++++++++++++++++++++++++-----------------------
 1 file changed, 28 insertions(+), 23 deletions(-)

commit 8b9815e5923a16c4dd99cf4f993bb4b5a0aeba7b
Author: Jordi Mas <jmas@softcatala.org>
Date:   Sun Sep 11 09:51:22 2016 +0200

    Update Catalan translation

 po/ca.po | 228 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 124 insertions(+), 104 deletions(-)

commit c68786a417eb1b9d710ee8499fcc610c7be9d007
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Sun Sep 11 09:15:54 2016 +0200

    Updated Serbian translation

 po/sr.po       | 263 +++++++++++++++++++++++----------------------------------
 po/sr@latin.po | 263 +++++++++++++++++++++++----------------------------------
 2 files changed, 216 insertions(+), 310 deletions(-)

commit 395bfe83fbde70bae79d3a9f75985dcbfa1d79a3
Author: Yosef Or Boczko <yoseforb@src.gnome.org>
Date:   Sat Sep 10 22:45:41 2016 +0300

    Updated Hebrew translation

 po/he.po | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

commit 24f8f1d6300d0791c02885930b146840b4b039fa
Author: Balázs Meskó <meskobalazs@gmail.com>
Date:   Sat Sep 10 19:21:25 2016 +0000

    Updated Hungarian translation

 po/hu.po | 166 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 94 insertions(+), 72 deletions(-)

commit f53674fc5ea10ec8a5d6885e1de49cedf841c82e
Author: Changwoo Ryu <cwryu@debian.org>
Date:   Sat Sep 10 18:17:16 2016 +0000

    Updated Korean translation

 po/ko.po | 111 ++++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 75 insertions(+), 36 deletions(-)

commit cda0e273bdebe03e775b4b21f59f84cd69656233
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Sat Sep 10 14:47:07 2016 +0000

    Updated Slovak translation

 po/sk.po | 211 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 116 insertions(+), 95 deletions(-)

commit 59e102e49d2fd46a3819e1a1543e5e52de8c4e82
Author: Akom Chotiphantawanon <knight2000@gmail.com>
Date:   Sat Sep 10 15:46:06 2016 +0700

    Updated Thai translation

 po/th.po | 81 +++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 50 insertions(+), 31 deletions(-)

commit e1b636f8ff53af64da2997aa772b37b64862ab51
Author: Trần Ngọc Quân <vnwildman@gmail.com>
Date:   Sat Sep 10 07:52:14 2016 +0700

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

 po/vi.po | 49 +++++++++++++++++++++++++++++--------------------
 1 file changed, 29 insertions(+), 20 deletions(-)

commit fa9ea59ae4e3f9688b3b6d70864169eaf3b4a027
Author: Michael Catanzaro <mcatanzaro@gnome.org>
Date:   Fri Sep 9 19:28:22 2016 -0500

    common: fix parallel build race

 panels/common/Makefile.am | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit fe2376f5122c1165f11ba378fb8cd1d73284064e
Author: Fran Dieguez <fran.dieguez@mabishu.com>
Date:   Sat Sep 10 01:06:50 2016 +0200

    Updated Galician translations

 po/gl.po | 102 +++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 67 insertions(+), 35 deletions(-)

commit 78e32affefa3796f5184070709bd29414b3c1557
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Fri Sep 9 18:35:50 2016 +0000

    Updated German translation

 po/de.po | 212 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 115 insertions(+), 97 deletions(-)

commit 9bcaa2dececb333113740a9c798bea082358ee23
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:   Fri Sep 9 16:13:46 2016 +0000

    Updated Kazakh translation

 po/kk.po | 82 ++++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 52 insertions(+), 30 deletions(-)

commit 8b3f5b1eadb60b4eb29ac29e22ff46b0613d6189
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Fri Sep 9 18:13:05 2016 +0200

    Updated Polish translation

 po/pl.po | 38 +++++++++++++++++++++++---------------
 1 file changed, 23 insertions(+), 15 deletions(-)

commit 510d9804319436278cd3ce3c24908b5f83538589
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Sep 9 16:34:25 2016 +0200

    keyboard: Fix shortcut label in RTL languages
    
    https://bugzilla.gnome.org/show_bug.cgi?id=771110

 panels/keyboard/cc-keyboard-shortcut-editor.c | 3 +++
 1 file changed, 3 insertions(+)

commit 1ef60c7f06fc0761faea6014c00789ad2b7e89ae
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Sep 8 23:12:18 2016 +0200

    keyboard: Fix typo in comment
    
    https://bugzilla.gnome.org/show_bug.cgi?id=771124

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

commit fcd2953a0c1a2558f2d97658ad216ea12844167b
Author: Rafael Fontenelle <rafaelff@gnome.org>
Date:   Fri Sep 9 14:50:32 2016 +0000

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 51 ++++++++++++++++++++++++++++-----------------------
 1 file changed, 28 insertions(+), 23 deletions(-)

commit c5081aa3585047f39ae545aef3df04d3eb9ffd3c
Author: Fabio Tomat <f.t.public@gmail.com>
Date:   Fri Sep 9 14:44:41 2016 +0000

    Updated Friulian translation

 po/fur.po | 80 ++++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 51 insertions(+), 29 deletions(-)

commit 3742a1c1b2569b25456828f02940d6e1560b7005
Author: Marek Černocký <marek@manet.cz>
Date:   Fri Sep 9 16:28:45 2016 +0200

    Updated Czech translation

 po/cs.po | 165 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 95 insertions(+), 70 deletions(-)

commit 8aae1f1973924b7b839abd72b036a5ca7b251007
Author: Yosef Or Boczko <yoseforb@src.gnome.org>
Date:   Fri Sep 9 12:49:45 2016 +0300

    Mark another string as translatable

 panels/keyboard/shortcut-editor.ui | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b98e4071740ad13a39dc963b376c33a55f32f57b
Author: Yosef Or Boczko <yoseforb@src.gnome.org>
Date:   Fri Sep 9 12:36:20 2016 +0300

    Updated Hebrew translation

 po/he.po | 209 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 113 insertions(+), 96 deletions(-)

commit 3d868c088800ca9049d5f7efb38c5115ccc53a84
Author: Yosef Or Boczko <yoseforb@src.gnome.org>
Date:   Fri Sep 9 12:36:03 2016 +0300

    Mark some strings as translatable

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

commit 4a6ad9b98c507b0ac9f16c6ce63189f90ac90c73
Author: Akom Chotiphantawanon <knight2000@gmail.com>
Date:   Fri Sep 9 15:40:22 2016 +0700

    Updated Thai translation

 po/th.po | 2796 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1573 insertions(+), 1223 deletions(-)

commit b1210be80726589ede7445fbd946d40948231cd6
Author: Trần Ngọc Quân <vnwildman@gmail.com>
Date:   Fri Sep 9 08:00:53 2016 +0700

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

 po/vi.po | 66 +++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 40 insertions(+), 26 deletions(-)

commit 70ac6b170f98f48e41d144abc17a29e3de9bf940
Author: Jiri Grönroos <jiri.gronroos@iki.fi>
Date:   Thu Sep 8 17:28:55 2016 +0000

    Updated Finnish translation

 po/fi.po | 72 ++++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 45 insertions(+), 27 deletions(-)

commit b48eb6a49d450695a3a9a40b48b8dcec9887bf74
Author: Rafael Fontenelle <rafaelff@gnome.org>
Date:   Thu Sep 8 16:11:37 2016 +0000

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 163 ++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 86 insertions(+), 77 deletions(-)

commit f956dd4d9dc91b47c206b1994f7cfc9f4995729f
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Sep 8 17:54:07 2016 +0200

    Updated Polish translation

 po/pl.po | 57 ++++++++++++++++++++++++++++++---------------------------
 1 file changed, 30 insertions(+), 27 deletions(-)

commit 57f9b636be35d6b10b642473c73314b3277e5b73
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Thu Sep 8 18:43:42 2016 +0300

    Update Latvian translation

 po/lv.po | 2265 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1297 insertions(+), 968 deletions(-)

commit 45fb0a4feb28645c35b336eefb914fc8cb4eb320
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Sep 8 17:36:38 2016 +0200

    keyboard: Normalise Shift and Tab in shortcuts
    
    https://bugzilla.gnome.org/show_bug.cgi?id=771058

 panels/keyboard/cc-keyboard-shortcut-editor.c | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

commit 789639004fad1c45db4f8a43b5d2349663ec0d46
Author: Florian Müllner <fmuellner@gnome.org>
Date:   Thu Sep 8 14:49:03 2016 +0200

    keyboard: Remove additional filtering of default mod mask
    
    The mask returned by gtk_accelerator_get_default_mod_mask() should
    work without additional filtering, in particular when it is overly
    restrictive - a lot of shortcuts use the Super modifier nowadays,
    so stop filtering it out.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=771058

 panels/keyboard/cc-keyboard-shortcut-editor.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

commit 4beb7cefd4024ce09c70b61783b244e6d38aad59
Author: Florian Müllner <fmuellner@gnome.org>
Date:   Thu Sep 8 14:31:34 2016 +0200

    keyboard: Allow Tab in accels
    
    gtk_accelerator_valid() doesn't accept Tab as keyval, so using it to
    check whether a shortcut is valid breaks commonly used shortcuts like
    Alt+Tab. Unbreak those by adding a small wrapper that special-cases
    Tab-with-modifiers.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=771058

 panels/keyboard/cc-keyboard-shortcut-editor.c |  2 +-
 panels/keyboard/keyboard-shortcuts.c          | 11 +++++++++++
 panels/keyboard/keyboard-shortcuts.h          |  3 +++
 3 files changed, 15 insertions(+), 1 deletion(-)

commit 784d8f89ded2472202594e41d62eb4596189182c
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Sep 8 14:00:46 2016 +0200

    keyboard: Don't apply "Backspace" straight away
    
    Before, when pressing "Backspace" in the editing dialogue, the
    keybinding would be changed straight away, *behind* the dialogue, and
    the dialogue would still be expecting a new shortcut.
    
    Instead, we should make it behave like other shortcuts, which means
    special handling empty shortcuts as valid ones.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769314

 panels/keyboard/cc-keyboard-shortcut-editor.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 69258a91a617175676cf4b6f29101e2afad586a0
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Sep 8 14:00:07 2016 +0200

    keyboard: Add helper to detect empty keybindings
    
    We'll use this shortly.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769314

 panels/keyboard/keyboard-shortcuts.c | 12 ++++++++++++
 panels/keyboard/keyboard-shortcuts.h |  4 ++++
 2 files changed, 16 insertions(+)

commit 58b175f351da1187218628609750fb637047b753
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Sep 8 13:43:00 2016 +0200

    keyboard: Fix grabs not working when showing the dialog
    
    We couldn't override gnome-shell's keybindings without having a working
    grab, but the grab was only started when clicking the "edit" button when
    editing a custom shortcut, or *after* receiving the first key press event.
    
    To fix that problem, we need to grab the keyboard once we've shown the
    dialog itself, but not in the ->map vfunc, otherwise it will block the
    dialog from showing up. We set up a short timeout instead. Hopefully
    this isn't too fragile.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769314

 panels/keyboard/cc-keyboard-shortcut-editor.c | 42 +++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

commit 141441eb714614d4f2d507cb3d27a2613f6ea82c
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Sep 8 13:42:12 2016 +0200

    keyboard: Don't regrab the keyboard after an event
    
    It was already grabbed if we received the event, so no need to grab it
    again.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769314

 panels/keyboard/cc-keyboard-shortcut-editor.c | 3 ---
 1 file changed, 3 deletions(-)

commit 6c7746abb33b31648816c07ee99624f52836c3b1
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Sep 8 13:39:47 2016 +0200

    keyboard: Don't rely on events to grab keyboard
    
    Rather than relying on us being in the middle of processing an event to
    grab the keyboard, get the keyboard for the first seat of the display.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769314

 panels/keyboard/cc-keyboard-shortcut-editor.c | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

commit b10a1ac9351c47afed103ef3d671a12c6f851dde
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Sep 8 11:43:44 2016 +0200

    keyboard: Don't grab the mouse pointer
    
    In a0a15588, we starting using a separate shortcut editor window, which
    was doing its own capture instead of using the GtkCellRendererAccel. But
    this started grabbing both keyboard and pointer, making it impossible to
    cancel captures using the pointer.
    
    We now only grab keyboard keys, making the pointer usable again.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769314

 panels/keyboard/cc-keyboard-shortcut-editor.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b32f58ed006b41539f2d4fae23b9ce584e87c8fd
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Sep 8 11:42:16 2016 +0200

    keyboard: Remove unused variable
    
    grab_device was added in a0a15588 but unused there or since.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769314

 panels/keyboard/cc-keyboard-shortcut-editor.c | 2 --
 1 file changed, 2 deletions(-)

commit 778395f61b3af6c8aed8b241e0bddce4e9ed459c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Aug 31 21:14:34 2016 -0300

    shortcut-editor: show custom page while waiting for input
    
    While waiting for keyboard input, as per the new proposed mockup,
    the shortcut editor dialog should show a custom page with an icon
    that indicates the required action. The current code, however, does
    not expose this new customized page.
    
    Fix that by adding this new page and controlling the time when it
    shows and hides.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769314

 panels/keyboard/cc-keyboard-shortcut-editor.c | 11 +++++++++-
 panels/keyboard/shortcut-editor.ui            | 31 +++++++++++++++++++++++++++
 2 files changed, 41 insertions(+), 1 deletion(-)

commit 9c4b27309d17ae324c4af05f7a0902d17cb94127
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Aug 31 20:55:42 2016 -0300

    shortcut-editor: move widgets into a stack
    
    The stack will be used by the next patches to show
    an call for action page.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769314

 panels/keyboard/shortcut-editor.ui | 80 ++++++++++++++++++++++++--------------
 1 file changed, 50 insertions(+), 30 deletions(-)

commit cbff1e7b0ac86cd8d9c384d0579587b52b8f673c
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Aug 31 20:44:28 2016 -0300

    shortcut-editor: update reset button position and style
    
    The Reset button, according to the mockups, should be placed
    at the right side (left on rtl) of the shortcut label. Also,
    rather than a plain string, the button should use a symbolic
    icon for 'edit-clear' action.
    
    This patch moves and updates the Reset button to match the
    mockups.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769314

 panels/keyboard/shortcut-editor.ui | 42 ++++++++++++++++++++++++++------------
 1 file changed, 29 insertions(+), 13 deletions(-)

commit c5cd32f797d91b1559fb55d2c3b6fe88a138397a
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Aug 30 15:41:27 2016 -0300

    shortcut-editor: use a different page to edit custom shortcuts
    
    When adding a new keyboard shortcut, in accordance to the mockups,
    the dialog should present a new page calling for an action from the
    user.
    
    This patch adds this page, and adapts the code to show it whenever
    the user wants to change the shortcut.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769314

 panels/keyboard/cc-keyboard-shortcut-editor.c | 49 ++++++++++++++++----
 panels/keyboard/shortcut-editor.ui            | 67 +++++++++++++++++++++++++--
 2 files changed, 102 insertions(+), 14 deletions(-)

commit a0001b14b5e21365fca32e01e2baea734171a0d9
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Aug 30 15:39:08 2016 -0300

    keyboard: add enter-new-shortcut asset
    
    This is a stub icon shown whenever we want to tell
    the user to start typing the new shortcut.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769314

 panels/keyboard/enter-keyboard-shortcut.svg | 245 ++++++++++++++++++++++++++++
 panels/keyboard/keyboard.gresource.xml      |   1 +
 2 files changed, 246 insertions(+)

commit faef0353f333043d634509a5b1b2c7d467d4bed9
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Aug 30 13:18:16 2016 -0300

    shortcuts: remove bottom label
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769314

 panels/keyboard/gnome-keyboard-panel.ui | 22 ----------------------
 1 file changed, 22 deletions(-)

commit 4db1337664d73bb5e2e726795f7c5bd98abe9dd7
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Aug 30 11:56:16 2016 -0300

    shortcut-editor: hide editing dialog on Escape
    
    When editing a standard shortcut, the current code only
    cancels the editing on Escape, but doesn't hide the
    dialog.
    
    Fix that by properly handling the canceling of shortcut
    editing and making sure we always hide the dialog on
    cancel.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769314

 panels/keyboard/cc-keyboard-shortcut-editor.c | 23 +++++++++++++++++------
 1 file changed, 17 insertions(+), 6 deletions(-)

commit 40ee2253856bf1eb727206210f39f397045d2ba2
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Aug 30 11:43:43 2016 -0300

    shortcut-editor: use states to handle headerbar mode
    
    Instead of manually handling every button in the headerbar
    individually, using states to switch between modes. It's clearer
    and easier to maintain.
    
    This patch adds the headerbar mode handling code, and updates
    the current code to use it rather than by updating each individual
    button manually.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769314

 panels/keyboard/cc-keyboard-shortcut-editor.c | 68 +++++++++++++++++----------
 1 file changed, 43 insertions(+), 25 deletions(-)

commit 472959657b2e68995c0e599f9a0dff0239903b72
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Aug 30 11:42:09 2016 -0300

    shortcut-editor: add 'Set' button
    
    The Set button will be used to update a standard
    shortcut.
    
    This patch adds it to the headerbar.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769314

 panels/keyboard/cc-keyboard-shortcut-editor.c | 10 ++++++++++
 panels/keyboard/shortcut-editor.ui            | 16 ++++++++++++++++
 2 files changed, 26 insertions(+)

commit 5637d573a6b16a1521639ce5b5551d0d23c9ed73
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Tue Aug 30 10:38:24 2016 -0300

    shortcut-editor: update header title message
    
    Instead of showing the shortcut description, show an
    action-oriented title, according to the mockups. Precisely,
    "Set Shortcut" for standard shortcuts and "Set Custom
    Shortcut" for custom shortcuts.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769314

 panels/keyboard/cc-keyboard-shortcut-editor.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 199ba172589f0ca69049e5ac0971adcfac442b24
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Aug 3 09:58:25 2016 -0300

    keyboard: use a better icon to represent "Reset Shortcut"
    
    The current button to reset shortcuts is represented by the
    'x' icon, which induces the user to think this is a remove
    button rather then a reset button.
    
    Fix that by using edit-clear-symbolic icon to represent the
    reset action.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769314

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

commit d8d85bae12075d0342a066f6759ab16fef4a4907
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Jul 29 16:05:26 2016 -0300

    keyboard: make Add button insensitive after editing
    
    When creating a new keyboard shortcut, the Add button gets
    sensitive when all the fields are valid. If the user tries
    to create a new shortcut right after closing the shortcut
    editor dialog, the Add button is still sensitive even with
    invalid custom fields.
    
    Fix that by making the Add button sensitive whenever we
    finish editing the new custom shortcut.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769314

 panels/keyboard/cc-keyboard-shortcut-editor.c | 2 ++
 1 file changed, 2 insertions(+)

commit cf3ff886ca00edfa141ee78a4b60fedff730afb7
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Fri Jul 29 14:48:56 2016 -0300

    keyboard: change standard shortcut top label
    
    Per feedback, the current call-to-action label isn't very clear
    and is too long.
    
    Fix that by rewording the label.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769314

 panels/keyboard/cc-keyboard-shortcut-editor.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4b5cc100e5098bc4409207ca69c5e14be196f0cd
Author: Bruce Cowan <bruce@bcowan.me.uk>
Date:   Thu Sep 8 11:20:36 2016 +0000

    Updated British English translation

 po/en_GB.po | 5779 ++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 3299 insertions(+), 2480 deletions(-)

commit 5606f54f420ca216dc34e3db3244499e4f9510a9
Author: Alexander Shopov <ash@kambanaria.org>
Date:   Thu Sep 8 06:18:29 2016 +0300

    Update Bulgarian translation

 po/bg.po | 1936 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1076 insertions(+), 860 deletions(-)

commit 444e9db1db4497556415ab2bdf5aa636eebed1e1
Author: Fran Dieguez <fran.dieguez@mabishu.com>
Date:   Thu Sep 8 00:19:35 2016 +0200

    Updated Galician translations

 po/gl.po | 2172 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1209 insertions(+), 963 deletions(-)

commit b39bc9360027267b88fa0b66ade08f6c83f10432
Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
Date:   Wed Aug 31 22:20:01 2016 -0300

    keyboard: fix list sizes with latest Gtk+
    
    Gtk+ changed again the behavior of the scrolled window,
    fixing the weird height issue but introducing a new issue
    where the keyboard shortcut list doesn't expand horizontally
    nor allocates the correct size vertically.
    
    Fortunately, this is easily solvable with the newly introduced
    GtkScrolledWindow:propagate-natural-width and -height
    properties.
    
    Fix the misbehavior by setting the new properties to sane
    values.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769314

 panels/keyboard/gnome-keyboard-panel.ui | 3 +++
 1 file changed, 3 insertions(+)

commit 2d28634314c53f5ad1cd9277c319c7600a737883
Author: Marek Černocký <marek@manet.cz>
Date:   Wed Sep 7 10:00:44 2016 +0200

    Updated Czech translation

 po/cs.po | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

commit 789af820239c0ba5b339938e39a1d68b82dbd3a1
Author: Trần Ngọc Quân <vnwildman@gmail.com>
Date:   Wed Sep 7 14:27:33 2016 +0700

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

 po/vi.po | 2132 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1197 insertions(+), 935 deletions(-)

commit 4f48934b50eaf8ad0bd4735f04d46725544b18c4
Author: Felipe Borges <felipeborges@gnome.org>
Date:   Tue Sep 6 16:54:29 2016 +0200

    user-accounts: Revert "Fix history dialog height"
    
    This reverts commit 77c26aa16292f6a4ad1fed1d9c40e96a9cff8823.
    
    Since the changes in GtkScrolledWindow on Bug 766569, this patch
    is no longer necessary.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=767065

 panels/user-accounts/data/history-dialog.ui | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 9ab20089274c53368b93b33ebee15629fc5801be
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Sep 6 02:40:36 2016 +0200

    Updated Polish translation

 po/pl.po | 116 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 58 insertions(+), 58 deletions(-)

commit ecd7a2fcc9fb1635bba972a5b3446d1f4e4abde6
Author: A S Alam <aalam@users.sf.net>
Date:   Mon Sep 5 07:25:29 2016 -0500

    updated Punjabi Translation

 po/pa.po | 2702 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 1472 insertions(+), 1230 deletions(-)

commit 580aa24d064e2b5915ec9615249f3182d6d550f5
Author: Ask Hjorth Larsen <asklarsen@gmail.com>
Date:   Mon Sep 5 02:37:09 2016 +0200

    Updated Danish translation

 po/da.po | 2192 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 1227 insertions(+), 965 deletions(-)

commit d5ee1222c367b5152329b47d2900cdfc2f45c22c
Author: Muhammet Kara <muhammetk@gmail.com>
Date:   Sun Sep 4 19:08:35 2016 +0000

    Updated Turkish translation

 po/tr.po | 613 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 324 insertions(+), 289 deletions(-)

commit a42e670a34262aac762575039f84fb3ff3a82fb5
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:   Sun Sep 4 04:51:59 2016 +0000

    Updated Kazakh translation

 po/kk.po | 139 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 66 insertions(+), 73 deletions(-)

commit 2ee4c38e166d1c99ed809afea0d90464d8fc82d6
Author: Changwoo Ryu <cwryu@debian.org>
Date:   Sat Sep 3 14:06:51 2016 +0000

    Updated Korean translation

 po/ko.po | 1993 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 1038 insertions(+), 955 deletions(-)

commit 901cebec55a6ea7c5413346caae543a945c70486
Author: Alain Lojewski <allomervan@gmail.com>
Date:   Sat Sep 3 13:09:12 2016 +0000

    Updated French translation

 po/fr.po | 234 ++++++++++++++++++++++++---------------------------------------
 1 file changed, 90 insertions(+), 144 deletions(-)

commit e79b0a2ad9888f303584c830d45a623bba2b039f
Author: Jiri Grönroos <jiri.gronroos@iki.fi>
Date:   Fri Sep 2 23:06:50 2016 +0000

    Updated Finnish translation

 po/fi.po | 96 ++++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 48 insertions(+), 48 deletions(-)

commit 5a9122473f059a0cc1da50af358a2d2ecd3b7641
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:   Thu Sep 1 15:48:38 2016 +0000

    Updated Kazakh translation

 po/kk.po | 1297 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 747 insertions(+), 550 deletions(-)

commit a3c29a28ccd2ab2ee81efe2bb49d303e72680892
Author: Fabio Tomat <f.t.public@gmail.com>
Date:   Wed Aug 31 21:41:04 2016 +0000

    Updated Friulian translation

 po/fur.po | 146 ++++++++++++++++++++++++++------------------------------------
 1 file changed, 60 insertions(+), 86 deletions(-)

commit e8248689762593c3efd03da239303f1aceb1f81a
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Jun 10 16:56:03 2016 +0200

    network: Re-set the SSID when enabling the Hotspot
    
    Instead of expecting the hostname to stay the same.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=705546

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

commit bbdcaaa039b2ec747d307293715900de1cbe88a6
Author: Rui Matos <tiagomatos@gmail.com>
Date:   Mon Aug 29 19:29:05 2016 +0200

    region: Avoid a crash on panel destruction
    
    GtkListBox might emit the row-selected signal while being destroyed
    and our row-selected handler accesses widgets owned by GtkBuilder so,
    depending on the order on which the builder destroys its objects, we
    could crash on the signal handler when destroying the builder.
    
    Using g_signal_connect_object() avoids this issue by disconnecting us
    before our finalize() runs.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=770563

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

commit 2a6706fe4cae955591a2f160639c1e0b05b86c34
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Jun 14 14:12:26 2016 +0200

    network: Avoid setting a GError if already set
    
    If the wireless security is invalid, don't try to set the GError if the
    ad-hoc mode is invalid as well.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769230

 panels/network/connection-editor/ce-page-security.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b0329f8ef6c025c9c20453132297c9772cb29efc
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Jun 14 14:11:25 2016 +0200

    network: Return better error when 8021x security is invalid
    
    Rather than the generic "Invalid 802.1x security".
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769230

 panels/network/connection-editor/ce-page-8021x-security.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 73a8d38946ee09d790e87f19df45fc1c6174c043
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Jun 14 14:10:20 2016 +0200

    network: Remove unused ->validate class implementations
    
    The implementation of ->validate in the parent class will return TRUE if
    there's no implementation in the child class, so no need to implement
    those.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769230

 panels/network/connection-editor/ce-page-details.c | 11 -----------
 panels/network/connection-editor/ce-page-reset.c   | 11 -----------
 2 files changed, 22 deletions(-)

commit a90dc605d63c50fa8b640f2dcd743c261cf7599f
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Jun 14 14:03:07 2016 +0200

    network: Fix IPv6 settings not being applicable when method changes
    
    When changing the method from Manual to Automatic, we need to clear the
    gateway setting, otherwise the settings verification will fail:
    ipv6.gateway: gateway cannot be set if there are no addresses configured
    
    Another fallout of the libnm 1.2 port
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769230

 panels/network/connection-editor/ce-page-ip6.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 94e2be8ff666492694b8177973d4b080aab3aa62
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Jun 14 13:46:16 2016 +0200

    network: Fix warning if IPv6 gateway is empty
    
    GtkEntry doesn't like NULL text.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769230

 panels/network/connection-editor/ce-page-ip6.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dc14602e5598addf1ce92d89d644b5b5d8b204ae
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Jun 14 13:45:50 2016 +0200

    network: Fix saving of IPv6 gateway
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769230

 panels/network/connection-editor/ce-page-ip6.c | 1 +
 1 file changed, 1 insertion(+)

commit cdb6a6c68212415bc642d0edcaf5efdcefd641d7
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Jun 10 17:07:50 2016 +0200

    network: Fix warning when enabling hotspot
    
    GLib-GObject-WARNING **: g_object_set_valist: object class 'NMSettingWireless' has no property named 'security'
    
    https://bugzilla.gnome.org/show_bug.cgi?id=769230

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

commit 2d8c7b375264df169c5ff9d134bdd1e106ef5d55
Author: Kalev Lember <klember@redhat.com>
Date:   Tue Aug 30 08:06:36 2016 +0200

    Bump required GTK+ version
    
    Need 3.21.5 for GtkShortcutLabel API.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3e185a8aec9841661c1db5713af932f6e4d5f62f
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Tue Aug 30 06:24:32 2016 +0200

    Updated Serbian translation

 po/sr.po       | 2297 ++++++++++++++++++++++++++++++++------------------------
 po/sr@latin.po | 2297 ++++++++++++++++++++++++++++++++------------------------
 2 files changed, 2622 insertions(+), 1972 deletions(-)

commit c6606554ba7c79059f338773265005329df9d37f
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Tue Aug 30 06:10:35 2016 +0200

    Updated Serbian translation

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

commit 346f3609b7b35346a35758066a5ed7eb4420d10f
Author: Bastien Nocera <hadess@hadess.net>
Date:   Mon Aug 29 13:57:10 2016 +0200

    privacy: Rename retval in get_privacy_policy_url()
    
    It's a URL, not a name.

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

commit 398641370dce9d180f2f4b63b885c9036f580307
Author: Bastien Nocera <hadess@hadess.net>
Date:   Mon Aug 29 11:46:53 2016 +0200

    privacy: Fix quoting of distro name and privacy URL
    
    Unquote the distribution name and the privacy policy url in
    the Problem Reporting dialogue, as those can be shell-quoted (the format
    used by /etc/os-release is "shell-compatible").
    
    https://bugzilla.gnome.org/show_bug.cgi?id=770260

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

commit bbc1fb149e9892f761518f4299556c3f9c60ad50
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Fri Aug 26 22:58:47 2016 +0200

    Updated Slovenian translation

 po/sl.po | 2699 +++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 1593 insertions(+), 1106 deletions(-)

commit 70b57fa125c9c124c7201d10d08a1e97cd63571a (tag: GNOME_CONTROL_CENTER_3_21_90)