commit fa4bea1383c11ec6e1f27f6b850104a98d4d2a0c Author: Rui Matos Date: Sat Jul 22 18:11:27 2017 +0200 3.24.3 NEWS | 16 ++++++++++++++++ configure.ac | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) commit 2bebdf11b593481d7d54362254f8f32a2e362e9d Author: Felipe Borges Date: Thu Jul 20 13:32:14 2017 +0200 printers: Fix visibility guard for the printer "Model" label We just present the printer "Model" when printer_make_and_model is different than NULL OR not an empty string. We were using the wrong logic operator in the conditional that toggles the visibility of this info. panels/printers/pp-printer-entry.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit df806cbaccc3c0f39130abfabeb85ddbcb5579a0 Author: Fabio Tomat Date: Tue Jul 18 11:46:57 2017 +0000 Update Friulian translation po/fur.po | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) commit 255bca41dbed3c4e76b8347859244a9814c2d07c Author: Carlos Garnacho Date: Wed Jul 12 21:43:57 2017 +0200 common: Add tablet device type to pad GdkDevices The wacom panel expects all tablet devices to have the "tablet" device type flag set on the GsdDevice, otherwise devices won't get recognized and paired with the other devices for the same tablet. Uncovered now that GTK+ correctly uses GDK_SOURCE_TABLET_PAD for pad devices on X11. https://bugzilla.gnome.org/show_bug.cgi?id=784882 panels/common/gsd-device-manager-x11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a6243e336c37bb2683763cb6b71be1babc9e126c Author: Christian Kirbach Date: Fri Jul 7 18:48:52 2017 +0000 Update German translation po/de.po | 186 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 93 insertions(+), 93 deletions(-) commit 2a86fbb02cb0bce11f011ecfdc5c611967009f57 Author: Rui Matos Date: Fri Jul 7 15:25:19 2017 +0200 mouse: Fix synaptics check It seems like (at least some versions of) gdk don't set GDK_SOURCE_TOUCHPAD on synaptics devices. In this case though, we don't need the additional check. Just knowing if there's any device being driven by this X driver is enough. panels/mouse/cc-mouse-caps-helper.c | 2 -- 1 file changed, 2 deletions(-) commit de17fd61edb9469a9f914b078c970c06c871ae9a 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 a94e7a8330560e3b28b21c4796ad735be798d4a1 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 a3a354a0fe05322ea193383ff6860d4f79aa51c2 Author: Piotr Drąg Date: Sun May 21 01:26:01 2017 +0200 Fix Keywords in translations po/be.po | 2 +- po/de.po | 2 +- po/el.po | 2 +- po/et.po | 2 +- po/gd.po | 6 +++--- po/id.po | 2 +- po/km.po | 1 + po/nb.po | 2 +- po/pa.po | 2 +- po/zh_TW.po | 2 +- 10 files changed, 12 insertions(+), 11 deletions(-) commit 19ddfd595774c2292a3c91eb0c8c30426b12a348 Author: GNOME Translation Robot Date: Thu Jul 6 14:55:09 2017 +0000 Update Scottish Gaelic translation po/gd.po | 2185 +++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 1235 insertions(+), 950 deletions(-) commit 83bdd852aecb8d353a58a5ec701a6bc1324b4638 Author: Jason Gerecke Date: Tue Jun 20 15:55:26 2017 -0700 wacom: Correct order of area calibration values Commit cf408c27b0 changed how the values stored in the "area" key were calculated in order be compatible with its updated schema. Unfortunately, it overlooked the fact that updated schema also changed the order of the values from "left, top, right, bottom" to "left, right, top, bottom". Because of this, corrections intended to be applied to the top and right screen edges were swapped. This can cause a noticible cursor offset to occur after finishing calibration. https://bugzilla.gnome.org/show_bug.cgi?id=784009 panels/wacom/cc-wacom-page.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit be835b321a2657721eedfe0c6b34c3e462a93476 Author: Jason Gerecke Date: Tue Jun 20 12:09:39 2017 -0700 wacom: Drop old_axes from calibration API The calibration utility was modified in cf408c27b0 to return unitless padding measurements instead of axis values for storage in gsettings. Unfortunately, the code still assumes in some places that it is working with axes rather than paddings. This causes subtle math errors that result in undesired cursor offsets after the calibration is applied. Fortunately, this can be simplified, since tablet area is always reset to the default state before starting calibration, we are sure that the value will remain constant. Since both axes are in the same 0..1 scale, calibration code doesn't need to swap X/Y back and forth to calculate each axis scale. Additionally, the code to get the calibrated axis values has been moved into its own function along with a new function that returns padding values suitable for consumption by g-c-c. All calculations are performed internally in the 0..1 range. https://bugzilla.gnome.org/show_bug.cgi?id=784009 Co-Authored-By: Carlos Garnacho panels/wacom/calibrator/calibrator-gui.c | 54 +++++++++++++++++++------------- panels/wacom/calibrator/calibrator-gui.h | 11 ++++--- panels/wacom/calibrator/calibrator.c | 38 +++++++++------------- panels/wacom/calibrator/calibrator.h | 3 -- panels/wacom/calibrator/main.c | 9 +++--- panels/wacom/cc-wacom-page.c | 11 ++----- 6 files changed, 61 insertions(+), 65 deletions(-) commit a9840e46985d28c4b87f70acdae9fb8a520a1dad Author: Carlos Garnacho Date: Fri Jun 16 18:15:23 2017 +0200 wacom: Map the GsdDevice to a GdkDevice when spawning the calibrator This makes the calibrator only reactive to the tablet being calibrated again. https://bugzilla.gnome.org/show_bug.cgi?id=782040 panels/wacom/cc-wacom-page.c | 51 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 50 insertions(+), 1 deletion(-) commit 9aad254c27cf0599b0f206fa812fbcd4bae92fb1 Author: Carlos Garnacho Date: Fri Jun 16 18:11:54 2017 +0200 wacom: Make calibrator use GDK for button events This way we can cut down the last step in the mapping across GUdevDevice->GsdDevice->GdkDevice->ClutterInputDevice. https://bugzilla.gnome.org/show_bug.cgi?id=782040 panels/wacom/calibrator/calibrator-gui.c | 47 ++++++++++++++------------------ panels/wacom/calibrator/calibrator-gui.h | 2 +- panels/wacom/calibrator/main.c | 2 +- panels/wacom/cc-wacom-page.c | 2 +- 4 files changed, 23 insertions(+), 30 deletions(-) commit e18f31190dfa9c32fbfd9f1ac840e32f60dd0ebc 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 e78792f873a2b053188b77c7378ee0e0d3a95a55 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 5ba6092247d003c86dbcdb342b04376ab11f2838 Author: Марко Костић Date: Mon Jun 12 20:08:55 2017 +0000 Update Serbian translation po/sr.po | 163 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 83 insertions(+), 80 deletions(-) commit 95f4d877f1b5fe8fa5603242857472ddb2365104 Author: Milo Casagrande Date: Fri Jun 2 09:03:26 2017 +0000 Update Italian translation po/it.po | 168 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 84 insertions(+), 84 deletions(-) commit 49370786211b34fd6833081638b72447be662d37 Author: Benjamin Berg Date: Mon Feb 13 21:39:18 2017 +0100 network: Include the connection title in the sort string The list of networks is sorted by connection type. If a user has e.g. a lot of VPN connections, then the unsorted list is hard to browse. To fix this, include the title of the connection in the sort order and ensure the list is kept sorted when a title is changed. Reported-by: Oliver Haessler https://bugzilla.gnome.org/show_bug.cgi?id=778685 panels/network/cc-network-panel.c | 59 ++++++++++++++++++++++++++++++++------- panels/network/net-object.h | 2 ++ panels/network/network.ui | 2 -- panels/network/panel-common.c | 20 ++++++------- panels/network/panel-common.h | 2 +- 5 files changed, 62 insertions(+), 23 deletions(-) commit fe6a051e1af167c9d618e74b6af19966fc47ad65 Author: Benjamin Berg Date: Mon Feb 13 21:36:55 2017 +0100 network: Re-render connection title whenever it changes The title of network connections may change if the user edits it or if it was changed programatically by another program. This worked fine, but the UI was not updated. This patch ensures the network list in the UI is updated. Reported-by: Oliver Haessler https://bugzilla.gnome.org/show_bug.cgi?id=778685 panels/network/cc-network-panel.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) commit df347351dea77796a5bfb719d6ac03faaaa58fd1 Author: Benjamin Berg Date: Fri Feb 17 20:27:59 2017 +0100 network: Remove unused "title" column from devices liststore The title column is not used as the title is fetched from the net object on the fly when it is needed. https://bugzilla.gnome.org/show_bug.cgi?id=778685 panels/network/cc-network-panel.c | 1 - panels/network/network.ui | 2 -- 2 files changed, 3 deletions(-) commit 26509ba1dbf4e983a328bd9bfd0c702ac4d283fb Author: Piotr Drąg Date: Fri May 12 22:41:16 2017 +0200 Update Polish translation po/pl.po | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) commit 801e0cf78ecf963b2092c5a847e8410c99bdf341 Author: Khaled Hosny Date: Fri May 12 14:27:13 2017 +0200 Update Arabic translation po/ar.po | 1904 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 976 insertions(+), 928 deletions(-)