aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy
Commit message (Collapse)AuthorAgeFilesLines
* Correctly align \ charactersxclaesse2009-01-101-2/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2208 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Only unref things in disposexclaesse2009-01-101-13/+4
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2205 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Ignore requested channels we didn't request except for text channels, also ↵xclaesse2009-01-101-2/+31
| | | | | | | | ignore deprecated channels types and channels for which it doesn't make sense to handle them unless they were requested Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2203 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Don't use the old style TpTubeTypexclaesse2009-01-102-11/+16
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2200 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Ignore approval that happen after the operation was approvedxclaesse2009-01-101-1/+7
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2196 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Correctly define the invalidated signalxclaesse2009-01-101-1/+1
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2194 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Port to the new empathy_call_when_ready apixclaesse2009-01-101-10/+29
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2193 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Make the error in the call_when_ready callback constxclaesse2009-01-102-2/+2
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2192 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Free ready callbacks in finalizexclaesse2009-01-101-1/+17
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2191 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add weak object, destroy notify and error reporting to ↵xclaesse2009-01-102-9/+56
| | | | | | | | empathy_contact_call_when_ready Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2190 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Let a chatroom keep a reference to a its TpChat if applicablexclaesse2009-01-103-4/+55
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2189 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Make the dispatch operation _get_ functions not return a refxclaesse2009-01-105-14/+6
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2188 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Don't unref the TpGroup twicexclaesse2009-01-101-1/+0
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2187 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Initialise the chatroom manager from empathy itselfxclaesse2009-01-101-7/+1
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2186 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Convert EmpathyChatroomManager to the new singleton conventionxclaesse2009-01-103-16/+13
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2185 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Don't close channels as a side-effect of disposing wrapper objectsxclaesse2009-01-103-6/+19
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2183 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove some dead codexclaesse2009-01-101-6/+0
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2182 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Move the dispatcher to the new singleton policyxclaesse2009-01-102-15/+32
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2181 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Always check if the passed operation is actually a dispatch operationxclaesse2009-01-101-11/+57
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2178 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Style fixesxclaesse2009-01-101-108/+114
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2175 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Style fixesxclaesse2009-01-102-3/+5
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2174 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Don't initialise variables by calling functions when declaring themxclaesse2009-01-101-11/+23
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2173 4ee84921-47dd-4033-b63a-18d7a039a3e4
* More style fixesxclaesse2009-01-101-6/+6
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2172 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove dead codexclaesse2009-01-101-588/+0
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2168 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add a utility function to start a call to a contactxclaesse2009-01-102-0/+40
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2166 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add a function to explicitly set the remote candidate on outgoing calls ↵xclaesse2009-01-102-23/+15
| | | | | | | | instead of relying on the group interface Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2165 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add code to request a streamed media channelxclaesse2009-01-102-18/+30
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2164 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add a function to explicitly close EmpathyTpCallxclaesse2009-01-102-4/+16
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2160 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Make empathy_tp_tube_accept_stream_tube more like underlying dbus function ↵xclaesse2009-01-102-55/+85
| | | | | | | | and hand errors to the caller Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2156 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove the id parameter, it's no longer usedxclaesse2009-01-101-3/+0
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2155 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Call emp_cli_init in empathy_initxclaesse2009-01-101-0/+5
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2153 4ee84921-47dd-4033-b63a-18d7a039a3e4
* New style tubes don't have idesxclaesse2009-01-101-2/+2
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2152 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Update to new stream tube specxclaesse2009-01-102-156/+60
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2151 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Let a EmpathyChatroomManager observe the dispatcherxclaesse2009-01-101-0/+2
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2149 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Act as an observerxclaesse2009-01-102-0/+91
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2148 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Disconnect signal handlers from the head of the queue before destroying the ↵xclaesse2009-01-101-11/+10
| | | | | | | | queue Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2147 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove the tp-channel property, it's unused and uselessxclaesse2009-01-101-35/+0
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2146 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove custom channel requesting functionality, this should go through the ↵xclaesse2009-01-102-135/+0
| | | | | | | | dispatcher Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2144 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add request muc channels to the dispatcherxclaesse2009-01-102-13/+78
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2143 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Wait untill the TpChat object is ready before going into pending statexclaesse2009-01-101-2/+41
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2142 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add a function to explicitly close File channelsxclaesse2009-01-102-1/+9
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2140 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Make existing contact FT capable when the CM supports itxclaesse2009-01-101-1/+0
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2139 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add support for dispatching file transfersxclaesse2009-01-102-27/+150
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2135 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Recognise file transfersxclaesse2009-01-101-0/+6
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2134 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add an optional properties hash to the RequestData structxclaesse2009-01-101-4/+9
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2133 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Start reworking the dispatcherxclaesse2009-01-105-352/+1546
| | | | | | | | | | | 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> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2130 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Improve API of tp-chatxclaesse2009-01-102-117/+218
| | | | | | | | | | | | | | | | | | * 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> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2128 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add id field to save the message id as received the CMxclaesse2009-01-102-0/+19
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2127 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add empathy_contact_call_when_readyxclaesse2009-01-102-11/+72
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2126 4ee84921-47dd-4033-b63a-18d7a039a3e4
* use tabs because everyone love tabsxclaesse2009-01-091-5/+5
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2125 4ee84921-47dd-4033-b63a-18d7a039a3e4
* dispatcher_tubes_new_tube_cb: add some tube handling debug messagesxclaesse2009-01-091-0/+6
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2124 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Set the right weak pointer.xclaesse2009-01-093-3/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2122 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Port EmpathyContactManager to the new singleton policy.xclaesse2009-01-092-12/+26
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2121 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Port EmpathyLogManager to the new singleton policy.xclaesse2009-01-092-19/+32
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2115 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Port EmpathyIdle to the new singleton policy.xclaesse2009-01-092-13/+27
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2114 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Port EmpathyContactFactory to the new singleton policy.xclaesse2009-01-097-20/+34
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2113 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix the creation of bus_name and object_path for dispatching tubes. It drops ↵xclaesse2009-01-071-19/+8
| | | | | | escaping for now. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2104 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Use a GList instead of a GPtrArray and reorder the functions to avoidxclaesse2009-01-071-148/+140
| | | | | | prototypes. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2100 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Create the EmpathyContactMonitor lazily if needed.xclaesse2009-01-072-4/+17
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2099 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Rename proxy->iface in EmpathyContactMonitor.xclaesse2009-01-072-26/+26
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2098 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Use g_return_[val]_if_fail instead of g_assert in public APIs.xclaesse2009-01-072-6/+6
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2097 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Use the right weak pointer location.xclaesse2009-01-071-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2096 4ee84921-47dd-4033-b63a-18d7a039a3e4
* disconnect_monitor_signals function is quite useless.xclaesse2009-01-071-18/+10
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2095 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Don't initialize the variable at declaration.xclaesse2009-01-071-3/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2094 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Move code handling the DBus signal in an idle callback.xclaesse2009-01-071-12/+44
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2093 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Use TpConnectionStatus instead of guint.xclaesse2009-01-071-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2092 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Simplify code when initializing the store.xclaesse2009-01-071-35/+31
| | | | | | | Always start the 10sec timeout when we change status to connected. Rename TpConnectionStatus variables connection->status. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2091 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Insert a comment claryfing reference ownership.xclaesse2009-01-071-0/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2090 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Don't forget to unref the account object.xclaesse2009-01-071-0/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2089 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Set to NULL the status message if it's empty.xclaesse2009-01-071-4/+6
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2084 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Initialize the connection numbers when creating the object.xclaesse2009-01-071-0/+9
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2083 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add debug messages.xclaesse2009-01-071-0/+4
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2081 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add a weak pointer ref inside the costructor.xclaesse2009-01-071-0/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2080 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Use new singleton policy for EmpathyAccountManager.xclaesse2009-01-075-6/+9
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2074 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Another style nitpick.xclaesse2009-01-071-1/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2073 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Yet more style fixes.xclaesse2009-01-072-178/+180
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2072 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Use _constructor () override to implement singleton.xclaesse2009-01-071-9/+22
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2071 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add newlines at the end of files.xclaesse2009-01-073-0/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2070 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Drop our references in dispose instead of finalize.xclaesse2009-01-071-2/+30
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2069 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remember to set dispose_run after dispose has run.xclaesse2009-01-071-0/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2068 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Don't leak a reference to McAccount objects and don't leak a list.xclaesse2009-01-071-3/+7
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2066 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Unref objects in dispose and not in finalize; fully update account dataxclaesse2009-01-071-10/+43
| | | | | | before emitting signals. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2065 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Style fixes.xclaesse2009-01-075-620/+620
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2064 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Don't own a reference to the EmpathyTpChat, otherwise it won't bexclaesse2009-01-071-7/+14
| | | | | | finalized. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2063 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Always disconnect signals for safety on _finalize ().xclaesse2009-01-072-2/+24
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2062 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix the build.xclaesse2009-01-071-0/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2059 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remember to check if source_id is already there when adding thexclaesse2009-01-071-0/+5
| | | | | | g_timeout. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2058 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove useless include.xclaesse2009-01-071-1/+0
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2057 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove an useless method from the header and remember to unref thexclaesse2009-01-072-1/+1
| | | | | | EmpathyContactMonitor in _finalize(). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2056 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Implement _get_monitor () in EmpathyTpChat.xclaesse2009-01-071-0/+16
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2055 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add an API to EmpathyAccountManager to find out if an account has justxclaesse2009-01-072-2/+49
| | | | | | connected. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2054 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Implement _get_monitor () in EmpathyContactManager.xclaesse2009-01-072-0/+14
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2052 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add a "presence-changed" signal so that we can keep track of thexclaesse2009-01-071-1/+25
| | | | | | previous presence of a contact when it changes. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2051 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add an EmpathyContactMonitor object to monitor changes in the contactxclaesse2009-01-076-1/+507
| | | | | | list. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2050 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove dead code from empathy-util.xclaesse2009-01-072-115/+0
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2046 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add new API in EmpathyAccountManager to cache the number of connectingxclaesse2009-01-072-6/+76
| | | | | | and connected accounts. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2042 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Port EmpathyTpContactFactory to the new API.xclaesse2009-01-071-19/+23
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2041 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Port EmpathyDispatcher to the new API.xclaesse2009-01-071-18/+21
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2040 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Build fix.xclaesse2009-01-071-1/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2038 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Use a invalid value when initializing.xclaesse2009-01-071-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2037 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Port EmpathyContactManager to the new API.xclaesse2009-01-071-19/+18
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2036 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Use the right marshallers for signals.xclaesse2009-01-071-2/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2033 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix a typo.xclaesse2009-01-071-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2032 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Disconnect from the DBus signal on finalize.xclaesse2009-01-071-0/+5
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2030 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add EmpathyAccountManager.xclaesse2009-01-073-0/+446
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2029 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Don't set random values in EmpathyIdle init if MC is not running.xclaesse2009-01-071-3/+8
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2026 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Correctly escape service name in dtube handlersxclaesse2008-12-291-6/+14
| | | | | | Signed-off-by: Will Thompson <will.thompson@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2017 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Start file transfer if the state is already open when we get the unix socketxclaesse2008-12-231-0/+3
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2012 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Make existing contact FT capable when the CM supports itxclaesse2008-12-231-0/+11
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@2011 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove useless empathy_message_get_date_and_timexclaesse2008-12-162-22/+0
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1989 4ee84921-47dd-4033-b63a-18d7a039a3e4
* gtk_init and g_thread_init shouldn't be called by libraries. Let ↵xclaesse2008-12-121-4/+0
| | | | | | applications do it. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1971 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Make sure to not init thread twice.xclaesse2008-12-121-1/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1970 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Use gi18n-lib.h instead of gi18n.h for libraries.xclaesse2008-12-1210-11/+10
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1967 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add empathy_init(), empathy_gtk_init() and empathy_gtk_init_with_args(). ↵xclaesse2008-12-123-0/+29
| | | | | | They have to be called by any process using libempathy. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1966 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix coding stylexclaesse2008-12-126-18/+19
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1964 4ee84921-47dd-4033-b63a-18d7a039a3e4
* add empathy_contact_manager_can_add (Guillaume Desmottes)xclaesse2008-12-122-0/+17
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1962 4ee84921-47dd-4033-b63a-18d7a039a3e4
* add empathy_tp_contact_list_can_add (Guillaume Desmottes)xclaesse2008-12-122-0/+17
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1961 4ee84921-47dd-4033-b63a-18d7a039a3e4
* add empathy_tp_group_get_flags (Guillaume Desmottes)xclaesse2008-12-122-0/+12
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1960 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Explicitly depend on telepathy-glib in .pc files (Simon McVittie)xclaesse2008-12-081-1/+1
| | | | | | | | If backporting this patch, if any file in libempathy/ or libempathy-gtk/ uses #include <libtelepathy/anything>, then a libtelepathy dependency is needed too. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1953 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Use G_GINT_FORMAT for printinf a goffset. Fixes bug #562873.xclaesse2008-12-031-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1944 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Use GRegex instead of custom code and use a new regex to detect URIsxclaesse2008-12-012-143/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1932 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove duplicate declaration of _get_transferred_countxclaesse2008-11-301-1/+0
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1929 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add missing includexclaesse2008-11-301-0/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1928 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Little fix for previous commit.xclaesse2008-11-301-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1927 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix a bug for the compilation of empathy-dispatcher.c. Fixes bug #562588 ↵xclaesse2008-11-301-1/+1
| | | | | | (Stephane Wirtel). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1926 4ee84921-47dd-4033-b63a-18d7a039a3e4
* dispatcher_connection_new_channel_cb: set the room of the newly created ↵xclaesse2008-11-241-0/+1
| | | | | | chatroom. Fixes bug #560387 (Guillaume Desmottes). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1918 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove empathy_tp_file_keep_alive hack and connect to "notify::state" in ↵xclaesse2008-11-223-40/+18
| | | | | | file_channel_create_cb() to unref the object when the FT is done. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1913 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Cleanup of ft_manager_add_tp_file_to_list.xclaesse2008-11-222-0/+8
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1908 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix ref counting of tp_file, make it singleton per channel, and add a ↵xclaesse2008-11-223-8/+71
| | | | | | _keep_alive method that adds a tmp ref until the transfer finishes. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1904 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix signature of signal cb, start the transfer only if we have the socket ↵xclaesse2008-11-221-24/+28
| | | | | | path, and switch input/output streams in tp_file_start_transfer. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1901 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add a FIXME about the tp_file being leakedxclaesse2008-11-221-0/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1900 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Change state when the channel is invalidated only if an error occured.xclaesse2008-11-221-5/+11
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1891 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Simplify a little bit the code when abording a FTxclaesse2008-11-221-4/+5
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1889 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Cancel the FT if we can't get the transfer methodxclaesse2008-11-221-1/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1888 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove unused empathy_tp_file_get_idxclaesse2008-11-222-19/+0
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1887 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Simplify the code to start a file transferxclaesse2008-11-221-72/+35
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1886 4ee84921-47dd-4033-b63a-18d7a039a3e4
* When the channel is invalidated, change state to CANCELLED.xclaesse2008-11-222-34/+20
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1885 4ee84921-47dd-4033-b63a-18d7a039a3e4
* rename empathy_tp_file_get_incoming to empathy_tp_file_is_incomingxclaesse2008-11-222-2/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1882 4ee84921-47dd-4033-b63a-18d7a039a3e4
* empathy_tp_file_accept/offer takes the GFile in param and return a GError if ↵xclaesse2008-11-223-94/+31
| | | | | | the file can't be opened. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1881 4ee84921-47dd-4033-b63a-18d7a039a3e4
* don't include itselfxclaesse2008-11-221-2/+0
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1878 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Remove useless linesxclaesse2008-11-222-5/+0
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1877 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fix coding stylexclaesse2008-11-221-46/+47
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1876 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Cleanup the coding style. If we can't get info about the GFile we abord the FT.xclaesse2008-11-222-81/+80
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1875 4ee84921-47dd-4033-b63a-18d7a039a3e4
* get_requestable_channel_classes_cb: call tp_contact_factory_ready if the ↵xclaesse2008-11-221-0/+1
| | | | | | D-Bus call failed git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1864 4ee84921-47dd-4033-b63a-18d7a039a3e4
* empathy-tp-file.c: actually implement the getter of GObject propertiesxclaesse2008-11-221-0/+24
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1858 4ee84921-47dd-4033-b63a-18d7a039a3e4
* empathy-tp-file: reorder FileTransfer D-Bus properties using the same order ↵xclaesse2008-11-221-7/+10
| | | | | | as in the spec git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1857 4ee84921-47dd-4033-b63a-18d7a039a3e4
* tp_file_constructor: get the ContentHashType and ContentType values from the ↵xclaesse2008-11-221-0/+6
| | | | | | properties hash table git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1856 4ee84921-47dd-4033-b63a-18d7a039a3e4
* empathy-contact: no need to inspect the RequestableChannelClasses property ↵xclaesse2008-11-221-71/+0
| | | | | | anymore, empathy-tp-contact-factory does it for us now git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1855 4ee84921-47dd-4033-b63a-18d7a039a3e4
* empathy-tp-contact-factory: set the FT capability when creating contacts if ↵xclaesse2008-11-221-1/+79
| | | | | | the CM supports it git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1854 4ee84921-47dd-4033-b63a-18d7a039a3e4
* empathy-tp-contact-factory: factor out contact_createdxclaesse2008-11-221-2/+9
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1853 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Implement latest ft draftxclaesse2008-11-221-3/+7
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1849 4ee84921-47dd-4033-b63a-18d7a039a3e4
* remove blank linexclaesse2008-11-221-1/+0
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1847 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Use the RequestableChannelClasses property instead of hardcoding salut to ↵xclaesse2008-11-221-20/+65
| | | | | | check if we can send file or not git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1846 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Set the Date property when requesting a FT channelxclaesse2008-11-221-2/+10
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1845 4ee84921-47dd-4033-b63a-18d7a039a3e4
* use Requestotron to request the FT channelxclaesse2008-11-221-46/+64
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1844 4ee84921-47dd-4033-b63a-18d7a039a3e4
* fix FT client side code as the generated code changedxclaesse2008-11-222-13/+14
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1843 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Renamed free_copy_data_if_closed to copy_data_unref and have a ref_count in ↵xclaesse2008-11-221-17/+22
| | | | | | | | the CopyData struct. (Jonny Lamb) Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1840 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Use _call_request_channel instead of _run_request_channel. (Jonny Lamb)xclaesse2008-11-222-52/+72
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1839 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Don't expose streams in EmpathyTpFile, but use the GFile. (Jonny Lamb)xclaesse2008-11-223-61/+42
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1837 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Moved empathy_send_file to EmpathyDispatcher and renamed it. (Jonny Lamb)xclaesse2008-11-225-111/+103
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1835 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fixed Makefile by including missing backslash. (Jonny Lamb)xclaesse2008-11-221-1/+0
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1833 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Changed suppress_handler to TRUE in a requested channel. (Jonny Lamb)xclaesse2008-11-221-1/+1
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1831 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Moved capabilities hack to empathy_contact_set_account. (Jonny Lamb)xclaesse2008-11-221-27/+27
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1830 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Renamed is_salut to contact_is_salut. (Jonny Lamb)xclaesse2008-11-221-2/+2
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1829 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Removed useless libtelepathy headers. (Jonny Lamb)xclaesse2008-11-222-5/+0
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1810 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Removed useless +0.5 in get_time_remaining. (Jonny Lamb)xclaesse2008-11-221-1/+1
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1808 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Made state_change_reason None in the constructor instead of an invalid ↵xclaesse2008-11-221-5/+2
| | | | | | | | value. (Jonny Lamb) Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1807 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Removed pointless test whether the tp_file is a GObject in the finalize ↵xclaesse2008-11-221-2/+1
| | | | | | | | function. (Jonny Lamb) Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1806 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Use empathy_time_get_current_time instead of g_get_current_time. (Jonny Lamb)xclaesse2008-11-221-15/+6
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1805 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Removed cached_empathy_file from EmpathyTpFilePriv. (Jonny Lamb)xclaesse2008-11-221-1/+0
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1804 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Removed account property of EmpathyTpFile as it's only actually used once ↵xclaesse2008-11-223-29/+8
| | | | | | | | and easy obtainable. (Jonny Lamb) Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1803 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Made property-getting synchronous again so there isn't a massive race ↵xclaesse2008-11-221-45/+30
| | | | | | | | | | | condition (Jonny Lamb) This is more of a workaround than a fix and should be fixed fairly soonish. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1802 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fixed channel property setting typo so ContentType is actually set. (Jonny Lamb)xclaesse2008-11-221-1/+1
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1801 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Updated parameter checks to return appropriate values. (Jonny Lamb)xclaesse2008-11-221-9/+12
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1799 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add parameter checks to public functions. (Jonny Lamb)xclaesse2008-11-221-1/+24
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1797 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Updated the way to access the EmpathyTpFilePriv instance within ↵xclaesse2008-11-222-251/+161
| | | | | | | | empathy-tp-file. (Jonny Lamb) Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1796 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Re-ordered EmpathyTpFile so static functions need no declaration at the top ↵xclaesse2008-11-221-493/+474
| | | | | | | | of the file. (Jonny Lamb) Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1794 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Use FIXME instead of TODO in comments. (Jonny Lamb)xclaesse2008-11-221-1/+1
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1792 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Changed _run_ method calls to _call_ calls. (Jonny Lamb)xclaesse2008-11-222-89/+94
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1791 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fixed copyright and author headers. (Jonny Lamb)xclaesse2008-11-224-2/+10
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1790 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Various whitespace and comment fixes. (Jonny Lamb)xclaesse2008-11-222-3/+2
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1789 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Added empathy_offer_file function and updated accept_file. (Jonny Lamb)xclaesse2008-11-223-3/+42
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1788 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Do not set the MD5 hash of the file when sending. (Jonny Lamb)xclaesse2008-11-221-28/+0
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1787 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Removed SocketPath channel property. (Jonny Lamb)xclaesse2008-11-221-19/+0
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1786 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Added ContentHashType channel property, and renamed ContentMD5 to ↵xclaesse2008-11-221-13/+25
| | | | | | | | ContentHash. (Jonny Lamb) Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1785 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Updated yet more places to use s/direction/incoming/ (Jonny Lamb)xclaesse2008-11-221-2/+2
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1784 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Replaced the Direction channel property a more-private GObject incoming ↵xclaesse2008-11-222-23/+19
| | | | | | | | property. (Jonny Lamb) Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1783 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Renamed EmpathyFile to EmpathyTpFile. (Jonny Lamb)xclaesse2008-11-226-288/+286
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1776 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Added ability to get an md5sum of the file being sent using GChecksum. ↵xclaesse2008-11-221-1/+23
| | | | | | | | (Jonny Lamb) Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1774 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Removed empathy_init in favour of calling emp_cli_init directly. (Jonny Lamb)xclaesse2008-11-222-9/+0
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1773 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fixed function declaration style. (Jonny Lamb)xclaesse2008-11-221-21/+46
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1772 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Converted sources to Collabora coding style. (Jonny Lamb)xclaesse2008-11-223-208/+208
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1770 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Merged empathy_send_file and empathy_send_file_from_stream, and dropped the ↵xclaesse2008-11-221-42/+20
| | | | | | | | dependency on gnome-vfs in favour of GIO. (Jonny Lamb) Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1768 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Set the ContentType property properly on a new file channel. (Jonny Lamb)xclaesse2008-11-221-1/+2
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1767 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Changed order of closing channel and cancelling socket transfers. (Jonny Lamb)xclaesse2008-11-221-2/+2
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1764 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fixed small coding style issue. (Jonny Lamb)xclaesse2008-11-221-2/+0
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1763 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Implemented empathy_file_cancel. (Jonny Lamb)xclaesse2008-11-222-0/+13
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1760 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Handled TransferredBytes signal properly and show in the progress bar. ↵xclaesse2008-11-221-7/+17
| | | | | | | | (Jonny Lamb) Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1758 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Actually use accept and receive file functions. (Jonny Lamb)xclaesse2008-11-221-2/+10
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1756 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Implemented accept_file and empathy_receive_file in empathy-file. (Jonny Lamb)xclaesse2008-11-221-18/+68
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1755 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Fixed _get_local_socket in empathy-file so that it calls connect(2). (Jonny ↵xclaesse2008-11-221-2/+20
| | | | | | | | Lamb) Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1754 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Removed g_object_notify that doesn't actually map to a property. (Jonny Lamb)xclaesse2008-11-221-2/+0
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1753 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Removed file transfer handling code from empathy dispatcher. (Jonny Lamb)xclaesse2008-11-221-11/+0
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1750 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Removed EmpathyTpFile and put everything into EmpathyFile. (Jonny Lamb)xclaesse2008-11-226-1627/+855
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1748 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Push the notify::state and notify::transferred-bytes signals from ↵xclaesse2008-11-221-2/+29
| | | | | | | | EmpathyTpFile onto EmpathyFile for the ft-manager to listen to. (Jonny Lamb) Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1745 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Correctly set the EmpathyContact in an EmpathyTpFile. (Jonny Lamb)xclaesse2008-11-221-0/+7
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1744 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Added start of handling new incoming file channels. (Jonny Lamb)xclaesse2008-11-221-0/+11
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1742 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Added a workaround to EmpathyTpFile's finalize function so it doesn't run ↵xclaesse2008-11-221-1/+2
| | | | | | | | g_object_unref on non-GObjects. (Jonny Lamb) Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1739 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Added empathy_send_file* helper functions to empathy-utils. (Jonny Lamb)xclaesse2008-11-222-0/+136
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1738 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Added empathy_init function to call emp_cli_init in main. (Jonny Lamb)xclaesse2008-11-223-2/+9
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1737 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Added EmpathyFile and EmpathyTpFile objects. (Jonny Lamb)xclaesse2008-11-226-0/+1892
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1736 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Added file transfer debug flag. (Jonny Lamb)xclaesse2008-11-222-1/+3
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1735 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Added a dependency on gio-unix-2.0 in libempathy. (Jonny Lamb)xclaesse2008-11-221-1/+1
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1734 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Added ft-related functions to EmpathyContact. (Jonny Lamb)xclaesse2008-11-222-0/+41
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1733 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Move code to avoid declaring functions on the top of the file.xclaesse2008-11-111-71/+57
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1709 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Coding style: only one blank line between functions.xclaesse2008-11-111-3/+0
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1687 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add G_PARAM_STATIC_STRINGS to TpContactFactory propertiesxclaesse2008-11-111-8/+16
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1674 4ee84921-47dd-4033-b63a-18d7a039a3e4
* EmpathyTpContactFactory: add properties for avatar requirementsxclaesse2008-11-111-3/+91
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1673 4ee84921-47dd-4033-b63a-18d7a039a3e4
* EmpathyTpContactFactory: get avatar requirements before becoming ready.xclaesse2008-11-111-9/+54
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1672 4ee84921-47dd-4033-b63a-18d7a039a3e4
* EmpathyTpContactFactory: split on-ready code out of got_self_handle_cbxclaesse2008-11-111-4/+22
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1671 4ee84921-47dd-4033-b63a-18d7a039a3e4
* EmpathyTpContactFactoryPriv: add fields for avatar requirementsxclaesse2008-11-111-0/+9
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1670 4ee84921-47dd-4033-b63a-18d7a039a3e4
* empathy_chatroom_manager_remove: when looking for the chatroom to remove ↵xclaesse2008-10-131-1/+2
| | | | | | check the address first so we are not confuse if the room was invalidated git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1579 4ee84921-47dd-4033-b63a-18d7a039a3e4
* empathy_chatroom_equal: use tp_strdiff instead of g_str_equalxclaesse2008-10-131-3/+3
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1578 4ee84921-47dd-4033-b63a-18d7a039a3e4
* empathy_chatroom_set_auto_connect: notify the favorite property change if neededxclaesse2008-10-131-0/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1575 4ee84921-47dd-4033-b63a-18d7a039a3e4
* chatroom-manager: add_chatroom: connect the 'notify' signal instead of each ↵xclaesse2008-10-131-9/+1
| | | | | | signal individually git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1574 4ee84921-47dd-4033-b63a-18d7a039a3e4
* remove empathy_chatroom_manager_store from the API as it's became uselessxclaesse2008-10-132-9/+0
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1571 4ee84921-47dd-4033-b63a-18d7a039a3e4
* disconnect chatroom signals when they are removed from the mgrxclaesse2008-10-131-10/+24
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1569 4ee84921-47dd-4033-b63a-18d7a039a3e4
* automatically save the chatroom mgr XML file when one chatroom is modifiedxclaesse2008-10-131-4/+13
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1568 4ee84921-47dd-4033-b63a-18d7a039a3e4
* chatroom-mgr: use a save timer instead of saving the file directlyxclaesse2008-10-131-3/+40
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1567 4ee84921-47dd-4033-b63a-18d7a039a3e4
* only save the chatrooms xml when a favorite chatroom is added/removedxclaesse2008-10-131-2/+16
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1566 4ee84921-47dd-4033-b63a-18d7a039a3e4
* chatroom-mgr: store the file when a chatroom changes its favorite statexclaesse2008-10-131-2/+22
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1564 4ee84921-47dd-4033-b63a-18d7a039a3e4
* add the file path as arg to empathy_chatroom_manager_newxclaesse2008-10-133-5/+7
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1542 4ee84921-47dd-4033-b63a-18d7a039a3e4
* chatroom-manager: set the file path as a propertyxclaesse2008-10-131-35/+104
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1541 4ee84921-47dd-4033-b63a-18d7a039a3e4
* auto-connect implies favoritexclaesse2008-10-131-0/+11
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1539 4ee84921-47dd-4033-b63a-18d7a039a3e4
* dispatcher: store a ref on the ChatroomManagerxclaesse2008-10-131-21/+56
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1538 4ee84921-47dd-4033-b63a-18d7a039a3e4
* rename chatroom_invalidated_cb to dispatcher_chatroom_invalidated_cbxclaesse2008-10-131-6/+6
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1537 4ee84921-47dd-4033-b63a-18d7a039a3e4
* empathy-dispatcher: use new API of EmpathyChatRoomxclaesse2008-10-131-1/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1536 4ee84921-47dd-4033-b63a-18d7a039a3e4
* add joined room to EmpathyChatroomManager. Fixes bug #542176 (Guillaume ↵xclaesse2008-10-131-0/+75
| | | | | | Desmottes). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1535 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Save chatrooms to XML only if they are marked as favoritexclaesse2008-10-131-0/+7
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1534 4ee84921-47dd-4033-b63a-18d7a039a3e4
* add a favorite and tp-channel property to EmpathyChatroomxclaesse2008-10-131-0/+54
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1533 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Catch underscores in email addresses. (closes: #554284)fpeters2008-09-291-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1500 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Check if the return value of tp_contact_list_get_group() is !=NULL. Fixes ↵xclaesse2008-09-191-1/+3
| | | | | | bug #548668 git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1470 4ee84921-47dd-4033-b63a-18d7a039a3e4
* remove irc.oftc.net from Debian servers to limit confusion. Fixes bug ↵xclaesse2008-09-071-1/+0
| | | | | | #550556 (Guillaume Desmottes). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1427 4ee84921-47dd-4033-b63a-18d7a039a3e4
* move *.pc Requires to Requires.privatexclaesse2008-09-071-1/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1425 4ee84921-47dd-4033-b63a-18d7a039a3e4
* remove libtelepathy from *.pc Requiresxclaesse2008-09-071-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1424 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Reorder files in alphabetical order.xclaesse2008-08-291-32/+32
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1399 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Update API doc and add a README to explain how to keep it updated.xclaesse2008-08-281-2/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1397 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Always return a new ref in empathy_contact_factory_get_tp_factory. Fixes bug ↵xclaesse2008-08-271-4/+2
| | | | | | #549545. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1394 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Reword presence handling. Save requested presence and correctly set ↵xclaesse2008-08-141-55/+61
| | | | | | auto-away even if NM is disconnected. Fixes bug #540356. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1334 4ee84921-47dd-4033-b63a-18d7a039a3e4
* reorder some functionsxclaesse2008-08-141-23/+23
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1333 4ee84921-47dd-4033-b63a-18d7a039a3e4