commit 563a6f93b642b19be72ef355c8d63906396d63ce Author: Bastien Nocera Date: Wed Jun 21 13:38:36 2017 +0200 3.25.3 NEWS | 40 ++++++++++++++++++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 41 insertions(+), 1 deletion(-) commit 11c81f18092965b8af75e47a07bc93639b0323cc Author: Bastien Nocera Date: Tue Jun 20 15:40:51 2017 +0200 network: Simplify the ignored Network interface types We might want to add more ignored types later on, but this is a simple cleanup. https://bugzilla.gnome.org/show_bug.cgi?id=783998 panels/network/cc-network-panel.c | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) commit b7c4b30f635361c6f300323e72d65e7096ed9a68 Author: Bastien Nocera Date: Tue Jun 20 14:59:31 2017 +0200 network: Fix runtime warning Create 2 veth interfaces without any names with, as root: ip link add veth0 type veth peer name veth1 ip link set dev veth0 up ip link set dev veth1 up And run: (gnome-control-center:28176): GLib-CRITICAL **: g_utf8_collate: assertion 'str1 != NULL' failed (gnome-control-center:28176): GLib-CRITICAL **: g_utf8_collate: assertion 'str2 != NULL' failed https://bugzilla.gnome.org/show_bug.cgi?id=783996 panels/network/cc-network-panel.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) commit ccdac65ca53e0b2c5a19dcc8c07b1d6569dd0e91 Author: Fabio Tomat Date: Tue Jun 20 07:31:48 2017 +0000 Update Friulian translation po/fur.po | 349 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 181 insertions(+), 168 deletions(-) commit a788c563a21b3d2e6c7e0ec9776362364d13d286 Author: Jordi Mas Date: Mon Jun 19 19:00:31 2017 +0200 Fixes to Catalan translation po/ca.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit f32b305a1a82920ebb8965740d7a9d494ed3bb89 Author: Rui Matos Date: Mon Jun 19 11:30:12 2017 +0200 search: Fix a GFile leak https://bugzilla.gnome.org/show_bug.cgi?id=783885 panels/search/cc-search-locations-dialog.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 38ac1d1d766ed26fd8c41c359a9802bbfc47af9f Author: Mohammed Sadiq Date: Sat Jun 17 11:03:30 2017 +0530 search: Fix memory leak The container returned by g_variant_get_strv() should be freed with g_free(). https://bugzilla.gnome.org/show_bug.cgi?id=783885 panels/search/cc-search-locations-dialog.c | 2 ++ 1 file changed, 2 insertions(+) commit 02320315710d2f63ffec33e8a8249b6a3a9e8428 Author: Jordi Mas Date: Sun Jun 18 13:07:43 2017 +0200 Update Catalan translation po/ca.po | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 3860fca498c82a5b73961cd1321a6ab1a066e27b Author: Jordi Mas Date: Sun Jun 18 08:20:37 2017 +0200 Update Catalan translation po/ca.po | 891 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 472 insertions(+), 419 deletions(-) commit 2adcaac0506fbbf7b00b868efb891d1f8a3bfa14 Author: Baurzhan Muftakhidinov Date: Sat Jun 17 08:47:27 2017 +0000 Update Kazakh translation po/kk.po | 563 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 292 insertions(+), 271 deletions(-) commit ca667d9928783423d8ff8f3e8a5dc9ac1626334e Author: Rui Matos Date: Fri Jun 16 12:24:05 2017 +0200 network: Avoid crashing if the NMDevice doesn't have a hw-address The property might not exist and we would g_free() an uninitialized pointer. Using the proper API avoids all that. https://bugzilla.gnome.org/show_bug.cgi?id=783839 panels/network/net-device-simple.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) commit 82261fbe75d57f2d27dfe9bdae11577fb8c844a6 Author: Daniel Mustieles Date: Fri Jun 16 11:27:12 2017 +0000 Update Spanish translation po/es.po | 449 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 236 insertions(+), 213 deletions(-) commit e5ca09633e4da21225ea2f7d81c8a36aa49a50ac Author: Mario Blättermann Date: Thu Jun 15 19:38:19 2017 +0000 Update German translation po/de.po | 850 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 433 insertions(+), 417 deletions(-) commit 0d0b42eb50be0e9a6e1a31d0c057462539427176 Author: Felipe Borges Date: Tue Mar 7 14:12:51 2017 +0100 printers: Hide supply level bar when there is no inklevel data https://bugzilla.gnome.org/show_bug.cgi?id=779702 panels/printers/cc-printers-panel.c | 11 ++++++ panels/printers/pp-printer-entry.c | 73 ++++++++++++++++++++++--------------- panels/printers/pp-printer-entry.h | 2 + panels/printers/printer-entry.ui | 4 +- 4 files changed, 60 insertions(+), 30 deletions(-) commit 29abc2307d2aa55179c547dd3d2b1c8404a986cc Author: Piotr Drąg Date: Wed Jun 14 22:10:01 2017 +0200 Update POTFILES.in po/POTFILES.in | 2 -- 1 file changed, 2 deletions(-) commit 8f78b27299f22ac9ef6e601d72a23a8f1b1d9d0f Author: Georges Basile Stavracas Neto Date: Tue May 23 01:56:08 2017 -0300 network: Use radio buttons instead of a combobox in IP pages Per the latest mockups [1], the IP pages use a set of four radio buttons to control the method, rather than a switch + a combobox, which is what the current implementation uses. This patch, then, adapts the IP pages of the connection editor dialog to use a set of radio buttons at the top of the page. [1] https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/system-settings/network/aday2/network-wires.png https://bugzilla.gnome.org/show_bug.cgi?id=779841 panels/network/connection-editor/ce-page-ip4.c | 117 +++++++++-------- panels/network/connection-editor/ce-page-ip4.h | 15 ++- panels/network/connection-editor/ce-page-ip6.c | 126 +++++++++---------- panels/network/connection-editor/ce-page-ip6.h | 15 ++- panels/network/connection-editor/ip4-page.ui | 153 +++++++++++----------- panels/network/connection-editor/ip6-page.ui | 167 +++++++++++++------------ 6 files changed, 289 insertions(+), 304 deletions(-) commit 18a42a00b8268fbda6f43b28f094567f9b04580d Author: Georges Basile Stavracas Neto Date: Sun May 21 16:12:29 2017 -0300 network: Move Security page to the end Per the mockups at [1], the Security page is the last visible page. This patch also adds a small code refactoring to avoid multiple string comparisons. [1] https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/system-settings/network/aday2/network-wires.png https://bugzilla.gnome.org/show_bug.cgi?id=779841 .../connection-editor/net-connection-editor.c | 23 ++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) commit 3458566f7cc572c1b8ce64434bf6aca8ba3db14b Author: Georges Basile Stavracas Neto Date: Sun May 21 15:40:33 2017 -0300 network: Adapt forget button label according to connection type Per the mockup [1], the Forget button has different labels depending on the connection type. For example, when editing a VPN connection, the Forget button reads "Remove VPN", while when editing a Wi-Fi connection reads "Forget Connection". This patch adapts the forget button label according to the connection type. [1] https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/system-settings/network/aday2/network-wires.png https://bugzilla.gnome.org/show_bug.cgi?id=779841 panels/network/connection-editor/ce-page-details.c | 11 +++++++++++ panels/network/connection-editor/details-page.ui | 1 - 2 files changed, 11 insertions(+), 1 deletion(-) commit 813703667550229f0618a709a83686113cebafcd Author: Georges Basile Stavracas Neto Date: Sun May 21 15:00:08 2017 -0300 network: Drop Reset page Following the latest mockups [1], the "Forget" button is now available in the Details page, and the Reset page is gone. This patch then removes the Reset page, and moves the functionality to the Details page. [1] https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/system-settings/network/aday2/network-wires.png https://bugzilla.gnome.org/show_bug.cgi?id=779841 panels/network/connection-editor/Makefile.am | 2 - panels/network/connection-editor/ce-page-details.c | 21 ++++-- panels/network/connection-editor/ce-page-details.h | 11 +-- panels/network/connection-editor/ce-page-reset.c | 84 ---------------------- panels/network/connection-editor/ce-page-reset.h | 64 ----------------- .../connection-editor.gresource.xml | 1 - panels/network/connection-editor/details-page.ui | 23 +++++- .../connection-editor/net-connection-editor.c | 6 +- panels/network/connection-editor/reset-page.ui | 82 --------------------- 9 files changed, 46 insertions(+), 248 deletions(-) commit ce289c38245859a8aac1772a8995900931db9bd4 Author: Georges Basile Stavracas Neto Date: Sun May 21 14:00:24 2017 -0300 network: Move checkboxes to Details page In the advanced connection editor dialog, currently, the options to share a connection with all users and to connect automatically are inside the Identity page. The redesigned connection editor, however, features these options in the Details page as per the mockup [1]. Fix this by moving these options to the Details page. [1] https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/system-settings/network/aday2/network-wires.png https://bugzilla.gnome.org/show_bug.cgi?id=779841 panels/network/connection-editor/ce-page-details.c | 33 ++++++++++++++++++++ .../network/connection-editor/ce-page-ethernet.c | 32 ------------------- panels/network/connection-editor/ce-page-vpn.c | 22 ------------- panels/network/connection-editor/ce-page-wifi.c | 31 ------------------- panels/network/connection-editor/details-page.ui | 36 ++++++++++++++++++++++ panels/network/connection-editor/ethernet-page.ui | 36 ---------------------- panels/network/connection-editor/vpn-page.ui | 16 ---------- panels/network/connection-editor/wifi-page.ui | 36 ---------------------- 8 files changed, 69 insertions(+), 173 deletions(-) commit 10d4eea1769e9454c6a11959fa7e8332ce1446ee Author: Georges Basile Stavracas Neto Date: Sun May 21 13:47:11 2017 -0300 network: Align details page labels at start Instead of keeping the labels centralized, align them at the start of the dialog, as the mockup [1] proposes. [1] https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/system-settings/network/aday2/network-wires.png https://bugzilla.gnome.org/show_bug.cgi?id=779841 panels/network/connection-editor/details-page.ui | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) commit 630753cbcc6ca90b36ecfc90141c52799f0b0bfb Author: Fabio Tomat Date: Wed Jun 14 14:35:48 2017 +0000 Update Friulian translation po/fur.po | 286 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 151 insertions(+), 135 deletions(-) commit ee42831fcd52231572ecc204a460a94c776c96fd Author: Felipe Borges Date: Mon Mar 6 18:05:38 2017 +0100 printers: Add print "Test Page" button to Options Dialog https://bugzilla.gnome.org/show_bug.cgi?id=779708 panels/printers/options-dialog.ui | 9 ++++ panels/printers/pp-options-dialog.c | 105 ++++++++++++++++++++++++++++++++++++ panels/printers/pp-printer-entry.c | 7 ++- 3 files changed, 119 insertions(+), 2 deletions(-) commit 995d64292d013290b9b4cbf6f67e926d284f2e04 Author: Felipe Borges Date: Wed May 31 13:50:30 2017 +0200 printers: Introduce pp_printer_print_file_async An asynchronous wrapper to print files. https://bugzilla.gnome.org/show_bug.cgi?id=779708 panels/printers/pp-printer.c | 124 +++++++++++++++++++++++++++++++++++++++++++ panels/printers/pp-printer.h | 11 ++++ 2 files changed, 135 insertions(+) commit b5730fe48b541d64e6c71529fab61ec531cd2daf Author: Kjartan Maraas Date: Wed Jun 14 07:57:27 2017 +0200 Updated Norwegian bokmål translation po/nb.po | 1119 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 567 insertions(+), 552 deletions(-) commit 6da5f2ff58f953e687695587077e965fc144914d Author: Georges Basile Stavracas Neto Date: Sun May 21 13:46:10 2017 -0300 network: Reduce connection editor dialog width The current default width is 600px, which is a bit too much and leaves a lot of blank space. Fix that by reducing the default width to 500px. https://bugzilla.gnome.org/show_bug.cgi?id=779841 panels/network/connection-editor/connection-editor.ui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b62ed2f87b7db46515535d36c33cb58ffdad4062 Author: Georges Basile Stavracas Neto Date: Sun May 21 13:13:06 2017 -0300 network: Rely on notebook tabs to switch connection editor pages Instead of using a sidebar, which is what the current implementation uses to switch pages, the latest mockups [1] rely on the notebook tabs. This patch then updates the connection editor dialog to use the notebook tabs as the page switcher widget. [1] https://github.com/gnome-design-team/gnome-mockups/blob/master/system-settings/network/aday2/network-wires.png https://bugzilla.gnome.org/show_bug.cgi?id=779841 .../network/connection-editor/connection-editor.ui | 62 ++-------------------- .../connection-editor/net-connection-editor.c | 47 +++------------- 2 files changed, 9 insertions(+), 100 deletions(-) commit 46f852a249c9abca1dd76b2ed5563e0c3d97d415 Author: Милош Поповић Date: Mon Jun 12 20:15:44 2017 +0000 Update Serbian translation po/sr.po | 325 ++++++++++++++++++++++++--------------------------------------- 1 file changed, 122 insertions(+), 203 deletions(-) commit f090d7e3a0018ac5d8af1d42e6af507f4a70c6ac Author: Alan Coopersmith Date: Sat Jun 10 12:28:34 2017 -0700 tz.c: compiler warning: implicit declaration of function ‘islower’ https://bugzilla.gnome.org/show_bug.cgi?id=783641 Signed-off-by: Alan Coopersmith panels/datetime/tz.c | 1 + 1 file changed, 1 insertion(+) commit bab859a44efd32c9bdd83ecdbd915b3b3dc3571d Author: Mohammed Sadiq Date: Sat Jun 10 17:46:16 2017 +0530 info: Trivial, fix indentation https://bugzilla.gnome.org/show_bug.cgi?id=779216 panels/info/info-default-apps.ui | 376 +++++++++++------------ panels/info/info-overview.ui | 582 ++++++++++++++++++------------------ panels/info/info-removable-media.ui | 446 +++++++++++++-------------- 3 files changed, 702 insertions(+), 702 deletions(-) commit 0e01c7d1a49a1833605574cc3abbd38d01583b42 Author: Mohammed Sadiq Date: Sat Jun 10 17:30:15 2017 +0530 info: Derive subpanels from CcPanel This is required for adding these subpanels as panels for the new g-c-c shell design. https://bugzilla.gnome.org/show_bug.cgi?id=779216 panels/info/cc-info-default-apps-panel.c | 4 ++-- panels/info/cc-info-default-apps-panel.h | 2 +- panels/info/cc-info-overview-panel.c | 4 ++-- panels/info/cc-info-overview-panel.h | 2 +- panels/info/cc-info-removable-media-panel.c | 4 ++-- panels/info/cc-info-removable-media-panel.h | 2 +- panels/info/info-default-apps.ui | 9 ++++++++- panels/info/info-overview.ui | 9 ++++++++- panels/info/info-removable-media.ui | 9 ++++++++- 9 files changed, 33 insertions(+), 12 deletions(-) commit f82af13dd7b05ec343806c8757573195d754f218 Author: Mohammed Sadiq Date: Sat Jun 10 14:04:29 2017 +0530 removable-media: Avoid use of GtkAlignment GtkAlignment has been deprecated since Gtk 3.14. So Let's replace it with properties like "valign", "halign", "margin", and so on. https://bugzilla.gnome.org/show_bug.cgi?id=779216 panels/info/info-removable-media.ui | 560 +++++++++++++++++------------------- 1 file changed, 271 insertions(+), 289 deletions(-) commit 572f9fe8c39e62c2bc90cc0d5f90f57a7d78a73b Author: Mohammed Sadiq Date: Sat Jun 10 04:57:42 2017 +0530 info-overview: Simplify UI code Increasing width of a column makes column in each row to have the same width. So it is unnecessary to set 3rd column of each row separately to have the same width. Let's do it just once. https://bugzilla.gnome.org/show_bug.cgi?id=779216 panels/info/info-overview.ui | 58 +------------------------------------------- 1 file changed, 1 insertion(+), 57 deletions(-) commit 4a06cff5c110f589d61fa89a222bb038a22898dc Author: Mohammed Sadiq Date: Wed Jun 7 13:06:29 2017 +0530 removable-media: Replace GtkTable with GtkGrid https://bugzilla.gnome.org/show_bug.cgi?id=779216 panels/info/info-removable-media.ui | 81 ++++++++++++++----------------------- 1 file changed, 30 insertions(+), 51 deletions(-) commit 695887c7a0694a9b107e4cede59fa938bed76e10 Author: Mohammed Sadiq Date: Wed Jun 7 11:49:32 2017 +0530 info-overview: replace GtkTable with GtkGrid GtkTable has been deprecated. So let it be replaced with GtkGrid. https://bugzilla.gnome.org/show_bug.cgi?id=779216 panels/info/cc-info-overview-panel.c | 18 ++- panels/info/info-overview.ui | 226 ++++++++++++++++------------------- 2 files changed, 109 insertions(+), 135 deletions(-) commit d6db504945f4be5f1fdbf67d5c6b5a998ac7f16b Author: Mohammed Sadiq Date: Wed Jun 7 11:27:26 2017 +0530 info: Remove dead ui code https://bugzilla.gnome.org/show_bug.cgi?id=779216 panels/info/info.ui | 322 ---------------------------------------------------- 1 file changed, 322 deletions(-) commit 55082264056df8d15a0a495d8146142ddfd1a496 Author: Silvère Latchurié Date: Thu Jun 1 16:55:50 2017 +0200 background: handle EXIF orientation in chooser The chooser ignores EXIF orientations embedded in the pictures when the thumbnails are generated. Because the EXIF informations are available after the file has been loaded, it has to be reloaded if the transformed dimensions don't match the thumbnails constraints. The transformations are directly applied for EXIF orientations 1, 2, 3 and 4. For EXIF orientations 5, 6, 7 and 8, the pictures are reloaded with swapped dimensions before the transformations are applied. https://bugzilla.gnome.org/show_bug.cgi?id=783200 panels/background/bg-pictures-source.c | 69 +++++++++++++++++++++++++++++++++- 1 file changed, 67 insertions(+), 2 deletions(-) commit 99acb323d2bb4dd9717a6041f450d0fbf1af07a9 Author: Bastien Nocera Date: Wed Jun 7 18:23:53 2017 +0200 background: Add more information to run-time warning It was impossible to know which background XML had an error with the original message. panels/background/cc-background-xml.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 60ad6a35b40024745fe500d42aa7a56537a77ed7 Author: Bastien Nocera Date: Wed Jun 7 18:16:48 2017 +0200 wacom: Fix compile-time warning expected ‘GtkWidget * {aka struct _GtkWidget *}’ but argument is of type ‘CcWacomNavButton * {aka struct _CcWacomNavButton *}’ panels/wacom/cc-wacom-nav-button.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 31c09339b636d28d424483c7c4cfcaaa9259cc42 Author: Daniel Mustieles Date: Mon Jun 5 13:54:39 2017 +0000 Update Spanish translation po/es.po | 537 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 280 insertions(+), 257 deletions(-) commit b5f4e7872cb9a9c682f08ee2017c635c09099bb5 Author: Piotr Drąg Date: Sun Jun 4 16:02:13 2017 +0200 Update POTFILES.in po/POTFILES.in | 2 ++ 1 file changed, 2 insertions(+) commit 8713eac981379391de5222dc9d38c0c349688f83 Author: Mohammed Sadiq Date: Thu May 25 14:13:19 2017 +0530 details: Split removable media as a separate panel As part of the preparation to split all these pages as separate panels in the future. https://bugzilla.gnome.org/show_bug.cgi?id=779216 panels/info/Makefile.am | 2 + panels/info/cc-info-panel.c | 513 +----------------- panels/info/cc-info-removable-media-panel.c | 625 ++++++++++++++++++++++ panels/info/cc-info-removable-media-panel.h | 34 ++ panels/info/info-removable-media.ui | 460 ++++++++++++++++ panels/info/info.gresource.xml | 1 + panels/info/info.ui | 781 ++++++++++++---------------- 7 files changed, 1448 insertions(+), 968 deletions(-) commit fac829c35180d864af66321d1646247ac55c5586 Author: Kukuh Syafaat Date: Sat Jun 3 23:42:46 2017 +0000 Update Indonesian translation po/id.po | 437 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 232 insertions(+), 205 deletions(-) commit 302afc4c1575b41135fe7dc1733a348667b15540 Author: Emin Tufan Çetin Date: Fri Jun 2 15:07:30 2017 +0000 Update Turkish translation po/tr.po | 1386 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 739 insertions(+), 647 deletions(-) commit b397aed4993502593036a6b8bcad7b28332b41f9 Author: Milo Casagrande Date: Fri Jun 2 09:03:26 2017 +0000 Update Italian translation (cherry picked from commit 95f4d877f1b5fe8fa5603242857472ddb2365104) po/it.po | 168 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 84 insertions(+), 84 deletions(-) commit ebdaa85ba45c6d9677f8f59f1ef6d76f1954aa78 Author: Debarshi Ray Date: Tue May 30 17:52:16 2017 +0200 online-accounts: Increase the spacing above the "Remove Account" button https://bugzilla.gnome.org/show_bug.cgi?id=779368 panels/online-accounts/online-accounts.ui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4bb33fd878b4dc65d0368bffa1ab4b642148d97b Author: Rui Matos Date: Tue May 30 18:24:11 2017 +0200 region: Avoid starting with a gap at the bottom of the input chooser We can simply let the natural size request determine the dialog's height. https://bugzilla.gnome.org/show_bug.cgi?id=783058 panels/region/cc-input-chooser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c99f6b58aa07efde44f061bb96da314cbdee0cc7 Author: Rui Matos Date: Tue May 30 18:17:44 2017 +0200 region: Don't return the input chooser dialog if nothing is selected In some cases we end up getting an input source row activated without it being selected. This seems like a GtkListBox bug but we can easily avoid it. https://bugzilla.gnome.org/show_bug.cgi?id=783058 panels/region/cc-input-chooser.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 6e4b4e944a17b20526baaedd9ade1df92f63b224 Author: Rui Matos Date: Fri May 26 18:29:53 2017 +0200 region: Make the input source chooser back button activate on click We lost this behavior with commit 3b14056a01b2dd16880e9f936de8be3cf13cc96f to fix keyboard navigation but we can add it back by handling button events ourselves. https://bugzilla.gnome.org/show_bug.cgi?id=783058 panels/region/cc-input-chooser.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit e63accbf827b2138ae99efcb2e6339321d55dbdb Author: Georges Basile Stavracas Neto Date: Thu Apr 27 16:38:22 2017 -0300 online-accounts: Move the margins and spacing lower down the hierarchy The expired credentials GtkButton is going to be replaced with a GtkInfoBar touching the top, start and end edges of the GtkDialog. Therefore, the margins around the account details and GtkSwitches cannot be set on the higher level GtkBoxes. Instead, they need to be set lower down the hierarchy closer to the actual widgets that need them. Bump required GOA version for the new goa_provider_show_account behaviour. https://bugzilla.gnome.org/show_bug.cgi?id=779368 configure.ac | 2 +- panels/online-accounts/online-accounts.ui | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) commit 00a45b3d70c2016e24edaa442eab36d7b11aa6f3 Author: Felipe Borges Date: Mon Mar 6 17:45:52 2017 +0100 printers: Use headerbar in PpOptionsDialog https://bugzilla.gnome.org/show_bug.cgi?id=779708 panels/printers/options-dialog.ui | 6 ++++++ 1 file changed, 6 insertions(+) commit ca2d97f76a6249a1f46b7670956902eeae05d5c9 Author: Felipe Borges Date: Mon Mar 6 17:44:06 2017 +0100 printers: Drop PpOptionsDialog action_area There's no need for the dialog action_area since we are moving towards a header bar dialog. https://bugzilla.gnome.org/show_bug.cgi?id=779708 panels/printers/options-dialog.ui | 23 ----------------------- 1 file changed, 23 deletions(-) commit 50160be2c67cec38591c725a198af5a36f532ec9 Author: Michael Catanzaro Date: Sun Sep 27 23:51:40 2015 -0500 printers: Move options dialog spinner out of the action area For an infinitesimal amount of time after opening the options dialog, a spinner is displayed at the start of the action area while the dialog loads asynchronously. Display the spinner in the center of the dialog instead, using a GtkStack to switch between spinner mode and normal mode. Test by removing the calls to printer_get_ppd_async(), get_named_dest_async(), and get_ipp_attributes_async() from the bottom of populate_options(). Why? (1) It looks better this way. (2) Need to stop using the action area in order to switch to a header bar. https://bugzilla.gnome.org/show_bug.cgi?id=755713 https://bugzilla.gnome.org/show_bug.cgi?id=779708 panels/printers/options-dialog.ui | 159 ++++++++++++++++-------------------- panels/printers/pp-options-dialog.c | 14 ++-- 2 files changed, 75 insertions(+), 98 deletions(-) commit 6dcf057a53ceccc3e1fbb91fd62ad7bfab9426e9 Author: Felipe Borges Date: Tue May 16 13:37:25 2017 +0200 printers: Scroll view to show newly added Printer In scenarios with a long list of printers, it might be difficult to find a newly added printer. This patch make the view scroll to the allocated position of the printer entry. https://bugzilla.gnome.org/show_bug.cgi?id=779506 panels/printers/cc-printers-panel.c | 18 +++++++++++++++++- panels/printers/printers.ui | 2 +- 2 files changed, 18 insertions(+), 2 deletions(-) commit 00bfa2dc13067b4ba7f2820e6e5029f01bf09e6f Author: Baurzhan Muftakhidinov Date: Mon May 29 15:37:31 2017 +0000 Update Kazakh translation po/kk.po | 437 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 232 insertions(+), 205 deletions(-) commit f3141e430b410b86a5ce08a6dbdfcd2d38491634 Author: Felipe Borges Date: Tue May 16 13:39:47 2017 +0200 printers: Drop "select_new_printer" property leftover The select_new_printer property used to be an indicator whether the view should change to present the newly added printer. With the Printers presented as a list in the new design, there's no need for this flag. https://bugzilla.gnome.org/show_bug.cgi?id=779506 panels/printers/cc-printers-panel.c | 3 --- 1 file changed, 3 deletions(-) commit 84ccb364c5aab708247a697d2c609374c4a6f414 Author: Mohammed Sadiq Date: Thu May 25 08:36:04 2017 +0530 info: Remove unused struct members These struct members has been moved to overview panel and is no longer used here. https://bugzilla.gnome.org/show_bug.cgi?id=779216 panels/info/cc-info-panel.c | 4 ---- 1 file changed, 4 deletions(-) commit f8db8b67e3453956c755cc186629f602d42bce85 Author: Mohammed Sadiq Date: Fri May 5 09:46:14 2017 +0530 shell/alt: Fix memory leak 'id' component was forgotten to be freed before the struct itself is freed. https://bugzilla.gnome.org/show_bug.cgi?id=782200 shell/alt/cc-panel-list.c | 1 + 1 file changed, 1 insertion(+) commit 21d697cbe51abffa50a84b6e544d0f5c70bac18b Author: Piotr Drąg Date: Fri May 26 16:10:47 2017 +0200 printers: Use Unicode quotation marks in a translatable string See https://developer.gnome.org/hig/stable/typography.html https://bugzilla.gnome.org/show_bug.cgi?id=772199 panels/printers/cc-printers-panel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e5624f90bf33ed8e7069005ef1148d3d5ad6529d Author: Felipe Borges Date: Wed May 10 15:25:02 2017 +0200 printers: Add 10s timeout for printer removal Dismisses the Printer removal notification after 10 seconds, removing the printer permanently. The 10 seconds value is taken from the online-accounts panel. https://bugzilla.gnome.org/show_bug.cgi?id=693187 panels/printers/cc-printers-panel.c | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) commit f065f5005f91362d5017c8e71db3e304bf53b60d Author: Felipe Borges Date: Tue Feb 21 18:03:27 2017 +0100 printers: Allow undoing deletion of a printer Instead of directly applying the deletion of a printer, we should follow the GNOME in-app notification deletion guidelines. This patch introduces the in-app notification following the HIG[0] for the deletion of a printer. It allows to "undo" the deletion. The default behavior for these notification is to dismiss a previous notification. In doing so, when deleting multiple printers, the "Undo" button only restores the last deleted one. We don't do batch/ bulk removal in the printers panel. [0] https://developer.gnome.org/hig/stable/in-app-notifications.html.en https://bugzilla.gnome.org/show_bug.cgi?id=693187 panels/printers/cc-printers-panel.c | 134 +++++++++++++++++++++++++++++++++++- panels/printers/pp-printer-entry.c | 27 +++----- panels/printers/printers.ui | 54 +++++++++++++++ 3 files changed, 196 insertions(+), 19 deletions(-) commit 5aca01cd65d18a401a07aea382c051aa0080ea16 Author: Felipe Borges Date: Wed May 10 13:06:58 2017 +0200 printers: Remove printers asynchronously Introduce pp_printer_delete_async () https://bugzilla.gnome.org/show_bug.cgi?id=693187 panels/printers/pp-printer-entry.c | 17 +++++- panels/printers/pp-printer.c | 108 +++++++++++++++++++++++++++++++++++++ panels/printers/pp-printer.h | 9 ++++ 3 files changed, 133 insertions(+), 1 deletion(-)