]> git.0d.be Git - empathy.git/log
empathy.git
11 years agoroster-contact: reduce border padding
Guillaume Desmottes [Thu, 31 May 2012 14:13:39 +0000 (16:13 +0200)]
roster-contact: reduce border padding

11 years agoDisplay top contacts on the top of the roster
Guillaume Desmottes [Thu, 31 May 2012 06:26:36 +0000 (08:26 +0200)]
Display top contacts on the top of the roster

11 years agoroster-view: add live search support
Guillaume Desmottes [Tue, 29 May 2012 13:30:37 +0000 (15:30 +0200)]
roster-view: add live search support

11 years agoroster-view: add EmpathyRosterGroup and sort contacts accordingly
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.

11 years agoadd empathy-roster-group
Guillaume Desmottes [Mon, 28 May 2012 12:22:50 +0000 (14:22 +0200)]
add empathy-roster-group

11 years agoroster-view: add one EmpathyRosterContact per group
Guillaume Desmottes [Fri, 25 May 2012 13:35:31 +0000 (15:35 +0200)]
roster-view: add one EmpathyRosterContact per group

11 years agoroster-contact: add group property
Guillaume Desmottes [Fri, 25 May 2012 13:35:11 +0000 (15:35 +0200)]
roster-contact: add group property

11 years agoroster-view: allow to store more than one widget per Individual
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.

11 years agofactor out add_roster_contact()
Guillaume Desmottes [Fri, 25 May 2012 12:57:14 +0000 (14:57 +0200)]
factor out add_roster_contact()

11 years agoroster-view: rename some variables
Guillaume Desmottes [Fri, 25 May 2012 12:53:24 +0000 (14:53 +0200)]
roster-view: rename some variables

Match the new name of EmpathyRosterContact.

11 years agorename EmpathyRosterItem to EmpathyRosterContact
Guillaume Desmottes [Fri, 25 May 2012 11:32:38 +0000 (13:32 +0200)]
rename EmpathyRosterItem to EmpathyRosterContact

11 years agotest-empathy-roster-view: add --groups option
Guillaume Desmottes [Fri, 25 May 2012 11:28:46 +0000 (13:28 +0200)]
test-empathy-roster-view: add --groups option

11 years agoroster-view: add 'show-groups' property
Guillaume Desmottes [Fri, 25 May 2012 11:25:15 +0000 (13:25 +0200)]
roster-view: add 'show-groups' property

Not implemented yet.

11 years agofactor out populate_view()
Guillaume Desmottes [Fri, 25 May 2012 12:36:55 +0000 (14:36 +0200)]
factor out populate_view()

11 years agoroster-view: resort when the alias is changed
Guillaume Desmottes [Fri, 25 May 2012 10:40:49 +0000 (12:40 +0200)]
roster-view: resort when the alias is changed

11 years agoroster-item: add 'alias' property
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.

11 years agotest-empathy-roster-view: add option to display offline contacts
Guillaume Desmottes [Fri, 25 May 2012 09:21:01 +0000 (11:21 +0200)]
test-empathy-roster-view: add option to display offline contacts

11 years agoFilter out offline contacts
Guillaume Desmottes [Thu, 24 May 2012 14:24:32 +0000 (16:24 +0200)]
Filter out offline contacts

11 years agoroster-item: track if individual is online or not
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.

11 years agoroster-item: add padding around the main box
Guillaume Desmottes [Thu, 24 May 2012 13:49:06 +0000 (15:49 +0200)]
roster-item: add padding around the main box

11 years agoset separators between contacts
Guillaume Desmottes [Mon, 21 May 2012 07:49:26 +0000 (09:49 +0200)]
set separators between contacts

11 years agodisplay phone icon if needed
Guillaume Desmottes [Tue, 22 May 2012 12:37:27 +0000 (14:37 +0200)]
display phone icon if needed

11 years agoset dim-label style class on the presence message label
Guillaume Desmottes [Mon, 21 May 2012 14:13:21 +0000 (16:13 +0200)]
set dim-label style class on the presence message label

11 years agoCenter the alias if no presence message is displayed
Guillaume Desmottes [Mon, 21 May 2012 14:02:39 +0000 (16:02 +0200)]
Center the alias if no presence message is displayed

11 years agoroster-item: display the contact presence icon
Guillaume Desmottes [Thu, 17 May 2012 12:58:16 +0000 (14:58 +0200)]
roster-item: display the contact presence icon

11 years agoroster-item: display the contact alias
Guillaume Desmottes [Thu, 17 May 2012 12:58:16 +0000 (14:58 +0200)]
roster-item: display the contact alias

11 years agoroster-item: display the contact avatar
Guillaume Desmottes [Thu, 17 May 2012 12:35:51 +0000 (14:35 +0200)]
roster-item: display the contact avatar

