Commit graph

1305 commits

Author SHA1 Message Date
Bastien Nocera
91db9ddb41 network: Fix possible double-free
operator_name_safe is attached to an object, and freed
when the object goes away, so don't free it here.
2011-08-26 13:21:25 +01:00
Jiří Klimeš
31f975996e network: Mobile broadband bug fixes
Fix On/off switch, options buttons and info display

https://bugzilla.gnome.org/show_bug.cgi?id=657303
2011-08-26 13:21:17 +01:00
Richard Hughes
18365c1c56 color: When setting the default profile for a display, use the correct device
Using current_device breaks when you have more than one monitor that is color
managed, and you select device #1 and then click on a different profile for
device #2.

In this case we want to change the default profile on device #2, not device #1.
2011-08-26 12:15:31 +01:00
Bastien Nocera
0d5e938ddf panel: Disable buttons when D-Bus service not available
https://bugzilla.gnome.org/show_bug.cgi?id=652572
2011-08-26 11:57:16 +01:00
Bastien Nocera
44dddf7579 wacom: Hide the calibrate button
As it doesn't do anything yet.
2011-08-26 11:35:27 +01:00
Bastien Nocera
67475075aa wacom: Remove deprecated properties 2011-08-26 11:35:27 +01:00
Bastien Nocera
4ce3d9f9ab wacom: Add padding around the widgets 2011-08-26 11:35:27 +01:00
Bastien Nocera
dcd5ecac69 wacom: Clean up settings on destruction 2011-08-26 11:35:27 +01:00
Bastien Nocera
4808eb5ab3 wacom: Clean up panel instantiation 2011-08-26 11:35:27 +01:00
Bastien Nocera
dc5c93787b wacom: Clean up GSettings instantiation 2011-08-26 11:35:27 +01:00
Bastien Nocera
e88053c244 wacom: Simplify widgets getting 2011-08-26 11:35:27 +01:00
Bastien Nocera
ae35bd1e08 wacom: Fix memory leak 2011-08-26 11:35:27 +01:00
Bastien Nocera
57e87e3591 color: Remove unneeded category 2011-08-26 11:35:27 +01:00
Peter Hutterer
7b213472f1 wacom: add a wacom control panel.
https://bugzilla.gnome.org/show_bug.cgi?id=640981
2011-08-26 11:35:27 +01:00
Richard Hughes
a999160bf7 color: If we have only a few devices and profiles expand the treeview at startup 2011-08-26 11:16:20 +01:00
Richard Hughes
5a2402ab75 color: Add a tooltip to the 'Learn more...' button
This avoids showing a nasty ghelp:// URL that's meaningless to most people.
2011-08-26 10:50:27 +01:00
Matthias Clasen
f56f4a503d users: Fix life-cycle issues
We were leaking various references, leading to failures to populate
the list upon reloading, or to segfaults. With this commit, all
created user objects, as well as the user-manager object are
finalized when the panel is unloaded.
2011-08-25 23:45:38 -04:00
Giovanni Campagna
1488246ff2 Update volume-control applet for GVC API changes.
"ready" and "connecting" signals were replaced by a single
"state-changed".

https://bugzilla.gnome.org/show_bug.cgi?id=645708
2011-08-26 00:25:05 +02:00
Giovanni Campagna
a57f32a4e2 GnomeVolumeControl: track PulseAudio connection state and expose it
Adds get_state() and ::state-changed signals, that replace connecting
and ready, as well as providing indication of when the object was closed
or the connection to PulseAudio failed.

https://bugzilla.gnome.org/show_bug.cgi?id=645708
2011-08-26 00:25:05 +02:00
Bastien Nocera
ecc7b5c83e display: Fix the labeller not disappearing
The "panel" container isn't a top-level container, so we can't
rely on it being focused/unfocused.

https://bugzilla.gnome.org/show_bug.cgi?id=625476
2011-08-25 19:39:48 +01:00
Bastien Nocera
558325f6a4 display: Simplify panel code
By merging the "capplet" code back into the main panel code.
2011-08-25 19:10:28 +01:00
Bastien Nocera
662f7b1bf4 display: Remove FIXME
It was fixed!
2011-08-25 18:53:23 +01:00
Bastien Nocera
e763a4dded display: Clean up ifdef's 2011-08-25 18:53:23 +01:00
Matthias Clasen
64419bf3c9 users: prevent autologin for disabled users
gdm can't handle this currently, so prevent this situation
from happening. Forcibly turning off the autologin when an
account is disabled is a slightly odd side-effect, but
good enough in practice.

