aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk
Commit message (Expand)AuthorAgeFilesLines
* log-window: escape the body of the messageGuillaume Desmottes2013-01-071-2/+7
* empathy-spell: fix string leakPavel Vasin2012-10-081-1/+1
* theme-manager: fix GList leakPavel Vasin2012-10-081-2/+2
* empathy_theme_manager_dup_theme_name_from_path(): fix mem leaksPavel Vasin2012-10-081-3/+5
* contact-search-dialog: fix GtkSizeGroup leakPavel Vasin2012-10-081-0/+1
* individual-menu: fix another GeeIterator leakPavel Vasin2012-10-081-0/+2
* roster-view: add some delay before actually starting the live searchGuillaume Desmottes2012-10-021-2/+27
* cope with the top_group_members list being changed while iterating over itGuillaume Desmottes2012-10-021-6/+13
* roster-model-manager: factor out {add_to,remove_from}_top_group_members()Guillaume Desmottes2012-10-021-14/+23
* individual_menu_add_personas(): restore the persona.individual after creating...Guillaume Desmottes2012-09-281-0/+5
* include telepathy-glib.hGuillaume Desmottes2012-09-1733-53/+30
* individual-menu: fix GeeIterator leakGuillaume Desmottes2012-09-131-1/+2
* theme-adium: free the result of g_strsplit with g_strfreevGuillaume Desmottes2012-09-131-6/+3
* theme-adium: fix priv->variant leakGuillaume Desmottes2012-09-131-0/+2
* rename empathy_roster_model_get_groups_for_individual() to _dup_Guillaume Desmottes2012-09-125-14/+14
* empathy_roster_model_get_groups_for_individual: return a (transfer full) listGuillaume Desmottes2012-09-123-5/+5
* filter_groups: don't leak the widgets listGuillaume Desmottes2012-09-121-2/+8
* use tp_connection_dup_contact_info_supported_fields()Guillaume Desmottes2012-09-111-2/+2
* use tp_contact_dup_contact_info()Guillaume Desmottes2012-09-112-4/+4
* use tp_channel_get_connection()Guillaume Desmottes2012-09-111-4/+4
* use tp_account_manager_dup_valid_accounts()Guillaume Desmottes2012-09-119-20/+20
* roster-view: clear the view when disposingGuillaume Desmottes2012-09-111-11/+15
* add a FIXME about the initial value of the 'remember' checkboxGuillaume Desmottes2012-09-071-0/+3
* consider account widget has changed if the remember checkbox is changedGuillaume Desmottes2012-09-071-5/+12
* ll-xmpp-assistant: deal with the im-local-xmpp not being foundGuillaume Desmottes2012-09-071-4/+7
* roster-view: compare groups using strcmpGuillaume Desmottes2012-09-041-1/+2
* roster-view: don't display offline not favorite top contactsGuillaume Desmottes2012-09-041-1/+43
* model-manager: connect on the "favourites-changed" signalGuillaume Desmottes2012-09-041-1/+1
* roster-view: clear_view: start by cleaning our internal hash tablesGuillaume Desmottes2012-09-031-3/+3
* roster-view: check_if_empty(): check groups as wellGuillaume Desmottes2012-08-311-3/+36
* roster-view: factor out check_if_empty()Guillaume Desmottes2012-08-311-13/+19
* roster-view: remember state expanded status of groupsGuillaume Desmottes2012-08-301-0/+11
* roster-view: make sure the same contact isn't added twice to the same groupGuillaume Desmottes2012-08-301-0/+3
* roster-model-manager: always remove removed individual from the top groupGuillaume Desmottes2012-08-291-2/+1
* Remove libempathy-gtk dependency on gstreamerSjoerd Simons2012-08-292-40/+0
* Updated egg-list-box versionLaurent Contzen2012-08-281-0/+0
* Remember password at least until session restartXavier Claessens2012-08-271-10/+4
* use empathy_launch_external_app() to launch gnome-contactsGuillaume Desmottes2012-08-151-44/+18
* empathy_launch_external_app: allow to pass argumentsGuillaume Desmottes2012-08-152-2/+32
* factor out empathy_launch_external_app()Guillaume Desmottes2012-08-152-0/+51
* Use TpWeakRef when user_data of an async call is a widgetXavier Claessens2012-08-141-5/+8
* Connected notify on individuals to refilter if neededLaurent Contzen2012-08-101-13/+54
* Added filtering function to model-aggregatorLaurent Contzen2012-08-092-6/+56
* Implemented _get_groups_for_individualLaurent Contzen2012-08-091-0/+26
* New GHashTable individuals and _get_individuals implementationLaurent Contzen2012-08-091-6/+71
* Connected the aggregator to individuals-changed signalLaurent Contzen2012-08-091-0/+39
* Added new aggregator property in EmpathyRosterModelAggregatorLaurent Contzen2012-08-092-7/+47
* EmpathyRosterModelAggregator implements EmpathyRosterModel ifaceLaurent Contzen2012-08-091-2/+17
* Coding style fixupsLaurent Contzen2012-08-092-3/+6
* add empathy-roster-model-aggregatorGuillaume Desmottes2012-08-093-0/+241
* Removed now useless _get_top_individuals function in the modelLaurent Contzen2012-08-073-35/+0
* Moved _contact_in_top from the model to the viewLaurent Contzen2012-08-074-63/+38
* Added top_group_members list in model, view relying on itLaurent Contzen2012-08-074-198/+110
* Coding style fixupsLaurent Contzen2012-08-064-6/+12
* Changed some "Return value:" for "Returns:" in gtk-doc annotationsLaurent Contzen2012-08-061-2/+2
* Moved the #define'd groups names from view to modelLaurent Contzen2012-08-064-22/+21
* Moved contact_in_top and contact_is_favourite from view to modelLaurent Contzen2012-08-064-35/+70
* Removed the manager from the view, relying only on the modelLaurent Contzen2012-08-062-35/+3
* roster-model now catches notify::favourites-changedLaurent Contzen2012-08-064-2/+37
* roster-model now catches notify::top-individualsLaurent Contzen2012-08-064-3/+30
* Added new function _get_top_individuals in the modelLaurent Contzen2012-08-064-4/+36
* Documented public functions in empathy-roster-modelLaurent Contzen2012-08-061-0/+18
* Coding style fixup in empathy-roster-model-manager.cLaurent Contzen2012-08-061-1/+2
* libraries and plugins must be using gi18n-lib.hXavier Claessens2012-07-303-3/+3
* EmpathyContactWidget: remove all remaining flagsXavier Claessens2012-07-303-143/+52
* EmpathyContactWidget: remove unused flags and dead codeXavier Claessens2012-07-302-961/+10
* EmpathyUserInfo: New widget to edit personal informationXavier Claessens2012-07-303-0/+820
* EmpathyCalendarButton: Make it work without gtk_widget_show_allXavier Claessens2012-07-302-1/+4
* EmpathyAvatarChooser: rebase on TpAccount APIXavier Claessens2012-07-302-200/+235
* EmpathyContactWidget: Stop using EmpathyAvatarChooserXavier Claessens2012-07-302-111/+1
* empathy-roster-model-manager: added xmpp-local contacts support empathy-roste...Laurent Contzen2012-07-232-25/+33
* empathy-roster-model: New virtual method _get_groups_for_individual empathy-r...Laurent Contzen2012-07-234-17/+51
* empathy-roster-model, empathy-roster-model-manager: Now deals with groups-cha...Laurent Contzen2012-07-234-3/+43
* Go back to libgee 0.6.xGuillaume Desmottes2012-07-232-6/+8
* coding style fixesGuillaume Desmottes2012-07-231-1/+1
* empathy-roster-model-manager: deal with members-changed signals empathy-roste...Laurent Contzen2012-07-232-21/+40
* empathy-roster-view: start using empathy-roster-modelLaurent Contzen2012-07-232-4/+27
* empathy-roster-model-manager.c: implement empathy_roster_model_manager_get_in...Laurent Contzen2012-07-231-0/+9
* empathy-roster-model-manager: Pass an EmpathyIndividualManager to EmpathyRost...Laurent Contzen2012-07-232-9/+31
* roster-model: add API to track individualsGuillaume Desmottes2012-07-232-0/+69
* add empathy-roster-model-managerGuillaume Desmottes2012-07-233-0/+230
* add empathy-roster-modelGuillaume Desmottes2012-07-233-0/+88
* export empathy_account_widget_apply_and_log_in()Guillaume Desmottes2012-07-192-7/+7
* gee_iterator_first is no more in libgee 0.8Alban Browaeys2012-07-192-8/+6
* Turn libempathy-gtk to a public libGuillaume Desmottes2012-07-171-2/+8
* Display the Top Contacts group name above the top contacts even if all of the...Laurent Contzen2012-07-171-20/+20
* Fix build warning: A string format is requiredXavier Claessens2012-07-161-1/+1
* Use new tp_account_* gettersGuillaume Desmottes2012-07-163-5/+5
* remove empathy-contact-dialogsGuillaume Desmottes2012-07-114-397/+0
* remove useless includesGuillaume Desmottes2012-07-111-1/+0
* individual-menu: use the individual version of the add dialogGuillaume Desmottes2012-07-111-6/+6
* log-window: use empathy_display_individual_info()Guillaume Desmottes2012-07-111-3/+9
* contact-search-dialog: use empathy_display_individual_info()Guillaume Desmottes2012-07-111-2/+7
* chat: use empathy_display_individual_info()Guillaume Desmottes2012-07-111-7/+6
* factor out empathy_display_individual_info()Guillaume Desmottes2012-07-113-127/+141
* protocol-chooser: set pixbuf on the cell rather than the icon-nameGuillaume Desmottes2012-07-091-6/+19
* roster-view: export special group namesGuillaume Desmottes2012-07-092-19/+22
* 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
* add empathy-dialpad-buttonGuillaume Desmottes2012-07-093-0/+289
* add empathy_dialpad_widget_press_key()Guillaume Desmottes2012-07-092-0/+21
* dialpad-widget: store buttons in a hash tableGuillaume Desmottes2012-07-091-0/+23
* individual-widget: don't display unknown presenceGuillaume Desmottes2012-07-061-7/+18
* inline block_contact_dialog_show() into subscription-dialog.cGuillaume Desmottes2012-07-063-78/+73
* remove empathy_subscription_dialog_show()Guillaume Desmottes2012-07-062-138/+0
* add empathy-subscription-dialogGuillaume Desmottes2012-07-053-0/+365
* empathy_adium_path_is_valid: check if the directory has the right formatGuillaume Desmottes2012-07-041-0/+20
* roster-contact: force the size of the avatarGuillaume Desmottes2012-07-041-0/+2
* pixbuf_avatar_from_individual_closure_new: use the g_slice allocatorGuillaume Desmottes2012-07-041-2/+2
* avatar_icon_load_cb: use gdk_pixbuf_new_from_stream_at_scale()Guillaume Desmottes2012-07-041-113/+26
* 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
* remove empathy-chat-viewGuillaume Desmottes2012-07-023-405/+0
* remove useless chat-view.h includesGuillaume Desmottes2012-07-022-3/+0
* Stop using EmpathyChatViewGuillaume Desmottes2012-07-029-146/+160
* theme-adium use self->priv patternGuillaume Desmottes2012-07-022-178/+160
* theme-adium: port to new coding stylesGuillaume Desmottes2012-07-022-1586/+1721
* remove empathy-chat-text-viewGuillaume Desmottes2012-07-024-1576/+0
* 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
* 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
* move theme migration code to sanity-cleaning.cGuillaume Desmottes2012-07-021-40/+0
* 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
* 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
* Adium themes: implement set_show_avatars()Will Thompson2012-06-281-3/+16
* EmpathyChat: tell view to show/hide avatars based on connection interfacesWill Thompson2012-06-281-0/+11
* EmpathyChatView: add vfunc for showing/hiding avatarsWill Thompson2012-06-282-0/+24
* factor out empathy_chat_copy()Guillaume Desmottes2012-06-271-37/+58
* Added new function to get selected individualLaurent Contzen2012-06-272-0/+15
* egg-list-box: update to masterGuillaume Desmottes2012-06-261-0/+0
* Strip %senderPrefix% in Adium themesWill Thompson2012-06-261-0/+6
* roster-view: export empathy_roster_view_get_individual_at_y()Guillaume Desmottes2012-06-262-7/+29
* don't display 'Send file' menu item in empathy-chatGuillaume Desmottes2012-06-262-7/+14
* egg-list-box: update to masterGuillaume Desmottes2012-06-261-0/+0
* Create and use People Nearby groupLaurent Contzen2012-06-201-0/+30
* coding style fixesGuillaume Desmottes2012-06-191-2/+3
* widget-irc: don't check 'username' using a regexpGuillaume Desmottes2012-06-191-11/+0
* If group is UNGROUPED, display at the bottom of the rosterLaurent Contzen2012-06-191-0/+5
* roster-view: add_to_displayed: no need to try refiltering groups in non group...Guillaume Desmottes2012-06-191-0/+4
* roster-view: add_to_displayed: get the proper EmpathyRosterGroup objectGuillaume Desmottes2012-06-191-3/+8
* roster-view: use a signal instead of a cb to handle individual tooltipsGuillaume Desmottes2012-06-182-30/+10
* empathy_roster_view_query_tooltip: set the tooltip next to the right childGuillaume Desmottes2012-06-181-1/+12
* Show Popular contacts in the "Top Contacts" groupSeif Lotfy2012-06-181-1/+5
* roster-view: select the child when firing the popup menuGuillaume Desmottes2012-06-181-1/+5
* Use audio-input-microphone-muted-symbolic when the mic is mutedGuillaume Desmottes2012-06-181-0/+2
* roster-view: display the favorite icon for the 'top' groupGuillaume Desmottes2012-06-153-4/+49
* roster-view: display favorite contacts at the top of the roster as wellGuillaume Desmottes2012-06-151-1/+68
* roster-view: sort top contacts alphabeticallyGuillaume Desmottes2012-06-151-25/+19
* s/Ungroupped/UngroupedGuillaume Desmottes2012-06-141-4/+6
* roster-view: store all the children in EmpathyRosterGroup, not only the displ...Guillaume Desmottes2012-06-141-32/+69
* 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
* add empathy_roster_view_is_searching()Guillaume Desmottes2012-06-142-0/+9
* roster-view: add 'empty' propertyGuillaume Desmottes2012-06-142-1/+81
* roster-contact: some sizing fixesGuillaume Desmottes2012-06-141-2/+4
* 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
* 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
* factor out add_roster_contact()Guillaume Desmottes2012-06-141-6/+17
* roster-view: rename some variablesGuillaume Desmottes2012-06-141-24/+24
* rename EmpathyRosterItem to EmpathyRosterContactGuillaume Desmottes2012-06-145-110/+110
* roster-view: add 'show-groups' propertyGuillaume Desmottes2012-06-142-0/+41
* 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
* Filter out offline contactsGuillaume Desmottes2012-06-142-0/+58
* roster-item: track if individual is online or notGuillaume Desmottes2012-06-142-0/+61
* 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
* empathy-chat: abort got_filtered_messages_cb if object was destroyedDebarshi Ray2012-06-111-3/+14
* move 'Remove' item code to individual-menuGuillaume Desmottes2012-06-083-203/+208
* remove libebook supportGuillaume Desmottes2012-06-072-73/+2
* account-settings: always use GVariant to store parametersGuillaume Desmottes2012-06-074-36/+65
* remove empathy_account_settings_set_* functionsGuillaume Desmottes2012-06-075-57/+65
* accounts-settings: store parameters as GVariantGuillaume Desmottes2012-06-071-3/+3
* account-widget: use TpConnectionManager accessorsGuillaume Desmottes2012-06-071-17/+22
* protocol-chooser: use TpConnectionManagerProtocol accessorsGuillaume Desmottes2012-06-071-22/+32
* protocol-chooser: use TpProtocolGuillaume Desmottes2012-06-062-11/+12
* account-settings: use TpProtocol's API to get TpConnectionManagerParamGuillaume Desmottes2012-06-061-3/+6
* accounts_widget_generic_setup: continue iterating when treating optional para...Guillaume Desmottes2012-06-061-1/+1
* empathy_account_settings_get_tp_protocol: return a TpProtocolGuillaume Desmottes2012-06-061-2/+2
* account-widget-jabber.ui: remove n-{rows,columns} propertiesGuillaume Desmottes2012-06-061-2/+0
* live-search: handle the 'Menu' key as a navigation oneGuillaume Desmottes2012-06-041-2/+4
* 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
| * 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
| * contact-widget: remove colons and dim labels, move avatar to LHSDanielle Madeley2012-05-293-172/+261
* | 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
|/
* 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
* Authentification → AuthenticationGuillaume Desmottes2012-05-151-1/+1
* remove unused tp-contact-factory includesGuillaume Desmottes2012-05-153-3/+0
* contact-widget: use empathy_client_factory_dup_contact_by_id_async()Guillaume Desmottes2012-05-151-11/+24
* Use (non-)starred-symbolic for presence chooserDanielle Madeley2012-05-151-49/+4
* turn EmpathyContactWidget to be a proper GtkWidgetGuillaume Desmottes2012-05-152-406/+443
* 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
* | contact-blocking-dialog: use tp_connection_dup_contact_by_id_async()Guillaume Desmottes2012-05-111-29/+30
* | contact-chooser: use empathy_client_factory_dup_contact_by_id_async()Guillaume Desmottes2012-05-111-25/+37
* | chat: use empathy_client_factory_dup_contact_by_id_async()Guillaume Desmottes2012-05-111-62/+33
* | chat: use contact-chat-state-changed signalGuillaume Desmottes2012-05-101-4/+10
* | contact-search-dialog: use empathy_client_factory_dup_contact_by_id_async()Guillaume Desmottes2012-05-101-29/+50
* | remove invisible_char from ui filesGuillaume Desmottes2012-05-102-7/+0
* | Use TpTpTLSCertificateGuillaume Desmottes2012-05-102-28/+26
* | new-account-dialog: rely on the EmpathyAccountWidget::close signalGuillaume Desmottes2012-05-091-17/+6
* | account-widget: delay 'close' signal if enabling the accountGuillaume Desmottes2012-05-091-2/+11
* | Turn EmpathyAccountWidget to a proper GtkWidgetGuillaume Desmottes2012-05-089-117/+116
* | Use TP_ERROR instead of TP_ERRORSGuillaume Desmottes2012-05-072-3/+3
* | contact-widget: stop using tp_connection_get_self_handle()Guillaume Desmottes2012-05-031-4/+7
* | individual-store-channel: stop preparing TP_CHANNEL_FEATURE_CONTACTSGuillaume Desmottes2012-05-031-26/+5