Commit graph

2887 commits

Author SHA1 Message Date
Michal Schmidt
314ab51f6f I noticed that gnome-about-me silently forgets all information I put
into it and on the next run all fields are empty again.

The GTK+ 2.19.2 release notes say:
* Bugs fixed:
  ...
  591085 GtkBuilder object ID bounded to GtkWidget "name" property

Apparently gtk_widget_get_name() was never supposed to return the ID of
the widget, so about_me_focus_out() worked only by mistake until GTK+
fixed the "bug".
2010-03-23 19:28:42 +01:00
Michal Schmidt
41586c16b9 about_me_destroy() frees the whole data structure and it tries to do the
right thing by setting "me = NULL" afterwards, but "me" in this case is
not the global variable, but the local one which shadows it. So the
global "me" remains non-NULL and when later about_me_focus_out() is
called, it cannot know it should return early.

It only makes sense for about_me_destroy() to operate on the global
"me", so there's no point in passing it as a parameter.
2010-03-23 19:28:37 +01:00
Federico Mena Quintero
1665cdbed5 RANDR - Don't show a tooltip while a monitor is being dragged
Otherwise the tooltip obscures what you are dragging.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-03-17 18:44:30 -06:00
Matthias Clasen
e34e6b4eeb Calls gdk_threads_enter/leave without gdk_threads_init
Fix GTK+ multi-threading.

https://bugzilla.gnome.org/show_bug.cgi?id=610003
2010-03-10 12:24:25 +00:00
Gabor Kelemen
f57c370917 Mark a string for translation. Fixes #612015 2010-03-08 21:44:33 +01:00
Federico Mena Quintero
4b224e4927 bgo#554263 - Allow compiling without the RANDR libraries
Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-02-22 21:01:49 -06:00
Matthias Clasen
e5896d700e Add a option to span background images across monitors
This feature was lost in 2.28, and people miss it. See bug 609809.
Note that this adds one new string, 'Span', which appears in the 'Style'
combobox in the background tab of the appearance capplet.
2010-02-22 18:55:41 -05:00
Federico Mena Quintero
09485b4e6b Make display-properties.desktop consistent with the 'monitors' terminology
We now just use 'monitor' instead of a combination of monitor/screen/display/etc.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-02-22 17:22:47 -06:00
Federico Mena Quintero
38bd064505 Use just "monitors", not displays/screens/monitors for wording.
Also, clarify the label of the "mirror screens" checkbox.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-02-17 17:35:46 -06:00
Federico Mena Quintero
bbb7a64c2a Add a tooltip about how to select/drag the monitors
Now that the label with instructions is gone, let's have
a tooltip with better instructions.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-02-17 17:17:17 -06:00
Federico Mena Quintero
188d5bfefb Use a cross-with-arrows instead of a hand for the cursor
Cross-with-arrows means 'you can move me', while hand means 'you can click me'
in this day and age.  Pointed out by Ka-Hing Cheung <kahing@gmail.com>

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-02-16 17:22:07 -06:00
Federico Mena Quintero
b06684e157 Remove hack to shrink the FooScrollArea if the screen is too small
The new window fits in 640x480 without any adjustments to the size of the
FooScrollArea, so we don't need to adjust that size anymore.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-02-12 13:55:19 -06:00
Federico Mena Quintero
49e441ce7c Remove the label with instructions for how to drag the monitors
The changing mouse cursor now makes the label superfluous.  Hopefully.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-02-12 13:29:55 -06:00
Federico Mena Quintero
d43cb0cd8c Set the mouse cursor to a hand when an output is draggable
This should make it more obvious that outputs are in fact draggable
in the FooScrollArea, and it will let us remove the ugly label
with instructions for how to drag the monitors.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-02-12 13:28:39 -06:00
Federico Mena Quintero
1492fe3458 Relayout the display capplet's window
We move the per-monitor's widgets to the right of the FooScrollArea.
This makes the dialog fit even in 640x480 displays, and makes it more
obvious that the monitor's controls actually refer to the selected
monitor.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-02-12 13:15:57 -06:00
Federico Mena Quintero
d271671798 Make the display capplet's window fit in 800x600 displays
We simply hack the FooScrollArea for the monitor display to be shorter.
We can get fancier in the future by really computing the size based
on the monitor into which the window eventually gets mapped.

