| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
Conflicts:
src/empathy.c
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=699017
|
| | |
|
| | |
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=697076
|
| |
| |
| |
| |
| |
| | |
Reorder some inclusions and remove a few blank lines.
https://bugzilla.gnome.org/show_bug.cgi?id=697076
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Sort by:
• "config.h"
• API declarations, if any
• public libraries
• internal headers, alphabetically sorted (mostly)
http://telepathy.freedesktop.org/wiki/Style#A.23includes
https://bugzilla.gnome.org/show_bug.cgi?id=697076
|
| |
| |
| |
| |
| |
| |
| |
| | |
Directly add the libempathy, libempathy-gtk and extensions directories
to the include search path. This decouples header inclusions from their
location and helps when reorganizing the source files layout.
https://bugzilla.gnome.org/show_bug.cgi?id=696950
|
| |
| |
| |
| |
| |
| |
| | |
If we're under the libempathy directory there's no need to prefix
include file paths with it, and the same is true for libempathy-gtk.
https://bugzilla.gnome.org/show_bug.cgi?id=696950
|
| |
| |
| |
| |
| |
| |
| | |
This makes a bit more obvious which headers come from public libraries
and which ones come from uninstalled utility libraries.
https://bugzilla.gnome.org/show_bug.cgi?id=696950
|
| |
| |
| |
| |
| |
| |
| |
| | |
After embedding all the DTDs with GResource the file-based
empathy_xml_validate() is no longer needed, replaced by
empathy_xml_validate_from_resource().
https://bugzilla.gnome.org/show_bug.cgi?id=696974
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=696974
|
|/
|
|
|
|
| |
Validate against dtd stored in a GResource.
https://bugzilla.gnome.org/show_bug.cgi?id=696974
|
|
|
|
|
|
|
| |
With the help of the script posted at http://stackoverflow.com/a/7135530
and some manual fixes, drop the unused or redundant #include directives.
https://bugzilla.gnome.org/show_bug.cgi?id=696718
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=696718
|
|
|
|
|
|
| |
This reverts commit 670aec4ba8b16fbf35afdf65b65c1904872286dc.
https://bugzilla.gnome.org/show_bug.cgi?id=680152
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Needed to save favorite changes from empathy-chat as it only changes this
property.
https://bugzilla.gnome.org/show_bug.cgi?id=678983
|
|\| |
|
| |
| |
| |
| |
| |
| | |
We have to make sure that tp_connection_get_self_contact() won't return NULL.
https://bugzilla.gnome.org/show_bug.cgi?id=691006
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We should update the URI schemes and service even if the account uses SASL, so
it has to be done *before* the early return.
I did not hit this bug before as the only CM on which we use URI schemes
(rakia) was not implementing SASL channel when I implemented this feature.
https://bugzilla.gnome.org/show_bug.cgi?id=691195
|
| |
| |
| |
| |
| |
| |
| | |
If a provider supports more than one authentication mechanism (eg.,
Google), we prefer OAuth2.
Fixes: https://bugzilla.gnome.org/687690
|
| |
| |
| |
| |
| |
| |
| | |
GOA recently switched to OAuth2 for Google accounts, so we
can use its credentials to access Google Talk without a password.
https://bugzilla.gnome.org/show_bug.cgi?id=652546
|
| |
| |
| |
| | |
Fixes: https://bugzilla.gnome.org/687762
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Empathy currently displays a phone icon for clients which indicate that
they're phones. However some mobile clients use the "handheld" client
type instead (e.g. Xabber on android devices).
While changing things around, i've also refactored the code a bit to
ensure that the determination will stay consistent in the various
location if it's changed in future.
|
| |
| |
| |
| |
| | |
Fix a couple of small details missed by the last commit so that things
compile again.
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=689056
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=688988
|
| |
| |
| |
| |
| |
| |
| | |
If a provider supports more than one authentication mechanism (eg.,
Google), we prefer OAuth2.
Fixes: https://bugzilla.gnome.org/687690
|
| |
| |
| |
| | |
Fixes: https://bugzilla.gnome.org/687762
|
|/
|
|
|
|
|
| |
GOA recently switched to OAuth2 for Google accounts, so we
can use its credentials to access Google Talk without a password.
https://bugzilla.gnome.org/show_bug.cgi?id=652546
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=685203
|
|
|
|
|
|
|
| |
g_variant_lookup() fails if we don't specificy that this string is secretly an
object path.
https://bugzilla.gnome.org/show_bug.cgi?id=684783
|
|
|
|
|
|
|
| |
Only the person invited are suppose to join these channels so tweak their
settings to make them more secure.
https://bugzilla.gnome.org/show_bug.cgi?id=684675
|
|
|
|
|
| |
tp-glib 1.0 will enforce to only include telepathy-glib.h so best doing it to
reduce the delta with the future stable branch.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=683864
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=683864
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=660128
|
|
|
|
| |
tp_channel_borrow_immutable_properties() has been deprecated.
|
| |
|
|
|
|
| |
tp_channel_get_connection() has been deprecated.
|
|
|
|
| |
tp_text_channel_get_pending_messages() has been deprecated.
|
|
|
|
|
|
| |
tp_account_manager_get_valid_accounts() has been deprecated.
Fix an accounts list leak in empathy-sanity-cleaning.
|
|
|
|
| |
This ensures that the password is stored with the proper 'remember' value.
|
|
|
|
|
|
|
| |
libempathy only used gstreamer api directly from the camera monitor,
which simply uses it for its debug infrastructure.. Use the standard
empathy debug infrastruction instead so we can drop the gstreamer
dependency.
|
|
|
|
|
|
|
| |
This method can takes quiet a while before returning (if user has to enter his
admin password for example).
https://bugzilla.gnome.org/show_bug.cgi?id=682802
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=680776
|
|
|
|
|
|
|
| |
Since password is stored in SSO now, we can use the same code path
than other accounts.
https://bugzilla.gnome.org/show_bug.cgi?id=680776
|
|
|
|
|
|
|
| |
signon_auth_session_process() does not keep its own ref on the session
object, so freeing the AuthContext before callback cancels the call.
https://bugzilla.gnome.org/show_bug.cgi?id=680776
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=680776
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=680776
|
|
|
|
|
|
|
| |
This data is not used only to for the query_info call anymore,
so better have a more generic name.
https://bugzilla.gnome.org/show_bug.cgi?id=680776
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=680776
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=680776
|
|
|
|
|
|
|
| |
This is especially useful in empathy-keyring where it would reload
all accounts each time we set a password.
https://bugzilla.gnome.org/show_bug.cgi?id=680776
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=680776
|
| |
|
| |
|
| |
|
|
|
|
| |
Needed for the Ubuntu Online Accounts plugins.
|
|
|
|
|
|
| |
* See: https://live.gnome.org/GnomeGoals/LibsecretMigration
https://bugzilla.gnome.org/show_bug.cgi?id=679884
|
|
|
|
|
|
|
| |
We are supposed to use it in this callback, if only to free it, so we should
really pass it as user_data.
https://bugzilla.gnome.org/show_bug.cgi?id=680952
|
|
|
|
|
|
|
| |
We already have the _free() function and it makes easier to track the
lifecycle of the struct.
https://bugzilla.gnome.org/show_bug.cgi?id=680952
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It's not clear if 0.8 will be released for GNOME 3.6 so the release team
prefers to stick with 0.6 for now.
And yeah, gee-1.0 is the 0.6.x series and gee-0.8 the 0.7.x, nice work
guys...
Revert "gee_iterator_first is no more in libgee 0.8"
This reverts commit 24d30e15b34b654eff96f4a358801290ebe09ec0.
Revert "libempathy: Port empathy to libgee 0.8."
This reverts commit d563fa078b2a13b3c06b1de626105e0510568e57.
|
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=680152
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=680160
|
|
|
|
|
|
|
| |
We could have other account providers than GOA requiring
this SASL code.
https://bugzilla.gnome.org/show_bug.cgi?id=680160
|
|
|
|
|
|
|
|
|
| |
We are shipping this since a bunch of releases so all passwords should be
migrated since a while.
Furthemore, it may cause issues when the password has been updated in Empathy
but not MC.
https://bugzilla.gnome.org/show_bug.cgi?id=677180
|
|
|
|
|
|
|
| |
We use "-release" versioning as it's not meant to be used out of Empathy's
tree.
https://bugzilla.gnome.org/show_bug.cgi?id=679786
|
| |
|
|
|
|
|
|
|
|
| |
This reverts commit 33ad5c340ed97da141c3182051502043a710e92f.
This is not the right way to fix this bug. If the channel doesn't implement
the Password iface (like in a 1-1 chat) our own tp-chat feature is never
prepared.
|
|
|
|
|
|
|
|
| |
check_almost_ready() relies on the password feature to be prepared so we
should make sure that tp-glib prepares it for us before starting to prepare
our own feature.
https://bugzilla.gnome.org/show_bug.cgi?id=680076
|
| |
|
|
|
|
| |
We need it for migrating the settings to Adium-only
|
| |
|
|
|
|
|
|
|
|
|
|
| |
It doesn't have to be a property any more, we can just get it from the
TpConnection when we need it.
Should fix a race crash when the TpAccount of the TpConnection is not set yet;
see fdo#51444.
https://bugzilla.gnome.org/show_bug.cgi?id=678807
|
|
|
|
|
|
| |
empathy_ft_handler_new_outgoing() is running
https://bugzilla.gnome.org/show_bug.cgi?id=678524
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=678083
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=677940
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=677940
|
|
|
|
|
|
| |
This reverts commit 7f8fe5091b7a980133c0c3d1285cb718f8772142.
https://bugzilla.gnome.org/show_bug.cgi?id=677940
|
|
|
|
|
|
| |
Those are not supported by the new roster UI and so can be removed.
https://bugzilla.gnome.org/show_bug.cgi?id=677949
|
|
|
|
|
| |
I accidentally pushed this code to master. I'll revert this patch once the
code has been reviewed and Folks 0.7.1 released.
|
|
|
|
| |
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
|