11 years agoroster-view: sort items
Guillaume Desmottes [Thu, 17 May 2012 11:50:20 +0000 (13:50 +0200)]
roster-view: sort items

11 years agoroster-view: populate with EmpathyRosterItem
Guillaume Desmottes [Thu, 17 May 2012 11:37:16 +0000 (13:37 +0200)]
roster-view: populate with EmpathyRosterItem

11 years agoadd empathy-roster-item
Guillaume Desmottes [Thu, 17 May 2012 09:51:53 +0000 (11:51 +0200)]
add empathy-roster-item

11 years agoadd test-empathy-roster-view
Guillaume Desmottes [Fri, 11 May 2012 13:30:10 +0000 (15:30 +0200)]
add test-empathy-roster-view

11 years agocreate roster-view skeleton
Guillaume Desmottes [Fri, 11 May 2012 13:21:02 +0000 (15:21 +0200)]
create roster-view skeleton

11 years agoAdd egg-list-box as a submodule
Guillaume Desmottes [Wed, 16 May 2012 14:22:30 +0000 (16:22 +0200)]
Add egg-list-box as a submodule

11 years agoindividual-manager: keep track of most popular contacts
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

11 years agoempathy_client_factory_dup_contact_features: request groups and client-types
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

11 years agoUpdated Greek translation
Tom Tryfonidis [Mon, 11 Jun 2012 15:17:38 +0000 (18:17 +0300)]
Updated Greek translation

11 years agoUpdated Belarusian translation.
Ihar Hrachyshka [Mon, 11 Jun 2012 14:17:55 +0000 (17:17 +0300)]
Updated Belarusian translation.

11 years agoempathy-chat: abort chat_log_filter if object was destroyed
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
11 years agoempathy-chat: abort got_filtered_messages_cb if object was destroyed
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
11 years agoroster-window: remove old GActionEntry
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.

11 years agomove 'Remove' item code to individual-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.

11 years agoremove libebook support
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

11 years agoBuild with TP_SEAL_ENABLE
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

11 years agoempathy_account_settings_migrate_password_cb: use the vardict API
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

11 years agoaccount-settings: always use GVariant to store parameters
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

11 years agoremove empathy_account_settings_set_* functions
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

11 years agoaccounts-settings: store parameters as GVariant
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

11 years agomake empathy_account_settings_get() static
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

11 years agoaccount-settings: use TpConnectionManager accessors
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

11 years agoimport-utils: use TpConnectionManager accessors
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

11 years agoaccount-widget: use TpConnectionManager accessors
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

11 years agoconnection-managers: use TpConnectionManager accessor
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

11 years agotp-chat: use TpProxy accessors
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

11 years agoremove unused proxy hash and equal functions
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

11 years agoprotocol-chooser: use TpConnectionManagerProtocol accessors
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

11 years agouse TpAccountRequest
Guillaume Desmottes [Tue, 8 May 2012 09:27:25 +0000 (11:27 +0200)]
use TpAccountRequest

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

11 years agoAdd GVariant converters from tp-glib
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

11 years agoDepend on tp-glib 0.19.1
Guillaume Desmottes [Wed, 6 Jun 2012 14:48:57 +0000 (16:48 +0200)]
Depend on tp-glib 0.19.1

Needed for TpAccountRequest.

11 years agoimport-pidgin: use TpProtocol
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

11 years agoprotocol-chooser: use TpProtocol
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

11 years agouse tp_list_connection_managers_async()
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

11 years agoaccount-settings: use TpProtocol's API to get TpConnectionManagerParam
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

11 years agoaccounts_widget_generic_setup: continue iterating when treating optional param in...
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

11 years agoempathy_account_settings_check_readyness: use the existing TpProtocol to list params
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

11 years agoempathy_account_settings_get_tp_protocol: return a TpProtocol
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

11 years agoaccount-widget-jabber.ui: remove n-{rows,columns} properties
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.

11 years agoremove released flag
Guillaume Desmottes [Tue, 5 Jun 2012 14:00:44 +0000 (16:00 +0200)]
remove released flag

11 years agoadd css_DATA to EXTRA_DIST and DISTCLEANFILES
Guillaume Desmottes [Tue, 5 Jun 2012 13:49:53 +0000 (15:49 +0200)]
add css_DATA to EXTRA_DIST and DISTCLEANFILES

11 years agoprepare 3.5.2
Guillaume Desmottes [Tue, 5 Jun 2012 13:41:49 +0000 (15:41 +0200)]
prepare 3.5.2

11 years agoUpdated French translation
Bruno Brouard [Tue, 5 Jun 2012 09:48:00 +0000 (11:48 +0200)]
Updated French translation

