]> git.0d.be Git - empathy.git/log
empathy.git
13 years agofactor out add_notification_actions
Guillaume Desmottes [Tue, 6 Jul 2010 11:56:55 +0000 (13:56 +0200)]
factor out add_notification_actions

13 years agochat: add FIXME explaining how we should ideally request channels
Guillaume Desmottes [Tue, 6 Jul 2010 14:29:29 +0000 (16:29 +0200)]
chat: add FIXME explaining how we should ideally request channels

13 years agoempathy_dispatcher_join_muc: remove callback arg
Guillaume Desmottes [Tue, 6 Jul 2010 14:18:39 +0000 (16:18 +0200)]
empathy_dispatcher_join_muc: remove callback arg

We always want to let the text handler handle the channel.

13 years agochat: no need to pass a callback to empathy_dispatcher_chat_with_contact_id any more
Guillaume Desmottes [Mon, 5 Jul 2010 14:08:48 +0000 (16:08 +0200)]
chat: no need to pass a callback to empathy_dispatcher_chat_with_contact_id any more

The HandleChannels implementation will re-set the tp-chat once we get it.

13 years ago/join: don't pass a call when calling empathy_dispatcher_join_muc()
Guillaume Desmottes [Tue, 6 Jul 2010 14:11:28 +0000 (16:11 +0200)]
/join: don't pass a call when calling empathy_dispatcher_join_muc()

We want to let the text channel handler to handle it.

13 years agoUpdated Slovenian translation
Matej Urbančič [Tue, 6 Jul 2010 13:11:40 +0000 (15:11 +0200)]
Updated Slovenian translation

13 years agoRevert "no need to specify each time of handle"
Sjoerd Simons [Tue, 6 Jul 2010 11:32:21 +0000 (12:32 +0100)]
Revert "no need to specify each time of handle"

This reverts commit d88eaef098d3afc329266f25ce194c6dfebbc979.

13 years agodispatcher_channel_invalidated_cb: always remove invalidated chan from the list
Guillaume Desmottes [Tue, 6 Jul 2010 09:23:46 +0000 (11:23 +0200)]
dispatcher_channel_invalidated_cb: always remove invalidated chan from the list

It doesn't hurt to always try to remove it and prevent us of keeping an
invalidated or disposed object around if something weird happens.

13 years agoEmpathy.AudioVideo.client: properly define filters
Guillaume Desmottes [Mon, 5 Jul 2010 13:33:03 +0000 (15:33 +0200)]
Empathy.AudioVideo.client: properly define filters

13 years agoInform the chatroom mgr when we are handling a new room
Guillaume Desmottes [Mon, 5 Jul 2010 08:58:55 +0000 (10:58 +0200)]
Inform the chatroom mgr when we are handling a new room

It can't rely on the internal dispatcher any more.

13 years agono need to specify each time of handle
Guillaume Desmottes [Mon, 5 Jul 2010 08:13:47 +0000 (10:13 +0200)]
no need to specify each time of handle

13 years agoUpdate Empathy.client
Guillaume Desmottes [Fri, 2 Jul 2010 11:41:56 +0000 (13:41 +0200)]
Update Empathy.client

