aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Updated Norwegian bokmål translationKjartan Maraas2012-07-091-506/+432
|
* Update Punjabi TranslationA S Alam2012-07-091-1257/+1274
|
* Updated Spanish translationDaniel Mustieles2012-07-061-53/+62
|
* 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
* event-manager: use EmpathySubscriptionDialogGuillaume Desmottes2012-07-061-3/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679136
* add empathy-subscription-dialogGuillaume Desmottes2012-07-054-0/+366
| | | | | | | 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.
* boxes theme: style actions like beforeFrédéric Péters2012-07-043-2/+27
|
* classic theme: style action lines like beforeFrédéric Péters2012-07-041-0/+22
|
* classic theme: more colour updatesFrédéric Péters2012-07-041-1/+5
|
* Updated Greek translationsTom Tryfonidis2012-07-042-1957/+2226
|
* classic theme: update with colours from the old themeFrédéric Péters2012-07-031-2/+3
| | | | part of https://bugzilla.gnome.org/show_bug.cgi?id=679321
* Updated Spanish translationDaniel Mustieles2012-07-021-218/+212
|
* 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-0211-151/+165
| | | | 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-025-1577/+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
|
* Depend on GLib 2.33.3Guillaume Desmottes2012-07-021-2/+2
| | | | Needed for g_list_copy_deep()
* upgrade_chat_theme_settings: use ↵Guillaume Desmottes2012-07-021-13/+5
| | | | empathy_theme_manager_dup_theme_name_from_path()
* 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
|
* change default value of 'theme' key to 'Classic'Guillaume Desmottes2012-07-021-1/+1
| | | | That's the name of the Adium version.
* Store the theme name in the 'theme' gsettings keyGuillaume Desmottes2012-07-024-62/+80
| | | | | 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-022-41/+45
| | | | 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
|
* Remove old themes from POTFILES.inDanielle Madeley2012-07-021-2/+0
|
* 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.
* Bring back 'theme' keyDanielle Madeley2012-07-022-0/+6
| | | | We need it for migrating the settings to Adium-only
* theme-manager: clean up memory releasingDanielle Madeley2012-07-021-4/+3
|
* Rename 'Classic WK' to 'Classic'Danielle Madeley2012-07-021-1/+1
|
* Remove legacy themes codeDanielle Madeley2012-07-029-1119/+13
|
* Add Planet GNOME chat themeDanielle Madeley2012-07-0210-0/+190
|
* Add 'Classic' themeDanielle Madeley2012-07-025-1/+91
| | | | Currently called 'Classic WK' until the old theme is removed.
* Install Boxes themeDanielle Madeley2012-07-023-1/+37
| | | | Uninstall needs work. Why is Automake so bad with directories?
* Add Boxes as an Adium theme with variants Clean, Simple and BlueDanielle Madeley2012-07-028-0/+136
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=645921
* Updated Traditional Chinese translation(Hong Kong and Taiwan)Cheng-Chia Tseng2012-06-302-2299/+2545
|
* accounts-dialog: don't show the avatar button if avatars are not supportedGuillaume Desmottes2012-06-281-5/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=627948
* 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
* empathy-nautilus-sendto now uses a RosterView instead of EmpathyContactChooserLaurent Contzen2012-06-271-16/+40
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678875
* factor out empathy_chat_copy()Guillaume Desmottes2012-06-271-37/+58
| | | | Much easier to understand its logic that way.
* build nautilus-sendto plugin with ERROR_CFLAGSGuillaume Desmottes2012-06-271-0/+1
|
* tp-chat: stop setting the TpAccount during constructionGuillaume Desmottes2012-06-273-43/+10
| | | | | | | | | | It doesn't have to be a property any more, we can just get it from the TpConnection when we need it. Should fix a race crash when the TpAccount of the TpConnection is not set yet; see fdo#51444. https://bugzilla.gnome.org/show_bug.cgi?id=678807
* 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-window: allow to send files using DnDGuillaume Desmottes2012-06-261-0/+170
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678524
* 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
* ft-factory: ensure that the factory stays alive while ↵Guillaume Desmottes2012-06-261-2/+4
| | | | | | empathy_ft_handler_new_outgoing() is running https://bugzilla.gnome.org/show_bug.cgi?id=678524
* chat-window: disable file transfer DnDGuillaume Desmottes2012-06-261-0/+2
| | | | | | It's not supported at the moment. https://bugzilla.gnome.org/show_bug.cgi?id=678331
* don't display 'Send file' menu item in empathy-chatGuillaume Desmottes2012-06-263-8/+16
| | | | | | We only support requesting FT channel in the same process as the FT handler. https://bugzilla.gnome.org/show_bug.cgi?id=678331
* remove released flagGuillaume Desmottes2012-06-261-1/+1
|
* prepare 3.5.3EMPATHY_3_5_3Guillaume Desmottes2012-06-262-2/+43
|
* egg-list-box: update to masterGuillaume Desmottes2012-06-261-0/+0
|
* Updated Galician translationsFran Diéguez2012-06-251-381/+371
|
* Updated Greek translationTom Tryfonidis2012-06-221-710/+471
|
* Updated Slovenian translationAndrej Žnidaršič2012-06-221-3/+3
|
* 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-184-38/+18
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678294
* roster-window: display individual tooltipsGuillaume Desmottes2012-06-181-0/+50
| | | | | | I re-used the same code as in EmpathyIndividualView. 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
* Add heuristic to calculate individuals popularitySeif Lotfy2012-06-181-5/+39
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678083
* 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.
* individual-manager: document that individuals_pop ref its contentGuillaume Desmottes2012-06-181-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677940
* individual-manager: document individual_notify_im_interaction_count()Guillaume Desmottes2012-06-181-0/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677940
* Revert "individual-manager: comment out interaction code"Guillaume Desmottes2012-06-181-9/+0
| | | | | | This reverts commit 7f8fe5091b7a980133c0c3d1285cb718f8772142. https://bugzilla.gnome.org/show_bug.cgi?id=677940
* depends on Folks 0.7.1Guillaume Desmottes2012-06-181-1/+1
| | | | Needed for the interaction count API.
* Use audio-input-microphone-muted-symbolic when the mic is mutedGuillaume Desmottes2012-06-183-12/+32
| | | | | | It's clearer that way. https://bugzilla.gnome.org/show_bug.cgi?id=678167
* add empathy_audio_src_set_mute()Guillaume Desmottes2012-06-182-0/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678167
* Updated Spanish translationDaniel Mustieles2012-06-151-398/+357
|
* Don't show groups by defaultGuillaume Desmottes2012-06-151-1/+1
| | | | | | | The new design is less groups oriented. Users can easly get them back using the preferences dialog. https://bugzilla.gnome.org/show_bug.cgi?id=677949
* preferences: add UI to show/hide groupsGuillaume Desmottes2012-06-152-0/+18
| | | | | | | | | I'm about to change the default to not show groups, so users should have an easy way to get them back. I just removed a bunch of options from the preferences dialog so at the end it will still be simpler than it used to be. https://bugzilla.gnome.org/show_bug.cgi?id=677949
* remove deprecated gsettings keysGuillaume Desmottes2012-06-155-159/+0
| | | | | | Those are not supported by the new roster UI and so can be removed. https://bugzilla.gnome.org/show_bug.cgi?id=677949
* roster-window: remove unused gsettings_contactsGuillaume Desmottes2012-06-152-4/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677949
* roster-window: display events in the viewGuillaume Desmottes2012-06-151-271/+24
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677948
* roster-window: display messages when roster is emptyGuillaume Desmottes2012-06-151-54/+27
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677948
* roster-window: hook activate and popup menuGuillaume Desmottes2012-06-151-0/+68
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677948
* roster-window: use EmpathyRosterViewGuillaume Desmottes2012-06-151-59/+32
| | | | | | | Lot of features have been disabled/commented out. I'll re-introduce them progressively. https://bugzilla.gnome.org/show_bug.cgi?id=677948
* roster-window: use tp_g_signal_connect_object()Guillaume Desmottes2012-06-151-9/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677948
* 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
* individual-manager: comment out interaction codeGuillaume Desmottes2012-06-141-0/+9
| | | | | I accidentally pushed this code to master. I'll revert this patch once the code has been reviewed and Folks 0.7.1 released.
* 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-143-0/+235
|
* 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-143-1/+94
|
* 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-143-0/+68
|
* Add popup-individual-menu signalGuillaume Desmottes2012-06-142-0/+103
|
* add a signal when a contact is activatedGuillaume Desmottes2012-06-142-3/+51
|
* 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-143-6/+113
|
* 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
|
* test-empathy-roster-view: add --groups optionGuillaume Desmottes2012-06-141-0/+3
|
* 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.
* test-empathy-roster-view: add option to display offline contactsGuillaume Desmottes2012-06-141-0/+21
|
* 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
|
* add test-empathy-roster-viewGuillaume Desmottes2012-06-143-1/+47
|
* create roster-view skeletonGuillaume Desmottes2012-06-143-0/+207
|
* Add egg-list-box as a submoduleGuillaume Desmottes2012-06-145-0/+29
|
* individual-manager: keep track of most popular contactsGuillaume Desmottes2012-06-142-0/+181
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677940
* empathy_client_factory_dup_contact_features: request groups and client-typesGuillaume Desmottes2012-06-131-0/+2
| | | | | | | Empathy prepares the AM before preparing folks, so when folks set its features on the factory, all TpContact are already created and so won't be upgraded. https://bugzilla.gnome.org/show_bug.cgi?id=675214
* Updated Greek translationTom Tryfonidis2012-06-111-2022/+2478
|
* Updated Belarusian translation.Ihar Hrachyshka2012-06-111-1091/+949
|
* 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
* roster-window: remove old GActionEntryGuillaume Desmottes2012-06-081-21/+0
| | | | Those have been removed from menubar.ui when implementing the new menu.
* move 'Remove' item code to individual-menuGuillaume Desmottes2012-06-084-204/+210
| | | | | | | 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-075-91/+3
| | | | | | | 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
* Build with TP_SEAL_ENABLEGuillaume Desmottes2012-06-071-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* empathy_account_settings_migrate_password_cb: use the vardict APIGuillaume Desmottes2012-06-071-6/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* account-settings: always use GVariant to store parametersGuillaume Desmottes2012-06-076-188/+220
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* remove empathy_account_settings_set_* functionsGuillaume Desmottes2012-06-077-170/+74
| | | | | | | | 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-073-30/+73
| | | | | | | 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
* make empathy_account_settings_get() staticGuillaume Desmottes2012-06-072-4/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* account-settings: use TpConnectionManager accessorsGuillaume Desmottes2012-06-071-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* import-utils: use TpConnectionManager accessorsGuillaume Desmottes2012-06-071-2/+2
| | | | 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
* connection-managers: use TpConnectionManager accessorGuillaume Desmottes2012-06-071-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* tp-chat: use TpProxy accessorsGuillaume Desmottes2012-06-071-4/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* remove unused proxy hash and equal functionsGuillaume Desmottes2012-06-072-33/+0
| | | | 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
* use TpAccountRequestGuillaume Desmottes2012-06-061-63/+28
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=676634
* Add GVariant converters from tp-glibGuillaume Desmottes2012-06-062-0/+35
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=676634
* Depend on tp-glib 0.19.1Guillaume Desmottes2012-06-061-1/+1
| | | | Needed for TpAccountRequest.
* import-pidgin: use TpProtocolGuillaume Desmottes2012-06-061-3/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677465
* protocol-chooser: use TpProtocolGuillaume Desmottes2012-06-062-11/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677465
* use tp_list_connection_managers_async()Guillaume Desmottes2012-06-061-18/+30
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677465
* account-settings: use TpProtocol's API to get TpConnectionManagerParamGuillaume Desmottes2012-06-063-34/+16
| | | | 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_check_readyness: use the existing TpProtocol to ↵Guillaume Desmottes2012-06-061-25/+21
| | | | | | | | list params No need to request another one. https://bugzilla.gnome.org/show_bug.cgi?id=677465
* empathy_account_settings_get_tp_protocol: return a TpProtocolGuillaume Desmottes2012-06-063-5/+5
| | | | 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.
* remove released flagGuillaume Desmottes2012-06-051-1/+1
|
* add css_DATA to EXTRA_DIST and DISTCLEANFILESEMPATHY_3_5_2Guillaume Desmottes2012-06-051-0/+2
|
* prepare 3.5.2Guillaume Desmottes2012-06-052-2/+55
|
* Updated French translationBruno Brouard2012-06-051-1099/+959
|
* Merge branch 'gnome-3-4'Guillaume Desmottes2012-06-051-2/+2
|\
| * tls_dialog_response_cb: say if we are supposed to remember the cert or notGuillaume Desmottes2012-06-051-2/+2
| | | | | | | | Will make debugging easier.
* | Updated Russian translationYuri Myasoedov2012-06-041-110/+64
| |
* | 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.
* | Updated Russian translationYuri Myasoedov2012-06-041-1217/+1528
| |
* | Remove unused field hash from EmpathyContactChandni Verma2012-06-031-1/+0
| |
* | Updated Hebrew translation.Yaron Shahrabani2012-06-021-209/+228
| |
* | Don't erase schema in DISTCLEANDanielle Madeley2012-06-011-1/+0
| | | | | | | | Oops
* | call-window: use a linked style for the OSD toolbar buttonsCosimo Cecchi2012-06-012-34/+53
| | | | | | | | | | | | | | | | | | Pack the camera/volume/mic buttons in a GtkBox, so they get linked together by the theme. Also, use symbolic icons for the buttons in the toolbar, in GNOME 3 style. https://bugzilla.gnome.org/show_bug.cgi?id=676569
* | call-window: use GTK_STYLE_CLASS_OSD for the floating toolbarCosimo Cecchi2012-06-011-19/+4
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=676569
* | Updated Spanish translationDaniel Mustieles2012-05-301-274/+311
| |
* | Updated Galician translationsFran Diéguez2012-05-301-238/+259
| |
* | Updated Norwegian bokmål translationKjartan Maraas2012-05-301-257/+270
| |
* | Merge branch 'ui-work-672043'Danielle Madeley2012-05-3015-450/+748
|\ \
| * | 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.
| * | accounts-dialog: tweak paddingDanielle Madeley2012-05-291-4/+6
| | |
| * | contact-widget: remove colons and dim labels, move avatar to LHSDanielle Madeley2012-05-294-173/+262
| | | | | | | | | | | | | | | | | | Make widget look like mockup. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=672043
* | | Disconnect all aggregator signal handlers on disposing EmpathyIndividualManagerChandni Verma2012-05-291-7/+5
| | |
* | | The comment should have been removed with the contact managerChandni Verma2012-05-291-4/+0
| | |
* | | Updated Traditional Chinese translation(Hong Kong and Taiwan)Cheng-Chia Tseng2012-05-282-2686/+2407
| | |
* | | factor out empathy_individual_get_client_types()Guillaume Desmottes2012-05-253-44/+47
| | |
* | | Updated Hebrew translation.Yaron Shahrabani2012-05-251-1512/+1458
| | |
* | | use the symbolic close icon in the tab close buttonGuillaume Desmottes2012-05-251-2/+2
| | |
* | | Define a style class for the tab close buttonGuillaume Desmottes2012-05-252-2/+4
| | | | | | | | | | | | Seems that's the proper way to do it.
* | | remove GeditCloseButtonGuillaume Desmottes2012-05-243-123/+0
| | |
* | | chat-window: stop using GeditCloseButtonGuillaume Desmottes2012-05-241-8/+28
| | | | | | | | | | | | The CSS magic is done automatically now.
* | | gedit-close-button: move CSS bits to empathy.cssGuillaume Desmottes2012-05-247-25/+14
| | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669473
* | | Load the CSS in all empathy-* binariesGuillaume Desmottes2012-05-245-0/+11
| | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669473
* | | Add empathy.css and helper code to use itGuillaume Desmottes2012-05-244-0/+40
| | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669473
* | | accounts-dialog: don't crash if the account is connectingGuillaume Desmottes2012-05-231-4/+9
| | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=676637
* | | roster-window: re-hook the show-groups gsettings keyGuillaume Desmottes2012-05-231-0/+3
|/ / | | | | | | It has been accidentally removed during the recent settings clean up.
* | audio-src: mutex is now on the stackGuillaume Desmottes2012-05-211-2/+2
| |
* | Merge branch 'gnome-3-4'Guillaume Desmottes2012-05-213-239/+179
|\| | | | | | | | | | | | | Conflicts: NEWS configure.ac src/empathy-audio-src.c
| * remove released flagGuillaume Desmottes2012-05-211-1/+1
| |
| * Prepare 3.4.2.1EMPATHY_3_4_2_1Guillaume Desmottes2012-05-212-2/+16
| |
| * call: Initialize the timer earlySjoerd Simons2012-05-211-2/+1
| |
| * audiosrc: Don't use stream volumes properties if the src doesn't support themSjoerd Simons2012-05-211-2/+12
| |
| * call: Keep the toolbar around if mutedSjoerd Simons2012-05-211-2/+26
| | | | | | | | | | | | It's not uncommon for people to forget that the put a call on mute, causing awkward situation while trying to talk while muted. To prevent this, keep the toolbar showhing while muted as a reminder.
| * audio input: Switch to stream volumesSjoerd Simons2012-05-211-142/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Newer gstreamer & pulseaudio support the stream volume interface for input as well. Prefer this over using the mixer interface as it's both simpler and actually does as intended. Besides that the mixer interface is buggy and seems to not correctly adjust the current input device if the source was switch to a non-default input. As an extra put in a volume element to locally enforce the current mute state. This ensure that whatever happens, if the UI says mute, the stream is guaranteed to be muted. This prevents awkward situations if the source element doesn't support stream volumes or the notification is buggy (like with current pulsesrc in releases).
| * call: Adjust the preview rectangle colorsSjoerd Simons2012-05-211-27/+4
| | | | | | | | | | | | As our default background is now black the non-highlighted previews get hard to see. Change the rectangle colors to white for the highlighted version and a darkened white for the non-highlighted.
| * Call: Let the floating toolbar be above the previewSjoerd Simons2012-05-211-20/+19
| | | | | | | | | | | | | | | | | | The call window has previews in the four corners, before the lower ones were packed in a way that they would appear above the floating toolbar which looks strange when the floating toolbar disappears. Instead allow the lower preview to be below the floating toolbar so they're evenly spread out.
| * Keep some margin for the preview and the floating toolbarSjoerd Simons2012-05-211-1/+7
| | | | | | | | | | Now that the video box is flush against the sides add some extra margin for the things floating inside.
| * call: Make the remote video background blackSjoerd Simons2012-05-211-18/+5
| | | | | | | | | | Mimic totem in making the background for our video output black by default and without extra borders. It does look nicer.
| * Call window: Ellipsize alias and statusSjoerd Simons2012-05-212-33/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the user alias is too long both the hangup and the dialpad buttons get pushed into a drop-down menu. Even worse when the alias doesn't fit, it just isn't shown at all anymore. Given the username is already printed in the title and the user tends to know who they're calling with, ellipsizing the alias isn't an issue. Which has the nice side-effect of keeping the hangup and dialpad buttons on the toolbar in all cases like they should be. Unfortunately as pango doesn't ellipsize if it still has enough height left to put more lines in. So put the alias and status in seperate labels in a vbox which isn't set to fill.
| * Don't put the status in the header if the user has noneSjoerd Simons2012-05-211-1/+5
| |
* | Merge branch 'gnome-3-4'Guillaume Desmottes2012-05-214-2/+32
|\| | | | | | | | | | | | | Conflicts: NEWS configure.ac src/empathy-accounts.c
| * empathy-accounts: init cheese-gtk if neededGuillaume Desmottes2012-05-213-1/+17
| | | | | | | | | | | | | | | | | | | | | | The avatar chooser, which is not used by empathy-accounts, may use Cheese to take a photo. cheese_gtk_init() has been added during the 3.4 cycle so I bumped the dep to 3.4.0 as that's the version I have tested it with it. It's an optionnal dep anyway so... https://bugzilla.gnome.org/show_bug.cgi?id=674553
| * configure.ac: set cheese version in CHEESE_GTK_REQUIREDGuillaume Desmottes2012-05-211-1/+2
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=674553
| * Call: Fix floating toolbarSjoerd Simons2012-05-203-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Empathy needed to mark the toolbar actor as reactive otherwise it won't be reactive to events (doh)... And empathy needed to stop calling gdk_disable_multi_device().. Empathy used to do this because it has to be called before GTK+ is initialized and clutter-gtk only called after GTK+ was initialized by other function in empathy. Unfortunately since clutter-gtk 1.1.2 instead of ensuring event actually work with clutter-gtk calling this function will actually break event handle (great fun!).. Oh and also bump the clutter-gtk requirement to 1.1.2 to ensure we get the right behaviour for events.. https://bugzilla.gnome.org/show_bug.cgi?id=670874
| * remove released flagGuillaume Desmottes2012-05-141-1/+1
| |
| * prepare 3.4.2EMPATHY_3_4_2Guillaume Desmottes2012-05-142-2/+16
| |
* | Updated Galician translationsFran Diéguez2012-05-211-57/+56
| |
* | Call: Fix floating toolbarSjoerd Simons2012-05-203-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Empathy needed to mark the toolbar actor as reactive otherwise it won't be reactive to events (doh)... And empathy needed to stop calling gdk_disable_multi_device().. Empathy used to do this because it has to be called before GTK+ is initialized and clutter-gtk only called after GTK+ was initialized by other function in empathy. Unfortunately since clutter-gtk 1.1.2 instead of ensuring event actually work with clutter-gtk calling this function will actually break event handle (great fun!).. Oh and also bump the clutter-gtk requirement to 1.1.2 to ensure we get the right behaviour for events.. https://bugzilla.gnome.org/show_bug.cgi?id=670874
* | individual-store: add missing folks.h includeGuillaume Desmottes2012-05-171-0/+1
| |
* | Use the symbolic version of the avatar-default iconGuillaume Desmottes2012-05-172-2/+2
| | | | | | | | That's the one used by Contacts so best to stay coherent