11 years agoMerge branch 'gnome-3-4'
Guillaume Desmottes [Tue, 5 Jun 2012 07:31:04 +0000 (09:31 +0200)]
Merge branch 'gnome-3-4'

11 years agotls_dialog_response_cb: say if we are supposed to remember the cert or not
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.

11 years agoUpdated Russian translation
Yuri Myasoedov [Mon, 4 Jun 2012 13:27:14 +0000 (17:27 +0400)]
Updated Russian translation

11 years agolive-search: handle the 'Menu' key as a navigation one
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.

11 years agoUpdated Russian translation
Yuri Myasoedov [Mon, 4 Jun 2012 12:13:28 +0000 (16:13 +0400)]
Updated Russian translation

11 years agoRemove unused field hash from EmpathyContact
Chandni Verma [Sun, 3 Jun 2012 00:15:20 +0000 (05:45 +0530)]
Remove unused field hash from EmpathyContact

11 years agoUpdated Hebrew translation.
Yaron Shahrabani [Sat, 2 Jun 2012 09:55:13 +0000 (12:55 +0300)]
Updated Hebrew translation.

11 years agoDon't erase schema in DISTCLEAN
Danielle Madeley [Fri, 1 Jun 2012 07:23:04 +0000 (17:23 +1000)]
Don't erase schema in DISTCLEAN

Oops

11 years agocall-window: use a linked style for the OSD toolbar buttons
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

11 years agocall-window: use GTK_STYLE_CLASS_OSD for the floating toolbar
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

11 years agoUpdated Spanish translation
Daniel Mustieles [Wed, 30 May 2012 15:48:17 +0000 (17:48 +0200)]
Updated Spanish translation

11 years agoUpdated Galician translations
Fran Diéguez [Wed, 30 May 2012 14:40:15 +0000 (16:40 +0200)]
Updated Galician translations

11 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Wed, 30 May 2012 11:09:21 +0000 (13:09 +0200)]
Updated Norwegian bokmål translation

11 years agoMerge branch 'ui-work-672043'
Danielle Madeley [Wed, 30 May 2012 00:52:10 +0000 (10:52 +1000)]
Merge branch 'ui-work-672043'

11 years agoDisconnect all aggregator signal handlers on disposing EmpathyIndividualManager
Chandni Verma [Tue, 29 May 2012 11:30:29 +0000 (17:00 +0530)]
Disconnect all aggregator signal handlers on disposing EmpathyIndividualManager

11 years agoThe comment should have been removed with the contact manager
Chandni Verma [Tue, 29 May 2012 07:52:16 +0000 (13:22 +0530)]
The comment should have been removed with the contact manager

11 years agoaccount-widget: support for account widget generic
Danielle Madeley [Tue, 29 May 2012 07:21:33 +0000 (17:21 +1000)]
account-widget: support for account widget generic

11 years agoaccount-widget: msn, icq, groupwise
Danielle Madeley [Fri, 25 May 2012 04:28:16 +0000 (14:28 +1000)]
account-widget: msn, icq, groupwise

11 years agoaccount-widget-aim: remove colons, dim labels, fix packing
Danielle Madeley [Fri, 25 May 2012 03:32:45 +0000 (13:32 +1000)]
account-widget-aim: remove colons, dim labels, fix packing

11 years agoaccount-widget-local-xmpp: remove colons, dim labels
Danielle Madeley [Fri, 25 May 2012 03:06:08 +0000 (13:06 +1000)]
account-widget-local-xmpp: remove colons, dim labels

11 years agoaccount-widget-irc: remove colons
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.

11 years agoaccount-widget-sip: remove colons, clean up padding
Danielle Madeley [Wed, 23 May 2012 06:23:35 +0000 (16:23 +1000)]
account-widget-sip: remove colons, clean up padding

11 years agoaccount-widget-jabber: remove colons, clean up advanced section
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.

11 years agoaccounts-dialog: tweak padding
Danielle Madeley [Wed, 23 May 2012 04:04:13 +0000 (14:04 +1000)]
accounts-dialog: tweak padding

11 years agocontact-widget: remove colons and dim labels, move avatar to LHS
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
11 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Cheng-Chia Tseng [Mon, 28 May 2012 10:14:04 +0000 (18:14 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

11 years agofactor out empathy_individual_get_client_types()
Guillaume Desmottes [Tue, 22 May 2012 12:54:56 +0000 (14:54 +0200)]
factor out empathy_individual_get_client_types()

11 years agoUpdated Hebrew translation.
Yaron Shahrabani [Fri, 25 May 2012 07:48:44 +0000 (10:48 +0300)]
Updated Hebrew translation.

11 years agouse the symbolic close icon in the tab close button
Guillaume Desmottes [Fri, 25 May 2012 07:34:42 +0000 (09:34 +0200)]
use the symbolic close icon in the tab close button

11 years agoDefine a style class for 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.