зеркало из https://github.com/mozilla/gecko-dev.git
add "valid" attribute to the identity and server to determine if we need to run through the account wizard at startup. part of fix for #23391
r=sspitzer
This commit is contained in:
Родитель
cbe3a1bc2e
Коммит
532cba7b20
|
@ -86,6 +86,13 @@ interface nsIMsgIdentity : nsISupports {
|
|||
attribute string draftFolder;
|
||||
attribute string stationeryFolder;
|
||||
attribute string junkMailFolder;
|
||||
|
||||
|
||||
/**
|
||||
* valid determines if the UI should use this identity
|
||||
* and the wizard uses this to determine whether or not
|
||||
* to ask the user to complete all the fields
|
||||
*/
|
||||
attribute boolean valid;
|
||||
|
||||
wstring toString();
|
||||
};
|
||||
|
|
|
@ -134,6 +134,8 @@ interface nsIMsgIncomingServer : nsISupports {
|
|||
|
||||
nsIFileSpec getFileValue(in string attr);
|
||||
void setFileValue(in string attr, in nsIFileSpec value);
|
||||
|
||||
attribute boolean valid;
|
||||
|
||||
wstring toString();
|
||||
};
|
||||
|
|
|
@ -398,4 +398,5 @@ NS_IMPL_IDPREF_STR (DraftFolder, "draft_folder");
|
|||
NS_IMPL_IDPREF_STR (StationeryFolder, "stationery_folder");
|
||||
NS_IMPL_IDPREF_STR (JunkMailFolder, "spam_folder");
|
||||
|
||||
NS_IMPL_IDPREF_BOOL(Valid, "valid");
|
||||
|
||||
|
|
|
@ -708,3 +708,4 @@ NS_IMPL_SERVERPREF_STR(nsMsgIncomingServer, Type, "type");
|
|||
// "mail.imap.new_mail_get_headers" for imap (it was global)
|
||||
// in 5.0, this will be per server, and it will be "download_on_biff"
|
||||
NS_IMPL_SERVERPREF_BOOL(nsMsgIncomingServer, DownloadOnBiff, "download_on_biff");
|
||||
NS_IMPL_SERVERPREF_BOOL(nsMsgIncomingServer, Valid, "valid");
|
||||
|
|
|
@ -199,6 +199,7 @@ localDefPref("mailnews.message_window_rect", "-1,-1,-1,-1");
|
|||
localDefPref("mailnews.thread_pane_height", -1);
|
||||
localDefPref("mailnews.category_pane_width", -1);
|
||||
pref("mailnews.reuse_thread_window", true);
|
||||
pref("mailnews.reuse_thread_window2", true);
|
||||
pref("mailnews.reuse_message_window", true);
|
||||
pref("mailnews.message_in_thread_window", true);
|
||||
pref("mailnews.javascript_enabled", true);
|
||||
|
@ -350,6 +351,7 @@ pref("mailnews.start_page.enabled", true);
|
|||
|
||||
/* default prefs for Mozilla 5.0 */
|
||||
pref("mail.identity.default.compose_html", true);
|
||||
pref("mail.identity.default.valid", true);
|
||||
|
||||
pref("mail.update_compose_title_as_you_type", true);
|
||||
|
||||
|
@ -364,7 +366,7 @@ pref("mail.server.default.limit_message_size", false);
|
|||
pref("mail.server.default.max_size", 50);
|
||||
pref("mail.server.default.auth_login", true);
|
||||
pref("mail.server.default.delete_mail_left_on_server", false);
|
||||
|
||||
pref("mail.server.default.valid", true);
|
||||
pref("mail.server.default.abbreviate",true);
|
||||
|
||||
pref("mail.convert_emoticons",true);
|
||||
|
|
|
@ -199,6 +199,7 @@ localDefPref("mailnews.message_window_rect", "-1,-1,-1,-1");
|
|||
localDefPref("mailnews.thread_pane_height", -1);
|
||||
localDefPref("mailnews.category_pane_width", -1);
|
||||
pref("mailnews.reuse_thread_window", true);
|
||||
pref("mailnews.reuse_thread_window2", true);
|
||||
pref("mailnews.reuse_message_window", true);
|
||||
pref("mailnews.message_in_thread_window", true);
|
||||
pref("mailnews.javascript_enabled", true);
|
||||
|
@ -350,6 +351,7 @@ pref("mailnews.start_page.enabled", true);
|
|||
|
||||
/* default prefs for Mozilla 5.0 */
|
||||
pref("mail.identity.default.compose_html", true);
|
||||
pref("mail.identity.default.valid", true);
|
||||
|
||||
pref("mail.update_compose_title_as_you_type", true);
|
||||
|
||||
|
@ -364,7 +366,7 @@ pref("mail.server.default.limit_message_size", false);
|
|||
pref("mail.server.default.max_size", 50);
|
||||
pref("mail.server.default.auth_login", true);
|
||||
pref("mail.server.default.delete_mail_left_on_server", false);
|
||||
|
||||
pref("mail.server.default.valid", true);
|
||||
pref("mail.server.default.abbreviate",true);
|
||||
|
||||
pref("mail.convert_emoticons",true);
|
||||
|
|
Загрузка…
Ссылка в новой задаче