aboutsummaryrefslogtreecommitdiffstats
path: root/src/empathy-account-assistant.c
Commit message (Collapse)AuthorAgeFilesLines
* account-assistant: ensure that the import widget takes all the space ↵Guillaume Desmottes2011-04-221-2/+2
| | | | available (#648372)
* Assistant: put the protocol chooser next to the labelEmilio Pozuelo Monfort2011-03-181-3/+6
|
* account-assistant: add mnemonic for the "no salut account" checkbox (#644058)Guillaume Desmottes2011-03-071-2/+2
|
* only try reconnecting accounts if needed (#642358)Guillaume Desmottes2011-02-161-1/+1
|
* Port empathy-account-assistant to GtkComboBoxTextDanielle Madeley2010-10-181-2/+2
|
* factor out empathy_protocol_chooser_create_account_settings()Guillaume Desmottes2010-09-291-56/+3
| | | | No need to keep this code duplicated.
* Add empathy_service_name_to_display_name()Guillaume Desmottes2010-09-291-8/+6
| | | | | 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-12/+20
| | | | and gtalk
* google-talk: no need to unset the 'server' paramGuillaume Desmottes2010-09-281-1/+0
| | | | | We don't set it anymore as fallback-servers super-seeded it but there is no point to unset; the account settings has just be created and is empty.
* Enable server fallback for GTalk accountNicolas Dufresne2010-09-091-4/+10
| | | | | | | | | | | Instead of hardcoding one server, let the connection manager try doing SRV resolution and if the resolution fails, let it try a list of fallback servers. Note that talkx.l.google.com is now used instead of talk.google.com. This is the DNS used in the Windows client, this DNS returns a list of IPs instead of 1. This also enable usage of HTTPS proxy when falling back to port 443 with old_ssl. Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* account-assistant: stop blacklisting IRC (#596086)Guillaume Desmottes2010-08-261-2/+1
|
* pass NULL instead of "" to gtk_label_new()Guillaume Desmottes2010-08-231-1/+1
| | | | This saves us a strdup.
* Fix missing entries in switch statementsPhilip Withnall2010-08-051-9/+5
| | | | Added missing default cases and missing enum cases.
* Port Empathy code to GSettings, remove EmpathyConfDanielle Madeley2010-06-181-1/+0
|
* assistant: call empathy_import_widget_add_selected_accounts in ↵Guillaume Desmottes2010-05-251-0/+4
| | | | | | | | impl_signal_apply as well If the user already has a salut account configured, the import page is the last one of the assistant. So impl_signal_apply() is called instead of impl_signal_prepare(). (#617971)
* hardcode facebook server to workaround SRV lookup issuesGuillaume Desmottes2010-05-251-0/+3
|
* Use library i18n method for source files included in shared libraryRob Bradford2010-05-181-1/+2
| | | | | | | Since these files are included in the g-c-c shared module we must use the version of the _ macro that includes the domain. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=618969
* account-assistant: make impl_signal_apply() behave more like ↵David Laban2010-04-141-1/+3
| | | | | | | | | | | | | | impl_signal_prepare() Fixes b.g.o#615734 current_page only seems to be == PAGE_ENTER_CREATE the first time you visit the page. After that, it has been seen to be 4 or larger. impl_signal_prepare() currently checks for >=, so I'm copying that, and also dealing with refs in the same way. This patch probably probably actually hides a bug in how current_page is set, because I can't see how it should be set >= 4 because the enum only goes up to 3. I'll look into that now, but the patch is tested and works.
* account_assistant_apply_account_and_finish: explicitely ask to set the ↵Guillaume Desmottes2010-04-091-7/+10
| | | | | | | | | | | | | | display name Checking if priv->current_widget_object is NULL or not isn't right because if we create a normal account before the Salut one, this pointer is not NULL and we rename the Salut account to the same name that the standard one. This patch adds an extra argument account_assistant_apply_account_and_finish saying if we should set a new display name or not. It's more clear and avoid to rely on side effects. Fixes bug #615058
* empathy-accounts: set a title for the assistantDanielle Madeley2010-03-151-0/+3
|
* empathy-accounts: make CcPage insensitive when assistant is being shownDanielle Madeley2010-03-101-1/+1
| | | | Also destroy assistant when CcPanel becomes inactive.
* set the server field of Google Talk accountGuillaume Desmottes2010-03-051-4/+12
| | | | This should solve connection issue with buggy router (#601089).
* remove the salut_created gconf key (#611817)Guillaume Desmottes2010-03-051-6/+0
|
* Don't assume there is always a settings widget availableSjoerd Simons2010-03-051-7/+12
| | | | | When we exit the assistant with just salut accounts there is no account widget for it in the normal sense, so don't crash if there isn't one. Fixes: #611792
* assistant: call empathy_account_widget_get_default_display_name before ↵Guillaume Desmottes2010-03-031-10/+10
| | | | | | actually creating the account This saves us a D-Bus call.
* assistant: always uses empathy_account_widget_get_default_display_name to ↵Guillaume Desmottes2010-03-031-9/+6
| | | | | | | | get a better display name EmpathyAccountSettings is created with a default display name such as "New Jabber account". But once the account has been created we want to update it to a more relevant name. (#611675)
* account-assistant: ensure that new accounts are connected (#611565)Guillaume Desmottes2010-03-021-0/+2
|
* assistant: Fix creation of the last account createdGuillaume Desmottes2010-02-191-0/+6
| | | | | | When user enters the details about his last account, the 'prepare' signal is not fired. So we should create the account in impl_signal_apply instead. Fixes bug #609995.
* assistant: check that the enter/create page isn't already valid when ↵Guillaume Desmottes2010-02-191-0/+6
| | | | switching protocol
* assistant: set the salut page as complete if we pre-filled enough fields ↵Guillaume Desmottes2010-02-191-0/+6
| | | | (#610380)
* account-assistant: remove '\n' from the salut error web pageGuillaume Desmottes2010-02-171-3/+3
| | | | Wrapping the label will add them for us.
* account-assistant: Wrap secondary error message (#607908)Guillaume Desmottes2010-02-171-0/+1
|
* assistant: filter out facebook from the new account pageGuillaume Desmottes2010-02-121-1/+3
|
* add is_facebook arg to empathy_protocol_chooser_dup_selectedGuillaume Desmottes2010-02-121-4/+14
| | | | So the assistant and accounts dialog can special case facebook accounts.
* Fix creation of imported accounts (#609439)Guillaume Desmottes2010-02-101-3/+8
| | | | | | impl_signal_apply isn't called any more after the "import" page as this page as a 'next' button now. So we have to create the imported accounts when preparing the next page.
* assistant: store the ID of the current pageGuillaume Desmottes2010-02-101-0/+2
| | | | | This will make easier to know from which page we are coming in impl_signal_prepare.
* Create the account even when user chooses to not create other one afterGuillaume Desmottes2010-02-101-2/+19
| | | | | | | | | | As the account is not created in impl_signal_apply() any more, we have to be smarter in impl_signal_prepare and call account_assistant_apply_account_and_finish in more cases. That also means that account_assistant_account_enabled_cb doesn't have to terminate the assistant if the salut account has not been created yet. Fixes bug #609220.
* impl_signal_apply: this function is not called after the create page any moreGuillaume Desmottes2010-02-101-2/+0
| | | | | The 'create account' page doesn't have a 'apply' button any more so this test never succeeds any more.
* split strings to no translate markupsGuillaume Desmottes2010-01-251-7/+16
|
* rephrase the salut error pageGuillaume Desmottes2010-01-251-4/+5
|
* add a hint about how to reach the accounts dialogGuillaume Desmottes2010-01-251-2/+4
|
* Split markups and translated string to make this easier for translatorsGuillaume Desmottes2010-01-251-4/+7
|
* rename build_error_page to build_error_vboxGuillaume Desmottes2010-01-251-3/+3
|
* account_assistant_page_forward_func: never go forward after the salut pageGuillaume Desmottes2010-01-251-0/+5
| | | | This fix a bug if user chooses to not create a salut account.
* Display 'back' button in the import and create pageGuillaume Desmottes2010-01-251-2/+2
|
* Fix account creation regressionGuillaume Desmottes2010-01-251-4/+9
| | | | | | Each time we add a new account, a new page is added to the assistant. So checking if id equal PAGE_ENTER_CREATE is not enough as the next pages will have an id greater than that.
* Don't display the salut page after the create one if there is no need toGuillaume Desmottes2010-01-251-3/+27
|
* Don't display the salut page after the import one if there is no need toGuillaume Desmottes2010-01-251-1/+10
|
* Display the salut page after the create oneGuillaume Desmottes2010-01-251-18/+15
|
* Display the salut page after the import oneGuillaume Desmottes2010-01-251-3/+5
|
* rename should_create_salut_account to display_salut_pageGuillaume Desmottes2010-01-251-4/+4
|
* Display an error message if Salut is not installedGuillaume Desmottes2010-01-251-8/+32
| | | | Please enter the commit message for your changes. Lines starting
* factor out build_error_pageGuillaume Desmottes2010-01-251-20/+32
|
* assistant: move creation of the page from _init to _constructedGuillaume Desmottes2010-01-251-19/+22
| | | | We are going to need the connection managers received as a property.
* Pass a ready EmpathyConnectionManagers to empathy_account_assistant_showGuillaume Desmottes2010-01-251-4/+27
| | | | | This kinda suck but we have to construct the assistant in a sync way so can't wait for the manager to become ready.
* Don't display the salut page if there is no need to create the accountGuillaume Desmottes2010-01-251-0/+57
|
* set the salut-account-created gconf key once the account has been createdGuillaume Desmottes2010-01-251-2/+14
|
* don't set display name if there is already one definedGuillaume Desmottes2010-01-251-6/+9
| | | | Display name is already set for the salut account.
* account-assistant: use existing code to create the salut account and respect ↵Guillaume Desmottes2010-01-251-12/+18
| | | | the settings defined by user
* account-assistant: add a page to configure the salut accountGuillaume Desmottes2010-01-251-12/+124
| | | | | This will let user filling his details if we failed to fetch them and so give him a chance to actually create the Salut account (#596575).
* Call create_salut_account_if_needed when the assistant is closedGuillaume Desmottes2010-01-201-0/+3
| | | | | That way we only try to create the account if the assistant properly terminates (#607436).
* account-assistant: disable Google Talk when creating a new accountGuillaume Desmottes2010-01-191-0/+3
| | | | Google Talk doesn't support inband registration (#607455).
* Pass a boolean saying if the protocol is Google Talk or not to ↵Guillaume Desmottes2010-01-191-0/+2
| | | | | | EmpathyProtocolChooserFilterFunc That's the only way to filter Google Talk if we want to.
* Miscellaneous string fixesPhilip Withnall2010-01-011-4/+4
| | | | | | | Lots of small spelling and grammar fixes, as well as some terminology cleanups. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* account-assistant: set default display name to newly created accounts (#600705)Guillaume Desmottes2009-11-131-0/+10
|
* account-assistant: port to new tp-glib account APIJonny Lamb2009-10-241-3/+3
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* Show the assistant if there are no non-salut accountsSjoerd Simons2009-10-151-3/+15
|
* Only set the icon name to gtalk for gtalk accountsSjoerd Simons2009-08-311-1/+2
|
* Use the new APIs in the assistant and the dialogCosimo Cecchi2009-08-311-2/+8
|
* Base the selected widget both on the CM and the protocolSjoerd Simons2009-08-281-2/+1
| | | | | | | Previously Empathy would select the custom account widget purely based on the protocol, the problem here is that these widgets assume one specific connection manager and its set of parameters. Which triggered bugs if the intended cm for a protocol isn't installed, but haze is and provides the protocol.
* Add missing ;Luca Ferretti2009-08-281-1/+1
|
* Do not construct a sentence for an assistant error string (GNOME bug 593257)Frédéric Péters2009-08-281-16/+6
|
* Word 'wizard' should not be used, fixes bug 593285Milo Casagrande2009-08-281-1/+1
|
* Use the right default answer if we're not importing accountsSjoerd Simons2009-08-231-3/+6
|
* Fix errors revealed by make checkJonathan Tellier2009-08-221-5/+5
| | | | | - Added missing files in po/POTFILES.in - Fixed style
* First part of an overhaul of the accounts dialogJonathan Tellier2009-08-221-2/+3
|
* Enable entering more than an account from the wizard.Cosimo Cecchi2009-08-221-36/+131
|
* Make the import system more future-proofCosimo Cecchi2009-08-221-3/+4
| | | | | | | | | Split the utilities from the widget and the dialog; we now have an enum for supported applications, with a special value which means "all applications", which is the only one which triggers showing the "Source" column in EmpathyImportWidget. We need this to avoid being redundant in the EmpathyAccountAssistant, as we already choose there the application from which to import.
* Remove useless includesCosimo Cecchi2009-08-221-0/+1
|
* The assistant should not be resizableCosimo Cecchi2009-08-221-0/+2
|
* Don't hardcode new linesCosimo Cecchi2009-08-221-11/+17
|
* Hook the import UI in the assistantCosimo Cecchi2009-08-221-22/+70
|
* Emit the close signal only after we are done with the async machinery.Cosimo Cecchi2009-08-221-8/+45
|
* Implement close and cancel;Cosimo Cecchi2009-08-221-40/+61
| | | | Also, move to implementing GTK+ signals rather than connecting
* Add a comment over the window type hintCosimo Cecchi2009-08-221-0/+1
|
* Enable newly created accountsCosimo Cecchi2009-08-221-2/+8
|
* Implement disposeCosimo Cecchi2009-08-221-0/+23
|
* Report errors during creationCosimo Cecchi2009-08-221-1/+117
|
* Don't forward anymore after the endCosimo Cecchi2009-08-221-0/+6
|
* Report back errors (right now just on stdout)Cosimo Cecchi2009-08-221-1/+18
|
* Add a parent window property to the assistantCosimo Cecchi2009-08-221-2/+69
|
* Unref settings when changing the protocolCosimo Cecchi2009-08-221-0/+4
|
* Change labels when creating an accountCosimo Cecchi2009-08-221-0/+4
|
* Unify the enter and create page.Cosimo Cecchi2009-08-221-114/+205
| | | | | | Refactor a lot the surrounding code. Missing piece: adapting labels for the EmpathyAccountWidget in case of creation vs. entering details.
* Filter out IRC and local-xmpp in the wizardCosimo Cecchi2009-08-221-1/+5
|
* Update label layout and add an "apply" logicCosimo Cecchi2009-08-221-9/+57
|
* Add the details page to the assistantCosimo Cecchi2009-08-221-5/+165
| | | | Also, add a sketched version of the other pages
* Add private struct and responses to first pageCosimo Cecchi2009-08-221-3/+59
|
* Fix styleCosimo Cecchi2009-08-221-6/+13
|
* Move back the account assistant to src/Cosimo Cecchi2009-08-221-0/+116
|
* Implement first page in the assistantCosimo Cecchi2009-08-221-75/+0
|
* Add a first page to the assistantCosimo Cecchi2009-08-221-0/+32
|
* Skeleton of EmpathyAccountAssistantCosimo Cecchi2009-08-221-0/+43