Felipe Borges
79295b6260
region: Drop "restart" in-app notification
...
This changes are based on the mockups available at
https://wiki.gnome.org/Design/SystemSettings/RegionAndLanguage
https://bugzilla.gnome.org/show_bug.cgi?id=702351
2017-07-10 15:27:34 +02:00
Felipe Borges
a739ebf377
region: Embed "Restart session" button below the Language entry
...
This change is based on the mockups available at
https://wiki.gnome.org/Design/SystemSettings/RegionAndLanguage
https://bugzilla.gnome.org/show_bug.cgi?id=702351
2017-07-10 15:27:34 +02:00
Jordi Mas
658b5d5033
Fix Catalan translation
2017-07-08 10:00:32 +02:00
Christian Kirbach
61b3f5eaf2
Update German translation
2017-07-07 18:50:22 +00:00
Rui Matos
82546faf24
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.
https://bugzilla.gnome.org/show_bug.cgi?id=784266
2017-07-07 15:37:25 +02:00
Piotr Drąg
cd054e12f1
Fix Keywords in translations
2017-07-06 17:09:42 +02:00
GNOME Translation Robot
71e15caecb
Update Scottish Gaelic translation
...
(cherry picked from commit 19ddfd5957
)
2017-07-06 14:55:23 +00:00
Jason Gerecke
978ccdc9af
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
2017-07-05 23:46:22 +02:00
Jason Gerecke
50b39dc570
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 <carlosg@gnome.org>
2017-07-05 23:46:22 +02:00
Florian Müllner
84d527645b
keyboard: Don't create shortcuts editor twice
...
We are accidentally creating two editors, leaking the first instance ...
https://bugzilla.gnome.org/show_bug.cgi?id=784391
2017-07-05 09:22:21 -03:00
Florian Müllner
eed74317c4
keyboard: Fix another memory leak
...
The memory leak fixed in commit 870fb46201
is still present in
a copy-pasted version of the function, apply the same fix there
as well ...
https://bugzilla.gnome.org/show_bug.cgi?id=784356
2017-07-04 22:52:19 -03:00
Carlos Garnacho
42489e2509
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
2017-06-30 21:11:54 +02:00
Carlos Garnacho
b26d6acb5f
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
2017-06-30 21:11:54 +02:00
Florian Müllner
3910b4ac9d
keyboard: Follow the usual search pattern for filtering
...
Filtering on the name currently only matches the string as a whole,
not individual words as expected, for instance "home fo" and "ho fo"
should both match "Home Folder".
https://bugzilla.gnome.org/show_bug.cgi?id=784357
2017-06-29 21:36:30 -03:00
Florian Müllner
870fb46201
keyboard: Fix a memory leak
...
While the actual strings returned by g_variant_get_strv() are owned
by the variant, we still need to free the container ...
https://bugzilla.gnome.org/show_bug.cgi?id=784356
2017-06-29 21:22:51 -03:00
Yuras Shumovich
a2e8e1941a
Update Belarusian translation
2017-06-28 17:13:55 +00:00
Mohammed Sadiq
d5110977da
printers: Check if printer name is NULL
...
This was causing a segfault when the user clicks the cancel button
on add new printer dialog (in case when no printers are listed, and no
printers are added).
output from sanitizer:
==22669==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x7fe1c7a4d409 bp 0x7ffd179f6410 sp 0x7ffd179f6410 T0)
#0 0x7fe1c7a4d408 in g_str_hash /home/sadiq/jhbuild/checkout/glib/glib/ghash.c:1882
#1 0x7fe1c7a4c814 in g_hash_table_lookup_node /home/sadiq/jhbuild/checkout/glib/glib/ghash.c:379
#2 0x7fe1c7a4c814 in g_hash_table_lookup /home/sadiq/jhbuild/checkout/glib/glib/ghash.c:1153
#3 0x55cef023a121 in new_printer_dialog_response_cb /home/sadiq/jhbuild/checkout/gnome-control-center/panels/printers/cc-printers-panel.c:914
https://bugzilla.gnome.org/show_bug.cgi?id=783406
2017-06-23 13:32:42 +02:00
Balázs Meskó
56151c6dee
Update Hungarian translation
2017-06-21 21:15:56 +00:00
Bastien Nocera
563a6f93b6
3.25.3
2017-06-21 13:38:36 +02:00
Bastien Nocera
11c81f1809
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
2017-06-21 13:24:38 +02:00
Bastien Nocera
b7c4b30f63
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
2017-06-21 13:24:38 +02:00
Fabio Tomat
ccdac65ca5
Update Friulian translation
2017-06-20 07:31:48 +00:00
Jordi Mas
a788c563a2
Fixes to Catalan translation
2017-06-19 19:00:31 +02:00
Rui Matos
f32b305a1a
search: Fix a GFile leak
...
https://bugzilla.gnome.org/show_bug.cgi?id=783885
2017-06-19 11:31:06 +02:00
Mohammed Sadiq
38ac1d1d76
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
2017-06-19 11:23:42 +02:00
Jordi Mas
0232031571
Update Catalan translation
2017-06-18 13:07:43 +02:00
Jordi Mas
3860fca498
Update Catalan translation
2017-06-18 08:20:37 +02:00
Baurzhan Muftakhidinov
2adcaac050
Update Kazakh translation
2017-06-17 08:47:27 +00:00
Rui Matos
ca667d9928
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
2017-06-16 19:39:39 +02:00
Daniel Mustieles
82261fbe75
Update Spanish translation
2017-06-16 11:27:12 +00:00
Mario Blättermann
e5ca09633e
Update German translation
2017-06-15 19:38:19 +00:00
Felipe Borges
0d0b42eb50
printers: Hide supply level bar when there is no inklevel data
...
https://bugzilla.gnome.org/show_bug.cgi?id=779702
2017-06-15 15:39:22 +02:00
Piotr Drąg
29abc2307d
Update POTFILES.in
2017-06-14 22:10:01 +02:00
Georges Basile Stavracas Neto
8f78b27299
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
2017-06-14 16:41:10 -03:00
Georges Basile Stavracas Neto
18a42a00b8
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
2017-06-14 16:41:10 -03:00
Georges Basile Stavracas Neto
3458566f7c
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
2017-06-14 16:41:10 -03:00
Georges Basile Stavracas Neto
8137036675
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
2017-06-14 16:41:10 -03:00
Georges Basile Stavracas Neto
ce289c3824
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
2017-06-14 16:40:50 -03:00
Georges Basile Stavracas Neto
10d4eea176
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
2017-06-14 16:35:50 -03:00
Fabio Tomat
630753cbcc
Update Friulian translation
2017-06-14 14:35:48 +00:00
Felipe Borges
ee42831fcd
printers: Add print "Test Page" button to Options Dialog
...
https://bugzilla.gnome.org/show_bug.cgi?id=779708
2017-06-14 10:45:25 +02:00
Felipe Borges
995d64292d
printers: Introduce pp_printer_print_file_async
...
An asynchronous wrapper to print files.
https://bugzilla.gnome.org/show_bug.cgi?id=779708
2017-06-14 10:45:25 +02:00
Kjartan Maraas
b5730fe48b
Updated Norwegian bokmål translation
2017-06-14 07:57:27 +02:00
Georges Basile Stavracas Neto
6da5f2ff58
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
2017-06-13 10:40:03 -03:00
Georges Basile Stavracas Neto
b62ed2f87b
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
2017-06-13 10:40:03 -03:00
Милош Поповић
46f852a249
Update Serbian translation
2017-06-12 20:15:44 +00:00
Alan Coopersmith
f090d7e3a0
tz.c: compiler warning: implicit declaration of function ‘islower’
...
https://bugzilla.gnome.org/show_bug.cgi?id=783641
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2017-06-12 16:54:35 +02:00
Mohammed Sadiq
bab859a44e
info: Trivial, fix indentation
...
https://bugzilla.gnome.org/show_bug.cgi?id=779216
2017-06-10 09:24:10 -03:00
Mohammed Sadiq
0e01c7d1a4
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
2017-06-10 09:20:27 -03:00
Mohammed Sadiq
f82af13dd7
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
2017-06-10 08:40:20 -03:00