Patch by Takashi Iwai <tiwai@novell.com> - https://bugzilla.novell.com/show_bug.cgi?id=564579

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-02-11 17:32:37 -06:00
Bastien Nocera
768d493a13 [about-me] Fix fingerprint name on 2nd page
We were never changing the enrollment page's label to match
the selected fingerprint.
2010-01-29 16:11:22 +00:00
Jens Granseuer
a1ce2446d4 [mouse] Fix mnemonics conflicts on touchpad tab
Closes bug #608057.
2010-01-27 20:04:54 +01:00
Milan Bouchet-Valat
4ad6f3e725 [about-me] Fix list of passwd error strings
Need to add "dictionary" to the first list of known errors for the previous commit to change something. Fix indentation of the whole list too.
2010-01-27 14:37:00 +01:00
Milan Bouchet-Valat
51befc4497 [about-me] Fix hangs when 'passwd' outputs unexpected answers
When current password is wrong, passwd outputs on Ubuntu 9.10
passwd: Authentication token manipulation error
This doesn't correspond to what we're expecting. Add "error" to the list of words we look for to avoid waiting forever.

When pam-cracklib is used, using an existing word prompts 'passwd' to output
WEAK PASSWORD: it's based on a dictionary word
Detect "dictionary" too and consider this as meaning "Password is too simple".
2010-01-27 11:52:39 +01:00
Martin Pitt
8df7aa00ff Add AutostartCondition to gnome-at-session.desktop
The gnome-at-session autostart desktop file launches a shell script, which in
turn calls gconftool-2, just to find out that it's disabled, and exit. This
wastes unnecessary cycles on starting the desktop.

Add an AutostartCondition to the .desktop file which only runs when a11y is
enabled.

https://bugzilla.gnome.org/show_bug.cgi?id=608138
2010-01-26 11:55:28 +01:00
Thomas Wood
54bcf1874d [appearance] use GtkInfoBar rather than a copy of GeditMessageArea
GtkInfoBar (available in Gtk+ 2.18) replaces GeditMessageArea.
2010-01-19 13:03:32 +00:00
Peter Hutterer
2e347d700a Disable tapping only for touchpads without a left mouse button.
Apple touchpads have a single physical button and are thus capable of
working even if tapping is disabled. Don't force it on for these touchpads.

This patch simply changes the check for physical buttons from the previous
"check for LMR be present" to "check only for L".

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2010-01-16 11:21:22 +01:00
Jens Granseuer
62d02072ef [common] Don't leak file descriptors when checking for colour schemes
Closes bug #606155.
2010-01-06 21:43:29 +01:00
Claude Paroz
396b9a7159 [about-me] Add translator comments to 'Home' string
This change is a part of the resolution of bug #605944.
2010-01-04 09:45:36 +01:00
Vincent Untz
7b201885a7 [release] 2.29.4 2009-12-24 00:45:44 +01:00
Bastien Nocera
945b44fbb2 Remove sleep key entry
https://bugzilla.gnome.org/show_bug.cgi?id=170175
2009-12-15 14:20:12 +00:00
Federico Mena Quintero
a3aa98b49a RANDR - Show 'Mirror Screens' in the monitor label, not a random monitor's name
Signed-off-by: Federico Mena Quintero <federico@novell.com>
2009-12-11 12:49:04 -06:00
Federico Mena Quintero
0f0e35d509 RANDR - Desensitize the on/off radio buttons if we are in Mirror Screens mode
This makes it even more obvious that you don't need to turn on
individual outputs for Mirror Screens to work properly.

It also means that we don't support "combined" setups like two mirrored
screens and one extended screen.  It seems that the majority of people only care about a few cases:

  - Laptop plus projector or monitor showing the same thing.
  - Computer plus secondary monitor(s) with an extended desktop.
  - Laptop plus docking station with external monitor only (built-in LCD turned off).

For more exotic combinations, people can use the xrandr(1) tool.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2009-12-11 12:49:03 -06:00
Federico Mena Quintero
32cd3a9d39 RANDR - Sensitize 'Mirror Screens' depending on whether mirror mode is actually supported
Previously it was always sensitive, even if there were not enough connected outputs
for mirroring, or if those those outputs didn't support the same resolution for
mirroring.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2009-12-11 12:49:03 -06:00
Federico Mena Quintero
6d40eb2648 bgo#590823 - RANDR - Automatically turn on outputs which support Mirror Screens
Previously, outputs could remain off if the user just selected Mirror Screens.
Now we automatically turn on all the outputs which support the clone mode,
to avoid extra work on the part of the user.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2009-12-11 12:45:17 -06:00
Cyril Roelandt
eac0e48a95 [network] Keep proxies in sync when "use same proxy" is selected
When the proxy host or port is changed after the "use same proxy
for all protocols" option was selected, make sure we keep all
proxies in sync. Closes bug #589952.

