]> git.0d.be Git - empathy.git/log
empathy.git
11 years agoclassic theme: update with colours from the old theme
Frédéric Péters [Tue, 3 Jul 2012 10:43:58 +0000 (12:43 +0200)]
classic theme: update with colours from the old theme

part of https://bugzilla.gnome.org/show_bug.cgi?id=679321

11 years agoUpdated Spanish translation
Daniel Mustieles [Mon, 2 Jul 2012 15:28:42 +0000 (17:28 +0200)]
Updated Spanish translation

11 years agoremove empathy-chat-view
Guillaume Desmottes [Mon, 2 Jul 2012 13:52:33 +0000 (15:52 +0200)]
remove empathy-chat-view

https://bugzilla.gnome.org/show_bug.cgi?id=679255

11 years agoremove useless chat-view.h includes
Guillaume Desmottes [Mon, 2 Jul 2012 13:54:58 +0000 (15:54 +0200)]
remove useless chat-view.h includes

https://bugzilla.gnome.org/show_bug.cgi?id=679255

11 years agoStop using EmpathyChatView
Guillaume Desmottes [Mon, 2 Jul 2012 13:40:16 +0000 (15:40 +0200)]
Stop using EmpathyChatView

https://bugzilla.gnome.org/show_bug.cgi?id=679255

11 years agotheme-adium use self->priv pattern
Guillaume Desmottes [Mon, 2 Jul 2012 13:21:30 +0000 (15:21 +0200)]
theme-adium use self->priv pattern

https://bugzilla.gnome.org/show_bug.cgi?id=679255

11 years agotheme-adium: port to new coding styles
Guillaume Desmottes [Mon, 2 Jul 2012 13:09:00 +0000 (15:09 +0200)]
theme-adium: port to new coding styles

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

11 years agoremove empathy-chat-text-view
Guillaume Desmottes [Mon, 2 Jul 2012 12:40:43 +0000 (14:40 +0200)]
remove empathy-chat-text-view

In Adium we trust.

https://bugzilla.gnome.org/show_bug.cgi?id=679255

11 years agotheme-manager: don't leak info is 2 themes have the same name
Guillaume Desmottes [Mon, 2 Jul 2012 12:08:01 +0000 (14:08 +0200)]
theme-manager: don't leak info is 2 themes have the same name

11 years agoDepend on GLib 2.33.3
Guillaume Desmottes [Mon, 2 Jul 2012 12:07:29 +0000 (14:07 +0200)]
Depend on GLib 2.33.3

Needed for g_list_copy_deep()

11 years agoupgrade_chat_theme_settings: use empathy_theme_manager_dup_theme_name_from_path()
Guillaume Desmottes [Mon, 2 Jul 2012 12:06:58 +0000 (14:06 +0200)]
upgrade_chat_theme_settings: use empathy_theme_manager_dup_theme_name_from_path()

11 years agoraise a DEBUG instead of WARNING if we can't find the theme
Guillaume Desmottes [Mon, 2 Jul 2012 12:06:03 +0000 (14:06 +0200)]
raise a DEBUG instead of WARNING if we can't find the theme

11 years agono need to call empathy_theme_manager_find_theme() twice
Guillaume Desmottes [Mon, 2 Jul 2012 11:50:48 +0000 (13:50 +0200)]
no need to call empathy_theme_manager_find_theme() twice

11 years agoList themes from EMPATHY_SRCDIR as well
Guillaume Desmottes [Mon, 2 Jul 2012 11:24:03 +0000 (13:24 +0200)]
List themes from EMPATHY_SRCDIR as well

11 years agochange default value of 'theme' key to 'Classic'
Guillaume Desmottes [Mon, 2 Jul 2012 11:00:59 +0000 (13:00 +0200)]
change default value of 'theme' key to 'Classic'

That's the name of the Adium version.

11 years agoStore the theme name in the 'theme' gsettings key
Guillaume Desmottes [Mon, 2 Jul 2012 10:58:56 +0000 (12:58 +0200)]
Store the theme name in the 'theme' gsettings key

The 'adium-path' key is now deprecated as we lookup the theme path from its
name.

11 years agoadd empathy_theme_manager_dup_theme_name_from_path()
Guillaume Desmottes [Mon, 2 Jul 2012 10:57:36 +0000 (12:57 +0200)]
add empathy_theme_manager_dup_theme_name_from_path()

