| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=677940
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=677545
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=677545
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=677545
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=677545
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=677545
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=677545
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=677545
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=676634
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=676634
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=677465
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=677465
|
|
|
|
|
|
|
|
| |
list params
No need to request another one.
https://bugzilla.gnome.org/show_bug.cgi?id=677465
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=677465
|
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=675597
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=675597
|
|
|
|
| |
Set this 'true' by default.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=675808
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=675807
|
|
|
|
|
|
| |
TP_CHANNEL_FEATURE_CHAT_STATES has been deprecated.
https://bugzilla.gnome.org/show_bug.cgi?id=675807
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=675807
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=673989
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=675597
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=674774
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=674318
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=674318
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=673846
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=675597
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=675597
|
|
|
|
| |
The latter has been deprecated in tp-glib master.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=675229
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=675229
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=675229
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=675229
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=675229
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=675229
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=675229
|
|
|
|
|
|
| |
This reverts commit afb9276b8a497e7b9275fb53abafd0cdb18d55fc.
https://bugzilla.gnome.org/show_bug.cgi?id=675296
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=675296
|
|
|
|
|
|
|
| |
It uses to be implemented by the EmpathyContactList interface which has been
removed.
https://bugzilla.gnome.org/show_bug.cgi?id=674864
|
|
|
|
|
|
|
| |
It uses to be implemented by the EmpathyContactList interface which has been
removed.
https://bugzilla.gnome.org/show_bug.cgi?id=674864
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=501065
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Empathy now relies on gnome-contacts to link contacts.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=673821
|
|
|
|
|
|
|
| |
That means EmpathyTpChat doesn't have to implement the EmpathyContactList
interface any more.
https://bugzilla.gnome.org/show_bug.cgi?id=673821
|
|
|
|
|
|
| |
empathy_contact_list_remove() is not used any more.
https://bugzilla.gnome.org/show_bug.cgi?id=673821
|
|
|
|
|
|
| |
We want to get rid of the EmpathyContactList interface.
https://bugzilla.gnome.org/show_bug.cgi?id=673821
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=673821
|
|
|
|
|
|
| |
I'm so tired of hacking in this file using the old style.
https://bugzilla.gnome.org/show_bug.cgi?id=673821
|
| |
|
|\ |
|
| | |
|
|\| |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
No need to iterate over all the individuals any more.
|
|/ |
|
| |
|
|
|
|
| |
It has been deprecated.
|
| |
|
| |
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
This reverts commit ba0a893b1d31cdb234bae72845e840a895b9d62a.
Conflicts:
src/Makefile.am
|
|
|
|
| |
This reverts commit f90421fd29108507c722c03e28bc16e4b5baf7c0.
|
| |
|
|
|
|
|
|
| |
So long and thanks for all the calling...
https://bugzilla.gnome.org/show_bug.cgi?id=629902
|
|\
| |
| |
| |
| |
| | |
Conflicts:
configure.ac
telepathy-yell
|
| |\ |
|
| | | |
|
| | |
| | |
| | |
| | | |
https://bugzilla.gnome.org/show_bug.cgi?id=669676
|
| | |
| | |
| | |
| | | |
https://bugzilla.gnome.org/show_bug.cgi?id=669676
|
| | |
| | |
| | |
| | | |
https://bugzilla.gnome.org/show_bug.cgi?id=656097
|
| | |
| | |
| | |
| | | |
https://bugzilla.gnome.org/show_bug.cgi?id=668985
|
| | |
| | |
| | |
| | | |
https://bugzilla.gnome.org/show_bug.cgi?id=627658
|
| | |
| | |
| | |
| | | |
https://bugzilla.gnome.org/show_bug.cgi?id=669578
|
| | |
| | |
| | |
| | |
| | |
| | | |
'ressource' is XMPP specific and not clear to most users.
https://bugzilla.gnome.org/show_bug.cgi?id=632739
|
| | |
| | |
| | |
| | | |
Need to disable GLib deprecation warnings.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | | |
https://bugzilla.gnome.org/show_bug.cgi?id=669177
|
| | |
| | |
| | |
| | |
| | |
| | | |
https://bugzilla.gnome.org/show_bug.cgi?id=658908
Rebased-By: Danielle Madeley <danielle.madeley@collabora.co.uk>
|
|\ \ \ |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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!)
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|/ /
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=608474
|
| |
| |
| |
| |
| | |
Sometimes contacts are assumed to have these features prepared, but they
don't always. Ensure they are prepared by the factory.
|
| |
| |
| |
| |
| |
| | |
empathy_connection_aggregator_get_all_groups()
https://bugzilla.gnome.org/show_bug.cgi?id=667037
|
| | |
|
| | |
|
|/
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=667791
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=660547
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=660547
|
|
|
|
|
|
|
| |
We can finally get rid of this horrible code iterating over all the
individuals. \o/
https://bugzilla.gnome.org/show_bug.cgi?id=665853
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=665853
|
|
|
|
|
| |
I'm trying to understand what's going wrong in bug #665542 and having more
debugging would help.
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=665256
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=660547
|
|
|
|
|
|
| |
This reverts commit f1a9c6deaa7f706df73cb4e1195647a2a27177c6.
Humm I didn't mean to push that, sorry. :\
|
| |
|
| |
|
|\
| |
| |
| |
| | |
Conflicts:
libempathy/empathy-tp-file.c
|
| |
| |
| |
| |
| |
| | |
TpFTChannel!
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
| |
| |
| |
| |
| |
| |
| | |
TpAutomaticClientFactory will create TpFileTransferChannels for us and
they're, like, way better.
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
| |
| |
| |
| | |
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=665121
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=665121
|
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663328
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663328
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663328
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663387
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663387
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=661640
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=661640
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=661640
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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 :)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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/
|
| | |
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663327
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663327
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663327
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=661805
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=661805
|
|/
|
|
|
|
| |
This reverts commit 40dc4074eeecb15c82d9eacb3fcd54cff7162440.
We can now depends on it.
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Implement their auth mechanisms
Fixes bug #661068 and #652544
|
|
|
|
|
| |
This prevent TpBaseClient to create a full TpAccountManager and allow
us to prepare TP_ACCOUNT_FEATURE_STORAGE feature on accounts
|
|
|
|
| |
Gcr correctly treats these as unsigned.
|
|
|
|
|
|
| |
This reverts commit d8153fa21a7beb4229dbba1810eb8544af91db4f.
I was not supposed to commit that yet; the tp-glib API hasn't been released.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=661805
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
This handles things like sorting fields and converting field names to human
readable names.
|
|
|
|
|
|
| |
Also allow caller to get a ref on the EmpathyContact supporting audio/video.
https://bugzilla.gnome.org/show_bug.cgi?id=661981
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=661489
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=661489
|
|
|
|
| |
Change notification for this is broken in the CMs *anyway*.
|
|
|
|
| |
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=658542
|
|
|
|
|
| |
This will allow us to also use the new API (and, ultimately, delete
the Telepathy.Properties code cleanly).
|
|
|
|
|
|
|
| |
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.
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=644360
Conflicts:
libempathy/empathy-utils.c
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| | |
No more ugly marshallers \o/
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=658245
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=658245
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=658245
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=658245
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=658245
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=658245
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=612555
|
| |
| |
| |
| | |
Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=574879
|
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| |
| |
| |
| |
| |
| | |
tp_cli_channel_type_room_list_call_list_rooms
https://bugzilla.gnome.org/show_bug.cgi?id=658909
|
| |
| |
| |
| |
| |
| | |
async call
https://bugzilla.gnome.org/show_bug.cgi?id=658909
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=659053
|
| |
| |
| |
| | |
Closes: bgo#657746
|
| |
| |
| |
| |
| |
| | |
It's not immutable any more so we have to copy the string.
https://bugzilla.gnome.org/show_bug.cgi?id=658573
|
| | |
|
| |
| |
| |
| | |
geocode-glib won't be able to much if contact's location dict is empty.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| | |
How did I end up commiting this without the ';'??
|
|/
|
|
|
|
|
| |
found
In most cases that's probably either an Empathy or Folks issue, so it's good
to have some info to help debugging.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=657266
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=650112
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=650112
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=657362
|
|
|
|
| |
Fixes bug #657173
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=657220
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=656829
|
|
|
|
|
|
|
| |
The list of servers and port numbers for Freenode are given at:
http://freenode.net/irc_servers.shtml
Fixes: https://bugzilla.gnome.org/642385
|
|
|
|
|
|
|
| |
Helps: bgo#653599 - Empathy shouldn't assume all TpfPersonas contain a
valid TpContact
Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=656934
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=656831
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=656831
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=656831
|
|
|
|
|
|
| |
TP_CONNECTION_FEATURE_CONTACT_INFO
https://bugzilla.gnome.org/show_bug.cgi?id=656831
|
|
|
|
|
|
| |
TP_CONNECTION_FEATURE_AVATAR_REQUIREMENTS
https://bugzilla.gnome.org/show_bug.cgi?id=656831
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|\ |
|
| |
| |
| |
| |
| | |
It should also be used for the Adium theme, but this also supports fonts
specified in the Adium theme, which we need to support.
|
|\ \
| | |
| | |
| | | |
https://bugzilla.gnome.org/show_bug.cgi?id=656167
|
| | |
| | |
| | |
| | |
| | |
| | | |
Haze has a deny list, and ostensibly implements ContactBlocking, but
doesn't really implement that property. Naughty Haze hackers. They
should be blocked.
|
| | | |
|
| | |
| | |
| | |
| | | |
Which doesn't return a singleton but a new object.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
|/ /
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=655788
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=654256
|
| |
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=652439
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
Most of this file was already using it so best to stay consistent.
|
|
|
|
| |
Much more useful when receiving offline messages.
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| | |
This makes it backwards to what we get in Telepathy, but we can manage by
translating it into the Telepathy form.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| | |
This allows us to pass the 'message-token' from the TpMessage through to the
chat-view.
|
| |
| |
| |
| | |
result...
|
| | |
|
|/
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=652345
|
|
|
|
|
| |
Having it is required for displaying call events in the
history window though.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
Conflicts:
libempathy/empathy-contact.c
|
|
|
|
|
|
|
|
|
|
| |
If available, so we get extra info like capabilities.
Based on a patch from Nicolas Dufresne.
Conflicts:
libempathy/empathy-contact.c
|
| |
|
| |
|