aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy
Commit message (Collapse)AuthorAgeFilesLines
* More geocode-glib porting workRyan Lortie2012-11-281-2/+2
| | | | | Fix a couple of small details missed by the last commit so that things compile again.
* Port EmpathyContact to geocode-glib >= 0.99.1Bastien Nocera2012-11-281-11/+14
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=689056
* add some protocolname-displaynameGabriele Giacone2012-11-261-0/+7
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=688988
* auth-client: Support X-TELEPATHY-PASSWORD for GOA accountsDebarshi Ray2012-11-091-10/+57
| | | | | | | If a provider supports more than one authentication mechanism (eg., Google), we prefer OAuth2. Fixes: https://bugzilla.gnome.org/687690
* auth-client: Don't unref properties before creating the certificateDebarshi Ray2012-11-061-2/+2
| | | | Fixes: https://bugzilla.gnome.org/687762
* Implement Google OAUTH2 authentication for GOA accountsGiovanni Campagna2012-11-021-1/+8
| | | | | | | GOA recently switched to OAuth2 for Google accounts, so we can use its credentials to access Google Talk without a password. https://bugzilla.gnome.org/show_bug.cgi?id=652546
* individual-manager: make sure the individual stays alive when removing itGuillaume Desmottes2012-10-021-0/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=685203
* server-tls-handler: fix the variant type when fetching ServerCertificateGuillaume Desmottes2012-09-251-1/+1
| | | | | | | g_variant_lookup() fails if we don't specificy that this string is secretly an object path. https://bugzilla.gnome.org/show_bug.cgi?id=684783
* tp-chat: set Private and InviteOnly props on conference channelsGuillaume Desmottes2012-09-251-3/+30
| | | | | | | Only the person invited are suppose to join these channels so tweak their settings to make them more secure. https://bugzilla.gnome.org/show_bug.cgi?id=684675
* include telepathy-glib.hGuillaume Desmottes2012-09-1737-80/+20
| | | | | tp-glib 1.0 will enforce to only include telepathy-glib.h so best doing it to reduce the delta with the future stable branch.
* empathy-contact: fix priv->logged_alias leakGuillaume Desmottes2012-09-131-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=683864
* connection-aggregator: fix contacts array leakGuillaume Desmottes2012-09-121-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=683864
* add empathy_individual_manager_unprepare_async()Guillaume Desmottes2012-09-122-0/+58
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=660128
* use tp_channel_dup_immutable_properties()Guillaume Desmottes2012-09-113-31/+39
| | | | tp_channel_borrow_immutable_properties() has been deprecated.
* sasl-handler: factor out channel_has_may_save_response()Guillaume Desmottes2012-09-111-24/+24
|
* use tp_channel_get_connection()Guillaume Desmottes2012-09-111-2/+2
| | | | tp_channel_get_connection() has been deprecated.
* use tp_text_channel_dup_pending_messages()Guillaume Desmottes2012-09-111-2/+2
| | | | tp_text_channel_get_pending_messages() has been deprecated.
* use tp_account_manager_dup_valid_accounts()Guillaume Desmottes2012-09-113-6/+6
| | | | | | tp_account_manager_get_valid_accounts() has been deprecated. Fix an accounts list leak in empathy-sanity-cleaning.
* account-settings: always save the password into the password storageGuillaume Desmottes2012-09-071-7/+2
| | | | This ensures that the password is stored with the proper 'remember' value.
* Remove gst dependency from libempathySjoerd Simons2012-08-294-18/+14
| | | | | | | libempathy only used gstreamer api directly from the camera monitor, which simply uses it for its debug infrastructure.. Use the standard empathy debug infrastruction instead so we can drop the gstreamer dependency.
* pkg-kit: use an 'infinite' timeout when calling InstallPackageNamesGuillaume Desmottes2012-08-271-1/+1
| | | | | | | This method can takes quiet a while before returning (if user has to enter his admin password for example). https://bugzilla.gnome.org/show_bug.cgi?id=682802
* UOA auth: Request password if no credentials have ever be storedXavier Claessens2012-08-271-18/+65
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680776
* UOA auth: handle the password mechanism as wellXavier Claessens2012-08-271-3/+10
| | | | | | | Since password is stored in SSO now, we can use the same code path than other accounts. https://bugzilla.gnome.org/show_bug.cgi?id=680776
* UOA auth: Wait for callback when requesting passwordXavier Claessens2012-08-271-3/+19
| | | | | | | signon_auth_session_process() does not keep its own ref on the session object, so freeing the AuthContext before callback cancels the call. https://bugzilla.gnome.org/show_bug.cgi?id=680776
* UOA auth: Move more code into auth_context_new()Xavier Claessens2012-08-271-35/+37
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680776
* UOA auth: factor out auth_context_done()Xavier Claessens2012-08-271-6/+10
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680776
* UOA auth: rename QueryInforData to AuthContextXavier Claessens2012-08-271-44/+44
| | | | | | | This data is not used only to for the query_info call anymore, so better have a more generic name. https://bugzilla.gnome.org/show_bug.cgi?id=680776
* Move X-TELEPATHY-PASSWORD mechanism code into empathy-sasl-mechanisms.cXavier Claessens2012-08-273-80/+67
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680776
* UOA: Store password into signond instead of gnome-keyringXavier Claessens2012-08-271-0/+409
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680776
* UOA: Use an AgManager singletonXavier Claessens2012-08-274-4/+89
| | | | | | | This is especially useful in empathy-keyring where it would reload all accounts each time we set a password. https://bugzilla.gnome.org/show_bug.cgi?id=680776
* Remember password at least until session restartXavier Claessens2012-08-275-12/+27
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680776
* UOA auth handler: Inform SSO when access token didn't workXavier Claessens2012-08-202-24/+45
|
* keyring: fix format issueGuillaume Desmottes2012-08-081-1/+1
|
* improve SASL debug outputGuillaume Desmottes2012-08-082-0/+6
|
* client-factory: add TP_ACCOUNT_FEATURE_STORAGEGuillaume Desmottes2012-08-031-0/+3
| | | | Needed for the Ubuntu Online Accounts plugins.
* Migrate from libgnome-keyring to libsecretStef Walter2012-08-031-103/+54
| | | | | | * See: https://live.gnome.org/GnomeGoals/LibsecretMigration https://bugzilla.gnome.org/show_bug.cgi?id=679884
* goa-auth-handler: pass the data pointer to auth_cbGuillaume Desmottes2012-08-031-2/+2
| | | | | | | We are supposed to use it in this callback, if only to free it, so we should really pass it as user_data. https://bugzilla.gnome.org/show_bug.cgi?id=680952
* goa-auth-handler: factor out auth_data_new()Guillaume Desmottes2012-08-031-4/+16
| | | | | | | We already have the _free() function and it makes easier to track the lifecycle of the struct. https://bugzilla.gnome.org/show_bug.cgi?id=680952
* libraries and plugins must be using gi18n-lib.hXavier Claessens2012-07-302-2/+2
|
* Go back to libgee 0.6.xGuillaume Desmottes2012-07-232-2/+2
| | | | | | | | | | | | | | It's not clear if 0.8 will be released for GNOME 3.6 so the release team prefers to stick with 0.6 for now. And yeah, gee-1.0 is the 0.6.x series and gee-0.8 the 0.7.x, nice work guys... Revert "gee_iterator_first is no more in libgee 0.8" This reverts commit 24d30e15b34b654eff96f4a358801290ebe09ec0. Revert "libempathy: Port empathy to libgee 0.8." This reverts commit d563fa078b2a13b3c06b1de626105e0510568e57.
* Add Ubuntu Online Accounts auth handlerXavier Claessens2012-07-234-0/+442
|
* coding style fixesGuillaume Desmottes2012-07-231-1/+1
|
* add empathy_account_settings_set_storage_provider()Guillaume Desmottes2012-07-192-0/+22
|
* libempathy: Port empathy to libgee 0.8.Jeremy Whiting2012-07-192-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680152
* Implement Google X-OAUTH2 SASL mechanismXavier Claessens2012-07-182-0/+45
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680160
* Move SASL mechanism implementations into its own fileXavier Claessens2012-07-188-151/+393
| | | | | | | We could have other account providers than GOA requiring this SASL code. https://bugzilla.gnome.org/show_bug.cgi?id=680160
* remove MC password migration codeGuillaume Desmottes2012-07-171-76/+0
| | | | | | | | | We are shipping this since a bunch of releases so all passwords should be migrated since a while. Furthemore, it may cause issues when the password has been updated in Empathy but not MC. https://bugzilla.gnome.org/show_bug.cgi?id=677180
* Turn libempathy to a public libGuillaume Desmottes2012-07-171-14/+21
| | | | | | | We use "-release" versioning as it's not meant to be used out of Empathy's tree. https://bugzilla.gnome.org/show_bug.cgi?id=679786
* tp-chat: prepare the Password feature if neededGuillaume Desmottes2012-07-171-0/+38
|
* Revert "tp-chat:requires TP_CHANNEL_FEATURE_PASSWORD"Guillaume Desmottes2012-07-171-2/+1
| | | | | | | | This reverts commit 33ad5c340ed97da141c3182051502043a710e92f. This is not the right way to fix this bug. If the channel doesn't implement the Password iface (like in a 1-1 chat) our own tp-chat feature is never prepared.
* tp-chat:requires TP_CHANNEL_FEATURE_PASSWORDGuillaume Desmottes2012-07-171-1/+2
| | | | | | | | check_almost_ready() relies on the password feature to be prepared so we should make sure that tp-glib prepares it for us before starting to prepare our own feature. https://bugzilla.gnome.org/show_bug.cgi?id=680076
* Use new tp_account_* gettersGuillaume Desmottes2012-07-162-4/+4
|
* Bring back 'theme' keyDanielle Madeley2012-07-021-0/+1
| | | | We need it for migrating the settings to Adium-only
* Remove legacy themes codeDanielle Madeley2012-07-021-1/+0
|
* tp-chat: stop setting the TpAccount during constructionGuillaume Desmottes2012-06-273-43/+10
| | | | | | | | | | It doesn't have to be a property any more, we can just get it from the TpConnection when we need it. Should fix a race crash when the TpAccount of the TpConnection is not set yet; see fdo#51444. https://bugzilla.gnome.org/show_bug.cgi?id=678807
* ft-factory: ensure that the factory stays alive while ↵Guillaume Desmottes2012-06-261-2/+4
| | | | | | empathy_ft_handler_new_outgoing() is running https://bugzilla.gnome.org/show_bug.cgi?id=678524
* Add heuristic to calculate individuals popularitySeif Lotfy2012-06-181-5/+39
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678083
* individual-manager: document that individuals_pop ref its contentGuillaume Desmottes2012-06-181-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677940
* individual-manager: document individual_notify_im_interaction_count()Guillaume Desmottes2012-06-181-0/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677940
* Revert "individual-manager: comment out interaction code"Guillaume Desmottes2012-06-181-9/+0
| | | | | | This reverts commit 7f8fe5091b7a980133c0c3d1285cb718f8772142. https://bugzilla.gnome.org/show_bug.cgi?id=677940
* remove deprecated gsettings keysGuillaume Desmottes2012-06-151-6/+0
| | | | | | Those are not supported by the new roster UI and so can be removed. https://bugzilla.gnome.org/show_bug.cgi?id=677949
* individual-manager: comment out interaction codeGuillaume Desmottes2012-06-141-0/+9
| | | | | I accidentally pushed this code to master. I'll revert this patch once the code has been reviewed and Folks 0.7.1 released.
* individual-manager: keep track of most popular contactsGuillaume Desmottes2012-06-142-0/+181
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677940
* empathy_client_factory_dup_contact_features: request groups and client-typesGuillaume Desmottes2012-06-131-0/+2
| | | | | | | Empathy prepares the AM before preparing folks, so when folks set its features on the factory, all TpContact are already created and so won't be upgraded. https://bugzilla.gnome.org/show_bug.cgi?id=675214
* empathy_account_settings_migrate_password_cb: use the vardict APIGuillaume Desmottes2012-06-071-6/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* account-settings: always use GVariant to store parametersGuillaume Desmottes2012-06-072-152/+155
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* remove empathy_account_settings_set_* functionsGuillaume Desmottes2012-06-072-113/+9
| | | | | | | | They don't buy us much so let's just pass the GVariant directly. Fix some string leaks in empathy-account-widget-irc.c as well. https://bugzilla.gnome.org/show_bug.cgi?id=677545
* accounts-settings: store parameters as GVariantGuillaume Desmottes2012-06-072-27/+70
| | | | | | | This patch introduces a GValue leak. I'm going to fix it when switching the rest of this code to GVariant but I prefer to keep patches smaller. https://bugzilla.gnome.org/show_bug.cgi?id=677545
* make empathy_account_settings_get() staticGuillaume Desmottes2012-06-072-4/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* account-settings: use TpConnectionManager accessorsGuillaume Desmottes2012-06-071-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* connection-managers: use TpConnectionManager accessorGuillaume Desmottes2012-06-071-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* tp-chat: use TpProxy accessorsGuillaume Desmottes2012-06-071-4/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* remove unused proxy hash and equal functionsGuillaume Desmottes2012-06-072-33/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* use TpAccountRequestGuillaume Desmottes2012-06-061-63/+28
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=676634
* Add GVariant converters from tp-glibGuillaume Desmottes2012-06-062-0/+35
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=676634
* use tp_list_connection_managers_async()Guillaume Desmottes2012-06-061-18/+30
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677465
* account-settings: use TpProtocol's API to get TpConnectionManagerParamGuillaume Desmottes2012-06-062-31/+10
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677465
* empathy_account_settings_check_readyness: use the existing TpProtocol to ↵Guillaume Desmottes2012-06-061-25/+21
| | | | | | | | list params No need to request another one. https://bugzilla.gnome.org/show_bug.cgi?id=677465
* empathy_account_settings_get_tp_protocol: return a TpProtocolGuillaume Desmottes2012-06-062-3/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677465
* Remove unused field hash from EmpathyContactChandni Verma2012-06-031-1/+0
|
* Disconnect all aggregator signal handlers on disposing EmpathyIndividualManagerChandni Verma2012-05-291-7/+5
|
* factor out empathy_individual_get_client_types()Guillaume Desmottes2012-05-252-0/+45
|
* remove tp-contact-factoryGuillaume Desmottes2012-05-153-257/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675597
* remove unused tp-contact-factory includesGuillaume Desmottes2012-05-152-2/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675597
* Add preference to show account balancesDanielle Madeley2012-05-151-0/+1
| | | | Set this 'true' by default.
* contact: use tp_connection_dup_contact_by_id_async()Guillaume Desmottes2012-05-111-19/+24
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675808
* tp-chat: use tp_text_channel_get_chat_state()Guillaume Desmottes2012-05-101-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675807
* client-factory: request TP_TEXT_CHANNEL_FEATURE_CHAT_STATESGuillaume Desmottes2012-05-101-1/+1
| | | | | | TP_CHANNEL_FEATURE_CHAT_STATES has been deprecated. https://bugzilla.gnome.org/show_bug.cgi?id=675807
* tp-chat: remove chat-state-changed-empathy signalGuillaume Desmottes2012-05-101-58/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675807
* remove empathy-tp-roomlistGuillaume Desmottes2012-05-103-585/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=673989
* add empathy_client_factory_dup_contact_by_id_async()Guillaume Desmottes2012-05-102-0/+79
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675597
* Use tp_capabilities_get_channel_classes_variant()Guillaume Desmottes2012-05-101-11/+33
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=674774
* remove empathy-tls-certificateGuillaume Desmottes2012-05-103-527/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=674318
* Use TpTpTLSCertificateGuillaume Desmottes2012-05-104-60/+46
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=674318
* use tp_capabilities_supports_sms()Guillaume Desmottes2012-05-101-32/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=673846
* tp-chat: stop using the contact factory when building messageGuillaume Desmottes2012-05-081-63/+12
| | | | | | | | | Messages are now synchronously proccessed so we don't have to keep an internal queue of messages being prepared. We also need to complete the preparation of the EmpathyTpChat feature in idle as it's now prepared synchronously as well. https://bugzilla.gnome.org/show_bug.cgi?id=675597
* ft-handler: create EmpathyContact from TpContactGuillaume Desmottes2012-05-081-32/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675597
* tp-contact-factory: remove unused methodsGuillaume Desmottes2012-05-082-177/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675597
* Use TP_ERROR instead of TP_ERRORSGuillaume Desmottes2012-05-072-2/+2
| | | | The latter has been deprecated in tp-glib master.
* contact: compare TpContact objects rather than handlesGuillaume Desmottes2012-05-031-5/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675229
* tp-chat:stop using the handle of membersGuillaume Desmottes2012-05-031-22/+14
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675229
* empathy_tp_chat_is_invited: return a TpContact for the inviterGuillaume Desmottes2012-05-032-11/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675229
* tp-chat: use new channel group API to track membersGuillaume Desmottes2012-05-031-136/+55
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675229
* tp_chat_prepare_ready_async: use new channel group APIGuillaume Desmottes2012-05-031-46/+16
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675229
* empathy_tp_chat_is_invited: use new channel group APIGuillaume Desmottes2012-05-031-5/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675229
* client-factory: prepare TP_CHANNEL_FEATURE_CONTACTSGuillaume Desmottes2012-05-031-0/+3
| | | | | | | We are about to use the channel-contacts API so best to make sure they will work. https://bugzilla.gnome.org/show_bug.cgi?id=675229
* remove empathy_tp_chat_join()Guillaume Desmottes2012-05-032-33/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675229
* Revert "Revert "remove EMPATHY_AV_BUS_NAME*""Guillaume Desmottes2012-05-021-3/+0
| | | | | | This reverts commit afb9276b8a497e7b9275fb53abafd0cdb18d55fc. https://bugzilla.gnome.org/show_bug.cgi?id=675296
* remove empathy-avGuillaume Desmottes2012-05-023-971/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675296
* tp-chat: add the 'members-changed' signalGuillaume Desmottes2012-05-021-4/+12
| | | | | | | It uses to be implemented by the EmpathyContactList interface which has been removed. https://bugzilla.gnome.org/show_bug.cgi?id=674864
* tp-chat: add the 'member-renamed' signalGuillaume Desmottes2012-05-021-3/+11
| | | | | | | It uses to be implemented by the EmpathyContactList interface which has been removed. https://bugzilla.gnome.org/show_bug.cgi?id=674864
* add empathy_connection_aggregator_rename_group()Guillaume Desmottes2012-04-202-0/+46
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=501065
* tls-test: Use a proper PKCS#11 mock module for testingStef Walter2012-04-191-2/+2
| | | | | | | | | | | * In empathy-tls-test.c use a proper PKCS#11 mock module, which we can place certificate anchors and pinned certificates in. * Fix EmpathyTlsVerifier to check for server trust assertions not client ones, this was a bug highlighted by fixing tests. https://bugzilla.gnome.org/show_bug.cgi?id=668186 https://bugzilla.gnome.org/show_bug.cgi?id=668261
* Use more tp_capabilities_ methodsGuillaume Desmottes2012-04-101-58/+18
| | | | | | | | Makes code easier and would allow us to stop using a GValueArray once we'll have API to check if SMS are supported. This may break StreamedMedia only CM but we are not going to support those in 3.5 anyway.
* individual-manager: remove (un)linking APIGuillaume Desmottes2012-04-102-76/+0
| | | | Empathy now relies on gnome-contacts to link contacts.
* remove empathy-contact-listGuillaume Desmottes2012-04-103-308/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=673821
* implement empathy_tp_chat_get_members as a method on TpChatGuillaume Desmottes2012-04-102-17/+5
| | | | | | | That means EmpathyTpChat doesn't have to implement the EmpathyContactList interface any more. https://bugzilla.gnome.org/show_bug.cgi?id=673821
* remove unused tp_chat_removeGuillaume Desmottes2012-04-101-18/+0
| | | | | | empathy_contact_list_remove() is not used any more. https://bugzilla.gnome.org/show_bug.cgi?id=673821
* implement empathy_tp_chat_add as a method on TpChatGuillaume Desmottes2012-04-102-5/+6
| | | | | | We want to get rid of the EmpathyContactList interface. https://bugzilla.gnome.org/show_bug.cgi?id=673821
* tp-chat: use self->priv directlyGuillaume Desmottes2012-04-101-26/+13
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=673821
* tp-chat: port to Telepathy coding styleGuillaume Desmottes2012-04-102-1166/+1207
| | | | | | I'm so tired of hacking in this file using the old style. https://bugzilla.gnome.org/show_bug.cgi?id=673821
* remove EmpathyConnectivityGuillaume Desmottes2012-04-053-508/+0
|
* Merge branch 'gnome-3-4'Guillaume Desmottes2012-04-054-9/+2
|\
| * include logger single headerGuillaume Desmottes2012-04-044-9/+2
| |
* | Merge branch 'gnome-3-4'Danielle Madeley2012-04-031-6/+2
|\|
| * Logger support for calls is no longer optionalDanielle Madeley2012-04-031-5/+1
| |
| * TplCallEndReason ceased to exist on March 28Danielle Madeley2012-04-031-1/+1
| |
* | remove empathy_individual_manager_lookup_by_contact()Guillaume Desmottes2012-04-022-56/+0
| |
* | use tpf_persona_dup_for_contact() instead of lookup_by_contact()Guillaume Desmottes2012-04-021-5/+12
| | | | | | | | No need to iterate over all the individuals any more.
* | factor out create_individual_from_persona()Guillaume Desmottes2012-04-021-11/+21
|/
* remove empathy-tp-contact-listGuillaume Desmottes2012-03-123-1287/+0
|
* connection-managers: stop using tp_connection_manager_is_ready()Guillaume Desmottes2012-03-121-1/+1
| | | | It has been deprecated.
* Mark strings for translation. https://bugzilla.gnome.org/show_bug.cgi?id=671875Gabor Kelemen2012-03-121-3/+5
|
* add missing config.h includesGuillaume Desmottes2012-03-075-2/+9
|
* Add magic to automatically run tasks when empathy-auth-client is startedGuillaume Desmottes2012-03-061-0/+1
| | | | | | | empathy-auth-client is the best place to do such tasks as it will be run even if using only the Shell without Empathy's UI. https://bugzilla.gnome.org/show_bug.cgi?id=671452
* Revert "Drop empathy-av"Guillaume Desmottes2012-03-013-0/+971
| | | | | | | | This reverts commit ba0a893b1d31cdb234bae72845e840a895b9d62a. Conflicts: src/Makefile.am
* Revert "remove EMPATHY_AV_BUS_NAME*"Guillaume Desmottes2012-03-011-0/+3
| | | | This reverts commit f90421fd29108507c722c03e28bc16e4b5baf7c0.
* remove EMPATHY_AV_BUS_NAME*Guillaume Desmottes2012-02-211-3/+0
|
* Drop empathy-avGuillaume Desmottes2012-02-213-971/+0
| | | | | | So long and thanks for all the calling... https://bugzilla.gnome.org/show_bug.cgi?id=629902
* Merge remote-tracking branch 'origin/call1' into master+callGuillaume Desmottes2012-02-213-46/+6
|\ | | | | | | | | | | Conflicts: configure.ac telepathy-yell
| * Merge branch 'master' into call1Danielle Madeley2012-01-175-9/+63
| |\
| * | Remove tp-yell and use TpCallChannelXavier Claessens2012-01-103-46/+6
| | |
* | | add empathy_ensure_individual_from_tp_contact()Guillaume Desmottes2012-02-152-0/+23
| | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669676
* | | add empathy_individual_manager_lookup_by_contact()Guillaume Desmottes2012-02-152-0/+56
| | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669676
* | | individual-manager: add API to know when contacts have been loaded from folksGuillaume Desmottes2012-02-142-0/+46
| | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656097
* | | Toggle telling others you are typing to themPatrick F. Allen2012-02-131-0/+1
| | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=668985
* | | Add a gsetting key to show/hide groupsGuillaume Desmottes2012-02-091-0/+1
| | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=627658
* | | add empathy-pkg-kitGuillaume Desmottes2012-02-083-0/+201
| | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669578
* | | improve TP_ERROR_STR_ALREADY_CONNECTED displayed error stringGuillaume Desmottes2012-02-081-1/+1
| | | | | | | | | | | | | | | | | | 'ressource' is XMPP specific and not clear to most users. https://bugzilla.gnome.org/show_bug.cgi?id=632739
* | | add missing config.hGuillaume Desmottes2012-02-072-0/+3
| | | | | | | | | | | | Need to disable GLib deprecation warnings.
* | | presence-manager: stop watching connectivity changesGuillaume Desmottes2012-02-021-67/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mission-Control does it for us now (thanks Will!). We don't remove empathy-connectivity yet because some Empathy components still rely on it to display the status of the network. Ideally, this could be exposed by MC as well (fdo #45126). https://bugzilla.gnome.org/show_bug.cgi?id=668498
* | | Chat: show who changed the subjectWill Thompson2012-02-022-1/+26
| | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669177
* | | Utils: provide a human-readable message for CM crashesWill Thompson2012-01-261-0/+4
| | | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=658908 Rebased-By: Danielle Madeley <danielle.madeley@collabora.co.uk>
* | | Merge branch 'highlight-regex'Will Thompson2012-01-263-70/+19
|\ \ \
| * | | TpChat: add a :self-contact property.Will Thompson2012-01-191-0/+19
| | | |
| * | | Move empathy_message_should_highlight to EmpathyChatWill Thompson2012-01-192-71/+0
| | | | | | | | | | | | | | | | | | | | | | | | This will give us a place to cache the GRegex object. (Of course, this also depends on monitoring changes to the TpChat's self contact's alias, and changes to the TpChat's self contact!)
| * | | Use /\b<nickname>\b/ to decide whether to highlightWill Thompson2012-01-191-33/+34
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current highlighting code finds the first occurrence of the nickname, then checks whether the characters before or after are a space, a comma, a colon or a full stop (or the start or end of the string). This means that someone saying “no! That's wjt’s coffee!” didn’t highlight me, because the apostrophe isn't in the whitelist. It also means that saying “borrow some Sudafed from daf” would not highlight daf, since the first match is in the middle of a word. We’re trying to check whether the nickname occurs as a complete word within the message. The regex metacharacter \b matches word boundaries, so /\b<nickname>\b/ is what we actually want. It gets the above cases right, including Unicode punctuation. https://bugzilla.gnome.org/show_bug.cgi?id=591667
* | | Use a localized format when displaying timesGuillaume Desmottes2012-01-201-8/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unfortunatelly there is no localized format displaying only the hour and minutes (bug #668323) so we'll have to use %X for now which also display the seconds. EMPATHY_DATE_FORMAT_DISPLAY_SHORT was already localized so this one is fine. That also means we don't have to translate those formats any more as we'll just rely on the system env. https://bugzilla.gnome.org/show_bug.cgi?id=608474
* | | empathy-time: port to TP coding styleGuillaume Desmottes2012-01-202-81/+85
|/ / | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=608474
* | client-factory: ensure alias, presence, capabilities and avatar are preparedDanielle Madeley2012-01-171-6/+12
| | | | | | | | | | Sometimes contacts are assumed to have these features prepared, but they don't always. Ensure they are prepared by the factory.
* | don't free content of the list returned by ↵Guillaume Desmottes2012-01-171-0/+1
| | | | | | | | | | | | empathy_connection_aggregator_get_all_groups() https://bugzilla.gnome.org/show_bug.cgi?id=667037
* | empathy_account_get_error_message: get the reason before displaying itGuillaume Desmottes2012-01-161-2/+2
| |
* | coding style fixGuillaume Desmottes2012-01-161-1/+1
| |
* | account-settings: allow to change the serviceGuillaume Desmottes2012-01-132-0/+47
|/ | | | https://bugzilla.gnome.org/show_bug.cgi?id=667791
* remove empathy-contact-managerGuillaume Desmottes2011-12-143-603/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=660547
* remove useless includes of empathy-contact-manager.hGuillaume Desmottes2011-12-142-2/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=660547
* empathy_contact_get_persona: use tpf_persona_dup_for_contact()Guillaume Desmottes2011-12-141-37/+5
| | | | | | | We can finally get rid of this horrible code iterating over all the individuals. \o/ https://bugzilla.gnome.org/show_bug.cgi?id=665853
* use tpf_persona_dup_for_contact()Guillaume Desmottes2011-12-141-10/+7
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=665853
* auth-client: add some more debuggingGuillaume Desmottes2011-12-081-1/+1
| | | | | I'm trying to understand what's going wrong in bug #665542 and having more debugging would help.
* try requesting a TpContact when creating a contact from the loggerGuillaume Desmottes2011-12-061-1/+48
| | | | | | | | This is useful when displaying a contact which is not in our roster in the logger (typically a PSTN number). Having a TpContact allow us to call him if that's supported by the CM. https://bugzilla.gnome.org/show_bug.cgi?id=665592
* renamespace CheeseCameraDeviceMonitorGuillaume Desmottes2011-12-023-84/+88
| | | | | | | This ensures empathy will always use our version, even when linking on libcheese, and so avoid incompatibliy when libcheese breaks its ABI. https://bugzilla.gnome.org/show_bug.cgi?id=665244
* camera-monitor: fix memleak in on_camera_addedRaluca Elena Podiuc2011-12-011-1/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=665256
* connection-aggregator: add API to track contactsGuillaume Desmottes2011-11-302-0/+74
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=660547
* Revert "WIP"Guillaume Desmottes2011-11-292-75/+0
| | | | | | This reverts commit f1a9c6deaa7f706df73cb4e1195647a2a27177c6. Humm I didn't mean to push that, sorry. :\
* remove trailing spaceGuillaume Desmottes2011-11-291-1/+1
|
* WIPGuillaume Desmottes2011-11-292-0/+75
|
* Merge remote-tracking branch 'jonny/ft'Guillaume Desmottes2011-11-297-1114/+180
|\ | | | | | | | | Conflicts: libempathy/empathy-tp-file.c
| * tp-file: remove EmpathyTpFileJonny Lamb2011-11-093-1022/+0
| | | | | | | | | | | | TpFTChannel! Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * client-factory: stop creating EmpathyTpFile objectsJonny Lamb2011-11-092-7/+1
| | | | | | | | | | | | | | TpAutomaticClientFactory will create TpFileTransferChannels for us and they're, like, way better. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * ft-handler: start using TpFTChannel instead of EmpathyTpFileJonny Lamb2011-11-093-84/+179
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * libempathy: remove empathy-tp-file from headersJonny Lamb2011-11-091-1/+0
| | | | | | | | | | | | | | | | This is just a little hack so GEnums aren't created for enums in empathy-tp-file.h. We'll remove the files in a sec but I want to try and avoid breaking bisect. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* | remove old school get_all_groupsGuillaume Desmottes2011-11-294-66/+0
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=665121
* | add empathy_connection_aggregator_get_all_groups()Guillaume Desmottes2011-11-292-0/+31
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=665121
* | add EmpathyConnectionAggregatorGuillaume Desmottes2011-11-293-0/+258
| | | | | | | | | | | | | | It won't do much atm but will be used as a helper dealing with all connections. https://bugzilla.gnome.org/show_bug.cgi?id=665121
* | don't ignore TP_DELIVERY_STATUS_TEMPORARILY_FAILED delivery reportGuillaume Desmottes2011-11-281-1/+2
| | | | | | | | | | | | | | We should display an error message as well if not the user will assume the message has been sent and the spinner keeps spinning. https://bugzilla.gnome.org/show_bug.cgi?id=664564
* | contact-list: remove flagsGuillaume Desmottes2011-11-282-25/+0
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663328
* | tp-contact-list: remove tp_contact_list_get_flagsGuillaume Desmottes2011-11-281-119/+0
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663328
* | remove empathy_contact_manager_get_flags_for_connection()Guillaume Desmottes2011-11-282-25/+0
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663328
* | add EMPATHY_INDIVIDUAL_FEATURE_ADD_CONTACTGuillaume Desmottes2011-11-241-0/+21
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663387
* | factor out empathy_create_individual_from_tp_contact()Guillaume Desmottes2011-11-242-0/+35
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663387
* | Allow user to try another password if auth failedGuillaume Desmottes2011-11-232-0/+64
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661640
* | auth-factory: relay the auth-password-failed signalGuillaume Desmottes2011-11-231-0/+25
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661640
* | server-sasl-handler: add auth-password-failed signalGuillaume Desmottes2011-11-231-0/+16
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661640
* | Remove call input volume configurationSjoerd Simons2011-11-191-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | As we rely on pulseaudio there is no point in saving our own volume configuration, pulseaudio does that for us. If we do save it, then we have no idea which volume to pick after connecting to pulse (the one we save, the one pulse saved, a random value?). On top of that our configuration implementation is plain ugly, the level meter didn't work etc. This is all much better configured using the gnome-control-center sound panel, which is pretty nice for inputs and saves its volume on pulse for us to re-use :)
* | Use _unref instead of _free _destroy when possible.unrefXavier Claessens2011-11-1611-25/+25
| | | | | | | | | | | | | | | | | | | | | | Replace g_(ptr_)array_free (foo, TRUE) and g_hash_table_destroy with respectively g_(ptr_)array_unref (foo) and g_hash_table_unref. I used this command to generate this patch: for f in `find -name "*.c"`; do sed -i $f -re 's/g_ptr_array_free \(([^ ,]+), TRUE\)/g_ptr_array_unref \(\1\)/'; done See Danielle's blog for explanation of possible bug _free can do: http://blogs.gnome.org/danni/2011/11/16/mistakes-with-g_value_set_boxed/
* | coding style fixesGuillaume Desmottes2011-11-142-5/+5
| |
* | add empathy_contact_remove_from_contact_list()Guillaume Desmottes2011-11-082-0/+14
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663327
* | add empathy_contact_add_to_contact_list()Guillaume Desmottes2011-11-082-0/+41
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663327
* | client-factory: prepare TP_CONNECTION_FEATURE_CONTACT_LIST_PROPERTIESGuillaume Desmottes2011-11-081-0/+6
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663327
* | remove old blocking APIGuillaume Desmottes2011-11-084-196/+8
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661805
* | individual-manager: use tp-glib blocking APIGuillaume Desmottes2011-11-081-26/+16
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661805
* | Revert "Revert "contact-blocking-dialog: use tp-glib high level blocking API""Guillaume Desmottes2011-11-081-0/+3
|/ | | | | | This reverts commit 40dc4074eeecb15c82d9eacb3fcd54cff7162440. We can now depends on it.
* Make GOA optional againDanielle Madeley2011-11-072-23/+54
| | | | | | | | There is an --disable-goa flag in Empathy's configure, which should be able to disable GOA, except it had been included as a required dependency. This patch makes it completely optional again. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=663442
* Import Facebook and windows Live GOA accountsXavier Claessens2011-11-046-25/+601
| | | | | | Implement their auth mechanisms Fixes bug #661068 and #652544
* empathy-auth-client: use a TpSimpleClientFactoryXavier Claessens2011-11-042-11/+4
| | | | | This prevent TpBaseClient to create a full TpAccountManager and allow us to prepare TP_ACCOUNT_FEATURE_STORAGE feature on accounts
* tls: Cast argument to gcr_simple_certificate_new to avoid compiler warningColin Walters2011-11-041-1/+1
| | | | Gcr correctly treats these as unsigned.
* Revert "contact-blocking-dialog: use tp-glib high level blocking API"Guillaume Desmottes2011-11-021-3/+0
| | | | | | This reverts commit d8153fa21a7beb4229dbba1810eb8544af91db4f. I was not supposed to commit that yet; the tp-glib API hasn't been released.
* contact-blocking-dialog: use tp-glib high level blocking APIGuillaume Desmottes2011-11-021-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=661805
* Move empathy-contactinfo-utils to libempathy-gtkDanielle Madeley2011-10-213-228/+0
| | | | | | | Why do we still have this annoying split? Rebasing this work will pull in a dependency on empathy-string-parser, which is part of libempathy-gtk. Hence the move.
* Abstract common contactinfo code into empathy-contactinfo-utilsDanielle Madeley2011-10-213-0/+228
| | | | | This handles things like sorting fields and converting field names to human readable names.
* factor out empathy_individual_can_audio_video_call()Guillaume Desmottes2011-10-182-0/+63
| | | | | | Also allow caller to get a ref on the EmpathyContact supporting audio/video. https://bugzilla.gnome.org/show_bug.cgi?id=661981
* contact-list: remove favourite APIGuillaume Desmottes2011-10-152-57/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=661489
* contact-manager: remove unused favourite codeGuillaume Desmottes2011-10-151-305/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=661489
* TpChat: remove support for old PropertiesWill Thompson2011-10-151-263/+5
| | | | Change notification for this is broken in the CMs *anyway*.
* TpChat: Use RoomConfig1 and Subject if availableWill Thompson2011-10-151-5/+138
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=658542
* TpChat: track subject and title explicitly.Will Thompson2011-10-151-50/+37
| | | | | This will allow us to also use the new API (and, ultimately, delete the Telepathy.Properties code cleanly).
* TpChat: hide guts of Telepathy properties.Will Thompson2011-10-152-32/+111
| | | | | | | This will make it easier to replace these with new stuff. The funky indentation in the callbacks for the subject and title changing is to make it clear that I didn't change that code; I'll reindent it in another patch.
* Merge remote-tracking branch 'pochu/upgrade-software'Danielle Madeley2011-10-141-0/+2
|\
| * Display Upgrade Software errorsEmilio Pozuelo Monfort2011-09-051-0/+2
| | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=644360 Conflicts: libempathy/empathy-utils.c
* | Merge remote-tracking branch 'pochu/error-dialog'Danielle Madeley2011-10-143-14/+26
|\ \
| * | empathy_dispatcher_chat_with_contact_id(): add optional cbEmilio Pozuelo Monfort2011-09-053-14/+26
| |/ | | | | | | | | | | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-individual-menu.c libempathy-gtk/empathy-new-message-dialog.c libempathy/empathy-dispatcher.c libempathy/empathy-dispatcher.h src/empathy-chat-manager.c src/empathy-chat-window.c
* | Use g_cclosure_marshal_generic for all signalsXavier Claessens2011-09-2820-77/+43
| | | | | | | | No more ugly marshallers \o/
* | ft-handler: Use TpFileTransferChannel propertiesGuillaume Desmottes2011-09-271-15/+17
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=658245
* | don't connect on the TransferredBytesChanged D-Bus signalGuillaume Desmottes2011-09-271-10/+9
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=658245
* | remove empathy_tp_file_is_incoming()Guillaume Desmottes2011-09-273-24/+3
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=658245
* | EmpathyTpFile: inherit from TpFileTransferChannelGuillaume Desmottes2011-09-275-143/+52
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=658245
* | tp-file: chain up constructedGuillaume Desmottes2011-09-271-0/+2
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=658245
* | pass to proper user action time when requesting an outgoing FTGuillaume Desmottes2011-09-274-6/+29
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=658245
* | remove butterfly-logs-migrated gsettings keyGuillaume Desmottes2011-09-261-1/+0
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=612555
* | all: remove butterfly workarounds (bgo#612555)Jonny Lamb2011-09-261-64/+0
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* | remember last accountJuan R. Garcia Blanco2011-09-261-0/+1
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=574879
* | Use always-writeable and writeable-properties for alias and groupsRaul Gutierrez Segales2011-09-192-20/+80
| | | | | | | | | | | | | | | | Folks is in the way of deprecating the folks_persona_store_get_can_{alias,group}_personas methods in favour of directly checking alias and groups properties via folks_persona_store_get_always_writeable_properties and folks_persona_get_writeable_properties.
* | Use tp_proxy_prepare_async instead of tp_account_manager_prepare_asyncGuillaume Desmottes2011-09-194-8/+8
| |
* | tp-roomlist: pass self as weak object to ↵Guillaume Desmottes2011-09-161-1/+1
| | | | | | | | | | | | tp_cli_channel_type_room_list_call_list_rooms https://bugzilla.gnome.org/show_bug.cgi?id=658909
* | tp-roomlist: ensure that we stay alive during the create_and_handle_channel ↵Guillaume Desmottes2011-09-161-1/+7
| | | | | | | | | | | | async call https://bugzilla.gnome.org/show_bug.cgi?id=658909
* | sasl-handler: only save password if we manage to connectGuillaume Desmottes2011-09-141-22/+34
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=659053
* | individual-manager: Port to the new individuals_changed_detailed signalPhilip Withnall2011-09-131-9/+26
| | | | | | | | Closes: bgo#657746
* | individual-manager: dup the Individual ID instead of borrowing itGuillaume Desmottes2011-09-121-2/+2
| | | | | | | | | | | | It's not immutable any more so we have to copy the string. https://bugzilla.gnome.org/show_bug.cgi?id=658573
* | factor out empathy_get_tp_contact_for_individualGuillaume Desmottes2011-09-082-0/+41
| |
* | update_geocode: don't try to get position if location is emptyGuillaume Desmottes2011-09-071-1/+2
| | | | | | | | geocode-glib won't be able to much if contact's location dict is empty.
* | IndividualManager: disconnect handler from aggregatorWill Thompson2011-09-071-0/+3
| | | | | | | | | | | | | | | | | | Previously, the handler for FolksIndividualAggregator::individuals-changed was never disconnected; thus it could be called after EmpathyIndividualManager dies (if its aggregator outlives it), and crash us. https://bugzilla.gnome.org/show_bug.cgi?id=658340
* | TpChat: don't crash with broken TpProperties implementationsWill Thompson2011-09-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I forgot to take the Telepathy.Properties interface out of Gabble when I removed Telepathy.Properties support from it. So Empathy called ListProperties() on it anyway: fine, you might think, except the callback set priv->had_properties_list to TRUE even if the method returned an error. empathy_tp_chat_set_property() and empathy_tp_chat_get_property() assume that if priv->had_properties_list is TRUE, priv->properties is not NULL. While I hope that we can delete this code entirely pretty soon, getting this crash fix in seems like a good idea. Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* | build fixGuillaume Desmottes2011-09-061-1/+1
| | | | | | | | How did I end up commiting this without the ';'??
* | empathy_contact_dup_from_folks_individual: add a debug msg if no contact is ↵Guillaume Desmottes2011-09-061-0/+6
|/ | | | | | | found In most cases that's probably either an Empathy or Folks issue, so it's good to have some info to help debugging.
* empathy_connection_can_*_personas: check if connection is connectedGuillaume Desmottes2011-09-021-0/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=657266
* build: use an autoconf macro to get to -lmFrédéric Péters2011-08-311-1/+1
|
* build: add -lm where requiredFrédéric Péters2011-08-301-1/+2
|
* Allow to call phone number of contactsGuillaume Desmottes2011-08-291-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=650112
* export empathy_account_has_uri_scheme_tel()Guillaume Desmottes2011-08-293-22/+25
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=650112
* chatroom_manager_parse_chatroom: check account path is validGuillaume Desmottes2011-08-291-2/+8
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=657362