13 years agoHandle text channels using TpSimpleHandler (#623358)
Guillaume Desmottes [Fri, 2 Jul 2010 11:41:00 +0000 (13:41 +0200)]
Handle text channels using TpSimpleHandler (#623358)

Also move handling code from empathy.c to empathy-chat-manager.

13 years agoconnect sigs using tp_g_signal_connect_object
Guillaume Desmottes [Fri, 2 Jul 2010 11:37:42 +0000 (13:37 +0200)]
connect sigs using tp_g_signal_connect_object

13 years agochat-manager: document the queue
Guillaume Desmottes [Fri, 2 Jul 2010 10:07:51 +0000 (12:07 +0200)]
chat-manager: document the queue

13 years agostop handling text channels using EmpathyDispatcher
Guillaume Desmottes [Fri, 2 Jul 2010 10:00:46 +0000 (12:00 +0200)]
stop handling text channels using EmpathyDispatcher

13 years agoroom list channels are not dispatched
Guillaume Desmottes [Fri, 2 Jul 2010 09:57:28 +0000 (11:57 +0200)]
room list channels are not dispatched

13 years agomain: destroy the window when we're done (#623396)
Guillaume Desmottes [Fri, 2 Jul 2010 13:56:41 +0000 (15:56 +0200)]
main: destroy the window when we're done (#623396)

13 years agostatus-icon: drop our ref on the window when disposing
Guillaume Desmottes [Fri, 2 Jul 2010 13:21:08 +0000 (15:21 +0200)]
status-icon: drop our ref on the window when disposing

13 years agoempathy_geometry_save: fix string leak
Guillaume Desmottes [Fri, 2 Jul 2010 12:12:48 +0000 (14:12 +0200)]
empathy_geometry_save: fix string leak

13 years agocontact_widget_location_update: fix string leak
Guillaume Desmottes [Fri, 2 Jul 2010 12:12:32 +0000 (14:12 +0200)]
contact_widget_location_update: fix string leak

13 years agorename valgrind.supp to tp-glib.supp
Guillaume Desmottes [Fri, 2 Jul 2010 11:50:39 +0000 (13:50 +0200)]
rename valgrind.supp to tp-glib.supp

13 years agosync valgrind supp file with tp-glib's one
Guillaume Desmottes [Fri, 2 Jul 2010 11:46:49 +0000 (13:46 +0200)]
sync valgrind supp file with tp-glib's one

13 years agoempathy-types: remove EmpathyContactMonitor
Guillaume Desmottes [Fri, 2 Jul 2010 08:15:03 +0000 (10:15 +0200)]
empathy-types: remove EmpathyContactMonitor

13 years agochat: display pending messages once constructed if the channel is a room (#623112)
Guillaume Desmottes [Tue, 29 Jun 2010 12:25:49 +0000 (14:25 +0200)]
chat: display pending messages once constructed if the channel is a room (#623112)

Now that we wait that the TpChat has retrieved pending messages before
considering it as ready, the message-received signal is fired *before* we
connect it in EmpathyChat and so it misses them.

We fix that by looking for pending messages once the EmpathyChat has been
constructed.

13 years agoinstall empathy-av to libexec
Guillaume Desmottes [Tue, 29 Jun 2010 10:20:07 +0000 (12:20 +0200)]
install empathy-av to libexec

13 years agoadd AV client to the debug window
Guillaume Desmottes [Thu, 24 Jun 2010 13:54:44 +0000 (15:54 +0200)]
add AV client to the debug window

13 years agoDisable timer if EMPATHY_PERSIST is set
Guillaume Desmottes [Tue, 29 Jun 2010 09:08:54 +0000 (11:08 +0200)]
Disable timer if EMPATHY_PERSIST is set

13 years agoAdd a timer stopping the proccess after a while if idling
Guillaume Desmottes [Tue, 29 Jun 2010 09:05:19 +0000 (11:05 +0200)]
Add a timer stopping the proccess after a while if idling

There is no point to keep it around when not needed.

13 years agoClaim that we support H264
Guillaume Desmottes [Tue, 29 Jun 2010 08:35:58 +0000 (10:35 +0200)]
Claim that we support H264

May not be actually true but needed to be callable using Google Video.

13 years agoadd empathy_call_factory_register
Guillaume Desmottes [Tue, 29 Jun 2010 08:23:42 +0000 (10:23 +0200)]
add empathy_call_factory_register

So we can connect signal before registering the Handler.

13 years agoadd service and client files
Guillaume Desmottes [Tue, 29 Jun 2010 07:56:58 +0000 (09:56 +0200)]
add service and client files

13 years agoAdd empathy-av, a new process handling media channels (#599161)
Guillaume Desmottes [Thu, 24 Jun 2010 13:47:33 +0000 (15:47 +0200)]
Add empathy-av, a new process handling media channels (#599161)

13 years agoempathy_call_factory_new_call_with_streams: no need to pass a EmpathyCallFactory
Guillaume Desmottes [Thu, 24 Jun 2010 13:34:20 +0000 (15:34 +0200)]
empathy_call_factory_new_call_with_streams: no need to pass a EmpathyCallFactory

13 years agoempathy: stop handling media channels
Guillaume Desmottes [Thu, 24 Jun 2010 13:06:14 +0000 (15:06 +0200)]
empathy: stop handling media channels

13 years agoFix up distribution of GSettings schemas
Danielle Madeley [Tue, 29 Jun 2010 04:08:14 +0000 (14:08 +1000)]
Fix up distribution of GSettings schemas

13 years agoWork around GCompletion deprecation for the time being
Danielle Madeley [Tue, 29 Jun 2010 03:58:20 +0000 (13:58 +1000)]
Work around GCompletion deprecation for the time being

13 years agoRevert "remove org.gnome.Empathy.gschema.xml.in from POTFILES.in"
Danielle Madeley [Tue, 29 Jun 2010 02:07:05 +0000 (12:07 +1000)]
Revert "remove org.gnome.Empathy.gschema.xml.in from POTFILES.in"

This reverts commit 78031524a27be66bdf51f1132f8285fa859b0c7a.

13 years agoremove released flag
Guillaume Desmottes [Mon, 28 Jun 2010 16:46:06 +0000 (18:46 +0200)]
remove released flag

13 years agoremove org.gnome.Empathy.gschema.xml.in from POTFILES.in
Guillaume Desmottes [Mon, 28 Jun 2010 16:43:39 +0000 (18:43 +0200)]
remove org.gnome.Empathy.gschema.xml.in from POTFILES.in

It breaks "make distcheck" and I didn't have time to dig right now...

13 years agoprepare 2.31.4 release
Guillaume Desmottes [Mon, 28 Jun 2010 16:06:19 +0000 (18:06 +0200)]
prepare 2.31.4 release

13 years agotp-chat: Wait that all the pending messages have been added to the pending queue
Guillaume Desmottes [Mon, 28 Jun 2010 15:50:09 +0000 (17:50 +0200)]
tp-chat: Wait that all the pending messages have been added to the pending queue

EmpathyChat which is using the TpChat should be sure that all the pending
messages have been processed so it can rely on
empathy_tp_chat_get_pending_messages() to return all the pending messages.

If not, it can't check if the message it receives from the logger are actually
pending ones and so will display them twice (#622729).

13 years ago[l10n] Updated Estonian translation
Mattias Põldaru [Sun, 27 Jun 2010 20:09:30 +0000 (23:09 +0300)]
[l10n] Updated Estonian translation

13 years ago[l10n] Updated Estonian translation
Mattias Põldaru [Sun, 27 Jun 2010 18:19:58 +0000 (21:19 +0300)]
[l10n] Updated Estonian translation

13 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Cheng-Chia Tseng [Sat, 26 Jun 2010 06:05:49 +0000 (14:05 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

13 years agoUpdated French translation
Claude Paroz [Fri, 25 Jun 2010 06:48:26 +0000 (08:48 +0200)]
Updated French translation

Contributed by Pablo Martin-Gomez and Claude Paroz

13 years agoApprove right away group text channels if we are not invited
Guillaume Desmottes [Thu, 24 Jun 2010 11:40:26 +0000 (13:40 +0200)]
Approve right away group text channels if we are not invited

If we have not been invited, that means the channel is spawned by the CM (when
using IRC proxy for example) so we want to display it right away.

13 years agorename approver service to Empathy.EventManager
Guillaume Desmottes [Thu, 24 Jun 2010 11:20:26 +0000 (13:20 +0200)]
rename approver service to Empathy.EventManager

This is more coherent with Empathy.AV.

13 years agoAdd missing signal to EmpathyMainWindow
Danielle Madeley [Thu, 24 Jun 2010 10:41:20 +0000 (20:41 +1000)]
Add missing signal to EmpathyMainWindow

13 years agoremove empathy-import-mc4-accounts (#622578)
Guillaume Desmottes [Thu, 24 Jun 2010 09:52:29 +0000 (11:52 +0200)]
remove empathy-import-mc4-accounts (#622578)

13 years agoremove imported-mc4-accounts gsettings key
Guillaume Desmottes [Thu, 24 Jun 2010 09:55:02 +0000 (11:55 +0200)]
remove imported-mc4-accounts gsettings key

13 years agostop importing MC4 accounts
Guillaume Desmottes [Thu, 24 Jun 2010 09:52:45 +0000 (11:52 +0200)]
stop importing MC4 accounts

13 years agoMerge branch 'preferences-dialog-622557'
Danielle Madeley [Thu, 24 Jun 2010 09:38:15 +0000 (19:38 +1000)]
Merge branch 'preferences-dialog-622557'

13 years agoPort EmpathyPreferences to GtkDialog subclass
Danielle Madeley [Thu, 24 Jun 2010 02:34:33 +0000 (12:34 +1000)]
Port EmpathyPreferences to GtkDialog subclass

13 years agoPort EmpathyMainWindow to GtkWindow subclass
Danielle Madeley [Wed, 23 Jun 2010 13:33:49 +0000 (23:33 +1000)]
Port EmpathyMainWindow to GtkWindow subclass

13 years agoUse document font by default for adium themes
Xavier Claessens [Tue, 22 Jun 2010 18:05:24 +0000 (20:05 +0200)]
Use document font by default for adium themes

Fixes bug #622266

13 years agoUpdated Spanish translation
Jorge González [Tue, 22 Jun 2010 19:11:51 +0000 (21:11 +0200)]
Updated Spanish translation

13 years agolog_window_get_messages_for_date: don't clear the marks on the calendar
Guillaume Desmottes [Tue, 22 Jun 2010 15:12:39 +0000 (17:12 +0200)]
log_window_get_messages_for_date: don't clear the marks on the calendar

There is no reason to.

13 years agoadd 2 comments
Guillaume Desmottes [Tue, 22 Jun 2010 15:10:58 +0000 (17:10 +0200)]
add 2 comments

13 years agoMerge branch 'av-handler-622368'
Guillaume Desmottes [Tue, 22 Jun 2010 15:26:10 +0000 (17:26 +0200)]
Merge branch 'av-handler-622368'

13 years agonew-call-dialog: create the AV channel using the TargetID so we don't have to wait...
Guillaume Desmottes [Tue, 22 Jun 2010 13:45:06 +0000 (15:45 +0200)]
new-call-dialog: create the AV channel using the TargetID so we don't have to wait for the EmpathyContact

13 years agodebug-window: add the logger (#622381)
Guillaume Desmottes [Tue, 22 Jun 2010 11:50:50 +0000 (13:50 +0200)]
debug-window: add the logger (#622381)

13 years agolog-window: check if the window still exist in async cb (#622273)
Guillaume Desmottes [Tue, 22 Jun 2010 13:00:54 +0000 (15:00 +0200)]
log-window: check if the window still exist in async cb (#622273)

13 years agomove the static variable used by the singleton out of empathy_log_window_show
Guillaume Desmottes [Tue, 22 Jun 2010 12:34:07 +0000 (14:34 +0200)]
move the static variable used by the singleton out of empathy_log_window_show

That's useful for other functions which would like to check if there is still
a window or not.

13 years agoremove empathy_tp_call_to
Guillaume Desmottes [Tue, 22 Jun 2010 09:42:54 +0000 (11:42 +0200)]
remove empathy_tp_call_to

We don't need it any more:
- The TpContact is now always set during object construction
- The status is changed once the contact has been set
- We don't need to request streams any more as we use Initial{Audio,Video}

13 years agoremove empathy_call_handler_new_for_contact_with_streams
Guillaume Desmottes [Tue, 22 Jun 2010 09:38:39 +0000 (11:38 +0200)]
remove empathy_call_handler_new_for_contact_with_streams

13 years agoempathy_tp_call_accept_incoming_call: early return if the call is not an incoming one
Guillaume Desmottes [Tue, 22 Jun 2010 09:37:20 +0000 (11:37 +0200)]
empathy_tp_call_accept_incoming_call: early return if the call is not an incoming one

We use to rely in the call handler on the presence or not of the TpCall object
to check if the call was incoming or not.
But now TpCall object are created earlier so that's not true any more.

13 years agoempathy_call_handler_start_call: use empathy_call_factory_new_call_with_streams
Guillaume Desmottes [Tue, 22 Jun 2010 09:28:00 +0000 (11:28 +0200)]
empathy_call_handler_start_call: use empathy_call_factory_new_call_with_streams

13 years agoempathy_call_factory_new_call_with_streams: request channel using the CD
Guillaume Desmottes [Tue, 22 Jun 2010 09:25:01 +0000 (11:25 +0200)]
empathy_call_factory_new_call_with_streams: request channel using the CD

Also allow caller to pass the timestamp and an optionnal callback.

13 years agotp-call: use tp_g_signal_connect_object to connect signal on the channel
Guillaume Desmottes [Tue, 22 Jun 2010 09:20:32 +0000 (11:20 +0200)]
tp-call: use tp_g_signal_connect_object to connect signal on the channel

This ensure that the cb won't be called after the TpCall has been destroyed.

13 years agotp-call: use TargetHandle to get the remote contact
Guillaume Desmottes [Mon, 21 Jun 2010 14:47:18 +0000 (16:47 +0200)]
tp-call: use TargetHandle to get the remote contact

13 years agotp-call: use the Requested property to check if the call is an incoming one or not
Guillaume Desmottes [Mon, 21 Jun 2010 14:21:34 +0000 (16:21 +0200)]
tp-call: use the Requested property to check if the call is an incoming one or not

13 years agoremove empathy_call_factory_new_call
Guillaume Desmottes [Mon, 21 Jun 2010 12:55:54 +0000 (14:55 +0200)]
remove empathy_call_factory_new_call

It's not used any more.

13 years agocall-factory: use TpSimpleHandler to handle incoming calls (#622368)
Guillaume Desmottes [Mon, 21 Jun 2010 11:15:25 +0000 (13:15 +0200)]
call-factory: use TpSimpleHandler to handle incoming calls (#622368)

13 years agostop handling internally stream media channels
Guillaume Desmottes [Mon, 21 Jun 2010 11:14:35 +0000 (13:14 +0200)]
stop handling internally stream media channels

We are going to do it properly using TpSimpleHandler.

13 years agoshare-my-desktop: ownership of the request hash table is passed to empathy_dispatcher...
Guillaume Desmottes [Mon, 21 Jun 2010 13:56:39 +0000 (15:56 +0200)]
share-my-desktop: ownership of the request hash table is passed to empathy_dispatcher_create_channel

13 years agoMake sure taping ENTER when searching contact starts a chat.
Xavier Claessens [Mon, 21 Jun 2010 15:03:45 +0000 (17:03 +0200)]
Make sure taping ENTER when searching contact starts a chat.

Make sure there is always a contact selected when live search is active, and
activate its row when the live search is activated

13 years agoAdd "activate" signal on EmpathyLiveSearch
Xavier Claessens [Mon, 21 Jun 2010 15:03:13 +0000 (17:03 +0200)]
Add "activate" signal on EmpathyLiveSearch

It is emitted when its GtkEntry is activated.

13 years agoStop advertissing audio/video capabilities using old API
Guillaume Desmottes [Mon, 21 Jun 2010 11:18:36 +0000 (13:18 +0200)]
Stop advertissing audio/video capabilities using old API

Connection.Interface.Capabilities is so passé...

13 years agoMerge branch 'vino-621998'
Guillaume Desmottes [Mon, 21 Jun 2010 12:19:12 +0000 (14:19 +0200)]
Merge branch 'vino-621998'

13 years agoMerge branch 'check-vinagre-589225'
Guillaume Desmottes [Mon, 21 Jun 2010 12:19:00 +0000 (14:19 +0200)]
Merge branch 'check-vinagre-589225'

13 years agoMerge remote branch 'sjoerd/misc'
Danielle Madeley [Mon, 21 Jun 2010 09:33:42 +0000 (19:33 +1000)]
Merge remote branch 'sjoerd/misc'

13 years agoDelay setting both contact list values until the each is set.
Danielle Madeley [Mon, 21 Jun 2010 09:08:30 +0000 (19:08 +1000)]
Delay setting both contact list values until the each is set.

Solves a loop in the notification code that caused things to get stuck.

13 years agostrip name of the room (#622201)
Guillaume Desmottes [Mon, 21 Jun 2010 08:32:28 +0000 (10:32 +0200)]
strip name of the room (#622201)

13 years agoGrab focus on the main window's tree view by default
Xavier Claessens [Sun, 20 Jun 2010 07:35:00 +0000 (09:35 +0200)]
Grab focus on the main window's tree view by default

This is needed to make live search works when the main window is shown

Fixes bug #621089

13 years agoRemove dead code in tests that still use MC4
Xavier Claessens [Mon, 21 Jun 2010 06:45:08 +0000 (08:45 +0200)]
Remove dead code in tests that still use MC4

13 years agoRemove useless occurences of 'gconf' word
Xavier Claessens [Mon, 21 Jun 2010 06:44:32 +0000 (08:44 +0200)]
Remove useless occurences of 'gconf' word

Die gconf, die!

13 years agoshare-my-desktop: request the tube using the CDO
Guillaume Desmottes [Fri, 18 Jun 2010 10:28:13 +0000 (12:28 +0200)]
share-my-desktop: request the tube using the CDO

Recent Vino are now proper handlers so all we have to do is to request the
channel and let MC dispatch it to Vino.

13 years agoreplace empathy_contact_can_use_stream_tube by empathy_contact_can_use_rfb_stream_tube
Guillaume Desmottes [Fri, 18 Jun 2010 14:10:29 +0000 (16:10 +0200)]
replace empathy_contact_can_use_stream_tube by empathy_contact_can_use_rfb_stream_tube

That's the only type of tube we care about and that allows us to enable the
'Share my Desktop' option only with contacts having a tube enabled Vinagre
installed (#589225).

13 years agoUpdated Latvian translation.
Rudolfs Mazurs [Sun, 20 Jun 2010 15:16:02 +0000 (18:16 +0300)]
Updated Latvian translation.

13 years agoRely on compare_separator_and_groups when either A or B isn't a contact
Sjoerd Simons [Sat, 19 Jun 2010 19:38:03 +0000 (20:38 +0100)]
Rely on compare_separator_and_groups when either A or B isn't a contact

We can't rely on the fact that compare_separator_and_groups only returns
0 in the case it compares two contacts. But we can completely rely on its
result if we give it at least one non-contact.

13 years agoNow that we depend on the logger always enable favourite contact support
Sjoerd Simons [Sat, 19 Jun 2010 19:29:51 +0000 (20:29 +0100)]
Now that we depend on the logger always enable favourite contact support

13 years agoPick the right sort function early
Sjoerd Simons [Sat, 19 Jun 2010 19:06:07 +0000 (20:06 +0100)]
Pick the right sort function early

We can't assume that the group and seperator sorting function never returns 0,
so don't use that to imply that both A and B are contacts. Instead just check
if A and B are contacts...

13 years agoThrow a warning if the contact sort function didn't get two contacts
Sjoerd Simons [Sat, 19 Jun 2010 19:05:43 +0000 (20:05 +0100)]
Throw a warning if the contact sort function didn't get two contacts

13 years agoAlways prepare both the Connection and the Channel
Sjoerd Simons [Sat, 19 Jun 2010 18:54:38 +0000 (19:54 +0100)]
Always prepare both the Connection and the Channel

13 years agoUse the right GSettings scheme
Sjoerd Simons [Sat, 19 Jun 2010 16:49:45 +0000 (17:49 +0100)]
Use the right GSettings scheme

13 years agoEmpathyChat: use an opaque struct for priv not a void pointer
Sjoerd Simons [Sat, 19 Jun 2010 16:49:25 +0000 (17:49 +0100)]
EmpathyChat: use an opaque struct for priv not a void pointer

13 years agoRemove IDT_COMPILE_WARNINGS as we don't have the macro anymore
Sjoerd Simons [Sat, 19 Jun 2010 13:22:29 +0000 (14:22 +0100)]
Remove IDT_COMPILE_WARNINGS as we don't have the macro anymore

13 years agoUpdated Hebrew translation.
Yaron Shahrabani [Sat, 19 Jun 2010 16:29:11 +0000 (19:29 +0300)]
Updated Hebrew translation.

13 years agoUpdated Galician translations
Fran Diéguez [Sat, 19 Jun 2010 13:18:44 +0000 (15:18 +0200)]
Updated Galician translations