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
Giovanni Campagna
09c81f79f6
AutorunManager: fix regression from the components rewrite
...
Message tray sources cannot be reused after destruction, so connect
to 'destroy' signal and clear out the previous one.
Also, fix some code paths that used the autorun manager incorrectly.
https://bugzilla.gnome.org/show_bug.cgi?id=683377
2012-09-05 16:22:11 +02:00
Giovanni Campagna
f957ae71c3
Don't start new components when activating the screen-shield in gdm
...
Previous code was activating the networkAgent and telepathyClient
in the lock-screen, irrespective of the previous mode.
Now it checks if the session mode is locked down, and if so it refuses
to start new components.
https://bugzilla.gnome.org/show_bug.cgi?id=683400
2012-09-05 16:14:02 +02:00
Giovanni Campagna
59412a9405
Components/Keyring: unregister the system prompter when disabling
...
Otherwise, we get a critical when enabling again
2012-09-05 01:13:36 +02:00
Jasper St. Pierre
2a800e4ce0
Rearchitect the Shell to have a components system
...
Components are pieces of the shell code that can be added/removed
at runtime, like extension, but are tied more directly to a session
mode. The session polkit agent, the network agent, autorun/automount,
are all components, keyring, recorder and telepathy client are all
now copmonents.
https://bugzilla.gnome.org/show_bug.cgi?id=683156
2012-09-04 18:42:44 -03:00