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
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