commit fad7dcba736a2b3a3e873d442475fdd3c17e4b23
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Jul 17 19:09:17 2012 +0100

    3.5.5

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

commit 00c51443ae596b7e024b175e8c9f047c42fe5738
Author: Richard Hughes <richard@hughsie.com>
Date:   Tue Jul 17 16:15:13 2012 +0100

    network: Add some more widget setting common code

 panels/network/panel-common.c |   20 ++++++++++++++++++++
 panels/network/panel-common.h |    3 +++
 2 files changed, 23 insertions(+)

commit f4c13e835b72c8f3f274000663390932c0f74462
Author: Richard Hughes <richard@hughsie.com>
Date:   Tue Jul 17 16:00:40 2012 +0100

    network: Move setting the device header pairs to common panel code
    
    This is yet another step to splitting out the other devices types.

 panels/network/net-vpn.c      |   84 +++++++++++------------------------------
 panels/network/network-vpn.ui |   52 ++++++++++++-------------
 panels/network/panel-common.c |   34 +++++++++++++++++
 panels/network/panel-common.h |    4 ++
 4 files changed, 85 insertions(+), 89 deletions(-)

commit 95d0a2e537e02fcd880bf70f7d607a74145f06b9
Author: Giovanni Campagna <gcampagna@src.gnome.org>
Date:   Tue Jul 10 16:17:15 2012 +0200

    screen: add "Show Notifications" setting
    
    Add a checkbox to control the visibility of notifications when
    the screen is locked.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=658660

 panels/screen/cc-screen-panel.c |   12 ++++++++++++
 panels/screen/screen.ui         |   30 +++++++++++++++++++++++++++---
 2 files changed, 39 insertions(+), 3 deletions(-)

commit 7e5654bf484c2e1d47eb3e29658a03320f44643f
Author: Richard Hughes <richard@hughsie.com>
Date:   Tue Jul 17 14:13:31 2012 +0100

    network: Fix a trivial GTK warning at startup about a missing widget

 panels/network/network.ui |    1 -
 1 file changed, 1 deletion(-)

commit 6de161617a324b49332de624b037a3d8f6132ad7
Author: Richard Hughes <richard@hughsie.com>
Date:   Tue Jul 17 14:13:08 2012 +0100

    network: Fix the VPN information my setting the connection at object construction time

 panels/network/cc-network-panel.c |    1 +
 panels/network/net-vpn.c          |   73 +++++++++++++++++++++++++++++++++++--
 panels/network/net-vpn.h          |    2 -
 3 files changed, 71 insertions(+), 5 deletions(-)

commit 04dc515aa51b0a105a9675dacd8fd0ad40ce6d7f
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Tue Jul 17 13:26:56 2012 +0200

    Updated Arabic translation

 po/ar.po |  824 ++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 528 insertions(+), 296 deletions(-)

commit 89a815a6f95ff3d6846b8eec63c0095f1a5ef652
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Jul 17 12:04:18 2012 +0200

    Updated Spanish translation

 po/es.po |  364 ++++++++++++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 285 insertions(+), 79 deletions(-)

commit 96f7cbae9064592eb4717a9ae2bd913750ce6c9d
Author: Richard Hughes <richard@hughsie.com>
Date:   Mon Jul 16 17:37:18 2012 +0100

    network: Return success from panel_set_notebook_page_for_object()
    
    This is so we can run the panel with both old-style and new-style NetDevices
    whilst we are migrating the device kinds.

 panels/network/cc-network-panel.c |   10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit e72194482e3eb718a42615fa9e6bd52025a15ad2
Author: Richard Hughes <richard@hughsie.com>
Date:   Mon Jul 16 17:35:56 2012 +0100

    network: Remove some unused code

 panels/network/cc-network-panel.c |   24 ------------------------
 1 file changed, 24 deletions(-)

commit 3c2a09294cb6fc237f5f780b2f37adc8c113d12c
Author: Richard Hughes <richard@hughsie.com>
Date:   Mon Jul 16 17:34:24 2012 +0100

    network: Set the device properties at construct time
    
    We need this for more complicated devices that need to contact other daemons,
    for instance ModemManager.

 panels/network/cc-network-panel.c |   31 ++++++++++++++++++-------------
 panels/network/net-device.c       |   10 ----------
 panels/network/net-device.h       |    2 --
 panels/network/net-object.c       |   31 ++++---------------------------
 panels/network/net-object.h       |    3 ---
 panels/network/net-vpn.c          |   11 -----------
 panels/network/net-vpn.h          |    1 -
 7 files changed, 22 insertions(+), 67 deletions(-)

commit cd765a1267b01c843fdf10ad122e4b8daab973c2
Author: Richard Hughes <richard@hughsie.com>
Date:   Mon Jul 16 17:28:09 2012 +0100

    network: Export net_device_get_find_connection() so it can be used by future network devices

 panels/network/cc-network-panel.c |  168 ++-----------------------------------
 panels/network/net-device.c       |  167 ++++++++++++++++++++++++++++++++++++
 panels/network/net-device.h       |    1 +
 3 files changed, 177 insertions(+), 159 deletions(-)

