Commit graph

3164 commits

Author SHA1 Message Date
Matthias Clasen
5c4872d77c Add translator comments to some strings
Explain what Alternative Character Key and Compose Key are,
to increase the chances of meaningful translation.
https://bugzilla.gnome.org/show_bug.cgi?id=697213
2013-05-18 18:06:00 -04:00
Matthias Clasen
16c2a04e5e Add context to some translated strings
We are using "Other" in various contexts that may require
different translations.
https://bugzilla.gnome.org/show_bug.cgi?id=697211
2013-05-18 18:05:18 -04:00
Joaquim Rocha
d78bc9772a wacom: Re-write gui_gtk in Clutter to introduce animations
The name of the file was also changed to calibratorgui.c/h to avoid
it being inconsistent, this way it is no longer dependent on the
the technology.

https://bugzilla.gnome.org/show_bug.cgi?id=667797
2013-05-17 16:36:59 +02:00
Chris Cummins
11382d241a user-accounts: Disallow whitespace-only names
This prevents users from creating an account with a full name consisting
solely of whitespace, e.g., space and tab characters. Having "invisible"
real names can cause confusion on the login screen.

https://bugzilla.gnome.org/show_bug.cgi?id=699940
2013-05-17 16:34:13 +02:00
Chris Cummins
6d11023f33 user-accounts: Validate real name on change
This prevents users from setting invalid real names for accounts by
editing the name from the user panel. This applies the same check as is
done when first adding the account.

https://bugzilla.gnome.org/show_bug.cgi?id=699940
2013-05-17 16:24:19 +02:00
Joaquim Rocha
3cf0addbfe wacom: Do not unref variant consumed by GSettings
This avoids a critical warning.

https://bugzilla.gnome.org/show_bug.cgi?id=700511
2013-05-17 16:18:43 +02:00
Bastien Nocera
3968797027 wacom: Update from gnome-settings-daemon 2013-05-17 09:39:18 +02:00
Przemo Firszt
16c0a66acf wacom: Add basic OLED handling for Intuos4
This sets the OLED to the keyboard shortcut when a
custom keyboard shortcut is used.

https://bugzilla.gnome.org/show_bug.cgi?id=671072
2013-05-17 09:38:30 +02:00
Adel Gadllah
90f49a4d5d rfkill-glib: Don't use g_assert_not_reached in type_to_string
New kernel versions can add new RFKILL types, we should now crash here,
just say that we don't know what the switch is.
2013-05-16 15:49:55 +02:00
Joaquim Rocha
2b34736ea8 wacom: Set the last-calibrated-resolution key after calibrating
So g-s-d will know if calibration is needed when the monitor resolution
changes.

This is related to https://bugzilla.gnome.org/show_bug.cgi?id=677095
2013-05-16 11:26:29 +02:00
Lionel Landwerlin
f9000c6f5e network: vpn: disconnect signals from NM's objects
https://bugzilla.gnome.org/show_bug.cgi?id=700379
2013-05-15 14:33:56 +01:00
Lionel Landwerlin
94ce9bb9bc network: update on/off switch button when vpn becomes active/inactive
https://bugzilla.gnome.org/show_bug.cgi?id=699275
2013-05-15 14:33:49 +01:00
Marek Kasik
8e1bfc521e printers: Replace deprecated function
Use gtk_container_add() instead of deprecated
gtk_scrolled_window_add_with_viewport().

https://bugzilla.gnome.org/show_bug.cgi?id=696766
2013-05-15 13:11:27 +02:00
Marek Kasik
8586d99a88 printers: Don't show CUPS deprecation warnings
Hide CUPS deprecation warnings by definition of
_PPD_DEPRECATED="".

https://bugzilla.gnome.org/show_bug.cgi?id=696766
2013-05-15 13:11:26 +02:00
Lionel Landwerlin
d1bbe95143 network: prevent ethernet device to switch back to 'on' state
Calling nm_client_deactivate_connection() stops a connection and set
it back to auto-activation. In the case of ethernet, that means the
ipconfig scripts start again and the ethernet device becomes 'on'
again, even though the user clicked 'off' in the control center panel.

https://bugzilla.gnome.org/show_bug.cgi?id=700300
2013-05-15 12:06:55 +01:00
Giovanni Campagna
d59a1b068f network: properly namespace wireless security boxed types
These types appear with the same name in libnm-gtk, but they're
not shared because they come from different code, so they
need namespacing.
This prevents a crash that happens if you open a wifi property
dialog and then click "Connect to hidden network"