https://bugzilla.gnome.org/show_bug.cgi?id=649816
2011-08-25 12:43:22 -04:00
Bastien Nocera
222bd72be8 user-accounts: Add translator comments for split line
https://bugzilla.gnome.org/show_bug.cgi?id=657168
2011-08-25 17:34:58 +01:00
Friedel Wolff
d5d6cdcae0 universal-access: Add translator comments
https://bugzilla.gnome.org/show_bug.cgi?id=657167
2011-08-25 17:33:06 +01:00
Bastien Nocera
bbe58b586b user-accounts: Remove trailing space in string
https://bugzilla.gnome.org/show_bug.cgi?id=657169
2011-08-25 17:31:16 +01:00
Bastien Nocera
3406d2bd47 sound: Remove trailing spaces in strings
https://bugzilla.gnome.org/show_bug.cgi?id=657169
2011-08-25 17:30:08 +01:00
Richard Hughes
00fdb2501c color: Add a new 'Learn more' button to the color panel
You need to build gnome-user-docs to get the new content.
2011-08-25 11:52:51 +01:00
Rodrigo Moya
159b81dd67 keyboard: Fix some alignment 2011-08-24 17:02:35 +02:00
Rodrigo Moya
68fcfd6493 region: Don't show region panel in Unity, it uses its own language selector 2011-08-24 17:02:35 +02:00
Richard Hughes
118aa6d1f0 color: Add a small italic indication when there are no color managed devices
This happens on most virtual machines as we can't actually correct a virtual
screen an there's not going to be many interesting USB devices plugged in.

Thanks again to the guys in #gnome-design for all the help.
2011-08-24 13:11:20 +01:00
Richard Hughes
df30d9ea06 color: If there are no profiles or devices then hide the toolbar 2011-08-24 12:35:43 +01:00
Richard Hughes
76a21bdb54 color: Do not attempt to delete the device if it's already added
This was always a workaround for a bug in colord, and we dep on a high enough
version now.
2011-08-24 12:33:23 +01:00
Richard Hughes
37eef8abac color: Remove color managed devices if they are deleted by another process
We need to store the device 'Path' not the device 'Id' in the model as we can't
connect to a device that's already been removed which we need to do when using
the ID.
2011-08-24 12:30:48 +01:00
Matthias Clasen
b937a72c16 universal access: Add more keywords to the desktop file
Some of these were proposed by Federico Mena Quintero
in bug 657189, the others just make sense.
2011-08-23 21:53:06 -04:00
Rodrigo Moya
a0f6f9c603 region: Avoid crash when systemd is not available 2011-08-23 13:01:06 +02:00
Richard Hughes
08c71b017f color: Only allow the user to import custom profiles with colord >= 0.1.12
When I was adding the color panel, we ripped out the import code as it was all
pretty hacky and hardcoded, with the intention of doing it the right way in
colord rather than in each client.

At the moment if the user selects 'Import' then the panel does nothing as the
code that would actually make it work was missing.

I've now added the required client code in colord 0.1.12 which makes it possible
to actually import files not listed in the dropdown.

This makes it possible to install a display profile that's been downloaded into
the 'Downloads' directory by firefox.
2011-08-22 23:05:40 +01:00
Richard Hughes
e06ccd9c9e color: Fix a crash where out internal state gets screwed up
I'm just looking for the real bug now.
2011-08-22 23:05:39 +01:00
Matthias Clasen
749148cda6 region: Initial implementation of 'copy to system'
This implementation is using the systemd-localed mechanism.
It currently does not support keyboard layouts, unfortunately.
2011-08-22 14:29:59 -04:00
Matthias Clasen
796cede386 region: Add some spacing to the system tab 2011-08-22 14:29:58 -04:00
Matthias Clasen
1538ab4c79 region: Ensure the system tab is updated
When the region setting is unset, we need to update the
region on the system tab also when the language changes.
2011-08-22 14:29:57 -04:00
Matthias Clasen
68c7654dfb region: show fewer regions
Rework the region list to only show regions 'matching' the current
language, and add a region chooser dialog that offers the full set.
2011-08-22 14:29:56 -04:00
Matthias Clasen
d22307b699 region: Use region names on the region tab
Use the just introduced api to show region names in the list.
2011-08-22 14:29:56 -04:00
Matthias Clasen
9e02793982 common: Add a region mode to the language chooser
In this mode, locales are primarily represented by their
region component, instead of their language component.
2011-08-22 14:29:55 -04:00
Matthias Clasen
3f122250e1 common: Add api for region names
Similar to how we format language names, add a variant that
emphasizes the region part of a locale. We show the language
in parentheses as discriminator only where needed.
2011-08-22 14:29:54 -04:00
Matthias Clasen
7720b989ea region: Redo the formats tab
The big combo box is not very usable, so as a first improvement,
move things around so that we can use a list on the left, and
put the examples on the right.

Also add a 'need logout' hint in the same style as on the
language tab.
2011-08-22 14:29:54 -04:00
Matthias Clasen
be235bd9ae region: Redo the language tab
Prepopulate the list with a small set of 'common' languages,
as we already did in the user panel, and use a language chooser
to add to that list.
2011-08-22 14:29:53 -04:00
Matthias Clasen
60c8f11a12 user: Move the language chooser to common
It will soon be used in the region panel as well.
2011-08-22 14:29:52 -04:00
Matthias Clasen
daf2dae1ff user: Prepopulate the language combo
Add a small set of major languages to the combobox. This covers
the 80% case and makes the list look less empty.
2011-08-22 14:29:52 -04:00