]>
git.0d.be Git - empathy.git/log
Guillaume Desmottes [Tue, 15 Dec 2009 18:03:36 +0000 (18:03 +0000)]
empathy-new-message-dialog: port to TP coding style
We rewrote most of this file any way.
Guillaume Desmottes [Tue, 15 Dec 2009 17:58:21 +0000 (17:58 +0000)]
new-message-dialog: inherit from EmpathyContactSelectorDialog
Guillaume Desmottes [Tue, 15 Dec 2009 17:56:26 +0000 (17:56 +0000)]
add empathy-contact-selector-dialog
EmpathyContactSelectorDialog is an abstract class to helping to implement
dialog such as the "new message" dialog.
Guillaume Desmottes [Tue, 15 Dec 2009 15:41:26 +0000 (15:41 +0000)]
new-message-dialog: remove the call button
We are about to create a new dialog for it.
chantra [Wed, 16 Dec 2009 16:20:36 +0000 (16:20 +0000)]
contact_list: displays an icon showing the protocol by the contact (#603877)
Kjartan Maraas [Wed, 16 Dec 2009 11:21:09 +0000 (12:21 +0100)]
Updated Norwegian bokmål translation.
Felix Kaser [Wed, 16 Dec 2009 10:28:42 +0000 (11:28 +0100)]
remove duplicate expression
probably the product of a faulty merge in
4bca2228
Guillaume Desmottes [Mon, 14 Dec 2009 17:32:59 +0000 (17:32 +0000)]
say if incoming call are video or not (#582596)
Guillaume Desmottes [Mon, 14 Dec 2009 17:32:24 +0000 (17:32 +0000)]
add empathy_tp_call_has_initial_video
Guillaume Desmottes [Tue, 15 Dec 2009 12:28:57 +0000 (12:28 +0000)]
empathy_protocol_icon_name: use the Yahoo icon for Yahoo Japan (#604567)
Felix Kaser [Tue, 15 Dec 2009 12:28:28 +0000 (13:28 +0100)]
dont show infobar when creating an account
Felix Kaser [Mon, 14 Dec 2009 08:42:21 +0000 (09:42 +0100)]
get connectivity only when needed
Felix Kaser [Mon, 14 Dec 2009 08:22:15 +0000 (09:22 +0100)]
fixed a crash when creating account
the infobar in accounts dialog provoked a crash when creating a new account because TpAccount *account was NULL
Felix Kaser [Wed, 9 Dec 2009 23:28:34 +0000 (00:28 +0100)]
update infobar only on selected account
previously the infobar contained wrong statuses sometimes, if the auto reconnect on a faulty account triggered the update
Felix Kaser [Wed, 9 Dec 2009 23:22:35 +0000 (00:22 +0100)]
updated status messages
small updates on the status messages
Felix Kaser [Tue, 8 Dec 2009 19:01:03 +0000 (20:01 +0100)]
set infobar message to no network connection
if the account is disconnected and there is no internet connection at all.
Felix Kaser [Tue, 8 Dec 2009 18:41:57 +0000 (19:41 +0100)]
refactor friendly status reason messages
the friendly status reason can be asked from empathy-utils
Felix Kaser [Tue, 8 Dec 2009 18:08:28 +0000 (19:08 +0100)]
added case for requested disconnection
Felix Kaser [Tue, 8 Dec 2009 17:50:55 +0000 (18:50 +0100)]
handle presence changes
some refactoring was neccesary to handl correctly the presence changes. all information about the connection status and reason and presence are gathered explicitly in update_status_infobar and not passed by the callbacks.
Felix Kaser [Tue, 8 Dec 2009 17:22:01 +0000 (18:22 +0100)]
show infobar when connected
the infobar should be visible when connected, not only when an error occured
Felix Kaser [Tue, 8 Dec 2009 12:08:38 +0000 (13:08 +0100)]
set expand of infobar to false
the infobar should not be expanded when the window is resized
Felix Kaser [Tue, 8 Dec 2009 11:57:58 +0000 (12:57 +0100)]
added case for disabled account
if the account is disabled the status-infobar shows as disconnected reason "disabled"
Felix Kaser [Tue, 8 Dec 2009 11:13:30 +0000 (12:13 +0100)]
added reson to status infobar
Felix Kaser [Tue, 8 Dec 2009 10:48:36 +0000 (11:48 +0100)]
added spinner to connecting infobar
Felix Kaser [Tue, 8 Dec 2009 08:59:37 +0000 (09:59 +0100)]
added status image to infobar
when disconnected the infobar shows the offline icon
Felix Kaser [Wed, 2 Dec 2009 23:18:16 +0000 (00:18 +0100)]
change position of the infobar
Felix Kaser [Wed, 2 Dec 2009 22:59:22 +0000 (23:59 +0100)]
use different message types in infobar
Felix Kaser [Wed, 2 Dec 2009 22:55:08 +0000 (23:55 +0100)]
show the infobar when not connected
fixes bug #599153
Felix Kaser [Wed, 2 Dec 2009 22:37:41 +0000 (23:37 +0100)]
added infobar with empty label
Felix Kaser [Wed, 2 Dec 2009 22:11:51 +0000 (23:11 +0100)]
added vbox for the status-infobar
the vbox should hold the infobar which shows the connection status in accounts-dialog
Felix Kaser [Mon, 14 Dec 2009 09:34:05 +0000 (10:34 +0100)]
refactoring - use main_window_remove_error
use remove_error function everywhere the error is removed
Felix Kaser [Tue, 8 Dec 2009 21:43:39 +0000 (22:43 +0100)]
remove error infobars if account disabled/removed
fixes bug #601379
Guillaume Desmottes [Mon, 14 Dec 2009 17:43:35 +0000 (17:43 +0000)]
add im-silc icon (#604554)
Thanks to K.Vishnoo Charan Reddy for the icon.
Guillaume Desmottes [Mon, 14 Dec 2009 13:40:30 +0000 (13:40 +0000)]
add empathy-new-message-dialog.c to POTFILES.in
Guillaume Desmottes [Mon, 14 Dec 2009 10:34:27 +0000 (10:34 +0000)]
add myself to AUTHORS
Guillaume Desmottes [Mon, 14 Dec 2009 10:33:46 +0000 (10:33 +0000)]
add K.Vishnoo Charan Reddy as an artist contributor
Felix Kaser [Mon, 14 Dec 2009 07:18:19 +0000 (08:18 +0100)]
Merge branch 'create-cancel-crash'
Guillaume Desmottes [Fri, 11 Dec 2009 13:12:14 +0000 (14:12 +0100)]
connect the 'group-members-changed' on groups once they are ready
The previous code was racy. If the 'group-members-changed' was fired before
the channel was ready, the group didn't exist yet in Empathy and so the
contact didn't appear in the group.
We fix that by connecting this signal once the group channel is ready and
adding current members manually.
Xavier Claessens [Thu, 10 Dec 2009 07:59:40 +0000 (08:59 +0100)]
Use EnsureChannel to get Stored/Publish/Subscribe channels
Guillaume Desmottes [Fri, 11 Dec 2009 10:00:30 +0000 (11:00 +0100)]
empathy_spell_check: remove debug message if there is no languages configured
It floods debug logs.
Felix Kaser [Wed, 9 Dec 2009 10:22:58 +0000 (11:22 +0100)]
changed way of tracking pending changes
fixes bug #603490, we track pending changes explicitly now. before they were connected to the sensitivity of the control buttons (if buttons sensitive -> pending changes). When an account is about to be created and the user hits "Cancel" we don't show the "are you sure" dialog any more because the action of the user is clear and not accidental. When closing the window during creation the dialog still shows up.
Guillaume Desmottes [Wed, 9 Dec 2009 17:28:43 +0000 (17:28 +0000)]
Merge branch 'enabled-first-604166'
Guillaume Desmottes [Wed, 9 Dec 2009 16:18:53 +0000 (16:18 +0000)]
use tp_asv_new
Guillaume Desmottes [Wed, 9 Dec 2009 16:15:09 +0000 (16:15 +0000)]
tp_contact_list_remove: add FIXME about potential race
Guillaume Desmottes [Wed, 9 Dec 2009 15:53:51 +0000 (15:53 +0000)]
tp_contact_list_remove: remove from the stored list if possible (#604181)
Guillaume Desmottes [Wed, 9 Dec 2009 15:23:22 +0000 (15:23 +0000)]
tp-contact-list: request the 'stored' channel
Guillaume Desmottes [Wed, 9 Dec 2009 11:59:33 +0000 (11:59 +0000)]
account-chooser: display enabled accounts first (#604166)
Guillaume Desmottes [Wed, 9 Dec 2009 11:06:23 +0000 (11:06 +0000)]
new-message-dialog: inherit from GtkDialog (#604097)
Aron Xu [Wed, 9 Dec 2009 05:06:45 +0000 (13:06 +0800)]
Updated Simplified Chinese translation.
Guillaume Desmottes [Tue, 8 Dec 2009 14:56:38 +0000 (14:56 +0000)]
chat: don't display pending messages before messages from logs
empathy_chat_set_tp_chat has a comment saying that show_pending_messages is a
no-op when calling during object construction. This now is now actually true
as we added a boolean saying if we can display pending messages or not.
This is to avoid displaying pending messages *before* the messages fetched
from logs (#603980).
ranjiao [Tue, 8 Dec 2009 01:29:25 +0000 (09:29 +0800)]
remember the chat window's paned width (#586290)
Guillaume Desmottes [Mon, 7 Dec 2009 17:34:51 +0000 (17:34 +0000)]
remove useless cast
Guillaume Desmottes [Mon, 7 Dec 2009 15:40:18 +0000 (15:40 +0000)]
chat: wait that connection is ready before re-requesting the channel (#603976)
Guillaume Desmottes [Mon, 7 Dec 2009 16:19:30 +0000 (16:19 +0000)]
chat-window: ref the contact stored as a data in the chat
Guillaume Desmottes [Mon, 7 Dec 2009 17:13:24 +0000 (17:13 +0000)]
Separate geometry of private and muc chat windows (#604003)
Guillaume Desmottes [Mon, 7 Dec 2009 16:52:26 +0000 (16:52 +0000)]
change empathy_chat_window_get_nb_rooms to get_chats_type
That way we can implement the semantic we meant to. Muc and 1-1 chat are
handled the same way.
Guillaume Desmottes [Mon, 7 Dec 2009 16:35:18 +0000 (16:35 +0000)]
fix comments
Guillaume Desmottes [Mon, 7 Dec 2009 16:32:27 +0000 (16:32 +0000)]
empathy_chat_window_get_default: rename room_filter to room
Guillaume Desmottes [Mon, 7 Dec 2009 15:15:03 +0000 (15:15 +0000)]
empathy_chat_window_get_default: check if the window has at least one room
Also, check if the window has a least one 1-1 chat before adding a new one.
That way we won't mix 1-1 and muc chat if user doesn't want to (he can still
re-arrange the tabs manually).
Guillaume Desmottes [Mon, 7 Dec 2009 15:14:46 +0000 (15:14 +0000)]
add empathy_chat_window_get_nb_rooms
Abner Silva [Thu, 16 Jul 2009 19:55:31 +0000 (16:55 -0300)]
Grouping all 1-to-1 chats in one window and MUC's in another one. (Fixes #588812)
Guillaume Desmottes [Mon, 7 Dec 2009 14:42:12 +0000 (14:42 +0000)]
chat_destroy_cb: use chat_update_contacts_visibility instead of empathy_chat_set_show_contacts
That way priv->show_contacts is not changed and we'll redisplay the contact
list when reconnecting if needed (#598964).
Guillaume Desmottes [Mon, 7 Dec 2009 14:39:54 +0000 (14:39 +0000)]
explicitely pass the show state to empathy_chat_set_show_contacts
This will allow us to show/hide the contact list without changing
priv->show_contacts.
Kjartan Maraas [Fri, 4 Dec 2009 20:48:09 +0000 (21:48 +0100)]
Updated Norwegian bokmål translation.
Matej Urbančič [Fri, 4 Dec 2009 19:04:09 +0000 (20:04 +0100)]
Updated Slovenian translation
Yaron Sharabani [Fri, 4 Dec 2009 16:46:27 +0000 (18:46 +0200)]
Updated Hebrew translation
Guillaume Desmottes [Thu, 3 Dec 2009 11:05:47 +0000 (11:05 +0000)]
add im-groupwise icon (#603634)
Thanks to K.Vishnoo Charan Reddy for the icon.
Guillaume Desmottes [Wed, 2 Dec 2009 13:05:38 +0000 (13:05 +0000)]
chat_new_connection_cb: don't try to reconnect chats if the account is not connected
We should wait that the account is connected before reconnecting chats
(#603593).
Guillaume Desmottes [Wed, 2 Dec 2009 12:42:50 +0000 (12:42 +0000)]
Don't highlight scrollback messages (#602288)
Guillaume Desmottes [Tue, 1 Dec 2009 17:04:03 +0000 (17:04 +0000)]
tp-chat: set the flags of the message
Guillaume Desmottes [Tue, 1 Dec 2009 17:03:51 +0000 (17:03 +0000)]
empathy-message: add message flags
Brian Pepple [Wed, 2 Dec 2009 00:20:05 +0000 (19:20 -0500)]
Hide state image in contact widget until the presense state is notified. (#603545)
Guillaume Desmottes [Tue, 1 Dec 2009 18:11:05 +0000 (18:11 +0000)]
add im-sametime icon (#603508)
Thanks to K.Vishnoo Charan Reddy for the icon.
Guillaume Desmottes [Tue, 1 Dec 2009 17:53:49 +0000 (17:53 +0000)]
add 24x24 and 32x32 versions of the im-meanwhile icon
Guillaume Desmottes [Tue, 1 Dec 2009 17:51:27 +0000 (17:51 +0000)]
add im-myspace icon (#603502)
Thanks to K.Vishnoo Charan Reddy for the icon.
Guillaume Desmottes [Tue, 1 Dec 2009 17:33:39 +0000 (17:33 +0000)]
chat: don't display latest logs in room
Felix Kaser [Tue, 1 Dec 2009 16:04:30 +0000 (17:04 +0100)]
added destroyed flag
the destroyed flag indicates if the widgets in empathy-account-widget have already been destroyed. this is important for some async calls.
Felix Kaser [Tue, 1 Dec 2009 12:53:24 +0000 (13:53 +0100)]
fixed problem with destroyed widget in async call
with all the async calls the widget needed in one of the callbacks was destroyed before the callback was called.
Felix Kaser [Tue, 24 Nov 2009 17:45:46 +0000 (18:45 +0100)]
update presence when account is enabled
the problem was that disabling accounts forced their requested presence to _offline_, when the account was re-enabled the r-s stayed offline and the account did not try to reconnect. this was introduced with TpAccount. fixes bug #602821
Felix Kaser [Tue, 24 Nov 2009 17:13:17 +0000 (18:13 +0100)]
emit account-created signal outside enabled_cb
the account-created signal should be emitted independently from enabled-callback. the signal should be emitted even if for some reason the account could not be enabled.
Guillaume Desmottes [Tue, 1 Dec 2009 15:29:22 +0000 (15:29 +0000)]
rephrase the 'redial' tooltip
Laurent Bigonville [Tue, 1 Dec 2009 14:18:32 +0000 (15:18 +0100)]
Link libempathy-gtk against libnotify
Guillaume Desmottes [Tue, 1 Dec 2009 12:41:20 +0000 (12:41 +0000)]
add tooltips on the hang-up, redial and audio buttons (#576542)
Guillaume Desmottes [Tue, 1 Dec 2009 12:46:44 +0000 (12:46 +0000)]
rename update_join_button_sensitivy to update_join_button_sensitivity
Guillaume Desmottes [Tue, 1 Dec 2009 12:03:42 +0000 (12:03 +0000)]
new-chatroom-dialog: unsensitive the join button when account is disconnected
Trying to join a room with a not connected account leads to crash (#603393).
Guillaume Desmottes [Tue, 1 Dec 2009 11:57:02 +0000 (11:57 +0000)]
factor out update_join_button_sensitivy
Guillaume Desmottes [Tue, 1 Dec 2009 11:44:57 +0000 (11:44 +0000)]
new-chatroom-dialog: store the currently selected account
Guillaume Desmottes [Tue, 1 Dec 2009 12:05:27 +0000 (12:05 +0000)]
dep on nautilus-sendto is actually 2.28.1
Xavier Claessens [Tue, 1 Dec 2009 10:38:37 +0000 (11:38 +0100)]
Use \s to match spaces, it is the same as [ \t\n\r\f\v]
Guillaume Desmottes [Mon, 30 Nov 2009 16:40:55 +0000 (16:40 +0000)]
start dev of 2.29.4
Guillaume Desmottes [Mon, 30 Nov 2009 16:17:30 +0000 (16:17 +0000)]
prepare 2.29.3 release
Matej Urbančič [Mon, 30 Nov 2009 16:16:45 +0000 (17:16 +0100)]
Updated Slovenian translation
Guillaume Desmottes [Mon, 30 Nov 2009 16:03:58 +0000 (16:03 +0000)]
debug-window: don't disconnect the new debug msg signal once the proxy has been invalidated
According to tp_proxy_signal_connection_disconnect's documentation it's not
safe to disconnect a signal after its proxy has been invalidated (#603384).
Guillaume Desmottes [Mon, 30 Nov 2009 15:08:24 +0000 (15:08 +0000)]
Merge commit 'shaunm/dndfiles2'
Guillaume Desmottes [Mon, 30 Nov 2009 14:11:47 +0000 (14:11 +0000)]
contact_manager_status_changed_cb: ignore disconnected account
There is no point to start tracking an account which is about to be removed.
Furthemore, this avoid to re-add previoulsy invalidated connections (#603361).
Guillaume Desmottes [Mon, 30 Nov 2009 11:33:45 +0000 (11:33 +0000)]
add tooltips on the camera buttons
Brian Pepple [Fri, 27 Nov 2009 21:56:22 +0000 (16:56 -0500)]
Add check for new NetworkManager-glib pkgconfig file.
Fixes bug #599315.
Felix Kaser [Sat, 28 Nov 2009 19:16:45 +0000 (20:16 +0100)]
use conn-status-reason instead of conn-status
a hardcoded callback call used TP_CONNECTION_STATUS_DISCONNECTED where a TP_CONNECTION_STATUS_REASON should have been, changed to TP_CONNECTION_STATUS_REASON_NONE_SPECIFIED.
Gabor Kelemen [Sat, 28 Nov 2009 11:08:59 +0000 (12:08 +0100)]
Updated Hungarian translation
Jorge González [Sat, 28 Nov 2009 09:54:10 +0000 (10:54 +0100)]
Updated Spanish translation