https://bugzilla.gnome.org/show_bug.cgi?id=700137
2013-05-13 21:42:09 +02:00
Rui Matos
7262670c7a region: Rate limit the input chooser filtering
Acting on every keystroke makes the UI sluggish given the number of
widgets we have so let's rate limit this to a reasonable frequency
that still feels responsive.

https://bugzilla.gnome.org/show_bug.cgi?id=695466
2013-05-13 17:02:57 +02:00
Rui Matos
561c68674b region: Stop focusing the input chooser entry if already focused
Since doing so selects the entry's text and thus is prone to cause
accidental deletion.

https://bugzilla.gnome.org/show_bug.cgi?id=695466
2013-05-13 17:02:55 +02:00
Rui Matos
0b7479572e Revert "Revert "Use a common definition for modifier-only keybindings array""
This reverts commit 34906dba27.
2013-05-13 16:26:01 +02:00
Rui Matos
6a523d096b Revert "Revert "Add the input-source-switcher to the shortcuts""
This reverts commit 971e6a81ae.
2013-05-13 16:25:54 +02:00
Rui Matos
7d5eed0404 Revert "wip"
This reverts commit 0a14e8216a.
2013-05-13 16:25:45 +02:00
Rui Matos
0d064f1b01 Revert "wip remove input-sources-switcher label"
This reverts commit 8a76727604.
2013-05-13 16:25:39 +02:00
Rui Matos
017fbbc0e6 region: Don't crash if the user disabled IS switch keybindings
A 0 length string for a keybinding means it is disabled so the whole
adding <Shift> magic to the backward accelerator string is pointless
anyway.

https://bugzilla.gnome.org/show_bug.cgi?id=700176
2013-05-13 16:22:07 +02:00
Rui Matos
8a76727604 wip remove input-sources-switcher label 2013-05-13 16:22:00 +02:00
Rui Matos
0a14e8216a wip 2013-05-13 16:22:00 +02:00
Rui Matos
971e6a81ae Revert "Add the input-source-switcher to the shortcuts"
This reverts commit 77b7569c3d.
2013-05-13 16:22:00 +02:00
Rui Matos
34906dba27 Revert "Use a common definition for modifier-only keybindings array"
This reverts commit ae3014ba3e.
2013-05-13 16:22:00 +02:00
Thomas Wood
17be761a41 user-accounts: ellipsize long user names in the password dialog
Ellipsize long user names in the password dialog by using the same
properties as the main panel.

https://bugzilla.gnome.org/show_bug.cgi?id=698965
2013-05-10 12:00:37 +01:00
Antoine Jacoutot
3db55d68e1 gcm_prefs_is_livecd() should be linux-only
/proc/cmdline only exists on Linux and in this case used to check
whether we are running out of a LiveCD.

Signed-off-by: Richard Hughes <richard@hughsie.com>
2013-05-08 12:44:49 +01:00
Alexander Larsson
79371feec6 display: Fix input for new gtk+ drawing model
The coordinates of the cairo_t in GtkWidget::draw() is always
based on the origin of the widget, i.e. the allocation, even
for drawing on subwindows or whatnot. So, we can delete
all the user_to_device() code.

This also fixed input when the new Gtk+ drawing model changes,
as that will change the device coordinates reported (but not the
user coordinates).
2013-05-07 16:06:47 +02:00
Stef Walter
c5b24e57f2 user-accounts: When enterprise account disabled, join as admin
When an enterprise login user account is disabled, or needs to have
its password change, just prompt for the administrator to do the join
to the domain. This is exactly the same fall through as if the user
does not have permission to join a machine to a domain.

https://bugzilla.gnome.org/show_bug.cgi?id=699293
2013-05-06 14:31:49 +02:00
Ondrej Holy
59467033f1 mouse: Restore mouse and touchpad pointer speed
https://bugzilla.gnome.org/show_bug.cgi?id=699015
2013-05-02 16:28:51 +02:00
Kalev Lember
29498bb20a common: Fix criticals when user language getting fails
Handle the error case when the call to the accountservice dbus proxy
object fails.

https://bugzilla.gnome.org/show_bug.cgi?id=699378
2013-05-01 15:25:36 +02:00
Ondrej Holy
b4b0ae8d89 user-accounts: Ellipsize long names
https://bugzilla.gnome.org/show_bug.cgi?id=693326
2013-04-26 17:28:36 +02:00
Marek Kasik
72d63e49d1 printers: Don't crash without system-config-printer
Fix error handling in addition of new printer.

