empathy.git
11 years agoadd K.Vishnoo Charan Reddy as an artist contributor
Guillaume Desmottes [Mon, 14 Dec 2009 10:33:46 +0000 (10:33 +0000)]
add K.Vishnoo Charan Reddy as an artist contributor

11 years agoMerge branch 'create-cancel-crash'
Felix Kaser [Mon, 14 Dec 2009 07:18:19 +0000 (08:18 +0100)]
Merge branch 'create-cancel-crash'

11 years agoconnect the 'group-members-changed' on groups once they are ready
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.

11 years agoUse EnsureChannel to get Stored/Publish/Subscribe channels
Xavier Claessens [Thu, 10 Dec 2009 07:59:40 +0000 (08:59 +0100)]
Use EnsureChannel to get Stored/Publish/Subscribe channels

11 years agoempathy_spell_check: remove debug message if there is no languages configured
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.

11 years agochanged way of tracking pending changes
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.

11 years agoMerge branch 'enabled-first-604166'
Guillaume Desmottes [Wed, 9 Dec 2009 17:28:43 +0000 (17:28 +0000)]
Merge branch 'enabled-first-604166'

11 years agouse tp_asv_new
Guillaume Desmottes [Wed, 9 Dec 2009 16:18:53 +0000 (16:18 +0000)]
use tp_asv_new

11 years agotp_contact_list_remove: add FIXME about potential race
Guillaume Desmottes [Wed, 9 Dec 2009 16:15:09 +0000 (16:15 +0000)]
tp_contact_list_remove: add FIXME about potential race

11 years agotp_contact_list_remove: remove from the stored list if possible (#604181)
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)

11 years agotp-contact-list: request the 'stored' channel
Guillaume Desmottes [Wed, 9 Dec 2009 15:23:22 +0000 (15:23 +0000)]
tp-contact-list: request the 'stored' channel

