]>
git.0d.be Git - empathy.git/log
Guillaume Desmottes [Thu, 31 May 2012 14:13:39 +0000 (16:13 +0200)]
roster-contact: reduce border padding
Guillaume Desmottes [Thu, 31 May 2012 06:26:36 +0000 (08:26 +0200)]
Display top contacts on the top of the roster
Guillaume Desmottes [Tue, 29 May 2012 13:30:37 +0000 (15:30 +0200)]
roster-view: add live search support
Guillaume Desmottes [Mon, 28 May 2012 13:28:59 +0000 (15:28 +0200)]
roster-view: add EmpathyRosterGroup and sort contacts accordingly
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.
Guillaume Desmottes [Mon, 28 May 2012 12:22:50 +0000 (14:22 +0200)]
add empathy-roster-group
Guillaume Desmottes [Fri, 25 May 2012 13:35:31 +0000 (15:35 +0200)]
roster-view: add one EmpathyRosterContact per group
Guillaume Desmottes [Fri, 25 May 2012 13:35:11 +0000 (15:35 +0200)]
roster-contact: add group property
Guillaume Desmottes [Fri, 25 May 2012 13:21:46 +0000 (15:21 +0200)]
roster-view: allow to store more than one widget per Individual
With groups we may have more than once the same individual in the list.
Guillaume Desmottes [Fri, 25 May 2012 12:57:14 +0000 (14:57 +0200)]
factor out add_roster_contact()
Guillaume Desmottes [Fri, 25 May 2012 12:53:24 +0000 (14:53 +0200)]
roster-view: rename some variables
Match the new name of EmpathyRosterContact.
Guillaume Desmottes [Fri, 25 May 2012 11:32:38 +0000 (13:32 +0200)]
rename EmpathyRosterItem to EmpathyRosterContact
Guillaume Desmottes [Fri, 25 May 2012 11:28:46 +0000 (13:28 +0200)]
test-empathy-roster-view: add --groups option
Guillaume Desmottes [Fri, 25 May 2012 11:25:15 +0000 (13:25 +0200)]
roster-view: add 'show-groups' property
Not implemented yet.
Guillaume Desmottes [Fri, 25 May 2012 12:36:55 +0000 (14:36 +0200)]
factor out populate_view()
Guillaume Desmottes [Fri, 25 May 2012 10:40:49 +0000 (12:40 +0200)]
roster-view: resort when the alias is changed
Guillaume Desmottes [Fri, 25 May 2012 10:40:19 +0000 (12:40 +0200)]
roster-item: add 'alias' property
We need to know when the alias is changed to resort the view.
Guillaume Desmottes [Fri, 25 May 2012 09:21:01 +0000 (11:21 +0200)]
test-empathy-roster-view: add option to display offline contacts
Guillaume Desmottes [Thu, 24 May 2012 14:24:32 +0000 (16:24 +0200)]
Filter out offline contacts
Guillaume Desmottes [Thu, 24 May 2012 14:24:13 +0000 (16:24 +0200)]
roster-item: track if individual is online or not
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.
Guillaume Desmottes [Thu, 24 May 2012 13:49:06 +0000 (15:49 +0200)]
roster-item: add padding around the main box
Guillaume Desmottes [Mon, 21 May 2012 07:49:26 +0000 (09:49 +0200)]
set separators between contacts
Guillaume Desmottes [Tue, 22 May 2012 12:37:27 +0000 (14:37 +0200)]
display phone icon if needed
Guillaume Desmottes [Mon, 21 May 2012 14:13:21 +0000 (16:13 +0200)]
set dim-label style class on the presence message label
Guillaume Desmottes [Mon, 21 May 2012 14:02:39 +0000 (16:02 +0200)]
Center the alias if no presence message is displayed
Guillaume Desmottes [Thu, 17 May 2012 12:58:16 +0000 (14:58 +0200)]
roster-item: display the contact presence icon
Guillaume Desmottes [Thu, 17 May 2012 12:58:16 +0000 (14:58 +0200)]
roster-item: display the contact alias
Guillaume Desmottes [Thu, 17 May 2012 12:35:51 +0000 (14:35 +0200)]
roster-item: display the contact avatar
Guillaume Desmottes [Thu, 17 May 2012 11:50:20 +0000 (13:50 +0200)]
roster-view: sort items
Guillaume Desmottes [Thu, 17 May 2012 11:37:16 +0000 (13:37 +0200)]
roster-view: populate with EmpathyRosterItem
Guillaume Desmottes [Thu, 17 May 2012 09:51:53 +0000 (11:51 +0200)]
add empathy-roster-item
Guillaume Desmottes [Fri, 11 May 2012 13:30:10 +0000 (15:30 +0200)]
add test-empathy-roster-view
Guillaume Desmottes [Fri, 11 May 2012 13:21:02 +0000 (15:21 +0200)]
create roster-view skeleton
Guillaume Desmottes [Wed, 16 May 2012 14:22:30 +0000 (16:22 +0200)]
Add egg-list-box as a submodule
Guillaume Desmottes [Wed, 30 May 2012 12:36:21 +0000 (14:36 +0200)]
individual-manager: keep track of most popular contacts
https://bugzilla.gnome.org/show_bug.cgi?id=677940
Guillaume Desmottes [Wed, 13 Jun 2012 13:31:06 +0000 (15:31 +0200)]
empathy_client_factory_dup_contact_features: request groups and client-types
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
Tom Tryfonidis [Mon, 11 Jun 2012 15:17:38 +0000 (18:17 +0300)]
Updated Greek translation
Ihar Hrachyshka [Mon, 11 Jun 2012 14:17:55 +0000 (17:17 +0300)]
Updated Belarusian translation.
Debarshi Ray [Fri, 8 Jun 2012 14:41:08 +0000 (16:41 +0200)]
empathy-chat: abort chat_log_filter if object was destroyed
Fixes: https://bugzilla.gnome.org/677641
Debarshi Ray [Thu, 7 Jun 2012 17:33:05 +0000 (19:33 +0200)]
empathy-chat: abort got_filtered_messages_cb if object was destroyed
Fixes: https://bugzilla.gnome.org/677641
Guillaume Desmottes [Fri, 8 Jun 2012 12:09:58 +0000 (14:09 +0200)]
roster-window: remove old GActionEntry
Those have been removed from menubar.ui when implementing the new menu.
Guillaume Desmottes [Fri, 8 Jun 2012 08:48:50 +0000 (10:48 +0200)]
move 'Remove' item code to individual-menu
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.
Guillaume Desmottes [Thu, 7 Jun 2012 12:34:22 +0000 (14:34 +0200)]
remove libebook support
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
Guillaume Desmottes [Thu, 7 Jun 2012 10:01:35 +0000 (12:01 +0200)]
Build with TP_SEAL_ENABLE
https://bugzilla.gnome.org/show_bug.cgi?id=677545
Guillaume Desmottes [Thu, 7 Jun 2012 09:55:39 +0000 (11:55 +0200)]
empathy_account_settings_migrate_password_cb: use the vardict API
https://bugzilla.gnome.org/show_bug.cgi?id=677545
Guillaume Desmottes [Thu, 7 Jun 2012 09:50:14 +0000 (11:50 +0200)]
account-settings: always use GVariant to store parameters
https://bugzilla.gnome.org/show_bug.cgi?id=677545
Guillaume Desmottes [Thu, 7 Jun 2012 07:59:52 +0000 (09:59 +0200)]
remove empathy_account_settings_set_* functions
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
Guillaume Desmottes [Thu, 7 Jun 2012 07:46:23 +0000 (09:46 +0200)]
accounts-settings: store parameters as GVariant
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
Guillaume Desmottes [Wed, 6 Jun 2012 12:22:35 +0000 (14:22 +0200)]
make empathy_account_settings_get() static
https://bugzilla.gnome.org/show_bug.cgi?id=677545
Guillaume Desmottes [Wed, 6 Jun 2012 11:58:53 +0000 (13:58 +0200)]
account-settings: use TpConnectionManager accessors
https://bugzilla.gnome.org/show_bug.cgi?id=677545
Guillaume Desmottes [Wed, 6 Jun 2012 11:55:54 +0000 (13:55 +0200)]
import-utils: use TpConnectionManager accessors
https://bugzilla.gnome.org/show_bug.cgi?id=677545
Guillaume Desmottes [Wed, 6 Jun 2012 11:51:15 +0000 (13:51 +0200)]
account-widget: use TpConnectionManager accessors
https://bugzilla.gnome.org/show_bug.cgi?id=677545
Guillaume Desmottes [Wed, 6 Jun 2012 11:50:21 +0000 (13:50 +0200)]
connection-managers: use TpConnectionManager accessor
https://bugzilla.gnome.org/show_bug.cgi?id=677545
Guillaume Desmottes [Wed, 6 Jun 2012 11:49:57 +0000 (13:49 +0200)]
tp-chat: use TpProxy accessors
https://bugzilla.gnome.org/show_bug.cgi?id=677545
Guillaume Desmottes [Wed, 6 Jun 2012 11:49:33 +0000 (13:49 +0200)]
remove unused proxy hash and equal functions
https://bugzilla.gnome.org/show_bug.cgi?id=677545
Guillaume Desmottes [Wed, 6 Jun 2012 11:49:07 +0000 (13:49 +0200)]
protocol-chooser: use TpConnectionManagerProtocol accessors
https://bugzilla.gnome.org/show_bug.cgi?id=677545
Guillaume Desmottes [Tue, 8 May 2012 09:27:25 +0000 (11:27 +0200)]
use TpAccountRequest
https://bugzilla.gnome.org/show_bug.cgi?id=676634
Guillaume Desmottes [Tue, 8 May 2012 09:14:24 +0000 (11:14 +0200)]
Add GVariant converters from tp-glib
https://bugzilla.gnome.org/show_bug.cgi?id=676634
Guillaume Desmottes [Wed, 6 Jun 2012 14:48:57 +0000 (16:48 +0200)]
Depend on tp-glib 0.19.1
Needed for TpAccountRequest.
Guillaume Desmottes [Tue, 5 Jun 2012 13:34:03 +0000 (15:34 +0200)]
import-pidgin: use TpProtocol
https://bugzilla.gnome.org/show_bug.cgi?id=677465
Guillaume Desmottes [Tue, 5 Jun 2012 13:33:46 +0000 (15:33 +0200)]
protocol-chooser: use TpProtocol
https://bugzilla.gnome.org/show_bug.cgi?id=677465
Guillaume Desmottes [Tue, 5 Jun 2012 13:16:18 +0000 (15:16 +0200)]
use tp_list_connection_managers_async()
https://bugzilla.gnome.org/show_bug.cgi?id=677465
Guillaume Desmottes [Tue, 5 Jun 2012 13:00:44 +0000 (15:00 +0200)]
account-settings: use TpProtocol's API to get TpConnectionManagerParam
https://bugzilla.gnome.org/show_bug.cgi?id=677465
Guillaume Desmottes [Tue, 5 Jun 2012 12:59:15 +0000 (14:59 +0200)]
accounts_widget_generic_setup: continue iterating when treating optional param in simple mode
We may have more non-optional parameters later.
https://bugzilla.gnome.org/show_bug.cgi?id=677465
Guillaume Desmottes [Tue, 5 Jun 2012 12:28:47 +0000 (14:28 +0200)]
empathy_account_settings_check_readyness: use the existing TpProtocol to list params
No need to request another one.
https://bugzilla.gnome.org/show_bug.cgi?id=677465
Guillaume Desmottes [Tue, 5 Jun 2012 11:45:45 +0000 (13:45 +0200)]
empathy_account_settings_get_tp_protocol: return a TpProtocol
https://bugzilla.gnome.org/show_bug.cgi?id=677465
Guillaume Desmottes [Wed, 6 Jun 2012 08:49:58 +0000 (10:49 +0200)]
account-widget-jabber.ui: remove n-{rows,columns} properties
Not valid in a GtkGrid.
Guillaume Desmottes [Tue, 5 Jun 2012 14:00:44 +0000 (16:00 +0200)]
remove released flag
Guillaume Desmottes [Tue, 5 Jun 2012 13:49:53 +0000 (15:49 +0200)]
add css_DATA to EXTRA_DIST and DISTCLEANFILES
Guillaume Desmottes [Tue, 5 Jun 2012 13:41:49 +0000 (15:41 +0200)]
prepare 3.5.2
Bruno Brouard [Tue, 5 Jun 2012 09:48:00 +0000 (11:48 +0200)]
Updated French translation
Guillaume Desmottes [Tue, 5 Jun 2012 07:31:04 +0000 (09:31 +0200)]
Merge branch 'gnome-3-4'
Guillaume Desmottes [Tue, 5 Jun 2012 07:30:23 +0000 (09:30 +0200)]
tls_dialog_response_cb: say if we are supposed to remember the cert or not
Will make debugging easier.
Yuri Myasoedov [Mon, 4 Jun 2012 13:27:14 +0000 (17:27 +0400)]
Updated Russian translation
Guillaume Desmottes [Mon, 4 Jun 2012 12:17:59 +0000 (14:17 +0200)]
live-search: handle the 'Menu' key as a navigation one
Fix opening the popup menu from the 'Menu' key in the treeview.
Yuri Myasoedov [Mon, 4 Jun 2012 12:13:28 +0000 (16:13 +0400)]
Updated Russian translation
Chandni Verma [Sun, 3 Jun 2012 00:15:20 +0000 (05:45 +0530)]
Remove unused field hash from EmpathyContact
Yaron Shahrabani [Sat, 2 Jun 2012 09:55:13 +0000 (12:55 +0300)]
Updated Hebrew translation.
Danielle Madeley [Fri, 1 Jun 2012 07:23:04 +0000 (17:23 +1000)]
Don't erase schema in DISTCLEAN
Oops
Cosimo Cecchi [Fri, 25 May 2012 17:31:29 +0000 (13:31 -0400)]
call-window: use a linked style for the OSD toolbar buttons
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
Cosimo Cecchi [Fri, 25 May 2012 17:29:42 +0000 (13:29 -0400)]
call-window: use GTK_STYLE_CLASS_OSD for the floating toolbar
https://bugzilla.gnome.org/show_bug.cgi?id=676569
Daniel Mustieles [Wed, 30 May 2012 15:48:17 +0000 (17:48 +0200)]
Updated Spanish translation
Fran Diéguez [Wed, 30 May 2012 14:40:15 +0000 (16:40 +0200)]
Updated Galician translations
Kjartan Maraas [Wed, 30 May 2012 11:09:21 +0000 (13:09 +0200)]
Updated Norwegian bokmål translation
Danielle Madeley [Wed, 30 May 2012 00:52:10 +0000 (10:52 +1000)]
Merge branch 'ui-work-672043'
Chandni Verma [Tue, 29 May 2012 11:30:29 +0000 (17:00 +0530)]
Disconnect all aggregator signal handlers on disposing EmpathyIndividualManager
Chandni Verma [Tue, 29 May 2012 07:52:16 +0000 (13:22 +0530)]
The comment should have been removed with the contact manager
Danielle Madeley [Tue, 29 May 2012 07:21:33 +0000 (17:21 +1000)]
account-widget: support for account widget generic
Danielle Madeley [Fri, 25 May 2012 04:28:16 +0000 (14:28 +1000)]
account-widget: msn, icq, groupwise
Danielle Madeley [Fri, 25 May 2012 03:32:45 +0000 (13:32 +1000)]
account-widget-aim: remove colons, dim labels, fix packing
Danielle Madeley [Fri, 25 May 2012 03:06:08 +0000 (13:06 +1000)]
account-widget-local-xmpp: remove colons, dim labels
Danielle Madeley [Wed, 23 May 2012 07:11:05 +0000 (17:11 +1000)]
account-widget-irc: remove colons
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.
Danielle Madeley [Wed, 23 May 2012 06:23:35 +0000 (16:23 +1000)]
account-widget-sip: remove colons, clean up padding
Danielle Madeley [Wed, 23 May 2012 06:06:32 +0000 (16:06 +1000)]
account-widget-jabber: remove colons, clean up advanced section
Don't dim labels in viewport, grey on white looks wrong.
Danielle Madeley [Wed, 23 May 2012 04:04:13 +0000 (14:04 +1000)]
accounts-dialog: tweak padding
Danielle Madeley [Tue, 22 May 2012 05:28:20 +0000 (15:28 +1000)]
contact-widget: remove colons and dim labels, move avatar to LHS
Make widget look like mockup.
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=672043
Cheng-Chia Tseng [Mon, 28 May 2012 10:14:04 +0000 (18:14 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Guillaume Desmottes [Tue, 22 May 2012 12:54:56 +0000 (14:54 +0200)]
factor out empathy_individual_get_client_types()
Yaron Shahrabani [Fri, 25 May 2012 07:48:44 +0000 (10:48 +0300)]
Updated Hebrew translation.
Guillaume Desmottes [Fri, 25 May 2012 07:34:42 +0000 (09:34 +0200)]
use the symbolic close icon in the tab close button
Guillaume Desmottes [Fri, 25 May 2012 07:32:32 +0000 (09:32 +0200)]
Define a style class for the tab close button
Seems that's the proper way to do it.