Jasper St. Pierre
ef2345ea85
system: Add a way to suspend from the system menu
...
When we implemented the new designs, we lost the ability to suspend
from the system menu. Re-enable this ability by re-adding the hidden
"Alt" shortcut item.
https://bugzilla.gnome.org/show_bug.cgi?id=706612
2013-08-26 10:02:44 -04:00
Jasper St. Pierre
dd8fd09470
endSessionDialog: Split into two sections
...
https://bugzilla.gnome.org/show_bug.cgi?id=706612
2013-08-26 10:02:44 -04:00
Jasper St. Pierre
a779e2aeca
endSessionDialog: Don't stop the timer when we have inhibitors
...
https://bugzilla.gnome.org/show_bug.cgi?id=706612
2013-08-26 10:02:44 -04:00
Jasper St. Pierre
aaaf25d578
endSessionDialog: Convert to the standard _sync pattern
...
... for starting and stopping the timer. This helps clean up the
state transitions in the code when caring about multiple things.
https://bugzilla.gnome.org/show_bug.cgi?id=706612
2013-08-26 10:02:44 -04:00
Jasper St. Pierre
2e65c852c3
endSessionDialog: List other users and sessions in with the inhibitors
...
Instead of in a separate dialog. This does not meet the designs right
now, but it's a good first start.
https://bugzilla.gnome.org/show_bug.cgi?id=706612
2013-08-26 10:02:44 -04:00
Giovanni Campagna
1b206fe94c
Dash: don't show a tooltip over an application with a popup menu
...
If the popup menu associated with the application icon is open,
make sure that the tooltip is hidden.
https://bugzilla.gnome.org/show_bug.cgi?id=705611
2013-08-26 13:52:49 +02:00
Baurzhan Muftakhidinov
8b93c97a09
Update Kazakh translation
2013-08-25 22:08:57 +06:00
Benjamin Steinwender
6247b55fc3
Updated German translation
2013-08-25 00:30:01 +02:00
Enrico Nicoletto
12d9d49fa4
Updated Brazilian Portuguese translation
2013-08-23 21:26:10 -03:00
Adel Gadllah
aef3f097e4
build: Switch to 3.10 moduleset
2013-08-23 23:40:03 +02:00
Jasper St. Pierre
1a415d5fa7
userWidget: Actually respect the iconSize parameter
...
The iconSize parameter was only being respected if it was the
default icon fallback.
https://bugzilla.gnome.org/show_bug.cgi?id=706681
2013-08-23 13:25:11 -04:00
Jasper St. Pierre
e4d46aee97
endSessionDialog: Remove the interactivity of the end session dialog
...
This was always sort of a hidden feature, and with the new designs
it's going to get unclear about what's clickable, and what's not.
https://bugzilla.gnome.org/show_bug.cgi?id=706612
2013-08-23 13:25:11 -04:00
Jasper St. Pierre
d3a88e59b9
src: Eliminate compiler warnings
2013-08-23 12:34:42 -04:00
Ray Strode
44e3811520
loginDialog: ask for username up front if disable-user-list==TRUE
...
Right now, we rely on PAM to ask for the username if disable-user-list
is TRUE. This is suboptimal because it means we can't check if we
should show a session menu.
This commit changes disable-user-list==TRUE to ask for a username up
front, rather than have PAM do it.
https://bugzilla.gnome.org/show_bug.cgi?id=706607
2013-08-23 11:40:35 -04:00
Giovanni Campagna
e0574d2861
Replace GnomeIdleMonitor with MetaIdleMonitor
...
Now that GnomeIdleMonitor is a DBus API for mutter, we need to
use own in-process thing, to avoid dead locks.
https://bugzilla.gnome.org/show_bug.cgi?id=706005
2013-08-23 16:22:44 +02:00
Jakub Steiner
d4f66da793
theme: small round button for system menu actions
...
- got freeze break from release team (2) and the docs team
https://bugzilla.gnome.org/show_bug.cgi?id=706638
2013-08-23 15:49:01 +02:00
Giovanni Campagna
c7e3289396
ScreenShield: hide the lightboxes when resuming from suspend
...
We show a lightbox when we suspend, to animate the fading to black
caused by turning off the monitors, but we need to hide it when
coming back, otherwise the user is just staring at a black screen
it until he moves the mouse or presses a key.
https://bugzilla.gnome.org/show_bug.cgi?id=706654
2013-08-23 14:21:02 +02:00
Victor Ibragimov
9cb7aeb32d
Tajik translation updated
2013-08-23 12:48:11 +05:00
Piotr Drąg
4537370a54
Updated POTFILES.in
2013-08-23 00:23:25 +02:00
Jasper St. Pierre
9d2bc1142f
endSessionDialog: Fix syntax error
...
That's what I get for not testing my changes before I push :(
2013-08-22 17:27:47 -04:00
Jasper St. Pierre
c44caa5c96
endSessionDialog: Don't error out if gnome-session hands us a dead inhibitor
...
Sometimes gnome-session hands us a bad object path for JIT inhibitors
it creates for XSMP clients. While this is a bug in gnome-session, we
shouldn't show an empty-looking dialog here.
https://bugzilla.gnome.org/show_bug.cgi?id=706612
2013-08-22 17:16:38 -04:00
Jasper St. Pierre
77dc587686
endSessionDialog: Fix a warning
...
If _timerId is undefined/null, as it is by default, we will take this
path, and fail when trying to remove a source ID for undefined.
https://bugzilla.gnome.org/show_bug.cgi?id=706612
2013-08-22 17:15:03 -04:00
Jasper St. Pierre
ce768241da
loginManager: Remove login manager versions of PowerOff/Reboot
...
These don't go through gnome-session, so they don't properly update
its state machine. We should use these in the future when we want to
use logind user sessions, but for now, they're just a trap.
https://bugzilla.gnome.org/show_bug.cgi?id=706612
2013-08-22 16:40:52 -04:00
Ray Strode
5f9e50175f
loginDialog: add support for auth without username / fix Not Listed?
...
commit 93f072d1fc
attempted to
add support for auth without a username to the login screen, but
do to a messed up rebase only partially added it.
This commit fixes that.
https://bugzilla.gnome.org/show_bug.cgi?id=706607
2013-08-22 15:40:55 -04:00
Jasper St. Pierre
34ec457a47
popupMenu: Fix indentation and style
2013-08-22 14:09:04 -04:00
Alejandro Piñeiro
dd1651f2d1
Setting proper name and role for system menu sliders
...
https://bugzilla.gnome.org/show_bug.cgi?id=706391
2013-08-22 17:18:33 +02:00
Jakub Steiner
c3c529b001
Merge branch 'menu-arrow'
2013-08-22 16:37:40 +02:00
Alejandro Piñeiro
aa569304bc
Fix key navigation on system menu sliders
...
Rely key press events management if the menu item contains
a slider.
https://bugzilla.gnome.org/show_bug.cgi?id=706386
2013-08-22 16:02:35 +02:00
Alejandro Piñeiro
3d57fd3227
slider: fix wrong variable name for own actor
...
https://bugzilla.gnome.org/show_bug.cgi?id=706386
2013-08-22 16:02:35 +02:00
Jakub Steiner
c18a6a6577
theme: darken open submenu items
...
- avoid the clash of adjacent open and selected items
https://bugzilla.gnome.org/show_bug.cgi?id=706037
2013-08-22 15:42:49 +02:00
Ray Strode
9720301d01
gdmUtil: make _startService support no username
...
commit fd11ad95f6
factored
out duplicated code, but unintentionally dropped support
for beginning verification without a username.
This commit brings it back.
https://bugzilla.gnome.org/show_bug.cgi?id=706542
2013-08-22 09:40:51 -04:00
Ray Strode
5ea75499fe
objectManager: fix indentation
2013-08-22 09:40:12 -04:00
Jakub Steiner
b45bbb77ef
theme: don't do harsh gradients for submenus
...
- use a more flat gradient for submenus. nothing is as curved
and it doesn't help legibility.
https://bugzilla.gnome.org/show_bug.cgi?id=706037
2013-08-22 15:38:29 +02:00
Ray Strode
d29b86baf0
objectManager: clear inhibitor on unregistered interfaces
...
A D-Bus service can export more supported interfaces than the
shell cares about. In those cases, we avoid creating proxies,
but neglect to finish things up so the object manager class
knows it can mark itself loaded.
This commit makes sure we do the proper finishing, so the object
manager still loads in the face of unsupported interfaces.
https://bugzilla.gnome.org/show_bug.cgi?id=706542
2013-08-22 09:38:15 -04:00
Kjartan Maraas
1730aff2b9
Updated Norwegian bokmål translation
2013-08-22 15:21:22 +02:00
Piotr Drąg
1b03484b04
Updated Polish translation
2013-08-22 02:16:10 +02:00
Florian Müllner
f3749753ad
Bump version to 3.9.90
...
Update NEWS.
2013-08-22 00:57:49 +02:00
Jasper St. Pierre
ae80e81b75
shell-gtk-embed: Make the MetaWindowActor for a tray icon unreactive
...
The MetaWindowActor isn't painted, and we empty its input shape in
the X scene graph, but Clutter still picked it. Set it as unreactive
so that it can't be picked.
https://bugzilla.gnome.org/show_bug.cgi?id=706536
2013-08-21 16:53:05 -04:00
Jasper St. Pierre
8581e980e9
gnome-shell-plugin: Remove old code to detect crossing events
...
Ever since we stopped reparenting status icon windows to the stage, tray icons
haven't been inferiors and thus we don't have to filter out enter/leave events
for them, as we never show them outside of a modal.
https://bugzilla.gnome.org/show_bug.cgi?id=706536
2013-08-21 16:53:05 -04:00
Jasper St. Pierre
7234aa601f
layout: Remove some outdated set_hidden_from_pick calls
...
XDND no longer uses CLUTTER_PICK_ALL, so we don't need to hide
certain actors from pick anymore.
2013-08-21 16:53:04 -04:00
Jasper St. Pierre
a8a2b7d7bb
layout: Create the primary background in a not critical location
...
The startup animation should be as minimal as possible to prevent
hangups.
2013-08-21 16:53:04 -04:00
Dušan Kazik
9a901c7add
Updated slovak translation
2013-08-21 21:51:40 +02:00
Andika Triwidada
1a0b809ec5
Updated Indonesian translation
2013-08-21 17:37:48 +07:00
Victor Ibragimov
802c7254b4
Tajik translation updated
2013-08-21 12:07:47 +05:00
Rafael Ferreira
a99e3be44e
Updated Brazilian Portuguese translation
2013-08-20 22:38:26 -03:00
Magdalen Berns
d7cf203547
fix a11y status style
...
https://bugzilla.gnome.org/show_bug.cgi?id=706232
2013-08-20 20:22:31 -04:00
Fran Diéguez
3364ce53e6
Updated Galician translations
2013-08-21 01:12:41 +02:00
Giovanni Campagna
2a2bcc8984
ScreenShield: fade the screen to black when locking manually
...
When locking manually (or locking with an animation), fade the
screen to black after a small timeout. This provides a smoother
experience, instead of abruptly turning off the screen.
https://bugzilla.gnome.org/show_bug.cgi?id=699112
2013-08-20 21:52:06 +02:00
Giovanni Campagna
6b8339e9b4
Lightbox: have animation times passed as parameters to show() and hide()
...
This way it is possible to use the same lightbox with different
times.
https://bugzilla.gnome.org/show_bug.cgi?id=699112
2013-08-20 21:52:04 +02:00
Giovanni Campagna
32613ba544
ScreenShield: switch resetLockScreen to accept keyword arguments
...
Having two booleans as argument is just confusing.
https://bugzilla.gnome.org/show_bug.cgi?id=699112
2013-08-20 21:51:39 +02:00