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
Jasper St. Pierre
58e66b9e1b
autorunManager: Mark the Removable Devices source as resident
...
This ensures that it can't be removed when we clear the message
tray.
https://bugzilla.gnome.org/show_bug.cgi?id=696199
2013-03-22 12:36:43 -04:00
Stef Walter
805a409318
keyring: Don't replace an already running prompter
...
* Prompters have state, and cancelling an already prompter will
cause prompts that are in progress to fail.
* In addition allow replacement of our shell prompter for debugging
purposes.
https://bugzilla.gnome.org/show_bug.cgi?id=695485
2013-03-13 07:57:16 +01:00
Cosimo Cecchi
bdbea2463b
messageTray: add an indicatorCount property
...
This filters out resident and transient notifications in the normal
case, but just returns the number of unread messages for the Telepathy
implementation.
https://bugzilla.gnome.org/show_bug.cgi?id=687787
2013-03-01 13:17:51 -05:00
Adel Gadllah
dd6fe58475
polKitAgent: Don't crash when we cannot enable/disable the auth agent
...
This makes it easier to run with jhbuild.
https://bugzilla.gnome.org/show_bug.cgi?id=687556
2013-02-19 17:25:53 +01:00
Jasper St. Pierre
24984458de
networkAgent: Don't register/unregister, just refuse to handle requests
...
https://bugzilla.gnome.org/show_bug.cgi?id=693746
2013-02-15 16:50:12 -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
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
Giovanni Campagna
9794e71a86
Add policy for builtin message sources
...
Some notifications, despite being emitted by shell code, should appear
to be from application or "separable" system components. Do that by
associating them with a notification-daemon policy.
Note that for this to look really good, empathy should rename itself
to Chat.
https://bugzilla.gnome.org/show_bug.cgi?id=685926
2013-01-31 13:20:08 +01:00
Giovanni Campagna
098bd4509b
MessageTray: introduce configurable per-source notification policy
...
Allow message tray sources to provide a NotificationPolicy object,
that will configure how and if the source is displayed. For notification
daemon sources, this object is hooked to GSettings.
https://bugzilla.gnome.org/show_bug.cgi?id=685926
2013-01-31 13:20:08 +01:00
Giovanni Campagna
427750d6af
ShellGlobal: improve code to emit sound events
...
Use libcanberra-gtk3 and improve the set of context properties to correctly
associate the sounds with the shell.
https://bugzilla.gnome.org/show_bug.cgi?id=642831
2013-01-21 18:03:23 +01:00
Giovanni Campagna
2679be9d97
Telepathy: lookup PATH when launching empathy-accounts
...
It might be installed only in the jhbuild path.
https://bugzilla.gnome.org/show_bug.cgi?id=691553
2013-01-11 16:27:53 +01:00
Jasper St. Pierre
75d44dca6b
keyring: Actually ensure sensitivity when the keyring dialog opens
...
I misunderstood how the control flow for the keyring worked.
https://bugzilla.gnome.org/show_bug.cgi?id=690895
2012-12-30 14:09:39 -05:00
Jasper St. Pierre
3e6b794a33
keyring: Fix copy/paste error
...
This was clearly meant to be continueButton.
https://bugzilla.gnome.org/show_bug.cgi?id=690895
2012-12-30 14:09:39 -05:00
Jasper St. Pierre
fc9225e24a
keyring: Make sure the entries are insensitive after submission
...
https://bugzilla.gnome.org/show_bug.cgi?id=690594
2012-12-25 22:18:42 -05:00
Jasper St. Pierre
ac202cbdd3
keyring: Don't use setButtons
...
https://bugzilla.gnome.org/show_bug.cgi?id=690594
2012-12-25 22:18:42 -05:00
Jasper St. Pierre
cedd68c942
polkitAgent: Make sure the entries are insensitive after submission
...
It feels weird and strange to be able to type in the polkit agent
dialog after hitting enter.
https://bugzilla.gnome.org/show_bug.cgi?id=690594
2012-12-25 22:18:42 -05:00
Jasper St. Pierre
4231c879ef
polkitAgent: Don't use setButtons
...
https://bugzilla.gnome.org/show_bug.cgi?id=690594
2012-12-25 22:18:42 -05:00
Jasper St. Pierre
15cac0157c
networkAgent: Only unregister if we've registered
...
It's possible to turn auto_register back on, but not immediately be
registered. Don't cause a (harmless) critical in this case.
https://bugzilla.gnome.org/show_bug.cgi?id=689884
2012-12-12 06:35:46 -05:00
Carlos Soriano Sánchez
50fbf9982e
MessageTray: clean-up chat timestamps
...
Change the text for design reasons and correct some English issues
in the timestamp string.
https://bugzilla.gnome.org/show_bug.cgi?id=680989
2012-12-02 23:12:28 +01:00
Giovanni Campagna
961dba7faa
MessageTray: don't close the tray when interacting with the right click menu
...
If the chosen action is not open, the tray should not be closed, to
let the user further interact with it (for example to mute or remove
more sources)
https://bugzilla.gnome.org/show_bug.cgi?id=689296
2012-11-30 18:43:57 +01:00
Giovanni Campagna
d517c13d7a
Telepathy: ignore errors from ack_all_pending_messages()
...
Invalid ID errors from that function are normal, because the set
of IDs to acknowledge may not match the set in the connection manager
due to race conditions.
This is also what empathy does.
https://bugzilla.gnome.org/show_bug.cgi?id=683449
2012-11-28 17:46:39 +01:00
Giovanni Campagna
6092e01428
Telepathy: consolidate and improve connection notifications
...
Use the empathy icon and name instead of the error icon, use
a friendlier title and remove the Reconnect button.
https://bugzilla.gnome.org/show_bug.cgi?id=687213
2012-11-26 13:49:54 +00:00
Aleksander Morgado
00201f7e6c
networkAgent: ensure auto-register is set when the component is enabled
...
Setting auto-register to true launches the initial registration, and will
afterwards re-launch the agent registration if NetworkManager gets restarted.
When the component is disabled we'll first disable auto-registration, and only
then request to unregister.
https://bugzilla.gnome.org/show_bug.cgi?id=688379
2012-11-20 14:00:03 +01:00
Florian Müllner
bd40cf194c
recorder: Make toggle-recorder action available in the overview
...
There's not really a good reason to not allow starting a recording
in the overview ...
https://bugzilla.gnome.org/show_bug.cgi?id=688202
2012-11-17 01:52:51 +01:00
Florian Müllner
15e1470c50
polkitAgent: Expand password entry to the full width
...
Due to an oversight, the width of the password entry is currently
determined by the length of the message description. Fix the flags
so that the entry spans the entire width of the dialog.
https://bugzilla.gnome.org/show_bug.cgi?id=684810
2012-11-12 16:59:12 +01:00
Carlos Soriano Sánchez
09b738045c
MessageTray: change height in chat notification to have more context.
...
https://bugzilla.gnome.org/show_bug.cgi?id=665255
2012-11-06 21:53:28 +00:00
Jean-François Fortin Tam
5ef5e25a7f
Use "Decline" instead of "Reject" for incoming calls
...
This makes GNOME Shell more polite
Fixes bug #661194
2012-11-06 20:52:53 +00:00
Sjoerd Simons
c77b38fc4f
telepathyClient: Fix auto-scroll to bottom
...
Instead of keeping track of the old adjustment.upper keep track of the
old adjustment.value that corresponded to the bottom scroll position.
This fixes the integrated chatview not always scrolling to the bottom
by removing the assumption that page_size is constant between updates,
which is not the case as the view is presented in various different ways.
https://bugzilla.gnome.org/show_bug.cgi?id=686571
2012-11-02 12:06:52 +01:00
Giovanni Campagna
88192114ac
NetworkAgent: cancel requests when disabling component
...
When the NetworkAgent is disabled (for example because the lock screen
is being activated), cancel all modal dialogs.
https://bugzilla.gnome.org/show_bug.cgi?id=685239
2012-10-30 16:34:13 +01:00
Ray Strode
fbeb446ed7
recorder: rename "filename" property to "file-template"
...
The filename property is actually a template string with
substitution variables, not a filename.
This commit renames for clarity.
https://bugzilla.gnome.org/show_bug.cgi?id=680647
2012-10-26 13:29:30 -04:00
Xavier Claessens
14966b0cd0
Telepathy: Set empathy-chat as prefered handler when delegating channels
...
https://bugzilla.gnome.org/show_bug.cgi?id=686296
2012-10-23 12:37:05 +02:00
Jasper St. Pierre
8de4070f7f
autorunManager: Stop erring on the side of caution for network mounts
...
Every mount that we care about that's local should have a GVolume
associated with it.
https://bugzilla.gnome.org/show_bug.cgi?id=686241
2012-10-17 12:24:45 -04:00
Carlos Soriano
3de0ebf7fd
messageTray: Change timestamp string formats
...
The timestamps before contained unnecessary information.
Additionally, align the timestamps to be in the middle of the
bubble for design reasons.
https://bugzilla.gnome.org/show_bug.cgi?id=680989
2012-10-16 22:35:10 +02:00
Jasper St. Pierre
f5974f6793
messageTray: Primarily use a GIcon to drive the source's icon
...
This is a bit of a cleanup since we ported notification icons/secondary
icons to be in the same situation.
https://bugzilla.gnome.org/show_bug.cgi?id=680426
2012-10-16 12:14:16 -04:00
Jasper St. Pierre
928ea3bb01
messageTray: Use a GIcon for a notification's icon/secondary icon
...
Using a GIcon instead of an actor means that we can always create
a new icon with the right size from an old icon.
https://bugzilla.gnome.org/show_bug.cgi?id=680426
2012-10-16 12:14:16 -04:00
Florian Müllner
0ac215f9de
autorunManager: Fix another StIconType removal regression
...
https://bugzilla.gnome.org/show_bug.cgi?id=686079
2012-10-13 14:40:51 +02:00
Jasper St. Pierre
0ad739e78b
autorunManager: Don't try to scan remote filesystems
...
Content-Type scanning can be super expensive. The autorun manager is meant
for local filesystems that are plugged into a USB port or similar, not
remote NFS or sshfs mounts.
https://bugzilla.gnome.org/show_bug.cgi?id=684093
2012-10-03 14:36:37 -03:00
Jasper St. Pierre
ff9509b901
autorunManager: Don't scan the filesystem if autorun is disabled
...
Content-Type scanning can be expensive, and the user disabled autorun, so...
https://bugzilla.gnome.org/show_bug.cgi?id=684093
2012-10-03 14:34:52 -03:00
Jasper St. Pierre
7e496b1979
autorunManager: Clean up mount operations
...
Add a processMount function that's shared between mount scanning
and hotplug.
https://bugzilla.gnome.org/show_bug.cgi?id=684093
2012-10-03 14:34:52 -03:00
Giovanni Campagna
e62c66b153
TelepathyClient: fix regression from 6f5b700833
...
https://bugzilla.gnome.org/show_bug.cgi?id=684035
2012-09-14 18:29:47 +02:00
Giovanni Campagna
b3041ae9fc
TelepathyClient: fix includes
...
The chat menu requires the PopupMenu module.
https://bugzilla.gnome.org/show_bug.cgi?id=683989
2012-09-13 23:59:55 +02:00
Giovanni Campagna
488820daec
TelepathyClient: don't emit an error if an unknown message is acknowledged
...
pending-messages-removed is emitted for sent messages too, but we don't
include those in the _pendingMessages list. Avoid useless spew in the session
logs in that case.
https://bugzilla.gnome.org/show_bug.cgi?id=683449
2012-09-13 22:41:17 +02:00
Jasper St. Pierre
e71129aa68
autorunManager: Don't show a right-click menu
...
Activating the source shouldn't be possible, and neither should
removing it.
https://bugzilla.gnome.org/show_bug.cgi?id=683438
2012-09-13 15:45:07 -03:00
Jasper St. Pierre
6f5b700833
messageTray: Split out the building of the right menu to a separate method
...
Besides code cleanliness, this allows us to stub out a right-click menu
for resident sources.
https://bugzilla.gnome.org/show_bug.cgi?id=683438
2012-09-13 15:45:07 -03:00
Florian Müllner
ed82c3763c
recorder: Fix more fallout from session-mode changes
2012-09-13 14:29:59 +02:00
Giovanni Campagna
452ac297ab
PolkitAgent: don't crash if there is no avatar
...
If we're asking for root's password, we don't show an avatar. Don't
emit an exception in that case.
https://bugzilla.gnome.org/show_bug.cgi?id=683707
2012-09-10 18:40:05 +02:00
Debarshi Ray
5030d59fcc
messageTray: Focusing the text entry should force chats to stay open
...
https://bugzilla.gnome.org/show_bug.cgi?id=682236
2012-09-06 12:05:54 +02:00
Jasper St. Pierre
457fb604dd
autorunManager: Fix another regression
...
We may not have a resident source to destroy if no mounts are found.
2012-09-05 13:47:01 -03:00