Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bug 628064 — Miscellaneous string fixes | Philip Withnall | 2010-08-27 | 3 | -5/+5 |
| | |||||
* | Bug 628062 — Add translator comments | Philip Withnall | 2010-08-27 | 2 | -0/+12 |
| | |||||
* | remove markups around 'Location' | Guillaume Desmottes | 2010-08-27 | 2 | -2/+10 |
| | |||||
* | Add an EmpathyIndividualView::show-untrusted property | Philip Withnall | 2010-08-27 | 3 | -0/+56 |
| | | | | | | This allows the view to filter out untrusted Individuals (such as link-local XMPP contacts). This is used in the linking dialogue to disallow selection of link-local XMPP contacts for linking. Closes: bgo#627930 | ||||
* | Move all individual view visibility logic into is_visible_individual() | Philip Withnall | 2010-08-27 | 1 | -10/+10 |
| | |||||
* | 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 | ||||
* | Bug 627715 — Linking dialog: move personas using DnD | Philip Withnall | 2010-08-27 | 1 | -2/+84 |
| | | | | | | | Add support for dragging Individuals from the EmpathyIndividualView to the EmpathyPersonaView in the linking dialogue, and for dragging Personas in the reverse direction, linking and unlinking the appropriate Individuals, respectively. Closes: bgo#627715 | ||||
* | Add drag and drop support to EmpathyPersonaView | Philip Withnall | 2010-08-27 | 2 | -1/+232 |
| | | | | | | This includes an EmpathyPersonaView::drag-individual-received signal, to allow for notification that an Individual has been dropped onto the view. Helps: bgo#627715 | ||||
* | Add feature support for EmpathyPersonaView | Philip Withnall | 2010-08-27 | 3 | -4/+51 |
| | |||||
* | Accept text/plain drops as file transfers, rather than as Individuals | Philip Withnall | 2010-08-27 | 1 | -5/+3 |
| | |||||
* | Add an EmpathyIndividualView feature for receiving Persona drops | Philip Withnall | 2010-08-27 | 2 | -64/+60 |
| | | | | | This is necessary to avoid Personas being droppable on the main contact list, which makes no sense (for the time being). Helps: bgo#627715 | ||||
* | Add an EmpathyIndividualView::drag-persona-received signal | Philip Withnall | 2010-08-27 | 2 | -2/+89 |
| | | | | | This allows notification of drops of personas on the individual view. Helps: bgo#627715 | ||||
* | Add an EmpathyIndividualView::drag-individual-received signal | Philip Withnall | 2010-08-27 | 2 | -35/+55 |
| | | | | | | Subclasses or users of the widget can then override this and stop the signal emission to do new and interesting things with dropped Individuals, rather than just changing their groups. | ||||
* | Use EmpathyIndividualFeatureFlags consistently in EmpathyIndividualView | Philip Withnall | 2010-08-27 | 1 | -4/+4 |
| | |||||
* | Use text/individual-id instead of text/contact-id for dragging Individuals | Philip Withnall | 2010-08-27 | 1 | -2/+2 |
| | |||||
* | Rename EMPATHY_INDIVIDUAL_VIEW_FEATURE_CONTACT_* to *_FEATURE_INDIVIDUAL_* | Philip Withnall | 2010-08-27 | 2 | -13/+13 |
| | |||||
* | Add an EmpathyIndividualView feature for changing Individuals' groups | Philip Withnall | 2010-08-27 | 2 | -15/+38 |
| | | | | | | | | This separates drag and drop support from changing groups, so that EmpathyIndividualView instances (such as the one in the linking dialogue) may support dragging and dropping Individuals to and from another tree view, but not support dragging them between groups inside the EmpathyIndividualView instance. Helps: bgo#627715 | ||||
* | Fix memory leaks in EmpathyIndividualView drop handling code | Philip Withnall | 2010-08-27 | 1 | -15/+11 |
| | |||||
* | Move individual_view_handle_drag() to individual_view_contact_drag_received() | Philip Withnall | 2010-08-27 | 1 | -40/+33 |
| | | | | This will make refactoring easier. Helps: bgo#627715 | ||||
* | Add an EmpathyIndividualView feature for dropping files on Individuals | Philip Withnall | 2010-08-27 | 2 | -6/+13 |
| | | | | | | This allows drag and drop to be enabled for the linking dialogue without allowing files to be dropped onto the dialogue, which wouldn't make sense. Helps: bgo#627715 | ||||
* | Fix row toggling on activation in EmpathyIndividualLinker | Philip Withnall | 2010-08-27 | 1 | -25/+12 |
| | | | | | | Previously, row toggling was only working when activating rows at the end of a live search. This makes it work for all row activation events (i.e. selecting a row and pressing "enter"). | ||||
* | Fix selectable labels in EmpathyIndividualWidget | Philip Withnall | 2010-08-26 | 1 | -8/+11 |
| | | | | | Ensure that labels in EmpathyIndividualWidget are only selectable if the widget isn't in tooltip mode. Closes: bgo#627917 | ||||
* | Fix the "Show Protocols" option with linked contacts | Philip Withnall | 2010-08-26 | 1 | -1/+1 |
| | |||||
* | allow to choose irc network with ENTER | Felix Kaser | 2010-08-26 | 1 | -0/+12 |
| | | | | while searching, the enter key allows you to select an irc network | ||||
* | Merge branch 'irc-wizard-596086' | Guillaume Desmottes | 2010-08-26 | 4 | -2/+117 |
|\ | |||||
| * | use the simple variant of the IRC widget if needed | Guillaume Desmottes | 2010-08-26 | 1 | -2/+10 |
| | | |||||
| * | account-widget-irc: add simple version of the widget | Guillaume Desmottes | 2010-08-26 | 3 | -0/+107 |
| | | |||||
* | | fix selection problems in irc networks | Felix Kaser | 2010-08-26 | 1 | -5/+21 |
|/ | |||||
* | Merge branch 'irc-widget-588243' | Guillaume Desmottes | 2010-08-26 | 7 | -458/+1148 |
|\ | |||||
| * | grab focus on the treeview after adding, editing or removing network | Guillaume Desmottes | 2010-08-26 | 1 | -0/+4 |
| | | |||||
| * | irc-network-chooser-dialog: make it transient and modal | Guillaume Desmottes | 2010-08-26 | 3 | -3/+11 |
| | | |||||
| * | search_text_notify_cb: select first matching only if we are still searching | Guillaume Desmottes | 2010-08-26 | 1 | -2/+21 |
| | | | | | | | | Also scroll to the selected network when cancelling the search. | ||||
| * | Hide the search after picking the network to get the right one | Guillaume Desmottes | 2010-08-26 | 1 | -2/+3 |
| | | |||||
| * | properly set table_common_settings | Guillaume Desmottes | 2010-08-25 | 1 | -2/+2 |
| | | | | | | | | account-widget needs it to add the "Enabled" checkbox. | ||||
| * | cance live search when adding/removing a network | Guillaume Desmottes | 2010-08-25 | 1 | -0/+4 |
| | | |||||
| * | search_text_notify_cb: rename iter to filter_iter to avoid confusion | Guillaume Desmottes | 2010-08-25 | 1 | -3/+4 |
| | | |||||
| * | factor out iter_to_filter_iter() | Guillaume Desmottes | 2010-08-25 | 1 | -14/+21 |
| | | |||||
| * | scroll_to_iter: need a filter iter | Guillaume Desmottes | 2010-08-25 | 1 | -1/+1 |
| | | |||||
| * | assert that iter convert don't fail | Guillaume Desmottes | 2010-08-25 | 1 | -6/+6 |
| | | | | | | | | If they do we did something wrong. | ||||
| * | select_iter: set the cursor as well | Guillaume Desmottes | 2010-08-25 | 1 | -0/+10 |
| | | |||||
| * | make title clearer | Guillaume Desmottes | 2010-08-25 | 1 | -1/+1 |
| | | |||||
| * | don't allow to select a network if none is actually selected | Guillaume Desmottes | 2010-08-25 | 1 | -2/+7 |
| | | |||||
| * | replace the close button by 'Select' | Guillaume Desmottes | 2010-08-25 | 1 | -1/+4 |
| | | |||||
| * | select the first matching network when searching | Guillaume Desmottes | 2010-08-25 | 1 | -0/+6 |
| | | |||||
| * | pass filter iter to select_iter() and scroll_to_iter() | Guillaume Desmottes | 2010-08-25 | 1 | -19/+27 |
| | | |||||
| * | irc-network-chooser: use network accessors | Guillaume Desmottes | 2010-08-25 | 1 | -7/+4 |
| | | |||||
| * | irc-network-chooser-dialog: use network accessors | Guillaume Desmottes | 2010-08-25 | 1 | -18/+4 |
| | | |||||
| * | irc-network-chooser-dialog: add live search support | Guillaume Desmottes | 2010-08-25 | 1 | -7/+91 |
| | | |||||
| * | account-widget-irc: use EmpathyIrcNetworkChooser | Guillaume Desmottes | 2010-08-25 | 2 | -459/+24 |
| | | | | | | | | This avoid having a huge list in a combo box (#588243) | ||||
| * | irc-network-chooser: popup network chooser dialog when clicked | Guillaume Desmottes | 2010-08-25 | 1 | -1/+62 |
| | | |||||
| * | add empathy-irc-network-chooser-dialog | Guillaume Desmottes | 2010-08-25 | 3 | -0/+559 |
| | | | | | | | | Some of the code has been copied from empathy-account-widget-irc.c. | ||||
| * | add empathy-irc-network-chooser | Guillaume Desmottes | 2010-08-25 | 3 | -0/+362 |
| | | |||||
* | | Don't let the GtkCellRendererToggle get activated by clicking on a tree row | Philip Withnall | 2010-08-26 | 1 | -0/+1 |
| | | | | | | | | | | | | | | GtkTreeView activates a row when it's clicked or double-clicked, which ends up toggling the GtkCellRendererToggle in the linking dialogue even if it's insensitive, allowing the start Individual to be removed from the link, and causing chaos. See bgo#567481. Closes: bgo#628011 | ||||
* | | Disconnect from the group-changed signal when destroying EmpathyGroupsWidget | Philip Withnall | 2010-08-26 | 1 | -1/+1 |
| | | |||||
* | | Don't expand rows if the tree view has been destroyed | Philip Withnall | 2010-08-25 | 1 | -1/+7 |
|/ | |||||
* | Don't leak a reference when updating an IndividualWidget. | Travis Reitter | 2010-08-24 | 1 | -0/+2 |
| | |||||
* | Merge branch 'tls-connection' | Cosimo Cecchi | 2010-08-24 | 5 | -0/+635 |
|\ | |||||
| * | Use the hostname properties in the dialog | Cosimo Cecchi | 2010-08-19 | 1 | -3/+28 |
| | | |||||
| * | Add a details hash table to the dialog properties | Cosimo Cecchi | 2010-08-19 | 2 | -2/+30 |
| | | |||||
| * | Add reference to the original gnome-keyring repo | Cosimo Cecchi | 2010-08-18 | 2 | -0/+6 |
| | | |||||
| * | Add the checkbox only if the reason is SelfSigned | Cosimo Cecchi | 2010-08-13 | 1 | -5/+14 |
| | | | | | | | | Also, add a comment to explain why. | ||||
| * | Add a 'remember' checkbox and property to the dialog | Cosimo Cecchi | 2010-08-13 | 1 | -2/+33 |
| | | |||||
| * | Import gcr-simple-certificate from gcr | Cosimo Cecchi | 2010-08-13 | 3 | -0/+190 |
| | | | | | | | | | | | | Don't know why, but this isn't exported from gcr. While we try to make this public, include it here, as it's self-contained anyway. | ||||
| * | Add EmpathyTLSDialog | Cosimo Cecchi | 2010-08-13 | 3 | -0/+345 |
| | | |||||
| * | Depend on gcr from gnome-keyring | Cosimo Cecchi | 2010-08-13 | 1 | -0/+1 |
| | | |||||
* | | Remove EmpathyAvatar->token | Philip Withnall | 2010-08-24 | 1 | -2/+2 |
| | | |||||
* | | Use the avatar filename rather than token for change detection | Philip Withnall | 2010-08-24 | 1 | -5/+7 |
| | | | | | | | | | | The filename includes the token, so this allows us to remove the token field from EmpathyAvatar. | ||||
* | | use proper model in linking ui | Felix Kaser | 2010-08-24 | 1 | -1/+1 |
| | | | | | | | | when searching in the linking-ui-treeview the filtered model has to be used. fixes bug #627500 | ||||
* | | linker: add some padding in the 2 part of the pane | Guillaume Desmottes | 2010-08-23 | 1 | -2/+13 |
| | | |||||
* | | individual-widget: adapt number of rows to the features needed | Guillaume Desmottes | 2010-08-23 | 1 | -3/+7 |
| | | |||||
* | | linker: add a label explaining how to use the dialog | Guillaume Desmottes | 2010-08-23 | 1 | -2/+18 |
| | | |||||
* | | Display the number of personas only in tooltips | Guillaume Desmottes | 2010-08-23 | 1 | -19/+25 |
| | | |||||
* | | linker: display titles in bold | Guillaume Desmottes | 2010-08-23 | 1 | -2/+9 |
| | | |||||
* | | Add a "Linked Contacts" label at the top of the Information dialogue | Philip Withnall | 2010-08-20 | 1 | -3/+35 |
| | | |||||
* | | Allow EmpathyIndividualInformationDialog to be resized | Philip Withnall | 2010-08-20 | 1 | -1/+1 |
| | | |||||
* | | Fix some visual breakage of EmpathyIndividualWidget in tooltips | Philip Withnall | 2010-08-20 | 2 | -6/+12 |
| | | | | | | | | It was expanding too much and leaking out of the tooltip balloon. | ||||
* | | Bug 627360 — "Information" of a meta contact is too big for the screen | Philip Withnall | 2010-08-20 | 2 | -3/+56 |
| | | | | | | | | | | Add a GtkScrolledWindow to EmpathyIndividualWidget in the case that it's showing personas. Closes: bgo#627360 | ||||
* | | Display Personas' accounts in the linking dialogue | Philip Withnall | 2010-08-20 | 1 | -1/+3 |
| | | | | | | | | | | Display the account name instead of the Persona's presence message on the right-hand side of the linking dialogue. Closes: bgo#626715 | ||||
* | | Add an "account" column to EmpathyPersonaStore | Philip Withnall | 2010-08-20 | 2 | -0/+10 |
| | | | | | | | | This stores the display name of the PersonaStore for each Persona. | ||||
* | | Avoid conflicting accelerators in New Call dialog. | Will Thompson | 2010-08-20 | 1 | -1/+1 |
| | | | | | | | | | | | | _Call conflicts with the stock _Cancel button. Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | ||||
* | | Add EmpathyIndividualEditDialog | Philip Withnall | 2010-08-20 | 4 | -6/+336 |
| | | | | | | | | | | This replaces the edit dialogue from empathy-contact-dialogs.c, and is now used from the EmpathyIndividualMenu. Closes: bgo#626544 | ||||
* | | Don't try to expand groups if the EmpathyIndividualView's store is unset | Philip Withnall | 2010-08-20 | 1 | -2/+6 |
| | | |||||
* | | Bug 627219 — Link dialog search doesn't work | Philip Withnall | 2010-08-20 | 3 | -25/+81 |
| | | | | | | | | | | Allow the store of an EmpathyIndividualView to be changed after construction, and cope with recreating the filter when this happens. Closes: bgo#627219 | ||||
* | | Use EmpathyIndividualWidget in EmpathyIndividualInformationDialog | Philip Withnall | 2010-08-20 | 1 | -28/+10 |
| | | |||||
* | | Use EmpathyIndividualWidget in EmpathyIndividualView tooltips | Philip Withnall | 2010-08-20 | 1 | -12/+8 |
| | | |||||
* | | Fix the flags given to the widget in EmpathyIndividualLinker | Philip Withnall | 2010-08-20 | 1 | -1/+1 |
| | | |||||
* | | Expand EmpathyIndividualWidget | Philip Withnall | 2010-08-20 | 4 | -72/+1982 |
| | | | | | | | | | | It's now a fully-fledged widget of its own, rather than a thin wrapper around EmpathyContactWidget. Closes: bgo#626728 | ||||
* | | Split the group editing widgets out of EmpathyContactWidget | Philip Withnall | 2010-08-20 | 5 | -392/+687 |
| | | | | | | | | | | They can be shared between EmpathyContactWidget and a new EmpathyIndividualWidget, once it's written. | ||||
* | | live-search: fix typo | Guillaume Desmottes | 2010-08-19 | 1 | -1/+1 |
| | | |||||
* | | Ensure we disconnect signals from all Personas in an Individual | Philip Withnall | 2010-08-19 | 1 | -19/+58 |
| | | |||||
* | | Allow cancellation of avatar load operations | Philip Withnall | 2010-08-19 | 3 | -13/+54 |
| | | | | | | | | | | | | | | Automatically cancel all pending avatar load operations when disposing of an EmpathyIndividualStore. This prevents crashes when linking individuals in the case that the EmpathyIndividualStore in the linking dialogue gets notified of the new linked individual just before it's destroyed. | ||||
* | | use TP_USER_ACTION_TIME_* (#627165) | Guillaume Desmottes | 2010-08-18 | 2 | -3/+3 |
| | | |||||
* | | Aggregate group expansion/contraction in EmpathyIndividualView | Philip Withnall | 2010-08-18 | 1 | -36/+96 |
| | | | | | | | | | | | | | | The idle handler for expanding/contracting groups was getting scheduled many hundreds of times more than necessary when initialising the contact list. This aggregates expansion/contraction of group rows into a single idle handler call which expands or contracts a number of rows at once. | ||||
* | | Don't recursively expand contact list rows unnecessarily | Philip Withnall | 2010-08-18 | 1 | -1/+1 |
| | | |||||
* | | Bug 626552 — Sporadic tree model warnings upon initial fill in Empathy | Philip Withnall | 2010-08-18 | 1 | -5/+15 |
| | | | | | | | | | | | | Work around bgo#621076 in EmpathyIndividualView to ensure that all individuals and groups are visible in the contact list on initial load. Closes: bgo#626552 | ||||
* | | Rearrange functions in EmpathyIndividualView | Philip Withnall | 2010-08-18 | 1 | -109/+109 |
| | | |||||
* | | Support previous conversations in the Personas menu. | Travis Reitter | 2010-08-16 | 2 | -25/+33 |
| | | |||||
* | | Support chat room invites in the Personas menu. | Travis Reitter | 2010-08-16 | 2 | -42/+68 |
| | | |||||
* | | 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 | 2 | -7/+20 |
| | | |||||
* | | Support calls in the Personas menu. | Travis Reitter | 2010-08-16 | 3 | -16/+42 |
| | | |||||
* | | Add Personas entries to the contact menu. | Travis Reitter | 2010-08-16 | 2 | -8/+143 |
| | | | | | | | | | | 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 | 4 | -6/+326 |
| | | |||||
* | | log-viewer: rename labels of the Back and Previous buttons | Guillaume Desmottes | 2010-08-16 | 1 | -4/+12 |
| | | | | | | | | | | "Find previous" and "Find next" is what we are already using in the chat view (#626994). | ||||
* | | log-window: fix ordering of the Back and Previous buttons (#626992) | Guillaume Desmottes | 2010-08-16 | 1 | -21/+37 |
|/ | |||||
* | 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 |