commit fad7dcba736a2b3a3e873d442475fdd3c17e4b23 Author: Bastien Nocera 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Wed Jun 13 23:18:39 2012 -0400 network: Use g_clear_object where appropriate Signed-off-by: Richard Hughes panels/network/cc-network-panel.c | 33 ++++++++++----------------------- 1 file changed, 10 insertions(+), 23 deletions(-) commit b154ebd1d639cb74ae98d2ba31a1eab3df9f1bc2 Author: Matthias Clasen 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 panels/network/cc-network-panel.c | 2 -- 1 file changed, 2 deletions(-) commit 31cd509a7502a7df9c6236554a99e1b9abf6c4b2 Author: Matthias Clasen 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 panels/network/cc-network-panel.c | 54 +++++++++++++++++++++++++++---------- panels/network/network.ui | 2 ++ 2 files changed, 42 insertions(+), 14 deletions(-) commit dcb34090cc5b258dcec19f88306d2119e4c57c29 Author: Matthias Clasen 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 panels/network/cc-network-panel.c | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) commit 6689012eb8881c548fbca52c2ac09c7511e7deae Author: Richard Hughes 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 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 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 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 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 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 Date: Tue Jun 26 21:56:05 2012 +0200 Updated Spanish translation po/es.po | 73 ++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 42 insertions(+), 31 deletions(-)