]>
git.0d.be Git - empathy.git/log
Sjoerd Simons [Fri, 9 Jan 2009 16:13:36 +0000 (16:13 +0000)]
Remove tube ID parameter, it's not used in the new tubes spec
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2154
Sjoerd Simons [Fri, 9 Jan 2009 16:13:32 +0000 (16:13 +0000)]
Call emp_cli_init in empathy_init
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2153
Sjoerd Simons [Fri, 9 Jan 2009 16:13:29 +0000 (16:13 +0000)]
New style tubes don't have ides
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2152
Sjoerd Simons [Fri, 9 Jan 2009 16:13:26 +0000 (16:13 +0000)]
Update to new stream tube spec
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2151
Sjoerd Simons [Fri, 9 Jan 2009 16:13:22 +0000 (16:13 +0000)]
Add new StreamTube spec
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2150
Sjoerd Simons [Fri, 9 Jan 2009 16:13:18 +0000 (16:13 +0000)]
Let a EmpathyChatroomManager observe the dispatcher
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2149
Sjoerd Simons [Fri, 9 Jan 2009 16:13:15 +0000 (16:13 +0000)]
Act as an observer
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2148
Sjoerd Simons [Fri, 9 Jan 2009 16:13:11 +0000 (16:13 +0000)]
Disconnect signal handlers from the head of the queue before destroying the queue
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2147
Sjoerd Simons [Fri, 9 Jan 2009 16:13:08 +0000 (16:13 +0000)]
Remove the tp-channel property, it's unused and useless
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2146
Sjoerd Simons [Fri, 9 Jan 2009 16:13:04 +0000 (16:13 +0000)]
Use new dispatcher API to get muc channels
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2145
Sjoerd Simons [Fri, 9 Jan 2009 16:13:00 +0000 (16:13 +0000)]
Remove custom channel requesting functionality, this should go through the dispatcher
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2144
Sjoerd Simons [Fri, 9 Jan 2009 16:12:57 +0000 (16:12 +0000)]
Add request muc channels to the dispatcher
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2143
Sjoerd Simons [Fri, 9 Jan 2009 16:12:54 +0000 (16:12 +0000)]
Wait untill the TpChat object is ready before going into pending state
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2142
Sjoerd Simons [Fri, 9 Jan 2009 16:12:51 +0000 (16:12 +0000)]
Explicitly close file channels when removing them from the FT manager
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2141
Sjoerd Simons [Fri, 9 Jan 2009 16:12:47 +0000 (16:12 +0000)]
Add a function to explicitly close File channels
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2140
Sjoerd Simons [Fri, 9 Jan 2009 16:12:43 +0000 (16:12 +0000)]
Make existing contact FT capable when the CM supports it
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2139
Sjoerd Simons [Fri, 9 Jan 2009 16:12:40 +0000 (16:12 +0000)]
Enable approving of file transfers
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2138
Sjoerd Simons [Fri, 9 Jan 2009 16:12:36 +0000 (16:12 +0000)]
Enabled dispatching of file tranfers
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2137
Sjoerd Simons [Fri, 9 Jan 2009 16:12:33 +0000 (16:12 +0000)]
Use new API to request file transfers
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2136
Sjoerd Simons [Fri, 9 Jan 2009 16:12:28 +0000 (16:12 +0000)]
Add support for dispatching file transfers
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2135
Xavier Claessens [Fri, 9 Jan 2009 16:12:24 +0000 (16:12 +0000)]
Recognise file transfers
svn path=/trunk/; revision=2134
Sjoerd Simons [Fri, 9 Jan 2009 16:12:20 +0000 (16:12 +0000)]
Add an optional properties hash to the RequestData struct
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2133
Sjoerd Simons [Fri, 9 Jan 2009 16:12:16 +0000 (16:12 +0000)]
Initial port to the new dispatcher
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2132
Sjoerd Simons [Fri, 9 Jan 2009 16:12:11 +0000 (16:12 +0000)]
Use the new dispatcher api to request text channels
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2131
Sjoerd Simons [Fri, 9 Jan 2009 16:12:07 +0000 (16:12 +0000)]
Start reworking the dispatcher
Rework the channel dispatche so it's model is somewhat similar to the
ChannelDispatcher in the telepathy-spec. Which allows for a much cleaner and
extensible implementation containg no ugly hacks. Currently it's only able to
do Text Channels and a lot of the other functionality is temporary disabled
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2130
Sjoerd Simons [Fri, 9 Jan 2009 16:12:02 +0000 (16:12 +0000)]
Port to the new EmpathyTpChat API
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2129
Sjoerd Simons [Fri, 9 Jan 2009 16:11:59 +0000 (16:11 +0000)]
Improve API of tp-chat
* Never automagically acknowledge message, the UI should do this
* Add API to acknowledge a single or a list of EmpathyMessage
* Add API to get the list of pending messages
* Add API to explicitly close the underlying channel
* Ignore events from a channel that is being closed. Important events will be
emitted when the text channel respawns.
In the future we might want to make the closing of the channel async and have
it emit signals untill closed. Mostly for the benefit of the logger. Needs some
work in the UI bits to disconnect all signals properly when closing the window
though.
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2128
Sjoerd Simons [Fri, 9 Jan 2009 16:11:54 +0000 (16:11 +0000)]
Add id field to save the message id as received the CM
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2127
Sjoerd Simons [Fri, 9 Jan 2009 16:11:48 +0000 (16:11 +0000)]
Add empathy_contact_call_when_ready
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2126
Xavier Claessens [Fri, 9 Jan 2009 10:31:42 +0000 (10:31 +0000)]
use tabs because everyone love tabs
svn path=/trunk/; revision=2125
Xavier Claessens [Fri, 9 Jan 2009 10:31:38 +0000 (10:31 +0000)]
dispatcher_tubes_new_tube_cb: add some tube handling debug messages
svn path=/trunk/; revision=2124
Xavier Claessens [Fri, 9 Jan 2009 10:06:40 +0000 (10:06 +0000)]
Update Python bindings.
svn path=/trunk/; revision=2123
Xavier Claessens [Fri, 9 Jan 2009 10:06:36 +0000 (10:06 +0000)]
Set the right weak pointer.
svn path=/trunk/; revision=2122
Xavier Claessens [Fri, 9 Jan 2009 10:06:32 +0000 (10:06 +0000)]
Port EmpathyContactManager to the new singleton policy.
svn path=/trunk/; revision=2121
Xavier Claessens [Fri, 9 Jan 2009 10:06:27 +0000 (10:06 +0000)]
Port to the new singleton API.
svn path=/trunk/; revision=2120
Xavier Claessens [Fri, 9 Jan 2009 10:06:23 +0000 (10:06 +0000)]
Update python bindings.
svn path=/trunk/; revision=2119
Xavier Claessens [Fri, 9 Jan 2009 10:06:19 +0000 (10:06 +0000)]
Port EmpathyFTManager to the new singleton policy.
svn path=/trunk/; revision=2118
Xavier Claessens [Fri, 9 Jan 2009 10:06:15 +0000 (10:06 +0000)]
Port EmpathyEventManager to the new singleton policy.
svn path=/trunk/; revision=2117
Xavier Claessens [Fri, 9 Jan 2009 10:06:10 +0000 (10:06 +0000)]
Port EmpathySmileyManager to the new singleton policy.
svn path=/trunk/; revision=2116
Xavier Claessens [Fri, 9 Jan 2009 10:06:05 +0000 (10:06 +0000)]
Port EmpathyLogManager to the new singleton policy.
svn path=/trunk/; revision=2115
Xavier Claessens [Fri, 9 Jan 2009 10:06:00 +0000 (10:06 +0000)]
Port EmpathyIdle to the new singleton policy.
svn path=/trunk/; revision=2114
Xavier Claessens [Fri, 9 Jan 2009 10:05:54 +0000 (10:05 +0000)]
Port EmpathyContactFactory to the new singleton policy.
svn path=/trunk/; revision=2113
Daniel Nylander [Thu, 8 Jan 2009 00:23:00 +0000 (00:23 +0000)]
Updated sv translation (Daniel Nylander)
svn path=/trunk/; revision=2112
Kjartan Maraas [Wed, 7 Jan 2009 12:08:46 +0000 (12:08 +0000)]
Remove accidentall addition
svn path=/trunk/; revision=2111
Kjartan Maraas [Wed, 7 Jan 2009 12:08:31 +0000 (12:08 +0000)]
Updated Norwegian bokmål translation.
svn path=/trunk/; revision=2110
Xavier Claessens [Wed, 7 Jan 2009 10:04:47 +0000 (10:04 +0000)]
Add a comment that tells to keep EmpathySound enum sync with sound_entries array.
svn path=/trunk/; revision=2109
Xavier Claessens [Tue, 6 Jan 2009 19:14:57 +0000 (19:14 +0000)]
Set initial value for sound pref checkboxes.
svn path=/trunk/; revision=2108
Xavier Claessens [Tue, 6 Jan 2009 17:19:21 +0000 (17:19 +0000)]
Bump version to 2.25.5
svn path=/trunk/; revision=2107
Jorge Gonzalez Gonzalez [Tue, 6 Jan 2009 17:06:28 +0000 (17:06 +0000)]
Updated es translation (Jorge Gonzalez)
svn path=/trunk/; revision=2106
Xavier Claessens [Tue, 6 Jan 2009 17:06:09 +0000 (17:06 +0000)]
pre-release updates
svn path=/trunk/; revision=2105
Xavier Claessens [Tue, 6 Jan 2009 16:50:11 +0000 (16:50 +0000)]
Fix the creation of bus_name and object_path for dispatching tubes. It drops escaping for now.
svn path=/trunk/; revision=2104
Xavier Claessens [Tue, 6 Jan 2009 16:50:08 +0000 (16:50 +0000)]
Assert that sound_id is OK before getting sound_entries[sound_id], to avoid crash.
svn path=/trunk/; revision=2103
Xavier Claessens [Tue, 6 Jan 2009 16:50:05 +0000 (16:50 +0000)]
Sanity checks for empathy_play_sounds.
svn path=/trunk/; revision=2102
Xavier Claessens [Tue, 6 Jan 2009 16:50:02 +0000 (16:50 +0000)]
Use gtk_list_store_insert_with_values ().
svn path=/trunk/; revision=2101
Xavier Claessens [Tue, 6 Jan 2009 16:49:59 +0000 (16:49 +0000)]
Use a GList instead of a GPtrArray and reorder the functions to avoid
prototypes.
svn path=/trunk/; revision=2100
Xavier Claessens [Tue, 6 Jan 2009 16:49:56 +0000 (16:49 +0000)]
Create the EmpathyContactMonitor lazily if needed.
svn path=/trunk/; revision=2099
Xavier Claessens [Tue, 6 Jan 2009 16:49:52 +0000 (16:49 +0000)]
Rename proxy->iface in EmpathyContactMonitor.
svn path=/trunk/; revision=2098
Xavier Claessens [Tue, 6 Jan 2009 16:49:49 +0000 (16:49 +0000)]
Use g_return_[val]_if_fail instead of g_assert in public APIs.
svn path=/trunk/; revision=2097
Xavier Claessens [Tue, 6 Jan 2009 16:49:45 +0000 (16:49 +0000)]
Use the right weak pointer location.
svn path=/trunk/; revision=2096
Xavier Claessens [Tue, 6 Jan 2009 16:49:43 +0000 (16:49 +0000)]
disconnect_monitor_signals function is quite useless.
svn path=/trunk/; revision=2095
Xavier Claessens [Tue, 6 Jan 2009 16:49:39 +0000 (16:49 +0000)]
Don't initialize the variable at declaration.
svn path=/trunk/; revision=2094
Xavier Claessens [Tue, 6 Jan 2009 16:49:36 +0000 (16:49 +0000)]
Move code handling the DBus signal in an idle callback.
svn path=/trunk/; revision=2093
Xavier Claessens [Tue, 6 Jan 2009 16:49:33 +0000 (16:49 +0000)]
Use TpConnectionStatus instead of guint.
svn path=/trunk/; revision=2092
Xavier Claessens [Tue, 6 Jan 2009 16:49:30 +0000 (16:49 +0000)]
Simplify code when initializing the store.
Always start the 10sec timeout when we change status to connected.
Rename TpConnectionStatus variables connection->status.
svn path=/trunk/; revision=2091
Xavier Claessens [Tue, 6 Jan 2009 16:49:27 +0000 (16:49 +0000)]
Insert a comment claryfing reference ownership.
svn path=/trunk/; revision=2090
Xavier Claessens [Tue, 6 Jan 2009 16:49:24 +0000 (16:49 +0000)]
Don't forget to unref the account object.
svn path=/trunk/; revision=2089
Xavier Claessens [Tue, 6 Jan 2009 16:49:21 +0000 (16:49 +0000)]
Use gettext() when populating the preferences sound list.
svn path=/trunk/; revision=2088
Xavier Claessens [Tue, 6 Jan 2009 16:49:17 +0000 (16:49 +0000)]
Add a debug message when playing sound.
svn path=/trunk/; revision=2087
Xavier Claessens [Tue, 6 Jan 2009 16:49:14 +0000 (16:49 +0000)]
Back out changes in EmpathyContactListStore. They could go in a later
branch.
svn path=/trunk/; revision=2086
Xavier Claessens [Tue, 6 Jan 2009 16:49:11 +0000 (16:49 +0000)]
Propperly mark event descriptions for translation.
Add a comment about the order of the sound entries array, and assert if
the order isn't correct.
svn path=/trunk/; revision=2085
Xavier Claessens [Tue, 6 Jan 2009 16:49:08 +0000 (16:49 +0000)]
Set to NULL the status message if it's empty.
svn path=/trunk/; revision=2084
Xavier Claessens [Tue, 6 Jan 2009 16:49:05 +0000 (16:49 +0000)]
Initialize the connection numbers when creating the object.
svn path=/trunk/; revision=2083
Xavier Claessens [Tue, 6 Jan 2009 16:49:01 +0000 (16:49 +0000)]
Update empathy_sound_play () to be nicer to use and centralize the list
of sounds we support.
svn path=/trunk/; revision=2082
Xavier Claessens [Tue, 6 Jan 2009 16:48:58 +0000 (16:48 +0000)]
Add debug messages.
svn path=/trunk/; revision=2081
Xavier Claessens [Tue, 6 Jan 2009 16:48:55 +0000 (16:48 +0000)]
Add a weak pointer ref inside the costructor.
svn path=/trunk/; revision=2080
Xavier Claessens [Tue, 6 Jan 2009 16:48:52 +0000 (16:48 +0000)]
Improve wording.
svn path=/trunk/; revision=2079
Xavier Claessens [Tue, 6 Jan 2009 16:48:49 +0000 (16:48 +0000)]
Turn empathy_sound_pref_is_enabled into empathy_sound_play that
automatically plays the sound if the pref is enabled.
svn path=/trunk/; revision=2078
Xavier Claessens [Tue, 6 Jan 2009 16:48:45 +0000 (16:48 +0000)]
Disconnect all signals from the EmpathyAccountChooser when finalizing.
svn path=/trunk/; revision=2077
Xavier Claessens [Tue, 6 Jan 2009 16:48:42 +0000 (16:48 +0000)]
Update API Docs.
svn path=/trunk/; revision=2076
Xavier Claessens [Tue, 6 Jan 2009 16:48:39 +0000 (16:48 +0000)]
Update python bindings.
svn path=/trunk/; revision=2075
Xavier Claessens [Tue, 6 Jan 2009 16:48:36 +0000 (16:48 +0000)]
Use new singleton policy for EmpathyAccountManager.
svn path=/trunk/; revision=2074
Xavier Claessens [Tue, 6 Jan 2009 16:48:32 +0000 (16:48 +0000)]
Another style nitpick.
svn path=/trunk/; revision=2073
Xavier Claessens [Tue, 6 Jan 2009 16:48:28 +0000 (16:48 +0000)]
Yet more style fixes.
svn path=/trunk/; revision=2072
Xavier Claessens [Tue, 6 Jan 2009 16:48:25 +0000 (16:48 +0000)]
Use _constructor () override to implement singleton.
svn path=/trunk/; revision=2071
Xavier Claessens [Tue, 6 Jan 2009 16:48:22 +0000 (16:48 +0000)]
Add newlines at the end of files.
svn path=/trunk/; revision=2070
Xavier Claessens [Tue, 6 Jan 2009 16:48:19 +0000 (16:48 +0000)]
Drop our references in dispose instead of finalize.
svn path=/trunk/; revision=2069
Xavier Claessens [Tue, 6 Jan 2009 16:48:16 +0000 (16:48 +0000)]
Remember to set dispose_run after dispose has run.
svn path=/trunk/; revision=2068
Xavier Claessens [Tue, 6 Jan 2009 16:48:13 +0000 (16:48 +0000)]
Don't initialize private stuff in _new ().
svn path=/trunk/; revision=2067
Xavier Claessens [Tue, 6 Jan 2009 16:48:10 +0000 (16:48 +0000)]
Don't leak a reference to McAccount objects and don't leak a list.
svn path=/trunk/; revision=2066
Xavier Claessens [Tue, 6 Jan 2009 16:48:07 +0000 (16:48 +0000)]
Unref objects in dispose and not in finalize; fully update account data
before emitting signals.
svn path=/trunk/; revision=2065
Xavier Claessens [Tue, 6 Jan 2009 16:48:03 +0000 (16:48 +0000)]
Style fixes.
svn path=/trunk/; revision=2064
Xavier Claessens [Tue, 6 Jan 2009 16:48:00 +0000 (16:48 +0000)]
Don't own a reference to the EmpathyTpChat, otherwise it won't be
finalized.
svn path=/trunk/; revision=2063
Xavier Claessens [Tue, 6 Jan 2009 16:47:57 +0000 (16:47 +0000)]
Always disconnect signals for safety on _finalize ().
svn path=/trunk/; revision=2062
Xavier Claessens [Tue, 6 Jan 2009 16:47:53 +0000 (16:47 +0000)]
Update Python bindings.
svn path=/trunk/; revision=2061
Xavier Claessens [Tue, 6 Jan 2009 16:47:50 +0000 (16:47 +0000)]
Implement sound for contact login/logout.
svn path=/trunk/; revision=2060
Xavier Claessens [Tue, 6 Jan 2009 16:47:47 +0000 (16:47 +0000)]
Fix the build.
svn path=/trunk/; revision=2059
Xavier Claessens [Tue, 6 Jan 2009 16:47:44 +0000 (16:47 +0000)]
Remember to check if source_id is already there when adding the
g_timeout.
svn path=/trunk/; revision=2058
Xavier Claessens [Tue, 6 Jan 2009 16:47:41 +0000 (16:47 +0000)]
Remove useless include.
svn path=/trunk/; revision=2057
Xavier Claessens [Tue, 6 Jan 2009 16:47:38 +0000 (16:47 +0000)]
Remove an useless method from the header and remember to unref the
EmpathyContactMonitor in _finalize().
svn path=/trunk/; revision=2056
Xavier Claessens [Tue, 6 Jan 2009 16:47:35 +0000 (16:47 +0000)]
Implement _get_monitor () in EmpathyTpChat.
svn path=/trunk/; revision=2055