Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove EMPATHY_AV_BUS_NAME* | Guillaume Desmottes | 2012-02-21 | 1 | -3/+0 |
| | |||||
* | Drop empathy-av | Guillaume Desmottes | 2012-02-21 | 3 | -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+call | Guillaume Desmottes | 2012-02-21 | 3 | -46/+6 |
|\ | | | | | | | | | | | Conflicts: configure.ac telepathy-yell | ||||
| * | Merge branch 'master' into call1 | Danielle Madeley | 2012-01-17 | 5 | -9/+63 |
| |\ | |||||
| * | | Remove tp-yell and use TpCallChannel | Xavier Claessens | 2012-01-10 | 3 | -46/+6 |
| | | | |||||
* | | | add empathy_ensure_individual_from_tp_contact() | Guillaume Desmottes | 2012-02-15 | 2 | -0/+23 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669676 | ||||
* | | | add empathy_individual_manager_lookup_by_contact() | Guillaume Desmottes | 2012-02-15 | 2 | -0/+56 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669676 | ||||
* | | | individual-manager: add API to know when contacts have been loaded from folks | Guillaume Desmottes | 2012-02-14 | 2 | -0/+46 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656097 | ||||
* | | | Toggle telling others you are typing to them | Patrick F. Allen | 2012-02-13 | 1 | -0/+1 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=668985 | ||||
* | | | Add a gsetting key to show/hide groups | Guillaume Desmottes | 2012-02-09 | 1 | -0/+1 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=627658 | ||||
* | | | add empathy-pkg-kit | Guillaume Desmottes | 2012-02-08 | 3 | -0/+201 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669578 | ||||
* | | | improve TP_ERROR_STR_ALREADY_CONNECTED displayed error string | Guillaume Desmottes | 2012-02-08 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | 'ressource' is XMPP specific and not clear to most users. https://bugzilla.gnome.org/show_bug.cgi?id=632739 | ||||
* | | | add missing config.h | Guillaume Desmottes | 2012-02-07 | 2 | -0/+3 |
| | | | | | | | | | | | | Need to disable GLib deprecation warnings. | ||||
* | | | presence-manager: stop watching connectivity changes | Guillaume Desmottes | 2012-02-02 | 1 | -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 subject | Will Thompson | 2012-02-02 | 2 | -1/+26 |
| | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669177 | ||||
* | | | Utils: provide a human-readable message for CM crashes | Will Thompson | 2012-01-26 | 1 | -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 Thompson | 2012-01-26 | 3 | -70/+19 |
|\ \ \ | |||||
| * | | | TpChat: add a :self-contact property. | Will Thompson | 2012-01-19 | 1 | -0/+19 |
| | | | | |||||
| * | | | Move empathy_message_should_highlight to EmpathyChat | Will Thompson | 2012-01-19 | 2 | -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 highlight | Will Thompson | 2012-01-19 | 1 | -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 times | Guillaume Desmottes | 2012-01-20 | 1 | -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 style | Guillaume Desmottes | 2012-01-20 | 2 | -81/+85 |
|/ / | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=608474 | ||||
* | | client-factory: ensure alias, presence, capabilities and avatar are prepared | Danielle Madeley | 2012-01-17 | 1 | -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 Desmottes | 2012-01-17 | 1 | -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 it | Guillaume Desmottes | 2012-01-16 | 1 | -2/+2 |
| | | |||||
* | | coding style fix | Guillaume Desmottes | 2012-01-16 | 1 | -1/+1 |
| | | |||||
* | | account-settings: allow to change the service | Guillaume Desmottes | 2012-01-13 | 2 | -0/+47 |
|/ | | | | https://bugzilla.gnome.org/show_bug.cgi?id=667791 | ||||
* | remove empathy-contact-manager | Guillaume Desmottes | 2011-12-14 | 3 | -603/+0 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=660547 | ||||
* | remove useless includes of empathy-contact-manager.h | Guillaume Desmottes | 2011-12-14 | 2 | -2/+0 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=660547 | ||||
* | empathy_contact_get_persona: use tpf_persona_dup_for_contact() | Guillaume Desmottes | 2011-12-14 | 1 | -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 Desmottes | 2011-12-14 | 1 | -10/+7 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=665853 | ||||
* | auth-client: add some more debugging | Guillaume Desmottes | 2011-12-08 | 1 | -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 logger | Guillaume Desmottes | 2011-12-06 | 1 | -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 CheeseCameraDeviceMonitor | Guillaume Desmottes | 2011-12-02 | 3 | -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_added | Raluca Elena Podiuc | 2011-12-01 | 1 | -1/+3 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=665256 | ||||
* | connection-aggregator: add API to track contacts | Guillaume Desmottes | 2011-11-30 | 2 | -0/+74 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=660547 | ||||
* | Revert "WIP" | Guillaume Desmottes | 2011-11-29 | 2 | -75/+0 |
| | | | | | | This reverts commit f1a9c6deaa7f706df73cb4e1195647a2a27177c6. Humm I didn't mean to push that, sorry. :\ | ||||
* | remove trailing space | Guillaume Desmottes | 2011-11-29 | 1 | -1/+1 |
| | |||||
* | WIP | Guillaume Desmottes | 2011-11-29 | 2 | -0/+75 |
| | |||||
* | Merge remote-tracking branch 'jonny/ft' | Guillaume Desmottes | 2011-11-29 | 7 | -1114/+180 |
|\ | | | | | | | | | Conflicts: libempathy/empathy-tp-file.c | ||||
| * | tp-file: remove EmpathyTpFile | Jonny Lamb | 2011-11-09 | 3 | -1022/+0 |
| | | | | | | | | | | | | TpFTChannel! Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | client-factory: stop creating EmpathyTpFile objects | Jonny Lamb | 2011-11-09 | 2 | -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 EmpathyTpFile | Jonny Lamb | 2011-11-09 | 3 | -84/+179 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | libempathy: remove empathy-tp-file from headers | Jonny Lamb | 2011-11-09 | 1 | -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_groups | Guillaume Desmottes | 2011-11-29 | 4 | -66/+0 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=665121 | ||||
* | | add empathy_connection_aggregator_get_all_groups() | Guillaume Desmottes | 2011-11-29 | 2 | -0/+31 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=665121 | ||||
* | | add EmpathyConnectionAggregator | Guillaume Desmottes | 2011-11-29 | 3 | -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 report | Guillaume Desmottes | 2011-11-28 | 1 | -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 flags | Guillaume Desmottes | 2011-11-28 | 2 | -25/+0 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663328 | ||||
* | | tp-contact-list: remove tp_contact_list_get_flags | Guillaume Desmottes | 2011-11-28 | 1 | -119/+0 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663328 | ||||
* | | remove empathy_contact_manager_get_flags_for_connection() | Guillaume Desmottes | 2011-11-28 | 2 | -25/+0 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663328 | ||||
* | | add EMPATHY_INDIVIDUAL_FEATURE_ADD_CONTACT | Guillaume Desmottes | 2011-11-24 | 1 | -0/+21 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663387 | ||||
* | | factor out empathy_create_individual_from_tp_contact() | Guillaume Desmottes | 2011-11-24 | 2 | -0/+35 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663387 | ||||
* | | Allow user to try another password if auth failed | Guillaume Desmottes | 2011-11-23 | 2 | -0/+64 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661640 | ||||
* | | auth-factory: relay the auth-password-failed signal | Guillaume Desmottes | 2011-11-23 | 1 | -0/+25 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661640 | ||||
* | | server-sasl-handler: add auth-password-failed signal | Guillaume Desmottes | 2011-11-23 | 1 | -0/+16 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661640 | ||||
* | | Remove call input volume configuration | Sjoerd Simons | 2011-11-19 | 1 | -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.unref | Xavier Claessens | 2011-11-16 | 11 | -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 fixes | Guillaume Desmottes | 2011-11-14 | 2 | -5/+5 |
| | | |||||
* | | add empathy_contact_remove_from_contact_list() | Guillaume Desmottes | 2011-11-08 | 2 | -0/+14 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663327 | ||||
* | | add empathy_contact_add_to_contact_list() | Guillaume Desmottes | 2011-11-08 | 2 | -0/+41 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663327 | ||||
* | | client-factory: prepare TP_CONNECTION_FEATURE_CONTACT_LIST_PROPERTIES | Guillaume Desmottes | 2011-11-08 | 1 | -0/+6 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663327 | ||||
* | | remove old blocking API | Guillaume Desmottes | 2011-11-08 | 4 | -196/+8 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661805 | ||||
* | | individual-manager: use tp-glib blocking API | Guillaume Desmottes | 2011-11-08 | 1 | -26/+16 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661805 | ||||
* | | Revert "Revert "contact-blocking-dialog: use tp-glib high level blocking API"" | Guillaume Desmottes | 2011-11-08 | 1 | -0/+3 |
|/ | | | | | | This reverts commit 40dc4074eeecb15c82d9eacb3fcd54cff7162440. We can now depends on it. | ||||
* | Make GOA optional again | Danielle Madeley | 2011-11-07 | 2 | -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 accounts | Xavier Claessens | 2011-11-04 | 6 | -25/+601 |
| | | | | | | Implement their auth mechanisms Fixes bug #661068 and #652544 | ||||
* | empathy-auth-client: use a TpSimpleClientFactory | Xavier Claessens | 2011-11-04 | 2 | -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 warning | Colin Walters | 2011-11-04 | 1 | -1/+1 |
| | | | | Gcr correctly treats these as unsigned. | ||||
* | Revert "contact-blocking-dialog: use tp-glib high level blocking API" | Guillaume Desmottes | 2011-11-02 | 1 | -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 API | Guillaume Desmottes | 2011-11-02 | 1 | -0/+3 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661805 | ||||
* | Move empathy-contactinfo-utils to libempathy-gtk | Danielle Madeley | 2011-10-21 | 3 | -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-utils | Danielle Madeley | 2011-10-21 | 3 | -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 Desmottes | 2011-10-18 | 2 | -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 API | Guillaume Desmottes | 2011-10-15 | 2 | -57/+0 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661489 | ||||
* | contact-manager: remove unused favourite code | Guillaume Desmottes | 2011-10-15 | 1 | -305/+0 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661489 | ||||
* | TpChat: remove support for old Properties | Will Thompson | 2011-10-15 | 1 | -263/+5 |
| | | | | Change notification for this is broken in the CMs *anyway*. | ||||
* | TpChat: Use RoomConfig1 and Subject if available | Will Thompson | 2011-10-15 | 1 | -5/+138 |
| | | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=658542 | ||||
* | TpChat: track subject and title explicitly. | Will Thompson | 2011-10-15 | 1 | -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 Thompson | 2011-10-15 | 2 | -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 Madeley | 2011-10-14 | 1 | -0/+2 |
|\ | |||||
| * | Display Upgrade Software errors | Emilio Pozuelo Monfort | 2011-09-05 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=644360 Conflicts: libempathy/empathy-utils.c | ||||
* | | Merge remote-tracking branch 'pochu/error-dialog' | Danielle Madeley | 2011-10-14 | 3 | -14/+26 |
|\ \ | |||||
| * | | empathy_dispatcher_chat_with_contact_id(): add optional cb | Emilio Pozuelo Monfort | 2011-09-05 | 3 | -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 signals | Xavier Claessens | 2011-09-28 | 20 | -77/+43 |
| | | | | | | | | No more ugly marshallers \o/ | ||||
* | | ft-handler: Use TpFileTransferChannel properties | Guillaume Desmottes | 2011-09-27 | 1 | -15/+17 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=658245 | ||||
* | | don't connect on the TransferredBytesChanged D-Bus signal | Guillaume Desmottes | 2011-09-27 | 1 | -10/+9 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=658245 | ||||
* | | remove empathy_tp_file_is_incoming() | Guillaume Desmottes | 2011-09-27 | 3 | -24/+3 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=658245 | ||||
* | | EmpathyTpFile: inherit from TpFileTransferChannel | Guillaume Desmottes | 2011-09-27 | 5 | -143/+52 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=658245 | ||||
* | | tp-file: chain up constructed | Guillaume Desmottes | 2011-09-27 | 1 | -0/+2 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=658245 | ||||
* | | pass to proper user action time when requesting an outgoing FT | Guillaume Desmottes | 2011-09-27 | 4 | -6/+29 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=658245 | ||||
* | | remove butterfly-logs-migrated gsettings key | Guillaume Desmottes | 2011-09-26 | 1 | -1/+0 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=612555 | ||||
* | | all: remove butterfly workarounds (bgo#612555) | Jonny Lamb | 2011-09-26 | 1 | -64/+0 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | | remember last account | Juan R. Garcia Blanco | 2011-09-26 | 1 | -0/+1 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=574879 | ||||
* | | Use always-writeable and writeable-properties for alias and groups | Raul Gutierrez Segales | 2011-09-19 | 2 | -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_async | Guillaume Desmottes | 2011-09-19 | 4 | -8/+8 |
| | | |||||
* | | tp-roomlist: pass self as weak object to ↵ | Guillaume Desmottes | 2011-09-16 | 1 | -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 Desmottes | 2011-09-16 | 1 | -1/+7 |
| | | | | | | | | | | | | async call https://bugzilla.gnome.org/show_bug.cgi?id=658909 | ||||
* | | sasl-handler: only save password if we manage to connect | Guillaume Desmottes | 2011-09-14 | 1 | -22/+34 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=659053 | ||||
* | | individual-manager: Port to the new individuals_changed_detailed signal | Philip Withnall | 2011-09-13 | 1 | -9/+26 |
| | | | | | | | | Closes: bgo#657746 | ||||
* | | individual-manager: dup the Individual ID instead of borrowing it | Guillaume Desmottes | 2011-09-12 | 1 | -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_individual | Guillaume Desmottes | 2011-09-08 | 2 | -0/+41 |
| | | |||||
* | | update_geocode: don't try to get position if location is empty | Guillaume Desmottes | 2011-09-07 | 1 | -1/+2 |
| | | | | | | | | geocode-glib won't be able to much if contact's location dict is empty. | ||||
* | | IndividualManager: disconnect handler from aggregator | Will Thompson | 2011-09-07 | 1 | -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 implementations | Will Thompson | 2011-09-06 | 1 | -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 fix | Guillaume Desmottes | 2011-09-06 | 1 | -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 Desmottes | 2011-09-06 | 1 | -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 connected | Guillaume Desmottes | 2011-09-02 | 1 | -0/+12 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=657266 | ||||
* | build: use an autoconf macro to get to -lm | Frédéric Péters | 2011-08-31 | 1 | -1/+1 |
| | |||||
* | build: add -lm where required | Frédéric Péters | 2011-08-30 | 1 | -1/+2 |
| | |||||
* | Allow to call phone number of contacts | Guillaume Desmottes | 2011-08-29 | 1 | -0/+3 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=650112 | ||||
* | export empathy_account_has_uri_scheme_tel() | Guillaume Desmottes | 2011-08-29 | 3 | -22/+25 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=650112 | ||||
* | chatroom_manager_parse_chatroom: check account path is valid | Guillaume Desmottes | 2011-08-29 | 1 | -2/+8 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=657362 | ||||
* | Do not auto-accept publish requests if contact is not subscribed | Xavier Claessens | 2011-08-24 | 1 | -2/+8 |
| | | | | Fixes bug #657173 | ||||
* | account-settings: add API to set 'tel' in the URISchemes property of the account | Guillaume Desmottes | 2011-08-24 | 2 | -0/+71 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=657220 | ||||
* | geocode: fix uninitialized variable (-Werror=uninitialized) | Alban Crequy | 2011-08-23 | 1 | -1/+1 |
| | |||||
* | contact_set_avatar_from_tp_contact: don't crash if we failed to load the avatar | Guillaume Desmottes | 2011-08-22 | 1 | -1/+10 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656829 | ||||
* | Freenode has added 6697 to the list of SSL ports | Debarshi Ray | 2011-08-22 | 1 | -0/+1 |
| | | | | | | | The list of servers and port numbers for Freenode are given at: http://freenode.net/irc_servers.shtml Fixes: https://bugzilla.gnome.org/642385 | ||||
* | Don't assume that all TpfPersonas contain valid TpContacts | Travis Reitter | 2011-08-22 | 3 | -22/+40 |
| | | | | | | | Helps: bgo#653599 - Empathy shouldn't assume all TpfPersonas contain a valid TpContact Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | EmpathyContactListFlags: add _MESSAGE_ADD flag | Emilio Pozuelo Monfort | 2011-08-20 | 2 | -0/+5 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656934 | ||||
* | rely on the factory to prepare TP_CONNECTION_FEATURE_BALANCE | Guillaume Desmottes | 2011-08-19 | 1 | -0/+3 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656831 | ||||
* | tp-chat: rely on the factory to prepare TP_CONNECTION_FEATURE_CAPABILITIES | Guillaume Desmottes | 2011-08-19 | 1 | -35/+13 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656831 | ||||
* | ft-handler: rely on the factory to prepare TP_CONNECTION_FEATURE_CAPABILITIES | Guillaume Desmottes | 2011-08-19 | 1 | -17/+8 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656831 | ||||
* | contact-widget: rely on the factory to prepare ↵ | Guillaume Desmottes | 2011-08-19 | 1 | -0/+3 |
| | | | | | | TP_CONNECTION_FEATURE_CONTACT_INFO https://bugzilla.gnome.org/show_bug.cgi?id=656831 | ||||
* | avatar-chooser: rely on the factory to prepare ↵ | Guillaume Desmottes | 2011-08-19 | 1 | -0/+3 |
| | | | | | | TP_CONNECTION_FEATURE_AVATAR_REQUIREMENTS https://bugzilla.gnome.org/show_bug.cgi?id=656831 | ||||
* | ask factory to prepare TP_ACCOUNT_FEATURE_CONNECTION | Guillaume Desmottes | 2011-08-19 | 1 | -0/+18 |
| | | | | | | | So we can rely on the connection returned by tp_account_get_connection() to be usable right away. https://bugzilla.gnome.org/show_bug.cgi?id=656831 | ||||
* | chatroom-manager: removed set and unused priv variable | Jonny Lamb | 2011-08-18 | 1 | -3/+0 |
| | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
* | Port to new tp-glib client factory | Guillaume Desmottes | 2011-08-18 | 13 | -300/+281 |
| | | | | | | | | | | | | | | | | | - EmpathyChannelFactory has been changed to EmpathyClientFactory and inherit from TpAutomaticClientFactory. - We now always use the _with_am variant of TpSimple* constructors - We define our own factory as default. - Replace empathy_get_account_for_connection() by tp_connection_get_account() - The factory is passed to EmpathyTpChat and TpyCallChannel - Use tp_simple_client_factory_ensure_account() instead of tp_account_manager_ensure_account(). - Rely on the factory to prepare connection features. This should ensure that all the TpProxy and TpContact objects created in Empathy are shared and use EmpathyClientFactory. https://bugzilla.gnome.org/show_bug.cgi?id=655799 | ||||
* | Merge branch 'log-window-webview' | Danielle Madeley | 2011-08-18 | 1 | -0/+1 |
|\ | |||||
| * | Use this utility in the log viewer | Danielle Madeley | 2011-08-09 | 1 | -0/+1 |
| | | | | | | | | | | It should also be used for the Adium theme, but this also supports fonts specified in the Adium theme, which we need to support. | ||||
* | | Merge branch 'blockade' | Will Thompson | 2011-08-16 | 1 | -1/+13 |
|\ \ | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656167 | ||||
| * | | Blocking: don't critical if ContactBlockingCapabilities is missing | Will Thompson | 2011-08-09 | 1 | -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 preference | Guillaume Desmottes | 2011-08-15 | 1 | -0/+1 |
| | | | |||||
* | | | CameraMonitor: add empathy_camera_monitor_new() | Emilio Pozuelo Monfort | 2011-08-15 | 2 | -26/+23 |
| | | | | | | | | | | | | Which doesn't return a singleton but a new object. | ||||
* | | | CameraMonitor: dynamically-allocate the queue | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -8/+17 |
| | | | |||||
* | | | Add a GSettings key for the default camera | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -0/+1 |
| | | | |||||
* | | | CameraMonitor: add ::added and ::removed signals | Emilio Pozuelo Monfort | 2011-08-15 | 1 | -0/+27 |
| | | | |||||
* | | | CameraMonitor: make EmpathyCamera a boxed type | Emilio Pozuelo Monfort | 2011-08-15 | 2 | -0/+12 |
| | | | |||||
* | | | CameraMonitor: add API to get all cameras | Emilio Pozuelo Monfort | 2011-08-15 | 2 | -0/+80 |
| | | | |||||
* | | | Properly check if the backlog flag is set | Sjoerd Simons | 2011-08-12 | 1 | -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 function | Alexey Fisher | 2011-08-02 | 1 | -1/+1 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=655788 | ||||
* | | Add a new gsettings key for the call volume | Emilio Pozuelo Monfort | 2011-07-28 | 1 | -0/+3 |
|/ | |||||
* | Only follow available cameras if the contact can do Video calls | Emilio Pozuelo Monfort | 2011-07-12 | 1 | -12/+2 |
| | |||||
* | A contact doesn't support video if we have no camera | Emilio Pozuelo Monfort | 2011-07-12 | 1 | -2/+13 |
| | |||||
* | Add empathy_camera_monitor_get_available | Emilio Pozuelo Monfort | 2011-07-12 | 2 | -0/+9 |
| | |||||
* | Optionally check for gudev for camera monitoring | Emilio Pozuelo Monfort | 2011-07-12 | 1 | -1/+3 |
| | |||||
* | Don't disable video calls when built without udev | Emilio Pozuelo Monfort | 2011-07-12 | 1 | -0/+5 |
| | |||||
* | Add EmpathyCameraMonitor | Emilio Pozuelo Monfort | 2011-07-12 | 3 | -2/+232 |
| | |||||
* | Add CheeseCameraDeviceMonitor from libcheese | Emilio Pozuelo Monfort | 2011-07-12 | 3 | -3/+485 |
| | |||||
* | EmpathyContact: don't crash if a contact doesn't have an account | Emilio Pozuelo Monfort | 2011-07-12 | 1 | -3/+6 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=654256 | ||||
* | use tp_text_channel_ack_all_pending_messages_async() | Guillaume Desmottes | 2011-07-11 | 2 | -38/+0 |
| | |||||
* | Set the DelegateToPreferredHandler hint | Guillaume Desmottes | 2011-07-11 | 1 | -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 fixes | Guillaume Desmottes | 2011-07-11 | 1 | -4/+4 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=652439 | ||||
* | empathy_contact_from_tpl_contact: don't override the alias | Emilio Pozuelo Monfort | 2011-07-05 | 2 | -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 functions | Guillaume Desmottes | 2011-06-29 | 2 | -43/+0 |
| | |||||
* | empathy-utils: port to new coding style | Guillaume Desmottes | 2011-06-29 | 2 | -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 Desmottes | 2011-06-28 | 1 | -1/+6 |
| | | | | Much more useful when receiving offline messages. | ||||
* | Use tp-glib password API (#651055) | Guillaume Desmottes | 2011-06-22 | 2 | -143/+3 |
| | |||||
* | chatroom: don't leak the subject | Guillaume Desmottes | 2011-06-20 | 1 | -0/+1 |
| | |||||
* | Merge branch 'message-editing-rebase' | Danielle Madeley | 2011-06-20 | 2 | -4/+138 |
|\ | |||||
| * | Update for new TPL API, we now get timestamp and edit_timestamp | Danielle Madeley | 2011-06-14 | 1 | -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 EmpathyMessage | Danielle Madeley | 2011-06-14 | 2 | -0/+38 |
| | | |||||
| * | Set 'token' and 'supersedes' for events from the logger | Danielle Madeley | 2011-06-14 | 1 | -3/+10 |
| | | |||||
| * | Add 'supersedes' property to EmpathyMessage | Danielle Madeley | 2011-06-12 | 2 | -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 EmpathyMessage | Danielle Madeley | 2011-06-12 | 2 | -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 Desmottes | 2011-06-16 | 1 | -1/+1 |
| | | | | | | | | result... | ||||
* | | cope with geocode_object_new_for_params returning NULL | Guillaume Desmottes | 2011-06-16 | 1 | -0/+2 |
| | | |||||
* | | Add a translator comment. | Emilio Pozuelo Monfort | 2011-06-14 | 1 | -0/+1 |
|/ | | | | https://bugzilla.gnome.org/show_bug.cgi?id=652345 | ||||
* | Don't require telepathy-logger with --enable-call | Emilio Pozuelo Monfort | 2011-06-10 | 1 | -3/+9 |
| | | | | | Having it is required for displaying call events in the history window though. | ||||
* | empathy_contact_from_tpl_contact: check the accounts match | Emilio Pozuelo Monfort | 2011-06-10 | 1 | -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_contact | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -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 hashtable | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -11/+14 |
| | | | | | | Conflicts: libempathy/empathy-contact.c | ||||
* | empathy_contact_from_tpl_contact: set the TpContact | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -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_clear | Emilio Pozuelo Monfort | 2011-06-09 | 2 | -0/+8 |
| | |||||
* | TplActionChain: add _tpl_action_chain_start() | Emilio Pozuelo Monfort | 2011-06-09 | 2 | -1/+20 |
| | |||||
* | Copy TplActionChain from telepathy-logger | Emilio Pozuelo Monfort | 2011-06-09 | 3 | -0/+218 |
| | |||||
* | Handle unknown event types gracefully | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -0/+3 |
| | |||||
* | Don't ignore call events | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -14/+23 |
| | | | | | | Conflicts: libempathy/empathy-message.c | ||||
* | Merge branch 'call' | Emilio Pozuelo Monfort | 2011-06-09 | 6 | -72/+42 |
|\ | |||||
| * | Explicitely use the libtelepathy-yell .la file for dependency tracking | Sjoerd Simons | 2011-06-09 | 1 | -1/+1 |
| | | | | | | | | | | | | Conflicts: libempathy/Makefile.am | ||||
| * | Recognize Call channel capabilities | Sjoerd Simons | 2011-06-09 | 1 | -0/+24 |
| | | |||||
| * | Don't use wildcards for just one marshal file | Sjoerd Simons | 2011-06-09 | 1 | -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 channels | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -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-gtk | Emilio Pozuelo Monfort | 2011-06-09 | 2 | -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 them | Emilio Pozuelo Monfort | 2011-06-09 | 2 | -15/+92 |
| | | | | | | | | | | | | Conflicts: libempathy/empathy-utils.c | ||||
| * | Define EMPATHY_CALL_BUS_NAME{,_SUFFIX} | Emilio Pozuelo Monfort | 2011-06-09 | 1 | -0/+3 |
| | | |||||
| * | Teach EmpathyChannelFactory how to create Call channels | Emilio Pozuelo Monfort | 2011-06-08 | 2 | -0/+15 |
| | | | | | | | | | | | | Conflicts: libempathy/empathy-channel-factory.c | ||||
* | | Check we actually have a part #1 before requesting it | Danielle Madeley | 2011-06-08 | 1 | -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 Desmottes | 2011-06-08 | 2 | -78/+0 |
|\ \ | |||||
| * | | Use tp-glib SMS high level API (#651242) | Guillaume Desmottes | 2011-06-01 | 2 | -78/+0 |
| | | | |||||
* | | | use geocode-glib instead of geoclue | Guillaume Desmottes | 2011-06-08 | 1 | -118/+28 |
| | | | |||||
* | | | add an optional dep on geocode-glib | Guillaume Desmottes | 2011-06-08 | 1 | -0/+2 |
| |/ |/| | |||||
* | | Adium: Let user select theme variant in preferences | Xavier Claessens | 2011-06-07 | 1 | -0/+1 |
| | | | | | | | | Fixes bug #585474 | ||||
* | | Adapt to API change in FolksIndividualAggregator::individuals-changed. | Travis Reitter | 2011-06-07 | 1 | -9/+22 |
| | | | | | | | | Helps: bgo#648822 - Port Empathy to Folks 0.5.1 | ||||
* | | Change the type of EmpathyContact.priv.groups to GeeHashSet. | Travis Reitter | 2011-06-07 | 1 | -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 Reitter | 2011-06-07 | 2 | -10/+11 |
| | | | | | | | | Helps: bgo#648822 - Port Empathy to Folks 0.5.1 | ||||
* | | Adapt to API break in folks_individual_get_personas. | Travis Reitter | 2011-06-07 | 5 | -72/+119 |
|/ | | | | Helps: bgo#648822 - Port Empathy to Folks 0.5.1 | ||||
* | empathy_avatar_new: stop stealing strings (#650939) | Guillaume Desmottes | 2011-06-01 | 2 | -18/+21 |
| | | | | It was pretty confusing when reading/reviewing code. | ||||
* | factor out empathy_individual_match_words() | Guillaume Desmottes | 2011-05-31 | 1 | -1/+0 |
| | |||||
* | use tp_channel_dispatch_operation_claim_async() (#650386) | Guillaume Desmottes | 2011-05-30 | 1 | -3/+3 |
| | |||||
* | use tp_text_channel_set_chat_state_async() directly | Guillaume Desmottes | 2011-05-25 | 2 | -21/+0 |
| | |||||
* | tp_chat_dispose: use tp_clear_object() | Guillaume Desmottes | 2011-05-25 | 1 | -14/+2 |
| | |||||
* | clear_chatrooms: prevent destroying the list twice | Guillaume Desmottes | 2011-05-25 | 1 | -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 signal | Guillaume Desmottes | 2011-05-25 | 2 | -44/+6 |
| | | | | We should just use invalidated. | ||||
* | EmpathyTpChat: Use a READY property instead of our own ready code | Guillaume Desmottes | 2011-05-25 | 3 | -148/+204 |
| | |||||
* | remove empathy_tp_chat_get_connection and priv->connection | Guillaume Desmottes | 2011-05-25 | 2 | -25/+23 |
| | |||||
* | EmpathyTpChat: inherit from TpTextChannel (#650554) | Guillaume Desmottes | 2011-05-25 | 4 | -113/+109 |
| | |||||
* | tp-chat: use the self->priv pattern | Guillaume Desmottes | 2011-05-25 | 2 | -387/+317 |
| | |||||
* | Use the EmpathyChannelFactory with all components creating EmpathyTpChat | Guillaume Desmottes | 2011-05-25 | 1 | -0/+8 |
| | |||||
* | rename message-received signal to message-received-empathy | Guillaume Desmottes | 2011-05-25 | 1 | -1/+1 |
| | |||||
* | tp-chat: rename chat-state-changed to chat-state-changed-empathy | Guillaume Desmottes | 2011-05-25 | 1 | -1/+1 |
| | | | | chat-state-changed already exists in TpChannel and we can't redefine it. | ||||
* | add empathy_account_settings_param_is_supported() | Guillaume Desmottes | 2011-05-23 | 2 | -0/+13 |
| | |||||
* | Merge branch 'ack' | Jonny Lamb | 2011-05-17 | 3 | -74/+98 |
|\ | |||||
| * | tp-chat: don't assert on not finding message | Jonny Lamb | 2011-05-16 | 1 | -1/+3 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | tp-chat: call acknowledge_message(s) directly | Jonny Lamb | 2011-05-13 | 1 | -17/+6 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | tp-chat: rename signal to message-acknowledged | Jonny Lamb | 2011-05-13 | 1 | -4/+4 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | tp-chat: give ::pending-message-removed the message | Jonny Lamb | 2011-05-13 | 1 | -4/+4 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | tp-chat: add pending-message-removed signal | Jonny Lamb | 2011-05-12 | 1 | -0/+13 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | tp-chat: use ::pending-message-removed to update our pending queue | Jonny Lamb | 2011-05-12 | 1 | -20/+34 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | message: stop storing pending-message-id | Jonny Lamb | 2011-05-12 | 2 | -23/+0 |
| | | | | | | | | | | | | We're storing the TpSignalledMessage for that nowadays. Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | tp-chat: acknowledge messages using TpTextChannel API | Jonny Lamb | 2011-05-12 | 1 | -25/+18 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | message: store the TpMessage when created with one | Jonny Lamb | 2011-05-12 | 2 | -0/+36 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | | Merge branch 'more-contact-info' | Will Thompson | 2011-05-16 | 2 | -29/+36 |
|\ \ | |||||
| * | | Add empathy_duration_to_string() | Will Thompson | 2011-05-12 | 2 | -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 Desmottes | 2011-05-13 | 1 | -0/+3 |
|\ \ | |/ |/| | | | 'glassrose/moving-part-functionality-to-empathy-chat-window-643295' | ||||
| * | Send full message for the default chat parted on part command | Chandni Verma | 2011-05-09 | 1 | -0/+3 |
| | | |||||
* | | contact: fix typo when creating new contact from logger entity | Jonny Lamb | 2011-05-11 | 1 | -2/+2 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | | create_text_channel: pass Empathy.Chat as preferred handler | Guillaume Desmottes | 2011-05-11 | 1 | -2/+2 |
| | | | | | | | | | | Seem I forgot it when adding preferred handler in 52eb24e6e7b012856525f6f09d3c1a941375d383. | ||||
* | | Merge remote-tracking branch 'glassrose/save-chatrooms.xml-only-when-needed' | Guillaume Desmottes | 2011-05-09 | 1 | -1/+10 |
|\ \ | |||||
| * | | Save changes to chatrooms.xml configuration file only when needed. | Chandni Verma | 2011-05-09 | 1 | -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 Madeley | 2011-05-05 | 2 | -0/+77 |
|\ \ | |||||
| * | | Update formatting for NOK | Danielle Madeley | 2011-05-05 | 1 | -1/+1 |
| | | | |||||
| * | | Fill out empathy_format_currency() with more currencies | Danielle Madeley | 2011-05-05 | 1 | -8/+9 |
| | | | |||||
| * | | Use pointless g* types for consistency | Danielle Madeley | 2011-05-05 | 2 | -5/+5 |
| | | | |||||
| * | | Add method empathy_format_currency() | Danielle Madeley | 2011-05-05 | 2 | -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 forever | Danielle Madeley | 2011-05-05 | 1 | -4/+5 |
| | | |||||
* | | [tp-chat] add a counter for the number of pending messages | Danielle Madeley | 2011-05-05 | 2 | -3/+84 |
| | | | | | | | | Requires delivery reports to include delivery-token. | ||||
* | | Use dbus-error from delivery report for better errors | Danielle Madeley | 2011-05-05 | 1 | -4/+8 |
| | | |||||
* | | Don't wait for SMS properties when there is no SMS support on the channel | Danielle Madeley | 2011-05-05 | 1 | -0/+3 |
| | | |||||
* | | Add sms-channel property to empathy-tp-chat | Danielle Madeley | 2011-05-05 | 2 | -0/+79 |
| | | |||||
* | | Move the code ensuring a requested sms channel to empathy-request-util | Chandni Verma | 2011-05-05 | 2 | -23/+37 |
| | | | | | | | | as empathy-dispatcher has been deleted in master | ||||
* | | Add SMS entry to empathy-individual-menu | Danielle Madeley | 2011-05-05 | 2 | -0/+24 |
|/ | |||||
* | Port all timestamps from time_t to gint64 (#648188) | Guillaume Desmottes | 2011-04-19 | 6 | -47/+63 |
| | |||||
* | empathy-time: remove unused functions | Guillaume Desmottes | 2011-04-19 | 2 | -52/+0 |
| | |||||
* | empathy-message: cast timestamps to glong | Guillaume Desmottes | 2011-04-19 | 1 | -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 Desmottes | 2011-04-19 | 1 | -1/+2 |
| | | | | created | ||||
* | use the TpChannel:chat-state-changed signal | Guillaume Desmottes | 2011-04-18 | 1 | -7/+4 |
| | |||||
* | use delivery report instead of Text.SendError | Guillaume Desmottes | 2011-04-18 | 1 | -25/+50 |
| | |||||
* | factor out handle_incoming_message() | Guillaume Desmottes | 2011-04-18 | 1 | -23/+17 |
| | |||||
* | empathy-message: remove useless public setters | Guillaume Desmottes | 2011-04-18 | 2 | -132/+22 |
| | | | | Also fix the GParamFlags of properties. |