aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* empathy-contact: fix coding styleGuillaume Desmottes2009-05-181-1/+1
|
* empathy-contact-manager: fix coding styleGuillaume Desmottes2009-05-181-1/+1
|
* empathy-contact-monitor: fix coding styleGuillaume Desmottes2009-05-182-4/+4
|
* empathy-contact-groups: fix coding style and update FSF addressGuillaume Desmottes2009-05-182-6/+6
|
* empathy-chatroom-manager: fix coding style and update FSF addressGuillaume Desmottes2009-05-182-6/+6
|
* empathy-call-handler: fix coding styleGuillaume Desmottes2009-05-181-1/+1
|
* empathy-call-factory: fix coding styleGuillaume Desmottes2009-05-182-2/+2
|
* empathy-account-manager: fix coding styleGuillaume Desmottes2009-05-182-6/+6
|
* Use a quark as it is fasterPierre-Luc Beaudoin2009-05-101-2/+2
|
* Don't ref the returned hash tablePierre-Luc Beaudoin2009-05-101-2/+2
|
* Drop tp_contact_factory_update_location for code readabilityPierre-Luc Beaudoin2009-05-101-20/+7
| | | | This function is an artefact from previous version of this functionality
* Remove the interface checks as per Zdra commentsPierre-Luc Beaudoin2009-05-101-43/+9
| | | | | | | | | The interface checks were superfluous as the connect_to does nothing if the interface doesn't exist and call methods directly call the callback with an error if such method doesn't exist. That is why I kept the verification there as I didn't want to polute logs with error messages.
* Add keys' originPierre-Luc Beaudoin2009-05-101-0/+1
|
* Update Copyright yearPierre-Luc Beaudoin2009-05-101-1/+1
| | | | This work started in 2008 but has been released in 2009
* Don't create an unused hashtable and free location on finalizePierre-Luc Beaudoin2009-05-101-5/+7
|
* Fix bug #579484: Join Chatroom dialog doesn't list rooms when changingGabriel Millaire2009-05-081-5/+37
| | | | | | account By remembering to start listing rooms when the channel is ready.
* Verify if the connection supports interface Location.DRAFTPierre-Luc Beaudoin2009-05-081-12/+51
| | | | Before calling and adding a call back that depends on the interface
* Remove a trailing space and g_printPierre-Luc Beaudoin2009-05-082-3/+1
|
* Fix doc's consistencyPierre-Luc Beaudoin2009-05-081-2/+2
|
* Get rid of the run callPierre-Luc Beaudoin2009-05-081-26/+14
| | | | | Also gets rid of the unnecessary GHashTable copying which caused a crash on location_updated
* Use iters on hash tables instead of foreachPierre-Luc Beaudoin2009-05-081-10/+9
|
* Fix review comments on EmpathyTpContactFactory by Guillaume DesmottesPierre-Luc Beaudoin2009-05-081-10/+11
| | | | Mostly coding style and some memory management fixes
* Fix review comments on EmpathyContact by Guillaume DesmottesPierre-Luc Beaudoin2009-05-081-4/+18
| | | | Mostly coding style fixes and documentation
* Move get_location to the right placePierre-Luc Beaudoin2009-05-081-0/+53
| | | | This will make the location requested upon contact creation
* Copy the hash table we receivePierre-Luc Beaudoin2009-05-081-1/+17
|
* Set/get location on telepathyPierre-Luc Beaudoin2009-05-082-2/+50
|
* Add Location to EmpathyContactPierre-Luc Beaudoin2009-05-084-0/+120
|
* Add Location debug domainPierre-Luc Beaudoin2009-05-082-1/+3
|
* tube_is_ready: ensure than tube stays alive while we are calling the callbacksGuillaume Desmottes2009-05-061-0/+3
|
* remove useless includeGuillaume Desmottes2009-04-291-1/+0
|
* call-handler: get the contact from the TpCall if it has not been defined ↵Guillaume Desmottes2009-04-291-0/+13
| | | | during construction
* call-handler: contact and tp-call properties are construct onlyGuillaume Desmottes2009-04-291-2/+2
|
* tp-roomlist: use tp_channel_call_when_ready instead of ↵Guillaume Desmottes2009-04-281-13/+29
| | | | tp_channel_run_until_ready
* tube-handler: fix functions definition styleGuillaume Desmottes2009-04-281-12/+12
|
* tube-handler: use tp_channel_call_when_ready instead of ↵Guillaume Desmottes2009-04-281-6/+23
| | | | tp_channel_run_until_ready
* tube-handler: don't leak data and connection if connection is invalidatedGuillaume Desmottes2009-04-281-0/+2
|
* tube-handler: wait that the connection is ready before creating the TpChannelGuillaume Desmottes2009-04-271-11/+28
|
* document EmpathyTpTube objectGuillaume Desmottes2009-04-271-0/+7
|
* Merge branch 'tp-tube'Guillaume Desmottes2009-04-273-43/+323
|\
| * add '%' in front of constantsGuillaume Desmottes2009-04-271-1/+1
| |
| * document empathy-tp-tubeGuillaume Desmottes2009-04-271-1/+55
| |
| * libempathy/empathy-tp-tube.[ch]: port to tp coding styleGuillaume Desmottes2009-04-242-41/+52
| |
| * s/Empaty/EmpathyGuillaume Desmottes2009-04-242-5/+5
| |
| * document empathy_tp_tube_call_when_readyGuillaume Desmottes2009-04-241-1/+28
| |
| * Merge branch 'master' into tp-tubeGuillaume Desmottes2009-04-2431-4568/+2844
| |\
| * | empathy-tube-handler: wait that tube is ready before announcing itGuillaume Desmottes2009-04-211-8/+27
| | |
| * | add empathy_tp_tube_call_when_ready. Fixes bug #579735Guillaume Desmottes2009-04-212-5/+140
| | |
| * | tp_tube_constructor: get State property not priv->state is actually setGuillaume Desmottes2009-04-211-0/+34
| | |
* | | Merge branch 'ft-misc'Jonny Lamb2009-04-252-26/+155
|\ \ \
| * | | Reference empathy_tp_file_is_ready in the "ready" property.Jonny Lamb2009-04-251-1/+2
| | | | | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * | | Remove incorrect emacs modeline.Jonny Lamb2009-04-251-1/+0
| | | | | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * | | Added more words to empathy_tp_file_is_ready.Jonny Lamb2009-04-251-0/+4
| | | | | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * | | Removed empathy_tp_file_close as it was a duplicate of _cancel.Jonny Lamb2009-04-252-8/+1
| | | | | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * | | Use a tp-glib constant rather than a magic number.Jonny Lamb2009-04-251-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * | | Update EmpathyTpFile documentation.Jonny Lamb2009-04-252-16/+148
| | | | | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* | | | Fix a theoretical race listing pending messagesWill Thompson2009-04-251-4/+4
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If you call ListPendingMessages before connecting to Received, the following could theoretically occur: Empathy --- ListPendingMessages --> CM Empathy <-- LPM returns --- CM <----- CM -----> Received Empathy connects to Received and thus you could miss a message. Connecting to Received before calling ListPendingMessages avoids this (mostly theoretical) bug. Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>
* | | Add gtk-doc for new functionsXavier Claessens2009-04-251-0/+16
| | |
* | | Refresh each second instead of each 2 secondsXavier Claessens2009-04-251-1/+1
| | |
* | | Display the file transfer speed and calculate remaining time more dynamically.Xavier Claessens2009-04-252-13/+78
| | |
* | | Add shave support to build process.Jonny Lamb2009-04-241-6/+8
| |/ |/| | | | | | | | | Use --enable-shave to enable building with shave. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* | tp-file: ready property has to be read onlyGuillaume Desmottes2009-04-241-5/+1
| |
* | tp-file: implement getter/setter for the ready propertyGuillaume Desmottes2009-04-241-0/+6
| |
* | Remove g_object_ref from empathy_dispatch_operation_get_tp_connection. Fixes ↵Jonny Lamb2009-04-222-3/+1
| | | | | | | | | | | | #579780 Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* | Rename empathy_contact_new_static to empathy_contact_new_for_logXavier Claessens2009-04-223-7/+7
| |
* | Do not rely on suppress_handlers, it is deprecated.Xavier Claessens2009-04-221-76/+49
| |
* | Rename manager to self to not confuse with account_manager.Xavier Claessens2009-04-221-6/+6
| |
* | Replace empathy_connection_get_protocol by tp_connection_parse_object_pathXavier Claessens2009-04-223-33/+3
| |
* | Add a comment to tell that tp_contact_list_group_add() takes ownership of ↵Xavier Claessens2009-04-221-0/+1
| | | | | | | | handles array
* | Make the comment for group hash table more explicitXavier Claessens2009-04-221-1/+2
| |
* | Add a comment to explain what does tp_contact_list_group_addXavier Claessens2009-04-221-0/+5
| |
* | Simplify expression in tp_contact_list_group_add_data_unrefXavier Claessens2009-04-221-1/+2
| |
* | Add doc for empathy_account_manager_dup_connections.Xavier Claessens2009-04-221-0/+9
| |
* | Make explicit in the doc of empathy_account_manager_get_connection that it ↵Xavier Claessens2009-04-221-1/+1
| | | | | | | | does not return a new ref
* | Add asserts in connection_invalidated_cbXavier Claessens2009-04-221-0/+6
| |
* | Document hash tables in EmpathyAccountManagerPrivXavier Claessens2009-04-221-2/+2
| |
* | Add empathy_contact_new_static() to create a contact that comes from logsXavier Claessens2009-04-223-6/+22
| |
* | Add G_PARAM_STATIC_STRINGS to EmpathyContact propertiesXavier Claessens2009-04-221-10/+10
| |
* | Fix build, probably an error while rebasingXavier Claessens2009-04-221-2/+0
| |
* | Cleanup authors of EmpathyContact. It has nothing to do with Gossip code ↵Xavier Claessens2009-04-222-4/+1
| | | | | | | | anymore. All code is mine.
* | Use tp_connection_get_self_handle where neededXavier Claessens2009-04-223-38/+12
| |
* | Also accept local-pending of publish if adding a contactXavier Claessens2009-04-221-0/+5
| |
* | Change EmpathyTpContactFactory API to look more like TpConnection. Add ↵Xavier Claessens2009-04-228-102/+380
| | | | | | | | | | | | function to get only one contact from id/handle.
* | Simplify empathy_contact_get_accountXavier Claessens2009-04-221-7/+3
| |
* | Extract protocol from the connection's object-path and correctly set the ↵Xavier Claessens2009-04-223-4/+36
| | | | | | | | special group for xmpp-local contacts.
* | Add commented out code to set the _is_ready property of EmpathyContactXavier Claessens2009-04-221-0/+14
| |
* | - Fix connection of "group-members-changed" signalXavier Claessens2009-04-221-14/+3
| | | | | | | | | | - Do not unerf channel when calling close. Wait for it to be invalidated becasue we can still get signals between the moment we called close and the CM actually closing the channel.
* | Remove dead codeXavier Claessens2009-04-221-3/+0
| |
* | Use new getters and setters of EmpathyChatroom. Simplify to lookup when a ↵Xavier Claessens2009-04-221-35/+20
| | | | | | | | tp_chat is destroyed.
* | Add getter and setter for "tp-chat" and "favorite" properties on EmpathyChatroomXavier Claessens2009-04-222-43/+85
| |
* | Drop dead codeXavier Claessens2009-04-222-101/+0
| |
* | Drop usage of McAccount from EmpathyTpTubeXavier Claessens2009-04-221-8/+1
| |
* | If presence message is "", get the default message.Xavier Claessens2009-04-221-1/+1
| |
* | Add a group channel only if suppress_handler == FALSEXavier Claessens2009-04-221-3/+5
| |
* | Make sure to not ref a NULL objectXavier Claessens2009-04-221-0/+3
| |
* | index begin at 0 and not 1 for GArrayXavier Claessens2009-04-221-1/+1
| |
* | Get the factory in _constructed because connection property is not set yet ↵Xavier Claessens2009-04-221-2/+3
| | | | | | | | in _init
* | CONSTRUCT_ONLY properties must be writableXavier Claessens2009-04-221-3/+5
| |
* | Get the priv struct of the right object.Xavier Claessens2009-04-221-2/+2
| |
* | Get the connection for newly created accountsXavier Claessens2009-04-221-44/+53
| |
* | Do not use empathy_contact_equal anymore, pointer comparaison is guaranteed ↵Xavier Claessens2009-04-221-1/+0
| | | | | | | | to be enough.
* | There is no "contact" property on EmpathyTpFileXavier Claessens2009-04-221-2/+0
| |
* | EmpathyTpContactFactory don't have a ready property anymore.Xavier Claessens2009-04-221-12/+6
| |
* | Remove unused function empathy_dispatcher_call_with_contact().Xavier Claessens2009-04-222-31/+0
| |
* | Remove usage of EmpathyTpGroup from EmpathyTpContactListXavier Claessens2009-04-221-566/+610
| |
* | Remove EmpathyTpGroupXavier Claessens2009-04-223-1076/+0
| |
* | Use the account manager to map from connection to account.Xavier Claessens2009-04-221-6/+19
| |
* | Add empathy_tp_chat_get_connection() to direct access the channel's connection.Xavier Claessens2009-04-222-0/+11
| |
* | Reorder functions to not declare them on topXavier Claessens2009-04-221-267/+267
| |
* | Fix some coding styleXavier Claessens2009-04-221-105/+90
| |
* | Port EmpathyTpChat to new API and drop usage of EmpathyTpGroup.Xavier Claessens2009-04-222-403/+375
| |
* | Port EmpathyCallHandler to new APIXavier Claessens2009-04-221-30/+20
| |
* | Port EmpathyTpCall to new APIXavier Claessens2009-04-221-36/+23
| |
* | Port EmpathyLogManager to new APIXavier Claessens2009-04-221-2/+6
| |
* | Port EmpathyDispatchOperation to new APIXavier Claessens2009-04-221-6/+61
| |
* | Port EmpathyTpFile to new API and add a ready propertyXavier Claessens2009-04-222-43/+130
| |
* | EmpathyDispatcher: Use new EmpathyAccountManager API and rebase on ↵Xavier Claessens2009-04-222-200/+83
| | | | | | | | TpConnection instead of McAccount
* | Drop unused include of contact factoryXavier Claessens2009-04-221-1/+0
| |
* | EmpathyContactManager: Use new API of EmpathyAccountManager and ↵Xavier Claessens2009-04-222-89/+65
| | | | | | | | EmpathyTpContactList.
* | Rebase EmpathyTpContactList on TpConnection instead of McAccount.Xavier Claessens2009-04-222-121/+53
| |
* | Change API of EmpathyTpContactFactory:Xavier Claessens2009-04-222-776/+313
| | | | | | | | | | | | - Based on TpConnection instead of McAccount. - Drop all code that is now handled in TpContact. - Make it per-connection singleton.
* | Drop EmpathyContactFactoryXavier Claessens2009-04-223-270/+2
| |
* | Keep a ref to all TpConnection objects. Map account<>connection.Xavier Claessens2009-04-222-0/+159
| |
* | Turn EmpathyContact into a TpContact wrapperXavier Claessens2009-04-222-385/+213
|/
* empathy_tube_handler_build_bus_name: escape invalid char in the service nameGuillaume Desmottes2009-04-211-1/+22
|
* Fix memleak in tp_contact_list_group_member_removed_cb. Free group name whenLars-Peter Clausen2009-04-211-0/+1
| | | | it is removed from the group list.
* Fix memleak in empathy_tp_chat_acknowledge_messages. Unref message after it hasLars-Peter Clausen2009-04-211-0/+1
| | | | been removed from the message queue.
* Fix memleak in empathy_account_manager_init. Do not create unused account data.Lars-Peter Clausen2009-04-211-6/+1
|
* Fix memleak in empathy_tp_file_accept. Free content of priv->filename beforeLars-Peter Clausen2009-04-211-0/+1
| | | | overwriting it.
* Fix memleak in log_store_empathy_get_chats_for_dir. Only build filename if itsLars-Peter Clausen2009-04-211-3/+1
| | | | needed and freed again.
* Merge commit 'bigon/configure-deprecated-flag'Xavier Claessens2009-04-191-1/+2
|\
| * Use autotools magic to take care of disabling deprecated symbolsLaurent Bigonville2009-04-181-1/+2
| | | | | | | | | | Passing --enable-maintainer-mode to the configure will disable deprecated symbols
* | Add more information to EmpathyChatroomPierre-Luc Beaudoin2009-04-183-3/+242
|/ | | | | | | - Invite Only - Require password - Subject - Member count
* tp-tube: remove priv->parametersGuillaume Desmottes2009-04-171-5/+0
|
* tp-tube: remove priv->serviceGuillaume Desmottes2009-04-171-3/+0
|
* tp-tube: remove priv->initiator_contact and priv->factory as they are not usedGuillaume Desmottes2009-04-171-9/+0
|
* empathy-tp-tube: remove initiator and type member variables as they are not usedGuillaume Desmottes2009-04-171-2/+0
|
* empathy_tp_tube_class_init: set NUM_EMP_TUBE_CHANNEL_STATES as max value for ↵Guillaume Desmottes2009-04-171-1/+2
| | | | the state property
* empathy_tp_tube_class_init: use G_PARAM_STATIC_STRINGSGuillaume Desmottes2009-04-171-4/+2
|
* empathy-tp-tube: the state is a EmpTubeChannelState not a guintGuillaume Desmottes2009-04-171-2/+2
|
* Plug a lear in log_store_empathy_get_messages_for_file. Fixes bug #579139Lars-Peter Clausen2009-04-161-0/+1
| | | | | | From: Lars-Peter Clausen <lars@metafoo.de> svn path=/trunk/; revision=2837
* empathy_tp_tube_new_stream_tube: allow NULL as parameters. Fixes #575817Guillaume Desmottes2009-04-131-0/+7
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2828
* Add libcanberra-gtk in Require.private of libempathy-gtk.pc. Fixe bug #577863Xavier Claessens2009-04-131-1/+2
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2826
* Unref TpChat's channel after emitting destroy.Will Thompson2009-04-131-3/+2
| | | | | | | | | This allows callbacks connected to "destroy" to call functions which use priv->channel to work. Fixes Gnome bug #578356. Signed-off-by: Will Thompson <will.thompson@collabora.co.uk> svn path=/trunk/; revision=2821
* Simplify how channel classes value is parsed. Fixes bug #577825Xavier Claessens2009-04-031-8/+4
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2759
* Free the capabilities array. Fixes bug #577826Xavier Claessens2009-04-031-1/+3
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2758
* Do not assert if the CM does not support RequestableChannelClassesXavier Claessens2009-03-201-2/+2
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2728
* Use tp_channel_get_identifier instead of inspecting channel's handle.Xavier Claessens2009-03-201-18/+1
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2725
* empathy_contact_set_handle: remove the handle ready flag when the handle is ↵Guillaume Desmottes2009-03-201-1/+19
| | | | | | | | set to 0 From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2719
* Merge branch 'fix-ft' into to-mergeGuillaume Desmottes2009-03-181-8/+38
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2713
* Add empathy-log.h and empathy-log-store.h to Makefile.amXavier Claessens2009-03-101-0/+2
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2655
* Chatroom dirs only exist on the toplevel log directorySjoerd Simons2009-03-101-1/+1
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2653
* Actually recurse in the chatrooms directorySjoerd Simons2009-03-101-1/+1
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2652
* Print a debug message if opening a log directory failsSjoerd Simons2009-03-101-2/+7
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2651
* Forward resource requestsSjoerd Simons2009-03-091-1/+17
| | | | | | From: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2638
* Fix typo in a commentXavier Claessens2009-03-061-2/+2
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2623
* Use tp_strdiff in empathy_message_equal to compare body.Xavier Claessens2009-03-061-1/+3
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2622
* Remove unused empathy_message_get_unique_idXavier Claessens2009-03-062-10/+0
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2621
* Improve comment to explain what empathy_log_manager_get_filtered_messages doesXavier Claessens2009-03-061-1/+2
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2620
* Little optimization of log_store_empathy_get_filtered_messages() and add a ↵Xavier Claessens2009-03-061-1/+8
| | | | | | | | FIXME. From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2619
* Optimize empathy_log_manager_get_filtered_messages and make it easier to ↵Xavier Claessens2009-03-061-39/+44
| | | | | | | | understand. From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2617
* Simplify finalize using g_list_foreachcXavier Claessens2009-03-061-7/+1
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2616
* Use if (n != NULL) instead of if (n).Jonny Lamb2009-03-062-6/+6
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2615
* Use g_list_delete_link instead of g_list_remove.Jonny Lamb2009-03-062-6/+3
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2614
* Use g_list_next (l) instead of l->next.Jonny Lamb2009-03-062-10/+10
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2613
* Use a single-line return statement instead of if/else if/else if.Jonny Lamb2009-03-061-10/+1
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2612
* Use atoi instead of sscanf.Jonny Lamb2009-03-061-1/+1
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2611
* Call GET_PRIV after checking the parameters of empathy_message_equal.Jonny Lamb2009-03-061-2/+5
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2610
* Implemented get_filtered_messages in empathy log store.Jonny Lamb2009-03-061-0/+41
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2607
* Added empathy_log_store_get_filtered_messages.Jonny Lamb2009-03-062-0/+24
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2606
* Replaced get_last_messages with get_filtered_messages.Jonny Lamb2009-03-062-23/+60
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2605
* Added checks to the arguments of empathy_message_equal.Jonny Lamb2009-03-061-0/+3
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2604
* Get last messages for the last day - 1 as well as the last day.Jonny Lamb2009-03-061-1/+11
| | | | | | | | | As messages are being logged straight away, the most recent day will *always* be today. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2603
* Removed duplicate log source addition.Jonny Lamb2009-03-061-3/+0
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2601
* EmpathyLogStore: Store the CM message ID in the logs, and use it when ↵Jonny Lamb2009-03-061-2/+14
| | | | | | | | reading logs. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2599
* Added empathy_message_get_unique_id & empathy_message_equal.Jonny Lamb2009-03-062-0/+25
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2598
* Remove MessageObserveData as the TpChannel can be retrieved from an ↵Jonny Lamb2009-03-061-27/+8
| | | | | | | | EmpathyTpChat. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2597
* Cleaned up rebasing brokenness.Jonny Lamb2009-03-061-2/+3
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2595
* Changed some G_STR_EQUALs to EMP_STR_EQUAL.Jonny Lamb2009-03-061-3/+3
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2594
* Renamed EmpathyLogSource to EmpathyLogStore.Jonny Lamb2009-03-068-382/+448
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2593
* Moved dispatcher observing and logging into EmpathyLogManager.Jonny Lamb2009-03-062-0/+78
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2592
* Only write messages to one specified log source, hardcoded at the moment.Jonny Lamb2009-03-065-24/+50
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2590
* Added get_name function to EmpathyLogSource.Jonny Lamb2009-03-063-0/+24
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2589
* Use g_list_concat even if the current GList is empty (NULL).Jonny Lamb2009-03-061-16/+6
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2588
* Fixed problems picked up when rebasing and cherry-picking.Jonny Lamb2009-03-061-14/+1
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2585
* Only call EmpathyLogSource methods if they are defined.Jonny Lamb2009-03-061-0/+24
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2584
* Added ack_message function to EmpathyLogSource interface.Jonny Lamb2009-03-063-0/+15
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2583
* Made EmpathyLogSource an interface and EmpathyLogSourceEmpathy extend it.Jonny Lamb2009-03-066-128/+334
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2582
* Don't override the constructor. (Jonny Lamb)Jonny Lamb2009-03-061-4/+15
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2581
* Make get_dates check whether a date is already in the GList before adding it ↵Jonny Lamb2009-03-061-3/+21
| | | | | | | | now in order. (Jonny Lamb) Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2580
* Made get_last_messages source independent. (Jonny Lamb)Jonny Lamb2009-03-062-43/+11
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2579
* Converted log code to Collabora coding style. (Jonny Lamb)Jonny Lamb2009-03-063-703/+968
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2578
* Hardcode some a default codec preferencesSjoerd Simons2009-03-041-0/+52
| | | | | | | | | | | | | | | | | For video use H264 over Theora as it's better quality and there is no reason to prefer a free codec if people already have the patented bits installed anyway. Also prefer H263 as it's reasonable and it works around our H263-1998 negotiation being slightly broken because of gstreamer :( For audio prefer speex wideband over speex smallband and all other audio codecs. And in general disable various codecs that are not really suitable for use in conferencing. From: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2567
* Let the UI call the handler for bus messagesSjoerd Simons2009-03-042-37/+8
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2563
* Revert "Started splitting empathy log code from the log manager to make ↵Xavier Claessens2009-03-035-889/+584
| | | | | | | | | | logging more pluggable. (Jonny Lamb)" This reverts commit 73948b3c4ddebe5c24b679e7650090128bd35403. From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2546
* Started splitting empathy log code from the log manager to make logging more ↵Jonny Lamb2009-03-035-584/+889
| | | | | | | | pluggable. (Jonny Lamb) Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2545
* Handle re-dispatching channels in approving stateSjoerd Simons2009-02-211-3/+13
| | | | | | | | | | when a channel is in approving state and the user does a request which turns out to be satisfied by that channel it automagically gets approved. Correctly cope with this and don't try to start dispatching for it again. Fixes bug Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2524
* Use tp-glib generated code for file transfers rather than extensions.Jonny Lamb2009-02-215-39/+38
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2523
* use TpTubeType instead of EmpathyTubeTypeGuillaume Desmottes2009-02-172-16/+13
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2490
* empathy_tube_handler_new: add debug messageGuillaume Desmottes2009-02-171-0/+1
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2489
* empathy-dispatcher: deal properly with NULL channel_wrapperGuillaume Desmottes2009-02-171-2/+4
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2487
* add parameters arg to empathy_tp_tube_new_stream_tube and use latest offer APIGuillaume Desmottes2009-02-172-3/+5
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2486
* Wait for handle instead of id before request a channelSjoerd Simons2009-02-171-1/+1
| | | | | | | | | This fixes calling from the new converstaion dialog to new contacts. As they start of with an id right away but have no handle yet. Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2480