11 years agoaccount-chooser: display enabled accounts first (#604166)
Guillaume Desmottes [Wed, 9 Dec 2009 11:59:33 +0000 (11:59 +0000)]
account-chooser: display enabled accounts first (#604166)

11 years agonew-message-dialog: inherit from GtkDialog (#604097)
Guillaume Desmottes [Wed, 9 Dec 2009 11:06:23 +0000 (11:06 +0000)]
new-message-dialog: inherit from GtkDialog (#604097)

11 years agoUpdated Simplified Chinese translation.
Aron Xu [Wed, 9 Dec 2009 05:06:45 +0000 (13:06 +0800)]
Updated Simplified Chinese translation.

11 years agochat: don't display pending messages before messages from logs
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).

11 years agoremember the chat window's paned width (#586290)
ranjiao [Tue, 8 Dec 2009 01:29:25 +0000 (09:29 +0800)]
remember the chat window's paned width (#586290)

11 years agoremove useless cast
Guillaume Desmottes [Mon, 7 Dec 2009 17:34:51 +0000 (17:34 +0000)]
remove useless cast

11 years agochat: wait that connection is ready before re-requesting the channel (#603976)
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)

11 years agochat-window: ref the contact stored as a data in the chat
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

11 years agoSeparate geometry of private and muc chat windows (#604003)
Guillaume Desmottes [Mon, 7 Dec 2009 17:13:24 +0000 (17:13 +0000)]
Separate geometry of private and muc chat windows (#604003)

11 years agochange empathy_chat_window_get_nb_rooms to get_chats_type
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.

11 years agofix comments
Guillaume Desmottes [Mon, 7 Dec 2009 16:35:18 +0000 (16:35 +0000)]
fix comments

11 years agoempathy_chat_window_get_default: rename room_filter to room
Guillaume Desmottes [Mon, 7 Dec 2009 16:32:27 +0000 (16:32 +0000)]
empathy_chat_window_get_default: rename room_filter to room

11 years agoempathy_chat_window_get_default: check if the window has at least one 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).

11 years agoadd empathy_chat_window_get_nb_rooms
Guillaume Desmottes [Mon, 7 Dec 2009 15:14:46 +0000 (15:14 +0000)]
add empathy_chat_window_get_nb_rooms

11 years agoGrouping all 1-to-1 chats in one window and MUC's in another one. (Fixes #588812)
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)

11 years agochat_destroy_cb: use chat_update_contacts_visibility instead of empathy_chat_set_show...
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).

11 years agoexplicitely pass the show state to empathy_chat_set_show_contacts
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.

11 years agoUpdated Norwegian bokmål translation.
Kjartan Maraas [Fri, 4 Dec 2009 20:48:09 +0000 (21:48 +0100)]
Updated Norwegian bokmål translation.

11 years agoUpdated Slovenian translation
Matej Urbančič [Fri, 4 Dec 2009 19:04:09 +0000 (20:04 +0100)]
Updated Slovenian translation

11 years agoUpdated Hebrew translation
Yaron Sharabani [Fri, 4 Dec 2009 16:46:27 +0000 (18:46 +0200)]
Updated Hebrew translation

11 years agoadd im-groupwise icon (#603634)
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.

11 years agochat_new_connection_cb: don't try to reconnect chats if the account is not connected
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).

11 years agoDon't highlight scrollback messages (#602288)
Guillaume Desmottes [Wed, 2 Dec 2009 12:42:50 +0000 (12:42 +0000)]
Don't highlight scrollback messages (#602288)

11 years agotp-chat: set the flags of the message
Guillaume Desmottes [Tue, 1 Dec 2009 17:04:03 +0000 (17:04 +0000)]
tp-chat: set the flags of the message

11 years agoempathy-message: add message flags
Guillaume Desmottes [Tue, 1 Dec 2009 17:03:51 +0000 (17:03 +0000)]
empathy-message: add message flags

11 years agoHide state image in contact widget until the presense state is notified. (#603545)
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)

11 years agoadd im-sametime icon (#603508)
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.

11 years agoadd 24x24 and 32x32 versions of the im-meanwhile icon
Guillaume Desmottes [Tue, 1 Dec 2009 17:53:49 +0000 (17:53 +0000)]
add 24x24 and 32x32 versions of the im-meanwhile icon

11 years agoadd im-myspace icon (#603502)
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.

11 years agochat: don't display latest logs in room
Guillaume Desmottes [Tue, 1 Dec 2009 17:33:39 +0000 (17:33 +0000)]
chat: don't display latest logs in room

11 years agoadded destroyed flag
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.

11 years agofixed problem with destroyed widget in async call
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.

11 years agoupdate presence when account is enabled
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

11 years agoemit account-created signal outside enabled_cb
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.

11 years agorephrase the 'redial' tooltip
Guillaume Desmottes [Tue, 1 Dec 2009 15:29:22 +0000 (15:29 +0000)]
rephrase the 'redial' tooltip

11 years agoLink libempathy-gtk against libnotify
Laurent Bigonville [Tue, 1 Dec 2009 14:18:32 +0000 (15:18 +0100)]
Link libempathy-gtk against libnotify

11 years agoadd tooltips on the hang-up, redial and audio buttons (#576542)
Guillaume Desmottes [Tue, 1 Dec 2009 12:41:20 +0000 (12:41 +0000)]
add tooltips on the hang-up, redial and audio buttons (#576542)

11 years agorename update_join_button_sensitivy to update_join_button_sensitivity
Guillaume Desmottes [Tue, 1 Dec 2009 12:46:44 +0000 (12:46 +0000)]
rename update_join_button_sensitivy to update_join_button_sensitivity

11 years agonew-chatroom-dialog: unsensitive the join button when account is disconnected
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).

11 years agofactor out update_join_button_sensitivy
Guillaume Desmottes [Tue, 1 Dec 2009 11:57:02 +0000 (11:57 +0000)]
factor out update_join_button_sensitivy

11 years agonew-chatroom-dialog: store the currently selected account
Guillaume Desmottes [Tue, 1 Dec 2009 11:44:57 +0000 (11:44 +0000)]
new-chatroom-dialog: store the currently selected account

11 years agodep on nautilus-sendto is actually 2.28.1
Guillaume Desmottes [Tue, 1 Dec 2009 12:05:27 +0000 (12:05 +0000)]
dep on nautilus-sendto is actually 2.28.1

11 years agoUse \s to match spaces, it is the same as [ \t\n\r\f\v]
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]

11 years agostart dev of 2.29.4
Guillaume Desmottes [Mon, 30 Nov 2009 16:40:55 +0000 (16:40 +0000)]
start dev of 2.29.4

11 years agoprepare 2.29.3 release
Guillaume Desmottes [Mon, 30 Nov 2009 16:17:30 +0000 (16:17 +0000)]
prepare 2.29.3 release

11 years agoUpdated Slovenian translation
Matej Urbančič [Mon, 30 Nov 2009 16:16:45 +0000 (17:16 +0100)]
Updated Slovenian translation

11 years agodebug-window: don't disconnect the new debug msg signal once the proxy has been inval...
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).

11 years agoMerge commit 'shaunm/dndfiles2'
Guillaume Desmottes [Mon, 30 Nov 2009 15:08:24 +0000 (15:08 +0000)]
Merge commit 'shaunm/dndfiles2'

11 years agocontact_manager_status_changed_cb: ignore disconnected account
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).

11 years agoadd tooltips on the camera buttons
Guillaume Desmottes [Mon, 30 Nov 2009 11:33:45 +0000 (11:33 +0000)]
add tooltips on the camera buttons

11 years agoAdd check for new NetworkManager-glib pkgconfig file.
Brian Pepple [Fri, 27 Nov 2009 21:56:22 +0000 (16:56 -0500)]
Add check for new NetworkManager-glib pkgconfig file.

Fixes bug #599315.

11 years agouse conn-status-reason instead of conn-status
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.

11 years agoUpdated Hungarian translation
Gabor Kelemen [Sat, 28 Nov 2009 11:08:59 +0000 (12:08 +0100)]
Updated Hungarian translation

11 years agoUpdated Spanish translation
Jorge González [Sat, 28 Nov 2009 09:54:10 +0000 (10:54 +0100)]
Updated Spanish translation

11 years agoSet the stock-person icon for contact online/offline notification
Guillaume Desmottes [Fri, 27 Nov 2009 17:11:50 +0000 (17:11 +0000)]
Set the stock-person icon for contact online/offline notification

This one makes more sense than the info icon as notifications are obviously an
information (#590700).

11 years agoCapitalize first letter of debug msg
Guillaume Desmottes [Fri, 27 Nov 2009 16:27:50 +0000 (16:27 +0000)]
Capitalize first letter of debug msg

11 years agoDisable video preview when there is no call
Guillaume Desmottes [Wed, 25 Nov 2009 13:45:45 +0000 (13:45 +0000)]
Disable video preview when there is no call

This is a workaround until bug 602937 is fixed.

11 years agoenable the camera-off button if call doens't have initial video
Guillaume Desmottes [Wed, 25 Nov 2009 13:08:09 +0000 (13:08 +0000)]
enable the camera-off button if call doens't have initial video

11 years agoenable the camera-off button when call is disconnected
Guillaume Desmottes [Wed, 25 Nov 2009 12:56:32 +0000 (12:56 +0000)]
enable the camera-off button when call is disconnected

Disabling the camera on button doesn't make sense any more.

11 years agoempathy_call_window_set_send_video: don't request video stream if the call is not...
Guillaume Desmottes [Wed, 25 Nov 2009 11:44:17 +0000 (11:44 +0000)]
empathy_call_window_set_send_video: don't request video stream if the call is not connected yet

11 years agodisable_camera: disable send video only if we were sending it
Guillaume Desmottes [Wed, 25 Nov 2009 11:32:30 +0000 (11:32 +0000)]
disable_camera: disable send video only if we were sending it

11 years agoupdate toggle buttons when the camera state is changed because of radio buttons
Guillaume Desmottes [Wed, 25 Nov 2009 11:26:29 +0000 (11:26 +0000)]
update toggle buttons when the camera state is changed because of radio buttons

11 years agohook the camera radio buttons
Guillaume Desmottes [Wed, 25 Nov 2009 11:22:46 +0000 (11:22 +0000)]
hook the camera radio buttons

11 years agomake disable_camera, enable_preview and enable_camera no-op if we are already in...
Guillaume Desmottes [Wed, 25 Nov 2009 11:20:10 +0000 (11:20 +0000)]
make disable_camera, enable_preview and enable_camera no-op if we are already in the desired state

11 years agoupdate radio actions when a button is pressed
Guillaume Desmottes [Tue, 24 Nov 2009 17:51:26 +0000 (17:51 +0000)]
update radio actions when a button is pressed

11 years agoadd video menu containing radio actions to control video
Guillaume Desmottes [Tue, 24 Nov 2009 17:22:55 +0000 (17:22 +0000)]
add video menu containing radio actions to control video

11 years agoremove the "send video" menu item
Guillaume Desmottes [Tue, 24 Nov 2009 17:04:49 +0000 (17:04 +0000)]
remove the "send video" menu item

We're going to replace it by radio buttons.

11 years agoempathy_call_window_set_send_video: add a debug msg
Guillaume Desmottes [Tue, 24 Nov 2009 16:58:50 +0000 (16:58 +0000)]
empathy_call_window_set_send_video: add a debug msg

11 years agostop sending video when 'camera off' or 'preview' is enabled
Guillaume Desmottes [Tue, 24 Nov 2009 16:58:43 +0000 (16:58 +0000)]
stop sending video when 'camera off' or 'preview' is enabled

11 years agoearly return if the camera_state is already the one we want
Guillaume Desmottes [Tue, 24 Nov 2009 16:28:49 +0000 (16:28 +0000)]
early return if the camera_state is already the one we want

11 years agodisable the others button when 'camera on' is enabled
Guillaume Desmottes [Tue, 24 Nov 2009 16:26:15 +0000 (16:26 +0000)]
disable the others button when 'camera on' is enabled

11 years agorename camera to camera_on
Guillaume Desmottes [Tue, 24 Nov 2009 16:01:07 +0000 (16:01 +0000)]
rename camera to camera_on

Also move down tool_button_camera_on_toggled_cb so it doesn't need a
prototype.

11 years agoremove the "Always Show Video Preview" menuitem
Guillaume Desmottes [Tue, 24 Nov 2009 15:53:58 +0000 (15:53 +0000)]
remove the "Always Show Video Preview" menuitem

We use buttons for that now.

11 years agoconnect the 'camera off' and 'preview' buttons
Guillaume Desmottes [Tue, 24 Nov 2009 15:51:48 +0000 (15:51 +0000)]
connect the 'camera off' and 'preview' buttons

11 years agoset the icon of the camera_off button
Guillaume Desmottes [Tue, 24 Nov 2009 14:37:02 +0000 (14:37 +0000)]
set the icon of the camera_off button

11 years agoadd "camera off" and "preview" buttons to the toolbar
Guillaume Desmottes [Tue, 24 Nov 2009 13:55:18 +0000 (13:55 +0000)]
add "camera off" and "preview" buttons to the toolbar

Also rename "send video" to "camera on"

11 years agocall-window: check box labels should use sentence capitalization
Guillaume Desmottes [Mon, 23 Nov 2009 15:43:07 +0000 (16:43 +0100)]
call-window: check box labels should use sentence capitalization

11 years agoWe should display the avatar/preview when call is disconnected
Guillaume Desmottes [Tue, 10 Nov 2009 12:02:23 +0000 (12:02 +0000)]
We should display the avatar/preview when call is disconnected

11 years agocall-window: add some debug msg
Guillaume Desmottes [Tue, 10 Nov 2009 11:34:28 +0000 (11:34 +0000)]
call-window: add some debug msg

11 years agodisable video preview when we turn off video sending
Guillaume Desmottes [Tue, 10 Nov 2009 11:10:09 +0000 (11:10 +0000)]
disable video preview when we turn off video sending

11 years agoEnable 'send video' buttons and display the preview if call has 'initial video' ...
Guillaume Desmottes [Mon, 9 Nov 2009 18:05:28 +0000 (18:05 +0000)]
Enable 'send video' buttons and display the preview if call has 'initial video' (#601288)

11 years agoDon't display the video preview when the sink is added
Guillaume Desmottes [Mon, 9 Nov 2009 17:51:57 +0000 (17:51 +0000)]
Don't display the video preview when the sink is added

We should dislpay it since we started the sending video process so
there is no point to enforce it at this stage.

11 years agowe don't want to hide the self frame anymore
Guillaume Desmottes [Mon, 9 Nov 2009 17:46:59 +0000 (17:46 +0000)]
we don't want to hide the self frame anymore

11 years agoremove empathy_call_window_update_self_avatar_visibility
Guillaume Desmottes [Mon, 9 Nov 2009 17:42:07 +0000 (17:42 +0000)]
remove empathy_call_window_update_self_avatar_visibility

This function is wrong. We should disable the preview only when we stop
sending video.

11 years agocall-window: factor out display_video_preview to display/hide the video preview
Guillaume Desmottes [Mon, 9 Nov 2009 17:37:24 +0000 (17:37 +0000)]
call-window: factor out display_video_preview to display/hide the video preview

11 years agoadd 'voip' debug domain
Guillaume Desmottes [Mon, 9 Nov 2009 16:35:17 +0000 (16:35 +0000)]
add 'voip' debug domain

11 years agocall-window: change the semantic of the "Video Preview" menu item (#601288)
Guillaume Desmottes [Mon, 9 Nov 2009 17:23:07 +0000 (17:23 +0000)]
call-window: change the semantic of the "Video Preview" menu item (#601288)

Change it to "Always Show Video preview". We should always display the
preview when we are sending video. So by changing the semantic of this
menu it won't be possible to disable the preview while we are sending
video.

This mean that this menu isn't changed automatically anymore when the
preview is displayed.

11 years agochange 'unread from everyone' to 'unread from all'
Guillaume Desmottes [Fri, 27 Nov 2009 15:25:54 +0000 (15:25 +0000)]
change 'unread from everyone' to 'unread from all'

11 years agofix typo in comments
Guillaume Desmottes [Thu, 26 Nov 2009 10:40:31 +0000 (10:40 +0000)]
fix typo in comments