aboutsummaryrefslogtreecommitdiffstats
path: root/src/empathy-event-manager.c
Commit message (Collapse)AuthorAgeFilesLines
* Display invite dialog even if we don't know the inviter (#627228)Guillaume Desmottes2010-08-181-7/+14
|
* display_invite_room_dialog: deal with contact being NULLGuillaume Desmottes2010-08-181-3/+11
|
* factor out display_invite_room_dialogGuillaume Desmottes2010-08-181-15/+22
|
* event-manager: use tp_user_action_time_from_x11()Guillaume Desmottes2010-08-181-7/+4
|
* use TP_USER_ACTION_TIME_* (#627165)Guillaume Desmottes2010-08-181-3/+3
|
* event-manager: we don't use the dispatcher any moreGuillaume Desmottes2010-08-131-4/+0
|
* tp-call: add account propertyGuillaume Desmottes2010-08-121-1/+1
|
* tp-chat: add 'account' propertyGuillaume Desmottes2010-08-121-1/+1
|
* tp-file: no need to pass the incoming property during constructionGuillaume Desmottes2010-08-111-1/+1
| | | | We can infer it from the channel properties.
* Merge EmpathyContact:name and *_set_alias() to EmpathyContact:aliasPhilip Withnall2010-07-221-10/+10
| | | | The "name" API was a relic of Gossip.
* avoid segfault in event_manager_add (#624462)Marc-Antoine Perennou2010-07-161-1/+3
| | | | Check if approval is not NULL before trying to modify it
* Pass EMPATHY_DISPATCHER_NON_USER_ACTION as action time when auto-approving mucsGuillaume Desmottes2010-07-091-0/+1
|
* set a title to the room invitation dialogGuillaume Desmottes2010-07-071-0/+7
|
* Add a title to the incoming call dialogGuillaume Desmottes2010-07-071-0/+7
| | | | This gives a bit more context when the dialog is displayed right away.
* display incoming events right away if user asked toGuillaume Desmottes2010-07-071-3/+38
|
* use a specific event type for muc invitationsGuillaume Desmottes2010-07-071-2/+2
|
* event-manager: allow to reject FT channelsGuillaume Desmottes2010-07-071-0/+7
|
* add empathy_event_declineGuillaume Desmottes2010-07-071-0/+10
|
* add empathy_event_approve()Guillaume Desmottes2010-07-071-0/+10
|
* Approve right away group text channels if we are not invitedGuillaume Desmottes2010-06-241-1/+5
| | | | | If we have not been invited, that means the channel is spawned by the CM (when using IRC proxy for example) so we want to display it right away.
* rename approver service to Empathy.EventManagerGuillaume Desmottes2010-06-241-1/+1
| | | | This is more coherent with Empathy.AV.
* Port EmpathyMainWindow to GtkWindow subclassDanielle Madeley2010-06-241-11/+18
|
* Merge branch 'approvers-redone-599158'Guillaume Desmottes2010-06-191-115/+268
|\
| * rename channel_claim_cb to reject_channel_claim_cbGuillaume Desmottes2010-06-181-2/+3
| |
| * factor out reject_approvalGuillaume Desmottes2010-06-171-34/+20
| |
| * approve_channels: use quarks to compare channel typesGuillaume Desmottes2010-06-171-6/+7
| |
| * fix typoGuillaume Desmottes2010-06-171-1/+1
| |
| * event-manager: re-implement approving using a proper Approver (#599158)Guillaume Desmottes2010-06-171-101/+275
| |
| * event-manager: disable approving for nowGuillaume Desmottes2010-06-171-15/+6
| |
* | Port Empathy code to GSettings, remove EmpathyConfDanielle Madeley2010-06-181-11/+10
|/
* Join room where we have been invited when handling the channel rather than ↵Guillaume Desmottes2010-06-071-14/+1
| | | | we we approve it
* Do not use EmpathyContactMonitor to know when a contact gets online/offlineXavier Claessens2010-05-261-10/+19
|
* Play sound for contact connected/disconnected from EmpathyEventManager ↵Xavier Claessens2010-05-261-13/+25
| | | | instead of main window
* Port to new EmpathyTpContactFactory APIXavier Claessens2010-05-261-12/+4
|
* use avatar-default instead of the deprecated stock_person iconGuillaume Desmottes2010-05-201-2/+2
|
* define EMPATHY_DISPATCHER_CURRENT_TIME rather than using G_MAXINT64 directlyGuillaume Desmottes2010-05-041-3/+3
|
* Set the user action time when the user approves stuffSjoerd Simons2010-05-041-0/+19
|
* always use empathy_tp_chat_leave instead of _closeGuillaume Desmottes2010-02-201-1/+1
|
* stop dispatching tube channels (#599159)Guillaume Desmottes2010-01-191-123/+0
| | | | Tube applications should use the ChannelDispatcher.
* Miscellaneous string fixesPhilip Withnall2010-01-011-2/+2
| | | | | | | Lots of small spelling and grammar fixes, as well as some terminology cleanups. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* event-manager: remove the auto-remove timer when the event is destroyedGuillaume Desmottes2009-12-211-2/+9
| | | | This avoid to crash when trying to re-remove an old event (#603485).
* Display the audio or video icon in incoming call dialogGuillaume Desmottes2009-12-181-0/+16
| | | | | This is more useful than the question mark icon as it can be used to easily see if we are receiving an audio or video call.
* say if incoming call are video or not (#582596)Guillaume Desmottes2009-12-161-4/+23
|
* Set the stock-person icon for contact online/offline notificationGuillaume Desmottes2009-11-281-2/+2
| | | | | This one makes more sense than the info icon as notifications are obviously an information (#590700).
* event-manager: event_manager_ft_got_contact_cb: ref the contactGuillaume Desmottes2009-11-231-1/+1
| | | | | empathy_tp_contact_factory_get_from_handle is not supposed to give a reference to the callback.
* Use call-{start,stop} icons in the incoming call dialogGuillaume Desmottes2009-11-031-2/+2
|
* event-manager: port to new tp-glib account APIJonny Lamb2009-10-241-4/+11
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* Bring up notifications until the conversation is accepted (#597125)Rob Bradford2009-10-021-7/+0
| | | | | | | Rather than filter out message received signals for new conversations that have already been tried to be initiated let them pass through. This results in you getting notifications repeatedly until you open accept the conversation and open the conversation window with the user.
* add event type to EmpathyEvent (#589409)Guillaume Desmottes2009-10-021-21/+31
|
* Remove last references to mission-control 4Sjoerd Simons2009-07-161-0/+1
|
* Port the main of empathy to EmpathyAccountSjoerd Simons2009-07-011-9/+2
|
* Port EmpathyEventManager to new empathy-sound API.Xavier Claessens2009-06-261-81/+16
|
* More human notification messages when users sign in/out.Frédéric Péters2009-06-231-2/+2
|
* Fixed coding style of presence notification.Frédéric Péters2009-06-231-9/+11
|
* Support for notification-only eventsFrédéric Péters2009-06-231-0/+13
| | | | | | Add a "must_ack" attribute to events, set if there is no function associated to the event, and add a timeout on such events to have them removed automatically.
* Show a notification when a contact goes offline or onlineFrédéric Péters2009-06-231-0/+70
|
* Remove 'new message from' from notification message (#586102). Based on a ↵Guillaume Desmottes2009-06-181-4/+2
| | | | patch from Nicolo Chieffo
* event_manager_approve_channel_cb: displayed ignored channel typeGuillaume Desmottes2009-06-041-1/+1
|
* Unref the EmpathyTpContactFactoryCosimo Cecchi2009-06-011-0/+2
|
* Cleanup after rebase v2Cosimo Cecchi2009-06-011-15/+36
|
* new tube API is now stableGuillaume Desmottes2009-05-281-2/+2
|
* empathy-event-manager: fix coding styleGuillaume Desmottes2009-05-181-3/+3
|
* empathy-event-manager: remove trailing spacesGuillaume Desmottes2009-05-151-1/+1
|
* The incoming call dialog doesn't have to be modal. Fixes #576384Guillaume Desmottes2009-04-241-2/+1
| | | | This avoid to display the roster with the confirmation dialog.
* Change EmpathyTpContactFactory API to look more like TpConnection. Add ↵Xavier Claessens2009-04-221-7/+23
| | | | | | function to get only one contact from id/handle.
* Port EmpathyEventManager to new APIXavier Claessens2009-04-221-96/+43
|
* Also disconnect the approval handler on free if it's still thereSjoerd Simons2009-02-211-2/+9
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2525
* Use tp-glib generated code for file transfers rather than extensions.Jonny Lamb2009-02-211-1/+1
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2523
* event_manager_approve_channel_cb: tp_channel_get_handle is not needed any moreGuillaume Desmottes2009-02-131-4/+0
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2460
* event_manager_approve_channel_cb: we are invited if the self handle is not 0 ↵Guillaume Desmottes2009-02-131-1/+1
| | | | | | | | AND we are in LP From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2459
* event_manager_approve_channel_cb: check if the channel implements the group ↵Guillaume Desmottes2009-02-131-26/+25
| | | | | | | | iface so that should work for Butterfly chats too From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2458
* empathy-event-manager: we don't need EmpathyTpGroup anymoreGuillaume Desmottes2009-02-131-1/+0
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2457
* invite_dialog_response_cb: don't close the tp_chat twiceGuillaume Desmottes2009-02-131-1/+0
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2456
* event_manager_muc_invite_got_contact_name_cb: don't leak msgGuillaume Desmottes2009-02-131-0/+2
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2455
* event_manager_approve_channel_cb: empathy_tp_chat_get_account doesn't ref ↵Guillaume Desmottes2009-02-131-1/+0
| | | | | | | | the object From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2454
* translate invitation messageGuillaume Desmottes2009-02-131-1/+1
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2453
* invite_dialog_response_cb: use TpChannel API instead of EmpathyTpGroup oneGuillaume Desmottes2009-02-131-8/+8
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2452
* event_manager_approve_channel_cb: wait that the contact is readyGuillaume Desmottes2009-02-131-14/+36
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2451
* event_manager_approve_channel_cb: unref the accountGuillaume Desmottes2009-02-131-0/+1
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2450
* event_manager_approve_channel_cb: use TpChannel API instead of TpGroupGuillaume Desmottes2009-02-131-13/+16
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2449
* use tp_channel_get_identifier in event_room_channel_process_func tooGuillaume Desmottes2009-02-131-17/+1
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2448
* use tp_channel_get_identifier instead of inspecting room handleGuillaume Desmottes2009-02-131-11/+2
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2447
* event_manager_approve_channel_cb: display invite messageGuillaume Desmottes2009-02-131-1/+1
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2446
* Support incoming muc invitation.Fixes bug #525559 (Guillaume Desmottes)Guillaume Desmottes2009-02-131-2/+161
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2445
* Fix type punned pointers warningsOlivier Crête2009-02-121-1/+1
| | | | | | | | | Remove senseless (void **) From: Olivier Crête <olivier.crete@collabora.co.uk> Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2440
* Clean up some brokeness after the rebaseSjoerd Simons2009-02-031-7/+2
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2413
* Show a dialog when the user clicks on a incoming callSjoerd Simons2009-02-031-2/+83
| | | | | | | | | show a nice dialog when the user clicks on an incoming call to give a choice to either accept or reject the call, without popping up the full VOIP UI Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2394
* Let the event-manager manage the soundsSjoerd Simons2009-02-031-0/+109
| | | | | | | | | Let the event-manager handle sounds instead of the main window. Also make the incoming phone sound be played in a loop. Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2393
* Make notifications for unfocused chat windows work properly.Xavier Claessens2009-01-311-5/+22
| | | | svn path=/trunk/; revision=2287
* Break after the event has been found.Xavier Claessens2009-01-311-0/+1
| | | | svn path=/trunk/; revision=2286
* W.I.P. for notifications on chat window.Xavier Claessens2009-01-311-2/+1
| | | | svn path=/trunk/; revision=2285
* If the notification is not dismissed by the user, do not display other ↵Xavier Claessens2009-01-311-2/+22
| | | | | | notifications for new incoming messages. svn path=/trunk/; revision=2279
* Split the event description into header and message body.Xavier Claessens2009-01-311-35/+96
| | | | | | Add a way to update a pending event. svn path=/trunk/; revision=2278
* Renamed G_STR_EMPTY to EMP_STR_EMPTY.Jonny Lamb2009-01-231-1/+1
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2249
* Remove useless include of empathy-tp-group.hXavier Claessens2009-01-131-1/+0
| | | | svn path=/trunk/; revision=2226
* Clean some coding styleXavier Claessens2009-01-101-9/+6
| | | | svn path=/trunk/; revision=2220
* Fix some errors made when rebasing on masterXavier Claessens2009-01-101-1/+1
| | | | svn path=/trunk/; revision=2211
* Handle Dbus Tubes and ignore non p2p channelsSjoerd Simons2009-01-101-2/+9
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2199
* Remove approvals when the underlying operation got invalidatedSjoerd Simons2009-01-101-0/+14
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2195
* Port to the new empathy_call_when_ready apiSjoerd Simons2009-01-101-4/+19
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2193
* Make the dispatch operation _get_ functions not return a refSjoerd Simons2009-01-101-3/+0
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2188
* Move the dispatcher to the new singleton policySjoerd Simons2009-01-101-1/+1
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2181
* Also free the approvals listSjoerd Simons2009-01-101-1/+2
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2180
* Use gulongs to save signal handler idsSjoerd Simons2009-01-101-2/+2
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2179
* Completely move to Telepathy coding styleSjoerd Simons2009-01-101-179/+169
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2169
* Remove dead codeSjoerd Simons2009-01-101-85/+0
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2168
* Add support for approving video channelsSjoerd Simons2009-01-101-24/+62
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2161
* Add support for approving tubesSjoerd Simons2009-01-101-1/+124
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2158
* Enable approving of file transfersSjoerd Simons2009-01-101-35/+37
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2138
* Initial port to the new dispatcherSjoerd Simons2009-01-101-63/+117
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2132
* Set the right weak pointer.Xavier Claessens2009-01-091-1/+1
| | | | svn path=/trunk/; revision=2122
* Port EmpathyContactManager to the new singleton policy.Xavier Claessens2009-01-091-1/+1
| | | | svn path=/trunk/; revision=2121
* Port EmpathyEventManager to the new singleton policy.Xavier Claessens2009-01-091-11/+25
| | | | svn path=/trunk/; revision=2117
* Port EmpathyContactFactory to the new singleton policy.Xavier Claessens2009-01-091-1/+1
| | | | svn path=/trunk/; revision=2113
* Include only used headersXavier Claessens2008-11-221-2/+2
| | | | svn path=/trunk/; revision=1879
* fix FT client side code as the generated code changedXavier Claessens2008-11-221-1/+1
| | | | svn path=/trunk/; revision=1843
* Handle new file channels regardless of direction in the dispatcher. (Jonny Lamb)Jonny Lamb2008-11-221-59/+28
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=1834
* Removed account property of EmpathyTpFile as it's only actually used once ↵Jonny Lamb2008-11-221-3/+1
| | | | | | | | and easy obtainable. (Jonny Lamb) Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=1803
* Use empathy_contact_run_until_ready in EmpathyEventManager.Jonny Lamb2008-11-221-0/+2
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=1798
* Changed _run_ method calls to _call_ calls. (Jonny Lamb)Jonny Lamb2008-11-221-39/+48
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=1791
* Changed EmpathyEventManager to not rely on the Direction property of the ↵Jonny Lamb2008-11-221-6/+8
| | | | | | | | file channel. (Jonny Lamb) Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=1780
* Added a proper Empathy event for an incoming file transfer so that the ↵Jonny Lamb2008-11-221-7/+30
| | | | | | | | status icon flashes. (Jonny Lamb) Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=1777
* Renamed EmpathyFile to EmpathyTpFile. (Jonny Lamb)Jonny Lamb2008-11-221-4/+4
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=1776
* Handle incoming file transfers in the event manager. (Jonny Lamb)Jonny Lamb2008-11-221-0/+30
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=1757
* Fix translators complains about ambigous strings. Fixes bug #546154.Xavier Claessens2008-08-041-6/+6
| | | | svn path=/trunk/; revision=1291
* Move the event manager to src/Xavier Claessens2008-07-151-0/+470
svn path=/trunk/; revision=1253