зеркало из https://github.com/mozilla/pjs.git
making string conversions explicit
This commit is contained in:
Родитель
fe3beb97e3
Коммит
af88b827ee
|
@ -474,7 +474,7 @@ nsNNTPNewsgroupList::GetRangeOfArtsToDownload(nsIMsgWindow * aMsgWindow,
|
|||
rv = ioParamBlock->SetInt(ARTICLE_COUNT_INT_ARG, *last - *first + 1);
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
rv = ioParamBlock->SetString(GROUPNAME_STRING_ARG, nsString(m_groupName).GetUnicode());
|
||||
rv = ioParamBlock->SetString(GROUPNAME_STRING_ARG, NS_ConvertASCIItoUCS2(m_groupName).GetUnicode());
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
// get the server key
|
||||
|
@ -482,7 +482,7 @@ nsNNTPNewsgroupList::GetRangeOfArtsToDownload(nsIMsgWindow * aMsgWindow,
|
|||
rv = server->GetKey(getter_Copies(serverKey));
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
rv = ioParamBlock->SetString(SERVERKEY_STRING_ARG, nsString((const char *)serverKey).GetUnicode());
|
||||
rv = ioParamBlock->SetString(SERVERKEY_STRING_ARG, NS_ConvertASCIItoUCS2((const char *)serverKey).GetUnicode());
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
rv = openWindow(aMsgWindow, DOWNLOAD_HEADERS_URL, ioParamBlock);
|
||||
|
@ -584,7 +584,7 @@ nsNNTPNewsgroupList::AddToKnownArticles(PRInt32 first, PRInt32 last)
|
|||
if (NS_SUCCEEDED(rv) && newsGroupInfo) {
|
||||
char *output = m_knownArts.set->Output();
|
||||
if (output) {
|
||||
nsString str(output);
|
||||
nsString str; str.AssignWithConversion(output);
|
||||
newsGroupInfo->SetKnownArtsSet(&str);
|
||||
}
|
||||
delete [] output;
|
||||
|
@ -1116,7 +1116,7 @@ nsNNTPNewsgroupList::SetProgressStatus(char *message)
|
|||
|
||||
char *printfString = PR_smprintf("%s", message);
|
||||
if (printfString) {
|
||||
nsString formattedString(printfString);
|
||||
nsString formattedString; formattedString.AssignWithConversion(printfString);
|
||||
progressMsg = nsCRT::strdup(formattedString.GetUnicode());
|
||||
PR_FREEIF(printfString);
|
||||
}
|
||||
|
|
|
@ -849,7 +849,7 @@ nsresult nsNNTPProtocol::LoadUrl(nsIURI * aURL, nsISupports * aConsumer)
|
|||
news:/GROUP
|
||||
news://HOST/GROUP
|
||||
*/
|
||||
m_currentGroup = group;
|
||||
m_currentGroup.Assign(group);
|
||||
|
||||
if (PL_strchr ((const char *)m_currentGroup, '*')) {
|
||||
m_typeWanted = LIST_WANTED;
|
||||
|
@ -1254,7 +1254,7 @@ PRInt32 nsNNTPProtocol::NewsResponse(nsIInputStream * inputStream, PRUint32 leng
|
|||
nsXPIDLString errorText;
|
||||
GetNewsStringByName("errorFromServer", getter_Copies(errorText));
|
||||
nsAutoString combinedMsg = NS_STATIC_CAST(const PRUnichar*, errorText);
|
||||
combinedMsg += m_responseText;
|
||||
combinedMsg.AppendWithConversion(m_responseText);
|
||||
rv = dialog->Alert(combinedMsg.GetUnicode());
|
||||
// XXX: todo, check rv?
|
||||
}
|
||||
|
@ -3310,7 +3310,7 @@ static NS_DEFINE_CID(kStringBundleServiceCID, NS_STRINGBUNDLESERVICE_CID);
|
|||
nsresult nsNNTPProtocol::GetNewsStringByName(const char *aName, PRUnichar **aString)
|
||||
{
|
||||
nsresult res;
|
||||
nsAutoString resultString = "???";
|
||||
nsAutoString resultString; resultString.AssignWithConversion("???");
|
||||
if (!m_stringBundle)
|
||||
{
|
||||
char* propertyURL = NEWS_MSGS_URL;
|
||||
|
@ -3325,16 +3325,16 @@ nsresult nsNNTPProtocol::GetNewsStringByName(const char *aName, PRUnichar **aStr
|
|||
}
|
||||
if (m_stringBundle)
|
||||
{
|
||||
nsAutoString unicodeName(aName);
|
||||
nsAutoString unicodeName; unicodeName.AssignWithConversion(aName);
|
||||
|
||||
PRUnichar *ptrv = nsnull;
|
||||
res = m_stringBundle->GetStringFromName(unicodeName.GetUnicode(), &ptrv);
|
||||
|
||||
if (NS_FAILED(res))
|
||||
{
|
||||
resultString = "[StringName";
|
||||
resultString.Append(aName);
|
||||
resultString += "?]";
|
||||
resultString.AssignWithConversion("[StringName");
|
||||
resultString.AppendWithConversion(aName);
|
||||
resultString.AppendWithConversion("?]");
|
||||
*aString = resultString.ToNewUnicode();
|
||||
}
|
||||
else
|
||||
|
@ -3537,7 +3537,7 @@ PRInt32 nsNNTPProtocol::DisplayNewsRC()
|
|||
if (!name) return -1;
|
||||
|
||||
// do I need asciiName?
|
||||
nsCAutoString asciiName(name);
|
||||
nsCAutoString asciiName; asciiName.AssignWithConversion(name);
|
||||
m_currentGroup = (const char *)asciiName;
|
||||
|
||||
if(NS_SUCCEEDED(rv) && ((const char *)m_currentGroup))
|
||||
|
@ -5011,7 +5011,7 @@ void nsNNTPProtocol::SetProgressBarPercent(int percent)
|
|||
|
||||
char *printfString = PR_smprintf("%d%%", percent);
|
||||
if (printfString) {
|
||||
nsString formattedString(printfString);
|
||||
nsString formattedString; formattedString.AssignWithConversion(printfString);
|
||||
progressMsg = nsCRT::strdup(formattedString.GetUnicode());
|
||||
}
|
||||
if (feedback) {
|
||||
|
@ -5038,7 +5038,7 @@ nsNNTPProtocol::SetProgressStatus(char *message)
|
|||
|
||||
char *printfString = PR_smprintf("%s", message);
|
||||
if (printfString) {
|
||||
nsString formattedString(printfString);
|
||||
nsString formattedString; formattedString.AssignWithConversion(printfString);
|
||||
progressMsg = nsCRT::strdup(formattedString.GetUnicode());
|
||||
}
|
||||
if (feedback) {
|
||||
|
|
|
@ -290,7 +290,7 @@ nsMsgNewsFolder::AddDirectorySeparator(nsFileSpec &path)
|
|||
// unfortunately we can't just say:
|
||||
// path += sep;
|
||||
// here because of the way nsFileSpec concatenates
|
||||
nsAutoString str((nsFilePath)path);
|
||||
nsAutoString str; str.AssignWithConversion(NS_STATIC_CAST(nsFilePath, path));
|
||||
str += sep;
|
||||
path = nsFilePath(str);
|
||||
}
|
||||
|
@ -503,7 +503,7 @@ NS_IMETHODIMP nsMsgNewsFolder::CreateSubfolder(const PRUnichar *uninewsgroupname
|
|||
if (!uninewsgroupname) return NS_ERROR_NULL_POINTER;
|
||||
if (nsCRT::strlen(uninewsgroupname) == 0) return NS_ERROR_FAILURE;
|
||||
|
||||
nsCAutoString newsgroupname(uninewsgroupname);
|
||||
nsCAutoString newsgroupname; newsgroupname.AssignWithConversion(uninewsgroupname);
|
||||
nsFileSpec path;
|
||||
nsCOMPtr<nsIFileSpec> pathSpec;
|
||||
rv = GetPath(getter_AddRefs(pathSpec));
|
||||
|
@ -933,7 +933,7 @@ NS_IMETHODIMP nsMsgNewsFolder::DeleteMessages(nsISupportsArray *messages,
|
|||
if (NS_FAILED(rv)) return rv;
|
||||
nsXPIDLString newsgroupname;
|
||||
rv = GetName(getter_Copies(newsgroupname));
|
||||
nsCAutoString asciiName(newsgroupname);
|
||||
nsCAutoString asciiName; asciiName.AssignWithConversion(newsgroupname);
|
||||
if (NS_FAILED(rv)) {
|
||||
return rv;
|
||||
}
|
||||
|
@ -1430,7 +1430,7 @@ nsMsgNewsFolder::GetGroupPasswordWithUI(const PRUnichar * aPromptMessage, const
|
|||
}
|
||||
|
||||
// we got a password back...so remember it
|
||||
nsCString aCStr(uniGroupPassword);
|
||||
nsCString aCStr; aCStr.AssignWithConversion(uniGroupPassword);
|
||||
rv = SetGroupPassword((const char *) aCStr);
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
|
@ -1482,7 +1482,7 @@ nsMsgNewsFolder::GetGroupUsernameWithUI(const PRUnichar * aPromptMessage, const
|
|||
}
|
||||
|
||||
// we got a username back, remember it
|
||||
nsCString aCStr(uniGroupUsername);
|
||||
nsCString aCStr; aCStr.AssignWithConversion(uniGroupUsername);
|
||||
rv = SetGroupUsername((const char *) aCStr);
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
|
@ -1512,7 +1512,7 @@ nsMsgNewsFolder::GetNewsrcLine(char **newsrcLine)
|
|||
rv = GetName(getter_Copies(newsgroupname));
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
nsCAutoString newsrcLineStr(newsgroupname);
|
||||
nsCAutoString newsrcLineStr; newsrcLineStr.AssignWithConversion(newsgroupname);
|
||||
newsrcLineStr += ":";
|
||||
|
||||
char *setStr = nsnull;
|
||||
|
|
|
@ -498,7 +498,7 @@ nsNntpIncomingServer::AddSubscribedNewsgroups()
|
|||
nsXPIDLString name;
|
||||
rv = currFolder->GetName(getter_Copies(name));
|
||||
if (NS_SUCCEEDED(rv) && name) {
|
||||
nsCAutoString asciiName(name);
|
||||
nsCAutoString asciiName; asciiName.AssignWithConversion(name);
|
||||
rv = SetNewsgroupAsSubscribed((const char *)asciiName);
|
||||
}
|
||||
}
|
||||
|
@ -548,7 +548,7 @@ nsNntpIncomingServer::SetNewsgroupAsSubscribed(const char *aName)
|
|||
#endif
|
||||
|
||||
nsCOMPtr<nsIRDFLiteral> subscribedLiteral;
|
||||
nsAutoString subscribedString("true");
|
||||
nsAutoString subscribedString; subscribedString.AssignWithConversion("true");
|
||||
rv = rdfService->GetLiteral(subscribedString.GetUnicode(), getter_AddRefs(subscribedLiteral));
|
||||
if(NS_FAILED(rv)) return rv;
|
||||
nsCOMPtr<nsIRDFResource> kNC_Subscribed;
|
||||
|
@ -604,7 +604,7 @@ nsNntpIncomingServer::AddNewNewsgroup(const char *aName)
|
|||
rv = rdfService->GetResource((const char *) groupUri, getter_AddRefs(newsgroupResource));
|
||||
|
||||
nsCOMPtr<nsIRDFLiteral> nameLiteral;
|
||||
nsAutoString nameString(aName);
|
||||
nsAutoString nameString; nameString.AssignWithConversion(aName);
|
||||
rv = rdfService->GetLiteral(nameString.GetUnicode(), getter_AddRefs(nameLiteral));
|
||||
if(NS_FAILED(rv)) return rv;
|
||||
nsCOMPtr<nsIRDFResource> kNC_Name;
|
||||
|
@ -612,7 +612,7 @@ nsNntpIncomingServer::AddNewNewsgroup(const char *aName)
|
|||
if(NS_FAILED(rv)) return rv;
|
||||
|
||||
nsCOMPtr<nsIRDFLiteral> subscribedLiteral;
|
||||
nsAutoString subscribedString("false");
|
||||
nsAutoString subscribedString; subscribedString.AssignWithConversion("false");
|
||||
rv = rdfService->GetLiteral(subscribedString.GetUnicode(), getter_AddRefs(subscribedLiteral));
|
||||
if(NS_FAILED(rv)) return rv;
|
||||
nsCOMPtr<nsIRDFResource> kNC_Subscribed;
|
||||
|
@ -837,7 +837,7 @@ nsNntpIncomingServer::SubscribeToNewsgroup(const char *name)
|
|||
if (NS_FAILED(rv)) return rv;
|
||||
if (!msgfolder) return NS_ERROR_FAILURE;
|
||||
|
||||
nsAutoString newsgroupName(name);
|
||||
nsAutoString newsgroupName; newsgroupName.AssignWithConversion(name);
|
||||
rv = msgfolder->CreateSubfolder(newsgroupName.GetUnicode());
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
|
|
|
@ -1046,7 +1046,7 @@ NS_IMETHODIMP nsNntpService::CancelMessages(const char *hostname, const char *ne
|
|||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
if (!messages) {
|
||||
nsAutoString alertText("No articles are selected.");
|
||||
nsAutoString alertText; alertText.AssignWithConversion("No articles are selected.");
|
||||
if (dialog)
|
||||
rv = dialog->Alert(alertText.GetUnicode());
|
||||
|
||||
|
@ -1062,7 +1062,7 @@ NS_IMETHODIMP nsNntpService::CancelMessages(const char *hostname, const char *ne
|
|||
}
|
||||
|
||||
if (count != 1) {
|
||||
nsAutoString alertText("You can only cancel one article at a time.");
|
||||
nsAutoString alertText; alertText.AssignWithConversion("You can only cancel one article at a time.");
|
||||
if (dialog)
|
||||
rv = dialog->Alert(alertText.GetUnicode());
|
||||
return NS_ERROR_FAILURE;
|
||||
|
|
Загрузка…
Ссылка в новой задаче