aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy
Commit message (Collapse)AuthorAgeFilesLines
* Add EMPATHY_DEBUG_SHARE_DESKTOP in libempathy/empathy-debug.hArnaud Maillet2009-07-201-0/+1
|
* Merge commit 'jtellier/video-call-button-sensitivity'Davyd Madeley2009-07-152-0/+26
|\
| * Added functions to determine if a contact has video capabilitiesJonathan Tellier2009-07-032-0/+26
| | | | | | | | | | | | | | Activating the "Video Call" button only if the remote contact support video. The call window's "Send Video" is only sensitive if the contact has video capabilities.
* | Revert "Remove deprecated call to g_mapped_file_free()"Davyd Madeley2009-07-151-1/+8
| | | | | | | | | | | | | | | | This commit breaks older GLib. When we're ready to bump our requirement to GLib 2.22, simply revert this commit. This reverts commit 0ade362fb9343ec984c396a202565c4e5faa1f12 but with an extra comment to explain what the hell is going on.
* | Small style fixesDavyd Madeley2009-07-151-2/+2
| |
* | Remove deprecated call to g_mapped_file_free()Davyd Madeley2009-07-151-1/+1
| | | | | | | | Change to g_mapped_file_unref()
* | Implement CAN_GROUP by looking at RequestableChannelClassesDavyd Madeley2009-07-151-1/+53
| |
* | Add empathy_contact_manager_initialized()Davyd Madeley2009-07-152-0/+18
| |
* | call GetAliasFlags() to determine if an alias can be set on a ContactListDavyd Madeley2009-07-152-1/+38
| | | | | | | | | | | | | | | | Pending FIXMEs: - need to lookup RequestableChannelClasses to see if Groups can be requested on this connection - need to work out the best way to pass ContactListFlags to empathy_contact_menu_new()
* | Convert empathy_contact_manager_can_add() to ↵Davyd Madeley2009-07-152-5/+7
| | | | | | | | empathy_contact_manager_get_flags_for_connection()
* | Remove redundant empathy_tp_contact_list_can_add()Davyd Madeley2009-07-152-20/+6
| |
* | Expose channel group flags via EmpathyContactList ifaceDavyd Madeley2009-07-153-0/+46
| |
* | empathy-message.c: remove a trailing spaceGuillaume Desmottes2009-07-141-1/+1
| |
* | Support for history message in Adium themes. Use context HTMLs.Nicolò Chieffo2009-07-083-0/+40
| |
* | empathy_contact_manager_can_add: raise an error if connection is NULLGuillaume Desmottes2009-07-071-0/+1
|/
* Merge branch 'part-reasons'Will Thompson2009-07-021-13/+52
|\
| * Style: avoid marching off the right marginWill Thompson2009-06-191-9/+10
| |
| * Style: use FIXME not TODOWill Thompson2009-06-191-3/+3
| |
| * Coding style: one declaration per line.Will Thompson2009-06-191-1/+2
| |
| * Include actor in members-changed if possibleWill Thompson2009-06-181-14/+51
| |
* | Removing chatroom from the list before emmiting chatroom-removed signal.Abner Silva2009-07-011-1/+2
| |
* | Merge branch 'empathy-account'Sjoerd Simons2009-07-0123-494/+1070
|\ \
| * | clarify when notify::connection is signalledSjoerd Simons2009-07-011-0/+1
| | |
| * | fix coding styleSjoerd Simons2009-07-011-1/+0
| | |
| * | Clarify that we own the keys/values in the accounts hashSjoerd Simons2009-07-011-1/+2
| | |
| * | explain the connect_time struct memberSjoerd Simons2009-07-011-0/+1
| | |
| * | Fix coding styleSjoerd Simons2009-07-011-1/+2
| | |
| * | Port libempathy to EmpathyAccountSjoerd Simons2009-07-0115-107/+93
| | |
| * | Port EmpathyTpRoomlist to EmpathyAccountSjoerd Simons2009-07-012-32/+18
| | |
| * | Implement EmpathyAccountSjoerd Simons2009-07-016-355/+956
| | | | | | | | | | | | | | | | | | Refactor EmpathyAccountManager and introduce a seperate EmpathyAccount object, which wraps McAccount. When moving to MC5, EmpathyAccount will wrap the Telepathy.Account interface. Fixes #587508
* | | Improve geocoding debugging and add more fieldsPierre-Luc Beaudoin2009-07-011-8/+34
|/ /
* | Fallback to OFFLINE when getting an unknown presence from MCSjoerd Simons2009-07-011-1/+1
| |
* | Use NM by defaultSjoerd Simons2009-07-011-4/+2
| |
* | Always react when disconnecting from the networkSjoerd Simons2009-07-011-3/+3
| |
* | Optionally use libnm-glib for NetworkManager integrationSjoerd Simons2009-07-012-48/+37
| | | | | | | | | | | | | | | | | | | | | | | | Previously Empathy use the NM D-Bus interface directly. Unfortunately the d-bus calls used were deprecated and somewhat buggy (if NM wasn't running on empathy startup, it would never detect network changes). Given that NetworkManager isn't a blessed gnome dependency the code has been made optional, but it's expected that every distribution will build with NetworkManager integration anyway. Based on a patch by Tambet Ingo <tambet@novell.com>. Fixes #587446
* | Merge commit 'elliot/bug-584703-c'Xavier Claessens2009-06-282-20/+38
|\ \
| * | disconnect from invalidated signal before unreferencing connectionsElliot Fairweather2009-06-261-0/+14
| | |
| * | disconnnect from invalidated signal before unreferencing connectionsElliot Fairweather2009-06-261-20/+24
| | |
* | | Ring on outgoing call.Xavier Claessens2009-06-271-1/+2
| | |
* | | Use gnome-session instead of gnome-screensaver to know when session is idleGiedrius Slavinskas2009-06-261-11/+21
| | |
* | | Merge branch 'debugger'Jonny Lamb2009-06-265-10/+433
|\ \ \
| * | | Implement o.fd.Tp.Debug. (Fixes #580631)Jonny Lamb2009-06-185-8/+430
| | | | | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * | | Set G_LOG_DOMAIN in libempathy and empathy.Jonny Lamb2009-06-181-0/+1
| | | | | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * | | Use correct emacs modelines.Jonny Lamb2009-06-182-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* | | | empathy-utils: remove trailing tabsGuillaume Desmottes2009-06-251-3/+3
| | | |
* | | | empathy-tp-contact-list: remove trailing tabsGuillaume Desmottes2009-06-251-2/+2
| | | |
* | | | empathy-tp-chat: remove trailing tabsGuillaume Desmottes2009-06-251-1/+1
| | | |
* | | | empathy-time: remove trailing tabsGuillaume Desmottes2009-06-251-1/+1
| | | |
* | | | empathy-idle: remove trailing tabsGuillaume Desmottes2009-06-251-1/+1
| | | |
* | | | empathy-contact-manager: remove trailing tabsGuillaume Desmottes2009-06-251-3/+3
| | | |
* | | | empathy-chatroom: remove trailing tabsGuillaume Desmottes2009-06-251-2/+2
| | | |
* | | | Assume our presence is offline if MC reports it as UNSET (#586645)Guillaume Desmottes2009-06-221-0/+4
| |_|/ |/| |
* | | status_presets_file_parse: discard invalid presence (#585031)Guillaume Desmottes2009-06-181-10/+11
| | |
* | | add doc about empathy_status_presets_is_validGuillaume Desmottes2009-06-181-0/+8
| | |
* | | add empathy_status_presets_is_validGuillaume Desmottes2009-06-182-0/+21
|/ /
* | Refuse sending empty or special files (directories, char/block devices, etc.)Frédéric Péters2009-06-172-2/+21
| | | | | | | | (GNOME bug 563678)
* | Merge commit 'jtellier/video-call-stop-showing-last-frame'Guillaume Desmottes2009-06-162-3/+7
|\ \
| * | The EmpathyCallHandler correctly initializes it "initial_video" propertyJonathan Tellier2009-06-162-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | when the remote contact initiates the call. empathy_tp_call_is_(sending/receiving)_video correctly returns a gboolean. The remote avatar is correctly shown when the remote site does not send video. When a call is disconnected, the video preview is hidden.
* | | Introduce empathy_contact_equal, adapt themesPatryk Zawadzki2009-06-162-1/+40
| | | | | | | | | | | | | | | Fixed adium and boxes theme engines to check if contacts refer to the same id instead of comparing pointers. This fixes bug #585885.
* | | empathy_time_to_string_relative was missing weeksPierre-Luc Beaudoin2009-06-151-0/+5
|/ / | | | | | | This resulted in "0 month ago" being returned.
* | Merge commit 'jtellier/call-window-video-preview'Guillaume Desmottes2009-06-154-0/+56
|\ \
| * | Better implemented empathy_tp_call_is_receiving_video and ↵Jonathan Tellier2009-06-122-29/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | empathy_tp_call_is_sending_video. Removed the "video-stream-changed" from EmpathyCallHandler Corrected gtk-doc in EmpathyCallHandler. empathy_call_window_stup_video_preview now checks the status of the video_tee and the video_preview. empathy_call_window_sink_added_cb does not automatically starts the preview.
| * | Not creating the video preview if we don't want to show it (in audioJonathan Tellier2009-06-122-0/+19
| | | | | | | | | | | | calls for instance).
| * | When no video is received or sent we show contacts' avatars instead of showingJonathan Tellier2009-06-123-0/+61
| | | | | | | | | | | | black widgets.
* | | empathy_idle_init: fallback to OFFLINE instead of UNSET if ↵Guillaume Desmottes2009-06-151-1/+4
|/ / | | | | | | | | | | | | | | | | empathy_idle_get_actual_presence failed If MC is not running, mission_control_get_presence_actual will return OFFLINE and set an error. Empathy should do the same and use OFFLINE instead of UNSET to avoid to not display the status icon in such cases (there is no UNSET presence icon).
* | Merge branch 'ft_ipv4'Cosimo Cecchi2009-06-121-24/+162
|\ \
| * | Drop PORT access control support for nowCosimo Cecchi2009-06-121-15/+7
| | |
| * | Fix make checkCosimo Cecchi2009-06-071-1/+1
| | |
| * | Emit an error for socket types we don't handleCosimo Cecchi2009-06-071-5/+26
| | | | | | | | | | | | Also, fix error handling when a socket fails on connect().
| * | Use empathy_uint_compareCosimo Cecchi2009-06-071-13/+1
| | |
| * | Build fix after rebaseCosimo Cecchi2009-06-071-1/+1
| | |
| * | Initialize the address and port valuesCosimo Cecchi2009-06-071-12/+34
| | | | | | | | | | | | | | | | | | The address the CM returns if we're using IPV4 is of the type TP_STRUCT_TYPE_SOCKET_ADDRESS_IPV4; use those values to setup the IPV4 socket.
| * | Add support for IPV4 socketsCosimo Cecchi2009-06-071-25/+68
| | |
| * | Look at the available socket typeCosimo Cecchi2009-06-071-0/+72
| | | | | | | | | | | | | | | Look at the available socket types, and don't hardcode UNIX/LOCALHOST values.
* | | Add doc for empathy_avatar_new()Xavier Claessens2009-06-121-0/+13
| | |
* | | Add the filename in EmpathyAvatar and fallback to stock_personXavier Claessens2009-06-122-22/+10
| | |
* | | Add initial adium theme support: Load the template and append messages.Xavier Claessens2009-06-122-0/+13
| | |
* | | Merge branch 'ft-error-confusion'Will Thompson2009-06-101-2/+3
|\ \ \
| * | | Correctly propagate Provide/Accept errorsWill Thompson2009-06-101-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, if myerr was set as well as error, myerr was cleared, but not set to a copy of error. So then the function continued as normal, and crashed. Also, having checked if myerr is set, we should probably log the message from that, rather than from the (possibly NULL) error. :)
* | | | Merge commit 'jtellier/call-window-redial-button'Guillaume Desmottes2009-06-092-2/+22
|\ \ \ \
| * | | | Added a "Redial" button to the call window.Jonathan Tellier2009-06-092-2/+22
| |/ / /
* | | | contact_get_avatar_filename: remove unused priv pointerGuillaume Desmottes2009-06-091-1/+0
| | | |
* | | | contact_get_avatar_filename: use empathy_contact_get_id instead of priv->id ↵Guillaume Desmottes2009-06-091-2/+2
|/ / / | | | | | | | | | | | | | | | | | | directly priv->id is not supposed to be set for not log contacts so the avatar cache was broken for all TpContact.
* | | Remove outstanding operations before dispatching themWill Thompson2009-06-091-1/+1
| | | | | | | | | | | | Fixes #585231
* | | Document the purpose of outstanding_channelsWill Thompson2009-06-091-1/+10
| | |
* | | Break after deleting current item in chatroom listWill Thompson2009-06-091-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When I signed off, Empathy exploded. l was 0x33, which oddly enough was secretly not the address of a GList. :-) I think what happened is that empathy_chatroom_manager_remove() deleted the list node currently pointed to by l; then the loop advanced to l->next, which was now garbage. We don't need to keep iterating once we find the chatroom we were looking for, so break out of the loop.
* | | Extract removing chatroom links to a functionWill Thompson2009-06-091-9/+22
| | |
* | | Consistently use this_chatroom when removing a roomWill Thompson2009-06-091-2/+2
| | |
* | | tube-handler: use TpChannel directly instead of EmpathyTpTubeGuillaume Desmottes2009-06-091-17/+3
| | |
* | | stop to build empathy-tp-tubeGuillaume Desmottes2009-06-091-2/+0
| | |
* | | remove empathy-tp-tubeGuillaume Desmottes2009-06-092-772/+0
| |/ |/|
* | Don't double-unref superseded group TpChannels.Will Thompson2009-06-081-7/+37
|/
* Add simple flymake support.Jonny Lamb2009-06-051-0/+1
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* Coding style fixes.Jonny Lamb2009-06-042-2/+2
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* Merge branch 'ft_rework'Cosimo Cecchi2009-06-0213-1190/+3105
|\
| * Free the cb_data after errors in constructionCosimo Cecchi2009-06-011-6/+10
| |
| * Update copyright headerCosimo Cecchi2009-06-011-1/+3
| |
| * Clarify the docsCosimo Cecchi2009-06-011-0/+6
| | | | | | | | Clarify the use of find_requestable_channel_classes in the docs.
| * Use the new API.Cosimo Cecchi2009-06-011-39/+22
| |
| * Hopefully proper version of _find_requestable_channel_classes ()Cosimo Cecchi2009-06-011-84/+92
| |
| * Fix trailing whitespaceCosimo Cecchi2009-06-012-2/+2
| |
| * Adapt EmpathyCallHandler to the new APICosimo Cecchi2009-06-011-4/+5
| |
| * Use the new API in the handlerCosimo Cecchi2009-06-011-21/+65
| |
| * Free the list after calling the callbackCosimo Cecchi2009-06-011-0/+3
| |
| * Add a helper uint_compare functionCosimo Cecchi2009-06-012-0/+9
| |
| * Update the requestable channel classes APICosimo Cecchi2009-06-012-120/+190
| | | | | | | | Make it more complex, according to Sjoerd's comments.
| * Fix trailing whitespacesCosimo Cecchi2009-06-012-5/+5
| |
| * Remove the use_hash arg and propertyCosimo Cecchi2009-06-014-64/+25
| | | | | | | | | | | | | | Remove the use_hash construct arg and property from EmpathyFTHandler and make it clear in the docs how clients are supposed to know whether we are hashing or not. Also, port EmpathyFTFactory to the new API
| * Actually check if FT+hash is supportedCosimo Cecchi2009-06-011-40/+74
| | | | | | | | | | | | | | | | Use the new API to find out if FT+hash is supported before setting the handler as ready. This gives the clients to use empathy_ft_handler_can_hash reliably before calling empahty_ft_handler_start_transfer to know to which signal they should connect.
| * Use the new API in the call handlerCosimo Cecchi2009-06-011-2/+3
| |
| * Add find_requestable_channel_classesCosimo Cecchi2009-06-012-13/+152
| | | | | | | | And remove find_channel_class API.
| * Don't chain up to constructorCosimo Cecchi2009-06-011-2/+0
| |
| * Add GObject propreties for EmpathyFTHandlerCosimo Cecchi2009-06-011-1/+109
| |
| * Use _constructed instead of _constructorCosimo Cecchi2009-06-011-15/+8
| |
| * Remove useless memberCosimo Cecchi2009-06-011-1/+0
| |
| * Remove the g_idle sources on destroyCosimo Cecchi2009-06-011-1/+32
| | | | | | | | | | Remove the GSources added with g_idle_add when destroying the EmpathyDispatcher.
| * Actually see if the connection is readyCosimo Cecchi2009-06-011-3/+12
| | | | | | | | | | Before appending an outstanding request for channel classes, verify thigns aren't actually ready.
| * Style fixes for *_free() functionsCosimo Cecchi2009-06-012-23/+7
| |
| * Don't use slices for 4096 chunksCosimo Cecchi2009-06-011-2/+2
| |
| * Properly free memoryCosimo Cecchi2009-06-011-2/+2
| |
| * Clarify a bit the docs about checksummingCosimo Cecchi2009-06-011-2/+6
| |
| * Report the right remaining time in the progress cbCosimo Cecchi2009-06-011-1/+1
| |
| * Add a comment to make the style checker happyCosimo Cecchi2009-06-011-1/+1
| |
| * Fix coding styleCosimo Cecchi2009-06-014-22/+22
| |
| * Emit the callback always in an idleCosimo Cecchi2009-06-011-25/+36
| | | | | | | | Also, fix some leaks.
| * Use the new function in EmpathyFTHandlerCosimo Cecchi2009-06-011-35/+36
| |
| * Add empathy_dispatcher_find_channel_class_async()Cosimo Cecchi2009-06-012-0/+103
| |
| * Set use_hash according to what the CM returnsCosimo Cecchi2009-06-011-0/+11
| | | | | | | | | | | | Set use_hash according to what the CM returns and not what the user would like it to be, so that clients won't be confused about whether they should connect to "hashing-started" after "transfer-done".
| * Use the right macros to pass a gboolean as user_dataCosimo Cecchi2009-06-012-11/+14
| | | | | | | | | | Use GPOINTER_TO_INT and GINT_TO_POINTER instead of passing the address, as that doesn't work.
| * Document EmpathyFTHandlerCosimo Cecchi2009-06-012-0/+257
| |
| * Document EmpathyTpFileCosimo Cecchi2009-06-012-17/+82
| |
| * Remove useless GET_PRIVCosimo Cecchi2009-06-011-2/+0
| |
| * Remove useless defineCosimo Cecchi2009-06-011-2/+0
| |
| * Use NULL instead of FALSECosimo Cecchi2009-06-011-1/+1
| |
| * Document EmpathyFTFactoryCosimo Cecchi2009-06-011-0/+83
| |
| * Move the error declaration in empathy-tp-file.hCosimo Cecchi2009-06-012-10/+10
| |
| * Use != NULL for pointer checks.Cosimo Cecchi2009-06-013-24/+24
| |
| * Use g_slice_* instead of g_mallocCosimo Cecchi2009-06-011-2/+2
| |
| * Use tp_g_value_slice_new_* where possibleCosimo Cecchi2009-06-011-18/+10
| |
| * Unref the EmpathyTpContactFactoryCosimo Cecchi2009-06-011-0/+2
| |
| * Adapt the code to the tp style.Cosimo Cecchi2009-06-016-144/+166
| |
| * Don't destroy an hashtable owned by DBusCosimo Cecchi2009-06-011-2/+0
| |
| * Wait for channel close before closing the socketCosimo Cecchi2009-06-011-14/+24
| | | | | | | | So that we can better handle cancellations of the transfer.
| * Don't leak GErrors.Cosimo Cecchi2009-06-012-1/+4
| |
| * Handle construction errorsCosimo Cecchi2009-06-012-19/+15
| | | | | | | | | | Handle errors that may arise when constructing the handler from the factory.
| * Add some debug messagesCosimo Cecchi2009-06-011-0/+12
| |
| * Add empathy_ft_handler_get_use_hashCosimo Cecchi2009-06-012-1/+20
| | | | | | | | This is needed, as the GConf property might change during the transfer.
| * W.I.P. for hash on receiver side.Cosimo Cecchi2009-06-012-11/+103
| |
| * Add use_hash params for incoming transfersCosimo Cecchi2009-06-014-8/+11
| | | | | | | | | | Add use_hash params for incoming transfers to the FT Factory and Handler, so that we will use them to check hash for received files.
| * Add the USE_HASH property in class_initCosimo Cecchi2009-06-011-3/+8
| |
| * Update the EmpathyFTFactory APICosimo Cecchi2009-06-012-3/+4
| | | | | | | | Update the factory API to make hashing request optional.
| * Make checksum optional when sendingCosimo Cecchi2009-06-012-6/+20
| |
| * Cleanup after rebase v2Cosimo Cecchi2009-06-011-0/+10
| |
| * First cleanup after rebaseCosimo Cecchi2009-06-014-77/+40
| |
| * Simplify the hashing codeCosimo Cecchi2009-06-011-70/+48
| | | | | | | | | | Simplify the hashing code with the aid of GIOScheduler. This has the nice side effect that checksum updating is now done in the I/O thread.
| * Ensure the callbacks are only run onceCosimo Cecchi2009-06-012-0/+15
| | | | | | | | | | Also ensure that we get no progress callbacks after the transfer has been cancelled.
| * Add back speed and remaining timeCosimo Cecchi2009-06-011-17/+49
| |
| * React to Tp remote errorsCosimo Cecchi2009-06-012-6/+61
| | | | | | | | Push Tp state change errors to the handler/UI.
| * Properly ref/unref the request tableCosimo Cecchi2009-06-011-7/+14
| | | | | | | | | | | | Destroy the request table early, and keep a reference when passing it to the dispatcher. Also, don't cancel the nonexistant EmpathyTpFile when stopping hashing.
| * Don't set the status to cancelled when closingCosimo Cecchi2009-06-011-16/+23
| | | | | | | | | | If we are only closing a channel, don't set the EmpathyTpFile status to cancelled.
| * Handle errors coming from the EmpathyFTFactoryCosimo Cecchi2009-06-011-1/+1
| |
| * Properly emit the TRANSFER_STARTED signalCosimo Cecchi2009-06-011-8/+11
| | | | | | | | | | Emit the TRANSFER_STARTED signal when actually starting the transfer (after the DBus invocation callback).
| * Don't notify progress for zero bytesCosimo Cecchi2009-06-011-23/+8
| | | | | | | | Also, remove useless state property.
| * First implementation of error handlingCosimo Cecchi2009-06-014-72/+27
| | | | | | | | | | | | Implement the callback in EmpathyFTManager. Erase a redundant is_cancelled property in EmpathyFTHandler and rely on the GCancellable, which is shared by EmpathyTpFile and EmpathyFTHandler.
| * Total FileTransfer draft spec exorcismCosimo Cecchi2009-06-014-13/+8
| |
| * Rework the logic of cancelling transfersCosimo Cecchi2009-06-012-5/+18
| | | | | | | | | | | | Rework the logic of cancelling transfers so that the GCancellable object is not used from an UI frontend, as that would require to duplicate storage for each EmpathyFTHandler in the manager.
| * Use proper DEBUG() messagesCosimo Cecchi2009-06-012-9/+8
| |
| * Use values from TpFileTransferStateCosimo Cecchi2009-06-011-9/+9
| | | | | | | | | | | | Use values from the TpFileTransferState and TpFileTransferStateChangeReason enums instead of the Empathy draft interfaces.
| * Only close the FT operation after the state changeCosimo Cecchi2009-06-012-4/+11
| | | | | | | | | | | | | | Close the FT operation only after the "completed" state change has been emitted, so that we can guarantee there will be no other progress signals emitted after TRANSFER_DONE. Also, add some other debug calls.
| * Emit the TRANSFER_STARTED signalCosimo Cecchi2009-06-011-0/+3
| | | | | | | | Emit the TRANSFER_STARTED signal also when offering.
| * Set the "incoming" property at constructCosimo Cecchi2009-06-013-14/+24
| | | | | | | | | | Set the "incoming" property of EmpathyTpFile when we construct it from EmpathyDispatchOperation.
| * Sync with changes in masterCosimo Cecchi2009-06-011-17/+30
| | | | | | | | | | Sync with the changes in master and port to the stable TP FileTransfer spec.
| * Add is_completed and is_cancelled APICosimo Cecchi2009-06-012-12/+54
| | | | | | | | Add some API to get the state of the handler.
| * Remove some of the EmpFileTransferState crackCosimo Cecchi2009-06-011-1/+3
| | | | | | | | | | | | The basic idea is to completely hide the state in EmpathyFTHandler, and let the clients interact with the signal interface instead of switching cases for the state.
| * Add empathy_ft_handler_get_total_bytes APICosimo Cecchi2009-06-012-10/+19
| |
| * Add empathy_ft_handler_get_transferred_bytes APICosimo Cecchi2009-06-012-0/+13
| |
| * Add some useful APIs to EmpathyFTHandlerCosimo Cecchi2009-06-012-2/+88
| | | | | | | | | | Add some APIs to EmpathyFTHandler useful to get transfer properties. Also, implement an error signal.
| * Fix indentation of function prototypeCosimo Cecchi2009-06-011-3/+2
| |
| * Remove useless include of empathy-tp-file.hCosimo Cecchi2009-06-011-2/+1
| |
| * Remove dead code in EmpathyDispatcherCosimo Cecchi2009-06-011-131/+0
| |
| * Rethink a bit the logic for an incoming transfer.Cosimo Cecchi2009-06-014-17/+70
| | | | | | | | | | | | | | | | | | | | | | Now, a client should have to do the following, in order to receive a file transfer: - let the EmpathyFTFactory claim the EmpathyDispatchOperation - the factory will emit "new-incoming-transfer" when the handler is filled with the relevant properties - now you can choose a destination file, and then you should call _set_destination on EmpathyFTFactory passing the handler. - the factory will emit "new-ft-handler" as you're now ready to start the actual transfer.
| * Emit the transfer_started signal as soon as we start an incoming transfer.Cosimo Cecchi2009-06-011-0/+5
| |
| * Free memory in _finalize inside EmpathyFTHandler.Cosimo Cecchi2009-06-011-0/+20
| |
| * We don't need dispose, finalize and private fields in EmpathyFTFactory (yet?).Cosimo Cecchi2009-06-011-31/+1
| |
| * Cleanup in EmpathyTpFile style.Cosimo Cecchi2009-06-012-200/+187
| |
| * Make libempathy compile with the new changes.Cosimo Cecchi2009-06-014-99/+100
| |
| * Modify EmpathyFTHandler to adapt to the changes in EmpathyTpFile API.Cosimo Cecchi2009-06-013-13/+45
| |
| * Remove the RequestData struct.Cosimo Cecchi2009-06-011-147/+120
| |
| * W.I.P. for heavy lifting on EmpathyTpFile.Cosimo Cecchi2009-06-018-1053/+681
| |
| * Don't schedule the next read two times when we're finished reading the stream.Cosimo Cecchi2009-06-011-1/+0
| |
| * Add debug spew.Cosimo Cecchi2009-06-011-0/+19
| |
| * Add some error handling and keep on adding progress signals.Cosimo Cecchi2009-06-012-13/+69
| |
| * Fix the build.Cosimo Cecchi2009-06-012-3/+8
| |
| * Start implementing signals inside EmpathyFTHandler.Cosimo Cecchi2009-06-011-7/+73
| |
| * Implement empathy_ft_factory_claim_channel and make naming uniform.Cosimo Cecchi2009-06-012-7/+20
| |
| * Fix the build.Cosimo Cecchi2009-06-012-3/+4
| |
| * Set more meaningful names for EmpathyFTHandler public methods.Cosimo Cecchi2009-06-012-9/+13
| |
| * Call the dispatcher to create the Channel after we have built the request.Cosimo Cecchi2009-06-011-6/+73
| |
| * Implement hashing of the file. Make it compile.Cosimo Cecchi2009-06-014-17/+381
| |
| * Little cleanup.Cosimo Cecchi2009-06-012-3/+7
| |
| * Initial commit for EmpathyFTFactory and EmpathyFTHandler.Cosimo Cecchi2009-06-014-0/+489
| |
* | Don't set NM presence state on connect when it was unsetSjoerd Simons2009-06-011-1/+2
|/ | | | | When the presence state that was saved upon disconnect was _UNSET don't try to set it when we reconnect.
* Support all position fieldsPierre-Luc Beaudoin2009-06-011-0/+1
|
* Merge commit 'ksz/can_stream_tube'Guillaume Desmottes2009-06-013-26/+55
|\
| * Add the method empathy_contact_can_stream_tubes in the ↵Arnaud Maillet2009-06-013-26/+55
| | | | | | | | empathy-tp-contact-factory
* | add chat.freenode.net as default FreeNode server (#584061)Guillaume Desmottes2009-05-311-0/+1
|/
* Remove usage of McPresence as much as possibleSjoerd Simons2009-05-3110-171/+238
|
* new tube API is now stableGuillaume Desmottes2009-05-281-14/+13
|
* empathy-tp-contact-factory: coding style fixesGuillaume Desmottes2009-05-281-2/+2
|
* Correctly set the is_member flag when members are addedSjoerd Simons2009-05-281-1/+1
|
* Treat TP_CONNECTION_PRESENCE_TYPE_UNSET as _AVAILABLESjoerd Simons2009-05-281-1/+1
| | | | | | In case a CM doesn't have the presence interface a contacts presence will be reported as _UNSET. Treating this as _AVAILABLE causes these contacts to show up in the UI
* Improve code readabilityPierre-Luc Beaudoin2009-05-281-8/+11
| | | | | Rename userdata to contact, wrap at 80 chars
* Don't need to check twice if location has latitudePierre-Luc Beaudoin2009-05-281-6/+1
| | | | | There is no need to check for lon as lat, lon as always set togeter (they are meaningless alone).
* Move the geoclue geocoding in EmpathyTpContactFactoryPierre-Luc Beaudoin2009-05-282-1/+133
| | | | | | This code needs to be run when ever there is a new location available It makes more sens for it to be there. This makes the geolocation informtion ritcher as it can be displayed on a map.
* Fix translation and value errors for relative timePierre-Luc Beaudoin2009-05-281-2/+1
|
* Display relative time to userPierre-Luc Beaudoin2009-05-282-0/+42
| | | | | | | | The time of the geolocation update is displayed relatively to current time (1 min ago, 3 hours ago). The function just prints ("in the future") for debugging purpuses for time in the future.
* Copy GHashTable received from Dbus and refactorPierre-Luc Beaudoin2009-05-281-13/+24
| | | | | | | This makes the GHashTable's structure explicit and less error prone when inserting later on. Move the copied code over to a new function.
* empathy-tp-chat: fix leak in disposeGuillaume Desmottes2009-05-261-1/+1
|
* Merge commit 'ksz/fix-bug-583558'Guillaume Desmottes2009-05-221-3/+3
|\
| * Rename OfferStreamTube and AcceptStreamTube to Offer and AcceptArnaud Maillet2009-05-221-3/+3
| |
* | Fixed call with listGabriel Millaire2009-05-221-1/+1
| |
* | Signal "error" is detailedGabriel Millaire2009-05-221-1/+1
| |
* | Implement error signalGabriel Millaire2009-05-221-4/+17
|/
* document empathy_call_factory_new_call and ↵Guillaume Desmottes2009-05-181-0/+16
| | | | empathy_call_factory_new_call_with_streams
* document empathy_call_handler_new_for_contact_with_streams and ↵Guillaume Desmottes2009-05-181-0/+18
| | | | empathy_call_handler_new_for_contact
* Allow the call factory to create calls with specific types of mediaSjoerd Simons2009-05-182-3/+17
|
* Change empathy_tp_call_to to indicate with what media streams we want to startSjoerd Simons2009-05-182-3/+14
|
* Allow handlers to be created for streams with initial audio and videoSjoerd Simons2009-05-182-2/+47
|
* Tweak the properties of various elements for a better voip experienceSjoerd Simons2009-05-181-0/+48
|
* enable coding style checks in libempathyGuillaume Desmottes2009-05-181-0/+6
|
* empathy-tube-handler: fix coding styleGuillaume Desmottes2009-05-181-1/+1
|
* empathy-tp-tube: fix coding styleGuillaume Desmottes2009-05-181-2/+2
|
* empathy-tp-roomlist: fix coding styleGuillaume Desmottes2009-05-181-1/+1
|
* empathy-tp-contact-factory: fix coding styleGuillaume Desmottes2009-05-181-3/+3
|
* empathy-tp-chat: fix coding styleGuillaume Desmottes2009-05-182-7/+7
|
* empathy-tp-call: fix coding styleGuillaume Desmottes2009-05-181-1/+1
|
* empathy-time: update FSF addressGuillaume Desmottes2009-05-182-4/+4
|
* empathy-status-presets: fix coding style and update FSF addressGuillaume Desmottes2009-05-182-7/+7
|
* empathy-message: update FSF addressGuillaume Desmottes2009-05-182-4/+4
|
* empathy-log-store: update FSF addressGuillaume Desmottes2009-05-182-4/+4
|
* empathy-log-store-empathy: update FSF addressGuillaume Desmottes2009-05-182-4/+4
|
* empathy-log-manager: update FSF addressGuillaume Desmottes2009-05-182-4/+4
|
* empathy-irc-network: update FSF addressGuillaume Desmottes2009-05-181-2/+2
|
* empathy-irc-network-manager: fix coding styleGuillaume Desmottes2009-05-181-1/+1
|
* empathy-types: fix coding styleGuillaume Desmottes2009-05-181-1/+1
|
* empathy-tp-contact-list: fix coding styleGuillaume Desmottes2009-05-182-8/+8
|
* empathy-utils: fix coding style and update FSF addressGuillaume Desmottes2009-05-182-9/+9
|
* empathy-idle: fix coding styleGuillaume Desmottes2009-05-181-2/+2
|
* empathy-dispatcher: fix coding styleGuillaume Desmottes2009-05-181-9/+9
|
* empathy-dispatch-operation: fix coding styleGuillaume Desmottes2009-05-181-1/+1
|