Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | persona-view: use empathy_contact_dup_from_tp_contact instead of ↵ | Guillaume Desmottes | 2010-08-13 | 1 | -1/+1 |
| | | | | empathy_contact_new | ||||
* | persona-store: use empathy_contact_dup_from_tp_contact instead of ↵ | Guillaume Desmottes | 2010-08-13 | 1 | -5/+5 |
| | | | | empathy_contact_new | ||||
* | chat: get the account from the tp-chat | Guillaume Desmottes | 2010-08-12 | 1 | -3/+2 |
| | |||||
* | widget-irc: call update_server_params in setup so buttons are updated (#626620) | Guillaume Desmottes | 2010-08-12 | 1 | -0/+1 |
| | | | | Thanks to Bilal Akhtar for the original patch. | ||||
* | compare accounts using their object paths rather than their TpAccount | Guillaume Desmottes | 2010-08-12 | 1 | -1/+3 |
| | | | | It's safer and we could have 2 proxies for the same Account. | ||||
* | use tp_strdiff | Guillaume Desmottes | 2010-08-12 | 1 | -3/+3 |
| | |||||
* | use explicit pointer comparaisons | Guillaume Desmottes | 2010-08-12 | 1 | -11/+11 |
| | |||||
* | select_account_once_ready: free the account and ID to avoid leaks | Guillaume Desmottes | 2010-08-12 | 1 | -0/+4 |
| | |||||
* | select the account once we have populated the model with its chats (#622714) | Guillaume Desmottes | 2010-08-12 | 1 | -6/+16 |
| | |||||
* | log_manager_got_chats_cb: don't rely on the selected account any more | Guillaume Desmottes | 2010-08-12 | 1 | -8/+4 |
| | | | | | | | | | Getting the chats is now an async operation, so the selected account could have changed while we were fetching the chats. So instead of using the currently selected account we use the account we receive from the hit. Note that this depends on this fix in the logger: https://bugs.freedesktop.org/show_bug.cgi?id=29058 | ||||
* | no need to pass account and chat infos to log_window_chats_set_selected | Guillaume Desmottes | 2010-08-12 | 1 | -14/+8 |
| | |||||
* | also use select_account_once_ready when the window already exists | Guillaume Desmottes | 2010-08-12 | 1 | -2/+1 |
| | |||||
* | keep a ref on the account | Guillaume Desmottes | 2010-08-12 | 1 | -1/+2 |
| | |||||
* | factor out select_account_once_ready | Guillaume Desmottes | 2010-08-12 | 1 | -12/+22 |
| | |||||
* | Fix linking menu entry mnemonic | Philip Withnall | 2010-08-12 | 1 | -1/+1 |
| | | | | Closes: bgo#626130 | ||||
* | Add EmpathyLinkingDialog | Philip Withnall | 2010-08-12 | 5 | -2/+279 |
| | | | | | A dialogue which uses EmpathyIndividualLinker to allow linking of Individuals, accessible by a "Link" entry in the contacts' context menu. | ||||
* | Add EmpathyIndividualLinker | Philip Withnall | 2010-08-12 | 3 | -0/+681 |
| | | | | | This is a widget to allow selection of Individuals to link together to form linked Individuals. | ||||
* | Add EmpathyIndividualWidget | Philip Withnall | 2010-08-12 | 3 | -0/+365 |
| | | | | | This displays details for a single Individual, in much the same way that EmpathyContactWidget displays the details of a single Persona. | ||||
* | Add EmpathyPersonaStore and EmpathyPersonaView | Philip Withnall | 2010-08-12 | 5 | -0/+1927 |
| | | | | | | Based on stripped-down versions of EmpathyContactListStore and EmpathyContactListView, these allow listing of all the Personas for a given Individual. | ||||
* | Only enable row reordering in EmpathyIndividualView if dragging is enabled | Philip Withnall | 2010-08-12 | 1 | -6/+9 |
| | |||||
* | empathy_dispatcher_join_muc: get an account instead of a connection | Guillaume Desmottes | 2010-08-11 | 1 | -4/+5 |
| | |||||
* | re-implement empathy_dispatcher_chat_with_contact using ↵ | Guillaume Desmottes | 2010-08-11 | 4 | -6/+4 |
| | | | | | | empathy_dispatcher_chat_with_contact_id We don't use the callback arg anyway. | ||||
* | empathy_dispatcher_chat_with_contact_id: get a TpAccount instead of a ↵ | Guillaume Desmottes | 2010-08-11 | 2 | -18/+10 |
| | | | | TpConnection | ||||
* | empathy_dispatcher_chat_with_contact_id: remove callback argument | Guillaume Desmottes | 2010-08-11 | 2 | -3/+2 |
| | | | | It's unused anyway. | ||||
* | share-my-desktop: use TpAccountChannelRequest | Guillaume Desmottes | 2010-08-11 | 1 | -8/+24 |
| | |||||
* | new-call-dialog: use TpAccountChannelRequest | Guillaume Desmottes | 2010-08-11 | 1 | -10/+25 |
| | |||||
* | empathy_call_factory_new_call_with_streams: remove callback arg | Guillaume Desmottes | 2010-08-11 | 2 | -4/+4 |
| | | | | If you want to handle the channel yourself then use TpAccountChannelRequest. | ||||
* | Use GimpNet as default IRC network (#625675) | Bilal Akhtar | 2010-08-11 | 1 | -0/+6 |
| | |||||
* | empathy_contact_selector_dialog_get_selected: allow to get the account as well | Guillaume Desmottes | 2010-08-10 | 4 | -5/+17 |
| | |||||
* | Minor coding style fixes in EmpathyIndividual[Store|View] | Philip Withnall | 2010-08-09 | 2 | -3/+3 |
| | |||||
* | empathy-individual-menu: no need to get the call factory | Guillaume Desmottes | 2010-08-09 | 1 | -4/+0 |
| | |||||
* | Fix capability change notification in the EmpathyIndividualStore | Philip Withnall | 2010-08-09 | 1 | -6/+35 |
| | | | | Closes: bgo#626162 | ||||
* | Cast away constness of strings in GtkTargetEntry structs | Philip Withnall | 2010-08-05 | 1 | -8/+13 |
| | | | | | This stops gcc warning us about GTK+'s broken API which uses non-const string fields in a static struct. | ||||
* | Fix old-style function definition (missing void) | Philip Withnall | 2010-08-05 | 1 | -1/+1 |
| | |||||
* | Fix constness of various variables and parameters | Philip Withnall | 2010-08-05 | 5 | -11/+11 |
| | |||||
* | Fix missing entries in switch statements | Philip Withnall | 2010-08-05 | 9 | -9/+39 |
| | | | | 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 | -5/+5 |
| | |||||
* | Fix memory corruption introduced by not removing a weak pointer | Philip Withnall | 2010-08-05 | 1 | -17/+39 |
| | | | | | | | This rewrites the weak pointer code for active individuals in EmpathyIndividualStore to use weak references, which has the added benefit of meaning we can remove the timeout if the individual disappears, rather than executing it anyway and just bailing out. Closes: bgo#625641 | ||||
* | use different labels if view is empty | Felix Kaser | 2010-08-05 | 2 | -0/+16 |
| | | | | | either show "no match found" or "your contact list is empty". fixes bug #621642 | ||||
* | Fix an assertion failure in the filtering code due to show-offline changes | Philip Withnall | 2010-08-05 | 1 | -2/+4 |
| | | | | | | individual_view_is_visible_individual() is now called even when the live search widget isn't in use, so has to fail gracefully in that case. Closes: bgo#626041 | ||||
* | use member variable instead of getter | Felix Kaser | 2010-08-03 | 1 | -5/+3 |
| | |||||
* | refactored show_offline property to the view | Felix Kaser | 2010-08-03 | 4 | -114/+69 |
| | | | | | | the show offline property was moved from the individual store to the individual view. this allows to easily and automatically search through offline contacts as well. | ||||
* | Connect signals only once, it's enough | Xavier Claessens | 2010-08-03 | 1 | -7/+0 |
| | |||||
* | fixing a method name typo | Felix Kaser | 2010-08-03 | 1 | -2/+2 |
| | |||||
* | show the date in messages coming from history (#624599) | Nicolò Chieffo | 2010-08-02 | 2 | -6/+12 |
| | |||||
* | Group all matching functions together | Xavier Claessens | 2010-07-30 | 1 | -69/+69 |
| | | | | This is only code move, no change | ||||
* | Simplify code: Avoid nested loops | Xavier Claessens | 2010-07-30 | 1 | -61/+63 |
| | |||||
* | Make livesearch work if accentued letters are pre-decomposed | Xavier Claessens | 2010-07-30 | 1 | -6/+6 |
| | |||||
* | Make EmpathyLiveSearch's match algo smarter with words | Xavier Claessens | 2010-07-30 | 1 | -27/+74 |
| | | | | Fixes bug #622376 | ||||
* | backport the last commit to contact-list-view | Felix Kaser | 2010-07-29 | 1 | -6/+10 |
| | |||||
* | added return value for the keynav signal | Felix Kaser | 2010-07-29 | 2 | -7/+13 |
| | | | | now the hook widget can decide if it wants to handle the event or not. in case of the treeview this allows us to navigate in the search entry with left and right and navigate in the treeview with up and down since those are catched by the treeview | ||||
* | changed the type of keynav signal | Felix Kaser | 2010-07-29 | 2 | -6/+6 |
| | | | | now VOID__BOXED is used instead of VOID__POINTER | ||||
* | added check for null before scroll to cell | Felix Kaser | 2010-07-29 | 1 | -2/+5 |
| | |||||
* | add key navigation possibilities to search | Felix Kaser | 2010-07-29 | 1 | -0/+23 |
| | | | | one result of this patch is that key navigation in the search-entry will not be possible any more, in order to allow the hook widget to react to key navigation. | ||||
* | keep the selected contact visible after search | Felix Kaser | 2010-07-29 | 1 | -0/+7 |
| | | | | empathy will scroll automatically to the cell which is selected, when the search is hidden. | ||||
* | enable keynavigation during search in contact-list | Felix Kaser | 2010-07-29 | 2 | -4/+48 |
| | |||||
* | dont catch key up and down from the treeview | Felix Kaser | 2010-07-29 | 1 | -0/+5 |
| | | | | it is needed for the navigation. current implementation did catch it from the treeview and propagate it to the live search entry. | ||||
* | fixed a critical when quiting while searching | Felix Kaser | 2010-07-29 | 1 | -1/+1 |
| | |||||
* | fix small regression with expanding groups | Felix Kaser | 2010-07-28 | 1 | -1/+1 |
| | |||||
* | Adjust for signature change in folks_groups_change_group() | Travis Reitter | 2010-07-27 | 1 | -2/+20 |
| | |||||
* | Re-enable setting of groups for newly-added contacts | Philip Withnall | 2010-07-22 | 1 | -11/+2 |
| | | | | | | 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. | ||||
* | Merge EmpathyContact:name and *_set_alias() to EmpathyContact:alias | Philip Withnall | 2010-07-22 | 10 | -37/+37 |
| | | | | The "name" API was a relic of Gossip. | ||||
* | Remove folks_individual_dup_from_empathy_contact() | Philip Withnall | 2010-07-22 | 1 | -33/+15 |
| | | | | | As EmpathyContact is now a wrapper around FolksPersona, we can mutate the persona instead of acquiring an individual and mutating that instead. | ||||
* | Merge remote branch 'pwith/folks-integ-rebase1-fixes-rebase1' into folks-fixes | Travis Reitter | 2010-07-22 | 3 | -14/+23 |
| | |||||
* | Re-add support for the "People Nearby" group | Philip Withnall | 2010-07-21 | 1 | -4/+12 |
| | |||||
* | Use the proper source_tag in empathy_pixbuf_avatar_from_individual_scaled_*(). | Travis Reitter | 2010-07-21 | 1 | -2/+2 |
| | |||||
* | Don't depend on Folks capabilities in the IndividualView | Travis Reitter | 2010-07-21 | 1 | -2/+13 |
| | |||||
* | Calculate contact capabilities ourselves. | Travis Reitter | 2010-07-21 | 1 | -12/+33 |
| | | | | | The libfolks Capabilities interface will be removed temporarily, so we can't rely upon it for now. | ||||
* | Take advantage of tp_clear_object(). | Travis Reitter | 2010-07-21 | 1 | -2/+1 |
| | |||||
* | Minimize the scope of some variables and avoid risk of double-freeing a string. | Travis Reitter | 2010-07-21 | 1 | -3/+4 |
| | |||||
* | Enclose a non-trivial expression in () in an assignment. | Travis Reitter | 2010-07-21 | 1 | -1/+1 |
| | |||||
* | Also sort the IndividualStore by underlying protocol and account ID. | Travis Reitter | 2010-07-21 | 1 | -3/+24 |
| | |||||
* | Don't enclose trivial blocks in {}. | Travis Reitter | 2010-07-21 | 2 | -96/+33 |
| | |||||
* | Use explicit '!= NULL' for pointer boolean expressions. | Travis Reitter | 2010-07-21 | 2 | -12/+13 |
| | |||||
* | Cut obsolete comment. | Travis Reitter | 2010-07-21 | 1 | -1/+0 |
| | |||||
* | Simplify validation. | Travis Reitter | 2010-07-21 | 1 | -1/+1 |
| | |||||
* | Take advantage of tp_clear_object(). | Travis Reitter | 2010-07-21 | 1 | -2/+1 |
| | |||||
* | We already know that this contact is a FolksIndividual if it isn't NULL, so ↵ | Travis Reitter | 2010-07-21 | 1 | -1/+1 |
| | | | | simplify the conditional. | ||||
* | Stick with the term 'contact' instead of adding 'individual'. | Travis Reitter | 2010-07-21 | 1 | -1/+1 |
| | |||||
* | Update copyright notice. | Travis Reitter | 2010-07-21 | 1 | -1/+1 |
| | |||||
* | Don't leak references to the contacts returned from ↵ | Travis Reitter | 2010-07-21 | 4 | -1/+15 |
| | | | | empathy_contact_dup_from_folks_individual(). | ||||
* | Add 'dup' to the names of empathy_contact_from_folks_individual() and ↵ | Travis Reitter | 2010-07-21 | 5 | -30/+30 |
| | | | | folks_individual_from_empathy_contact() to make it clear that the return value has been referenced. | ||||
* | Use the gio async pattern for fetching Individuals' avatars | Travis Reitter | 2010-07-21 | 3 | -39/+92 |
| | |||||
* | Reduce line length. | Travis Reitter | 2010-07-21 | 1 | -5/+6 |
| | |||||
* | Take advantage of the tp_clear_* utility functions. | Travis Reitter | 2010-07-21 | 3 | -55/+14 |
| | |||||
* | Cut misinformed comment about a potential race condition. | Travis Reitter | 2010-07-21 | 1 | -1/+0 |
| | |||||
* | Create a constructor for PixbufAvatarFromIndividualClosure. | Travis Reitter | 2010-07-21 | 1 | -11/+26 |
| | |||||
* | Clarify that toggling a group in the EmpathyContactWidget actually toggles it. | Travis Reitter | 2010-07-21 | 1 | -4/+5 |
| | |||||
* | Use explicit boolean expressions for if-conditionals, according to Telepathy ↵ | Travis Reitter | 2010-07-21 | 3 | -10/+10 |
| | | | | style. | ||||
* | Add some more validation when sorting the contact list. | Travis Reitter | 2010-07-21 | 1 | -8/+10 |
| | |||||
* | Fix setting favourites from the contact editing dialogue | Philip Withnall | 2010-07-21 | 1 | -17/+16 |
| | |||||
* | Allow changing of individuals' aliases | Philip Withnall | 2010-07-21 | 2 | -4/+9 |
| | |||||
* | Re-enable changing individuals' groups | Philip Withnall | 2010-07-21 | 1 | -13/+15 |
| | | | | | | 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. | ||||
* | Support removing groups | Philip Withnall | 2010-07-21 | 1 | -2/+4 |
| | |||||
* | Fix some referencing bugs with the IndividualStore and IndividualView | Philip Withnall | 2010-07-21 | 2 | -13/+13 |
| | |||||
* | Re-implement file sending with drag and drop | Philip Withnall | 2010-07-21 | 1 | -2/+3 |
| | |||||
* | Remove unused EmpathyIndividualManager instances from the individual menu | Philip Withnall | 2010-07-21 | 1 | -9/+0 |
| | |||||
* | Take advantage of favourites being a hard requirement and add stubs for ↵ | Travis Reitter | 2010-07-21 | 1 | -4/+0 |
| | | | | adding/removing individuals as favourites. | ||||
* | Hide/show groups as necessary when their members change. | Travis Reitter | 2010-07-21 | 1 | -0/+7 |
| | |||||
* | Replace the IndividualView's setup function with a more-conventional ↵ | Travis Reitter | 2010-07-21 | 1 | -1/+0 |
| | | | | constructed function. | ||||
* | Catch up with convention for getting the view's model. | Travis Reitter | 2010-07-21 | 1 | -1/+1 |
| | |||||
* | Follow the new tree store insertion convention used by the contact list ↵ | Travis Reitter | 2010-07-21 | 1 | -7/+8 |
| | | | | store in the individual store. | ||||
* | Finish adding favourites support | Philip Withnall | 2010-07-21 | 2 | -27/+21 |
| | |||||
* | Support contact removal | Travis Reitter | 2010-07-21 | 1 | -2/+8 |
| | |||||
* | Support contact adding | Travis Reitter | 2010-07-21 | 4 | -7/+195 |
| | |||||
* | Use the new FolksFavourite interface for favourites support | Philip Withnall | 2010-07-21 | 3 | -9/+6 |
| | |||||
* | Avoid potential segfaults if there are no contacts on the first pass. | Travis Reitter | 2010-07-21 | 2 | -23/+13 |
| | |||||
* | Re-add the audio and video call menu items in the call-activated handler. | Travis Reitter | 2010-07-21 | 1 | -4/+6 |
| | |||||
* | Support the contact list tooltip | Travis Reitter | 2010-07-21 | 1 | -1/+48 |
| | |||||
* | Re-implement the context menu for Individuals | Travis Reitter | 2010-07-21 | 5 | -36/+817 |
| | |||||
* | Don't crash if a row gets deleted before being expanded. | Travis Reitter | 2010-07-21 | 1 | -1/+0 |
| | |||||
* | Fix the formatting of some calls to g_object_set() | Travis Reitter | 2010-07-21 | 1 | -6/+26 |
| | |||||
* | Back-port better solution for incorrect-groups-expanded problem. | Travis Reitter | 2010-07-21 | 1 | -0/+1 |
| | |||||
* | Implement avatar support. | Travis Reitter | 2010-07-21 | 3 | -31/+170 |
| | |||||
* | Base the contact list around libfolks metacontacts. Not yet to feature-parity | Travis Reitter | 2010-07-21 | 8 | -3/+4274 |
| | | | | with mainline Empathy. | ||||
* | Disable /query and /msg commands for now (#624268) | Guillaume Desmottes | 2010-07-14 | 1 | -0/+7 |
| | | | | This avoid to crash while bug 623682 hasn't been fixed. | ||||
* | empathy-log-window: coding style fixes | Guillaume Desmottes | 2010-07-13 | 1 | -2/+2 |
| | |||||
* | empathy-contact-list-view: coding style fix | Guillaume Desmottes | 2010-07-13 | 1 | -1/+1 |
| | |||||
* | Fix activating [ ] Enabled with the keyboard. | Will Thompson | 2010-07-12 | 1 | -3/+3 |
| | | | | | | | | | | The GtkToggleButton::released signal has been deprecated since Gtk+ 2.8. And, is also wrong, because there are other ways to change the state of this button besides using your mouse. Fixes bug #623972. Toggled-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
* | simplify empathy_presence_chooser_new | Guillaume Desmottes | 2010-07-08 | 1 | -5/+1 |
| | |||||
* | Merge branch 'gtk3-621753' | Guillaume Desmottes | 2010-07-08 | 2 | -2/+8 |
|\ | |||||
| * | notify-manager: include empathy-contact.h as we use it | Guillaume Desmottes | 2010-07-08 | 1 | -0/+2 |
| | | |||||
| * | use libcanberra-gtk3 when building with GTK3 | Guillaume Desmottes | 2010-07-08 | 1 | -0/+2 |
| | | |||||
| * | move GTK+ check to its own PKG_CHECK_MODULES | Guillaume Desmottes | 2010-07-08 | 1 | -0/+2 |
| | | |||||
| * | 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. | ||||
* | | empathy_pixbuf_contact_status_icon_with_icon_name: don't use icon_filename ↵ | Guillaume Desmottes | 2010-07-08 | 1 | -2/+3 |
|/ | | | | after freeing it | ||||
* | Make incoming file chooser dialog's title more informative | Guillaume Desmottes | 2010-07-07 | 1 | -2/+10 |
| | | | | This gives a bit more context when the dialog is displayed right away. | ||||
* | chat: add FIXME explaining how we should ideally request channels | Guillaume Desmottes | 2010-07-07 | 1 | -0/+6 |
| | |||||
* | empathy_dispatcher_join_muc: remove callback arg | Guillaume Desmottes | 2010-07-07 | 1 | -4/+2 |
| | | | | We always want to let the text handler handle the channel. | ||||
* | chat: no need to pass a callback to empathy_dispatcher_chat_with_contact_id ↵ | Guillaume Desmottes | 2010-07-07 | 1 | -26/+2 |
| | | | | | | any more The HandleChannels implementation will re-set the tp-chat once we get it. | ||||
* | /join: don't pass a call when calling empathy_dispatcher_join_muc() | Guillaume Desmottes | 2010-07-07 | 1 | -16/+1 |
| | | | | We want to let the text channel handler to handle it. | ||||
* | empathy_geometry_save: fix string leak | Guillaume Desmottes | 2010-07-02 | 1 | -0/+1 |
| | |||||
* | contact_widget_location_update: fix string leak | Guillaume Desmottes | 2010-07-02 | 1 | -0/+1 |
| | |||||
* | chat: display pending messages once constructed if the channel is a room ↵ | Guillaume Desmottes | 2010-06-29 | 1 | -1/+8 |
| | | | | | | | | | | | (#623112) Now that we wait that the TpChat has retrieved pending messages before considering it as ready, the message-received signal is fired *before* we connect it in EmpathyChat and so it misses them. We fix that by looking for pending messages once the EmpathyChat has been constructed. | ||||
* | empathy_call_factory_new_call_with_streams: no need to pass a EmpathyCallFactory | Guillaume Desmottes | 2010-06-29 | 1 | -7/+2 |
| | |||||
* | Work around GCompletion deprecation for the time being | Danielle Madeley | 2010-06-29 | 1 | -0/+1 |
| | |||||
* | Use document font by default for adium themes | Xavier Claessens | 2010-06-23 | 1 | -2/+2 |
| | | | | Fixes bug #622266 | ||||
* | log_window_get_messages_for_date: don't clear the marks on the calendar | Guillaume Desmottes | 2010-06-22 | 1 | -2/+0 |
| | | | | There is no reason to. | ||||
* | add 2 comments | Guillaume Desmottes | 2010-06-22 | 1 | -1/+3 |
| | |||||
* | Merge branch 'av-handler-622368' | Guillaume Desmottes | 2010-06-22 | 2 | -19/+27 |
|\ | |||||
| * | new-call-dialog: create the AV channel using the TargetID so we don't have ↵ | Guillaume Desmottes | 2010-06-22 | 1 | -43/+22 |
| | | | | | | | | to wait for the EmpathyContact | ||||
| * | empathy_call_factory_new_call_with_streams: request channel using the CD | Guillaume Desmottes | 2010-06-22 | 2 | -5/+34 |
| | | | | | | | | Also allow caller to pass the timestamp and an optionnal callback. | ||||
* | | log-window: check if the window still exist in async cb (#622273) | Guillaume Desmottes | 2010-06-22 | 1 | -0/+21 |
| | | |||||
* | | move the static variable used by the singleton out of empathy_log_window_show | Guillaume Desmottes | 2010-06-22 | 1 | -9/+13 |
|/ | | | | | That's useful for other functions which would like to check if there is still a window or not. | ||||
* | share-my-desktop: ownership of the request hash table is passed to ↵ | Guillaume Desmottes | 2010-06-21 | 1 | -1/+0 |
| | | | | empathy_dispatcher_create_channel | ||||
* | Make sure taping ENTER when searching contact starts a chat. | Xavier Claessens | 2010-06-21 | 1 | -0/+65 |
| | | | | | Make sure there is always a contact selected when live search is active, and activate its row when the live search is activated | ||||
* | Add "activate" signal on EmpathyLiveSearch | Xavier Claessens | 2010-06-21 | 1 | -0/+25 |
| | | | | It is emitted when its GtkEntry is activated. | ||||
* | Merge branch 'vino-621998' | Guillaume Desmottes | 2010-06-21 | 1 | -203/+28 |
|\ | |||||
| * | share-my-desktop: request the tube using the CDO | Guillaume Desmottes | 2010-06-21 | 1 | -203/+28 |
| | | | | | | | | | | Recent Vino are now proper handlers so all we have to do is to request the channel and let MC dispatch it to Vino. | ||||
* | | Merge branch 'check-vinagre-589225' | Guillaume Desmottes | 2010-06-21 | 1 | -1/+2 |
|\ \ | |||||
| * | | replace empathy_contact_can_use_stream_tube by ↵ | Guillaume Desmottes | 2010-06-21 | 1 | -1/+2 |
| |/ | | | | | | | | | | | | | | | 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). | ||||
* | | Rely on compare_separator_and_groups when either A or B isn't a contact | Sjoerd Simons | 2010-06-20 | 1 | -4/+3 |
| | | | | | | | | | | | | We can't rely on the fact that compare_separator_and_groups only returns 0 in the case it compares two contacts. But we can completely rely on its result if we give it at least one non-contact. | ||||
* | | Now that we depend on the logger always enable favourite contact support | Sjoerd Simons | 2010-06-20 | 3 | -14/+0 |
| | | |||||
* | | Pick the right sort function early | Sjoerd Simons | 2010-06-20 | 1 | -4/+4 |
| | | | | | | | | | | | | We can't assume that the group and seperator sorting function never returns 0, so don't use that to imply that both A and B are contacts. Instead just check if A and B are contacts... | ||||
* | | Throw a warning if the contact sort function didn't get two contacts | Sjoerd Simons | 2010-06-20 | 1 | -0/+2 |
| | | |||||
* | | Use the right GSettings scheme | Sjoerd Simons | 2010-06-20 | 1 | -6/+6 |
| | | |||||
* | | EmpathyChat: use an opaque struct for priv not a void pointer | Sjoerd Simons | 2010-06-20 | 2 | -3/+4 |
|/ | |||||
* | Depend on telepathy-logger (#610956) | Guillaume Desmottes | 2010-06-18 | 4 | -431/+2 |
| | |||||
* | use ISO-8601 dates in DEBUG | Guillaume Desmottes | 2010-06-18 | 1 | -5/+5 |
| | |||||
* | don't use strptime | Guillaume Desmottes | 2010-06-18 | 1 | -19/+8 |
| | |||||
* | TplLogEntry(Text) has been renamed to TplEntry(Text) | Guillaume Desmottes | 2010-06-18 | 2 | -4/+4 |
| | |||||
* | tpl_log_manager_search_new_async has been renamed to ↵ | Guillaume Desmottes | 2010-06-18 | 1 | -2/+2 |
| | | | | tpl_log_manager_search_async | ||||
* | tp-logger now use GDate rather than strings in its API | Guillaume Desmottes | 2010-06-18 | 1 | -64/+100 |
| | |||||
* | port to latest tp-logger API | Guillaume Desmottes | 2010-06-18 | 2 | -21/+14 |
| | |||||
* | Port Empathy code to GSettings, remove EmpathyConf | Danielle Madeley | 2010-06-18 | 14 | -702/+219 |
| | |||||
* | Remove the treeview's build-in search function, we use the live search now. | Xavier Claessens | 2010-06-17 | 3 | -51/+0 |
| | |||||
* | Fix the visibility of group when live search is active | Xavier Claessens | 2010-06-17 | 1 | -0/+56 |
| | |||||
* | Make status preset editor taller by default | Will Thompson | 2010-06-16 | 1 | -0/+1 |
| | | | | | | | This window defaulted to coming up really small, and it looked silly. So this patch makes it a bit taller. (420 / 260 is approximately the Golden Ratio.) | ||||
* | Merge branch 'gseal' | Danielle Madeley | 2010-06-15 | 4 | -37/+22 |
|\ | |||||
| * | Access GdkDragContext members via getters | Danielle Madeley | 2010-06-12 | 2 | -4/+6 |
| | | |||||
| * | Use gtk_text_view_get_vadjustment() instead of assuming parent is a ↵ | Xavier Claessens | 2010-06-12 | 1 | -31/+14 |
| | | | | | | | | GtkScrolledWindow | ||||
| * | Use new GtkTextView API to make EmpathyChat build with GSEAL enabled | Xavier Claessens | 2010-06-12 | 1 | -2/+2 |
| | | |||||
* | | Add a GtkSpinner to notify the RequestContactInfo progress | Xavier Claessens | 2010-06-15 | 1 | -0/+8 |
| | | |||||
* | | Display contact vCard in information dialog, add basic vCard editor for self ↵ | Xavier Claessens | 2010-06-15 | 4 | -71/+403 |
| | | | | | | | | | | | | contact Fixes bug #588922 | ||||
* | | Fix authors and copyright of EmpathyLiveSearch | Xavier Claessens | 2010-06-14 | 2 | -0/+6 |
| | | |||||
* | | If path is NULL, the signal is blocked forever | Xavier Claessens | 2010-06-14 | 1 | -4/+4 |
| | | |||||
* | | Do not crash if the row gets deleted before the expand idle cb | Xavier Claessens | 2010-06-13 | 1 | -0/+4 |
| | | |||||
* | | Use a GtkTreeRowReference instead of GtkTreePath to expand/collapse a group ↵ | Xavier Claessens | 2010-06-13 | 1 | -7/+9 |
| | | | | | | | | in idle cb | ||||
* | | check if the search widget exists before trying to use it | Guillaume Desmottes | 2010-06-11 | 1 | -1/+4 |
|/ | |||||
* | coding style fixes | Guillaume Desmottes | 2010-06-09 | 1 | -3/+3 |
| | |||||
* | empathy_string_replace_escaped: use gsize instead of gssize | Guillaume Desmottes | 2010-06-09 | 1 | -1/+1 |
| | | | | Avoid signed/unsigned comparaison in the for loop. | ||||
* | Strip the @server.com part of the contact ID for the live search matching. | Xavier Claessens | 2010-06-09 | 1 | -2/+14 |
| | |||||
* | Show/Hide the live search before refiltering | Xavier Claessens | 2010-06-09 | 1 | -5/+5 |
| | |||||
* | Use EmpathyLiveSearch in main window's contact list | Felix Kaser | 2010-06-09 | 2 | -37/+308 |
| | |||||
* | factor out set_requirements | Guillaume Desmottes | 2010-06-09 | 1 | -14/+22 |
| | |||||
* | Call geoclue_master_client_set_requirements before asking for position/address | Laurent Bigonville | 2010-06-09 | 1 | -1/+7 |
| | | | | | Be sure geoclue_master_client_set_requirements() is called in setup_geoclue() otherwise no provider will be selected (#621023) | ||||
* | refactored how contacts are added to the store | Felix Kaser | 2010-06-09 | 1 | -19/+7 |
| | | | | the advantage of insert_with_values is that only the row-added signal is emitted and not first row-added (while the row is empty) and then row-changed | ||||
* | empathy_string_replace_escaped: remove '\r' (#620903) | Guillaume Desmottes | 2010-06-08 | 1 | -1/+15 |
| | |||||
* | Add EmpathyLiveSearch widget | Felix Kaser | 2010-06-08 | 3 | -0/+632 |
| | |||||
* | Do not require geoclue provider to support updates | Laurent Bigonville | 2010-06-07 | 1 | -1/+1 |
| | | | | | Requiring that provider supports updates reduce the choice to almost zero (#620657). | ||||
* | One more coding style fix | Xavier Claessens | 2010-06-05 | 1 | -3/+3 |
| | |||||
* | Fix some coding styles | Xavier Claessens | 2010-06-05 | 1 | -24/+24 |
| | |||||
* | Update location for mx-gtk.h | Danielle Madeley | 2010-06-03 | 1 | -1/+1 |
| | |||||
* | log-window: start the search when the entry is activated (#619863) | Guillaume Desmottes | 2010-06-02 | 1 | -2/+18 |
| | |||||
* | Make sure to not infinite loop when scaling avatar. | Xavier Claessens | 2010-05-26 | 1 | -18/+37 |
| | | | | | | | | | | 1) Add a limit of 10 retries, to be sure to never do more in the worst case. 2) Only keep converted data that respect the requirements, make sure to not accept bigger data than maximum_bytes, even if it is close to the limit. 3) Stop the loop if the new factor does not change the image resolution. That means we already found the optimal size. Fixes bug #619701 | ||||
* | Move empathy_tp_contact_factory_set_alias() to EmpathyContact | Xavier Claessens | 2010-05-26 | 2 | -2/+2 |
| | |||||
* | Port to new EmpathyTpContactFactory API | Xavier Claessens | 2010-05-26 | 4 | -45/+16 |
| | |||||
* | Make use of TP_CONNECTION_FEATURE_AVATAR_REQUIREMENTS | Xavier Claessens | 2010-05-26 | 1 | -28/+20 |
| | | | | Fixes bug #616603 | ||||
* | Fix contact menu items' capitalization (#619378) | Gabriel Burt | 2010-05-25 | 1 | -3/+3 |
| | |||||
* | Fix and improve spell-checking (#604159) | Mike Ruprecht | 2010-05-25 | 1 | -53/+256 |
| | |||||
* | Remove empathy_link_button_new(), it's unused | Xavier Claessens | 2010-05-21 | 2 | -24/+0 |
| | |||||
* | Change names of variables that shadow libc symbols | Danielle Madeley | 2010-05-21 | 1 | -2/+2 |
| | |||||
* | use avatar-default instead of the deprecated stock_person icon | Guillaume Desmottes | 2010-05-20 | 3 | -2/+6 |
| | |||||
* | account-widget-irc: call empathy_account_widget_changed when the network ↵ | Guillaume Desmottes | 2010-05-18 | 1 | -0/+1 |
| | | | | | | dialog is destroyed This will allow user to save or discard changes he just done (#618883). | ||||
* | fix irc-networks.xml lookup when EMPATHY_SRCDIR is defined | Guillaume Desmottes | 2010-05-17 | 1 | -1/+1 |
| | | | | The file is in libempathy/ | ||||
* | use user-extended-away status icon in favour of user-idle | Robert McQueen | 2010-05-15 | 2 | -2/+9 |
| | | | | | | | | | | | The freedesktop.org icon spec defines that the icon for the extended away status is called user-idle. However, some icon theme authors interpret this name as meaning mere idleness rather than the intended extended away semantic of away *and* idle, creating visual confusion (extended-away contacts appearing less away than contacts who are merely away). Some themes contain a non-standard user-extended-away icon with the correct semantic, so this patch makes Empathy use it in preference to user-idle if available. (Incidentally, at the moment Telepathy itself never actually shows remote contacts as idle.) | ||||
* | ui-utils: Set translation domain on GtkBuilder UIs | Rob Bradford | 2010-05-10 | 1 | -0/+1 |
| | | | | | | | This is necessary for when GtkBuilder UIs are used outside of the main Empathy process. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=617909 | ||||
* | Merge branch 'timestamp-615976' | Guillaume Desmottes | 2010-05-04 | 6 | -22/+21 |
|\ | |||||
| * | No longer need to dig out the X time ourselves | Sjoerd Simons | 2010-04-25 | 1 | -14/+0 |
| | | |||||
| * | Pass the ChannelDispatcher timestamp onwards to window_present | Sjoerd Simons | 2010-04-25 | 2 | -3/+11 |
| | | |||||
| * | add timestamp arg to empathy_dispatcher_join_muc | Sjoerd Simons | 2010-04-25 | 1 | -1/+2 |
| | | |||||
| * | add timestamp arg to empathy_dispatcher_chat_with_contact(_id) | Sjoerd Simons | 2010-04-25 | 4 | -4/+8 |
| | | |||||
* | | Do not display "missing image" for contacts without avatar (#608103) | Frédéric Péters | 2010-05-03 | 1 | -3/+1 |
| | | |||||
* | | No need of a contact factory to set location | Xavier Claessens | 2010-05-02 | 1 | -5/+12 |
| | | |||||
* | | Always show avatars in "Boxes" C theme | Will Thompson | 2010-04-28 | 1 | -33/+4 |
|/ | | | | | | | | | | | | Previously, avatars were only shown in the conversation window if they were shown in the contact list. It's not an obvious connection — I had to look at the source to figure it out — and also I'd argue that if anything, you're more likely to want avatars in the conversation window if you don't have them in the contact list, because you won't ever see them otherwise. (Or, that's what I found. :)) I left the boolean in place, forcing it to TRUE, so that if someone feels like it they can add a tickybox to the Theme tab in Preferences. | ||||
* | Fix X display connection leak | Sjoerd Simons | 2010-04-24 | 1 | -52/+12 |
| | | | | | | Use gdk_x11_get_server_time instead our own function for getting the X server time. This also fixes a leak of one X connection each time empathy_window_present is used without a timestamp. | ||||
* | fix show_offline gconf key (#616267) | Guillaume Desmottes | 2010-04-20 | 1 | -1/+1 |
| | | | | The key is /ui/show_offline not /contacts/show_offline | ||||
* | Fix some build errors when GSEAL is enabled | Xavier Claessens | 2010-04-19 | 1 | -5/+28 |
| | |||||
* | Remove check for GTK version now that we depend on 2.20 | Xavier Claessens | 2010-04-19 | 1 | -8/+0 |
| | | | | Fixes bug #612185 | ||||
* | Do not use deprecated GTK symbols | Xavier Claessens | 2010-04-19 | 3 | -3/+3 |
| | |||||
* | contact list store: order contacts by alias, ID, protocol then account ID ↵ | Jonny Lamb | 2010-04-19 | 1 | -3/+42 |
| | | | | | | (fixes #612864) Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | protocol-chooser: return NULL if for some reason we can't find the procol ↵ | Guillaume Desmottes | 2010-04-15 | 1 | -0/+8 |
| | | | | | | | any more This could eventually happen if a CM claims to support a protocol in its manager file but actually don't. Should fix #61582 | ||||
* | account-widget-generic: embed the advanced section in a GtkScrolledWindow ↵ | Guillaume Desmottes | 2010-04-15 | 1 | -11/+25 |
| | | | | (#615827) | ||||
* | Take full width for the password and id entries for jabber account settings | Xavier Claessens | 2010-04-13 | 1 | -6/+10 |
| | |||||
* | libempathy-gtk/empathy-search-bar.ui: remove invisible_char property; we ↵ | Guillaume Desmottes | 2010-04-12 | 1 | -1/+0 |
| | | | | want to use the default | ||||
* | libempathy-gtk/empathy-contact-widget.ui: remove invisible_char property; we ↵ | Guillaume Desmottes | 2010-04-12 | 1 | -1/+0 |
| | | | | want to use the default | ||||
* | libempathy-gtk/empathy-contact-selector-dialog.ui: remove invisible_char ↵ | Guillaume Desmottes | 2010-04-12 | 1 | -1/+0 |
| | | | | property; we want to use the default | ||||
* | libempathy-gtk/empathy-account-widget-yahoo.ui: remove invisible_char ↵ | Guillaume Desmottes | 2010-04-12 | 1 | -8/+0 |
| | | | | property; we want to use the default | ||||
* | libempathy-gtk/empathy-account-widget-sip.ui: remove invisible_char ↵ | Guillaume Desmottes | 2010-04-12 | 1 | -9/+0 |
| | | | | property; we want to use the default | ||||
* | libempathy-gtk/empathy-account-widget-msn.ui: remove invisible_char ↵ | Guillaume Desmottes | 2010-04-12 | 1 | -6/+0 |
| | | | | property; we want to use the default | ||||
* | libempathy-gtk/empathy-account-widget-local-xmpp.ui: remove invisible_char ↵ | Guillaume Desmottes | 2010-04-12 | 1 | -6/+0 |
| | | | | property; we want to use the default | ||||
* | libempathy-gtk/empathy-account-widget-jabber.ui: remove invisible_char ↵ | Guillaume Desmottes | 2010-04-12 | 1 | -12/+0 |
| | | | | property; we want to use the default | ||||
* | libempathy-gtk/empathy-account-widget-irc.ui: remove invisible_char ↵ | Guillaume Desmottes | 2010-04-12 | 1 | -4/+0 |
| | | | | property; we want to use the default | ||||
* | libempathy-gtk/empathy-account-widget-icq.ui: remove invisible_char ↵ | Guillaume Desmottes | 2010-04-12 | 1 | -7/+0 |
| | | | | property; we want to use the default | ||||
* | libempathy-gtk/empathy-account-widget-groupwise.ui: remove invisible_char ↵ | Guillaume Desmottes | 2010-04-12 | 1 | -6/+0 |
| | | | | property; we want to use the default | ||||
* | libempathy-gtk/empathy-account-widget-aim.ui: remove invisible_char ↵ | Guillaume Desmottes | 2010-04-12 | 1 | -6/+0 |
| | | | | property; we want to use the default | ||||
* | widget-sip: re-add the entry_password | Guillaume Desmottes | 2010-04-12 | 1 | -0/+12 |
| | | | | It has been accidentally removed in 3479e2bafb401bd4cd7fc3332c52c3c3cbdc8ba0. | ||||
* | contact-widget: use empathy_account_chooser_get_account | Guillaume Desmottes | 2010-04-12 | 1 | -2/+1 |
| | |||||
* | add empathy_account_chooser_get_account | Guillaume Desmottes | 2010-04-12 | 2 | -0/+15 |
| | |||||
* | change empathy_avatar_chooser_set_connection to ↵ | Guillaume Desmottes | 2010-04-12 | 3 | -8/+14 |
| | | | | | | | empathy_avatar_chooser_set_account This is a first step in having a more account centric Empathy. This will be used once we'll have Protocol objects to set avatar on offline accounts. | ||||
* | contact-widget: use empathy_avatar_chooser_set_connection | Guillaume Desmottes | 2010-04-12 | 1 | -1/+1 |
| | |||||
* | add empathy_avatar_chooser_set_connection | Guillaume Desmottes | 2010-04-12 | 2 | -0/+10 |
| | |||||
* | libempathy-gtk/empathy-location-manager.c: use tp_g_signal_connect_object ↵ | Guillaume Desmottes | 2010-04-09 | 1 | -2/+2 |
| | | | | instead of empathy_signal_connect_weak | ||||
* | libempathy-gtk/empathy-presence-chooser.c: use tp_g_signal_connect_object ↵ | Guillaume Desmottes | 2010-04-09 | 1 | -12/+12 |
| | | | | instead of empathy_signal_connect_weak | ||||
* | libempathy-gtk/empathy-chat.c: use tp_g_signal_connect_object instead of ↵ | Guillaume Desmottes | 2010-04-09 | 1 | -4/+4 |
| | | | | empathy_signal_connect_weak | ||||
* | libempathy-gtk/empathy-account-widget.c: use tp_g_signal_connect_object ↵ | Guillaume Desmottes | 2010-04-09 | 1 | -2/+2 |
| | | | | instead of empathy_signal_connect_weak | ||||
* | libempathy-gtk/empathy-account-chooser.c: use tp_g_signal_connect_object ↵ | Guillaume Desmottes | 2010-04-09 | 1 | -2/+3 |
| | | | | instead of empathy_signal_connect_weak | ||||
* | update last_timestamp with every message | Felix Kaser | 2010-04-08 | 1 | -2/+2 |
| | | | | the last_timestamp is updated with every message in chat-text-view | ||||
* | group messages only if the delay is short | Felix Kaser | 2010-04-08 | 3 | -16/+34 |
| | | | | messages from the same sender should not be grouped when the delay between two messages is too long (5min). fixes bug #604475 | ||||
* | location_manager_dispose: chain up to the parent's dispose, not the parent's ↵ | Simon McVittie | 2010-04-07 | 1 | -1/+4 |
| | | | | | | | finalize This leads to crashes when other code is relying on weak reference notifications happening in the right order. |