commit 5d17320817bc26418d9e07745affba50ec680e11
Author: Richard Hughes <richard@hughsie.com>
Date:   Mon Jul 16 17:22:56 2012 +0100

    network: Add a GObject nm-device property for NetDevice

 panels/network/net-device.c |   65 ++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 64 insertions(+), 1 deletion(-)

commit f9e2828f77bb2a03b6bdc27e249f4fa7ed59c565
Author: Richard Hughes <richard@hughsie.com>
Date:   Mon Jul 16 17:15:43 2012 +0100

    network: Add a NMRemoteSettings property to NetObject for future use

 panels/network/net-object.c |   22 ++++++++++++++++++++++
 panels/network/net-object.h |    2 ++
 2 files changed, 24 insertions(+)

commit b48fc1b65c5781a4da1fe51941d02daa2c9abc9a
Author: Richard Hughes <richard@hughsie.com>
Date:   Mon Jul 16 17:14:01 2012 +0100

    network: Add a GCancellable property to NetObject for future use

 panels/network/net-object.c |   23 ++++++++++++++++++++++-
 panels/network/net-object.h |    1 +
 2 files changed, 23 insertions(+), 1 deletion(-)

commit 7fcc4666ac8fce4cb0d8599b0b921f75097358e2
Author: Richard Hughes <richard@hughsie.com>
Date:   Tue Jul 17 10:21:13 2012 +0100

    network: Set the correct page when using mobile broadband devices

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

commit 64150f145890143316fa3aefbbd322f3698369de
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Jul 17 00:00:16 2012 -0400

    Avoid losing the selection
    
    When the active input sources list is changed in any way (add or
    remove or reorder a source), we write the list to the setting,
    and then we get a changed signal for the setting, and rebuild
    the list from the setting. Doing so loses the selection, unless
    we take extra precaution to keep it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=680027

 panels/region/gnome-region-panel-input.c |   15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 54835c8f4486309c1517a7f71735fbdd7e098c5f
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 16 23:59:03 2012 -0400

    Remove one more leftover reference to a filter model
    
    The active input sources are no longer stored in a filter model.
    Also, use gtk_list_store_insert_with_values for atomic insertion.

 panels/region/gnome-region-panel-input.c |   21 ++++++++-------------
 1 file changed, 8 insertions(+), 13 deletions(-)

commit ee32c358f1f7da62f9876e38a010f72eb2323ab1
Author: Bastien Nocera <hadess@hadess.net>
Date:   Mon Jul 16 18:05:04 2012 +0100

    shell: Don't handle shortcuts with excess modifiers
    
    Ctrl+Alt+W shouldn't be handled the same way as Ctrl+W.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=675475

 shell/gnome-control-center.c |   12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 1fdfa6bc32077ff246cc8531e01d690327467602
Author: Olivier Fourdan <ofourdan@redhat.com>
Date:   Thu Jul 5 15:36:10 2012 +0200

    wacom: show calibration success
    
    by drawing an "emblem-ok-symbolic" icon when calibration is
    successful
    
    https://bugzilla.gnome.org/show_bug.cgi?id=668610

 panels/wacom/calibrator/gui_gtk.c |  108 ++++++++++++++++++++++++++++++++++---
 1 file changed, 101 insertions(+), 7 deletions(-)

commit 953cc81b0f07c0e5f4e1f34a139efafe6d61fea1
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jul 16 12:07:39 2012 -0400

    Region: Remove references to a no-longer-existing filter model
    
    There was some code left around for dealing with a filter model,
    but we don't have the active input sources in a filtered list
    anymore. This was leading to crashes when removing or rearranging
    input sources.

 panels/region/gnome-region-panel-input.c |   36 +++++-------------------------
 1 file changed, 6 insertions(+), 30 deletions(-)

commit 3b4f577652bf0544a2070df5ea473ba08b926ab0
Author: Bastien Nocera <hadess@hadess.net>
Date:   Mon Jul 16 17:03:36 2012 +0100

    shell: Fix not being able to assign Ctrl+Q to a shortcut
    
    Because the shell window was capturing it before the key editing
    cell had a change to get to it.
    
    s/g_signal_connect/g_signal_connect_after/
    
    https://bugzilla.gnome.org/show_bug.cgi?id=671448

 shell/gnome-control-center.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ab0594239c5e43b3a14a0cf40ab2cce039a17a53
Author: Bastien Nocera <hadess@hadess.net>
Date:   Mon Jul 16 16:40:15 2012 +0100

    region: Fix compilation failure
    
    A use of the removed tree_view_get_actual_model() crept in.

 panels/region/gnome-region-panel-input.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bf710914becf8f228ed38cf8d9b3c7c075df65b1
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Jul 16 17:49:55 2012 +0200

    Updated POTFILES.in

 po/POTFILES.in |    6 ++++++
 1 file changed, 6 insertions(+)

