aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk
Commit message (Collapse)AuthorAgeFilesLines
* protocol-chooser: set pixbuf on the cell rather than the icon-nameGuillaume Desmottes2012-07-091-6/+19
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675220
* roster-view: export special group namesGuillaume Desmottes2012-07-092-19/+22
| | | | Needed to special case the DnD code.
* roster-view: add empathy_roster_view_get_group_at_y()Guillaume Desmottes2012-07-092-0/+23
|
* add empathy_roster_contact_get_avatar_pixbuf()Guillaume Desmottes2012-07-092-0/+9
|
* dialpad-widget: use EmpathyDialpadButtonGuillaume Desmottes2012-07-092-40/+43
| | | | | | | | | This will be needed if we want to stop using GtkButton in order to keep the key pressed while the keyboard key is. Anyway, it's good to have regardeless as that makes the code cleaner. https://bugzilla.gnome.org/show_bug.cgi?id=679396
* add empathy-dialpad-buttonGuillaume Desmottes2012-07-093-0/+289
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679396
* add empathy_dialpad_widget_press_key()Guillaume Desmottes2012-07-092-0/+21
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679396
* dialpad-widget: store buttons in a hash tableGuillaume Desmottes2012-07-091-0/+23
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679396
* individual-widget: don't display unknown presenceGuillaume Desmottes2012-07-061-7/+18
| | | | | | Best to to not show anything than showing we don't know. https://bugzilla.gnome.org/show_bug.cgi?id=679136
* inline block_contact_dialog_show() into subscription-dialog.cGuillaume Desmottes2012-07-063-78/+73
| | | | | | It's only used there now. https://bugzilla.gnome.org/show_bug.cgi?id=679136
* remove empathy_subscription_dialog_show()Guillaume Desmottes2012-07-062-138/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679136
* add empathy-subscription-dialogGuillaume Desmottes2012-07-053-0/+365
| | | | | | | This is copied from the similar dialog in empathy-account-dialogs.c which I'm about to remove. https://bugzilla.gnome.org/show_bug.cgi?id=679136
* empathy_adium_path_is_valid: check if the directory has the right formatGuillaume Desmottes2012-07-041-0/+20
| | | | | | | The Adium spec explicitely says that the root directory of the theme should end with ".AdiumMessageStyle". https://bugzilla.gnome.org/show_bug.cgi?id=679332
* roster-contact: force the size of the avatarGuillaume Desmottes2012-07-041-0/+2
| | | | | This ensures that all the contacts are nicely aligned even if they have a smaller avatar.
* pixbuf_avatar_from_individual_closure_new: use the g_slice allocatorGuillaume Desmottes2012-07-041-2/+2
| | | | | We are likely to allocate a bunch of those so best to use the g_slice allocator.
* avatar_icon_load_cb: use gdk_pixbuf_new_from_stream_at_scale()Guillaume Desmottes2012-07-041-113/+26
| | | | Make all this code much simpler.
* ui-utils: factor out pixbuf_round_corners()Guillaume Desmottes2012-07-041-14/+18
|
* ui-utils: remove unused public functionsGuillaume Desmottes2012-07-042-699/+7
|
* ui-utils: port to TP coding styleGuillaume Desmottes2012-07-042-1584/+1646
| | | | Half of this file was already using the new style.
* remove empathy-chat-viewGuillaume Desmottes2012-07-023-405/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679255
* remove useless chat-view.h includesGuillaume Desmottes2012-07-022-3/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679255
* Stop using EmpathyChatViewGuillaume Desmottes2012-07-029-146/+160
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679255
* theme-adium use self->priv patternGuillaume Desmottes2012-07-022-178/+160
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679255
* theme-adium: port to new coding stylesGuillaume Desmottes2012-07-022-1586/+1721
| | | | | | | Some part of this file was already using the new style so best to stay coherent. https://bugzilla.gnome.org/show_bug.cgi?id=679255
* remove empathy-chat-text-viewGuillaume Desmottes2012-07-024-1576/+0
| | | | | | In Adium we trust. https://bugzilla.gnome.org/show_bug.cgi?id=679255
* theme-manager: don't leak info is 2 themes have the same nameGuillaume Desmottes2012-07-021-2/+4
|
* raise a DEBUG instead of WARNING if we can't find the themeGuillaume Desmottes2012-07-021-1/+1
|
* no need to call empathy_theme_manager_find_theme() twiceGuillaume Desmottes2012-07-021-8/+3
|
* List themes from EMPATHY_SRCDIR as wellGuillaume Desmottes2012-07-021-12/+45
|
* Store the theme name in the 'theme' gsettings keyGuillaume Desmottes2012-07-021-27/+20
| | | | | The 'adium-path' key is now deprecated as we lookup the theme path from its name.
* add empathy_theme_manager_dup_theme_name_from_path()Guillaume Desmottes2012-07-022-0/+22
|
* theme-manager: use self->priv patternGuillaume Desmottes2012-07-022-66/+55
|
* theme-manager: port to new coding styleGuillaume Desmottes2012-07-022-269/+308
|
* theme-manager: remove useless codeGuillaume Desmottes2012-07-022-17/+0
| | | | None of this is still used.
* move theme migration code to sanity-cleaning.cGuillaume Desmottes2012-07-021-40/+0
| | | | That's where this kind of code is meant to be.
* theme-manager: we can now look up themes in the pathDanielle Madeley2012-07-021-9/+2
|
* theme-manager: make it possible to look up theme by nameDanielle Madeley2012-07-023-2/+69
|
* theme-manager: automatically migrate from legacy themes to Adium themesDanielle Madeley2012-07-021-0/+47
| | | | | Because Adium themes are saved by path (urgh), adding a legacy theme called 'gnome' which can be used to set the default theme.
* theme-manager: clean up memory releasingDanielle Madeley2012-07-021-4/+3
|
* Remove legacy themes codeDanielle Madeley2012-07-026-1064/+6
|
* Boxes theme: implement set_show_avatarsWill Thompson2012-06-281-3/+22
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=627948
* Adium themes: implement set_show_avatars()Will Thompson2012-06-281-3/+16
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=627948
* EmpathyChat: tell view to show/hide avatars based on connection interfacesWill Thompson2012-06-281-0/+11
| | | | | | | | I believe that by the time we get here the EmpathyTpChat's TpConnection should be prepared enough to know its interfaces? It seems to be in my brief testing. https://bugzilla.gnome.org/show_bug.cgi?id=627948
* EmpathyChatView: add vfunc for showing/hiding avatarsWill Thompson2012-06-282-0/+24
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=627948
* factor out empathy_chat_copy()Guillaume Desmottes2012-06-271-37/+58
| | | | Much easier to understand its logic that way.
* Added new function to get selected individualLaurent Contzen2012-06-272-0/+15
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678875
* egg-list-box: update to masterGuillaume Desmottes2012-06-261-0/+0
|
* Strip %senderPrefix% in Adium themesWill Thompson2012-06-261-0/+6
| | | | | | | | | | | %senderPrefix% is not documented on <http://trac.adium.im/wiki/CreatingMessageStyles> but it's used in minimal_mod, the theme I use, in the tooltips for each speaker's name. Based on <http://hg.adium.im/adium/rev/b586b027de42>, it's supposed to be the IRC mode character (@, +, whatever). We don't have that information, so just get rid of it. https://bugzilla.gnome.org/show_bug.cgi?id=678845
* roster-view: export empathy_roster_view_get_individual_at_y()Guillaume Desmottes2012-06-262-7/+29
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678524
* don't display 'Send file' menu item in empathy-chatGuillaume Desmottes2012-06-262-7/+14
| | | | | | We only support requesting FT channel in the same process as the FT handler. https://bugzilla.gnome.org/show_bug.cgi?id=678331
* egg-list-box: update to masterGuillaume Desmottes2012-06-261-0/+0
|
* Create and use People Nearby groupLaurent Contzen2012-06-201-0/+30
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678156
* coding style fixesGuillaume Desmottes2012-06-191-2/+3
|
* widget-irc: don't check 'username' using a regexpGuillaume Desmottes2012-06-191-11/+0
| | | | | | It's an optional parameter so can be not set. https://bugzilla.gnome.org/show_bug.cgi?id=678307
* If group is UNGROUPED, display at the bottom of the rosterLaurent Contzen2012-06-191-0/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678376
* roster-view: add_to_displayed: no need to try refiltering groups in non ↵Guillaume Desmottes2012-06-191-0/+4
| | | | | | group mode https://bugzilla.gnome.org/show_bug.cgi?id=678205
* roster-view: add_to_displayed: get the proper EmpathyRosterGroup objectGuillaume Desmottes2012-06-191-3/+8
| | | | | | | | The contacts hash table is a group-name => EmpathyRosterContact mapping. We need to use the self->priv->roster_groups hash to get the EmpathyRosterGroup object which is the one we want to refilter. https://bugzilla.gnome.org/show_bug.cgi?id=678205
* roster-view: use a signal instead of a cb to handle individual tooltipsGuillaume Desmottes2012-06-182-30/+10
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678294
* empathy_roster_view_query_tooltip: set the tooltip next to the right childGuillaume Desmottes2012-06-181-1/+12
| | | | | | This ensures that the tooltip is always displayed next to the correct row. https://bugzilla.gnome.org/show_bug.cgi?id=678294
* Show Popular contacts in the "Top Contacts" groupSeif Lotfy2012-06-181-1/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678083
* roster-view: select the child when firing the popup menuGuillaume Desmottes2012-06-181-1/+5
| | | | | It's a bit weird to have the popup being open without knowing for sure which contact it's referring to.
* Use audio-input-microphone-muted-symbolic when the mic is mutedGuillaume Desmottes2012-06-181-0/+2
| | | | | | It's clearer that way. https://bugzilla.gnome.org/show_bug.cgi?id=678167
* roster-view: display the favorite icon for the 'top' groupGuillaume Desmottes2012-06-153-4/+49
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678091
* roster-view: display favorite contacts at the top of the roster as wellGuillaume Desmottes2012-06-151-1/+68
| | | | | | I renamed the group to 'Top Contacts' but I'm open to a better suggestion. https://bugzilla.gnome.org/show_bug.cgi?id=678091
* roster-view: sort top contacts alphabeticallyGuillaume Desmottes2012-06-151-25/+19
| | | | | | | We just want them to be on top but they should be sorted alphabetically together, not by popularity. This makes the 'top' contacts more stable. https://bugzilla.gnome.org/show_bug.cgi?id=678091
* s/Ungroupped/UngroupedGuillaume Desmottes2012-06-141-4/+6
|
* roster-view: store all the children in EmpathyRosterGroup, not only the ↵Guillaume Desmottes2012-06-141-32/+69
| | | | | | | | | | displayed one When checking if a contact is already in the 'top' list, we don't care if it's actually displayed or not. This makes the whole code more logic as only storing the displayed widgets in EmpathyRosterGroup was a bit weird.
* roster-view: factor out contact_should_be_displayed()Guillaume Desmottes2012-06-141-6/+17
|
* roster-view: add API to display eventsGuillaume Desmottes2012-06-142-0/+234
|
* add empathy_roster_contact_set_event_icon()Guillaume Desmottes2012-06-142-1/+24
| | | | Will be used to display events in the contact list.
* add empathy_roster_view_is_searching()Guillaume Desmottes2012-06-142-0/+9
| | | | Copied from empathy_individual_view_is_searching()
* roster-view: add 'empty' propertyGuillaume Desmottes2012-06-142-1/+81
|
* roster-contact: some sizing fixesGuillaume Desmottes2012-06-141-2/+4
| | | | | | - Don't force a minimal size - Ellipsize the labels so they don't enlarge the window - Make sure the label is always aligned on the left (needed when it's wrapped)
* add API for individual tooltipsGuillaume Desmottes2012-06-142-0/+52
|
* Add popup-individual-menu signalGuillaume Desmottes2012-06-141-0/+73
|
* add a signal when a contact is activatedGuillaume Desmottes2012-06-141-3/+37
|
* roster-contact: reduce border paddingGuillaume Desmottes2012-06-141-5/+5
|
* Display top contacts on the top of the rosterGuillaume Desmottes2012-06-141-0/+131
|
* roster-view: add live search supportGuillaume Desmottes2012-06-142-4/+102
|
* roster-view: add EmpathyRosterGroup and sort contacts accordinglyGuillaume Desmottes2012-06-141-12/+244
| | | | | | | | | | The GtkExpander doesn't contain the contacts as its children because the view needs to be have full control of which rows as displayed (for live search for example). So instead we trick the view sort function to display the contact associated with the group at the right position. Also, we need to keep the structure flat to not break keyboard navigation inside the widget.
* add empathy-roster-groupGuillaume Desmottes2012-06-144-0/+263
|
* roster-view: add one EmpathyRosterContact per groupGuillaume Desmottes2012-06-141-13/+117
|
* roster-contact: add group propertyGuillaume Desmottes2012-06-143-4/+32
|
* roster-view: allow to store more than one widget per IndividualGuillaume Desmottes2012-06-141-9/+23
| | | | With groups we may have more than once the same individual in the list.
* factor out add_roster_contact()Guillaume Desmottes2012-06-141-6/+17
|
* roster-view: rename some variablesGuillaume Desmottes2012-06-141-24/+24
| | | | Match the new name of EmpathyRosterContact.
* rename EmpathyRosterItem to EmpathyRosterContactGuillaume Desmottes2012-06-145-110/+110
|
* roster-view: add 'show-groups' propertyGuillaume Desmottes2012-06-142-0/+41
| | | | Not implemented yet.
* factor out populate_view()Guillaume Desmottes2012-06-141-10/+17
|
* roster-view: resort when the alias is changedGuillaume Desmottes2012-06-141-0/+4
|
* roster-item: add 'alias' propertyGuillaume Desmottes2012-06-141-5/+19
| | | | We need to know when the alias is changed to resort the view.
* Filter out offline contactsGuillaume Desmottes2012-06-142-0/+58
|
* roster-item: track if individual is online or notGuillaume Desmottes2012-06-142-0/+61
| | | | | We cache the online status as we want to refresh the contact list only when the contact becomes online/offline, not each time his presence changes.
* roster-item: add padding around the main boxGuillaume Desmottes2012-06-142-8/+16
|
* set separators between contactsGuillaume Desmottes2012-06-141-0/+23
|
* display phone icon if neededGuillaume Desmottes2012-06-141-7/+50
|
* set dim-label style class on the presence message labelGuillaume Desmottes2012-06-141-0/+4
|
* Center the alias if no presence message is displayedGuillaume Desmottes2012-06-141-3/+16
|
* roster-item: display the contact presence iconGuillaume Desmottes2012-06-141-0/+30
|
* roster-item: display the contact aliasGuillaume Desmottes2012-06-141-0/+65
|
* roster-item: display the contact avatarGuillaume Desmottes2012-06-141-0/+67
|
* roster-view: sort itemsGuillaume Desmottes2012-06-141-0/+20
|
* roster-view: populate with EmpathyRosterItemGuillaume Desmottes2012-06-141-1/+82
|
* add empathy-roster-itemGuillaume Desmottes2012-06-143-0/+207
|
* create roster-view skeletonGuillaume Desmottes2012-06-143-0/+207
|
* Add egg-list-box as a submoduleGuillaume Desmottes2012-06-142-0/+4
|
* empathy-chat: abort chat_log_filter if object was destroyedDebarshi Ray2012-06-111-9/+20
| | | | Fixes: https://bugzilla.gnome.org/677641
* empathy-chat: abort got_filtered_messages_cb if object was destroyedDebarshi Ray2012-06-111-3/+14
| | | | Fixes: https://bugzilla.gnome.org/677641
* move 'Remove' item code to individual-menuGuillaume Desmottes2012-06-083-203/+208
| | | | | | | There is no reason to not have it implemented like all the other menu items. Furtermore, having the logic in individual-menu.c will make it easier to use from the new roster view.
* remove libebook supportGuillaume Desmottes2012-06-072-73/+2
| | | | | | | It's API just changed and it's not really useful anymore as gnome-about-me has been removed. https://bugzilla.gnome.org/show_bug.cgi?id=677533
* account-settings: always use GVariant to store parametersGuillaume Desmottes2012-06-074-36/+65
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* remove empathy_account_settings_set_* functionsGuillaume Desmottes2012-06-075-57/+65
| | | | | | | | They don't buy us much so let's just pass the GVariant directly. Fix some string leaks in empathy-account-widget-irc.c as well. https://bugzilla.gnome.org/show_bug.cgi?id=677545
* accounts-settings: store parameters as GVariantGuillaume Desmottes2012-06-071-3/+3
| | | | | | | This patch introduces a GValue leak. I'm going to fix it when switching the rest of this code to GVariant but I prefer to keep patches smaller. https://bugzilla.gnome.org/show_bug.cgi?id=677545
* account-widget: use TpConnectionManager accessorsGuillaume Desmottes2012-06-071-17/+22
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* protocol-chooser: use TpConnectionManagerProtocol accessorsGuillaume Desmottes2012-06-071-22/+32
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* protocol-chooser: use TpProtocolGuillaume Desmottes2012-06-062-11/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677465
* account-settings: use TpProtocol's API to get TpConnectionManagerParamGuillaume Desmottes2012-06-061-3/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677465
* accounts_widget_generic_setup: continue iterating when treating optional ↵Guillaume Desmottes2012-06-061-1/+1
| | | | | | | | param in simple mode We may have more non-optional parameters later. https://bugzilla.gnome.org/show_bug.cgi?id=677465
* empathy_account_settings_get_tp_protocol: return a TpProtocolGuillaume Desmottes2012-06-061-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677465
* account-widget-jabber.ui: remove n-{rows,columns} propertiesGuillaume Desmottes2012-06-061-2/+0
| | | | Not valid in a GtkGrid.
* live-search: handle the 'Menu' key as a navigation oneGuillaume Desmottes2012-06-041-2/+4
| | | | Fix opening the popup menu from the 'Menu' key in the treeview.
* Merge branch 'ui-work-672043'Danielle Madeley2012-05-3013-445/+741
|\
| * account-widget: support for account widget genericDanielle Madeley2012-05-292-9/+71
| |
| * account-widget: msn, icq, groupwiseDanielle Madeley2012-05-293-26/+65
| |
| * account-widget-aim: remove colons, dim labels, fix packingDanielle Madeley2012-05-291-8/+26
| |
| * account-widget-local-xmpp: remove colons, dim labelsDanielle Madeley2012-05-291-12/+30
| |
| * account-widget-irc: remove colonsDanielle Madeley2012-05-291-18/+43
| | | | | | | | | | | | The advanced settings for IRC look different to XMPP/SIP. They should probably be changed to be contained within a scrolled window/viewport for consistency.
| * account-widget-sip: remove colons, clean up paddingDanielle Madeley2012-05-291-16/+22
| |
| * account-widget-jabber: remove colons, clean up advanced sectionDanielle Madeley2012-05-291-184/+223
| | | | | | | | Don't dim labels in viewport, grey on white looks wrong.
| * contact-widget: remove colons and dim labels, move avatar to LHSDanielle Madeley2012-05-293-172/+261
| | | | | | | | | | | | Make widget look like mockup. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=672043
* | factor out empathy_individual_get_client_types()Guillaume Desmottes2012-05-251-44/+2
| |
* | Add empathy.css and helper code to use itGuillaume Desmottes2012-05-242-0/+35
|/ | | | https://bugzilla.gnome.org/show_bug.cgi?id=669473
* individual-store: add missing folks.h includeGuillaume Desmottes2012-05-171-0/+1
|
* Use the symbolic version of the avatar-default iconGuillaume Desmottes2012-05-171-1/+1
| | | | That's the one used by Contacts so best to stay coherent
* Authentification → AuthenticationGuillaume Desmottes2012-05-151-1/+1
| | | | | | So yeah, Authentification is actually not an English word... https://bugzilla.gnome.org/show_bug.cgi?id=676027
* remove unused tp-contact-factory includesGuillaume Desmottes2012-05-153-3/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675597
* contact-widget: use empathy_client_factory_dup_contact_by_id_async()Guillaume Desmottes2012-05-151-11/+24
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675597
* Use (non-)starred-symbolic for presence chooserDanielle Madeley2012-05-151-49/+4
| | | | | | This makes it look somewhat more visually up to date with Help etc. However this makes the use of STOCK_OK out of place (what to replace this with?).
* turn EmpathyContactWidget to be a proper GtkWidgetGuillaume Desmottes2012-05-152-406/+443
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675803
* Merge branch 'gnome-3-4'Guillaume Desmottes2012-05-111-1/+1
|\
| * account-widget-irc: Quit label should be in the first columnGuillaume Desmottes2012-05-111-1/+1
| |
| * Use TP_ERROR instead of TP_ERRORSGuillaume Desmottes2012-05-092-3/+3
| | | | | | | | The latter has been deprecated in tp-glib master.
* | contact-blocking-dialog: use tp_connection_dup_contact_by_id_async()Guillaume Desmottes2012-05-111-29/+30
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675808
* | contact-chooser: use empathy_client_factory_dup_contact_by_id_async()Guillaume Desmottes2012-05-111-25/+37
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675808
* | chat: use empathy_client_factory_dup_contact_by_id_async()Guillaume Desmottes2012-05-111-62/+33
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675808
* | chat: use contact-chat-state-changed signalGuillaume Desmottes2012-05-101-4/+10
| | | | | | | | | | | | | | Now that we have a signal giving us a prepared TpContact there is no need to use the empathy variant as we can easily create the EmpathyContact directly. https://bugzilla.gnome.org/show_bug.cgi?id=675807
* | contact-search-dialog: use empathy_client_factory_dup_contact_by_id_async()Guillaume Desmottes2012-05-101-29/+50
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675597
* | remove invisible_char from ui filesGuillaume Desmottes2012-05-102-7/+0
| | | | | | | | We should use Gtk+'s default and those widgets don't use it any way.
* | Use TpTpTLSCertificateGuillaume Desmottes2012-05-102-28/+26
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=674318
* | new-account-dialog: rely on the EmpathyAccountWidget::close signalGuillaume Desmottes2012-05-091-17/+6
| | | | | | | | | | | | | | | | | | | | User of the dialog should wait for the widget to be completely done before destroying it. Change the 'success' dialog response to GTK_RESPONSE_APPLY to stay coherent with the response type received from EmpathyAccountWidget. https://bugzilla.gnome.org/show_bug.cgi?id=675667
* | account-widget: delay 'close' signal if enabling the accountGuillaume Desmottes2012-05-091-2/+11
| | | | | | | | | | | | | | The whole point of this signal is to tell to user when it can be destroyed, so we shouldn't fire it if we are still pending on an async call. https://bugzilla.gnome.org/show_bug.cgi?id=675667
* | Turn EmpathyAccountWidget to a proper GtkWidgetGuillaume Desmottes2012-05-089-117/+116
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=640417
* | Use TP_ERROR instead of TP_ERRORSGuillaume Desmottes2012-05-072-3/+3
| | | | | | | | The latter has been deprecated in tp-glib master.
* | contact-widget: stop using tp_connection_get_self_handle()Guillaume Desmottes2012-05-031-4/+7
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675229
* | individual-store-channel: stop preparing TP_CHANNEL_FEATURE_CONTACTSGuillaume Desmottes2012-05-031-26/+5
| | | | | | | | | | | | The factory does it for us now. https://bugzilla.gnome.org/show_bug.cgi?id=675229
* | Revert "Revert "Stop requesting StreamedMedia channels""Guillaume Desmottes2012-05-022-73/+5
| | | | | | | | | | | | This reverts commit 758b4250e767d9e952b8c0ea4db7d93df192a0c0. https://bugzilla.gnome.org/show_bug.cgi?id=675296
* | remove empathy-avGuillaume Desmottes2012-05-021-17/+14
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=675296
* | strip the new group nameGuillaume Desmottes2012-04-201-3/+8
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=501065
* | live-search: don't forward shift keysGuillaume Desmottes2012-04-201-0/+8
| | | | | | | | | | | | Not doing so cancel any group renaming operation. https://bugzilla.gnome.org/show_bug.cgi?id=501065
* | individual-view: add menu item to rename groupsGuillaume Desmottes2012-04-201-20/+97
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=501065
* | remove empathy_plist_parse_array()Guillaume Desmottes2012-04-101-29/+0
| | | | | | | | It's not used by the Adium code and uses a GValueArray which is deprecated.
* | remove useless empathy-contact-list.h includesGuillaume Desmottes2012-04-103-3/+0
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=673821
* | implement empathy_tp_chat_get_members as a method on TpChatGuillaume Desmottes2012-04-101-1/+1
| | | | | | | | | | | | | | That means EmpathyTpChat doesn't have to implement the EmpathyContactList interface any more. https://bugzilla.gnome.org/show_bug.cgi?id=673821
* | implement empathy_tp_chat_add as a method on TpChatGuillaume Desmottes2012-04-101-2/+1
| | | | | | | | | | | | We want to get rid of the EmpathyContactList interface. https://bugzilla.gnome.org/show_bug.cgi?id=673821
* | presence-chooser: use GNetworkMonitorGuillaume Desmottes2012-04-051-7/+8
| |
* | Remove Meego specific codeGuillaume Desmottes2012-04-051-5/+0
| | | | | | | | It's not used any more by Intel.
* | Merge branch 'gnome-3-4'Guillaume Desmottes2012-04-054-3/+11
|\|
| * add empathy_local_xmpp_assistant_widget_is_valid()Guillaume Desmottes2012-04-042-0/+10
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=673451
| * include logger single headerGuillaume Desmottes2012-04-042-3/+1
| |
* | Tooltip text marked as translatableLaurent2012-04-031-2/+3
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=673410
* | Merge branch 'gnome-3-4'Danielle Madeley2012-04-031-23/+10
|\|
| * Logger support for calls is no longer optionalDanielle Madeley2012-04-031-18/+4
| |
| * TplCallEndReason ceased to exist on March 28Danielle Madeley2012-04-031-5/+6
| |
* | Added support for local IP address and port in SIP account settings widget.Laurent2012-04-022-0/+61
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669134
* | Tooltip is more usefull when editing status. FixupLaurent2012-04-021-0/+10
|/ | | | https://bugzilla.gnome.org/show_bug.cgi?id=640846
* groups-widget: use gtk_list_store_insert_with_values()Guillaume Desmottes2012-03-291-6/+2
|
* contact-search-dialog: use gtk_list_store_insert_with_values()Guillaume Desmottes2012-03-291-4/+1
|
* account-widget-sip: use gtk_list_store_insert_with_values()Guillaume Desmottes2012-03-291-17/+16
|
* Move category name constants to #definesWill Thompson2012-03-281-0/+15
| | | | | This is kind of overkill to avoid me typoing the two names used in empathy-chat-window.c, but, hey.
* log-window: use gtk_list_store_insert_with_values()Guillaume Desmottes2012-03-271-6/+2
|
* factor out add_event_to_store()Guillaume Desmottes2012-03-271-52/+39
|
* log-window: factor out add_date_if_needed()Guillaume Desmottes2012-03-271-32/+33
| | | | Free a leak as 'text' wasn't freed in the first case.
* contact_widget_contact_update: check if widget_avatar is a chooserGuillaume Desmottes2012-03-261-2/+5
| | | | | | | information->widget_avatar can actually be a EmpathyAvatarImage when displaying a read only widget. https://bugzilla.gnome.org/show_bug.cgi?id=672828
* Update avatar chooser's account if EMPATHY_CONTACT_WIDGET_EDIT_ACCOUNT is ↵Guillaume Desmottes2012-03-261-0/+3
| | | | | | | | not set We can't rely on the account chooser to do it so we have to do it manually. https://bugzilla.gnome.org/show_bug.cgi?id=672633
* contact_widget_contact_update: change 'if else' block to a 'if' block inside ↵Guillaume Desmottes2012-03-261-8/+13
| | | | | | | | the 'else' No semantic change. https://bugzilla.gnome.org/show_bug.cgi?id=672633
* Use help:empathy to open the helpGuillaume Desmottes2012-03-221-1/+1
| | | | | | Looks like the new doc infra uses "help" rather than "ghelp". https://bugzilla.gnome.org/show_bug.cgi?id=672596
* account-widget-irc: add translators comment on up/down tooltipsGuillaume Desmottes2012-03-221-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=672608
* account-widget: set shadow_type=in for advanced scrolled windowsCosimo Cecchi2012-03-213-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=672508
* contact-widget: right align contact info fieldsGuillaume Desmottes2012-03-162-7/+7
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=672037
* contact-widget: don't display the account when editing our infoGuillaume Desmottes2012-03-163-6/+17
| | | | | | | All these flags are making this code pretty messy. Hopefully we'll move and clean it when implementing the new design next cycle. https://bugzilla.gnome.org/show_bug.cgi?id=672036
* Don't display parameters if Parameters_Exact is not SetGuillaume Desmottes2012-03-164-6/+15
| | | | | | | There is no point cluttering the UI with it as we don't allow user to choose which param he wants to set. https://bugzilla.gnome.org/show_bug.cgi?id=671983
* contact-widget: use EmpathyCalendarButtonGuillaume Desmottes2012-03-161-24/+17
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=671981
* add EmpathyCalendarButtonGuillaume Desmottes2012-03-163-0/+343
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=671981
* Set chat.facebook.com:443 as fallback serverGuillaume Desmottes2012-03-151-0/+6
| | | | | | | Some nasty firewalls block the port 5222, Facebook servers allow connection to the port 443 as a fallback in this case. https://bugzilla.gnome.org/show_bug.cgi?id=672120
* Free the GError in Geoclue callbacksGuillaume Desmottes2012-03-151-0/+4
|
* location-manager: use geoclue_master_client_create_address_async()Guillaume Desmottes2012-03-151-13/+24
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=671994
* location-manager: use geoclue_master_client_create_position_async()Guillaume Desmottes2012-03-151-11/+23
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=671994
* location-manager: use geoclue_master_client_set_requirements_async()Guillaume Desmottes2012-03-151-27/+44
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=671994
* location-manager: use geoclue_master_create_client_async()Guillaume Desmottes2012-03-151-12/+27
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=671994
* Merge remote-tracking branch 'gulic/buttons-668464'Danielle Madeley2012-03-144-68/+92
|\
| * Toolbar and Treeview mergedJovanka Gulicoska2012-03-131-9/+13
| |
| * Remove size group from Blocked Contacts dialogJovanka Gulicoska2012-03-131-6/+0
| |
| * Server field expandedJovanka Gulicoska2012-03-131-3/+3
| |
| * IRC network dialog: use the use the right style for the buttonsGuillaume Desmottes2012-01-232-53/+77
| |
| * status preset dialog: use the right style for the remove buttonGuillaume Desmottes2012-01-231-2/+3
| |
| * contact-blocking-dialog: use the right style for the remove buttonGuillaume Desmottes2012-01-231-3/+4
| |
* | individual-menu: only use 'gnome-contacts' with individuals from FolksGuillaume Desmottes2012-03-131-1/+19
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=671884
* | Revert "remove empathy-individual-information-dialog"Guillaume Desmottes2012-03-133-0/+380
| | | | | | | | | | | | This reverts commit 8c56829f3fa97640abf47ced7d39aa618fffe07f. https://bugzilla.gnome.org/show_bug.cgi?id=671884
* | remove empathy-tp-contact-listGuillaume Desmottes2012-03-121-2/+0
| |
* | individual-store-manager: always display individual's alias in debug messagesGuillaume Desmottes2012-03-091-6/+12
| | | | | | | | It's much more useful that just the ID.
* | individual_personas_changed_cb: remove debug messageGuillaume Desmottes2012-03-091-3/+0
| | | | | | | | The individual manager already sends the exact same debugging message.
* | Don't flood logs when individials don't have avatarsGuillaume Desmottes2012-03-092-5/+11
| |
* | Remove flooding debug messagesGuillaume Desmottes2012-03-092-27/+0
| | | | | | | | Those messages flood the debug window and never helped me finding any bug.
* | empathy_gtk_init: add local copy of icons to the search path (#616159)Guillaume Desmottes2012-03-081-0/+13
| |
* | Make use of new GLib macros to check API we are usingGuillaume Desmottes2012-03-071-1/+2
| |
* | add missing config.h includesGuillaume Desmottes2012-03-072-0/+4
| |
* | Show date in local timezone instead of UTCDebarshi Ray2012-03-061-1/+1
| | | | | | | | Fixes: https://bugzilla.gnome.org/661515
* | Allow to build with empathy-avGuillaume Desmottes2012-03-021-14/+17
| |
* | Revert "Stop requesting StreamedMedia channels"Guillaume Desmottes2012-03-011-5/+69
| | | | | | | | This reverts commit b7f1fab64f9a59221b4d666cd788db4efe855b13.
* | Stop requesting StreamedMedia channelsGuillaume Desmottes2012-02-211-69/+5
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=629902
* | always build empathy-callGuillaume Desmottes2012-02-211-35/+0
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=629902
* | Use the MSN account widget with HazeGuillaume Desmottes2012-02-211-1/+1
| | | | | | | | | | | | | | The parameters supported by the UI have the same names as the Butterfly ones so no change needed. https://bugzilla.gnome.org/show_bug.cgi?id=663829
* | protocol-chooser: stop using ButterflyGuillaume Desmottes2012-02-211-0/+4
| | | | | | | | | | | | | | It doesn't implement any modern Telepathy API like ContactList for example and we now rely on it. https://bugzilla.gnome.org/show_bug.cgi?id=663829
* | tp_call_channel_add_content_async() now takes the directionGuillaume Desmottes2012-02-211-1/+2
| |
* | Merge remote-tracking branch 'origin/call1' into master+callGuillaume Desmottes2012-02-214-12/+92
|\ \ | | | | | | | | | | | | | | | Conflicts: configure.ac telepathy-yell
| * \ Merge branch 'master' into call1Danielle Madeley2012-01-177-84/+64
| |\ \
| * | | Remove tp-yell and use TpCallChannelXavier Claessens2012-01-104-12/+92
| | | |
* | | | Patch to change Yes/No to Accept/RejectBrian Curtis2012-02-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch will change the Yes and No in the subscription request dialog box to Accept and Reject respectively. https://bugzilla.gnome.org/show_bug.cgi?id=646654
* | | | local-xmpp-assistant-widget: increase row-spacingGuillaume Desmottes2012-02-171-1/+1
| | | |
* | | | use the 48x48 version of the local-xmpp iconGuillaume Desmottes2012-02-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | We don't have to scale up the icon any more and it looks good as it. https://bugzilla.gnome.org/show_bug.cgi?id=652669
* | | | move the second part of the message at the end of the widgetGuillaume Desmottes2012-02-171-8/+15
| | | | | | | | | | | | | | | | | | | | | | | | I rephrased it as well per Will's suggestion. https://bugzilla.gnome.org/show_bug.cgi?id=652669
* | | | widget-local-xmpp: expand the entry fieldsGuillaume Desmottes2012-02-171-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | We want them to take all the space available. https://bugzilla.gnome.org/show_bug.cgi?id=652669
* | | | local-xmpp-assistant-widget: inherit from a GtkGridGuillaume Desmottes2012-02-172-13/+8
| | | | | | | | | | | | | | | | | | | | | | | | It simplifies widgets packing. https://bugzilla.gnome.org/show_bug.cgi?id=652669
* | | | Move should_create_salut_account to local-xmpp-assistant-widgetGuillaume Desmottes2012-02-172-0/+30
| | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=652669
* | | | add empathy-local-xmpp-assistant-widgetGuillaume Desmottes2012-02-173-0/+344
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All of this is duplicated code from empathy-account-assistant and empathy-auto-salut-account-helper but those are going away so I didn't bother refactoring them. https://bugzilla.gnome.org/show_bug.cgi?id=652669
* | | | coding style fixesGuillaume Desmottes2012-02-161-2/+2
| | | |
* | | | empathy-chat: use empathy_ensure_individual_from_tp_contact()Guillaume Desmottes2012-02-151-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This ensures we'll pass the right individual ID to gnome-contacts when opening a meta-contact. https://bugzilla.gnome.org/show_bug.cgi?id=669676
* | | | tls-dialog: add accessor on the 'Continue' buttonGuillaume Desmottes2012-02-131-1/+1
| | | |
* | | | Toggle telling others you are typing to themPatrick F. Allen2012-02-131-1/+15
| | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=668985
* | | | Don't unhighlight chat tabs when more messages are receivedWill Thompson2012-02-112-1/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Travis noticed that if you receive a message in which you are not mentioned after one in which you are, the highlight on the chat tab is cleared. This turned out to be because the text of the chat tab label was set in two different places in empathy-chat-window.c: one which takes should_highlight into account, and one which does not. This patch makes EmpathyChat keep track of whether it should be highlighted (reusing empathy_chat_messages_read(), which is called to acknowledge messages as having been seen by the user, to clear the flag), and then uses that from one of the label-updating code paths and deletes the other. https://bugzilla.gnome.org/show_bug.cgi?id=669823
* | | | start_gnome_contacts: make sure individual is validGuillaume Desmottes2012-02-101-0/+2
| | | |
* | | | fix individual_info_menu_item_activate_cb signatureGuillaume Desmottes2012-02-101-1/+2
| | | |
* | | | ContactInfo: always escape IRC channel names in markupWill Thompson2012-02-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For some reason, I chose to escape the channel name for the contents of the href='' attribute but not in the body of the tag. Thus, channel names like "#r&d" made Pango refuse to coöperate. https://bugzilla.gnome.org/show_bug.cgi?id=669695
* | | | account-widget-jabber: doesn't allow negative priorityGuillaume Desmottes2012-02-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Setting a negative priority secretly mean "don't send me any message" which can be very confusing. https://bugzilla.gnome.org/show_bug.cgi?id=669712
* | | | contact-widget: use 'Personal Details' when editing our own infoGuillaume Desmottes2012-02-082-1/+10
| | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669655
* | | | Remove unused persona store/viewGuillaume Desmottes2012-02-085-2258/+0
| | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669482
* | | | remove linking UIGuillaume Desmottes2012-02-085-1201/+0
| | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669482
* | | | individual-menu: remove link-contacts-activated signalGuillaume Desmottes2012-02-082-34/+0
| | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669482
* | | | Remove 'Link Contact' menu itemGuillaume Desmottes2012-02-082-56/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | We want to use gnome-contacts and the 'Informations' menu item already starts it. https://bugzilla.gnome.org/show_bug.cgi?id=669482
* | | | Try installing gnome-contacts using PackageKitGuillaume Desmottes2012-02-081-5/+47
| | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669578