aboutsummaryrefslogtreecommitdiffstats
path: root/src/empathy-chat-manager.c
Commit message (Collapse)AuthorAgeFilesLines
* Reopen tabs as SMS channels when appropriateEmilio Pozuelo Monfort2011-05-261-0/+6
|
* empathy_dispatcher_chat_with_contact_id(): add optional cbEmilio Pozuelo Monfort2011-05-261-1/+2
|
* Include SMSChannel property in empathy_chat_window_find_chat()Danielle Madeley2011-05-051-1/+2
| | | | | | | | | | The approach in https://bugzilla.gnome.org/show_bug.cgi?id=644085 was wrong because channel paths can change across reconnects. This would cause new chat windows to be created when they were rerequested. A more future-proof solution would be to keep a white/black list of comparable properties, but I think this is overengineering the problem for the time being. Instead we'll just include the SMSChannel property in the comparison.
* Revert "[ChatroomManager] find windows by channel path, not by TargetID"Danielle Madeley2011-05-051-4/+6
| | | | This reverts commit 0b213f4fae18f24fd7b162ca19c63249cd360e43.
* empathy-tp-chat: ensure that we get a TpTextChannelGuillaume Desmottes2011-04-211-0/+10
|
* [ChatroomManager] find windows by channel path, not by TargetIDDanielle Madeley2011-04-061-6/+4
| | | | | | | Otherwise two separate channels with the same TargetID (i.e. SMSChannel = False and SMSChannel = True) will not result in two separate chat windows in Empathy. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=644085
* use TP_USER_ACTION_TIME_* (#627165)Guillaume Desmottes2010-08-181-2/+2
|
* tp-chat: add 'account' propertyGuillaume Desmottes2010-08-121-1/+1
|
* empathy_dispatcher_join_muc: get an account instead of a connectionGuillaume Desmottes2010-08-111-52/+10
|
* empathy_dispatcher_chat_with_contact_id: get a TpAccount instead of a ↵Guillaume Desmottes2010-08-111-1/+5
| | | | TpConnection
* empathy_dispatcher_chat_with_contact_id: remove callback argumentGuillaume Desmottes2010-08-111-1/+1
| | | | It's unused anyway.
* tell the chatroom manager asap about chatsSjoerd Simons2010-07-091-10/+20
|
* empathy_dispatcher_join_muc: remove callback argGuillaume Desmottes2010-07-071-1/+1
| | | | We always want to let the text handler handle the channel.
* Revert "no need to specify each time of handle"Sjoerd Simons2010-07-061-0/+11
| | | | This reverts commit d88eaef098d3afc329266f25ce194c6dfebbc979.
* Inform the chatroom mgr when we are handling a new roomGuillaume Desmottes2010-07-051-0/+10
| | | | It can't rely on the internal dispatcher any more.
* no need to specify each time of handleGuillaume Desmottes2010-07-051-11/+0
|
* Handle text channels using TpSimpleHandler (#623358)Guillaume Desmottes2010-07-051-0/+168
| | | | Also move handling code from empathy.c to empathy-chat-manager.
* chat-manager: document the queueGuillaume Desmottes2010-07-051-0/+1
|
* add timestamp arg to empathy_dispatcher_join_mucSjoerd Simons2010-04-251-1/+2
|
* add timestamp arg to empathy_dispatcher_chat_with_contact(_id)Sjoerd Simons2010-04-251-1/+1
|
* chat-manager: take an EmpathyChat instead of an EmpathyContactJonny Lamb2010-03-061-14/+99
| | | | | | This way, we can support both 1-to-1 chats, *and* MUCs. Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* Add EmpathyChatManager::chats-changed signal and make the chat window listen ↵Jonny Lamb2010-03-061-0/+31
| | | | | | to it. Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* Add chat manager which tracks chats closing and can respawn them (bug #609832)Jonny Lamb2010-03-061-0/+137
Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>