11 years agotheme-manager: use self->priv pattern
Guillaume Desmottes [Mon, 2 Jul 2012 09:22:29 +0000 (11:22 +0200)]
theme-manager: use self->priv pattern

11 years agotheme-manager: port to new coding style
Guillaume Desmottes [Mon, 2 Jul 2012 09:13:52 +0000 (11:13 +0200)]
theme-manager: port to new coding style

11 years agotheme-manager: remove useless code
Guillaume Desmottes [Mon, 2 Jul 2012 08:52:46 +0000 (10:52 +0200)]
theme-manager: remove useless code

None of this is still used.

11 years agomove theme migration code to sanity-cleaning.c
Guillaume Desmottes [Mon, 2 Jul 2012 08:32:01 +0000 (10:32 +0200)]
move theme migration code to sanity-cleaning.c

That's where this kind of code is meant to be.

11 years agotheme-manager: we can now look up themes in the path
Danielle Madeley [Fri, 29 Jun 2012 04:14:45 +0000 (14:14 +1000)]
theme-manager: we can now look up themes in the path

11 years agotheme-manager: make it possible to look up theme by name
Danielle Madeley [Fri, 29 Jun 2012 04:12:14 +0000 (14:12 +1000)]
theme-manager: make it possible to look up theme by name

11 years agoRemove old themes from POTFILES.in
Danielle Madeley [Mon, 25 Jun 2012 05:15:48 +0000 (15:15 +1000)]
Remove old themes from POTFILES.in

11 years agotheme-manager: automatically migrate from legacy themes to Adium themes
Danielle Madeley [Fri, 22 Jun 2012 07:53:02 +0000 (17:53 +1000)]
theme-manager: automatically migrate from legacy themes to Adium themes

Because Adium themes are saved by path (urgh), adding a legacy theme
called 'gnome' which can be used to set the default theme.

11 years agoBring back 'theme' key
Danielle Madeley [Thu, 21 Jun 2012 03:04:19 +0000 (13:04 +1000)]
Bring back 'theme' key

We need it for migrating the settings to Adium-only

11 years agotheme-manager: clean up memory releasing
Danielle Madeley [Wed, 20 Jun 2012 10:14:39 +0000 (20:14 +1000)]
theme-manager: clean up memory releasing

11 years agoRename 'Classic WK' to 'Classic'
Danielle Madeley [Wed, 20 Jun 2012 10:14:26 +0000 (20:14 +1000)]
Rename 'Classic WK' to 'Classic'

11 years agoRemove legacy themes code
Danielle Madeley [Wed, 20 Jun 2012 09:42:22 +0000 (19:42 +1000)]
Remove legacy themes code

11 years agoAdd Planet GNOME chat theme
Danielle Madeley [Mon, 18 Jun 2012 04:31:14 +0000 (14:31 +1000)]
Add Planet GNOME chat theme

11 years agoAdd 'Classic' theme
Danielle Madeley [Mon, 18 Jun 2012 01:07:41 +0000 (11:07 +1000)]
Add 'Classic' theme

Currently called 'Classic WK' until the old theme is removed.

11 years agoInstall Boxes theme
Danielle Madeley [Mon, 18 Jun 2012 00:46:02 +0000 (10:46 +1000)]
Install Boxes theme

Uninstall needs work. Why is Automake so bad with directories?

11 years agoAdd Boxes as an Adium theme with variants Clean, Simple and Blue
Danielle Madeley [Sun, 17 Jun 2012 06:40:16 +0000 (16:40 +1000)]
Add Boxes as an Adium theme with variants Clean, Simple and Blue

https://bugzilla.gnome.org/show_bug.cgi?id=645921

