Jeremy Bicha
2a5f8e84bb
js: Use proper Unicode ellipsis (…) instead of three dots
...
https://bugzilla.gnome.org/show_bug.cgi?id=689542
2013-02-12 17:05:00 -05:00
Matthias Clasen
6f8540f25a
Use nice Unicode for date formatting
...
The ratio character is nicer aligned for this use than the
stock colon, and a thin space is all that is needed before am/pm.
https://bugzilla.gnome.org/show_bug.cgi?id=689251
2013-02-12 10:16:47 -05:00
Matthias Clasen
151c699f5c
EndSessionDialog: Add a Close method
...
When there are multiple sessions, we may get a polkit dialog in
response to clicking 'Reboot' in the end session dialog. If the
polkit dialog gets canceled or otherwise ends unsuccessfully,
we are left with the lightbox that the end session dialog puts
up when 'Reboot' is clicked. To remove the lightbox and make the
session fully functional again, gnome-session will call Close.
https://bugzilla.gnome.org/show_bug.cgi?id=688915
2013-02-12 10:15:51 -05:00
Adel Gadllah
9133f6d352
messageTray: Add context menu
...
Add a context menu to the tray that allows cleaning up sources
and open the notification settings panel.
https://bugzilla.gnome.org/show_bug.cgi?id=691035
2013-02-12 08:39:21 +01:00
Adel Gadllah
b2fb84e361
Don't ask for a password on shutdown
...
Show a warning and the list of active users instead when
multiple sessions are present.
https://bugzilla.gnome.org/show_bug.cgi?id=693385
2013-02-11 19:39:00 +01:00
Adel Gadllah
4ab1e893f0
userMenu: Handle the case where the user has no icon file
...
Fix a crash in UserAvatarWidget.update that gets triggered when the user has
no icon file.
https://bugzilla.gnome.org/show_bug.cgi?id=693385
2013-02-11 19:39:00 +01:00
Jasper St. Pierre
a43be186d3
lookingGlass: Remove old hack for static functions on interfaces
...
This has been fixed with the addition of interfaces in Gjs.
2013-02-08 14:31:08 -05:00
Jasper St. Pierre
fb63f48d0a
layout: Trigger the message tray by downward pressure
...
A pressure barrier is a barrier that activates after the user pushes
against the bottom of the screen in a short time. Implement this using
the new XInput 2.3 features that provide extended information about
pointer barriers, and use it so that pushing against the bottom of
the screen edge brings up the message tray.
https://bugzilla.gnome.org/show_bug.cgi?id=677215
2013-02-08 14:28:11 -05:00
Jasper St. Pierre
c0279df3c6
layout: Port to the new mutter-based barrier wrappers
...
As pressure barriers need a signalling mechanism to provide
information about when and where they are hit, an object which
provides a signal is a more appropriate abstraction for a pointer
barrier than a functional ID-based approach. Mutter has gained
pointer barrier wrappers, so use its objects instead of ours.
https://bugzilla.gnome.org/show_bug.cgi?id=677215
2013-02-08 14:27:42 -05:00
Jasper St. Pierre
e614b993f2
messageTray: Remove tray dwelling if we have new barrier features
...
If we have the new barrier features, then we should not activate the
old tray dwelling mechanism.
https://bugzilla.gnome.org/show_bug.cgi?id=677215
2013-02-08 14:27:42 -05:00
Debarshi Ray
8035f30305
autorunManager: Define this._session as an instance of GnomeSession
...
This is a fallout from 526a16298c
.
https://bugzilla.gnome.org/show_bug.cgi?id=693161
2013-02-08 18:55:38 +01:00
Florian Müllner
af0b5e6176
searchDisplay: Unset default result when clearing search
...
If we fail to do so, a previously set result may be activated by
hitting enter, even if a search did not turn up any actual results.
2013-02-08 17:52:39 +01:00
Rui Matos
3652002a68
screenShield: Pop modes before starting unlock animation
...
This way the top panel remains visible while the shield hiding
animation is ongoing instead of suddenly appearing just when it ends.
https://bugzilla.gnome.org/show_bug.cgi?id=692966
2013-02-07 18:25:35 +01:00
Jasper St. Pierre
c0e5719271
keyboard: Don't use set_skip_paint
...
https://bugzilla.gnome.org/show_bug.cgi?id=693303
2013-02-07 05:43:50 -05:00
Jasper St. Pierre
997f851031
keyboard: Make sure to set currentSource if we only have one source
...
This way, popping up and re-closing the switcher won't emit an error
trying to check for this._currentSource.
https://bugzilla.gnome.org/show_bug.cgi?id=693303
2013-02-07 05:43:50 -05:00
Jasper St. Pierre
0616261a94
st-clipboard: Add the ability to choose the clipboard type
...
https://bugzilla.gnome.org/show_bug.cgi?id=645019
2013-02-07 04:51:30 -05:00
Jasper St. Pierre
d2c45f428f
workspace, workspaceThumbnail: Fix another bad rebase
...
It seems I pushed an old version of the patch by accident.
2013-02-07 02:31:52 -05:00
Jasper St. Pierre
6054ab35cb
workspaceThumbnail: Fix bad rebase
2013-02-07 02:27:40 -05:00
Jasper St. Pierre
5ba0c6404b
main: Move getWindowActorsForWorkspace to layout
...
It's only used here.
https://bugzilla.gnome.org/show_bug.cgi?id=691746
2013-02-07 01:36:31 -05:00
Jasper St. Pierre
f738c2be9d
main: Remove isWindowActorDisplayedOnWorkspace
...
We now have a convenience method in mutter.
https://bugzilla.gnome.org/show_bug.cgi?id=691746
2013-02-07 01:36:31 -05:00
Jasper St. Pierre
12ac2e5534
Switch all external uses of Main.panel.actor.height to the work area
...
https://bugzilla.gnome.org/show_bug.cgi?id=692680
2013-02-06 22:35:49 -05:00
Jasper St. Pierre
60985b396a
layout: Use the mutter functions for doing monitor math
...
https://bugzilla.gnome.org/show_bug.cgi?id=692680
2013-02-06 22:35:10 -05:00
Jasper St. Pierre
d9b33e01ee
layout: Replace uses of find(Monitor|Index)ForWindow with window.get_monitor()
...
Mutter already does the math for us, so we shouldn't have to do it.
2013-02-06 22:35:10 -05:00
Jasper St. Pierre
0335f2726a
workspace: Use mutter's work area calcuating rather than doing it manually
...
https://bugzilla.gnome.org/show_bug.cgi?id=692680
2013-02-06 22:35:10 -05:00
Florian Müllner
62ce90795f
userMenu: Remove explicit screen lock on suspend
...
This is now handled by the screen shield itself.
https://bugzilla.gnome.org/show_bug.cgi?id=686482
2013-02-06 01:01:52 +01:00
Florian Müllner
6bcad45392
screenShield: Use inhibitors to lock screen on suspend
...
If the screen lock is enabled, lock the screen before suspension.
When using systemd, this will cover both explicitly suspending from
the user menu and suspension initiated by g-s-d (lid close, power
button).
https://bugzilla.gnome.org/show_bug.cgi?id=686482
2013-02-06 01:01:52 +01:00
Florian Müllner
67c7abaac3
main: Fix typo
...
This fixes a regression from commit fcc32fca
.
2013-02-05 20:42:27 +01:00
Florian Müllner
2344706462
extensionSystem: Allow extensions to provide mode-specific styling
...
Allow extensions to integrate with modes that provide a distinct
style by providing a mode-specific stylesheet.
https://bugzilla.gnome.org/show_bug.cgi?id=693219
2013-02-05 19:54:17 +01:00
Florian Müllner
fcc32fca7e
sessionMode: Add stylesheetName property
...
This will allow to visually differentiate modes by providing
separate styling.
https://bugzilla.gnome.org/show_bug.cgi?id=693219
2013-02-05 19:54:17 +01:00
Florian Müllner
7f587fd4da
messageTray: Add 'source-removed' signal
...
While it is possible to keep track of removed sources by tracking
their summary items' actor:.destroy signal, a dedicated signal
mirroring the existing 'source-added' one is more convenient.
https://bugzilla.gnome.org/show_bug.cgi?id=693220
2013-02-05 19:54:17 +01:00
Florian Müllner
f47c0601ce
panel: Add :overview pseudo class while in overview
...
The panel used to provide an .in-overview class which was removed after
the theme stopped using it. Classic mode should use a different top bar
style in the overview, so bring it back (but use a pseudo class this
time for consistency with MessageTray and ActivitiesButton).
https://bugzilla.gnome.org/show_bug.cgi?id=693218
2013-02-05 19:54:17 +01:00
Jeremy Bicha
3d638c692e
bluetooth: use "Set Up" instead of "Set up"
...
Capitalize prepositions if they are part of a verb phrase
https://bugzilla.gnome.org/show_bug.cgi?id=689589
2013-02-05 13:21:13 -05:00
Jeremy Bicha
e6ef3ea24f
power: consistently use Title Case
...
https://bugzilla.gnome.org/show_bug.cgi?id=689589
2013-02-05 13:20:55 -05:00
Aleksander Morgado
ceb035e9b3
network: treat LTE-only modems as GSM ones
...
LTE-only modems need to be treated as GSM/HSPA modems, as they all are 3GPP
modems and they all need the same kind of configuration (APN, user, password,
PIN...).
https://bugzilla.gnome.org/show_bug.cgi?id=688144
2013-02-05 15:49:39 +01:00
Aleksander Morgado
e38570437e
network: add support for the new 'ModemManager1' interface
...
ModemManager >= 0.7 comes with a new DBus interface. This patch makes the shell
work with the new interface if the modem is detected as being exposed by the new
ModemManager (based on the device.udi string reported by NM).
https://bugzilla.gnome.org/show_bug.cgi?id=687359 .
2013-02-05 15:39:38 +01:00
Jeremy Bicha
f0203d1f19
general: Use & instead of 'and' for Settings panels
...
UI consistency follow up from bug 676562
https://bugzilla.gnome.org/show_bug.cgi?id=689590
2013-02-05 08:54:16 -05:00
Florian Müllner
526a16298c
Replace LoginManager:sessionActive with GnomeSession:SessionIsActive
...
Gnome session started to track the session's active state a while
ago, so use that instead of our own ConsoleKit/logind abstraction
in LoginManager.
https://bugzilla.gnome.org/show_bug.cgi?id=693161
2013-02-05 00:01:33 +01:00
Florian Müllner
b682c8e052
main: Move KeybindingMode into Shell
...
Having the definition in C instead of Javascript allows sharing
the corresponding header with gnome-settings-daemon.
https://bugzilla.gnome.org/show_bug.cgi?id=643111
2013-02-04 16:48:40 +01:00
Florian Müllner
d07c8dcd9c
volume: Suppress a critical warning
...
gvc_mixer_stream_get_port() emits a warning in the no-ports case,
which we can avoid by rearranging the check for that case.
https://bugzilla.gnome.org/show_bug.cgi?id=693049
2013-02-04 12:42:36 +01:00
Rui Matos
eab497a814
layout: Call _startupAnimation() on init
...
Commit 8e231cb2ec
inadvertently removed
it.
https://bugzilla.gnome.org/show_bug.cgi?id=693067
2013-02-04 11:23:38 +01:00
Giovanni Campagna
b3549f421d
UserMenu: don't show a lock icon when we're not actually locked
...
The screen shield can now be active (forcing the lock-screen session mode)
without being locked.
https://bugzilla.gnome.org/show_bug.cgi?id=693007
2013-02-03 14:59:58 +01:00
Giovanni Campagna
ae0accb5a4
ScreenShield: separate notifications for active and locked
...
Now that we have an explicit active-but-not-locked state, we should
use different signals to notify changes. lock-status-changed is
renamed to active-changed, and a new locked-changed is introduced.
https://bugzilla.gnome.org/show_bug.cgi?id=693007
2013-02-03 14:59:58 +01:00
Jasper St. Pierre
7798da8dff
layout: Remove an unused variable
...
The tray barrier was removed when the hot corner to activate the message
tray was removed.
https://bugzilla.gnome.org/show_bug.cgi?id=677215
2013-02-01 12:55:01 -05:00
Florian Müllner
89a49ce72e
windowManager: Respect icon geometry when minimizing
...
When using a dock or window-list with the shell, it makes sense for
us to minimize to the location requested rather than the activities
button.
https://bugzilla.gnome.org/show_bug.cgi?id=692997
2013-02-01 17:38:33 +01:00
Florian Müllner
fd2944fa8d
userMenu: Update logout item when always-show-log-out changes
...
https://bugzilla.gnome.org/show_bug.cgi?id=692996
2013-02-01 14:56:28 +01:00
Florian Müllner
f4626cf8ad
workspace: Make previews of minimized windows translucent
...
Because the comment says so! Seriously, Jakub suggested this after
bug 682887 brought back a rebranded default shortcut for minimize.
https://bugzilla.gnome.org/show_bug.cgi?id=692999
2013-02-01 14:54:38 +01:00
Florian Müllner
65bf0d20e7
keyboard: Fix a warning
...
While we handle the case where ibus_bus_get_global_engine() returns
NULL, this case actually generates an exception we have to catch to
avoid some (harmless) console spam.
https://bugzilla.gnome.org/show_bug.cgi?id=692995
2013-02-01 13:06:00 +01:00
Giovanni Campagna
644b8304ab
ScreenShield: fix wrong signal value in ActiveChanged
...
ActiveChanged should be about active, not locked.
https://bugzilla.gnome.org/show_bug.cgi?id=691964
2013-01-31 18:25:31 +01:00
Giovanni Campagna
5c4570fcaa
ScreenShield: fix regression in GDM greeter
...
The initial state of the lock screen is HIDDEN, and hideLockScreen
enforces that now, so reflect it in Clutter state too.
https://bugzilla.gnome.org/show_bug.cgi?id=692948
2013-01-31 16:57:38 +01:00
Giovanni Campagna
ac0bd3b116
Fix bad rebase and regression in 3f6f597
2013-01-31 16:07:16 +01:00