Signed-off-by: Jens Granseuer <jensgr@gmx.net>
2009-12-10 13:01:39 +01:00
William Jon McCann
9d4a90d798 Add support for per-monitor backgrounds
https://bugzilla.gnome.org/show_bug.cgi?id=147808
2009-12-09 22:15:20 -05:00
Jens Granseuer
e90d5dda76 [common] Fix signedness warnings in window manager code 2009-12-09 12:10:39 +01:00
Jens Granseuer
f1372f438e [common] Fix small memory leak in window manager code 2009-12-09 12:04:32 +01:00
Thomas Wood
c1ee031d15 [default-applications] return an empty string for the custom web item
This prevents the combo box from snapping back to the previous item
2009-12-07 22:46:02 +00:00
Thomas Wood
3d7178b45a [default-applications] be sure to add the gconf directories for monitoring
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=597186
2009-12-07 22:27:04 +00:00
Vincent Untz
a346d3a1fc Make layouts that cannot be activated have insensitive text 2009-12-05 16:05:43 +00:00
Jens Granseuer
fd82bdb9a1 [window] Don't allow Ctrl+Click as window movement modifier
Choosing Ctrl for window movement messes up selecting mutiple
entries in list and grid widgets (e.g. files in nautilus) so
don't offer it as an option. Closes bug #409405.
2009-12-05 13:16:06 +01:00
Sergey V. Udaltsov
c551464636 The columns in the layout list sorted
Thanks to Vincent, well spotted
https://bugzilla.gnome.org/show_bug.cgi?id=603804
2009-12-04 21:54:40 +00:00
Thomas Wood
9ebd7c4721 [appearance] fix tooltip in the background chooser
Set the has-tooltip property to enable tooltips on items in the background
chooser.

Also remove the custom tooltip timeout value so that it is now consistent
with the rest of the desktop.

Patch from: Matthias Clasen <mclasen@redhat.com>

Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=596369
2009-11-21 14:49:08 +00:00
Sergey V. Udaltsov
99d6c81807 Make buttons widths equal
Further discussions related to kbd capplet
2009-11-15 18:12:32 +00:00
Thomas Wood
fc938f8ba9 [appearance] update the background style option labels
Clarify the background style options as per the suggestions in bug 411048
by making all the descriptions the same tense and replacing "Fill screen"
with "Stretch".

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=411048
2009-11-14 19:18:48 +00:00
Thomas Wood
79cfd2b040 [theme-installer] Add OnlyShowIn=GNOME to the .desktop file
From bug 594709:

 The desktop file for the theme installer doesn't have OnlyShowIn=GNOME;

 This prevents it from working with Firefox (apparently) and it seems like it
 should have it anyway.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=594709
2009-11-14 18:46:11 +00:00
Thomas Wood
b7ce86ecec Automatically create the ChangeLog file from VCS history
Added a dist-hook rule to create the ChangeLog file from the git log.
2009-11-14 15:17:28 +00:00
Jens Granseuer
75ce231f99 [keyboard] Fix mnemonic conflict in mousekeys tab
Closes bug #586433.
2009-11-14 13:02:05 +01:00
Peter Hutterer
a5bf115175 Disable two-finger scrolling/tapping based on touchpad capabilities.
Touchpads that can't do two-finger cannot two-finger scroll - disable this
scroll method.

Touchpads that don't have physical buttons mustn't disable tapping - set to
on by default and disable checkbox.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-11-13 17:54:16 +01:00
Sergey V. Udaltsov
585991e259 Further layout improvements
As discussed on IRC (with aday)
2009-11-09 22:36:26 +00:00
William Jon McCann
07c4a415df Remove interface tab
Fixes http://bugzilla.gnome.org/show_bug.cgi?id=592756
2009-11-09 20:35:17 +00:00
Sergey V. Udaltsov
f4d19d4da0 More polish of the keyboard layout tab
See the discussion in the wiki
2009-11-04 22:09:03 +00:00