aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'blockade'Will Thompson2011-08-161-1/+13
|\ | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656167
| * Blocking: don't critical if ContactBlockingCapabilities is missingWill Thompson2011-08-091-1/+13
| | | | | | | | | | | | Haze has a deny list, and ostensibly implements ContactBlocking, but doesn't really implement that property. Naughty Haze hackers. They should be blocked.
* | Add Echo cancellation preferenceGuillaume Desmottes2011-08-151-0/+1
| |
* | CameraMonitor: add empathy_camera_monitor_new()Emilio Pozuelo Monfort2011-08-152-26/+23
| | | | | | | | Which doesn't return a singleton but a new object.
* | CameraMonitor: dynamically-allocate the queueEmilio Pozuelo Monfort2011-08-151-8/+17
| |
* | Add a GSettings key for the default cameraEmilio Pozuelo Monfort2011-08-151-0/+1
| |
* | CameraMonitor: add ::added and ::removed signalsEmilio Pozuelo Monfort2011-08-151-0/+27
| |
* | CameraMonitor: make EmpathyCamera a boxed typeEmilio Pozuelo Monfort2011-08-152-0/+12
| |
* | CameraMonitor: add API to get all camerasEmilio Pozuelo Monfort2011-08-152-0/+80
| |
* | Properly check if the backlog flag is setSjoerd Simons2011-08-121-1/+5
|/ | | | | | The backlog flag should be TRUE or FALSE, so the check for the flag should result in either of those two values, not some other non-false value
* empathy_server_sasl_handler_class_init: properly initialize the dispose functionAlexey Fisher2011-08-021-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=655788
* Add a new gsettings key for the call volumeEmilio Pozuelo Monfort2011-07-281-0/+3
|
* Only follow available cameras if the contact can do Video callsEmilio Pozuelo Monfort2011-07-121-12/+2
|
* A contact doesn't support video if we have no cameraEmilio Pozuelo Monfort2011-07-121-2/+13
|
* Add empathy_camera_monitor_get_availableEmilio Pozuelo Monfort2011-07-122-0/+9
|
* Optionally check for gudev for camera monitoringEmilio Pozuelo Monfort2011-07-121-1/+3
|
* Don't disable video calls when built without udevEmilio Pozuelo Monfort2011-07-121-0/+5
|
* Add EmpathyCameraMonitorEmilio Pozuelo Monfort2011-07-123-2/+232
|
* Add CheeseCameraDeviceMonitor from libcheeseEmilio Pozuelo Monfort2011-07-123-3/+485
|
* EmpathyContact: don't crash if a contact doesn't have an accountEmilio Pozuelo Monfort2011-07-121-3/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=654256
* use tp_text_channel_ack_all_pending_messages_async()Guillaume Desmottes2011-07-112-38/+0
|
* Set the DelegateToPreferredHandler hintGuillaume Desmottes2011-07-111-0/+1
| | | | | | | This ensures that Empathy will always handle and display the channel, even if GNOME Shel is already handling it. https://bugzilla.gnome.org/show_bug.cgi?id=652439
* coding style fixesGuillaume Desmottes2011-07-111-4/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=652439
* empathy_contact_from_tpl_contact: don't override the aliasEmilio Pozuelo Monfort2011-07-052-11/+35
| | | | | | | Add a logged-alias property instead, which can be used by those who need the old alias. And use it in chat themes for the backlog.
* remove unused string util functionsGuillaume Desmottes2011-06-292-43/+0
|
* empathy-utils: port to new coding styleGuillaume Desmottes2011-06-292-391/+402
| | | | Most of this file was already using it so best to stay consistent.
* Display the time when messages have been sent, not received (#653551)Guillaume Desmottes2011-06-281-1/+6
| | | | Much more useful when receiving offline messages.
* Use tp-glib password API (#651055)Guillaume Desmottes2011-06-222-143/+3
|
* chatroom: don't leak the subjectGuillaume Desmottes2011-06-201-0/+1
|
* Merge branch 'message-editing-rebase'Danielle Madeley2011-06-202-4/+138
|\
| * Update for new TPL API, we now get timestamp and edit_timestampDanielle Madeley2011-06-141-5/+19
| | | | | | | | | | This makes it backwards to what we get in Telepathy, but we can manage by translating it into the Telepathy form.
| * Add 'original-timestamp' to EmpathyMessageDanielle Madeley2011-06-142-0/+38
| |
| * Set 'token' and 'supersedes' for events from the loggerDanielle Madeley2011-06-141-3/+10
| |
| * Add 'supersedes' property to EmpathyMessageDanielle Madeley2011-06-122-0/+44
| | | | | | | | | | | | It would be nice to remove EmpathyMessage, because now that TpMessages are a GObject, EmpathyMessage is just an empty abstraction layer that we have to keep punching through.
| * Add 'token' property to EmpathyMessageDanielle Madeley2011-06-122-0/+31
| | | | | | | | | | This allows us to pass the 'message-token' from the TpMessage through to the chat-view.
* | geocode_cb: actually destroy the resolved hash table, not the GAsyncResult ↵Guillaume Desmottes2011-06-161-1/+1
| | | | | | | | result...
* | cope with geocode_object_new_for_params returning NULLGuillaume Desmottes2011-06-161-0/+2
| |
* | Add a translator comment.Emilio Pozuelo Monfort2011-06-141-0/+1
|/ | | | https://bugzilla.gnome.org/show_bug.cgi?id=652345
* Don't require telepathy-logger with --enable-callEmilio Pozuelo Monfort2011-06-101-3/+9
| | | | | Having it is required for displaying call events in the history window though.
* empathy_contact_from_tpl_contact: check the accounts matchEmilio Pozuelo Monfort2011-06-101-6/+22
| | | | | | | | | Two contacts may not be the same if only their ids match, so also check the accounts. This was causing us to return the same contact from another account, which would cause "is-user" to not be properly set, confusing the log viewer.
* Don't reset the alias when using empathy_contact_from_tpl_contactEmilio Pozuelo Monfort2011-06-091-1/+11
| | | | | | | contact_set_property() calls empathy_contact_set_alias(), which tries to set the alias on the FolksPersona, but we don't want to do that when creating an EmpathyContact from a TplEntity. So just set priv->alias instead of passing it to g_object_new() instead.
* Use a weak ref to remove the tpcontact from the hashtableEmilio Pozuelo Monfort2011-06-091-11/+14
| | | | | | Conflicts: libempathy/empathy-contact.c
* empathy_contact_from_tpl_contact: set the TpContactEmilio Pozuelo Monfort2011-06-091-15/+50
| | | | | | | | | | If available, so we get extra info like capabilities. Based on a patch from Nicolas Dufresne. Conflicts: libempathy/empathy-contact.c
* Add _tpl_action_chain_clearEmilio Pozuelo Monfort2011-06-092-0/+8
|
* TplActionChain: add _tpl_action_chain_start()Emilio Pozuelo Monfort2011-06-092-1/+20
|
* Copy TplActionChain from telepathy-loggerEmilio Pozuelo Monfort2011-06-093-0/+218
|
* Handle unknown event types gracefullyEmilio Pozuelo Monfort2011-06-091-0/+3
|
* Don't ignore call eventsEmilio Pozuelo Monfort2011-06-091-14/+23
| | | | | | Conflicts: libempathy/empathy-message.c
* Merge branch 'call'Emilio Pozuelo Monfort2011-06-096-72/+42
|\
| * Explicitely use the libtelepathy-yell .la file for dependency trackingSjoerd Simons2011-06-091-1/+1
| | | | | | | | | | | | Conflicts: libempathy/Makefile.am
| * Recognize Call channel capabilitiesSjoerd Simons2011-06-091-0/+24
| |
| * Don't use wildcards for just one marshal fileSjoerd Simons2011-06-091-4/+4
| | | | | | | | | | | | | | When a build is triggered from a location that isn't the top build dir, the generated files break as the wrong prefix gets passed for some reason. Given we only create one -marshal file, being smart doesn't actually save us anything, so do things the simple way
| * Always build telepathy-yell and handle Call channelsEmilio Pozuelo Monfort2011-06-091-5/+1
| | | | | | | | | | | | | | | | | | Just keep empathy-call optional. Conflicts: libempathy-gtk/empathy-call-utils.c libempathy/empathy-channel-factory.c
| * Move empathy_call_* util functions to libempathy-gtkEmilio Pozuelo Monfort2011-06-092-145/+0
| | | | | | | | | | | | | | | | Since we want to pop up a dialog when starting a call fails. Conflicts: libempathy/empathy-utils.c
| * empathy_call_new_with_streams: start Calls when we support themEmilio Pozuelo Monfort2011-06-092-15/+92
| | | | | | | | | | | | Conflicts: libempathy/empathy-utils.c
| * Define EMPATHY_CALL_BUS_NAME{,_SUFFIX}Emilio Pozuelo Monfort2011-06-091-0/+3
| |
| * Teach EmpathyChannelFactory how to create Call channelsEmilio Pozuelo Monfort2011-06-082-0/+15
| | | | | | | | | | | | Conflicts: libempathy/empathy-channel-factory.c
* | Check we actually have a part #1 before requesting itDanielle Madeley2011-06-081-1/+1
| | | | | | | | | | We were checking echo->len >= 1, but then requesting index 1 (the second part). So if we didn't have a second part, this would quite happily blow up.
* | Merge branch 'sms-651242'Guillaume Desmottes2011-06-082-78/+0
|\ \
| * | Use tp-glib SMS high level API (#651242)Guillaume Desmottes2011-06-012-78/+0
| | |
* | | use geocode-glib instead of geoclueGuillaume Desmottes2011-06-081-118/+28
| | |
* | | add an optional dep on geocode-glibGuillaume Desmottes2011-06-081-0/+2
| |/ |/|
* | Adium: Let user select theme variant in preferencesXavier Claessens2011-06-071-0/+1
| | | | | | | | Fixes bug #585474
* | Adapt to API change in FolksIndividualAggregator::individuals-changed.Travis Reitter2011-06-071-9/+22
| | | | | | | | Helps: bgo#648822 - Port Empathy to Folks 0.5.1
* | Change the type of EmpathyContact.priv.groups to GeeHashSet.Travis Reitter2011-06-071-9/+7
| | | | | | | | | | | | | | This is to adjust to the newer API for folks_group_details_set_groups(). It's also slightly cleaner than using a hash table to implement a set. Helps: bgo#648822 - Port Empathy to Folks 0.5.1
* | Adapt to API change in folks_backend_get_persona_stores().Travis Reitter2011-06-072-10/+11
| | | | | | | | Helps: bgo#648822 - Port Empathy to Folks 0.5.1
* | Adapt to API break in folks_individual_get_personas.Travis Reitter2011-06-075-72/+119
|/ | | | Helps: bgo#648822 - Port Empathy to Folks 0.5.1
* empathy_avatar_new: stop stealing strings (#650939)Guillaume Desmottes2011-06-012-18/+21
| | | | It was pretty confusing when reading/reviewing code.
* factor out empathy_individual_match_words()Guillaume Desmottes2011-05-311-1/+0
|
* use tp_channel_dispatch_operation_claim_async() (#650386)Guillaume Desmottes2011-05-301-3/+3
|
* use tp_text_channel_set_chat_state_async() directlyGuillaume Desmottes2011-05-252-21/+0
|
* tp_chat_dispose: use tp_clear_object()Guillaume Desmottes2011-05-251-14/+2
|
* clear_chatrooms: prevent destroying the list twiceGuillaume Desmottes2011-05-251-4/+11
| | | | | | | Unreffing the chatroom may result in destroying the underlying EmpathyTpChat which will fire the invalidated signal and so make us re-call this function. We already set priv->chatrooms to NULL so we won't try to destroy twice the same objects.
* EmpathyTpChat: get rid of the destroy signalGuillaume Desmottes2011-05-252-44/+6
| | | | We should just use invalidated.
* EmpathyTpChat: Use a READY property instead of our own ready codeGuillaume Desmottes2011-05-253-148/+204
|
* remove empathy_tp_chat_get_connection and priv->connectionGuillaume Desmottes2011-05-252-25/+23
|
* EmpathyTpChat: inherit from TpTextChannel (#650554)Guillaume Desmottes2011-05-254-113/+109
|
* tp-chat: use the self->priv patternGuillaume Desmottes2011-05-252-387/+317
|
* Use the EmpathyChannelFactory with all components creating EmpathyTpChatGuillaume Desmottes2011-05-251-0/+8
|
* rename message-received signal to message-received-empathyGuillaume Desmottes2011-05-251-1/+1
|
* tp-chat: rename chat-state-changed to chat-state-changed-empathyGuillaume Desmottes2011-05-251-1/+1
| | | | chat-state-changed already exists in TpChannel and we can't redefine it.
* add empathy_account_settings_param_is_supported()Guillaume Desmottes2011-05-232-0/+13
|
* Merge branch 'ack'Jonny Lamb2011-05-173-74/+98
|\
| * tp-chat: don't assert on not finding messageJonny Lamb2011-05-161-1/+3
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * tp-chat: call acknowledge_message(s) directlyJonny Lamb2011-05-131-17/+6
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * tp-chat: rename signal to message-acknowledgedJonny Lamb2011-05-131-4/+4
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * tp-chat: give ::pending-message-removed the messageJonny Lamb2011-05-131-4/+4
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * tp-chat: add pending-message-removed signalJonny Lamb2011-05-121-0/+13
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * tp-chat: use ::pending-message-removed to update our pending queueJonny Lamb2011-05-121-20/+34
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * message: stop storing pending-message-idJonny Lamb2011-05-122-23/+0
| | | | | | | | | | | | We're storing the TpSignalledMessage for that nowadays. Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * tp-chat: acknowledge messages using TpTextChannel APIJonny Lamb2011-05-121-25/+18
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * message: store the TpMessage when created with oneJonny Lamb2011-05-122-0/+36
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* | Merge branch 'more-contact-info'Will Thompson2011-05-162-29/+36
|\ \
| * | Add empathy_duration_to_string()Will Thompson2011-05-122-29/+36
| |/ | | | | | | | | This is based on the body of empathy_time_to_string_relative(); it takes a duration in seconds, rather than a timestamp.
* | Merge remote-tracking branch ↵Guillaume Desmottes2011-05-131-0/+3
|\ \ | |/ |/| | | 'glassrose/moving-part-functionality-to-empathy-chat-window-643295'
| * Send full message for the default chat parted on part commandChandni Verma2011-05-091-0/+3
| |
* | contact: fix typo when creating new contact from logger entityJonny Lamb2011-05-111-2/+2
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* | create_text_channel: pass Empathy.Chat as preferred handlerGuillaume Desmottes2011-05-111-2/+2
| | | | | | | | | | Seem I forgot it when adding preferred handler in 52eb24e6e7b012856525f6f09d3c1a941375d383.
* | Merge remote-tracking branch 'glassrose/save-chatrooms.xml-only-when-needed'Guillaume Desmottes2011-05-091-1/+10
|\ \
| * | Save changes to chatrooms.xml configuration file only when needed.Chandni Verma2011-05-091-1/+10
| |/ | | | | | | | | | | | | Changes will be written to the file only when changes are made to a chatroom property that is listed in the file. Fixes room-list flicker: https://bugzilla.gnome.org/show_bug.cgi?id=642087
* | Merge branch 'balance-rebase'Danielle Madeley2011-05-052-0/+77
|\ \
| * | Update formatting for NOKDanielle Madeley2011-05-051-1/+1
| | |
| * | Fill out empathy_format_currency() with more currenciesDanielle Madeley2011-05-051-8/+9
| | |
| * | Use pointless g* types for consistencyDanielle Madeley2011-05-052-5/+5
| | |
| * | Add method empathy_format_currency()Danielle Madeley2011-05-052-0/+76
| |/ | | | | | | | | | | | | | | This method takes a Telepathy Currency_Amount and attempts to format it using currency rules appropriate for that amount. Unfortunately I haven't yet found a good summary of currency rules, so I've mostly been guessing. The currencies structure needs completing and checking.
* | Fix broken logic that caused delivery report spinner to spin foreverDanielle Madeley2011-05-051-4/+5
| |
* | [tp-chat] add a counter for the number of pending messagesDanielle Madeley2011-05-052-3/+84
| | | | | | | | Requires delivery reports to include delivery-token.
* | Use dbus-error from delivery report for better errorsDanielle Madeley2011-05-051-4/+8
| |
* | Don't wait for SMS properties when there is no SMS support on the channelDanielle Madeley2011-05-051-0/+3
| |
* | Add sms-channel property to empathy-tp-chatDanielle Madeley2011-05-052-0/+79
| |
* | Move the code ensuring a requested sms channel to empathy-request-utilChandni Verma2011-05-052-23/+37
| | | | | | | | as empathy-dispatcher has been deleted in master
* | Add SMS entry to empathy-individual-menuDanielle Madeley2011-05-052-0/+24
|/
* Port all timestamps from time_t to gint64 (#648188)Guillaume Desmottes2011-04-196-47/+63
|
* empathy-time: remove unused functionsGuillaume Desmottes2011-04-192-52/+0
|
* empathy-message: cast timestamps to glongGuillaume Desmottes2011-04-191-2/+2
| | | | | | | | | tp_message_get_received_timestamp() and tpl_event_get_timestamp() both return gint64 while the timestamp is stored as a glong. We need to cast it as varargs won't do it for us and not casting will result in a a sizing mismatch on 32-bit. Ideally we should stop using time_t and always use gint64 with timestamps.
* empathy_message_new_from_tp_message: assign priv as soon as the message is ↵Guillaume Desmottes2011-04-191-1/+2
| | | | created
* use the TpChannel:chat-state-changed signalGuillaume Desmottes2011-04-181-7/+4
|
* use delivery report instead of Text.SendErrorGuillaume Desmottes2011-04-181-25/+50
|
* factor out handle_incoming_message()Guillaume Desmottes2011-04-181-23/+17
|
* empathy-message: remove useless public settersGuillaume Desmottes2011-04-182-132/+22
| | | | Also fix the GParamFlags of properties.
* remove empathy_message_new()Guillaume Desmottes2011-04-182-16/+7
|
* use tp_text_channel_send_message_async()Guillaume Desmottes2011-04-182-22/+45
|
* factor out empathy_message_new_from_tp_messageGuillaume Desmottes2011-04-183-68/+53
|
* empathy-message: add missing getter/setterGuillaume Desmottes2011-04-181-0/+18
|
* use TpTextChannel:message-sentGuillaume Desmottes2011-04-181-17/+15
|
* use TpTextChannel:message-receivedGuillaume Desmottes2011-04-181-27/+25
|
* use tp_text_channel_get_pending_messages() to get the pending messagesGuillaume Desmottes2011-04-181-57/+34
|
* empathy-tp-chat: ensure that we get a TpTextChannelGuillaume Desmottes2011-04-182-1/+4
|
* Add translation context on some strings (#646131)Guillaume Desmottes2011-04-181-1/+1
|
* Merge branch 'nm-asleep-647793'Guillaume Desmottes2011-04-151-0/+1
|\
| * connectivity: consider that network is disconnected if state is ↵Guillaume Desmottes2011-04-151-0/+1
| | | | | | | | NM_STATE_ASLEEP (#647793)
* | Enable audio/video capabilities if InitialAudio/Video is in the fixed props ↵Youness Alaoui2011-04-131-0/+7
|/ | | | for StreamedMedia channels If a connection manager puts InitialAudio=TRUE or InitialVideo=TRUE in the fixed properties, empathy thinks the CM doesn't support audio/video.
* add empathy_tp_chat_get_self_contact()Guillaume Desmottes2011-04-062-0/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=622118
* Revert "-Fix use of include <config.h> to make sure translations work"Guillaume Desmottes2011-04-049-30/+5
| | | | | | This reverts commit f0f99ffaa08240fbb72d7eed198368fd22fe4c47. Sorry, I didn't mean to push that...
* -Fix use of include <config.h> to make sure translations workKjartan Maraas2011-04-049-5/+30
|
* Remove unnecessary code in empathy_auth_factory_constructed()Stef Walter2011-04-041-8/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=645930
* Initialize matched to FALSE to stop -Wall breaking the build (and ↵Danilo Segan2011-04-041-1/+1
| | | | | | potentially avoid a hard-to-track bug) Fixes bug #646691
* givve translators context for the 'Unknown' stringGuillaume Desmottes2011-03-301-0/+1
|
* tp_chat_got_renamed_contacts_cb: use tp_clear_object() to unref priv->userGuillaume Desmottes2011-03-231-1/+1
| | | | If priv->user and old are both NULL, we used to crash.
* Don't try to block personas that don't support blockingEmilio Pozuelo Monfort2011-03-221-3/+8
|
* Only add the 'extra-certificate-identities' parameter if gabble supports it.Stef Walter2011-03-222-0/+11
|
* Merge branch 'reference-identities'Stef Walter2011-03-223-7/+84
|\ | | | | | | | | Conflicts: libempathy/empathy-server-tls-handler.c
| * Use telepathy property constants in server EmpathyServerTLSHandlerStef Walter2011-03-221-4/+4
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=645119
| * Style changes from review for ReferenceIdentities codeStef Walter2011-03-182-11/+18
| |
| * Use ServerTLSConnection.ReferenceIdentities to check cert identity.Stef Walter2011-03-183-6/+76
| | | | | | | | | | | | | | | | The certificate identity can be checked against more than just one piece of information. Load and use all the reference identities to check the identity of the certificate. https://bugzilla.gnome.org/show_bug.cgi?id=645119
| * Free priv->hostname in EmpathyServerTlsHandlerStef Walter2011-03-181-0/+1
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=645115
* | Use stable API for ContactBlocking (#645504)Guillaume Desmottes2011-03-221-6/+6
| |
* | Handle new NM 0.9 states (#644412)Dan Williams2011-03-221-0/+8
| |
* | Remove user from the blocked list when readding themDanielle Madeley2011-03-221-0/+8
| | | | | | | | Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=645487
* | auth-factory: allow to handle more than one auth channel at the same time ↵Guillaume Desmottes2011-03-181-12/+38
| | | | | | | | (#645112)
* | auth-factory: use a proper priv pointerGuillaume Desmottes2011-03-182-3/+4
| |
* | add empathy_server_sasl_handler_get_channel()Guillaume Desmottes2011-03-182-0/+15
| |
* | Free priv->hostname in EmpathyServerTlsHandlerStef Walter2011-03-181-0/+1
|/ | | | https://bugzilla.gnome.org/show_bug.cgi?id=645115
* Allow to Observe a ServerAuthentication channel while handling another oneGuillaume Desmottes2011-03-181-1/+2
| | | | There is no reason to refuse to Observe it. (#645108)
* common_checks: tell the truth in debug messagesGuillaume Desmottes2011-03-181-7/+9
| | | | | It's really confusing to read a "Can't handle.." error while it's actually an observe error.
* common_checks: rename must_be_sasl arg to observeGuillaume Desmottes2011-03-181-2/+7
| | | | It was things clearer and easier to understand.
* server-sasl-handler: remove stored password if they can't be savedGuillaume Desmottes2011-03-171-0/+6
|
* save the password before trying to connect the new account (#643690)Guillaume Desmottes2011-03-171-0/+16
|
* Fix warnings from GCC 4.6 about variables that are set but not used.Kjartan Maraas2011-03-176-22/+0
|
* pass a preferred handler when requesting channelsGuillaume Desmottes2011-03-173-9/+10
| | | | | We want to use Empathy components when possible instead of, say, KDE ones if both are installed (#643863).
* define constants for handler bus nameGuillaume Desmottes2011-03-172-1/+11
| | | | It's more convenient and safe than hardcoding them everywhere.
* rename empathy-dispatcher to empathy-request-utilGuillaume Desmottes2011-03-175-15/+12
| | | | | We don't have EmpathyDispatcher any more so this file just contains some utility functions now.
* Adjust for Folks PresenceOwner -> PresenceDetails renameTravis Reitter2011-03-151-10/+10
| | | | | Fixes bgo#644470 - Empathy needs to catch up with Folks interface name change (API/ABI breaks)
* Adjust for Folks Groupable -> GroupDetails renameTravis Reitter2011-03-154-12/+13
| | | | | Helps bgo#644470 - Empathy needs to catch up with Folks interface name change (API/ABI breaks)
* Adjust for Folks Favouritable -> FavouriteDetails renameTravis Reitter2011-03-151-2/+2
| | | | | Helps bgo#644470 - Empathy needs to catch up with Folks interface name change (API/ABI breaks)
* Adjust for Folks Aliasable -> AliasDetails renameTravis Reitter2011-03-152-3/+3
| | | | | Helps bgo#644470 - Empathy needs to catch up with Folks interface name change (API/ABI breaks)
* Merge branch 'glassrose-contact-blocking-rebase'Danielle Madeley2011-03-147-6/+281
|\
| * Add FIXME to empathy_individual_manager_supports_blocking()Chandni Verma2011-03-111-0/+2
| | | | | | | | | | | | The parameter @self is not required and the method can be placed in utility. I left it as it is to stay coherent with empathy-2.34 and attached a FIXME to be fixed after empathy 2.x is done.
| * Use Conn.I.CB to report contacts as abusive when blocking themDanielle Madeley2011-03-111-2/+11
| |
| * Determine whether a connection supports reporting abuse, set the connection flagDanielle Madeley2011-03-111-0/+36
| |
| * Hook up abusive argument into TpContactList backendDanielle Madeley2011-03-116-10/+18
| |
| * Use Contact Manager flags instead of Individual Manager flagsChandni Verma2011-03-092-48/+11
| |
| * Add confirmation dialog to RemoveDanielle Madeley2011-03-082-0/+3
| | | | | | | | | | Also includes the future Report Abusive check box, so that all the strings are in place now.
| * Add UI to blocking confirmation dialog for future "report as abusive" functionDanielle Madeley2011-03-081-0/+1
| |
| * Don't leak EmpathyContactDanielle Madeley2011-03-081-0/+2
| |
| * Add contact blocking support to EmpathyIndividualManagerDanielle Madeley2011-03-082-0/+122
| |
| * Add contact blocking to EmpathyContactList and friendsDanielle Madeley2011-03-085-6/+135
| |
* | empathy_protocol_name_to_display_name: MSN has been renamed to "Windows ↵Guillaume Desmottes2011-03-071-1/+1
| | | | | | | | live" (#643920)
* | auth-factory: set Observer.DelayApprovers (#643872)Guillaume Desmottes2011-03-071-0/+2
|/
* tp_chat_received_cb: display the path of the channel in debug logGuillaume Desmottes2011-03-041-1/+2
| | | | That can be convenient when debugging to easily match Empathy and CM logs.
* Only show the "Remember password" tickybox if we can do thatDanielle Madeley2011-03-032-0/+40
|
* Implement MaySaveResponse and Ch.I.CredentialsStorage in SASL handlerDanielle Madeley2011-03-031-3/+40
|
* Add support for message type to support /meNicolas Dufresne2011-03-011-0/+2
|
* find_items_cb: copy the string stored in the resultGuillaume Desmottes2011-02-281-1/+2
|
* find_items_cb: always use the first password foundGuillaume Desmottes2011-02-281-5/+14
|
* Updating empathy_tp_chat_leave() function in empathy-tp-chat APIChandni Verma2011-02-252-46/+17
|
* Port empathy to Telepathy logger 0.2.0Nicolas Dufresne2011-02-253-20/+23
|
* finally kill EmpathyDispatcherGuillaume Desmottes2011-02-242-689/+1
| | | | So long, and thanks for all the dispatching!
* ft-handler: stop instantiating a EmpathyDispatcherGuillaume Desmottes2011-02-241-10/+0
|
* Prevent segv attempting to free uninitialised value.Danielle Madeley2011-02-211-1/+1
|
* Bug 637151 — Hide the user Individual from the contact listPhilip Withnall2011-02-183-4/+23
| | | | | | | | | | Generalise the mechanism used to determine whether a persona is to be displayed by Empathy to also take into account whether the persona is the user and, if so, whether they're in the contact list. This bumps the libfolks dependency to 0.3.5. Closes: bgo#637151
* Bug 641662 — Update for libfolks API changes to IndividualAggregatorPhilip Withnall2011-02-182-3/+32
| | | | | | Update EmpathyIndividualManager re. changes to IndividualAggregator.add_persona_from_details, BackendStore.enabled_backends and BackendStore.get_backend_by_name in libfolks. Closes: bgo#641662
* empathy_account_settings_check_readyness: don't leak a ref on managerGuillaume Desmottes2011-02-171-1/+1
|
* chatroom_manager_parse_chatroom: don't leak chatroomGuillaume Desmottes2011-02-171-0/+1
|
* ft-factory: don't leak the handlerGuillaume Desmottes2011-02-161-0/+12
|
* fix coding styleGuillaume Desmottes2011-02-161-10/+13
|
* Add some more servers and port numbers for FreenodeDebarshi Ray2011-02-161-2/+7
| | | | | | | The list of servers and port numbers for Freenode are given at: http://freenode.net/irc_servers.shtml Fixes: https://bugzilla.gnome.org/642385
* only try reconnecting accounts if needed (#642358)Guillaume Desmottes2011-02-162-1/+16
|
* Reset network list buttonChandni Verma2011-02-154-12/+77
| | | | Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=642264
* account-settings: cope with g_regex_new returning NULLGuillaume Desmottes2011-02-101-1/+9
|
* add EmpathyChannelFactory (#634679)Guillaume Desmottes2011-02-103-0/+186
| | | | It just delegates everything to TpAutomaticProxyFactory for now.
* connectivity: Update to use new Connman D-BUS service names / interfacesRob Bradford2011-02-101-2/+2
| | | | | | | | The Connman service name and interface name has changed to a different namespace: http://lists.connman.net/pipermail/connman/2010-November/002548.html Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=641985
* Only build the EmpathyStreamedMedia* classes for empathy-avEmilio Pozuelo Monfort2011-02-105-1380/+0
| | | | So the other binaries don't need to link against farsight.
* Move a couple of call-related functions to empathy-utils.hEmilio Pozuelo Monfort2011-02-105-81/+72
| | | | | Since the rest of the call stuff will only be compiled for empathy-av so we don't link every binary against farsight.
* EmpathyCallFactory -> EmpathyStreamedMediaFactoryEmilio Pozuelo Monfort2011-02-106-134/+134
|
* ::new-call-handler -> ::new-streamed-media-handlerEmilio Pozuelo Monfort2011-02-091-1/+1
|
* use tp_clear_object()Guillaume Desmottes2011-02-071-17/+4
|
* tp-file: use the self->priv patternGuillaume Desmottes2011-02-072-220/+182
|
* Set FileTransfer.URI when accepting a file (#641707)Guillaume Desmottes2011-02-071-10/+39
|
* set FileTransfer.URI on outgoing FTGuillaume Desmottes2011-02-071-0/+5
|
* EmpathyCallHandler -> EmpathyStreamedMediaHandlerEmilio Pozuelo Monfort2011-02-036-220/+220
|
* EmpathyTpCall -> EmpathyTpStreamedMediaEmilio Pozuelo Monfort2011-02-038-261/+272
|
* empathy_contact_get_presence_message: use the tp_contact if there is no ↵Guillaume Desmottes2011-02-011-4/+5
| | | | | | | persona for the contact This is needed in muc as channel specific contacts don't have a persona associated with them (#640914).
* Merge branch 'muc-password'Jonny Lamb2011-02-016-67/+196
|\
| * keyring: use the recently added finish macrosJonny Lamb2011-02-011-70/+9
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * utils: add the _finish macros from wockyJonny Lamb2011-02-011-0/+45
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * keyring: add set_room_password functionsJonny Lamb2011-01-292-0/+69
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * keyring: fix typoJonny Lamb2011-01-291-1/+1
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * keyring: add get_room_password_{async,finish} functionsJonny Lamb2011-01-292-0/+62
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * keyring: add is_available functionJonny Lamb2011-01-292-0/+8
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * keyring: rename current functions to be more specifically about account ↵Jonny Lamb2011-01-285-34/+40
| | | | | | | | | | | | passwords Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* | Adjust for FolksHasPresence -> FolksPresenceOwnerTravis Reitter2011-02-011-10/+10
|/ | | | Fixes bgo#637847.
* Remove EMPATHY_PREFS_ACCOUNTS_SCHEMA leftoversYanko Kaneti2011-01-281-2/+0
|
* use tp_g_signal_connect_object()Guillaume Desmottes2011-01-251-22/+6
|
* presence-manager: add a dispose function and use tp_clear_*Guillaume Desmottes2011-01-251-14/+23
|
* presence_manager_finalize: chain upGuillaume Desmottes2011-01-251-0/+2
|
* use the self->priv pattern rather than GET_PRIV()Guillaume Desmottes2011-01-252-171/+111
|
* presence-manager: port to new coding styleGuillaume Desmottes2011-01-252-540/+570
|
* rename EmpathyIdle to EmpathyPresenceManager (#640532)Guillaume Desmottes2011-01-256-161/+163
| | | | It's doing more than idle management now.
* Display typing icon in MUC contact-listChandni Verma2011-01-182-0/+12
| | | | Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=609419
* libempathy: Fix free of uninitialized variables.Stef Walter2010-12-241-0/+3
| | | | When a pinned certificate is present, these don't get initialized.
* libempathy: Store pinned certificate for end entity cert in the chain.Stef Walter2010-12-241-6/+21
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=636258
* libempathy: Fix memory leaks and use consistent naming for various arrays.Stef Walter2010-12-241-15/+16
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=636258#c3
* libempathy: Fix leak of certificate data.Stef Walter2010-12-241-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=636258#c3
* libempathy, tests: Wrap new function arguments properly.Stef Walter2010-12-241-5/+11
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=636258#c3
* libempathy: Match changes in libgcr terminology and debug output.Stef Walter2010-12-241-2/+29
| | | | | Add debug output for certificate chain, and fix up for some changes in libgcr terminology.
* libempathy: Use new certificate chain facilities in libgcrStef Walter2010-12-241-188/+103
| | | | | Build the chain with new GcrCertificateChain and then use gnutls to verify it.
* libempathy: Complete successful verification properly.Stef Walter2010-12-241-0/+1
| | | | Complete TLS verification properly in TLS verifier.
* libempathy: Fix reference counting of certs in verifier.Stef Walter2010-12-241-2/+4
|
* libempathy: Use new gcr functions properly and fix build.Stef Walter2010-12-241-4/+12
| | | | libgcr now uses single header include model.
* libempathy: Load complete certificate chain even when not sent.Stef Walter2010-12-241-53/+133
| | | | | | Even when a complete certificate chain is not sent by the remote host, we can load a complete certificate chain based on the local certificates.
* libempathy: Store certificate exceptions in gnome-keyring.Stef Walter2010-12-244-129/+23
| | | | Use libgcr to store certificate trust exceptions properly.
* libempathy: Use trust assertions instead of certificate directories.Stef Walter2010-12-242-338/+124
| | | | Initial implementation.
* account-settings: only remove the MC password param if set in the keyring OKJonny Lamb2010-12-221-12/+30
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* account-settings: use tp_account_get_path_suffixJonny Lamb2010-12-221-5/+3
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* account-settings: add a comment saying what to remove when purging migration ↵Jonny Lamb2010-12-221-1/+2
| | | | | | code Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* account-settings: move the migration code to another functionJonny Lamb2010-12-221-45/+54
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* account-settings: migrate passwords from MC to gk ourselvesJonny Lamb2010-12-221-0/+47
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* keyring: change display name for passwords to be more human-readableJonny Lamb2010-12-151-1/+2
| | | | | | | | | | | | | | Apparently people complained that when they opened seahorse to look at their passwords they were greeted by nice display names for keys for wireless networks saved by NetworkManager, and ugly keys for secret parameters saved by mission-control. Let's fix this now then and shut these people up. gnome-keyring finds passwords on the parameters set in the schema, so the display name really is only to show in seahorse. We can set anything we want here. Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* server-sasl-handler: add more debugging and only call Close in Status_SucceededJonny Lamb2010-12-151-1/+5
| | | | | | | | Calling Close() straight after AcceptSASL() should be fine, but it crashed gabble on versions < 0.11.4. Waiting for State_Accepted is fine though. Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>