Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | stop handling internally FT channels | Guillaume Desmottes | 2010-08-11 | 1 | -11/+2 |
| | |||||
* | remove empathy_dispatcher_send_file_to_contact prototype | Guillaume Desmottes | 2010-08-10 | 1 | -6/+0 |
| | |||||
* | Allow translators to localize time formats (#623934) | Nicolò Chieffo | 2010-08-09 | 1 | -3/+8 |
| | |||||
* | Fix constness of various variables and parameters | Philip Withnall | 2010-08-05 | 1 | -1/+1 |
| | |||||
* | Fix missing entries in switch statements | Philip Withnall | 2010-08-05 | 7 | -2/+27 |
| | | | | Added missing default cases and missing enum cases. | ||||
* | Use #ifdef instead of #if to avoid warnings of undefined symbols | Philip Withnall | 2010-08-05 | 1 | -4/+4 |
| | |||||
* | no need to pass the reason to empathy_account_get_error_message | Guillaume Desmottes | 2010-08-05 | 2 | -4/+5 |
| | |||||
* | empathy_account_get_error_message: no need to get the details hash table | Guillaume Desmottes | 2010-08-05 | 1 | -2/+1 |
| | |||||
* | empathy_status_reason_get_default_message can be static now | Guillaume Desmottes | 2010-08-05 | 2 | -2/+1 |
| | |||||
* | add empathy_account_get_error_message | Guillaume Desmottes | 2010-08-05 | 2 | -2/+23 |
| | |||||
* | create_errors_to_message_hash: add support for more errors | Guillaume Desmottes | 2010-08-05 | 1 | -0/+21 |
| | |||||
* | add empathy_dbus_error_name_get_default_message | Guillaume Desmottes | 2010-08-05 | 2 | -0/+45 |
| | | | | Reuse existing errors for now. | ||||
* | call-handler: add candidates-changed signal | Guillaume Desmottes | 2010-08-05 | 1 | -0/+13 |
| | |||||
* | destroy the old candidates before updating them | Guillaume Desmottes | 2010-08-05 | 1 | -0/+4 |
| | |||||
* | call-handler: add properties tracking the candidates | Guillaume Desmottes | 2010-08-05 | 2 | -0/+173 |
| | |||||
* | irc-networks: Remove Ubuntu Servers (#625950) | Brian Curtis | 2010-08-04 | 1 | -5/+0 |
| | | | | It's redundant with freenode. | ||||
* | Ensure contacts have a persona set | Philip Withnall | 2010-08-03 | 2 | -1/+3 |
| | | | | | | | | Ensure that contacts created by empathy_contact_dup_from_folks_individual() have a persona set, so that things like custom presence messages in contact tooltips work again. This requires that we don't set the alias on the contacts during the initial contact population period, or we'll end up with duplicates of each contact in the list. Closes: bgo#625828 | ||||
* | contact: coding style fix | Guillaume Desmottes | 2010-08-03 | 1 | -1/+1 |
| | |||||
* | Maintain a list of Individuals which have EmpathyContacts in the manager | Philip Withnall | 2010-08-03 | 2 | -25/+115 |
| | | | | | | | This is necessary so that Individuals can be tracked as EmpathyContact-carrying Personas are added and removed from them, and to ensure that the IndividualManager doesn't use Individuals without EmpathyContacts. | ||||
* | Don't warn when adding an existing contact | Philip Withnall | 2010-08-03 | 1 | -4/+8 |
| | | | | Closes: bgo#625830 | ||||
* | show the date in messages coming from history (#624599) | Nicolò Chieffo | 2010-08-02 | 1 | -1/+2 |
| | |||||
* | Adjust for signature change in folks_groups_change_group() | Travis Reitter | 2010-07-27 | 2 | -2/+36 |
| | |||||
* | Adjust for signature change in folks_individual_aggregator_remove_individual() | Travis Reitter | 2010-07-27 | 1 | -1/+19 |
| | |||||
* | Use the new IndividualAggregator.prepare() method | Philip Withnall | 2010-07-27 | 1 | -0/+1 |
| | | | | This avoids races when connecting to signals from the IndividualAggregator. | ||||
* | Use presence message from FolksPersona rather than TpContact | Philip Withnall | 2010-07-22 | 1 | -15/+25 |
| | |||||
* | Enforce use only of TpfPersonas | Philip Withnall | 2010-07-22 | 1 | -4/+2 |
| | | | | | | If we only allow EmpathyContacts to be linked to TpfPersonas, we can make some assumptions about which interfaces are available on the personas for efficiency purposes. | ||||
* | Re-enable setting of groups for newly-added contacts | Philip Withnall | 2010-07-22 | 2 | -0/+49 |
| | | | | | | Changes to groups made while adding a contact need to be cached up until the contact's FolksPersona is set, when they can be flushed to the libfolks backend. | ||||
* | Update FolksPersona:alias when updating EmpathyContact:alias | Philip Withnall | 2010-07-22 | 1 | -0/+15 |
| | |||||
* | Merge EmpathyContact:name and *_set_alias() to EmpathyContact:alias | Philip Withnall | 2010-07-22 | 5 | -49/+33 |
| | | | | The "name" API was a relic of Gossip. | ||||
* | Remove folks_individual_dup_from_empathy_contact() | Philip Withnall | 2010-07-22 | 3 | -61/+8 |
| | | | | | As EmpathyContact is now a wrapper around FolksPersona, we can mutate the persona instead of acquiring an individual and mutating that instead. | ||||
* | Add a link between EmpathyContact and FolksPersona | Philip Withnall | 2010-07-22 | 3 | -0/+102 |
| | | | | EmpathyContact should eventually just be a thin wrapper over FolksPersona. | ||||
* | Merge remote branch 'pwith/folks-integ-rebase1-fixes-rebase1' into folks-fixes | Travis Reitter | 2010-07-22 | 1 | -0/+1 |
| | |||||
* | Take advantage of tp_asv_new(). | Travis Reitter | 2010-07-21 | 1 | -5/+3 |
| | |||||
* | Adjust to the new add_persona_from_details() API. | Travis Reitter | 2010-07-21 | 1 | -2/+4 |
| | |||||
* | Update to the FolksIndividualAggregator:individuals-changed signal. | Travis Reitter | 2010-07-21 | 3 | -23/+22 |
| | |||||
* | Only have one parameter per function definition line. | Travis Reitter | 2010-07-21 | 1 | -1/+2 |
| | |||||
* | Cut excessive G_STRLOC in DEBUG statements. | Travis Reitter | 2010-07-21 | 1 | -3/+3 |
| | |||||
* | Chain up IndividualManager's dispose() to call its parent's dispose(). | Travis Reitter | 2010-07-21 | 1 | -0/+2 |
| | |||||
* | Perform the IndividualManager dispose work in a dispose() function, not ↵ | Travis Reitter | 2010-07-21 | 1 | -2/+2 |
| | | | | finalize. | ||||
* | Add a comment about the IndividualManager's general memory management policy. | Travis Reitter | 2010-07-21 | 1 | -0/+6 |
| | |||||
* | Use the more-conventional approach to signal emission in IndividualManager. | Travis Reitter | 2010-07-21 | 1 | -32/+44 |
| | |||||
* | Add 'dup' to the names of empathy_contact_from_folks_individual() and ↵ | Travis Reitter | 2010-07-21 | 2 | -5/+5 |
| | | | | folks_individual_from_empathy_contact() to make it clear that the return value has been referenced. | ||||
* | Simplify empathy_folks_individual_contains_contact(). | Travis Reitter | 2010-07-21 | 1 | -9/+2 |
| | |||||
* | Add comments for the new Individual/Contact utility functions. | Travis Reitter | 2010-07-21 | 1 | -0/+10 |
| | |||||
* | Take advantage of the tp_clear_* utility functions. | Travis Reitter | 2010-07-21 | 1 | -5/+2 |
| | |||||
* | Hold a reference to the contact we're adding as an individual | Philip Withnall | 2010-07-21 | 1 | -4/+11 |
| | | | | | | | In empathy_individual_manager_add_from_contact(), we must hold a reference to the contact we're adding throughout the entire async process, or the TpHandle which represents the contact could get unreffed and destroyed. This causes the new contact to get lost. | ||||
* | Re-enable changing individuals' groups | Philip Withnall | 2010-07-21 | 2 | -0/+30 |
| | | | | | | This introduces a hacky function to return the individual for a given EmpathyContact, which should go away once we break the assumption that individuals are 1:1 with contacts. | ||||
* | Fix trivial casting error. | Travis Reitter | 2010-07-21 | 1 | -1/+2 |
| | |||||
* | Support removing groups | Philip Withnall | 2010-07-21 | 2 | -0/+29 |
| | |||||
* | Remove an unused connection to the telepathy-logger service | Philip Withnall | 2010-07-21 | 1 | -24/+0 |
| | |||||
* | Cut outdated comment. | Travis Reitter | 2010-07-21 | 1 | -2/+0 |
| | |||||
* | Finish adding favourites support | Philip Withnall | 2010-07-21 | 1 | -0/+22 |
| | |||||
* | Support contact removal | Travis Reitter | 2010-07-21 | 1 | -2/+16 |
| | |||||
* | Support contact adding | Travis Reitter | 2010-07-21 | 2 | -0/+54 |
| | |||||
* | Use the new FolksFavourite interface for favourites support | Philip Withnall | 2010-07-21 | 2 | -28/+4 |
| | |||||
* | Add a note about future work to be done after we break the 1:1 ↵ | Travis Reitter | 2010-07-21 | 1 | -0/+3 |
| | | | | FolksIndividual:TpContact relationship. | ||||
* | Re-implement the context menu for Individuals | Travis Reitter | 2010-07-21 | 4 | -0/+61 |
| | |||||
* | Base the contact list around libfolks metacontacts. Not yet to feature-parity | Travis Reitter | 2010-07-21 | 5 | -0/+413 |
| | | | | with mainline Empathy. | ||||
* | call-handler: add audio/video recv codecs properties | Guillaume Desmottes | 2010-07-12 | 2 | -1/+108 |
| | |||||
* | call-handler: add send audio/video codec properties | Guillaume Desmottes | 2010-07-12 | 2 | -3/+106 |
| | |||||
* | Fix a memory leak in EmpathyAvatar (#624054) | Philip Withnall | 2010-07-12 | 1 | -0/+1 |
| | | | | The avatar filename was being leaked. | ||||
* | tp-chat: mark scrollback messages as backlog | Guillaume Desmottes | 2010-07-09 | 1 | -0/+3 |
| | |||||
* | Properly mark messages from TPL as backlog (#623914) | Guillaume Desmottes | 2010-07-09 | 1 | -1/+1 |
| | | | | If the message is build from a TplEntry it *is* a backlog one. | ||||
* | tp-contact-list: add a comment | Guillaume Desmottes | 2010-07-08 | 1 | -0/+1 |
| | |||||
* | dispatcher: explicitely keep a ref on accounts in status_changed_handlers | Guillaume Desmottes | 2010-07-08 | 1 | -4/+6 |
| | | | | It makes things much cleaner. | ||||
* | Simplify checking of the deps | Guillaume Desmottes | 2010-07-07 | 1 | -2/+2 |
| | | | | | The empathy/libempathy/libempathy-gtk border is less clear than it used to be so there is not point continuing checking deps separately. | ||||
* | Add option to disable displaying events in the notif area (#585914) | Guillaume Desmottes | 2010-07-07 | 1 | -0/+1 |
| | |||||
* | empathy_dispatcher_join_muc: remove callback arg | Guillaume Desmottes | 2010-07-07 | 2 | -7/+3 |
| | | | | We always want to let the text handler handle the channel. | ||||
* | dispatcher_channel_invalidated_cb: always remove invalidated chan from the list | Guillaume Desmottes | 2010-07-06 | 1 | -2/+2 |
| | | | | | It doesn't hurt to always try to remove it and prevent us of keeping an invalidated or disposed object around if something weird happens. | ||||
* | Inform the chatroom mgr when we are handling a new room | Guillaume Desmottes | 2010-07-05 | 2 | -39/+12 |
| | | | | It can't rely on the internal dispatcher any more. | ||||
* | connect sigs using tp_g_signal_connect_object | Guillaume Desmottes | 2010-07-05 | 1 | -4/+4 |
| | |||||
* | stop handling text channels using EmpathyDispatcher | Guillaume Desmottes | 2010-07-05 | 1 | -39/+1 |
| | |||||
* | empathy-types: remove EmpathyContactMonitor | Guillaume Desmottes | 2010-07-02 | 1 | -2/+0 |
| | |||||
* | Claim that we support H264 | Guillaume Desmottes | 2010-06-29 | 1 | -0/+1 |
| | | | | May not be actually true but needed to be callable using Google Video. | ||||
* | add empathy_call_factory_register | Guillaume Desmottes | 2010-06-29 | 2 | -6/+12 |
| | | | | So we can connect signal before registering the Handler. | ||||
* | empathy_call_factory_new_call_with_streams: no need to pass a EmpathyCallFactory | Guillaume Desmottes | 2010-06-29 | 3 | -6/+4 |
| | |||||
* | tp-chat: Wait that all the pending messages have been added to the pending queue | Guillaume Desmottes | 2010-06-28 | 1 | -10/+30 |
| | | | | | | | | | EmpathyChat which is using the TpChat should be sure that all the pending messages have been processed so it can rely on empathy_tp_chat_get_pending_messages() to return all the pending messages. If not, it can't check if the message it receives from the logger are actually pending ones and so will display them twice (#622729). | ||||
* | remove imported-mc4-accounts gsettings key | Guillaume Desmottes | 2010-06-24 | 1 | -1/+0 |
| | |||||
* | remove empathy_tp_call_to | Guillaume Desmottes | 2010-06-22 | 3 | -28/+0 |
| | | | | | | | We don't need it any more: - The TpContact is now always set during object construction - The status is changed once the contact has been set - We don't need to request streams any more as we use Initial{Audio,Video} | ||||
* | remove empathy_call_handler_new_for_contact_with_streams | Guillaume Desmottes | 2010-06-22 | 2 | -24/+0 |
| | |||||
* | empathy_tp_call_accept_incoming_call: early return if the call is not an ↵ | Guillaume Desmottes | 2010-06-22 | 1 | -1/+3 |
| | | | | | | | | incoming one We use to rely in the call handler on the presence or not of the TpCall object to check if the call was incoming or not. But now TpCall object are created earlier so that's not true any more. | ||||
* | empathy_call_handler_start_call: use empathy_call_factory_new_call_with_streams | Guillaume Desmottes | 2010-06-22 | 1 | -42/+13 |
| | |||||
* | empathy_call_factory_new_call_with_streams: request channel using the CD | Guillaume Desmottes | 2010-06-22 | 2 | -15/+34 |
| | | | | Also allow caller to pass the timestamp and an optionnal callback. | ||||
* | tp-call: use tp_g_signal_connect_object to connect signal on the channel | Guillaume Desmottes | 2010-06-22 | 1 | -2/+3 |
| | | | | This ensure that the cb won't be called after the TpCall has been destroyed. | ||||
* | tp-call: use TargetHandle to get the remote contact | Guillaume Desmottes | 2010-06-22 | 1 | -12/+13 |
| | |||||
* | tp-call: use the Requested property to check if the call is an incoming one ↵ | Guillaume Desmottes | 2010-06-22 | 1 | -12/+8 |
| | | | | or not | ||||
* | remove empathy_call_factory_new_call | Guillaume Desmottes | 2010-06-22 | 2 | -18/+0 |
| | | | | It's not used any more. | ||||
* | call-factory: use TpSimpleHandler to handle incoming calls (#622368) | Guillaume Desmottes | 2010-06-22 | 2 | -13/+120 |
| | |||||
* | stop handling internally stream media channels | Guillaume Desmottes | 2010-06-22 | 1 | -30/+0 |
| | | | | We are going to do it properly using TpSimpleHandler. | ||||
* | Stop advertissing audio/video capabilities using old API | Guillaume Desmottes | 2010-06-21 | 1 | -38/+0 |
| | | | | Connection.Interface.Capabilities is so passé... | ||||
* | Merge branch 'check-vinagre-589225' | Guillaume Desmottes | 2010-06-21 | 2 | -5/+11 |
|\ | |||||
| * | replace empathy_contact_can_use_stream_tube by ↵ | Guillaume Desmottes | 2010-06-21 | 2 | -5/+11 |
| | | | | | | | | | | | | | | | | empathy_contact_can_use_rfb_stream_tube That's the only type of tube we care about and that allows us to enable the 'Share my Desktop' option only with contacts having a tube enabled Vinagre installed (#589225). | ||||
* | | Merge remote branch 'sjoerd/misc' | Danielle Madeley | 2010-06-21 | 2 | -26/+15 |
|\ \ | |||||
| * | | Now that we depend on the logger always enable favourite contact support | Sjoerd Simons | 2010-06-20 | 1 | -6/+0 |
| | | | |||||
| * | | Always prepare both the Connection and the Channel | Sjoerd Simons | 2010-06-20 | 1 | -20/+15 |
| |/ | |||||
* / | Remove useless occurences of 'gconf' word | Xavier Claessens | 2010-06-21 | 1 | -1/+1 |
|/ | | | | Die gconf, die! | ||||
* | Merge branch 'approvers-redone-599158' | Guillaume Desmottes | 2010-06-19 | 5 | -105/+10 |
|\ | |||||
| * | add inviter arg to empathy_tp_chat_is_invited | Guillaume Desmottes | 2010-06-17 | 2 | -3/+5 |
| | | |||||
| * | remove internal approving code | Guillaume Desmottes | 2010-06-17 | 3 | -102/+5 |
| | | |||||
* | | remove old logger files | Guillaume Desmottes | 2010-06-18 | 7 | -1877/+0 |
| | | |||||
* | | Depend on telepathy-logger (#610956) | Guillaume Desmottes | 2010-06-18 | 5 | -44/+0 |
| | | |||||
* | | TplContact has been renamed to TplEntity | Guillaume Desmottes | 2010-06-18 | 3 | -13/+13 |
| | | |||||
* | | TplLogEntry(Text) has been renamed to TplEntry(Text) | Guillaume Desmottes | 2010-06-18 | 2 | -16/+16 |
| | | |||||
* | | port to latest tp-logger API | Guillaume Desmottes | 2010-06-18 | 1 | -3/+3 |
| | | |||||
* | | log-store: relicense to LGPL | Guillaume Desmottes | 2010-06-18 | 2 | -20/+18 |
| | | | | | | | | | | This file was based on gossip-log and its copyright owners agreed to relicense it; see GOSSIP-RELICENSING.txt. | ||||
* | | Port empathy-import-mc4-accounts imported setting to GSettings | Danielle Madeley | 2010-06-18 | 1 | -0/+3 |
| | | |||||
* | | Port Empathy code to GSettings, remove EmpathyConf | Danielle Madeley | 2010-06-18 | 2 | -0/+93 |
| | | |||||
* | | log-manager: relicense to LGPL | Guillaume Desmottes | 2010-06-17 | 2 | -20/+18 |
| | | | | | | | | | | This file was based on gossip-log and its copyright owners agreed to relicense it; see GOSSIP-RELICENSING.txt. | ||||
* | | log-manager: update Collabora copyright | Guillaume Desmottes | 2010-06-17 | 2 | -2/+2 |
| | | |||||
* | | log-store-empathy: relicense to LGPL | Guillaume Desmottes | 2010-06-17 | 2 | -20/+18 |
| | | | | | | | | | | This file was based on gossip-log and its copyright owners agreed to relicense it; see GOSSIP-RELICENSING.txt. | ||||
* | | log-store-empathy: update Collabora copyright | Guillaume Desmottes | 2010-06-17 | 2 | -2/+2 |
| | | |||||
* | | empathy-time: relicense to LGPL | Guillaume Desmottes | 2010-06-17 | 2 | -20/+18 |
| | | | | | | | | | | This file was based on gossip-time and its copyright owners agreed to relicense it; see GOSSIP-RELICENSING.txt | ||||
* | | empathy-time: add Collabora copyright | Guillaume Desmottes | 2010-06-17 | 2 | -0/+2 |
|/ | |||||
* | empathy_message_equal: always use the timestamp+body (#621797) | Guillaume Desmottes | 2010-06-17 | 1 | -4/+0 |
| | | | | | | There is no reason to only use this new heuristic only in the TPL case. Furthermore, we're about to make TPL mandatory so it's good to have it more tested. | ||||
* | add empathy_tp_chat_join() and empathy_tp_chat_is_invited() | Guillaume Desmottes | 2010-06-07 | 2 | -0/+52 |
| | |||||
* | dispatch-operation: fix a race by waiting that TpCall is ready | Guillaume Desmottes | 2010-06-07 | 1 | -0/+25 |
| | | | | | | | The call handler constructor rely on the TpCall to be ready (to fetch the EmpathyContact associated with the call). If things are going fast (by skipping the approving of the call and handling it right away for example) it may no be ready yet. | ||||
* | dispatch-operation: factor out channel_wrapper_ready | Guillaume Desmottes | 2010-06-07 | 1 | -5/+13 |
| | |||||
* | add empathy_tp_call_get_status | Guillaume Desmottes | 2010-06-07 | 2 | -0/+10 |
| | |||||
* | coding style fixes | Guillaume Desmottes | 2010-05-27 | 1 | -1/+1 |
| | |||||
* | Make chatroom manager retain room's "always_urgent" state | Jonas Bonn | 2010-05-27 | 2 | -1/+16 |
| | | | | | | | | | | | | This patch adds the always_urgent property to the list of chatroom properties that are saved by the chatroom manager for the favorite chatrooms. This allows Empathy to bring favorite chatrooms back up with the same notification properties they had the last time they were used. This seems reasonable as a room marked as "Notify Always" will most likely be of such a character that this would be a reasonable setting every time the room is joined. | ||||
* | Add option to make chatroom "always urgent" (#611894) | Jonas Bonn | 2010-05-27 | 2 | -1/+50 |
| | | | | | | | | | | | | | | | | Often a user wants to be immediately notified of posts to a chatroom even when the post does not address them directly by name. This patch adds a room option to make all posts to the room "urgent", meaning that the system-specific urgency action should be taken -- notification, window urgency hint, etc. Two specific use cases for when one may want this: i) Low-traffic rooms (so that one does not have to go check the room all the time) ii) Error-logging room (room to which errors from some other system(s) are logged) The "always urgent" option is off by default when joining a room. | ||||
* | Add function ensure_chatroom to chatroom manager | Jonas Bonn | 2010-05-27 | 2 | -0/+26 |
| | | | | | This function tries to find an existing chatroom, but if it fails to do so it creates a new room and returns that instead. | ||||
* | fix 0-byte logfile crash (#619736) | Robert McQueen | 2010-05-27 | 1 | -6/+12 |
| | |||||
* | Remove EmpathyContactMonitor, it is not used anymore | Xavier Claessens | 2010-05-26 | 7 | -542/+0 |
| | | | | Fixes bug #619489 | ||||
* | Move empathy_tp_contact_factory_set_alias() to EmpathyContact | Xavier Claessens | 2010-05-26 | 4 | -48/+39 |
| | |||||
* | Make clear that contacts_table doesn't keep any ref | Xavier Claessens | 2010-05-26 | 1 | -1/+1 |
| | |||||
* | Port to new EmpathyTpContactFactory API | Xavier Claessens | 2010-05-26 | 6 | -62/+36 |
| | |||||
* | Kill EmpathyTpContactFactory object. Its API stays as helper code o ↵ | Xavier Claessens | 2010-05-26 | 2 | -340/+57 |
| | | | | | | | | | n TpConnection. Note that it uses empathy_contact_dup_from_tp_contact() internally, so we are sure to really have at most one EmpathyContact object per TpContact Fixes bug #619488 | ||||
* | Add empathy_contact_dup_from_tp_contact() | Xavier Claessens | 2010-05-26 | 2 | -0/+45 |
| | | | | This API make sure to return a singleton EmpathyContact for any TpContact | ||||
* | Make use of TP_CONTACT_FEATURE_AVATAR_DATA | Xavier Claessens | 2010-05-26 | 3 | -266/+41 |
| | | | | Fixes bug #579812 | ||||
* | Stop getting avatar requirements in EmpathyTpContactFactory | Xavier Claessens | 2010-05-26 | 1 | -133/+0 |
| | |||||
* | initialize a GError pointer | Guillaume Desmottes | 2010-05-19 | 1 | -1/+1 |
| | |||||
* | use port 8001 to connect to freenode irc (#618401) | Brian Curtis | 2010-05-17 | 1 | -0/+1 |
| | |||||
* | If there is no publish list, don't auto-add people to it | Sjoerd Simons | 2010-05-08 | 1 | -0/+3 |
| | |||||
* | Merge branch 'timestamp-615976' | Guillaume Desmottes | 2010-05-04 | 8 | -26/+105 |
|\ | |||||
| * | define EMPATHY_DISPATCHER_CURRENT_TIME rather than using G_MAXINT64 directly | Guillaume Desmottes | 2010-05-04 | 1 | -0/+1 |
| | | |||||
| * | Set the user action time when the user approves stuff | Sjoerd Simons | 2010-05-04 | 2 | -0/+14 |
| | | |||||
| * | dispatch-operation: add user-action-time property | Guillaume Desmottes | 2010-04-25 | 3 | -9/+49 |
| | | |||||
| * | add timestamp arg to empathy_dispatcher_create_channel | Sjoerd Simons | 2010-04-25 | 6 | -9/+16 |
| | | |||||
| * | add timestamp arg to empathy_dispatcher_join_muc | Sjoerd Simons | 2010-04-25 | 2 | -3/+5 |
| | | |||||
| * | add timestamp arg to empathy_dispatcher_chat_with_contact(_id) | Sjoerd Simons | 2010-04-25 | 2 | -6/+13 |
| | | |||||
| * | dispatcher: add timestamp attribute to DispatcherRequestData | Sjoerd Simons | 2010-04-25 | 2 | -4/+12 |
| | | |||||
* | | No need of a contact factory to set location | Xavier Claessens | 2010-05-02 | 2 | -31/+0 |
| | | |||||
* | | use TP_PROP_* constants | Guillaume Desmottes | 2010-04-27 | 1 | -10/+11 |
| | | |||||
* | | use tp_value_array_unpack | Guillaume Desmottes | 2010-04-27 | 1 | -3/+3 |
| | | |||||
* | | tp-contact-factory: stop tracking capabilities | Guillaume Desmottes | 2010-04-27 | 1 | -339/+0 |
| | | | | | | | | This is done in empathy-contact using TpContact:capabilities now. | ||||
* | | request the TP_CONTACT_FEATURE_CAPABILITIES feature | Guillaume Desmottes | 2010-04-27 | 1 | -0/+1 |
| | | |||||
* | | contact: get capabilities from TpContact if available (#579813) | Guillaume Desmottes | 2010-04-27 | 1 | -0/+82 |
| | | |||||
* | | tp-file: include netinet/in.h | Jasper Lievisse Adriaanse | 2010-04-27 | 1 | -0/+1 |
| | | | | | | | | The storage size of 'addr' isn't known without netinet/in.h (#616859). | ||||
* | | irc-networks.xml: properly spell 'freenode' (#616711) | Guillaume Desmottes | 2010-04-26 | 1 | -1/+1 |
|/ | |||||
* | iterate_on_channels: continue instead of returning if a channel doesn't match | Guillaume Desmottes | 2010-04-20 | 1 | -3/+3 |
| | | | | We are iterating on channels so we should check the remaining channels... | ||||
* | remove empathy_dispatch_operation_new_with_wrapper | Guillaume Desmottes | 2010-04-19 | 1 | -13/+2 |
| | | | | It's not needed any more. | ||||
* | dispatcher: don't check for Requests when fetching conn properties | Guillaume Desmottes | 2010-04-19 | 1 | -8/+3 |
| | |||||
* | dispatcher: stop supporting old style channel requesting | Guillaume Desmottes | 2010-04-19 | 1 | -142/+15 |
| | | | | Requests is mandatory now and we use the CD any way. | ||||
* | call cb with an error if dispatcher_chat_with_contact* fails | Guillaume Desmottes | 2010-04-19 | 1 | -1/+11 |
| | |||||
* | dispatcher_connection_invalidated_cb: terminate pending requests | Guillaume Desmottes | 2010-04-19 | 1 | -0/+23 |
| | |||||
* | empathy_dispatcher_chat_with_contact: check if connection_data is NULL | Guillaume Desmottes | 2010-04-19 | 1 | -0/+6 |
| | | | | | If the connection has been invalidated, it has been removed from priv->connections so we should check to avoid using a NULL pointer (#615970). | ||||
* | remove empathy_signal_connect_weak (#613583) | Guillaume Desmottes | 2010-04-09 | 2 | -91/+0 |
| | |||||
* | libempathy/empathy-idle.c: use tp_g_signal_connect_object instead of ↵ | Guillaume Desmottes | 2010-04-09 | 1 | -2/+2 |
| | | | | empathy_signal_connect_weak | ||||
* | libempathy/empathy-dispatcher.c: use tp_g_signal_connect_object instead of ↵ | Guillaume Desmottes | 2010-04-09 | 1 | -2/+2 |
| | | | | empathy_signal_connect_weak | ||||
* | libempathy/empathy-contact-manager.c: use tp_g_signal_connect_object instead ↵ | Guillaume Desmottes | 2010-04-09 | 1 | -6/+6 |
| | | | | of empathy_signal_connect_weak | ||||
* | libempathy/empathy-account-settings.c: use tp_g_signal_connect_object ↵ | Guillaume Desmottes | 2010-04-09 | 1 | -2/+2 |
| | | | | instead of empathy_signal_connect_weak | ||||
* | look for the right key when checking if altitude is set | Guillaume Desmottes | 2010-04-08 | 1 | -1/+1 |
| | |||||
* | use tp_asv_set_double | Guillaume Desmottes | 2010-04-08 | 1 | -2/+2 |
| | |||||
* | geocode_cb: create a new location hash table instead of modifying the ↵ | Guillaume Desmottes | 2010-04-08 | 1 | -12/+21 |
| | | | | | | | | | current one The location we receive from tp-glib should be considered as read-only as we don't have any guarantee about the way keys and values are freed. Should hopefully fix (#615135). | ||||
* | geocode_cb: don't update location if we didn't get the full position | Guillaume Desmottes | 2010-04-08 | 1 | -17/+15 |
| | |||||
* | update_geocode: don't search for position if we already have lat or lon | Guillaume Desmottes | 2010-04-08 | 1 | -3/+3 |
| | | | | | If contact publishes his position, it's fair to assume it publishes lat and lon. | ||||
* | don't start geocode search if the address is empty | Guillaume Desmottes | 2010-04-08 | 1 | -3/+7 |
| | |||||
* | unref avatar and location in dispose rather than finalize | Guillaume Desmottes | 2010-04-08 | 1 | -6/+12 |
| | |||||
* | factor out iteration on channels | Guillaume Desmottes | 2010-04-08 | 1 | -28/+18 |
| | |||||
* | Call EnsureChannel with an 'infinite' timeout so we don't have to catch list ↵ | Guillaume Desmottes | 2010-04-08 | 1 | -11/+4 |
| | | | | channels in NewChannels any more | ||||
* | pass properties hash table to tp_contact_list_group_add_channel | Guillaume Desmottes | 2010-04-08 | 1 | -29/+9 |
| | |||||
* | Use Requests.Channels property instead of the deprecated ListChannels() | Guillaume Desmottes | 2010-04-08 | 1 | -38/+51 |
| | |||||
* | Use NewChannels signal to catch group channels (#614236) | Guillaume Desmottes | 2010-04-08 | 1 | -20/+12 |
| | |||||
* | new_channels_cb: don't early return if TargetHandleType != TP_HANDLE_TYPE_LIST | Guillaume Desmottes | 2010-04-08 | 1 | -12/+10 |
| | |||||
* | tp-contact-list: stop disconnecting NewChannels | Guillaume Desmottes | 2010-04-08 | 1 | -19/+1 |
| | | | | We are going to use it to get group channels as well. | ||||
* | fix coding style | Guillaume Desmottes | 2010-04-07 | 1 | -112/+127 |
| | |||||
* | don't define update_geocode if geoclue is not enabled | Guillaume Desmottes | 2010-04-07 | 1 | -5/+5 |
| | |||||
* | Get location update from TpContact (#599162) | Guillaume Desmottes | 2010-04-06 | 2 | -4/+21 |
| | |||||
* | contact-factory: stop managing locations | Guillaume Desmottes | 2010-04-06 | 1 | -76/+0 |
| | |||||
* | move tp_contact_factory_geocode to empathy-contact | Guillaume Desmottes | 2010-04-06 | 2 | -154/+156 |
| | |||||
* | pass Location feature to Contacts | Guillaume Desmottes | 2010-04-06 | 1 | -0/+1 |
| | |||||
* | remove empathy_tp_contact_factory_set_avatar | Guillaume Desmottes | 2010-04-06 | 2 | -65/+0 |
| | | | | This is not needed any more. | ||||
* | empathy-idle: stop using tp_dbus_daemon_dup | Guillaume Desmottes | 2010-04-01 | 1 | -1/+7 |
| | | | | It has been deprecated. | ||||
* | empathy-handler: stop using tp_get_bus | Guillaume Desmottes | 2010-04-01 | 1 | -1/+1 |
| | | | | It has been deprecated. | ||||
* | empathy_presence_get_default_message: return a string for ↵ | Guillaume Desmottes | 2010-03-31 | 1 | -1/+2 |
| | | | | TP_CONNECTION_PRESENCE_TYPE_UNKNOWN | ||||
* | fix indentation | Guillaume Desmottes | 2010-03-31 | 1 | -2/+2 |
| | |||||
* | tp-contact-list: add members of 'stored' as members | Guillaume Desmottes | 2010-03-31 | 1 | -0/+24 |
| | | | | This allow us to display contacts with subscriptio='none' (#539765). | ||||
* | got_added_members_cb: check if contact is already in the hash before adding it | Guillaume Desmottes | 2010-03-31 | 1 | -0/+3 |
| | | | | | | empathy_tp_contact_factory_get_from_handles is async, so if the contact has already been added when it returns the contact objects there is no point to try to re-add it twice. | ||||
* | add members of 'publish' as members of the TpContactList | Guillaume Desmottes | 2010-03-31 | 1 | -4/+24 |
| | |||||
* | pass handles to add_to_members instead of contact objects | Guillaume Desmottes | 2010-03-31 | 1 | -33/+42 |
| | |||||
* | auto-accept pending call in tp_contact_list_subscribe_group_members_changed_cb | Guillaume Desmottes | 2010-03-31 | 1 | -11/+22 |
| | | | | | So we don't have to wait to have the contact and can group them to do only on AddMembers call. | ||||
* | factor out remove_from_member_if_needed | Guillaume Desmottes | 2010-03-31 | 1 | -2/+10 |
| | | | | | Call it that way because we are about to add some check before removing a contact from members. | ||||
* | factor out add_to_members | Guillaume Desmottes | 2010-03-31 | 1 | -9/+20 |
| | |||||
* | tp-contact-list: Improve hash table descriptions | Guillaume Desmottes | 2010-03-31 | 2 | -4/+19 |
| | |||||
* | properly cast GArray content | Guillaume Desmottes | 2010-03-30 | 1 | -1/+1 |
| | |||||
* | empathy_tp_call_leave: allocate the array on the stack | Guillaume Desmottes | 2010-03-30 | 1 | -7/+2 |
| | |||||
* | empathy_call_handler_stop_call: use empathy_tp_call_leave rather than ↵ | Guillaume Desmottes | 2010-03-30 | 1 | -1/+1 |
| | | | | | | empathy_tp_call_close This will gracefully hang up calls (#610477). | ||||
* | add empathy_tp_call_leave | Guillaume Desmottes | 2010-03-30 | 2 | -0/+48 |
| | |||||
* | Merge branch 'people-nearby-fake-group-613558' | Danielle Madeley | 2010-03-30 | 1 | -19/+0 |
|\ | |||||
| * | Make People Nearby into a Fake Group like Ungrouped and Favourites | Danielle Madeley | 2010-03-24 | 1 | -19/+0 |
| | | |||||
* | | disconnect NewChannels signal once we got all the list channels we care about | Guillaume Desmottes | 2010-03-30 | 1 | -1/+19 |
| | | |||||
* | | tp-contact-list: watch for list channels announced in NewChannels signals | Guillaume Desmottes | 2010-03-30 | 1 | -0/+47 |
| | | | | | | | | | | | | If ensuring list channels fails (for example because the server is slow and the D-Bus call timeouts before CM fetches the roster), we have a chance to get them later. (#612949) | ||||
* | | allow got_list_channel to be called more than once for the same channel | Guillaume Desmottes | 2010-03-30 | 1 | -2/+6 |
| | | | | | | | | Also allow to pass other list channel such as 'deny' for example. | ||||
* | | factor out got_list_channel | Guillaume Desmottes | 2010-03-30 | 1 | -19/+27 |
| | | |||||
* | | empathy_dispatcher_find_requestable_channel_classes: allow handle_type being 0 | Guillaume Desmottes | 2010-03-30 | 1 | -2/+0 |
| | | | | | | | | | | This allows us to check if channel type with HandleType=None are supported (for example roomlist channels). | ||||
* | | telepathy-glib sucks, need to send stream error from the main thread | Olivier Crête | 2010-03-29 | 1 | -2/+13 |
| | | |||||
* | | Return a telepathy error if the source can't be added | Olivier Crête | 2010-03-29 | 1 | -3/+8 |
| | | |||||
* | | Send stream error when the src pad can't be linked | Olivier Crête | 2010-03-29 | 1 | -3/+8 |
| | | |||||
* | | tp-chat: update self user if it has been renamed (#613930) | Guillaume Desmottes | 2010-03-29 | 1 | -0/+6 |
| | | |||||
* | | fallback to JID if alias is empty | Felix Kaser | 2010-03-29 | 1 | -5/+8 |
| | | | | | | | | if the alias is empty, contact_get_name should fallback to the jabber id. this fixes bug #614162 | ||||
* | | remove empathy_log_store_empathy_get_dir | Guillaume Desmottes | 2010-03-29 | 2 | -10/+0 |
|/ | |||||
* | empathy-contact-manager: no need to pass object as user_data and weak_object | Danielle Madeley | 2010-03-24 | 1 | -2/+2 |
| | |||||
* | empathy-contact-manager: remove unrequired for loop when unpacking struct | Danielle Madeley | 2010-03-24 | 1 | -14/+5 |
| | |||||
* | idle: Only restore state but not status message when getting back from idle ↵ | Brian Curtis | 2010-03-15 | 1 | -14/+3 |
| | | | | (#566832) | ||||
* | stop exporting FAVOURITE_CONTACTS_CFLAGS and FAVOURITE_CONTACTS_LIBS | Guillaume Desmottes | 2010-03-15 | 1 | -2/+0 |
| | |||||
* | check that logger is not NULL before unrefing it | Guillaume Desmottes | 2010-03-15 | 1 | -1/+2 |
| | |||||
* | fix hash table leak | Guillaume Desmottes | 2010-03-15 | 1 | -1/+2 |
| | | | | | priv->favourites takes the reference of the newly created hash table so we don't have to ref it. | ||||
* | factor out add_contacts_to_favourites | Guillaume Desmottes | 2010-03-15 | 1 | -31/+30 |
| | |||||
* | Unref contact returned by empathy_contact_list_get_members | Guillaume Desmottes | 2010-03-15 | 1 | -1/+2 |
| | | | | empathy_contact_list_get_members return a list of reffed contacts. | ||||
* | log an error if {Add,Remove}FavouriteContact failed | Guillaume Desmottes | 2010-03-15 | 1 | -2/+22 |
| | |||||
* | document the favorites hash table | Guillaume Desmottes | 2010-03-15 | 1 | -0/+2 |
| | |||||
* | coding style fixes | Guillaume Desmottes | 2010-03-15 | 3 | -25/+27 |
| | |||||
* | Rebase the favourites support upon the telepathy-logger instead of a ↵ | Travis Reitter | 2010-03-15 | 3 | -5/+316 |
| | | | | specially-named favourites group. | ||||
* | Cut out the concept of a special Favourites group | Travis Reitter | 2010-03-15 | 2 | -13/+31 |
| | |||||
* | Add a favorite contacts build option and make Moblin support automatically ↵ | Travis Reitter | 2010-03-15 | 2 | -0/+4 |
| | | | | turn it on. | ||||
* | Add support for marking contacts as favorites (which gives them a highlighted | Travis Reitter | 2010-03-15 | 2 | -0/+24 |
| | | | | star next to their name and adds them to the top of the contact list) | ||||
* | Migrate butterfly logs to remove the network ID suffix. | Jonny Lamb | 2010-03-13 | 2 | -0/+12 |
| | | | | | | Bug #612519 contains much more information about this change. Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | Merge branch 'butterfly-conference-misc' | Jonny Lamb | 2010-03-11 | 2 | -3/+12 |
|\ | |||||
| * | tp-chat: remove butterfly MSN HandleType=NONE workaround | Jonny Lamb | 2010-03-11 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Newer versions of butterfly use the conference interface, so their 1-1 chats don't implement the group interface. This patch changes nothing there, but now when butterfly gives a channel with TargetHandleType=NONE, it is actually a MUC, so act like that. Thanks to the addition of the conference interface with this change, we can check for its presence to decide whether this is old-school or new-school butterfly. This commit and 13a7c40c together fix bug #612461. Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | tp-chat: when seeing if a chat can be upgraded, don't worry about handle type | Jonny Lamb | 2010-03-11 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When you upgrade a gtalk 1-1 chat to a PMUC, it moves from [ChannelType=TEXT, TargetHandleType=CONTACT] to [ChannelType=TEXT, TargetHandleType=ROOM]. When you upgrade an MSN 1-1 chat to a multi-user chat in butterfly, it moves from [ChannelType=TEXT, TargetHandleType=CONTACT] to [ChannelType=TEXT, TargetHandleType=NONE]. Both of these cases have the 1-1 chat properties set as fixed properties in a class in their connection's RCC. They both also have the upgraded set of properties as above fixed, and o.fd.Tp.Channel.Interface.Conference(.DRAFT) in the appropriate Allowed_Properties array. Empathy used to look for this said channel interface in the allowed properties of a TargetHandleType=ROOM class. As butterfly uses TargetHandleType=NONE, this isn't so useful, so let's not care about the handle type to fit around both gtalk and MSN. Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | dispatcher: allow not caring about handle type when looking up RCCs | Jonny Lamb | 2010-03-11 | 1 | -2/+3 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | | chatroom-manager: Save correct room name | Jonas Bonn | 2010-03-09 | 1 | -1/+1 |
|/ | | | | | | | | When writing out the room name to the persistance file, the room name should properly be gotten with the get_room function. This bug has probably not bitten too many users as the remote room name and the favorite chatroom name usually are usually the same; however, if the user were to change the favorite chatroom name then this bug would become apparent. | ||||
* | empathy_account_settings_set_display_name_async: don't do anything if not needed | Guillaume Desmottes | 2010-03-03 | 1 | -0/+7 |
| | |||||
* | factor out empathy_connect_new_account | Guillaume Desmottes | 2010-03-02 | 2 | -0/+41 |
| | |||||
* | Merge commit 'ka/empathy-tpl-20100225-ifdef' | Guillaume Desmottes | 2010-02-26 | 8 | -9/+158 |
|\ | |||||
| * | TPL Enabling patch, all-in-one. | Cosimo Alfarano | 2010-02-26 | 8 | -9/+158 |
| | | | | | | | | By default TPL is disabled, use --enable-tpl configure option to enable it. | ||||
* | | Don't try to close channels thrice. | Will Thompson | 2010-02-26 | 1 | -2/+6 |
|/ | | | | Fixes: #611071 | ||||
* | Cope with tp-glib calling the callback in sync | Sjoerd Simons | 2010-02-25 | 1 | -16/+29 |
| | |||||
* | No reason to get Channels from connections, that's MCs job | Sjoerd Simons | 2010-02-25 | 1 | -27/+0 |
| | |||||
* | Merge branch 'requests'. Fixes: #598905 | Sjoerd Simons | 2010-02-25 | 5 | -159/+231 |
|\ | |||||
| * | Not using the weak object anymore, get the dispatcher request data from ↵ | Sjoerd Simons | 2010-02-25 | 1 | -3/+3 |
| | | | | | | | | request data | ||||
| * | Use a appropriate unique name for Empathy unique app | Sjoerd Simons | 2010-02-25 | 1 | -2/+0 |
| | | |||||
| * | Assert that the account exists | Sjoerd Simons | 2010-02-25 | 1 | -0/+2 |
| | | |||||
| * | Small coding style fix | Sjoerd Simons | 2010-02-25 | 1 | -1/+2 |
| | | |||||
| * | Set ourselves as the preferred handler if there is a callback | Sjoerd Simons | 2010-02-25 | 1 | -2/+6 |
| | | |||||
| * | If we're asked to handle a channel twice, assume it's due to user action | Sjoerd Simons | 2010-02-25 | 1 | -2/+15 |
| | | |||||
| * | Add a debug message for when errors are signaled | Sjoerd Simons | 2010-02-25 | 1 | -0/+2 |
| | | |||||
| * | Add a convenience function to get the busname of a handler | Sjoerd Simons | 2010-02-25 | 2 | -1/+11 |
| | | |||||
| * | Output the path before trying to register it | Sjoerd Simons | 2010-02-25 | 1 | -1/+1 |
| | |