11 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Cheng-Chia Tseng [Sat, 30 Jun 2012 14:56:24 +0000 (22:56 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

11 years agoaccounts-dialog: don't show the avatar button if avatars are not supported
Guillaume Desmottes [Thu, 28 Jun 2012 09:07:37 +0000 (11:07 +0200)]
accounts-dialog: don't show the avatar button if avatars are not supported

https://bugzilla.gnome.org/show_bug.cgi?id=627948

11 years agoBoxes theme: implement set_show_avatars
Will Thompson [Wed, 27 Jun 2012 09:43:21 +0000 (10:43 +0100)]
Boxes theme: implement set_show_avatars

https://bugzilla.gnome.org/show_bug.cgi?id=627948

11 years agoAdium themes: implement set_show_avatars()
Will Thompson [Wed, 27 Jun 2012 09:42:56 +0000 (10:42 +0100)]
Adium themes: implement set_show_avatars()

https://bugzilla.gnome.org/show_bug.cgi?id=627948

11 years agoEmpathyChat: tell view to show/hide avatars based on connection interfaces
Will Thompson [Wed, 27 Jun 2012 09:40:52 +0000 (10:40 +0100)]
EmpathyChat: tell view to show/hide avatars based on connection interfaces

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

11 years agoEmpathyChatView: add vfunc for showing/hiding avatars
Will Thompson [Wed, 27 Jun 2012 09:29:16 +0000 (10:29 +0100)]
EmpathyChatView: add vfunc for showing/hiding avatars

https://bugzilla.gnome.org/show_bug.cgi?id=627948

11 years agoempathy-nautilus-sendto now uses a RosterView instead of EmpathyContactChooser
Laurent Contzen [Mon, 25 Jun 2012 14:31:00 +0000 (16:31 +0200)]
empathy-nautilus-sendto now uses a RosterView instead of EmpathyContactChooser

https://bugzilla.gnome.org/show_bug.cgi?id=678875

11 years agofactor out empathy_chat_copy()
Guillaume Desmottes [Wed, 27 Jun 2012 14:05:02 +0000 (16:05 +0200)]
factor out empathy_chat_copy()

Much easier to understand its logic that way.

11 years agobuild nautilus-sendto plugin with ERROR_CFLAGS
Guillaume Desmottes [Wed, 27 Jun 2012 13:37:08 +0000 (15:37 +0200)]
build nautilus-sendto plugin with ERROR_CFLAGS

11 years agotp-chat: stop setting the TpAccount during construction
Guillaume Desmottes [Wed, 27 Jun 2012 09:05:18 +0000 (11:05 +0200)]
tp-chat: stop setting the TpAccount during construction

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

11 years agoAdded new function to get selected individual
Laurent Contzen [Wed, 27 Jun 2012 09:23:11 +0000 (11:23 +0200)]
Added new function to get selected individual

https://bugzilla.gnome.org/show_bug.cgi?id=678875

11 years agoegg-list-box: update to master
Guillaume Desmottes [Tue, 26 Jun 2012 07:22:15 +0000 (09:22 +0200)]
egg-list-box: update to master

11 years agoStrip %senderPrefix% in Adium themes
Will Thompson [Tue, 26 Jun 2012 09:08:51 +0000 (10:08 +0100)]
Strip %senderPrefix% in Adium themes

%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

11 years agoroster-window: allow to send files using DnD
Guillaume Desmottes [Fri, 22 Jun 2012 08:07:59 +0000 (10:07 +0200)]
roster-window: allow to send files using DnD

https://bugzilla.gnome.org/show_bug.cgi?id=678524

11 years agoroster-view: export empathy_roster_view_get_individual_at_y()
Guillaume Desmottes [Fri, 22 Jun 2012 07:40:15 +0000 (09:40 +0200)]
roster-view: export empathy_roster_view_get_individual_at_y()

https://bugzilla.gnome.org/show_bug.cgi?id=678524

11 years agoft-factory: ensure that the factory stays alive while empathy_ft_handler_new_outgoing...
Guillaume Desmottes [Thu, 21 Jun 2012 10:42:52 +0000 (12:42 +0200)]
ft-factory: ensure that the factory stays alive while empathy_ft_handler_new_outgoing() is running

https://bugzilla.gnome.org/show_bug.cgi?id=678524

11 years agochat-window: disable file transfer DnD
Guillaume Desmottes [Mon, 25 Jun 2012 13:16:07 +0000 (15:16 +0200)]
chat-window: disable file transfer DnD

It's not supported at the moment.

https://bugzilla.gnome.org/show_bug.cgi?id=678331

11 years agodon't display 'Send file' menu item in empathy-chat
Guillaume Desmottes [Mon, 25 Jun 2012 13:08:56 +0000 (15:08 +0200)]
don't display 'Send file' menu item in empathy-chat

We only support requesting FT channel in the same process as the FT handler.

https://bugzilla.gnome.org/show_bug.cgi?id=678331

11 years agoremove released flag
Guillaume Desmottes [Tue, 26 Jun 2012 07:47:56 +0000 (09:47 +0200)]
remove released flag

11 years agoprepare 3.5.3
Guillaume Desmottes [Tue, 26 Jun 2012 07:37:54 +0000 (09:37 +0200)]
prepare 3.5.3

11 years agoegg-list-box: update to master
Guillaume Desmottes [Tue, 26 Jun 2012 07:22:15 +0000 (09:22 +0200)]
egg-list-box: update to master

11 years agoUpdated Galician translations
Fran Diéguez [Sun, 24 Jun 2012 22:03:24 +0000 (00:03 +0200)]
Updated Galician translations

11 years agoUpdated Greek translation
Tom Tryfonidis [Fri, 22 Jun 2012 10:54:35 +0000 (13:54 +0300)]
Updated Greek translation

11 years agoUpdated Slovenian translation
Andrej Žnidaršič [Fri, 22 Jun 2012 07:31:06 +0000 (09:31 +0200)]
Updated Slovenian translation

11 years agoCreate and use People Nearby group
Laurent Contzen [Tue, 19 Jun 2012 14:20:29 +0000 (16:20 +0200)]
Create and use People Nearby group

https://bugzilla.gnome.org/show_bug.cgi?id=678156

11 years agocoding style fixes
Guillaume Desmottes [Tue, 19 Jun 2012 14:38:40 +0000 (16:38 +0200)]
coding style fixes

11 years agowidget-irc: don't check 'username' using a regexp
Guillaume Desmottes [Tue, 19 Jun 2012 14:04:44 +0000 (16:04 +0200)]
widget-irc: don't check 'username' using a regexp

It's an optional parameter so can be not set.

https://bugzilla.gnome.org/show_bug.cgi?id=678307

11 years agoIf group is UNGROUPED, display at the bottom of the roster
Laurent Contzen [Tue, 19 Jun 2012 12:44:17 +0000 (14:44 +0200)]
If group is UNGROUPED, display at the bottom of the roster

https://bugzilla.gnome.org/show_bug.cgi?id=678376

11 years agoroster-view: add_to_displayed: no need to try refiltering groups in non group mode
Guillaume Desmottes [Tue, 19 Jun 2012 09:43:08 +0000 (11:43 +0200)]
roster-view: add_to_displayed: no need to try refiltering groups in non group mode

https://bugzilla.gnome.org/show_bug.cgi?id=678205

11 years agoroster-view: add_to_displayed: get the proper EmpathyRosterGroup object
Guillaume Desmottes [Tue, 19 Jun 2012 09:40:19 +0000 (11:40 +0200)]
roster-view: add_to_displayed: get the proper EmpathyRosterGroup object

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

11 years agoroster-view: use a signal instead of a cb to handle individual tooltips
Guillaume Desmottes [Mon, 18 Jun 2012 11:15:17 +0000 (13:15 +0200)]
roster-view: use a signal instead of a cb to handle individual tooltips

https://bugzilla.gnome.org/show_bug.cgi?id=678294

11 years agoroster-window: display individual tooltips
Guillaume Desmottes [Mon, 18 Jun 2012 10:17:33 +0000 (12:17 +0200)]
roster-window: display individual tooltips

I re-used the same code as in EmpathyIndividualView.

https://bugzilla.gnome.org/show_bug.cgi?id=678294

11 years agoempathy_roster_view_query_tooltip: set the tooltip next to the right child
Guillaume Desmottes [Mon, 18 Jun 2012 09:26:48 +0000 (11:26 +0200)]
empathy_roster_view_query_tooltip: set the tooltip next to the right child

This ensures that the tooltip is always displayed next to the correct row.

https://bugzilla.gnome.org/show_bug.cgi?id=678294

11 years agoAdd heuristic to calculate individuals popularity
Seif Lotfy [Mon, 18 Jun 2012 10:46:37 +0000 (12:46 +0200)]
Add heuristic to calculate individuals popularity

https://bugzilla.gnome.org/show_bug.cgi?id=678083

11 years agoShow Popular contacts in the "Top Contacts" group
Seif Lotfy [Sat, 16 Jun 2012 22:14:17 +0000 (00:14 +0200)]
Show Popular contacts in the "Top Contacts" group

https://bugzilla.gnome.org/show_bug.cgi?id=678083

11 years agoroster-view: select the child when firing the popup menu
Guillaume Desmottes [Mon, 18 Jun 2012 08:58:36 +0000 (10:58 +0200)]
roster-view: select the child when firing the popup menu

It's a bit weird to have the popup being open without knowing for sure which
contact it's referring to.

11 years agoindividual-manager: document that individuals_pop ref its content
Guillaume Desmottes [Thu, 14 Jun 2012 09:36:46 +0000 (11:36 +0200)]
individual-manager: document that individuals_pop ref its content

https://bugzilla.gnome.org/show_bug.cgi?id=677940

11 years agoindividual-manager: document individual_notify_im_interaction_count()
Guillaume Desmottes [Thu, 14 Jun 2012 09:30:18 +0000 (11:30 +0200)]
individual-manager: document individual_notify_im_interaction_count()

https://bugzilla.gnome.org/show_bug.cgi?id=677940

11 years agoRevert "individual-manager: comment out interaction code"
Guillaume Desmottes [Thu, 14 Jun 2012 09:01:13 +0000 (11:01 +0200)]
Revert "individual-manager: comment out interaction code"

This reverts commit 7f8fe5091b7a980133c0c3d1285cb718f8772142.

https://bugzilla.gnome.org/show_bug.cgi?id=677940

11 years agodepends on Folks 0.7.1
Guillaume Desmottes [Mon, 18 Jun 2012 08:30:50 +0000 (10:30 +0200)]
depends on Folks 0.7.1

Needed for the interaction count API.

11 years agoUse audio-input-microphone-muted-symbolic when the mic is muted
Guillaume Desmottes [Fri, 15 Jun 2012 14:59:27 +0000 (16:59 +0200)]
Use audio-input-microphone-muted-symbolic when the mic is muted

It's clearer that way.

https://bugzilla.gnome.org/show_bug.cgi?id=678167

11 years agoadd empathy_audio_src_set_mute()
Guillaume Desmottes [Fri, 15 Jun 2012 14:59:05 +0000 (16:59 +0200)]
add empathy_audio_src_set_mute()

https://bugzilla.gnome.org/show_bug.cgi?id=678167

11 years agoUpdated Spanish translation
Daniel Mustieles [Fri, 15 Jun 2012 12:12:05 +0000 (14:12 +0200)]
Updated Spanish translation

11 years agoDon't show groups by default
Guillaume Desmottes [Wed, 13 Jun 2012 07:59:13 +0000 (09:59 +0200)]
Don't show groups by default

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

11 years agopreferences: add UI to show/hide groups
Guillaume Desmottes [Wed, 13 Jun 2012 07:57:43 +0000 (09:57 +0200)]
preferences: add UI to show/hide groups

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

11 years agoremove deprecated gsettings keys
Guillaume Desmottes [Wed, 13 Jun 2012 07:45:28 +0000 (09:45 +0200)]
remove deprecated gsettings keys

Those are not supported by the new roster UI and so can be removed.

https://bugzilla.gnome.org/show_bug.cgi?id=677949

11 years agoroster-window: remove unused gsettings_contacts
Guillaume Desmottes [Wed, 13 Jun 2012 07:51:03 +0000 (09:51 +0200)]
roster-window: remove unused gsettings_contacts

https://bugzilla.gnome.org/show_bug.cgi?id=677949

11 years agoroster-window: display events in the view
Guillaume Desmottes [Mon, 11 Jun 2012 10:23:03 +0000 (12:23 +0200)]
roster-window: display events in the view

https://bugzilla.gnome.org/show_bug.cgi?id=677948

11 years agoroster-window: display messages when roster is empty
Guillaume Desmottes [Fri, 8 Jun 2012 11:36:48 +0000 (13:36 +0200)]
roster-window: display messages when roster is empty

https://bugzilla.gnome.org/show_bug.cgi?id=677948

11 years agoroster-window: hook activate and popup menu
Guillaume Desmottes [Fri, 8 Jun 2012 09:21:03 +0000 (11:21 +0200)]
roster-window: hook activate and popup menu

https://bugzilla.gnome.org/show_bug.cgi?id=677948

11 years agoroster-window: use EmpathyRosterView
Guillaume Desmottes [Fri, 8 Jun 2012 07:06:43 +0000 (09:06 +0200)]
roster-window: use EmpathyRosterView

Lot of features have been disabled/commented out. I'll re-introduce them
progressively.

https://bugzilla.gnome.org/show_bug.cgi?id=677948

11 years agoroster-window: use tp_g_signal_connect_object()
Guillaume Desmottes [Thu, 7 Jun 2012 13:41:00 +0000 (15:41 +0200)]
roster-window: use tp_g_signal_connect_object()

https://bugzilla.gnome.org/show_bug.cgi?id=677948

11 years agoroster-view: display the favorite icon for the 'top' group
Guillaume Desmottes [Thu, 14 Jun 2012 15:42:28 +0000 (17:42 +0200)]
roster-view: display the favorite icon for the 'top' group

https://bugzilla.gnome.org/show_bug.cgi?id=678091

11 years agoroster-view: display favorite contacts at the top of the roster as well
Guillaume Desmottes [Thu, 14 Jun 2012 13:50:15 +0000 (15:50 +0200)]
roster-view: display favorite contacts at the top of the roster as well

I renamed the group to 'Top Contacts' but I'm open to a better suggestion.

https://bugzilla.gnome.org/show_bug.cgi?id=678091

11 years agoroster-view: sort top contacts alphabetically
Guillaume Desmottes [Thu, 14 Jun 2012 13:42:53 +0000 (15:42 +0200)]
roster-view: sort top contacts alphabetically

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

11 years agoindividual-manager: comment out interaction code
Guillaume Desmottes [Thu, 14 Jun 2012 08:01:53 +0000 (10:01 +0200)]
individual-manager: comment out interaction code

I accidentally pushed this code to master. I'll revert this patch once the
code has been reviewed and Folks 0.7.1 released.

11 years agos/Ungroupped/Ungrouped
Guillaume Desmottes [Thu, 14 Jun 2012 07:26:12 +0000 (09:26 +0200)]
s/Ungroupped/Ungrouped

11 years agoroster-view: store all the children in EmpathyRosterGroup, not only the displayed one
Guillaume Desmottes [Tue, 12 Jun 2012 12:26:29 +0000 (14:26 +0200)]
roster-view: store all the children in EmpathyRosterGroup, not only the 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.

11 years agoroster-view: factor out contact_should_be_displayed()
Guillaume Desmottes [Tue, 12 Jun 2012 12:11:32 +0000 (14:11 +0200)]
roster-view: factor out contact_should_be_displayed()

11 years agoroster-view: add API to display events
Guillaume Desmottes [Mon, 11 Jun 2012 10:22:43 +0000 (12:22 +0200)]
roster-view: add API to display events

11 years agoadd empathy_roster_contact_set_event_icon()
Guillaume Desmottes [Mon, 11 Jun 2012 10:17:43 +0000 (12:17 +0200)]
add empathy_roster_contact_set_event_icon()

Will be used to display events in the contact list.

11 years agoadd empathy_roster_view_is_searching()
Guillaume Desmottes [Fri, 8 Jun 2012 11:29:14 +0000 (13:29 +0200)]
add empathy_roster_view_is_searching()

Copied from empathy_individual_view_is_searching()

11 years agoroster-view: add 'empty' property
Guillaume Desmottes [Fri, 8 Jun 2012 11:12:35 +0000 (13:12 +0200)]
roster-view: add 'empty' property

11 years agoroster-contact: some sizing fixes
Guillaume Desmottes [Mon, 4 Jun 2012 14:13:37 +0000 (16:13 +0200)]
roster-contact: some sizing fixes

- 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)

11 years agoadd API for individual tooltips
Guillaume Desmottes [Mon, 4 Jun 2012 12:57:03 +0000 (14:57 +0200)]
add API for individual tooltips

11 years agoAdd popup-individual-menu signal
Guillaume Desmottes [Fri, 1 Jun 2012 13:00:35 +0000 (15:00 +0200)]
Add popup-individual-menu signal

11 years agoadd a signal when a contact is activated
Guillaume Desmottes [Fri, 1 Jun 2012 11:25:42 +0000 (13:25 +0200)]
add a signal when a contact is activated