Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Stop passing an EmpathyContact to menu_item_new() fonctions | Guillaume Desmottes | 2011-12-14 | 1 | -146/+60 |
| | | | | | | Best to always use an individual so we don't have 2 code paths to maintain. https://bugzilla.gnome.org/show_bug.cgi?id=666163 | ||||
* | individual-menu: export only the methods we need | Guillaume Desmottes | 2011-12-14 | 1 | -11/+40 |
| | | | | | | | No need to export everything. I added prototypes in the C file to not have to move everything upside down. https://bugzilla.gnome.org/show_bug.cgi?id=666163 | ||||
* | Show a contact as blocked if *all* is personas are blocked | Guillaume Desmottes | 2011-12-14 | 1 | -4/+7 |
| | | | | | | It's clearer that way. https://bugzilla.gnome.org/show_bug.cgi?id=665038 | ||||
* | individual_menu_add_personas: add the block menu item, if needed | Guillaume Desmottes | 2011-12-14 | 1 | -0/+22 |
| | | | | | | | | | | | | | This allow user to select the personas he wants to block. Note that I didn't pass an EmpathyContact as second argument to empathy_individiual_block_menu_item_new() as we currently do with most item_new() methods. Instead I just craft a new individual containing only the persona we care about. This approach is much cleaner as we don't have to deal with 2 different code paths. I filed bug #666163 to do the same with the existing functions. https://bugzilla.gnome.org/show_bug.cgi?id=665038 | ||||
* | add EMPATHY_INDIVIDUAL_FEATURE_BLOCK | Guillaume Desmottes | 2011-12-14 | 1 | -0/+215 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=665038 | ||||
* | individual-menu: allow priv->store to be NULL | Guillaume Desmottes | 2011-12-14 | 1 | -2/+3 |
| | | | | | | | We already checks if it's a IndividualStoreChannel before using it so that's safe. https://bugzilla.gnome.org/show_bug.cgi?id=665038 | ||||
* | add missing empathy-contact-list.h include | Guillaume Desmottes | 2011-11-28 | 1 | -0/+1 |
| | | | | | | | | For some reason, gcc starts complaining about this as soon as I remove EmpathyContactListFlags from empathy-contact-list.h ?! If you have an explanation for this please let me know... https://bugzilla.gnome.org/show_bug.cgi?id=663328 | ||||
* | add EMPATHY_INDIVIDUAL_FEATURE_ADD_CONTACT | Guillaume Desmottes | 2011-11-24 | 1 | -1/+139 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663387 | ||||
* | Use _unref instead of _free _destroy when possible.unref | Xavier Claessens | 2011-11-16 | 1 | -1/+1 |
| | | | | | | | | | | | Replace g_(ptr_)array_free (foo, TRUE) and g_hash_table_destroy with respectively g_(ptr_)array_unref (foo) and g_hash_table_unref. I used this command to generate this patch: for f in `find -name "*.c"`; do sed -i $f -re 's/g_ptr_array_free \(([^ ,]+), TRUE\)/g_ptr_array_unref \(\1\)/'; done See Danielle's blog for explanation of possible bug _free can do: http://blogs.gnome.org/danni/2011/11/16/mistakes-with-g_value_set_boxed/ | ||||
* | Merge remote-tracking branch 'pochu/error-dialog' | Danielle Madeley | 2011-10-14 | 1 | -1/+2 |
|\ | |||||
| * | empathy_dispatcher_chat_with_contact_id(): add optional cb | Emilio Pozuelo Monfort | 2011-09-05 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-individual-menu.c libempathy-gtk/empathy-new-message-dialog.c libempathy/empathy-dispatcher.c libempathy/empathy-dispatcher.h src/empathy-chat-manager.c src/empathy-chat-window.c | ||||
* | | Use g_cclosure_marshal_generic for all signals | Xavier Claessens | 2011-09-28 | 1 | -1/+1 |
| | | | | | | | | No more ugly marshallers \o/ | ||||
* | | Use always-writeable and writeable-properties for alias and groups | Raul Gutierrez Segales | 2011-09-19 | 1 | -2/+3 |
|/ | | | | | | | | Folks is in the way of deprecating the folks_persona_store_get_can_{alias,group}_personas methods in favour of directly checking alias and groups properties via folks_persona_store_get_always_writeable_properties and folks_persona_get_writeable_properties. | ||||
* | Allow to call phone number of contacts | Guillaume Desmottes | 2011-08-29 | 1 | -0/+207 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=650112 | ||||
* | Move the 'Show previous conversation' menu entry | Guillaume Desmottes | 2011-08-26 | 1 | -8/+8 |
| | | | | It used to be right in the middle of actions on the contact. | ||||
* | Don't assume that all TpfPersonas contain valid TpContacts | Travis Reitter | 2011-08-22 | 1 | -12/+22 |
| | | | | | | | Helps: bgo#653599 - Empathy shouldn't assume all TpfPersonas contain a valid TpContact Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | Only follow available cameras if the contact can do Video calls | Emilio Pozuelo Monfort | 2011-07-12 | 1 | -4/+9 |
| | |||||
* | Bind 'Video call' menu items to available cameras | Emilio Pozuelo Monfort | 2011-07-12 | 1 | -0/+7 |
| | |||||
* | Don't require EmpathyContacts to start a call | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -2/+6 |
| | | | | | | | | Conflicts: libempathy-gtk/empathy-contact-menu.c libempathy-gtk/empathy-individual-menu.c libempathy-gtk/empathy-new-call-dialog.c | ||||
* | Move empathy_call_* util functions to libempathy-gtk | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -0/+1 |
| | | | | | | | | Since we want to pop up a dialog when starting a call fails. Conflicts: libempathy/empathy-utils.c | ||||
* | Adapt to API break in folks_individual_get_personas. | Travis Reitter | 2011-06-07 | 1 | -36/+57 |
| | | | | Helps: bgo#648822 - Port Empathy to Folks 0.5.1 | ||||
* | Properly convert timestamps received from X11 (#650015) | Guillaume Desmottes | 2011-05-12 | 1 | -4/+4 |
| | | | | | X11 timestamps are guint32 while Telepathy uses gint64 timestamps. We should always use tp_user_action_time_from_x11() to do the conversion. | ||||
* | Move the code ensuring a requested sms channel to empathy-request-util | Chandni Verma | 2011-05-05 | 1 | -1/+1 |
| | | | | as empathy-dispatcher has been deleted in master | ||||
* | Add SMS entry to empathy-individual-menu | Danielle Madeley | 2011-05-05 | 1 | -0/+65 |
| | |||||
* | rename empathy-dispatcher to empathy-request-util | Guillaume Desmottes | 2011-03-17 | 1 | -2/+2 |
| | | | | | We don't have EmpathyDispatcher any more so this file just contains some utility functions now. | ||||
* | Adjust for Folks Favouritable -> FavouriteDetails rename | Travis Reitter | 2011-03-15 | 1 | -2/+4 |
| | | | | | Helps bgo#644470 - Empathy needs to catch up with Folks interface name change (API/ABI breaks) | ||||
* | Bug 637151 — Hide the user Individual from the contact list | Philip Withnall | 2011-02-18 | 1 | -4/+4 |
| | | | | | | | | | | Generalise the mechanism used to determine whether a persona is to be displayed by Empathy to also take into account whether the persona is the user and, if so, whether they're in the contact list. This bumps the libfolks dependency to 0.3.5. Closes: bgo#637151 | ||||
* | Move a couple of call-related functions to empathy-utils.h | Emilio Pozuelo Monfort | 2011-02-10 | 1 | -5/+4 |
| | | | | | Since the rest of the call stuff will only be compiled for empathy-av so we don't link every binary against farsight. | ||||
* | EmpathyCallFactory -> EmpathyStreamedMediaFactory | Emilio Pozuelo Monfort | 2011-02-10 | 1 | -3/+3 |
| | |||||
* | individual-menu: ensure that the contact stays alive while the activate ↵ | Guillaume Desmottes | 2011-02-03 | 1 | -2/+4 |
| | | | | signal is connected (#641119) | ||||
* | Bug 637097 — Port to latest folks API changes | Philip Withnall | 2010-12-14 | 1 | -2/+2 |
| | | | | | Catch up with three interface renamings which have happened in folks master. This bumps Empathy's folks dependency to 0.3.3. Closes: bgo#637097 | ||||
* | Use Folks to check if a TpConnection can alias and group personas. | Travis Reitter | 2010-10-16 | 1 | -5/+2 |
| | | | | Helps bgo#625969. | ||||
* | Always show icons for meta-contacts in context menu | Vincent Untz | 2010-10-04 | 1 | -0/+2 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=631098 | ||||
* | Change “Link…” to “Link Contacts…” in the individual menu | Philip Withnall | 2010-09-06 | 1 | -1/+1 |
| | | | | | This makes it clearer what the menu entry does, making linking more discoverable. Closes: bgo#628377 | ||||
* | Port EmpathyIndividualMenu to use empathy_contact_dup_best_for_action() | Philip Withnall | 2010-09-03 | 1 | -89/+36 |
| | | | | | This improves the menu code so that it no longer prefers personas with a higher presence, but which can't do the given action. Helps: bgo#628338 | ||||
* | Remove the “Add Contact…” menu entry from EmpathyIndividualMenu | Philip Withnall | 2010-09-02 | 1 | -91/+0 |
| | | | | It's never used, but is a CPU drain and can sometimes appear uninvited. | ||||
* | Add an EmpathyIndividualMenu::link-contacts-activated signal | Philip Withnall | 2010-09-02 | 1 | -9/+27 |
| | | | | | This is emitted each time the “Link Contacts…” menu entry is activated. Helps: bgo#628133 | ||||
* | Make EmpathyIndividualMenu a proper GObject, derived from GtkMenu | Philip Withnall | 2010-09-02 | 1 | -13/+142 |
| | |||||
* | Choose an best_contact even if it isn't sensitive in the EmpathyIndividualMenu | Philip Withnall | 2010-08-30 | 1 | -1/+1 |
| | | | | This fixes the "Send File" entry not working. | ||||
* | Bug 628121 — Should pick an online persona when starting a chat | Philip Withnall | 2010-08-30 | 1 | -13/+35 |
| | | | | | | Change the EmpathyIndividualMenu and EmpathyIndividualView code for starting chats with Individuals to choose the most available Persona to chat to, rather than just the first available one. Helps: bgo#628121 | ||||
* | Bug 628062 — Add translator comments | Philip Withnall | 2010-08-27 | 1 | -0/+6 |
| | |||||
* | Desensitise the "Link…" menu entry for untrusted Individuals | Philip Withnall | 2010-08-27 | 1 | -0/+5 |
| | | | | | | | This prevents the linking dialogue from being opened for local-xmpp contacts, who cannot be trusted. This bumps Empathy's dependency on libfolks to 0.1.15. Helps: bgo#627930 | ||||
* | Add EmpathyIndividualEditDialog | Philip Withnall | 2010-08-20 | 1 | -6/+2 |
| | | | | | This replaces the edit dialogue from empathy-contact-dialogs.c, and is now used from the EmpathyIndividualMenu. Closes: bgo#626544 | ||||
* | Support previous conversations in the Personas menu. | Travis Reitter | 2010-08-16 | 1 | -24/+31 |
| | |||||
* | Support chat room invites in the Personas menu. | Travis Reitter | 2010-08-16 | 1 | -41/+66 |
| | |||||
* | Support desktop sharing in the Personas menu. | Travis Reitter | 2010-08-16 | 1 | -6/+18 |
| | |||||
* | Also support file transfer in the Personas menu. | Travis Reitter | 2010-08-16 | 1 | -6/+18 |
| | |||||
* | Support calls in the Personas menu. | Travis Reitter | 2010-08-16 | 1 | -12/+36 |
| | |||||
* | Add Personas entries to the contact menu. | Travis Reitter | 2010-08-16 | 1 | -6/+139 |
| | | | | | This lets us specifically select which contact to chat and perform other actions with. | ||||
* | Make the Share my Desktop item map to the first capable contact. | Travis Reitter | 2010-08-16 | 1 | -19/+5 |
| | |||||
* | Make the Invite to Chat Room list all possible rooms for all subcontacts. | Travis Reitter | 2010-08-16 | 1 | -16/+99 |
| | |||||
* | Make Send File context menu choose the first capable contact. | Travis Reitter | 2010-08-16 | 1 | -18/+6 |
| | |||||
* | Make the individual menu items map to the first capable contact. | Philip Withnall | 2010-08-16 | 1 | -42/+79 |
| | | | | Previously, they assumed every Individual contained exactly one TpContact. | ||||
* | Show information for all an individual's personas in the information dialogue | Philip Withnall | 2010-08-16 | 1 | -6/+2 |
| | |||||
* | Fix linking menu entry mnemonic | Philip Withnall | 2010-08-12 | 1 | -1/+1 |
| | | | | Closes: bgo#626130 | ||||
* | Add EmpathyLinkingDialog | Philip Withnall | 2010-08-12 | 1 | -1/+38 |
| | | | | | A dialogue which uses EmpathyIndividualLinker to allow linking of Individuals, accessible by a "Link" entry in the contacts' context menu. | ||||
* | re-implement empathy_dispatcher_chat_with_contact using ↵ | Guillaume Desmottes | 2010-08-11 | 1 | -2/+1 |
| | | | | | | empathy_dispatcher_chat_with_contact_id We don't use the callback arg anyway. | ||||
* | empathy_call_factory_new_call_with_streams: remove callback arg | Guillaume Desmottes | 2010-08-11 | 1 | -2/+2 |
| | | | | If you want to handle the channel yourself then use TpAccountChannelRequest. | ||||
* | empathy-individual-menu: no need to get the call factory | Guillaume Desmottes | 2010-08-09 | 1 | -4/+0 |
| | |||||
* | Merge remote branch 'pwith/folks-integ-rebase1-fixes-rebase1' into folks-fixes | Travis Reitter | 2010-07-22 | 1 | -4/+2 |
| | |||||
* | 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 |
| | |||||
* | Don't leak references to the contacts returned from ↵ | Travis Reitter | 2010-07-21 | 1 | -0/+6 |
| | | | | empathy_contact_dup_from_folks_individual(). | ||||
* | Add 'dup' to the names of empathy_contact_from_folks_individual() and ↵ | Travis Reitter | 2010-07-21 | 1 | -17/+17 |
| | | | | folks_individual_from_empathy_contact() to make it clear that the return value has been referenced. | ||||
* | 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. | ||||
* | Support contact adding | Travis Reitter | 2010-07-21 | 1 | -7/+3 |
| | |||||
* | Use the new FolksFavourite interface for favourites support | Philip Withnall | 2010-07-21 | 1 | -6/+3 |
| | |||||
* | Avoid potential segfaults if there are no contacts on the first pass. | Travis Reitter | 2010-07-21 | 1 | -18/+5 |
| | |||||
* | Re-implement the context menu for Individuals | Travis Reitter | 2010-07-21 | 1 | -0/+769 |