mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-10 20:05:49 +00:00
get ready for integration with http/ftp authentication, r=davidm
This commit is contained in:
parent
c614d3d7c0
commit
4c2f49ffb5
@ -54,14 +54,14 @@ struct nsIWalletService : public nsISupports
|
||||
NS_IMETHOD WALLET_PrefillReturn(nsAutoString results) = 0;
|
||||
NS_IMETHOD WALLET_FetchFromNetCenter() = 0;
|
||||
|
||||
NS_IMETHOD PromptUsernameAndPassword
|
||||
NS_IMETHOD PromptUsernameAndPasswordURL
|
||||
(const PRUnichar *text, PRUnichar **user, PRUnichar **pwd,
|
||||
PRBool *_retval, const char* urlname) = 0;
|
||||
NS_IMETHOD PromptPassword
|
||||
(const PRUnichar *text, PRUnichar **pwd, PRBool *_retval, const char* urlname) = 0;
|
||||
NS_IMETHOD Prompt
|
||||
const char *urlname, PRBool *_retval) = 0;
|
||||
NS_IMETHOD PromptPasswordURL
|
||||
(const PRUnichar *text, PRUnichar **pwd, const char *urlname, PRBool *_retval) = 0;
|
||||
NS_IMETHOD PromptURL
|
||||
(const PRUnichar *text, const PRUnichar *defaultText, PRUnichar **result,
|
||||
PRBool *_retval, const char* urlname) = 0;
|
||||
const char *urlname, PRBool *_retval) = 0;
|
||||
NS_IMETHOD SI_RemoveUser(const char *URLName, char *userName) = 0;
|
||||
|
||||
NS_IMETHOD WALLET_GetNopreviewListForViewer(nsString& aNopreviewList) = 0;
|
||||
|
@ -115,21 +115,21 @@ NS_IMETHODIMP nsWalletlibService::WALLET_FetchFromNetCenter(){
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
NS_IMETHODIMP nsWalletlibService::PromptUsernameAndPassword
|
||||
NS_IMETHODIMP nsWalletlibService::PromptUsernameAndPasswordURL
|
||||
(const PRUnichar *text, PRUnichar **user, PRUnichar **pwd,
|
||||
PRBool *returnValue, const char* urlname) {
|
||||
return ::SINGSIGN_PromptUsernameAndPassword(text, user, pwd, returnValue, urlname);
|
||||
const char *urlname, PRBool *returnValue) {
|
||||
return ::SINGSIGN_PromptUsernameAndPassword(text, user, pwd, urlname, returnValue);
|
||||
}
|
||||
|
||||
NS_IMETHODIMP nsWalletlibService::PromptPassword
|
||||
(const PRUnichar *text, PRUnichar **pwd, PRBool *returnValue, const char* urlname) {
|
||||
return ::SINGSIGN_PromptPassword(text, pwd, returnValue, urlname);
|
||||
NS_IMETHODIMP nsWalletlibService::PromptPasswordURL
|
||||
(const PRUnichar *text, PRUnichar **pwd, const char *urlname, PRBool *returnValue) {
|
||||
return ::SINGSIGN_PromptPassword(text, pwd, urlname, returnValue);
|
||||
}
|
||||
|
||||
NS_IMETHODIMP nsWalletlibService::Prompt
|
||||
NS_IMETHODIMP nsWalletlibService::PromptURL
|
||||
(const PRUnichar *text, const PRUnichar *defaultText, PRUnichar **resultText,
|
||||
PRBool *returnValue, const char* urlname) {
|
||||
return ::SINGSIGN_Prompt(text, defaultText, resultText, returnValue, urlname);
|
||||
const char *urlname, PRBool *returnValue) {
|
||||
return ::SINGSIGN_Prompt(text, defaultText, resultText, urlname, returnValue);
|
||||
}
|
||||
|
||||
NS_IMETHODIMP nsWalletlibService::SI_RemoveUser(const char *URLName, char *userName) {
|
||||
|
@ -43,14 +43,14 @@ public:
|
||||
NS_IMETHOD WALLET_PrefillReturn(nsAutoString results);
|
||||
NS_IMETHOD WALLET_FetchFromNetCenter();
|
||||
|
||||
NS_IMETHOD PromptUsernameAndPassword
|
||||
NS_IMETHOD PromptUsernameAndPasswordURL
|
||||
(const PRUnichar *text, PRUnichar **user, PRUnichar **pwd,
|
||||
PRBool *_retval, const char* urlname);
|
||||
NS_IMETHOD PromptPassword
|
||||
(const PRUnichar *text, PRUnichar **pwd, PRBool *_retval, const char* urlname);
|
||||
NS_IMETHOD Prompt
|
||||
const char *urlname, PRBool *_retval);
|
||||
NS_IMETHOD PromptPasswordURL
|
||||
(const PRUnichar *text, PRUnichar **pwd, const char *urlname, PRBool *_retval);
|
||||
NS_IMETHOD PromptURL
|
||||
(const PRUnichar *text, const PRUnichar *defaultText, PRUnichar **result,
|
||||
PRBool *_retval, const char* urlname);
|
||||
const char *urlname, PRBool *_retval);
|
||||
|
||||
NS_IMETHOD SI_RemoveUser(const char *URLName, char *userName);
|
||||
|
||||
|
@ -2179,7 +2179,7 @@ si_RestoreOldSignonDataFromBrowser
|
||||
PUBLIC nsresult
|
||||
SINGSIGN_PromptUsernameAndPassword
|
||||
(const PRUnichar *text, PRUnichar **user, PRUnichar **pwd,
|
||||
PRBool *returnValue, const char* urlname) {
|
||||
const char *urlname, PRBool *returnValue) {
|
||||
|
||||
nsresult res;
|
||||
NS_WITH_SERVICE(nsIPrompt, dialog, kNetSupportDialogCID, &res);
|
||||
@ -2216,8 +2216,8 @@ SINGSIGN_PromptUsernameAndPassword
|
||||
res = dialog->PromptUsernameAndPassword(text, user, pwd, returnValue);
|
||||
if (NS_FAILED(res) || !(*returnValue)) {
|
||||
/* user pressed Cancel */
|
||||
PR_FREEIF(user);
|
||||
PR_FREEIF(pwd);
|
||||
PR_FREEIF(*user);
|
||||
PR_FREEIF(*pwd);
|
||||
PR_FREEIF(host);
|
||||
return res;
|
||||
}
|
||||
@ -2238,7 +2238,7 @@ SINGSIGN_PromptUsernameAndPassword
|
||||
|
||||
PUBLIC nsresult
|
||||
SINGSIGN_PromptPassword
|
||||
(const PRUnichar *text, PRUnichar **pwd, PRBool *returnValue, const char* urlname) {
|
||||
(const PRUnichar *text, PRUnichar **pwd, const char *urlname, PRBool *returnValue) {
|
||||
|
||||
nsresult res;
|
||||
char *password=0, *username=0;
|
||||
@ -2324,7 +2324,7 @@ SINGSIGN_PromptPassword
|
||||
PUBLIC nsresult
|
||||
SINGSIGN_Prompt
|
||||
(const PRUnichar *text, const PRUnichar *defaultText,
|
||||
PRUnichar **resultText, PRBool *returnValue, const char* urlname) {
|
||||
PRUnichar **resultText, const char *urlname, PRBool *returnValue) {
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
@ -46,16 +46,16 @@ SINGSIGN_RestoreSignonData(char* URLName, char* name, char** value);
|
||||
extern nsresult
|
||||
SINGSIGN_PromptUsernameAndPassword
|
||||
(const PRUnichar *text, PRUnichar **user, PRUnichar **pwd,
|
||||
PRBool *returnValue, const char* urlname);
|
||||
const char *urlname, PRBool *returnValue);
|
||||
|
||||
extern nsresult
|
||||
SINGSIGN_PromptPassword
|
||||
(const PRUnichar *text, PRUnichar **pwd, PRBool *returnValue, const char* urlname);
|
||||
(const PRUnichar *text, PRUnichar **pwd, const char *urlname, PRBool *returnValue);
|
||||
|
||||
extern nsresult
|
||||
SINGSIGN_Prompt
|
||||
(const PRUnichar *text, const PRUnichar *defaultText, PRUnichar **resultText,
|
||||
PRBool *returnValue, const char* urlname);
|
||||
const char *urlname, PRBool *returnValue);
|
||||
|
||||
extern PRBool
|
||||
SINGSIGN_RemoveUser(const char *URLName, char *userName);
|
||||
|
Loading…
Reference in New Issue
Block a user