aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk/empathy-protocol-chooser.c
Commit message (Collapse)AuthorAgeFilesLines
* coding style fixesGuillaume Desmottes2013-09-171-1/+1
|
* protocol-chooser: port to TpawProtocolMarco Barisione2013-08-201-393/+51
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* pixbuf-utils: copy the generic pixbuf-related utily functions from EmpathyMarco Barisione2013-08-201-3/+4
| | | | | | | This commit also changes the licence of the moved code from GPL to LGPL. See GOSSIP-RELICENSING.txt for details. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tpaw-utils: move functions for protocol and service display informationMarco Barisione2013-08-201-6/+7
| | | | | | | | | | | | | The following functions were moved from empathy to tp-aw and renamed accordingly: * empathy_protocol_icon_name; * empathy_protocol_name_to_display_name; * empathy_service_name_to_display_name. This commit also changes the licence of the moved code (all copyrighted by Collabora Ltd.) from GPL to LGPL. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* connection-managers: move from Empathy to tp-account-widgetsMarco Barisione2013-08-201-7/+7
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* account-settings: move from Empathy to tp-account-widgetsMarco Barisione2013-08-201-13/+13
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* Reorder header inclusions accordingly to the Telepathy coding styleEmanuele Aina2013-04-021-3/+2
| | | | | | | | | | | | 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
* Use a flat namespace for internal includesEmanuele Aina2013-04-011-3/+3
| | | | | | | | 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
* Use double quotes for all internal headersEmanuele Aina2013-04-011-3/+3
| | | | | | | 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
* Drop unused/redundant header inclusionsEmanuele Aina2013-03-281-4/+0
| | | | | | | 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
* Consistently use `#include "config.h"` everywhereEmanuele Aina2013-03-281-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=696718
* include telepathy-glib.hGuillaume Desmottes2012-09-171-2/+0
| | | | | 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.
* protocol-chooser: set pixbuf on the cell rather than the icon-nameGuillaume Desmottes2012-07-091-6/+19
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=675220
* remove empathy_account_settings_set_* functionsGuillaume Desmottes2012-06-071-14/+15
| | | | | | | | They don't buy us much so let's just pass the GVariant directly. Fix some string leaks in empathy-account-widget-irc.c as well. https://bugzilla.gnome.org/show_bug.cgi?id=677545
* accounts-settings: store parameters as GVariantGuillaume Desmottes2012-06-071-3/+3
| | | | | | | 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
* protocol-chooser: use TpConnectionManagerProtocol accessorsGuillaume Desmottes2012-06-071-22/+32
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677545
* protocol-chooser: use TpProtocolGuillaume Desmottes2012-06-061-9/+10
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677465
* Set chat.facebook.com:443 as fallback serverGuillaume Desmottes2012-03-151-0/+6
| | | | | | | Some nasty firewalls block the port 5222, Facebook servers allow connection to the port 443 as a fallback in this case. https://bugzilla.gnome.org/show_bug.cgi?id=672120
* protocol-chooser: stop using ButterflyGuillaume Desmottes2012-02-211-0/+4
| | | | | | | It doesn't implement any modern Telepathy API like ContactList for example and we now rely on it. https://bugzilla.gnome.org/show_bug.cgi?id=663829
* Use _unref instead of _free _destroy when possible.unrefXavier Claessens2011-11-161-1/+1
| | | | | | | | | | | 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/
* Set require-encryption for Facebook and Google TalkWill Thompson2011-06-281-1/+4
| | | | | Future versions of Gabble will do this too, but Empathy can make sure it's set too.
* Set 'server' parameter on GTalk accounts.Will Thompson2011-06-281-1/+2
| | | | | | | | | | | | | | | This stops us depending on properly-configured SRV records. 'fallback-servers' is not good enough in this situation: • foo.com's XMPP stuff is served by Google Apps; • your router breaks SRV requests; • foo.com resolves to 1.2.3.4 which has a (different) XMPP server listening on port 5222. This may seem far-fetched, but this happened to two completely different people, both hosted with Dreamhost. https://bugzilla.gnome.org/show_bug.cgi?id=653510
* Only add the 'extra-certificate-identities' parameter if gabble supports it.Stef Walter2011-03-221-2/+6
|
* Create GTalk accounts with extra-certificate-identities = 'talk.google.com'Stef Walter2011-03-221-0/+7
| | | | | | | When creating google talk accounts, allow 'talk.google.com' as an extra identity for server certificate validation. https://bugzilla.gnome.org/show_bug.cgi?id=645133
* empathy_protocol_chooser_create_account_settings: ensure that cm is always ↵Guillaume Desmottes2011-02-171-4/+5
| | | | unrefed
* Remove Ovi chat profileGuillaume Desmottes2010-12-071-15/+0
| | | | Ovi services are about to change so best to wait for now.
* add Ovi chat profile (#630146)Guillaume Desmottes2010-12-071-0/+15
|
* Allow to set the Service of newly created account (#629734)Guillaume Desmottes2010-09-291-1/+1
|
* factor out empathy_protocol_chooser_create_account_settings()Guillaume Desmottes2010-09-291-0/+56
| | | | No need to keep this code duplicated.
* Add empathy_service_name_to_display_name()Guillaume Desmottes2010-09-291-5/+3
| | | | | Also makes empathy_protocol_name_to_display_name() fallbacks to the protocol name so caller doesn't have to.
* protocol-chooser: expose a 'service' string instead of boolean for facebook ↵Guillaume Desmottes2010-09-291-29/+17
| | | | and gtalk
* blacklist haze's sip protocol (#629736)Guillaume Desmottes2010-09-151-0/+5
|
* protocol-chooser: return NULL if for some reason we can't find the procol ↵Guillaume Desmottes2010-04-151-0/+8
| | | | | | | any more This could eventually happen if a CM claims to support a protocol in its manager file but actually don't. Should fix #61582
* assistant: filter out facebook from the new account pageGuillaume Desmottes2010-02-121-2/+3
|
* add is_facebook arg to empathy_protocol_chooser_dup_selectedGuillaume Desmottes2010-02-121-1/+9
| | | | So the assistant and accounts dialog can special case facebook accounts.
* empathy-protocol-chooser: add a column saying if a row is a facebook account ↵Guillaume Desmottes2010-02-121-3/+12
| | | | or not
* Drop Haze's facebook implementationGuillaume Desmottes2010-02-121-0/+6
| | | | Everyone should use Gabble now.
* Add facebook in protocol chooser for gabble CM.Xavier Claessens2010-02-121-0/+10
|
* replace empathy_connection_managers_call_when_ready by ↵Guillaume Desmottes2010-01-221-5/+6
| | | | prepare_{async_finish} functions
* empathy-protocol-chooser: use empathy_connection_managers_call_when_readyGuillaume Desmottes2010-01-221-11/+11
|
* Pass a boolean saying if the protocol is Google Talk or not to ↵Guillaume Desmottes2010-01-191-1/+4
| | | | | | EmpathyProtocolChooserFilterFunc That's the only way to filter Google Talk if we want to.
* empathy-protocol-chooser: don't cache TpConnectionManagerProtocol in the storeGuillaume Desmottes2009-10-231-28/+47
| | | | | | | TpConnectionManagerProtocol are not garanteed to stay valid so we shouldn't cache them in the store. Instead, we cache the protocol name and call tp_connection_manager_get_protocol each time we need it. This should fix crashers as the ones reported in #599386.
* Sort Gtalk after jabberSjoerd Simons2009-08-311-0/+11
|
* GTalk-enable the protocol chooserSjoerd Simons2009-08-311-5/+32
|
* Remove unused variableSjoerd Simons2009-08-251-4/+0
|
* Add a missing includeCosimo Cecchi2009-08-251-0/+2
|
* Make empathy_protocol_name_to_display_name publicCosimo Cecchi2009-08-251-30/+1
|
* Rename Salut to People NearbyCosimo Cecchi2009-08-251-1/+1
|
* Use correct names in the chooserCosimo Cecchi2009-08-251-2/+2
| | | | | XMPP->Jabber Yahoo->Yahoo!
* Fix coding styleCosimo Cecchi2009-08-251-1/+2
|
* Use the correct protocol name for the sortingCosimo Cecchi2009-08-251-1/+1
|
* Filter haze elements in the protocol chooserCosimo Cecchi2009-08-251-7/+77
| | | | The rule is: free protocols on top and the rest is alphabetical.
* Fix errors revealed by make checkJonathan Tellier2009-08-221-1/+1
| | | | | - Added missing files in po/POTFILES.in - Fixed style
* Support changing the filter func on the flyCosimo Cecchi2009-08-221-16/+20
|
* Add an API to filter protocolsCosimo Cecchi2009-08-221-13/+68
|
* Fix trailing spacesSjoerd Simons2009-08-221-1/+0
|
* Merge branch 'sjoerd-mc5' into mc5Cosimo Cecchi2009-08-011-2/+3
|\ | | | | | | | | | | Conflicts: libempathy-gtk/empathy-account-widget.c libempathy-gtk/empathy-protocol-chooser.c
| * Fix some coding style issuesSjoerd Simons2009-07-291-3/+3
| |
| * Add a utility function to may protocols to their iconsSjoerd Simons2009-07-291-2/+1
| |
* | Use proper display names in the chooserCosimo Cecchi2009-07-311-6/+40
| |
* | Synchronize EmpathyProtocolChooser and EmpathyAccountsDialogCosimo Cecchi2009-07-301-42/+35
|/ | | | | Synchronize the two objects with the help of EmpathyConnectionManagers, so that we can get a consistent list of the CMs when using the chooser.
* Put (Haze) behind all protocols coming from hazeSjoerd Simons2009-07-221-2/+2
|
* Transform profile chooser into a protocol chooserSjoerd Simons2009-07-061-0/+339