commit 5dd45a964d062dc2f7a066c00247bfe062f2a7f4
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Jul 16 16:43:23 2012 +0200

    Updated Spanish translation

 po/es.po |  608 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 321 insertions(+), 287 deletions(-)

commit 661019dadcdfe08a7d184c37a881fafea254a10e
Author: Bastien Nocera <hadess@hadess.net>
Date:   Mon Jul 16 15:24:23 2012 +0100

    region: Remove unneeded signal blockers
    
    The value isn't going to change from under us, as the settings
    object is in delayed mode.

 panels/region/gnome-region-panel-input.c |   11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

commit 3579d7bb970376a0a9d8616f334d23e7f71202af
Author: Rui Matos <tiagomatos@gmail.com>
Date:   Mon Jul 2 03:30:12 2012 +0200

    region: Try to keep the current input source when modifying the list
    
    When modifying the input sources list the currently active source's
    index might change. We must change the current setting accordingly to
    keep it active.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=662489

 panels/region/gnome-region-panel-input.c |   62 ++++++++++++++++++++++++------
 1 file changed, 51 insertions(+), 11 deletions(-)

commit 49f7d379bc38aeeeb84cf98571d34a1a0ba28423
Author: Rui Matos <tiagomatos@gmail.com>
Date:   Mon Jul 2 04:05:09 2012 +0200

    region: Fix a couple of memory leaks
    
    Unref the GSettings object and build the GnomeXkbInfo only
    once. There's no need to free and keep rebuilding the latter since it
    doesn't keep any state and is a bit expensive to build.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=662489

 panels/region/gnome-region-panel-input.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 03f08fd36c059c17f3af723ca29e0ad931fc6a26
Author: Bastien Nocera <hadess@hadess.net>
Date:   Mon Jul 16 15:15:28 2012 +0100

    region: Never hide items from view
    
    If IBus is unavailable to get the input source's display name,
    just show the ID instead, and populate the display name when we get
    a change (eg. when fetching the input sources from IBus is done).

 panels/region/gnome-region-panel-input.c |   70 ++++++------------------------
 1 file changed, 13 insertions(+), 57 deletions(-)

commit 5e737900b0df98aa5c6aac9fc0b83fff9f454692
Author: Rui Matos <tiagomatos@gmail.com>
Date:   Mon Jul 2 03:39:10 2012 +0200

    region: Wire up the input source settings button
    
    For XKB input sources the settings button remains unsensitive. For
    IBus sources we make it sensitive and launch the engine's setup tool
    on clicked if there is one.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=662489

 panels/region/gnome-region-panel-input.c |  115 +++++++++++++++++++++++++++---
 1 file changed, 104 insertions(+), 11 deletions(-)

commit 412e53079f051c7358f0200c38cd5957dc082e94
Author: Rui Matos <tiagomatos@gmail.com>
Date:   Tue May 22 19:14:40 2012 +0200

    region: Add IBus input sources
    
    We query IBus for the available engines and present them alongside XKB
    layouts.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=662489

 configure.ac                             |   22 +-
 panels/region/gnome-region-panel-input.c |  356 +++++++++++++++++++++++++++---
 2 files changed, 348 insertions(+), 30 deletions(-)

