Matthias Clasen
96994721ef
Add an OSD for sticky modifiers
...
This commit adds an OSD that displays which modifiers are
currently latched or locked. This is commonly used together
with sticky keys.
https://bugzilla.gnome.org/show_bug.cgi?id=647711
2013-04-15 17:48:47 -04:00
Matthias Clasen
f358bb1a96
classic: Invert the spinner color
...
https://bugzilla.gnome.org/show_bug.cgi?id=693688
2013-04-15 17:48:47 -04:00
Jasper St. Pierre
1bce210c51
messageTray: Don't show the context-menu when the tray isn't open
...
https://bugzilla.gnome.org/show_bug.cgi?id=697709
2013-04-15 12:49:30 -04:00
Piotr Drąg
8a3c8d1b1c
Add a note to POTFILES.in about the gvc submodule
2013-04-14 21:59:03 +02:00
Trần Ngọc Quân
08b224de1f
Updated Vietnamese translation
2013-04-13 17:53:05 +10:00
Rui Matos
86c92c37d2
st-im-text: Override ClutterText's cursor_event to set cursor position
...
This is both more efficient and accurate than doing it from the paint
vfunc.
https://bugzilla.gnome.org/show_bug.cgi?id=697722
2013-04-10 17:27:28 +02:00
Rui Matos
07053c3df7
shellEntry: Remove close method
...
GrabHelper already takes care of putting the key focus back on the
widget that had it when the grab was established.
ShellEntry's close() has recently become harmful since it's now called
from the menu's destroy() method and that is called in the entry's
destroy handler which means that this._entry might no longer be valid
at close() time.
https://bugzilla.gnome.org/show_bug.cgi?id=697560
2013-04-08 21:02:03 +02:00
Jasper St. Pierre
4fb33c9b09
dnd: Set the position and scale on the drag actor before it's reparented
...
We need to do this to ensure that it gets the correct scale, as otherwise
the transform that we retrieve will be incorrect.
https://bugzilla.gnome.org/show_bug.cgi?id=697504
2013-04-08 14:57:49 -04:00
Jasper St. Pierre
5e6a25c3c2
dnd: Set the scale on the drag actor
...
The actor is the same as the drag actor in this case, but we tend to
set properties on the drag actor and get them from the actor elsewhere
in this codepath. Make this consistent.
https://bugzilla.gnome.org/show_bug.cgi?id=697504
2013-04-08 14:57:49 -04:00
Allan Day
e14ef4a294
theme: remove excessive padding from notification buttons
...
Set the button width manually and remove the huge horizontal
padding we had. This means that long button labels don't get cut
off.
https://bugzilla.gnome.org/show_bug.cgi?id=664411
2013-04-08 19:25:46 +02:00
Giovanni Campagna
8b659f0f4c
St: support -st-natural-width/height CSS properties
...
It is sometimes desirable to specify the size of a box from CSS without
changing the minimum-width too.
This property implements that.
https://bugzilla.gnome.org/show_bug.cgi?id=664411
2013-04-08 19:25:45 +02:00
Милош Поповић
a6395c95d4
Small fix in Serbian translation
2013-04-08 15:29:57 +02:00
Adel Gadllah
98e74dfd38
screenshield: Remove box-shadow
...
This causes very low performance in some situations (like multiscreen). Proper
fixes are too invasive at this point (3.8.1) so lets just remove the shadow
for now and add it back later once he have fixed it.
https://bugzilla.gnome.org/show_bug.cgi?id=697274
2013-04-07 22:06:46 +02:00
Florian Müllner
1d728186db
recorder: Enable the keybinding for all modes
...
There's not really a good reason to restrict the screen recorder
to normal mode and overview, so allow it for all keybinding modes.
https://bugzilla.gnome.org/show_bug.cgi?id=696200
2013-04-07 21:13:30 +02:00
Rui Matos
2499f2ed80
AppSwitcherPopup: Activate only the selected window if any
...
If there's an explicitly selected window thumbnail we should bring up
only that particular window instead of all the application's windows.
https://bugzilla.gnome.org/show_bug.cgi?id=697480
2013-04-07 21:05:38 +02:00
Ray Strode
963905adcd
runDialog: don't destroy on close
...
It's a singleton like the endSessionDialog
https://bugzilla.gnome.org/show_bug.cgi?id=697435
2013-04-06 11:10:30 -04:00
Ray Strode
7c21ab0985
Revert "Revert "modalDialog: Destroy dialogs on close""
...
This reverts commit 007820b7c1
.
(I only meant to revert that in my local branch)
2013-04-06 10:53:11 -04:00
Ray Strode
77d3712261
popupMenu: close menu on destroy
...
This fixes a crash if a background menu is open
and the background changes.
https://bugzilla.gnome.org/show_bug.cgi?id=697432
2013-04-06 10:47:16 -04:00
Ray Strode
0376f22d41
background: stop monitoring file after removing from cache
...
https://bugzilla.gnome.org/show_bug.cgi?id=697395
2013-04-06 10:45:53 -04:00
Ray Strode
007820b7c1
Revert "modalDialog: Destroy dialogs on close"
...
This reverts commit 3dd6113a0a
.
2013-04-06 10:28:47 -04:00
Ray Strode
dc98711477
backgroundMenu: drop cursor object with rest of menu actors
...
https://bugzilla.gnome.org/show_bug.cgi?id=697395
2013-04-06 09:45:45 -04:00
Ray Strode
e98c6ff31b
background: when updating image remove old one from cache
...
We're removing the new content from the cache instead of the
old content.
This commit fixes that.
https://bugzilla.gnome.org/show_bug.cgi?id=697395
2013-04-06 09:44:51 -04:00
Ray Strode
9eae74357a
background: don't leak background objects during quick changes
...
We currently let some backgrounds "fall through the cracks" if
a bunch of change notifications come in at once.
This commit fixes that.
https://bugzilla.gnome.org/show_bug.cgi?id=697395
2013-04-06 09:44:50 -04:00
Jasper St. Pierre
1ee88a2878
screenShield: Ensure we destroy background container widgets
...
We may accidentally leak a widget when monitors change while
locked otherwise. This is especially bad because we put a
box-shadow on this widget.
https://bugzilla.gnome.org/show_bug.cgi?id=697300
2013-04-04 19:16:49 -04:00
Jasper St. Pierre
14189e6827
shellEntry: Destroy entry menus when the entry actors are destroyed
...
This ensures that a menu and manager aren't sticking around.
https://bugzilla.gnome.org/show_bug.cgi?id=697295
2013-04-04 15:04:14 -04:00
Jasper St. Pierre
3dd6113a0a
modalDialog: Destroy dialogs on close
...
It turns out that we never destroyed modal dialogs when closing
them, causing them to still linger in the scene graph even when
there were no references to them in the JS. The one case where
we don't want to destroy modal dialogs after being closed is
endSessionDialog, so provide a parameter that allows classes
to override this behavior.
https://bugzilla.gnome.org/show_bug.cgi?id=697295
2013-04-04 15:04:14 -04:00
Kjartan Maraas
ae5cdea5af
Updated Norwegian bokmål translation
2013-04-03 13:31:44 +02:00
Ray Strode
3c1f389e25
backgroundMenu: destroy menu when actor is destroyed
...
This fixes a leak.
https://bugzilla.gnome.org/show_bug.cgi?id=697119
2013-04-02 23:20:15 -04:00
Inaki Larranaga Murgoitio
284d821233
Updated Basque language
2013-04-02 21:59:27 +02:00
Giovanni Campagna
78272e5592
RemoteSearch: don't sort the last explicitly sorted provider last
...
It's a confusing semantic, and keeping it causes bugs in the control
center panels.
https://bugzilla.gnome.org/show_bug.cgi?id=694974
2013-04-02 21:49:57 +02:00
Wojciech Szczęsny
098bc41083
Updated Polish translation
2013-04-02 15:58:59 +02:00
Aron Xu
c837090282
Update Simplified Chinese translation
2013-04-02 00:55:01 +08:00
Ihar Hrachyshka
cdc1678e6f
Updated Belarusian translation.
2013-04-01 15:22:56 +03:00
Khaled Hosny
2a3d76b0cc
Update Arabic translation
2013-03-31 23:08:29 +02:00
Bruce Cowan
29e89491de
Updated British English translation
2013-03-29 16:07:45 +00:00
David Gumberg
d63947aec4
Silly typo in calendar.js
...
https://bugzilla.gnome.org/show_bug.cgi?id=696436
2013-03-29 16:15:19 +01:00
Colin Walters
512f0a67fb
shellDBus: Fix SetActive(false) for ScreenSaver DBus API
...
Someone changed .unlock() to deactivate() for the obvious symmetry
with activate(), but forgot to update it here.
https://bugzilla.gnome.org/show_bug.cgi?id=696585
2013-03-29 10:13:24 -04:00
Martin Pitt
a7cd4657f5
loginManager.js: Check for logind, not for systemd
...
It is possible to build systemd without logind, in which case
/sys/fs/cgroup/systemd would still exist. Check for /run/systemd/seats instead,
as recommended by systemd upstream.
For details, see:
<https://mail.gnome.org/archives/desktop-devel-list/2013-March/msg00092.html >
https://bugzilla.gnome.org/show_bug.cgi?id=696252
2013-03-29 11:00:52 +01:00
Rui Matos
bf02cde598
altTab: Move input focus to target window before dropping the grab
...
We chain up on _finish() to drop the grab and destroy the switcher
popup but we should activate the target window first because dropping
the grab results in the previously focused windows getting a focus in
event immediately followed by the focus out event from the target
window activation which we can easily avoid.
https://bugzilla.gnome.org/show_bug.cgi?id=696259
2013-03-28 16:17:07 +01:00
Daniel Martinez
b7dbb35546
Updated Aragonese translation
2013-03-28 11:11:10 +01:00
Jasper St. Pierre
6fd5f0e3de
popupMenu: Fix another child popup regression
...
When switching menus, we need to make sure we close all existing
grabs, not just the first one.
https://bugzilla.gnome.org/show_bug.cgi?id=695859
2013-03-27 16:32:42 -04:00
Jasper St. Pierre
e6469df065
popupMenu: Fix a missed rename
...
this._activeMenu was changed to this.activeMenu, but this wasn't
updated by accident.
https://bugzilla.gnome.org/show_bug.cgi?id=695859
2013-03-27 16:32:42 -04:00
Jasper St. Pierre
d61fe357f6
layout: Clip the window group when doing the startup animation
...
This ensures that when we have windows that are already visible,
like desktop icons, they don't fly across the screen from what
seems to be hyperspace to get into view.
https://bugzilla.gnome.org/show_bug.cgi?id=696323
2013-03-27 16:30:00 -04:00
Ray Strode
965dd2ab67
Bump version to 3.8.0.1
...
Update NEWS.
2013-03-27 12:28:56 -04:00
Ray Strode
78e011d558
background: fix multimonitor background placement in overview
...
This is like the previous commit but for monitor index, instead
of effects.
https://bugzilla.gnome.org/show_bug.cgi?id=696712
2013-03-27 12:13:47 -04:00
Ray Strode
76590d6c69
background: fix vignette in overview
...
We no longer apply background effects when loading backgrounds.
This commit fixes that.
https://bugzilla.gnome.org/show_bug.cgi?id=696712
2013-03-27 12:09:02 -04:00
Florian Müllner
16dc6ce41a
Bump version to 3.8.0
...
Update NEWS.
2013-03-26 22:29:57 +01:00
Ray Strode
1dadcee5c9
background: don't choke on huge slide show durations
...
if a slideshow file has a really large duration we'll currently
throw an exception.
This bug is aggravated by the fact that some versions of
gnome-desktop use UINT_MAX as a sentinel value to mean,
"don't ever update slide".
This commit treats durations that would overflow as infinitely
long.
https://bugzilla.gnome.org/show_bug.cgi?id=696157
2013-03-26 17:02:05 -04:00
Ray Strode
bed3bb45f7
background: don't load the same image more than once concurrently
...
If a background gets requested from the cache while it's still
being loaded from an earlier call, then there will be two concurrent
loads of the same file.
That concurrency is mitigates the effectiveness of the cache and
also causes leaks.
This commit consolidates file loads so that concurrency doesn't
happen.
https://bugzilla.gnome.org/show_bug.cgi?id=696157
2013-03-26 17:02:05 -04:00
Ray Strode
18d850d7d6
workspaceThumbnail: always destroy bgManager when destroyed
...
Right now we only destroy the bgManager object when the
workspaceThumbnail is explicitly destroy with its destroy()
method.
This commit makes sure bgManager gets destroyed when the
workspaceThumbnail actor is destroyed without calling
destroy().
https://bugzilla.gnome.org/show_bug.cgi?id=696157
2013-03-26 17:02:05 -04:00