https://bugzilla.gnome.org/show_bug.cgi?id=698642
2013-04-24 15:52:42 +02:00
Bastien Nocera
01721eb622 online-accounts: Use GtkStack instead of GdStack 2013-04-24 11:11:55 +02:00
Stef Walter
5dfffc1593 user-accounts: Handle "incorrect password" krb5 code
Oddly enough this is the standard krb5 error code for an
incorrect password. Which error code is returned depends
on how the protocol is being used. FreeIPA returns this one.

https://bugzilla.gnome.org/show_bug.cgi?id=698266
2013-04-24 08:59:50 +02:00
Stef Walter
a3d7891670 user-accounts: Make Enter work in the 'Add Account' dialogue
Fix various controls where pressing enter did nothing.

https://bugzilla.gnome.org/show_bug.cgi?id=698262
2013-04-24 08:59:50 +02:00
Stef Walter
e84bb4983c user-accounts: Reacquire permissions before adding account
If necessary, reacquire permissions before starting to add an
account.

https://bugzilla.gnome.org/show_bug.cgi?id=698276
2013-04-24 08:59:50 +02:00
Emanuele Aina
8762e2f8dc online-accounts: Accept requests for account creation on DBus/cmdline
Also accepts additional data to pre-seed the GOA dialog, in particular
the provider name (eg. 'google') and provider-specific data encoded in a
a GVariant dict ('a{sv}') to eg. pass cookies from an existing web
session (this is only available from DBus activation).

It can be run from the command line as:
 $ gnome-control-center online-accounts add google

https://bugzilla.gnome.org/show_bug.cgi?id=694315
2013-04-23 18:32:59 +02:00
Bastien Nocera
3ef22f4394 user-accounts: Fix fingerprint dialogue causing a crash
Loading the GtkBuilder file used the wrong GResource path.

https://bugzilla.gnome.org/show_bug.cgi?id=698198
2013-04-23 16:00:26 +02:00
Marek Kasik
323c09e0b2 printers: Preserve width when setting default printer
Allocate fixed space for cell renderer showing icon of default
printer.

https://bugzilla.gnome.org/show_bug.cgi?id=690443
2013-04-23 13:38:48 +02:00
Lionel Landwerlin
07bdf84dab user-accounts: fix wrong user data pointer usage
https://bugzilla.gnome.org/show_bug.cgi?id=698279
2013-04-22 16:41:32 +01:00
Baptiste Mille-Mathias
0e58ba28fc online-accounts: Add ownCloud to keywords
https://bugzilla.gnome.org/show_bug.cgi?id=698390
2013-04-22 10:12:18 +02:00
Changwoo Ryu
4888729aae keyboard: Allow input of Hangul and Modifier+space shortcuts
These keyboard switching key combinations had been rejected because
using them as shortcuts might prevent users from inputting text. But
now the input source switching keys are configured and processed in
GNOME. So the shortcut settings should allow these key combinations.

https://bugzilla.gnome.org/show_bug.cgi?id=693395
2013-04-22 13:25:19 +09:00
Richard Hughes
3faf1d525f color: Add back the buttons to the correct sizegroup
Resolves: https://bugzilla.gnome.org/show_bug.cgi?id=692757
2013-04-19 15:53:12 +01:00
Richard Hughes
829f703af6 color: Allow uploading to the Internet when using a LiveCD
If the user is calibrating on a LiveCD the final finished profile is written to
disk. This somehow needs to be transfered to the main system before it will work.

Two button are now provided, one to save the profile to disk, and one to upload
the profile to the Internet.
2013-04-19 10:42:41 +01:00
Matthias Clasen
f937b7db88 network: Add more keywords
My search for vpn in the shell came up empty; add vpn, vlan, bond,
bridge as keywords to the desktop file to correct this.

https://bugzilla.gnome.org/show_bug.cgi?id=698170
2013-04-17 18:11:46 -04:00
Stef Walter
264c2fc693 user-accounts: Fix assertion from freeing NULL array
https://bugzilla.gnome.org/show_bug.cgi?id=698177
2013-04-17 10:02:42 +02:00
Joaquim Rocha
3702a56793 wacom: Show the cursor in the calibrator UI when used from test_wacom
This functionality is dictated by the definition of FAKE_AREA in the
CPPFLAGS.
2013-04-16 14:44:08 +02:00