commit 7ae3027b472422cdae47c09dd0420b297dacf089
Author: Marek Kasik <mkasik@redhat.com>
Date:   Mon Jul 16 15:25:10 2012 +0200

    printer: Add "Options" dialog
    
    Add Options dialog which allows users to set more options than current dialog.
    The dialog reads printer's PPD file and add its options to the dialog together
    with some preselected IPP options (#678637).
    All operations in the dialog are asynchronous.
    During implementation of this, the option for setting allowed users was removed
    because this is not suitable for this panel (the option is intended for
    administrators).

 panels/printers/Makefile.am            |    7 +
 panels/printers/cc-printers-panel.c    |  343 ++---------
 panels/printers/options-dialog.ui      |  182 ++++++
 panels/printers/pp-ipp-option-widget.c |  605 ++++++++++++++++++++
 panels/printers/pp-ipp-option-widget.h |   70 +++
 panels/printers/pp-options-dialog.c    |  984 ++++++++++++++++++++++++++++++++
 panels/printers/pp-options-dialog.h    |   42 ++
 panels/printers/pp-ppd-option-widget.c |  624 ++++++++++++++++++++
 panels/printers/pp-ppd-option-widget.h |   63 ++
 panels/printers/pp-utils.c             |  285 +++++++++
 panels/printers/pp-utils.h             |   25 +
 11 files changed, 2937 insertions(+), 293 deletions(-)

commit e61ec214b06fb1b9a82abb42e076f51ef6c2ee76
Author: Richard Hughes <richard@hughsie.com>
Date:   Mon Jul 16 14:08:25 2012 +0100

    network: Ensure to install the VPN .ui file

 panels/network/Makefile.am |    1 +
 1 file changed, 1 insertion(+)

commit dd7479caeace07e44d72cd310753a87a44e3e578
Author: Marek Kasik <mkasik@redhat.com>
Date:   Mon Jul 16 11:10:02 2012 +0200

    printers: Allow users to change printer's PPD file
    
    This commit adds popup window which when activated allows
    user to select PPD from local database of installed PPDs,
    select directly PPD from filesystem or select one from 3
    recommended PPDs (#678637).
    The popup is activated by clicking on model field (the panel
    has to be unlocked). It starts to search for the best PPDs
    available immediately after its popup.
    All operations are asynchronous.

 panels/printers/Makefile.am               |   15 +-
 panels/printers/cc-printers-panel.c       |  641 ++++++++++-
 panels/printers/pp-ppd-selection-dialog.c |  444 ++++++++
 panels/printers/pp-ppd-selection-dialog.h |   46 +
 panels/printers/pp-utils.c                | 1635 +++++++++++++++++++++++++++++
 panels/printers/pp-utils.h                |   90 ++
 panels/printers/ppd-selection-dialog.ui   |  206 ++++
 panels/printers/printers.ui               |   75 +-
 8 files changed, 3119 insertions(+), 33 deletions(-)

commit 1b3e877ef2e1e35ab4f33fea83ffb422286dbf88
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Mon Jun 11 09:58:07 2012 -0400

    shell: remove CcStrengthBar
    
    Panels are all ported to GtkLevelBar instead.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=679984

 shell/Makefile.am       |    2 -
 shell/cc-strength-bar.c |  395 -----------------------------------------------
 shell/cc-strength-bar.h |   69 ---------
 3 files changed, 466 deletions(-)

commit dfe03a1173f2c1d5cae8db948bfd57a0e193ecf4
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Mon Jun 11 09:57:31 2012 -0400

    user-accounts: port to GtkLevelBar
    
    This also adds another out parameter to pw_strength(), which is a discrete
    indication of the password strength (to be used with GtkLevelBar). The
    advantage of having such a parameter back from pw_strength() is that we
    can make sure the fill value and the hint string change at the same
    time, for better consistency.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=679984

 panels/user-accounts/data/password-dialog.ui |    8 ++++++-
 panels/user-accounts/pw-utils.c              |   30 +++++++++++++++++---------
 panels/user-accounts/pw-utils.h              |    3 ++-
 panels/user-accounts/um-password-dialog.c    |    9 ++++----
 panels/user-accounts/um-user-panel.c         |    2 --
 5 files changed, 33 insertions(+), 19 deletions(-)

commit b05591b1654c391f6d4aa113525b70ca736f68a0
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Mon Jun 11 09:56:49 2012 -0400

    power: port to GtkLevelBar
    
    https://bugzilla.gnome.org/show_bug.cgi?id=679984

 panels/power/cc-power-panel.c |   32 ++++++++++----------------------
 panels/power/power.ui         |    4 ++--
 2 files changed, 12 insertions(+), 24 deletions(-)

commit 38411a0d461540c9cd7a851ff13220786fef6dba
Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
Date:   Sun Jul 15 12:10:30 2012 +0300

    Updated Belarusian translation.

 po/be.po |  735 +++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 417 insertions(+), 318 deletions(-)

commit 59c159da2b6e4174aafbf3e0d73ea744eb5b560c
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Sat Jul 14 13:54:46 2012 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po |  465 +++++++++++++++++++++++++---------------------------------
 po/zh_TW.po |  467 ++++++++++++++++++++++++++---------------------------------
 2 files changed, 402 insertions(+), 530 deletions(-)

commit 118d5c276d1236b29d66f7fd3761aa7b317c381f
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Jul 12 22:23:22 2012 +0200

    Updated POTFILES.in

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

commit 0a98c5a921225055af230dcf218e52c99035134d
Author: Richard Hughes <richard@hughsie.com>
Date:   Thu Jul 12 17:29:47 2012 +0100

    network: Provide a vfunc for refreshing a NetObject

 panels/network/net-device.c |    1 +
 panels/network/net-object.c |    8 ++++++++
 panels/network/net-object.h |    2 ++
 panels/network/net-vpn.c    |    8 ++++++++
 4 files changed, 19 insertions(+)

commit 8384a0b741728c33c6a84003fc6efde4ec91161c
Author: Richard Hughes <richard@hughsie.com>
Date:   Thu Jul 12 16:58:11 2012 +0100

    network: Split the VPN parts from the .c and .ui file

 panels/network/cc-network-panel.c |  189 ++-------------------
 panels/network/net-vpn.c          |  273 +++++++++++++++++++++++++++---
 panels/network/net-vpn.h          |    7 -
 panels/network/network-vpn.ui     |  336 +++++++++++++++++++++++++++++++++++++
 panels/network/network.ui         |  313 ----------------------------------
 5 files changed, 603 insertions(+), 515 deletions(-)

commit ddabc6049f8aaf7e7123970ee289a1d8af309332
Author: Richard Hughes <richard@hughsie.com>
Date:   Thu Jul 12 16:55:20 2012 +0100

    network: Add a vfunc so a NetObject can be deleted
    
    We will only support this for VPN 'devices' but it seemed a cleaner abstraction this way.

 panels/network/net-object.c |    8 ++++++++
 panels/network/net-object.h |    2 ++
 2 files changed, 10 insertions(+)

commit eeecc61d0583023dd40fcc295432cab1e50a3ca0
Author: Richard Hughes <richard@hughsie.com>
Date:   Thu Jul 12 16:35:06 2012 +0100

    network: Share a NMClient instance between NetObjects
    
    Creating a NMClient is expensive and slow. This will be used in future code.

 panels/network/cc-network-panel.c |    1 +
 panels/network/net-object.c       |   31 +++++++++++++++++++++++++++++++
 panels/network/net-object.h       |    4 ++++
 3 files changed, 36 insertions(+)

commit c26e14518ea66491dba2c2dcf356bbab865f68ef
Author: Richard Hughes <richard@hughsie.com>
Date:   Thu Jul 12 14:07:54 2012 +0100

    network: Split the proxy parts from the .c and .ui file
    
    A source file with 4k lines of code is not understandable, and the glade file
    was becoming quite a challenge for glade.
    To add more features we need to split things up just to keep them maintainable.
    
    This is the first patch that just splits out the proxy bits. Other device types
    will follow in the next few days.

 panels/network/Makefile.am        |    6 +-
 panels/network/cc-network-panel.c |  353 +++++-------------------------
 panels/network/net-device.c       |    4 +-
 panels/network/net-object.c       |   20 ++
 panels/network/net-object.h       |   17 +-
 panels/network/net-proxy.c        |  388 +++++++++++++++++++++++++++++++++
 panels/network/net-proxy.h        |   59 +++++
 panels/network/network-proxy.ui   |  427 +++++++++++++++++++++++++++++++++++++
 panels/network/network.ui         |  415 -----------------------------------
 po/POTFILES.in                    |    2 +
 10 files changed, 975 insertions(+), 716 deletions(-)

commit 298489ee167486c0ca808805c699e73843b09356
Author: Richard Hughes <richard@hughsie.com>
Date:   Thu Jul 12 14:00:40 2012 +0100

    network: Add a boolean 'removable' property to NetObject for future use
    
    Also add GObject getters and setters for the other two properties.

 panels/network/net-object.c |   99 +++++++++++++++++++++++++++++++++++++++++++
 panels/network/net-object.h |    3 ++
 2 files changed, 102 insertions(+)

commit a995cfac99e0642517268b5ba2552cadb15a962a
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Jul 11 16:35:38 2012 +0100

    build: Require PulseAudio 2.0 for the sound changes

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

commit 89fbf2b35bfef9d56e9109745f040158a5594b60
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Jul 11 16:26:28 2012 +0100

    sound: Use PulseAudio's implementation of pa_cvolume_set_position()

 panels/sound/gvc-balance-bar.c |   23 +----------------------
 1 file changed, 1 insertion(+), 22 deletions(-)

commit 3cf252f4f0874276804f0c64c3c194ed42995d02
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Jul 11 16:24:53 2012 +0100

    sound: Remove support code for older PulseAudio
    
    our define of PA_VOLUME_UI_MAX was only needed for PA 0.9.22 and older.

 panels/sound/gvc-mixer-control.c |    5 -----
 1 file changed, 5 deletions(-)

commit 1dfd464a5907a1aa8b241790ffe5b7f8f31e505f
Author: Conor Curran <conor.curran@canonical.com>
Date:   Wed Jul 11 16:19:24 2012 +0100

    sound: Add support for GvcMixerUIDevices in GvcMixerControl
    
    https://bugzilla.gnome.org/show_bug.cgi?id=674831

 panels/sound/gvc-mixer-control.c | 1116 +++++++++++++++++++++++++++++++++++++-
 panels/sound/gvc-mixer-control.h |   60 +-
 2 files changed, 1138 insertions(+), 38 deletions(-)

commit 3201240eeecb935d7eab985230d6104e6a5188a9
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Jul 11 15:28:44 2012 +0100

    sound: Add more debug

 panels/sound/gvc-mixer-control.c |    9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit 2a567809a24e6a55b2b88e47225971e61b7aaf71
Author: Conor Curran <conor.curran@canonical.com>
Date:   Wed Jul 11 13:43:07 2012 +0100

    sound: Add "available" member to GvcMixerStreamPort
    
    https://bugzilla.gnome.org/show_bug.cgi?id=674831

 panels/sound/gvc-mixer-stream.h |    1 +
 1 file changed, 1 insertion(+)

commit 6135c964a7dba0792ef9be7365383667667ed657
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Jul 11 13:37:56 2012 +0100

    sound: Add gvc_mixer_ui_device_get_active_profile() helper
    
    https://bugzilla.gnome.org/show_bug.cgi?id=674831

 panels/sound/gvc-mixer-ui-device.c |   45 ++++++++++++++++++++++--------------
 panels/sound/gvc-mixer-ui-device.h |    1 +
 2 files changed, 29 insertions(+), 17 deletions(-)

commit 0489296c33edff1408f897eac768b5576e543650
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Jul 11 13:18:14 2012 +0100

    sound: Fix indentation

 panels/sound/gvc-mixer-ui-device.c |   24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit e32a02e2dda8432572075e9134a9a04abdbecbae
Author: Conor Curran <conor.curran@canonical.com>
Date:   Wed Jul 11 12:49:20 2012 +0100

    sound: Make sort_profiles public
    
    And rename it to gvc_mixer_card_profile_compare()
    
    https://bugzilla.gnome.org/show_bug.cgi?id=674831

 panels/sound/gvc-mixer-card.c |   15 ++++++++++-----
 panels/sound/gvc-mixer-card.h |    3 +++
 2 files changed, 13 insertions(+), 5 deletions(-)

commit e5e7080e4e8e4e8dc5662216d9e5daa9b04bef66
Author: Conor Curran <conor.curran@canonical.com>
Date:   Wed Jul 4 15:26:52 2012 +0200

    sound: Add get_gicon() function to GvcMixerCard
    
    https://bugzilla.gnome.org/show_bug.cgi?id=674831

 panels/sound/gvc-mixer-card.c |   18 ++++++++++++++++++
 panels/sound/gvc-mixer-card.h |    2 ++
 2 files changed, 20 insertions(+)

commit 4da83052d2c3e237795d64af588ceec9fd0b3cbe
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Jul 11 12:25:31 2012 +0100

    sound: Indentation in gvc-mixer-card.h

 panels/sound/gvc-mixer-card.h |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit fd75ccd894e11951c7149b918759c2e3f87cb97c
Author: Conor Curran <conor.curran@canonical.com>
Date:   Fri Jun 8 13:03:58 2012 +0100

    sound: Expose ports in GvcMixerCard
    
    https://bugzilla.gnome.org/show_bug.cgi?id=674831

 panels/sound/gvc-mixer-card.c |   32 ++++++++++++++++++++++++++++++++
 panels/sound/gvc-mixer-card.h |   15 ++++++++++++++-
 2 files changed, 46 insertions(+), 1 deletion(-)

commit db6afc826644f522c4d985083deb6a5b31910a2f
Author: Conor Curran <conor.curran@canonical.com>
Date:   Fri Jun 8 12:45:22 2012 +0100

    sound: Add new UIDevice object
    
    GvcMixerUIDevice objects correspond to an item on either the input
    or output tab - typically "Headphones", "Speaker", "Internal Mic" etc.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=674831

 panels/sound/Makefile.am           |    2 +
 panels/sound/gvc-mixer-ui-device.c |  645 ++++++++++++++++++++++++++++++++++++
 panels/sound/gvc-mixer-ui-device.h |   81 +++++
 3 files changed, 728 insertions(+)

commit e2a75e76c2c4380c1312157f6623efd464d89a28
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Jul 11 11:21:18 2012 +0100

    sound: Remove unused eol parameter

 panels/sound/gvc-mixer-control.c |    5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 4d4aab542af24f47393526b40926f8ba6ad6630a
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Jul 11 11:06:34 2012 +0100

    Revert "Brightness & Lock: add Show Notifications setting"
    
    This reverts commit 11ad5954c62d3ac083d0a2cde3fd7d3db07c059e.
    
    Committed in error

 panels/screen/cc-screen-panel.c |   12 -----------
 panels/screen/screen.ui         |   42 +++------------------------------------
 2 files changed, 3 insertions(+), 51 deletions(-)

commit ca29f85201dbd9de72a863e2d67fa198e452db35
Author: David Henningsson <david.henningsson@canonical.com>
Date:   Tue Jul 10 17:51:39 2012 +0200

    sound: Fixup "set default source" patch
    
    The previous commit introduced a segfault due to referencing a
    NULL pointer.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=674925

 panels/sound/gvc-mixer-control.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 0d4aa158d8a164aa6d6c688a79b5cc021539c53a
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Jul 10 16:17:04 2012 +0100

    build: Require newer gsettings-desktop-schemas

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

commit 11ad5954c62d3ac083d0a2cde3fd7d3db07c059e
Author: Giovanni Campagna <gcampagna@src.gnome.org>
Date:   Tue Jul 10 16:17:15 2012 +0200

    Brightness & Lock: add Show Notifications setting
    
    Add a switch to control the visibility of notifications when
    the screen is locked.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=658660

 panels/screen/cc-screen-panel.c |   12 +++++++++++
 panels/screen/screen.ui         |   42 ++++++++++++++++++++++++++++++++++++---
 2 files changed, 51 insertions(+), 3 deletions(-)

commit 7d426ffda37c7ad205b96d3721f6dd27582ae78b
Author: Colin Walters <walters@verbum.org>
Date:   Tue Jul 10 17:54:38 2012 -0400

    build: Adjust previous patch to be what was intended

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

commit e939825c6dc79accb8a00b66d519718a8b71487f
Author: Colin Walters <walters@verbum.org>
Date:   Tue Jul 10 17:31:52 2012 -0400

    build: Fix previous commit

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

commit 1b26ec14e916296300126a82bf660913baf006a6
Author: Žygimantas Beručka <uid0@akl.lt>
Date:   Tue Jul 10 18:50:47 2012 +0300

    Updated Lithuanian translation

 po/lt.po | 2620 ++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 1623 insertions(+), 997 deletions(-)

commit 484b35ec7721c62c313b4cc01eae153908ec4c60
Author: Giovanni Campagna <gcampagna@src.gnome.org>
Date:   Thu Jun 14 22:55:58 2012 +0200

    build: Don't check for gsettings-desktop-schemas in each panel
    
    It is already in the common modules, no need to repeat it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=658660

 configure.ac |    6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 80aac59a25f0deb59ae837ac29dd55abe9380745
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon Jul 9 14:55:01 2012 +0200

    Updated Norwegian bokmål translation

 po/nb.po |  601 +++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 358 insertions(+), 243 deletions(-)

commit 4eee8fab7c364565c7ebde7ab2a0da3cf237be3f
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
Date:   Fri Jul 6 14:55:33 2012 +0530

    Assamese translation reviewed

 po/as.po |  453 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 260 insertions(+), 193 deletions(-)

commit 836755f593a3e31b6d22a0ef21e08937170970af
Author: Olivier Fourdan <ofourdan@redhat.com>
Date:   Thu Jul 5 18:27:56 2012 +0200

    wacom: Update from gnome-settings-daemon

 panels/wacom/gsd-wacom-device.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit fcc40582482b37865c301065cbd73109b0dc9363
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Thu Jul 5 16:52:24 2012 +0200

    Updated Arabic translation

 po/ar.po |  202 ++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 111 insertions(+), 91 deletions(-)

commit 3083fda606bce5ce09662a16911262b4f4958c81
Author: Olivier Fourdan <ofourdan@redhat.com>
Date:   Tue Jul 3 13:59:08 2012 +0200

    wacom: Destroy display mapping dialogue on unplug
    
    https://bugzilla.gnome.org/show_bug.cgi?id=679159

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

commit 13b64e04867a06468051c570467b22e57d237853
Author: Rui Matos <tiagomatos@gmail.com>
Date:   Tue Jul 3 15:25:46 2012 +0200

    keyboard: Plug a GSettings object leak
    
    Also, rename the variable holding it since there are other 'settings'
    variables in the same file.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=679328

 panels/keyboard/keyboard-shortcuts.c |   18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

commit f2df6d7fbbb41cee78b94a7c2d3dc331168433b7
Author: Rico Tzschichholz <ricotz@t-online.de>
Date:   Tue Jul 3 13:54:38 2012 +0200

    user-accounts: Fix build with -Werror=format-security

 panels/user-accounts/um-account-dialog.c |    2 +-
 panels/user-accounts/um-realm-manager.c  |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 1612735104832e90efd00b8ac4557679877dfe76
Author: Olivier Fourdan <ofourdan@redhat.com>
Date:   Wed May 16 16:56:28 2012 +0200

    wacom: apply display rotation to device
    
    When an output is mapped to a device, match the device rotation
    with the output (bug #676170)

 panels/wacom/cc-wacom-mapping-panel.c |   11 +++++++++++
 panels/wacom/cc-wacom-page.c          |   28 ++++++++++++++++++++++++++--
 2 files changed, 37 insertions(+), 2 deletions(-)

commit 62f34db3327dfeeaa7cc73bd1083169d6c0d78eb
Author: Olivier Fourdan <ofourdan@redhat.com>
Date:   Tue Jul 3 11:49:36 2012 +0200

    wacom: Update from gnome-settings-daemon

 panels/wacom/gsd-wacom-device.c |   76 +++++++++++++++++++++++++++++++++++++++
 panels/wacom/gsd-wacom-device.h |    5 +++
 2 files changed, 81 insertions(+)

commit b761b7d7c4f9cbdef9dea979d4892f6210675589
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Jul 2 17:29:22 2012 +0200

    Updated Spanish translation

 po/es.po |  151 ++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 77 insertions(+), 74 deletions(-)

commit a46eff6f8ca2137330c3302caa2c6d8623e2e3dd
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Sun Jul 1 10:50:32 2012 +0700

    Updated Vietnamese translation

 po/vi.po |  301 ++++++++++++++++++++++----------------------------------------
 1 file changed, 105 insertions(+), 196 deletions(-)

commit 8444760f3a0e92d323a0024d7de7014595184bf0
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Sun Jul 1 10:31:57 2012 +0700

    po/vi: import from Damned Lies

 po/vi.po | 2344 +++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 1487 insertions(+), 857 deletions(-)

commit a4d0923108412d602d9c32405b27b6edd2ef598d
Author: Cheng-Chia Tseng <pswo10680@gmail.com>
Date:   Sat Jun 30 23:04:53 2012 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po | 3899 ++++++++++++++++++++++++++++++++--------------------------
 po/zh_TW.po | 3907 +++++++++++++++++++++++++++++++++--------------------------
 2 files changed, 4420 insertions(+), 3386 deletions(-)

commit 75e74cc09b5965ff80f41c25458ff24b6e333891
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Jun 13 23:18:39 2012 -0400

    network: Use g_clear_object where appropriate
    
    Signed-off-by: Richard Hughes <richard@hughsie.com>

 panels/network/cc-network-panel.c |   33 ++++++++++-----------------------
 1 file changed, 10 insertions(+), 23 deletions(-)

commit b154ebd1d639cb74ae98d2ba31a1eab3df9f1bc2
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Jun 13 23:20:53 2012 -0400

    network: Remove redundant returns
    
    https://bugzilla.gnome.org/show_bug.cgi?id=678158
    
    Signed-off-by: Richard Hughes <richard@hughsie.com>

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

commit 31cd509a7502a7df9c6236554a99e1b9abf6c4b2
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Jun 27 22:42:19 2012 -0400

    network: Sort access points by strength
    
    Keep the active network at the top, and 'Other' at the bottom.
    the other access points are sorted by strength now.
    https://bugzilla.gnome.org/show_bug.cgi?id=678505
    
    Signed-off-by: Richard Hughes <richard@hughsie.com>

 panels/network/cc-network-panel.c |   54 +++++++++++++++++++++++++++----------
 panels/network/network.ui         |    2 ++
 2 files changed, 42 insertions(+), 14 deletions(-)

commit dcb34090cc5b258dcec19f88306d2119e4c57c29
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Jun 27 23:02:02 2012 -0400

    network: avoid crashes due to leftover signal handlers
    
    The libnm objects can survive the disposal of the network panel.
    If we don't disconnect the signal handlers on them, bad things
    can happen. Use g_signal_connect_object to tie the life-cycle
    of the signal handlers to the panel.
    https://bugzilla.gnome.org/show_bug.cgi?id=677969
    
    Signed-off-by: Richard Hughes <richard@hughsie.com>

 panels/network/cc-network-panel.c |   16 ++++++----------
 1 file changed, 6 insertions(+), 10 deletions(-)

commit 6689012eb8881c548fbca52c2ac09c7511e7deae
Author: Richard Hughes <richard@hughsie.com>
Date:   Thu Jun 28 12:17:18 2012 +0100

    network: Show multiple connections in the mobile broadband panel
    
    Resolves: https://bugzilla.gnome.org/show_bug.cgi?id=647170

 panels/network/cc-network-panel.c |  137 +++++++++++++++++++++++++++++++++++++
 panels/network/network.ui         |   40 +++++++++++
 2 files changed, 177 insertions(+)

commit f0b88883d028f43deb09d21dcec95920d4f64b64
Author: Richard Hughes <richard@hughsie.com>
Date:   Thu Jun 28 13:42:44 2012 +0100

    network: Increase the amount of debugging for mobile-bb

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

commit 59b7500fb64e907fef101ef5607d721e04b0ebe2
Author: Richard Hughes <richard@hughsie.com>
Date:   Thu Jun 28 13:41:29 2012 +0100

    network: Don't try to show a wizard that failed to setup
    
    This fixes a critical warning when mobile-broadband-provider-info isn't
    installed into the correct prefix.

 panels/network/network-dialogs.c |    8 ++++++++
 1 file changed, 8 insertions(+)

commit fd059a2d1447d6ec32f818dae7668933f2145848
Author: Richard Hughes <richard@hughsie.com>
Date:   Thu Jun 28 13:40:08 2012 +0100

    network: Don't try to set the mobile broadband speed widgets
    
    This fixes a critical warning when using mobile broadband adaptors.

 panels/network/cc-network-panel.c |    6 ------
 1 file changed, 6 deletions(-)

commit fe69f4f1355ae7816d601bb11c155904d9dd86fe
Author: David Henningsson <david.henningsson@canonical.com>
Date:   Fri Apr 27 11:15:52 2012 +0200

    sound: Move running input streams when default source is changed
    
    When changing the default input source, active recording streams
    are not moved. This patch will fix that, which will make input
    and output behaviour consistent.
    
    As a bonus, it will not destroy pulseaudio's input database when
    changing default sink anymore.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=674925

 panels/sound/gvc-mixer-control.c |   58 ++++++++++++++++++++++++++++++++------
 1 file changed, 49 insertions(+), 9 deletions(-)

commit 49e3d8b4ce824e8c98bbf1d343055bac8df4ed87
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Jun 27 10:58:32 2012 +0100

    wacom: Update from gnome-settings-daemon

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

commit 4cdaf4e022497334cfb28e828630f9c88534d4bd
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Jun 26 21:56:05 2012 +0200

    Updated Spanish translation

 po/es.po |   73 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 42 insertions(+), 31 deletions(-)