]>
git.0d.be Git - empathy.git/log
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
Daniel Mustieles [Mon, 2 Jul 2012 15:28:42 +0000 (17:28 +0200)]
Updated Spanish translation
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
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
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
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
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
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
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
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()
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()
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
Guillaume Desmottes [Mon, 2 Jul 2012 11:50:48 +0000 (13:50 +0200)]
no need to call empathy_theme_manager_find_theme() twice
Guillaume Desmottes [Mon, 2 Jul 2012 11:24:03 +0000 (13:24 +0200)]
List themes from EMPATHY_SRCDIR as well
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.
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.
Guillaume Desmottes [Mon, 2 Jul 2012 10:57:36 +0000 (12:57 +0200)]
add empathy_theme_manager_dup_theme_name_from_path()
Guillaume Desmottes [Mon, 2 Jul 2012 09:22:29 +0000 (11:22 +0200)]
theme-manager: use self->priv pattern
Guillaume Desmottes [Mon, 2 Jul 2012 09:13:52 +0000 (11:13 +0200)]
theme-manager: port to new coding style
Guillaume Desmottes [Mon, 2 Jul 2012 08:52:46 +0000 (10:52 +0200)]
theme-manager: remove useless code
None of this is still used.
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.
Danielle Madeley [Fri, 29 Jun 2012 04:14:45 +0000 (14:14 +1000)]
theme-manager: we can now look up themes in the path
Danielle Madeley [Fri, 29 Jun 2012 04:12:14 +0000 (14:12 +1000)]
theme-manager: make it possible to look up theme by name
Danielle Madeley [Mon, 25 Jun 2012 05:15:48 +0000 (15:15 +1000)]
Remove old themes from POTFILES.in
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.
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
Danielle Madeley [Wed, 20 Jun 2012 10:14:39 +0000 (20:14 +1000)]
theme-manager: clean up memory releasing
Danielle Madeley [Wed, 20 Jun 2012 10:14:26 +0000 (20:14 +1000)]
Rename 'Classic WK' to 'Classic'
Danielle Madeley [Wed, 20 Jun 2012 09:42:22 +0000 (19:42 +1000)]
Remove legacy themes code
Danielle Madeley [Mon, 18 Jun 2012 04:31:14 +0000 (14:31 +1000)]
Add Planet GNOME chat 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.
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?
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
Cheng-Chia Tseng [Sat, 30 Jun 2012 14:56:24 +0000 (22:56 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)
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
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
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
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
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
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
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.
Guillaume Desmottes [Wed, 27 Jun 2012 13:37:08 +0000 (15:37 +0200)]
build nautilus-sendto plugin with ERROR_CFLAGS
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
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
Guillaume Desmottes [Tue, 26 Jun 2012 07:22:15 +0000 (09:22 +0200)]
egg-list-box: update to master
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
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
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
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
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
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
Guillaume Desmottes [Tue, 26 Jun 2012 07:47:56 +0000 (09:47 +0200)]
remove released flag
Guillaume Desmottes [Tue, 26 Jun 2012 07:37:54 +0000 (09:37 +0200)]
prepare 3.5.3
Guillaume Desmottes [Tue, 26 Jun 2012 07:22:15 +0000 (09:22 +0200)]
egg-list-box: update to master
Fran Diéguez [Sun, 24 Jun 2012 22:03:24 +0000 (00:03 +0200)]
Updated Galician translations
Tom Tryfonidis [Fri, 22 Jun 2012 10:54:35 +0000 (13:54 +0300)]
Updated Greek translation
Andrej Žnidaršič [Fri, 22 Jun 2012 07:31:06 +0000 (09:31 +0200)]
Updated Slovenian translation
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
Guillaume Desmottes [Tue, 19 Jun 2012 14:38:40 +0000 (16:38 +0200)]
coding style fixes
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
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
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
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
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
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
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
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
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
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.
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
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
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
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.
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
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
Daniel Mustieles [Fri, 15 Jun 2012 12:12:05 +0000 (14:12 +0200)]
Updated Spanish translation
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
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
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
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
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
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
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
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
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
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
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
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
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.
Guillaume Desmottes [Thu, 14 Jun 2012 07:26:12 +0000 (09:26 +0200)]
s/Ungroupped/Ungrouped
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.
Guillaume Desmottes [Tue, 12 Jun 2012 12:11:32 +0000 (14:11 +0200)]
roster-view: factor out contact_should_be_displayed()
Guillaume Desmottes [Mon, 11 Jun 2012 10:22:43 +0000 (12:22 +0200)]
roster-view: add API to display events
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.
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()
Guillaume Desmottes [Fri, 8 Jun 2012 11:12:35 +0000 (13:12 +0200)]
roster-view: add 'empty' property
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)
Guillaume Desmottes [Mon, 4 Jun 2012 12:57:03 +0000 (14:57 +0200)]
add API for individual tooltips
Guillaume Desmottes [Fri, 1 Jun 2012 13:00:35 +0000 (15:00 +0200)]
Add popup-individual-menu signal
Guillaume Desmottes [Fri, 1 Jun 2012 11:25:42 +0000 (13:25 +0200)]
add a signal when a contact is activated