aboutsummaryrefslogtreecommitdiffstats
path: root/ubuntu-online-accounts
Commit message (Collapse)AuthorAgeFilesLines
* UOA: Use the new libaccounts-glib APIsAlberto Mardegan2013-01-112-43/+38
| | | | | | The APIs based on GValue are now deprecated. https://bugzilla.gnome.org/show_bug.cgi?id=691469
* UOA: share a common configuration pluginAlberto Mardegan2013-01-0946-2082/+29
| | | | | | | | | The latest libaccounts-glib and libaccount-plugin libraries add support for using the same binary plugin for different providers. This means that bug 683415 is no longer valid, and that all the provider-specific plugins can now be removed. Fixes bug #691418
* UOA mc plugin: Fix build errorsXavier Claessens2012-10-081-5/+5
|
* deal if ag_manager_new_for_service_type() returns NULLGuillaume Desmottes2012-10-081-0/+19
| | | | | | | Looks like it may happen because of Ubuntu's apparmor policy. We can't do much in this case but best to not crash MC at least. https://bugzilla.gnome.org/show_bug.cgi?id=685498
* fix ubuntu-online-accounts/Makefile.amEMPATHY_3_6_0Guillaume Desmottes2012-09-251-1/+1
|
* empathy.application.in: fix <translations> markupGuillaume Desmottes2012-09-181-1/+1
|
* generate empathy.application from empathy.application.inGuillaume Desmottes2012-09-183-1/+8
| | | | | | This allow us to mark the description key as translatable. https://bugzilla.gnome.org/show_bug.cgi?id=684281
* UOA mc plugin: Don't crash if auth failure is removed on an unknown IM serviceXavier Claessens2012-09-121-3/+6
|
* use tp_account_manager_dup_valid_accounts()Guillaume Desmottes2012-09-112-4/+4
| | | | | | tp_account_manager_get_valid_accounts() has been deprecated. Fix an accounts list leak in empathy-sanity-cleaning.
* mcp-account-manager-uoa: reconnect accounts when they are not failing any moreGuillaume Desmottes2012-09-071-0/+37
| | | | | | | We want to automatically reconnect failing accounts when user refreshed the credentials. https://bugzilla.gnome.org/show_bug.cgi?id=683409
* webcredentials-monitor: track failuresGuillaume Desmottes2012-09-072-9/+142
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=683409
* webcredentials-monitor: get a proxy on the D-Bus objectGuillaume Desmottes2012-09-071-2/+42
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=683409
* add empathy-webcredentials-monitorGuillaume Desmottes2012-09-073-0/+170
| | | | | | Just the skeleton so far. https://bugzilla.gnome.org/show_bug.cgi?id=683409
* UOA account plugins: move shared code to a shared libGuillaume Desmottes2012-09-062-90/+64
| | | | | | Avoid to redefine existing symbols when different plugins are loaded. https://bugzilla.gnome.org/show_bug.cgi?id=683415
* Move account plugins to their own dirGuillaume Desmottes2012-09-0635-245/+241
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=683415
* Generate one GType per UOA protocol pluginGuillaume Desmottes2012-09-0632-9/+1880
| | | | | | | Each plugin now has its own GType inheriting from EmpathyAccountsPlugin which is cleaner. https://bugzilla.gnome.org/show_bug.cgi?id=683415
* UOA: Use an AgManager singletonXavier Claessens2012-08-271-1/+6
| | | | | | | 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
* UOA: Set password auth mechanism/method on generic IM servicesXavier Claessens2012-08-2715-0/+60
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680776
* UOA: Changing enable state of MC account should not modify per-service stateXavier Claessens2012-08-221-0/+3
| | | | | ag_account_set_enabled() is not global enable state, we have to ensure that selected service is NULL before that.
* Telepathy service is "google-talk" not "google"Xavier Claessens2012-08-201-1/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=681444
* Use TpWeakRef when user_data of an async call is a widgetXavier Claessens2012-08-142-4/+20
| | | | | | | Keeping a ref on widgets is not enough to keep it alive, because gtk_widget_destroy will run destroy even if there are still refs. https://bugzilla.gnome.org/show_bug.cgi?id=680775
* accounts-plugin-widget: only use the simple account widget when creating accountGuillaume Desmottes2012-08-141-1/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680775
* UOA plugins: link on libempathy as wellGuillaume Desmottes2012-08-103-0/+16
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=681598
* fix typo in ubuntu-online-accounts/cc-plugins/app-plugin/Makefile.amEMPATHY_3_5_5Guillaume Desmottes2012-08-061-1/+1
|
* accounts-plugin-widget: keep a ref on the 'Done' buttonGuillaume Desmottes2012-08-061-1/+4
|
* Rely on the empathy factory rather than 're-preparing' the AMGuillaume Desmottes2012-08-034-25/+36
| | | | | | | | tp_account_manager_prepare_all_async() seems to be a bad idea so, instead, let's just rely the empathy factory and set it as default. This makes the code much more symetric with empathy-accounts and shouldn't prepare that much useless features as we are not going to prepare the contact list anyway.
* UOA cc plugin: Support editing existing accountsXavier Claessens2012-07-301-14/+75
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680449
* add empathy-app-plugin-widgetXavier Claessens2012-07-304-3/+418
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680449
* add empathy-app-pluginGuillaume Desmottes2012-07-305-2/+150
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680449
* UOA accounts plugin widget: tweak styling of the info barXavier Claessens2012-07-301-11/+31
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680449
* UOA: fix empathy.application XML indentationXavier Claessens2012-07-301-6/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680449
* UOA mc-plugin: CANNOT_SET_PARAMETERS depends on account's settingsXavier Claessens2012-07-261-2/+22
| | | | | | | | A special key has been added in .service files of online accounts telling its args should be considered readonly. Generic accounts (e.g. AIM) can still be modified. https://bugzilla.gnome.org/show_bug.cgi?id=680646
* accounts-plugin-widget: set the right icon nameGuillaume Desmottes2012-07-241-0/+3
| | | | We don't want Empathy to use the default icon name.
* account-plugins: implement deleteGuillaume Desmottes2012-07-241-1/+29
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680448
* Generate plugins for most protocolsGuillaume Desmottes2012-07-2430-3/+523
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680448
* add generate-plugins.pyGuillaume Desmottes2012-07-246-0/+177
| | | | | | | Handy script to generate all the boilerplates for each protocol we are supporting. https://bugzilla.gnome.org/show_bug.cgi?id=680448
* Add jabber provider, service and pluginGuillaume Desmottes2012-07-245-0/+34
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680448
* account-plugin-widget: display the top bar and account widgetGuillaume Desmottes2012-07-242-5/+209
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680448
* Hook cc-plugins to the build systemGuillaume Desmottes2012-07-244-1/+29
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680448
* add empathy-account-pluginGuillaume Desmottes2012-07-242-0/+140
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680448
* add account-plugin-widgetGuillaume Desmottes2012-07-242-0/+221
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680448
* add empathy.application to EXTRA_DISTEMPATHY_3_5_4_1Guillaume Desmottes2012-07-241-0/+2
|
* add empathy.applicationGuillaume Desmottes2012-07-242-0/+15
|
* UOA mc-plugin: Actually implement itXavier Claessens2012-07-231-16/+595
|
* Add skeleton of an MC plugin to import Ubuntu Online AccountsXavier Claessens2012-07-235-0/+296