зеркало из https://github.com/mozilla/gecko-dev.git
making string conversions explicit
This commit is contained in:
Родитель
7f12694e41
Коммит
c5c503948f
|
@ -261,7 +261,7 @@ nsCommentNode::GetTag(nsIAtom*& aResult) const
|
|||
NS_IMETHODIMP
|
||||
nsCommentNode::GetNodeName(nsString& aNodeName)
|
||||
{
|
||||
aNodeName.Assign("#comment");
|
||||
aNodeName.AssignWithConversion("#comment");
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
@ -520,7 +520,7 @@ nsCommentNode::SetText(const char* aBuffer,
|
|||
PRInt32 aLength,
|
||||
PRBool aNotify)
|
||||
{
|
||||
nsAutoString str(aBuffer);
|
||||
nsAutoString str; str.AssignWithConversion(aBuffer);
|
||||
|
||||
StripCommentDelimiters(str);
|
||||
return mInner.SetText(this, str.GetUnicode(), str.Length(), aNotify);
|
||||
|
|
|
@ -223,7 +223,7 @@ nsDOMAttributeMap::GetNormalizedName(PRInt32 aNameSpaceID,
|
|||
|
||||
if (nsnull != prefix) {
|
||||
prefix->ToString(aAttrName);
|
||||
aAttrName.Append(":");
|
||||
aAttrName.AppendWithConversion(":");
|
||||
NS_RELEASE(prefix);
|
||||
}
|
||||
|
||||
|
|
|
@ -495,7 +495,7 @@ nsDOMImplementation::CreateDocumentType(const nsString& aQualifiedName,
|
|||
NS_ENSURE_ARG_POINTER(aReturn);
|
||||
|
||||
return NS_NewDOMDocumentType(aReturn, aQualifiedName, nsnull, nsnull,
|
||||
aPublicId, aSystemId, nsAutoString(""));
|
||||
aPublicId, aSystemId, nsAutoString());
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
|
@ -611,7 +611,7 @@ nsDocument::nsDocument()
|
|||
mArena = nsnull;
|
||||
mDocumentTitle = nsnull;
|
||||
mDocumentURL = nsnull;
|
||||
mCharacterSet = "ISO-8859-1";
|
||||
mCharacterSet.AssignWithConversion("ISO-8859-1");
|
||||
mParentDocument = nsnull;
|
||||
mRootContent = nsnull;
|
||||
mScriptObject = nsnull;
|
||||
|
@ -1002,7 +1002,7 @@ NS_IMETHODIMP nsDocument::GetLineBreaker(nsILineBreaker** aResult)
|
|||
(nsISupports **)&lf);
|
||||
if (NS_SUCCEEDED(result)) {
|
||||
nsILineBreaker *lb = nsnull ;
|
||||
nsAutoString lbarg("");
|
||||
nsAutoString lbarg;
|
||||
result = lf->GetBreaker(lbarg, &lb);
|
||||
if(NS_SUCCEEDED(result)) {
|
||||
mLineBreaker = lb;
|
||||
|
@ -1032,7 +1032,7 @@ NS_IMETHODIMP nsDocument::GetWordBreaker(nsIWordBreaker** aResult)
|
|||
(nsISupports **)&lf);
|
||||
if (NS_SUCCEEDED(result)) {
|
||||
nsIWordBreaker *lb = nsnull ;
|
||||
nsAutoString lbarg("");
|
||||
nsAutoString lbarg;
|
||||
result = lf->GetBreaker(lbarg, &lb);
|
||||
if(NS_SUCCEEDED(result)) {
|
||||
mWordBreaker = lb;
|
||||
|
@ -1082,7 +1082,7 @@ nsDocument::SetHeaderData(nsIAtom* aHeaderField, const nsString& aData)
|
|||
do { // look for existing and replace
|
||||
if (data->mField == aHeaderField) {
|
||||
if (0 < aData.Length()) {
|
||||
data->mData = aData;
|
||||
data->mData.Assign(aData);
|
||||
}
|
||||
else { // don't store empty string
|
||||
(*lastPtr)->mNext = data->mNext;
|
||||
|
@ -2197,7 +2197,7 @@ nsDocument::GetHeight(PRInt32* aHeight)
|
|||
NS_IMETHODIMP
|
||||
nsDocument::GetNodeName(nsString& aNodeName)
|
||||
{
|
||||
aNodeName.Assign("#document");
|
||||
aNodeName.AssignWithConversion("#document");
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
@ -2740,7 +2740,7 @@ PRBool nsDocument::SetProperty(JSContext *aContext, JSObject *aObj, jsval aID
|
|||
mPropName.Assign(JS_GetStringChars(JS_ValueToString(aContext, aID)));
|
||||
if (mPropName.Length() > 2)
|
||||
mPrefix.Assign(mPropName.GetUnicode(), 2);
|
||||
if (mPrefix.Equals("on")) {
|
||||
if (mPrefix.EqualsWithConversion("on")) {
|
||||
nsCOMPtr<nsIAtom> atom = getter_AddRefs(NS_NewAtom(mPropName));
|
||||
nsIEventListenerManager *mManager = nsnull;
|
||||
|
||||
|
@ -2963,25 +2963,25 @@ nsDocument::CreateXIF(nsString & aBuffer, nsIDOMSelection* aSelection)
|
|||
|
||||
converter.SetSelection(aSelection);
|
||||
|
||||
converter.AddStartTag("section");
|
||||
converter.AddStartTag("section_head");
|
||||
converter.AddStartTag( NS_ConvertToString("section") );
|
||||
converter.AddStartTag( NS_ConvertToString("section_head") );
|
||||
|
||||
converter.BeginStartTag("document_info");
|
||||
converter.AddAttribute(nsAutoString("charset"),mCharacterSet);
|
||||
converter.BeginStartTag( NS_ConvertToString("document_info") );
|
||||
converter.AddAttribute(NS_ConvertToString("charset"),mCharacterSet);
|
||||
nsCOMPtr<nsIURI> uri (getter_AddRefs(GetDocumentURL()));
|
||||
if (uri)
|
||||
{
|
||||
char* spec = 0;
|
||||
if (NS_SUCCEEDED(uri->GetSpec(&spec)) && spec)
|
||||
{
|
||||
converter.AddAttribute(nsAutoString("uri"), spec);
|
||||
converter.AddAttribute(NS_ConvertToString("uri"), NS_ConvertToString(spec));
|
||||
Recycle(spec);
|
||||
}
|
||||
}
|
||||
converter.FinishStartTag("document_info",PR_TRUE,PR_TRUE);
|
||||
converter.FinishStartTag(NS_ConvertToString("document_info"),PR_TRUE,PR_TRUE);
|
||||
|
||||
converter.AddEndTag("section_head");
|
||||
converter.AddStartTag("section_body");
|
||||
converter.AddEndTag(NS_ConvertToString("section_head"));
|
||||
converter.AddStartTag(NS_ConvertToString("section_body"));
|
||||
|
||||
nsCOMPtr<nsIDOMDocumentType> doctype;
|
||||
GetDoctype(getter_AddRefs(doctype));
|
||||
|
@ -2991,28 +2991,28 @@ nsDocument::CreateXIF(nsString & aBuffer, nsIDOMSelection* aSelection)
|
|||
doctype->GetName(tmpStr);
|
||||
|
||||
if (tmpStr.Length()) {
|
||||
docTypeStr.Append("DOCTYPE ");
|
||||
docTypeStr.AppendWithConversion("DOCTYPE ");
|
||||
docTypeStr.Append(tmpStr);
|
||||
|
||||
doctype->GetPublicId(tmpStr);
|
||||
if (tmpStr.Length()) {
|
||||
docTypeStr.Append(" PUBLIC \"");
|
||||
docTypeStr.AppendWithConversion(" PUBLIC \"");
|
||||
docTypeStr.Append(tmpStr);
|
||||
docTypeStr.Append('"');
|
||||
docTypeStr.AppendWithConversion('"');
|
||||
}
|
||||
|
||||
doctype->GetSystemId(tmpStr);
|
||||
if (tmpStr.Length()) {
|
||||
docTypeStr.Append(" SYSTEM \"");
|
||||
docTypeStr.AppendWithConversion(" SYSTEM \"");
|
||||
docTypeStr.Append(tmpStr);
|
||||
docTypeStr.Append('"');
|
||||
docTypeStr.AppendWithConversion('"');
|
||||
}
|
||||
|
||||
doctype->GetInternalSubset(tmpStr);
|
||||
if (tmpStr.Length()) {
|
||||
docTypeStr.Append(" [\n");
|
||||
docTypeStr.AppendWithConversion(" [\n");
|
||||
docTypeStr.Append(tmpStr);
|
||||
docTypeStr.Append("\n]");
|
||||
docTypeStr.AppendWithConversion("\n]");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -3062,8 +3062,8 @@ nsDocument::CreateXIF(nsString & aBuffer, nsIDOMSelection* aSelection)
|
|||
#endif
|
||||
NS_RELEASE(root);
|
||||
}
|
||||
converter.AddEndTag("section_body");
|
||||
converter.AddEndTag("section");
|
||||
converter.AddEndTag(NS_ConvertToString("section_body"));
|
||||
converter.AddEndTag(NS_ConvertToString("section"));
|
||||
return result;
|
||||
}
|
||||
|
||||
|
@ -3081,7 +3081,7 @@ nsDocument::OutputDocumentAs(nsIOutputStream* aStream, nsIDOMSelection* selectio
|
|||
{
|
||||
rv = GetDocumentCharacterSet(charsetStr);
|
||||
if(NS_FAILED(rv)) {
|
||||
charsetStr = "ISO-8859-1";
|
||||
charsetStr.AssignWithConversion("ISO-8859-1");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -3119,7 +3119,7 @@ nsDocument::OutputDocumentAs(nsIOutputStream* aStream, nsIDOMSelection* selectio
|
|||
if (NS_SUCCEEDED(rv) && dtd)
|
||||
{
|
||||
parser->RegisterDTD(dtd);
|
||||
parser->Parse(buffer, 0, "text/xif", PR_FALSE, PR_TRUE);
|
||||
parser->Parse(buffer, 0, NS_ConvertToString("text/xif"), PR_FALSE, PR_TRUE);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -71,7 +71,7 @@ public:
|
|||
{
|
||||
mField = aField;
|
||||
NS_IF_ADDREF(mField);
|
||||
mData = aData;
|
||||
mData.Assign(aData);
|
||||
mNext = nsnull;
|
||||
}
|
||||
~nsDocHeaderData(void)
|
||||
|
|
|
@ -85,9 +85,12 @@ protected:
|
|||
NS_IMPL_ADDREF(nsTextEncoder)
|
||||
NS_IMPL_RELEASE(nsTextEncoder)
|
||||
|
||||
nsTextEncoder::nsTextEncoder() : mMimeType("text/plain")
|
||||
nsTextEncoder::nsTextEncoder()
|
||||
{
|
||||
NS_INIT_REFCNT();
|
||||
|
||||
mMimeType.AssignWithConversion("text/plain");
|
||||
|
||||
mDocument = 0;
|
||||
mSelection = 0;
|
||||
mFlags = 0;
|
||||
|
@ -173,7 +176,7 @@ nsTextEncoder::EncodeToString(nsString& aOutputString)
|
|||
{
|
||||
nsString buffer;
|
||||
|
||||
if (mMimeType.Equals("text/xif"))
|
||||
if (mMimeType.EqualsWithConversion("text/xif"))
|
||||
{
|
||||
mDocument->CreateXIF(aOutputString, mSelection);
|
||||
return NS_OK;
|
||||
|
@ -192,7 +195,7 @@ nsTextEncoder::EncodeToString(nsString& aOutputString)
|
|||
{
|
||||
nsIHTMLContentSink* sink = nsnull;
|
||||
|
||||
if (mMimeType.Equals("text/html"))
|
||||
if (mMimeType.EqualsWithConversion("text/html"))
|
||||
rv = NS_New_HTML_ContentSinkStream(&sink, &aOutputString, mFlags);
|
||||
|
||||
else // default to text/plain
|
||||
|
@ -207,7 +210,7 @@ nsTextEncoder::EncodeToString(nsString& aOutputString)
|
|||
if (NS_SUCCEEDED(rv))
|
||||
{
|
||||
parser->RegisterDTD(dtd);
|
||||
parser->Parse(buffer, 0, "text/xif", PR_FALSE, PR_TRUE);
|
||||
parser->Parse(buffer, 0, NS_ConvertToString("text/xif"), PR_FALSE, PR_TRUE);
|
||||
}
|
||||
NS_IF_RELEASE(dtd);
|
||||
NS_IF_RELEASE(sink);
|
||||
|
@ -235,8 +238,8 @@ nsTextEncoder::EncodeToStream(nsIOutputStream* aStream)
|
|||
mDocument->CreateXIF(buffer,mSelection);
|
||||
|
||||
nsString* charset = nsnull;
|
||||
nsAutoString defaultCharset("ISO-8859-1");
|
||||
if (!mCharset.Equals("null") && !mCharset.Equals(""))
|
||||
nsAutoString defaultCharset; defaultCharset.AssignWithConversion("ISO-8859-1");
|
||||
if (!mCharset.EqualsWithConversion("null") && !mCharset.IsEmpty())
|
||||
charset = &mCharset;
|
||||
|
||||
nsIParser* parser;
|
||||
|
@ -249,7 +252,7 @@ nsTextEncoder::EncodeToStream(nsIOutputStream* aStream)
|
|||
if (NS_SUCCEEDED(rv)) {
|
||||
nsIHTMLContentSink* sink = nsnull;
|
||||
|
||||
if (mMimeType.Equals("text/html"))
|
||||
if (mMimeType.EqualsWithConversion("text/html"))
|
||||
rv = NS_New_HTML_ContentSinkStream(&sink, aStream, charset, mFlags);
|
||||
|
||||
else
|
||||
|
@ -265,7 +268,7 @@ nsTextEncoder::EncodeToStream(nsIOutputStream* aStream)
|
|||
if (NS_SUCCEEDED(rv))
|
||||
{
|
||||
parser->RegisterDTD(dtd);
|
||||
parser->Parse(buffer, 0, "text/xif", PR_FALSE, PR_TRUE);
|
||||
parser->Parse(buffer, 0, NS_ConvertToString("text/xif"), PR_FALSE, PR_TRUE);
|
||||
}
|
||||
NS_IF_RELEASE(dtd);
|
||||
NS_IF_RELEASE(sink);
|
||||
|
|
|
@ -305,7 +305,7 @@ nsDocumentFragment::QueryInterface(REFNSIID aIID, void** aInstancePtr)
|
|||
NS_IMETHODIMP
|
||||
nsDocumentFragment::GetNodeName(nsString& aNodeName)
|
||||
{
|
||||
aNodeName.Assign("#document-fragment");
|
||||
aNodeName.AssignWithConversion("#document-fragment");
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
|
|
@ -294,9 +294,7 @@ DocumentViewerImpl::DocumentViewerImpl(nsIPresContext* aPresContext)
|
|||
: mPresContext(dont_QueryInterface(aPresContext))
|
||||
{
|
||||
NS_INIT_REFCNT();
|
||||
mHintCharset = "";
|
||||
mHintCharsetSource = kCharsetUninitialized;
|
||||
mForceCharacterSet = "";
|
||||
mAllowPlugins = PR_TRUE;
|
||||
mEnableRendering = PR_TRUE;
|
||||
mFilePointer = nsnull;
|
||||
|
@ -1501,9 +1499,9 @@ NS_IMETHODIMP DocumentViewerImpl::GetDefaultCharacterSet(PRUnichar** aDefaultCha
|
|||
}
|
||||
}
|
||||
if ((nsnull == gDefCharset) || (nsnull == *gDefCharset))
|
||||
mDefaultCharacterSet = "ISO-8859-1";
|
||||
mDefaultCharacterSet.AssignWithConversion("ISO-8859-1");
|
||||
else
|
||||
mDefaultCharacterSet = gDefCharset;
|
||||
mDefaultCharacterSet.AssignWithConversion(gDefCharset);
|
||||
}
|
||||
*aDefaultCharacterSet = mDefaultCharacterSet.ToNewUnicode();
|
||||
return NS_OK;
|
||||
|
@ -1689,7 +1687,7 @@ NS_IMETHODIMP nsDocViwerSelectionListener::NotifySelectionChanged()
|
|||
nsCOMPtr<nsIDOMWindow> domWindow = do_QueryInterface(scriptGlobalObject);
|
||||
if (!domWindow) return NS_ERROR_FAILURE;
|
||||
|
||||
domWindow->UpdateCommands(nsAutoString("select"));
|
||||
domWindow->UpdateCommands(NS_ConvertToString("select"));
|
||||
mGotSelectionState = PR_TRUE;
|
||||
mSelectionWasCollapsed = selectionCollapsed;
|
||||
}
|
||||
|
|
|
@ -274,7 +274,7 @@ nsGenericDOMDataNode::GetData(nsString& aData)
|
|||
aData.Assign(mText.Get2b(), mText.GetLength());
|
||||
}
|
||||
else {
|
||||
aData.Assign(mText.Get1b(), mText.GetLength());
|
||||
aData.AssignWithConversion(mText.Get1b(), mText.GetLength());
|
||||
}
|
||||
return NS_OK;
|
||||
}
|
||||
|
@ -334,7 +334,7 @@ nsGenericDOMDataNode::SubstringData(PRUint32 aStart,
|
|||
aReturn.Assign(mText.Get2b() + aStart, amount);
|
||||
}
|
||||
else {
|
||||
aReturn.Assign(mText.Get1b() + aStart, amount);
|
||||
aReturn.AssignWithConversion(mText.Get1b() + aStart, amount);
|
||||
}
|
||||
|
||||
return NS_OK;
|
||||
|
@ -642,15 +642,15 @@ nsGenericDOMDataNode::ToCString(nsString& aBuf, PRInt32 aOffset,
|
|||
while (cp < end) {
|
||||
PRUnichar ch = *cp++;
|
||||
if (ch == '\r') {
|
||||
aBuf.Append("\\r");
|
||||
aBuf.AppendWithConversion("\\r");
|
||||
} else if (ch == '\n') {
|
||||
aBuf.Append("\\n");
|
||||
aBuf.AppendWithConversion("\\n");
|
||||
} else if (ch == '\t') {
|
||||
aBuf.Append("\\t");
|
||||
aBuf.AppendWithConversion("\\t");
|
||||
} else if ((ch < ' ') || (ch >= 127)) {
|
||||
char buf[10];
|
||||
PR_snprintf(buf, sizeof(buf), "\\u%04x", ch);
|
||||
aBuf.Append(buf);
|
||||
aBuf.AppendWithConversion(buf);
|
||||
} else {
|
||||
aBuf.Append(ch);
|
||||
}
|
||||
|
@ -662,15 +662,15 @@ nsGenericDOMDataNode::ToCString(nsString& aBuf, PRInt32 aOffset,
|
|||
while (cp < end) {
|
||||
PRUnichar ch = *cp++;
|
||||
if (ch == '\r') {
|
||||
aBuf.Append("\\r");
|
||||
aBuf.AppendWithConversion("\\r");
|
||||
} else if (ch == '\n') {
|
||||
aBuf.Append("\\n");
|
||||
aBuf.AppendWithConversion("\\n");
|
||||
} else if (ch == '\t') {
|
||||
aBuf.Append("\\t");
|
||||
aBuf.AppendWithConversion("\\t");
|
||||
} else if ((ch < ' ') || (ch >= 127)) {
|
||||
char buf[10];
|
||||
PR_snprintf(buf, sizeof(buf), "\\u%04x", ch);
|
||||
aBuf.Append(buf);
|
||||
aBuf.AppendWithConversion(buf);
|
||||
} else {
|
||||
aBuf.Append(ch);
|
||||
}
|
||||
|
@ -971,7 +971,7 @@ nsGenericDOMDataNode::CopyText(nsString& aResult)
|
|||
aResult.Assign(mText.Get2b(), mText.GetLength());
|
||||
}
|
||||
else {
|
||||
aResult.Assign(mText.Get1b(), mText.GetLength());
|
||||
aResult.AssignWithConversion(mText.Get1b(), mText.GetLength());
|
||||
}
|
||||
return NS_OK;
|
||||
}
|
||||
|
|
|
@ -108,11 +108,11 @@ static void AddRefTable()
|
|||
gURIToIDTable = new nsHashtable();
|
||||
gURIArray = new nsVoidArray();
|
||||
|
||||
nsString* xmlns = new nsString(kXMLNSNameSpaceURI);
|
||||
nsString* xml = new nsString(kXMLNameSpaceURI);
|
||||
nsString* html = new nsString(kHTMLNameSpaceURI);
|
||||
nsString* xhtml = new nsString(kXHTMLNameSpaceURI);
|
||||
nsString* xlink = new nsString(kXLinkNameSpaceURI);
|
||||
nsString* xmlns = new nsString( NS_ConvertToString(kXMLNSNameSpaceURI) );
|
||||
nsString* xml = new nsString( NS_ConvertToString(kXMLNameSpaceURI) );
|
||||
nsString* html = new nsString( NS_ConvertToString(kHTMLNameSpaceURI) );
|
||||
nsString* xhtml = new nsString( NS_ConvertToString(kXHTMLNameSpaceURI) );
|
||||
nsString* xlink = new nsString( NS_ConvertToString(kXLinkNameSpaceURI) );
|
||||
gURIArray->AppendElement(xmlns); // ordering here needs to match IDs
|
||||
gURIArray->AppendElement(xml);
|
||||
gURIArray->AppendElement(html);
|
||||
|
|
|
@ -1862,7 +1862,7 @@ nsRange::CreateContextualFragment(const nsString& aFragment,
|
|||
}
|
||||
else {
|
||||
// Who're we kidding. This only works for html.
|
||||
contentType.Assign("text/html");
|
||||
contentType.AssignWithConversion("text/html");
|
||||
}
|
||||
|
||||
result = parser->ParseFragment(aFragment, (void*)0,
|
||||
|
|
|
@ -1380,16 +1380,16 @@ nsDOMSelection::ToString(nsString& aReturn)
|
|||
{
|
||||
PRInt32 cnt;
|
||||
GetRangeCount(&cnt);
|
||||
aReturn = "nsSelection: ";
|
||||
aReturn.AssignWithConversion("nsSelection: ");
|
||||
aReturn += cnt;
|
||||
aReturn += " items\n";
|
||||
aReturn.AppendWithConversion(" items\n");
|
||||
|
||||
// Get an iterator
|
||||
nsSelectionIterator iter(this);
|
||||
nsresult res = iter.First();
|
||||
if (!NS_SUCCEEDED(res))
|
||||
{
|
||||
aReturn += " Can't get an iterator\n";
|
||||
aReturn.AppendWithConversion(" Can't get an iterator\n");
|
||||
return NS_ERROR_FAILURE;
|
||||
}
|
||||
|
||||
|
@ -1399,7 +1399,7 @@ nsDOMSelection::ToString(nsString& aReturn)
|
|||
res = iter.CurrentItem(NS_STATIC_CAST(nsIDOMRange**, getter_AddRefs(range)));
|
||||
if (!NS_SUCCEEDED(res))
|
||||
{
|
||||
aReturn += " OOPS\n";
|
||||
aReturn.AppendWithConversion(" OOPS\n");
|
||||
return NS_ERROR_FAILURE;
|
||||
}
|
||||
nsString rangeStr;
|
||||
|
@ -1408,16 +1408,16 @@ nsDOMSelection::ToString(nsString& aReturn)
|
|||
iter.Next();
|
||||
}
|
||||
|
||||
aReturn += "Anchor is ";
|
||||
aReturn.AppendWithConversion("Anchor is ");
|
||||
PRInt32 theInt = (PRInt32)(nsIDOMNode*)FetchAnchorNode();
|
||||
aReturn.Append(theInt);
|
||||
aReturn += ", ";
|
||||
aReturn.AppendWithConversion(theInt);
|
||||
aReturn.AppendWithConversion(", ");
|
||||
aReturn += FetchAnchorOffset();
|
||||
aReturn += "Focus is";
|
||||
aReturn.Append((long)(nsIDOMNode*)FetchFocusNode(), 16);
|
||||
aReturn += ", ";
|
||||
aReturn.AppendWithConversion("Focus is");
|
||||
aReturn.AppendWithConversion((long)(nsIDOMNode*)FetchFocusNode(), 16);
|
||||
aReturn.AppendWithConversion(", ");
|
||||
aReturn += FetchFocusOffset();
|
||||
aReturn += "\n ... end of selection\n";
|
||||
aReturn.AppendWithConversion("\n ... end of selection\n");
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
|
|
|
@ -198,7 +198,7 @@ nsTextFragment::AppendTo(nsString& aString) const
|
|||
aString.Append(m2b, mState.mLength);
|
||||
}
|
||||
else {
|
||||
aString.Append((char*)m1b, mState.mLength);
|
||||
aString.AppendWithConversion((char*)m1b, mState.mLength);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -130,7 +130,7 @@ nsTextNode::GetTag(nsIAtom*& aResult) const
|
|||
NS_IMETHODIMP
|
||||
nsTextNode::GetNodeName(nsString& aNodeName)
|
||||
{
|
||||
aNodeName.Assign("#text");
|
||||
aNodeName.AssignWithConversion("#text");
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
|
|
@ -111,7 +111,7 @@ NS_METHOD nsDOMEvent::GetType(nsString& aType)
|
|||
const char* mName = GetEventName(mEvent->message);
|
||||
|
||||
if (nsnull != mName) {
|
||||
aType = mName;
|
||||
aType.AssignWithConversion(mName);
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
|
|
@ -433,7 +433,7 @@ nsresult nsEventListenerManager::AddEventListenerByType(nsIDOMEventListener *aLi
|
|||
{
|
||||
PRInt32 subType;
|
||||
nsIID iid;
|
||||
nsAutoString str("on");
|
||||
nsAutoString str; str.AssignWithConversion("on");
|
||||
nsIAtom* atom;
|
||||
|
||||
str.Append(aType);
|
||||
|
@ -454,7 +454,7 @@ nsresult nsEventListenerManager::RemoveEventListenerByType(nsIDOMEventListener *
|
|||
PRInt32 subType;
|
||||
nsIID iid;
|
||||
|
||||
nsAutoString str("on");
|
||||
nsAutoString str; str.AssignWithConversion("on");
|
||||
nsIAtom* atom;
|
||||
|
||||
str.Append(aType);
|
||||
|
@ -651,7 +651,7 @@ nsEventListenerManager::HandleEventSubType(nsListenerStruct* aListenerStruct,
|
|||
if (NS_SUCCEEDED(result)) {
|
||||
nsAutoString eventString;
|
||||
if (NS_SUCCEEDED(aDOMEvent->GetType(eventString))) {
|
||||
eventString.Insert("on", 0, 2);
|
||||
eventString.InsertWithConversion("on", 0, 2);
|
||||
nsCOMPtr<nsIAtom> atom = getter_AddRefs(NS_NewAtom(eventString));
|
||||
|
||||
nsCOMPtr<nsIScriptEventHandlerOwner> handlerOwner = do_QueryInterface(owner);
|
||||
|
|
|
@ -134,7 +134,7 @@ nsEventStateManager::Init()
|
|||
NS_OBSERVERSERVICE_PROGID, &rv);
|
||||
if (NS_SUCCEEDED(rv))
|
||||
{
|
||||
nsAutoString topic(NS_XPCOM_SHUTDOWN_OBSERVER_ID);
|
||||
nsAutoString topic; topic.AssignWithConversion(NS_XPCOM_SHUTDOWN_OBSERVER_ID);
|
||||
observerService->AddObserver(this, topic.GetUnicode());
|
||||
}
|
||||
|
||||
|
@ -181,7 +181,7 @@ nsEventStateManager::~nsEventStateManager()
|
|||
NS_OBSERVERSERVICE_PROGID, &rv);
|
||||
if (NS_SUCCEEDED(rv))
|
||||
{
|
||||
nsAutoString topic(NS_XPCOM_SHUTDOWN_OBSERVER_ID);
|
||||
nsAutoString topic; topic.AssignWithConversion(NS_XPCOM_SHUTDOWN_OBSERVER_ID);
|
||||
observerService->RemoveObserver(this, topic.GetUnicode());
|
||||
}
|
||||
}
|
||||
|
@ -219,7 +219,7 @@ NS_IMETHODIMP
|
|||
nsEventStateManager::Observe(nsISupports *aSubject, const PRUnichar *aTopic,
|
||||
const PRUnichar *someData) {
|
||||
nsAutoString topicString(aTopic);
|
||||
nsAutoString shutdownString(NS_XPCOM_SHUTDOWN_OBSERVER_ID);
|
||||
nsAutoString shutdownString; shutdownString.AssignWithConversion(NS_XPCOM_SHUTDOWN_OBSERVER_ID);
|
||||
|
||||
if (topicString == shutdownString)
|
||||
Shutdown();
|
||||
|
@ -1811,7 +1811,7 @@ nsEventStateManager::GetNextTabbableContent(nsIContent* aParent, nsIContent* aCh
|
|||
if (focusable) {
|
||||
nsAutoString value;
|
||||
child->GetAttribute(kNameSpaceID_None, nsHTMLAtoms::disabled, value);
|
||||
if (!value.Equals("true"))
|
||||
if (!value.EqualsWithConversion("true"))
|
||||
disabled = PR_FALSE;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -605,7 +605,7 @@ SheetLoadData::OnStreamComplete(nsIStreamLoader* aLoader,
|
|||
PRUint32 stringLen,
|
||||
const char* string)
|
||||
{
|
||||
nsString aStyleData(string, stringLen);
|
||||
nsString aStyleData; aStyleData.AssignWithConversion(string, stringLen);
|
||||
mLoader->DidLoadStyle(aLoader, aStyleData, this, aStatus);
|
||||
|
||||
// We added a reference when the loader was created. This
|
||||
|
|
|
@ -198,7 +198,7 @@ nsTextFragment::AppendTo(nsString& aString) const
|
|||
aString.Append(m2b, mState.mLength);
|
||||
}
|
||||
else {
|
||||
aString.Append((char*)m1b, mState.mLength);
|
||||
aString.AppendWithConversion((char*)m1b, mState.mLength);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -294,9 +294,7 @@ DocumentViewerImpl::DocumentViewerImpl(nsIPresContext* aPresContext)
|
|||
: mPresContext(dont_QueryInterface(aPresContext))
|
||||
{
|
||||
NS_INIT_REFCNT();
|
||||
mHintCharset = "";
|
||||
mHintCharsetSource = kCharsetUninitialized;
|
||||
mForceCharacterSet = "";
|
||||
mAllowPlugins = PR_TRUE;
|
||||
mEnableRendering = PR_TRUE;
|
||||
mFilePointer = nsnull;
|
||||
|
@ -1501,9 +1499,9 @@ NS_IMETHODIMP DocumentViewerImpl::GetDefaultCharacterSet(PRUnichar** aDefaultCha
|
|||
}
|
||||
}
|
||||
if ((nsnull == gDefCharset) || (nsnull == *gDefCharset))
|
||||
mDefaultCharacterSet = "ISO-8859-1";
|
||||
mDefaultCharacterSet.AssignWithConversion("ISO-8859-1");
|
||||
else
|
||||
mDefaultCharacterSet = gDefCharset;
|
||||
mDefaultCharacterSet.AssignWithConversion(gDefCharset);
|
||||
}
|
||||
*aDefaultCharacterSet = mDefaultCharacterSet.ToNewUnicode();
|
||||
return NS_OK;
|
||||
|
@ -1689,7 +1687,7 @@ NS_IMETHODIMP nsDocViwerSelectionListener::NotifySelectionChanged()
|
|||
nsCOMPtr<nsIDOMWindow> domWindow = do_QueryInterface(scriptGlobalObject);
|
||||
if (!domWindow) return NS_ERROR_FAILURE;
|
||||
|
||||
domWindow->UpdateCommands(nsAutoString("select"));
|
||||
domWindow->UpdateCommands(NS_ConvertToString("select"));
|
||||
mGotSelectionState = PR_TRUE;
|
||||
mSelectionWasCollapsed = selectionCollapsed;
|
||||
}
|
||||
|
|
|
@ -149,12 +149,12 @@ nsPresContext::GetFontPreferences()
|
|||
char* value = nsnull;
|
||||
mPrefs->CopyCharPref("font.default", &value);
|
||||
if (value) {
|
||||
mDefaultFont.name = value;
|
||||
mDefaultFont.name.AssignWithConversion(value);
|
||||
nsAllocator::Free(value);
|
||||
value = nsnull;
|
||||
}
|
||||
if (mLangGroup) {
|
||||
nsAutoString pref("font.size.variable.");
|
||||
nsAutoString pref; pref.AssignWithConversion("font.size.variable.");
|
||||
const PRUnichar* langGroup = nsnull;
|
||||
mLangGroup->GetUnicode(&langGroup);
|
||||
pref.Append(langGroup);
|
||||
|
@ -162,7 +162,7 @@ nsPresContext::GetFontPreferences()
|
|||
pref.ToCString(name, sizeof(name));
|
||||
PRInt32 variableSize = 16;
|
||||
mPrefs->GetIntPref(name, &variableSize);
|
||||
pref = "font.size.fixed.";
|
||||
pref.AssignWithConversion("font.size.fixed.");
|
||||
pref.Append(langGroup);
|
||||
pref.ToCString(name, sizeof(name));
|
||||
PRInt32 fixedSize = 13;
|
||||
|
|
|
@ -70,7 +70,7 @@ nsPresState::GetStateProperty(const nsString& aName, nsString& aResult)
|
|||
aResult = data;
|
||||
nsAllocator::Free(data);
|
||||
} else {
|
||||
aResult = "";
|
||||
aResult.SetLength(0);
|
||||
}
|
||||
return NS_OK;
|
||||
}
|
||||
|
|
|
@ -261,7 +261,7 @@ nsCommentNode::GetTag(nsIAtom*& aResult) const
|
|||
NS_IMETHODIMP
|
||||
nsCommentNode::GetNodeName(nsString& aNodeName)
|
||||
{
|
||||
aNodeName.Assign("#comment");
|
||||
aNodeName.AssignWithConversion("#comment");
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
@ -520,7 +520,7 @@ nsCommentNode::SetText(const char* aBuffer,
|
|||
PRInt32 aLength,
|
||||
PRBool aNotify)
|
||||
{
|
||||
nsAutoString str(aBuffer);
|
||||
nsAutoString str; str.AssignWithConversion(aBuffer);
|
||||
|
||||
StripCommentDelimiters(str);
|
||||
return mInner.SetText(this, str.GetUnicode(), str.Length(), aNotify);
|
||||
|
|
|
@ -223,7 +223,7 @@ nsDOMAttributeMap::GetNormalizedName(PRInt32 aNameSpaceID,
|
|||
|
||||
if (nsnull != prefix) {
|
||||
prefix->ToString(aAttrName);
|
||||
aAttrName.Append(":");
|
||||
aAttrName.AppendWithConversion(":");
|
||||
NS_RELEASE(prefix);
|
||||
}
|
||||
|
||||
|
|
|
@ -495,7 +495,7 @@ nsDOMImplementation::CreateDocumentType(const nsString& aQualifiedName,
|
|||
NS_ENSURE_ARG_POINTER(aReturn);
|
||||
|
||||
return NS_NewDOMDocumentType(aReturn, aQualifiedName, nsnull, nsnull,
|
||||
aPublicId, aSystemId, nsAutoString(""));
|
||||
aPublicId, aSystemId, nsAutoString());
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
|
@ -611,7 +611,7 @@ nsDocument::nsDocument()
|
|||
mArena = nsnull;
|
||||
mDocumentTitle = nsnull;
|
||||
mDocumentURL = nsnull;
|
||||
mCharacterSet = "ISO-8859-1";
|
||||
mCharacterSet.AssignWithConversion("ISO-8859-1");
|
||||
mParentDocument = nsnull;
|
||||
mRootContent = nsnull;
|
||||
mScriptObject = nsnull;
|
||||
|
@ -1002,7 +1002,7 @@ NS_IMETHODIMP nsDocument::GetLineBreaker(nsILineBreaker** aResult)
|
|||
(nsISupports **)&lf);
|
||||
if (NS_SUCCEEDED(result)) {
|
||||
nsILineBreaker *lb = nsnull ;
|
||||
nsAutoString lbarg("");
|
||||
nsAutoString lbarg;
|
||||
result = lf->GetBreaker(lbarg, &lb);
|
||||
if(NS_SUCCEEDED(result)) {
|
||||
mLineBreaker = lb;
|
||||
|
@ -1032,7 +1032,7 @@ NS_IMETHODIMP nsDocument::GetWordBreaker(nsIWordBreaker** aResult)
|
|||
(nsISupports **)&lf);
|
||||
if (NS_SUCCEEDED(result)) {
|
||||
nsIWordBreaker *lb = nsnull ;
|
||||
nsAutoString lbarg("");
|
||||
nsAutoString lbarg;
|
||||
result = lf->GetBreaker(lbarg, &lb);
|
||||
if(NS_SUCCEEDED(result)) {
|
||||
mWordBreaker = lb;
|
||||
|
@ -1082,7 +1082,7 @@ nsDocument::SetHeaderData(nsIAtom* aHeaderField, const nsString& aData)
|
|||
do { // look for existing and replace
|
||||
if (data->mField == aHeaderField) {
|
||||
if (0 < aData.Length()) {
|
||||
data->mData = aData;
|
||||
data->mData.Assign(aData);
|
||||
}
|
||||
else { // don't store empty string
|
||||
(*lastPtr)->mNext = data->mNext;
|
||||
|
@ -2197,7 +2197,7 @@ nsDocument::GetHeight(PRInt32* aHeight)
|
|||
NS_IMETHODIMP
|
||||
nsDocument::GetNodeName(nsString& aNodeName)
|
||||
{
|
||||
aNodeName.Assign("#document");
|
||||
aNodeName.AssignWithConversion("#document");
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
@ -2740,7 +2740,7 @@ PRBool nsDocument::SetProperty(JSContext *aContext, JSObject *aObj, jsval aID
|
|||
mPropName.Assign(JS_GetStringChars(JS_ValueToString(aContext, aID)));
|
||||
if (mPropName.Length() > 2)
|
||||
mPrefix.Assign(mPropName.GetUnicode(), 2);
|
||||
if (mPrefix.Equals("on")) {
|
||||
if (mPrefix.EqualsWithConversion("on")) {
|
||||
nsCOMPtr<nsIAtom> atom = getter_AddRefs(NS_NewAtom(mPropName));
|
||||
nsIEventListenerManager *mManager = nsnull;
|
||||
|
||||
|
@ -2963,25 +2963,25 @@ nsDocument::CreateXIF(nsString & aBuffer, nsIDOMSelection* aSelection)
|
|||
|
||||
converter.SetSelection(aSelection);
|
||||
|
||||
converter.AddStartTag("section");
|
||||
converter.AddStartTag("section_head");
|
||||
converter.AddStartTag( NS_ConvertToString("section") );
|
||||
converter.AddStartTag( NS_ConvertToString("section_head") );
|
||||
|
||||
converter.BeginStartTag("document_info");
|
||||
converter.AddAttribute(nsAutoString("charset"),mCharacterSet);
|
||||
converter.BeginStartTag( NS_ConvertToString("document_info") );
|
||||
converter.AddAttribute(NS_ConvertToString("charset"),mCharacterSet);
|
||||
nsCOMPtr<nsIURI> uri (getter_AddRefs(GetDocumentURL()));
|
||||
if (uri)
|
||||
{
|
||||
char* spec = 0;
|
||||
if (NS_SUCCEEDED(uri->GetSpec(&spec)) && spec)
|
||||
{
|
||||
converter.AddAttribute(nsAutoString("uri"), spec);
|
||||
converter.AddAttribute(NS_ConvertToString("uri"), NS_ConvertToString(spec));
|
||||
Recycle(spec);
|
||||
}
|
||||
}
|
||||
converter.FinishStartTag("document_info",PR_TRUE,PR_TRUE);
|
||||
converter.FinishStartTag(NS_ConvertToString("document_info"),PR_TRUE,PR_TRUE);
|
||||
|
||||
converter.AddEndTag("section_head");
|
||||
converter.AddStartTag("section_body");
|
||||
converter.AddEndTag(NS_ConvertToString("section_head"));
|
||||
converter.AddStartTag(NS_ConvertToString("section_body"));
|
||||
|
||||
nsCOMPtr<nsIDOMDocumentType> doctype;
|
||||
GetDoctype(getter_AddRefs(doctype));
|
||||
|
@ -2991,28 +2991,28 @@ nsDocument::CreateXIF(nsString & aBuffer, nsIDOMSelection* aSelection)
|
|||
doctype->GetName(tmpStr);
|
||||
|
||||
if (tmpStr.Length()) {
|
||||
docTypeStr.Append("DOCTYPE ");
|
||||
docTypeStr.AppendWithConversion("DOCTYPE ");
|
||||
docTypeStr.Append(tmpStr);
|
||||
|
||||
doctype->GetPublicId(tmpStr);
|
||||
if (tmpStr.Length()) {
|
||||
docTypeStr.Append(" PUBLIC \"");
|
||||
docTypeStr.AppendWithConversion(" PUBLIC \"");
|
||||
docTypeStr.Append(tmpStr);
|
||||
docTypeStr.Append('"');
|
||||
docTypeStr.AppendWithConversion('"');
|
||||
}
|
||||
|
||||
doctype->GetSystemId(tmpStr);
|
||||
if (tmpStr.Length()) {
|
||||
docTypeStr.Append(" SYSTEM \"");
|
||||
docTypeStr.AppendWithConversion(" SYSTEM \"");
|
||||
docTypeStr.Append(tmpStr);
|
||||
docTypeStr.Append('"');
|
||||
docTypeStr.AppendWithConversion('"');
|
||||
}
|
||||
|
||||
doctype->GetInternalSubset(tmpStr);
|
||||
if (tmpStr.Length()) {
|
||||
docTypeStr.Append(" [\n");
|
||||
docTypeStr.AppendWithConversion(" [\n");
|
||||
docTypeStr.Append(tmpStr);
|
||||
docTypeStr.Append("\n]");
|
||||
docTypeStr.AppendWithConversion("\n]");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -3062,8 +3062,8 @@ nsDocument::CreateXIF(nsString & aBuffer, nsIDOMSelection* aSelection)
|
|||
#endif
|
||||
NS_RELEASE(root);
|
||||
}
|
||||
converter.AddEndTag("section_body");
|
||||
converter.AddEndTag("section");
|
||||
converter.AddEndTag(NS_ConvertToString("section_body"));
|
||||
converter.AddEndTag(NS_ConvertToString("section"));
|
||||
return result;
|
||||
}
|
||||
|
||||
|
@ -3081,7 +3081,7 @@ nsDocument::OutputDocumentAs(nsIOutputStream* aStream, nsIDOMSelection* selectio
|
|||
{
|
||||
rv = GetDocumentCharacterSet(charsetStr);
|
||||
if(NS_FAILED(rv)) {
|
||||
charsetStr = "ISO-8859-1";
|
||||
charsetStr.AssignWithConversion("ISO-8859-1");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -3119,7 +3119,7 @@ nsDocument::OutputDocumentAs(nsIOutputStream* aStream, nsIDOMSelection* selectio
|
|||
if (NS_SUCCEEDED(rv) && dtd)
|
||||
{
|
||||
parser->RegisterDTD(dtd);
|
||||
parser->Parse(buffer, 0, "text/xif", PR_FALSE, PR_TRUE);
|
||||
parser->Parse(buffer, 0, NS_ConvertToString("text/xif"), PR_FALSE, PR_TRUE);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -71,7 +71,7 @@ public:
|
|||
{
|
||||
mField = aField;
|
||||
NS_IF_ADDREF(mField);
|
||||
mData = aData;
|
||||
mData.Assign(aData);
|
||||
mNext = nsnull;
|
||||
}
|
||||
~nsDocHeaderData(void)
|
||||
|
|
|
@ -85,9 +85,12 @@ protected:
|
|||
NS_IMPL_ADDREF(nsTextEncoder)
|
||||
NS_IMPL_RELEASE(nsTextEncoder)
|
||||
|
||||
nsTextEncoder::nsTextEncoder() : mMimeType("text/plain")
|
||||
nsTextEncoder::nsTextEncoder()
|
||||
{
|
||||
NS_INIT_REFCNT();
|
||||
|
||||
mMimeType.AssignWithConversion("text/plain");
|
||||
|
||||
mDocument = 0;
|
||||
mSelection = 0;
|
||||
mFlags = 0;
|
||||
|
@ -173,7 +176,7 @@ nsTextEncoder::EncodeToString(nsString& aOutputString)
|
|||
{
|
||||
nsString buffer;
|
||||
|
||||
if (mMimeType.Equals("text/xif"))
|
||||
if (mMimeType.EqualsWithConversion("text/xif"))
|
||||
{
|
||||
mDocument->CreateXIF(aOutputString, mSelection);
|
||||
return NS_OK;
|
||||
|
@ -192,7 +195,7 @@ nsTextEncoder::EncodeToString(nsString& aOutputString)
|
|||
{
|
||||
nsIHTMLContentSink* sink = nsnull;
|
||||
|
||||
if (mMimeType.Equals("text/html"))
|
||||
if (mMimeType.EqualsWithConversion("text/html"))
|
||||
rv = NS_New_HTML_ContentSinkStream(&sink, &aOutputString, mFlags);
|
||||
|
||||
else // default to text/plain
|
||||
|
@ -207,7 +210,7 @@ nsTextEncoder::EncodeToString(nsString& aOutputString)
|
|||
if (NS_SUCCEEDED(rv))
|
||||
{
|
||||
parser->RegisterDTD(dtd);
|
||||
parser->Parse(buffer, 0, "text/xif", PR_FALSE, PR_TRUE);
|
||||
parser->Parse(buffer, 0, NS_ConvertToString("text/xif"), PR_FALSE, PR_TRUE);
|
||||
}
|
||||
NS_IF_RELEASE(dtd);
|
||||
NS_IF_RELEASE(sink);
|
||||
|
@ -235,8 +238,8 @@ nsTextEncoder::EncodeToStream(nsIOutputStream* aStream)
|
|||
mDocument->CreateXIF(buffer,mSelection);
|
||||
|
||||
nsString* charset = nsnull;
|
||||
nsAutoString defaultCharset("ISO-8859-1");
|
||||
if (!mCharset.Equals("null") && !mCharset.Equals(""))
|
||||
nsAutoString defaultCharset; defaultCharset.AssignWithConversion("ISO-8859-1");
|
||||
if (!mCharset.EqualsWithConversion("null") && !mCharset.IsEmpty())
|
||||
charset = &mCharset;
|
||||
|
||||
nsIParser* parser;
|
||||
|
@ -249,7 +252,7 @@ nsTextEncoder::EncodeToStream(nsIOutputStream* aStream)
|
|||
if (NS_SUCCEEDED(rv)) {
|
||||
nsIHTMLContentSink* sink = nsnull;
|
||||
|
||||
if (mMimeType.Equals("text/html"))
|
||||
if (mMimeType.EqualsWithConversion("text/html"))
|
||||
rv = NS_New_HTML_ContentSinkStream(&sink, aStream, charset, mFlags);
|
||||
|
||||
else
|
||||
|
@ -265,7 +268,7 @@ nsTextEncoder::EncodeToStream(nsIOutputStream* aStream)
|
|||
if (NS_SUCCEEDED(rv))
|
||||
{
|
||||
parser->RegisterDTD(dtd);
|
||||
parser->Parse(buffer, 0, "text/xif", PR_FALSE, PR_TRUE);
|
||||
parser->Parse(buffer, 0, NS_ConvertToString("text/xif"), PR_FALSE, PR_TRUE);
|
||||
}
|
||||
NS_IF_RELEASE(dtd);
|
||||
NS_IF_RELEASE(sink);
|
||||
|
|
|
@ -305,7 +305,7 @@ nsDocumentFragment::QueryInterface(REFNSIID aIID, void** aInstancePtr)
|
|||
NS_IMETHODIMP
|
||||
nsDocumentFragment::GetNodeName(nsString& aNodeName)
|
||||
{
|
||||
aNodeName.Assign("#document-fragment");
|
||||
aNodeName.AssignWithConversion("#document-fragment");
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
|
|
@ -294,9 +294,7 @@ DocumentViewerImpl::DocumentViewerImpl(nsIPresContext* aPresContext)
|
|||
: mPresContext(dont_QueryInterface(aPresContext))
|
||||
{
|
||||
NS_INIT_REFCNT();
|
||||
mHintCharset = "";
|
||||
mHintCharsetSource = kCharsetUninitialized;
|
||||
mForceCharacterSet = "";
|
||||
mAllowPlugins = PR_TRUE;
|
||||
mEnableRendering = PR_TRUE;
|
||||
mFilePointer = nsnull;
|
||||
|
@ -1501,9 +1499,9 @@ NS_IMETHODIMP DocumentViewerImpl::GetDefaultCharacterSet(PRUnichar** aDefaultCha
|
|||
}
|
||||
}
|
||||
if ((nsnull == gDefCharset) || (nsnull == *gDefCharset))
|
||||
mDefaultCharacterSet = "ISO-8859-1";
|
||||
mDefaultCharacterSet.AssignWithConversion("ISO-8859-1");
|
||||
else
|
||||
mDefaultCharacterSet = gDefCharset;
|
||||
mDefaultCharacterSet.AssignWithConversion(gDefCharset);
|
||||
}
|
||||
*aDefaultCharacterSet = mDefaultCharacterSet.ToNewUnicode();
|
||||
return NS_OK;
|
||||
|
@ -1689,7 +1687,7 @@ NS_IMETHODIMP nsDocViwerSelectionListener::NotifySelectionChanged()
|
|||
nsCOMPtr<nsIDOMWindow> domWindow = do_QueryInterface(scriptGlobalObject);
|
||||
if (!domWindow) return NS_ERROR_FAILURE;
|
||||
|
||||
domWindow->UpdateCommands(nsAutoString("select"));
|
||||
domWindow->UpdateCommands(NS_ConvertToString("select"));
|
||||
mGotSelectionState = PR_TRUE;
|
||||
mSelectionWasCollapsed = selectionCollapsed;
|
||||
}
|
||||
|
|
|
@ -440,16 +440,16 @@ nsFrameUtil::Tag::ToString(nsString& aResult)
|
|||
if (type == close) {
|
||||
aResult.Append(PRUnichar('/'));
|
||||
}
|
||||
aResult.Append(name);
|
||||
aResult.AppendWithConversion(name);
|
||||
if (0 != num) {
|
||||
PRInt32 i, n = num;
|
||||
for (i = 0; i < n; i++) {
|
||||
aResult.Append(PRUnichar(' '));
|
||||
aResult.Append(attributes[i]);
|
||||
aResult.AppendWithConversion(attributes[i]);
|
||||
if (values[i]) {
|
||||
aResult.Append("=\"");
|
||||
aResult.Append(values[i]);
|
||||
aResult.Append('\"');
|
||||
aResult.AppendWithConversion("=\"");
|
||||
aResult.AppendWithConversion(values[i]);
|
||||
aResult.AppendWithConversion('\"');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -274,7 +274,7 @@ nsGenericDOMDataNode::GetData(nsString& aData)
|
|||
aData.Assign(mText.Get2b(), mText.GetLength());
|
||||
}
|
||||
else {
|
||||
aData.Assign(mText.Get1b(), mText.GetLength());
|
||||
aData.AssignWithConversion(mText.Get1b(), mText.GetLength());
|
||||
}
|
||||
return NS_OK;
|
||||
}
|
||||
|
@ -334,7 +334,7 @@ nsGenericDOMDataNode::SubstringData(PRUint32 aStart,
|
|||
aReturn.Assign(mText.Get2b() + aStart, amount);
|
||||
}
|
||||
else {
|
||||
aReturn.Assign(mText.Get1b() + aStart, amount);
|
||||
aReturn.AssignWithConversion(mText.Get1b() + aStart, amount);
|
||||
}
|
||||
|
||||
return NS_OK;
|
||||
|
@ -642,15 +642,15 @@ nsGenericDOMDataNode::ToCString(nsString& aBuf, PRInt32 aOffset,
|
|||
while (cp < end) {
|
||||
PRUnichar ch = *cp++;
|
||||
if (ch == '\r') {
|
||||
aBuf.Append("\\r");
|
||||
aBuf.AppendWithConversion("\\r");
|
||||
} else if (ch == '\n') {
|
||||
aBuf.Append("\\n");
|
||||
aBuf.AppendWithConversion("\\n");
|
||||
} else if (ch == '\t') {
|
||||
aBuf.Append("\\t");
|
||||
aBuf.AppendWithConversion("\\t");
|
||||
} else if ((ch < ' ') || (ch >= 127)) {
|
||||
char buf[10];
|
||||
PR_snprintf(buf, sizeof(buf), "\\u%04x", ch);
|
||||
aBuf.Append(buf);
|
||||
aBuf.AppendWithConversion(buf);
|
||||
} else {
|
||||
aBuf.Append(ch);
|
||||
}
|
||||
|
@ -662,15 +662,15 @@ nsGenericDOMDataNode::ToCString(nsString& aBuf, PRInt32 aOffset,
|
|||
while (cp < end) {
|
||||
PRUnichar ch = *cp++;
|
||||
if (ch == '\r') {
|
||||
aBuf.Append("\\r");
|
||||
aBuf.AppendWithConversion("\\r");
|
||||
} else if (ch == '\n') {
|
||||
aBuf.Append("\\n");
|
||||
aBuf.AppendWithConversion("\\n");
|
||||
} else if (ch == '\t') {
|
||||
aBuf.Append("\\t");
|
||||
aBuf.AppendWithConversion("\\t");
|
||||
} else if ((ch < ' ') || (ch >= 127)) {
|
||||
char buf[10];
|
||||
PR_snprintf(buf, sizeof(buf), "\\u%04x", ch);
|
||||
aBuf.Append(buf);
|
||||
aBuf.AppendWithConversion(buf);
|
||||
} else {
|
||||
aBuf.Append(ch);
|
||||
}
|
||||
|
@ -971,7 +971,7 @@ nsGenericDOMDataNode::CopyText(nsString& aResult)
|
|||
aResult.Assign(mText.Get2b(), mText.GetLength());
|
||||
}
|
||||
else {
|
||||
aResult.Assign(mText.Get1b(), mText.GetLength());
|
||||
aResult.AssignWithConversion(mText.Get1b(), mText.GetLength());
|
||||
}
|
||||
return NS_OK;
|
||||
}
|
||||
|
|
|
@ -108,11 +108,11 @@ static void AddRefTable()
|
|||
gURIToIDTable = new nsHashtable();
|
||||
gURIArray = new nsVoidArray();
|
||||
|
||||
nsString* xmlns = new nsString(kXMLNSNameSpaceURI);
|
||||
nsString* xml = new nsString(kXMLNameSpaceURI);
|
||||
nsString* html = new nsString(kHTMLNameSpaceURI);
|
||||
nsString* xhtml = new nsString(kXHTMLNameSpaceURI);
|
||||
nsString* xlink = new nsString(kXLinkNameSpaceURI);
|
||||
nsString* xmlns = new nsString( NS_ConvertToString(kXMLNSNameSpaceURI) );
|
||||
nsString* xml = new nsString( NS_ConvertToString(kXMLNameSpaceURI) );
|
||||
nsString* html = new nsString( NS_ConvertToString(kHTMLNameSpaceURI) );
|
||||
nsString* xhtml = new nsString( NS_ConvertToString(kXHTMLNameSpaceURI) );
|
||||
nsString* xlink = new nsString( NS_ConvertToString(kXLinkNameSpaceURI) );
|
||||
gURIArray->AppendElement(xmlns); // ordering here needs to match IDs
|
||||
gURIArray->AppendElement(xml);
|
||||
gURIArray->AppendElement(html);
|
||||
|
|
|
@ -362,7 +362,7 @@ PluginViewerImpl::CreatePlugin(nsIPluginHost* aHost, const nsRect& aBounds,
|
|||
rv = uri->GetSpec(&spec);
|
||||
NS_RELEASE(uri);
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
nsAutoString str(spec);
|
||||
nsAutoString str; str.AssignWithConversion(spec);
|
||||
nsCRT::free(spec);
|
||||
|
||||
char* ct;
|
||||
|
@ -803,11 +803,11 @@ NS_IMETHODIMP pluginInstanceOwner :: GetURL(const char *aURL, const char *aTarge
|
|||
// Create an absolute URL
|
||||
char* absURIStr;
|
||||
rv = NS_MakeAbsoluteURI(&absURIStr, aURL, uri);
|
||||
nsAutoString fullurl(absURIStr);
|
||||
nsAutoString fullurl; fullurl.AssignWithConversion(absURIStr);
|
||||
nsCRT::free(absURIStr);
|
||||
|
||||
if (NS_OK == rv) {
|
||||
nsAutoString unitarget = nsAutoString(aTarget);
|
||||
nsAutoString unitarget; unitarget.AssignWithConversion(aTarget);
|
||||
rv = lh->OnLinkClick(nsnull, eLinkVerb_Replace, fullurl.GetUnicode(), unitarget.GetUnicode(), nsnull);
|
||||
}
|
||||
}
|
||||
|
@ -845,7 +845,7 @@ NS_IMETHODIMP pluginInstanceOwner :: ShowStatus(const char *aStatusMsg)
|
|||
|
||||
if(browserChrome)
|
||||
{
|
||||
nsAutoString msg = nsAutoString(aStatusMsg);
|
||||
nsAutoString msg; msg.AssignWithConversion(aStatusMsg);
|
||||
browserChrome->SetJSStatus(msg.GetUnicode());
|
||||
}
|
||||
}
|
||||
|
|
|
@ -149,12 +149,12 @@ nsPresContext::GetFontPreferences()
|
|||
char* value = nsnull;
|
||||
mPrefs->CopyCharPref("font.default", &value);
|
||||
if (value) {
|
||||
mDefaultFont.name = value;
|
||||
mDefaultFont.name.AssignWithConversion(value);
|
||||
nsAllocator::Free(value);
|
||||
value = nsnull;
|
||||
}
|
||||
if (mLangGroup) {
|
||||
nsAutoString pref("font.size.variable.");
|
||||
nsAutoString pref; pref.AssignWithConversion("font.size.variable.");
|
||||
const PRUnichar* langGroup = nsnull;
|
||||
mLangGroup->GetUnicode(&langGroup);
|
||||
pref.Append(langGroup);
|
||||
|
@ -162,7 +162,7 @@ nsPresContext::GetFontPreferences()
|
|||
pref.ToCString(name, sizeof(name));
|
||||
PRInt32 variableSize = 16;
|
||||
mPrefs->GetIntPref(name, &variableSize);
|
||||
pref = "font.size.fixed.";
|
||||
pref.AssignWithConversion("font.size.fixed.");
|
||||
pref.Append(langGroup);
|
||||
pref.ToCString(name, sizeof(name));
|
||||
PRInt32 fixedSize = 13;
|
||||
|
|
|
@ -70,7 +70,7 @@ nsPresState::GetStateProperty(const nsString& aName, nsString& aResult)
|
|||
aResult = data;
|
||||
nsAllocator::Free(data);
|
||||
} else {
|
||||
aResult = "";
|
||||
aResult.SetLength(0);
|
||||
}
|
||||
return NS_OK;
|
||||
}
|
||||
|
|
|
@ -1862,7 +1862,7 @@ nsRange::CreateContextualFragment(const nsString& aFragment,
|
|||
}
|
||||
else {
|
||||
// Who're we kidding. This only works for html.
|
||||
contentType.Assign("text/html");
|
||||
contentType.AssignWithConversion("text/html");
|
||||
}
|
||||
|
||||
result = parser->ParseFragment(aFragment, (void*)0,
|
||||
|
|
|
@ -1380,16 +1380,16 @@ nsDOMSelection::ToString(nsString& aReturn)
|
|||
{
|
||||
PRInt32 cnt;
|
||||
GetRangeCount(&cnt);
|
||||
aReturn = "nsSelection: ";
|
||||
aReturn.AssignWithConversion("nsSelection: ");
|
||||
aReturn += cnt;
|
||||
aReturn += " items\n";
|
||||
aReturn.AppendWithConversion(" items\n");
|
||||
|
||||
// Get an iterator
|
||||
nsSelectionIterator iter(this);
|
||||
nsresult res = iter.First();
|
||||
if (!NS_SUCCEEDED(res))
|
||||
{
|
||||
aReturn += " Can't get an iterator\n";
|
||||
aReturn.AppendWithConversion(" Can't get an iterator\n");
|
||||
return NS_ERROR_FAILURE;
|
||||
}
|
||||
|
||||
|
@ -1399,7 +1399,7 @@ nsDOMSelection::ToString(nsString& aReturn)
|
|||
res = iter.CurrentItem(NS_STATIC_CAST(nsIDOMRange**, getter_AddRefs(range)));
|
||||
if (!NS_SUCCEEDED(res))
|
||||
{
|
||||
aReturn += " OOPS\n";
|
||||
aReturn.AppendWithConversion(" OOPS\n");
|
||||
return NS_ERROR_FAILURE;
|
||||
}
|
||||
nsString rangeStr;
|
||||
|
@ -1408,16 +1408,16 @@ nsDOMSelection::ToString(nsString& aReturn)
|
|||
iter.Next();
|
||||
}
|
||||
|
||||
aReturn += "Anchor is ";
|
||||
aReturn.AppendWithConversion("Anchor is ");
|
||||
PRInt32 theInt = (PRInt32)(nsIDOMNode*)FetchAnchorNode();
|
||||
aReturn.Append(theInt);
|
||||
aReturn += ", ";
|
||||
aReturn.AppendWithConversion(theInt);
|
||||
aReturn.AppendWithConversion(", ");
|
||||
aReturn += FetchAnchorOffset();
|
||||
aReturn += "Focus is";
|
||||
aReturn.Append((long)(nsIDOMNode*)FetchFocusNode(), 16);
|
||||
aReturn += ", ";
|
||||
aReturn.AppendWithConversion("Focus is");
|
||||
aReturn.AppendWithConversion((long)(nsIDOMNode*)FetchFocusNode(), 16);
|
||||
aReturn.AppendWithConversion(", ");
|
||||
aReturn += FetchFocusOffset();
|
||||
aReturn += "\n ... end of selection\n";
|
||||
aReturn.AppendWithConversion("\n ... end of selection\n");
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
|
|
|
@ -189,24 +189,24 @@ void nsStyleCoord::AppendToString(nsString& aBuffer) const
|
|||
(eStyleUnit_Proportional == mUnit) ||
|
||||
(eStyleUnit_Enumerated == mUnit) ||
|
||||
(eStyleUnit_Integer == mUnit)) {
|
||||
aBuffer.Append(mValue.mInt, 10);
|
||||
aBuffer.Append("[0x");
|
||||
aBuffer.Append(mValue.mInt, 16);
|
||||
aBuffer.Append(']');
|
||||
aBuffer.AppendWithConversion(mValue.mInt, 10);
|
||||
aBuffer.AppendWithConversion("[0x");
|
||||
aBuffer.AppendWithConversion(mValue.mInt, 16);
|
||||
aBuffer.AppendWithConversion(']');
|
||||
}
|
||||
|
||||
switch (mUnit) {
|
||||
case eStyleUnit_Null: aBuffer.Append("Null"); break;
|
||||
case eStyleUnit_Coord: aBuffer.Append("tw"); break;
|
||||
case eStyleUnit_Percent: aBuffer.Append("%"); break;
|
||||
case eStyleUnit_Factor: aBuffer.Append("f"); break;
|
||||
case eStyleUnit_Normal: aBuffer.Append("Normal"); break;
|
||||
case eStyleUnit_Auto: aBuffer.Append("Auto"); break;
|
||||
case eStyleUnit_Inherit: aBuffer.Append("Inherit"); break;
|
||||
case eStyleUnit_Proportional: aBuffer.Append("*"); break;
|
||||
case eStyleUnit_Enumerated: aBuffer.Append("enum"); break;
|
||||
case eStyleUnit_Integer: aBuffer.Append("int"); break;
|
||||
case eStyleUnit_Chars: aBuffer.Append("chars"); break;
|
||||
case eStyleUnit_Null: aBuffer.AppendWithConversion("Null"); break;
|
||||
case eStyleUnit_Coord: aBuffer.AppendWithConversion("tw"); break;
|
||||
case eStyleUnit_Percent: aBuffer.AppendWithConversion("%"); break;
|
||||
case eStyleUnit_Factor: aBuffer.AppendWithConversion("f"); break;
|
||||
case eStyleUnit_Normal: aBuffer.AppendWithConversion("Normal"); break;
|
||||
case eStyleUnit_Auto: aBuffer.AppendWithConversion("Auto"); break;
|
||||
case eStyleUnit_Inherit: aBuffer.AppendWithConversion("Inherit"); break;
|
||||
case eStyleUnit_Proportional: aBuffer.AppendWithConversion("*"); break;
|
||||
case eStyleUnit_Enumerated: aBuffer.AppendWithConversion("enum"); break;
|
||||
case eStyleUnit_Integer: aBuffer.AppendWithConversion("int"); break;
|
||||
case eStyleUnit_Chars: aBuffer.AppendWithConversion("chars"); break;
|
||||
}
|
||||
aBuffer.Append(' ');
|
||||
}
|
||||
|
@ -260,19 +260,19 @@ void nsStyleSides::AppendToString(nsString& aBuffer) const
|
|||
nsStyleCoord temp;
|
||||
|
||||
GetLeft(temp);
|
||||
aBuffer.Append("left: ");
|
||||
aBuffer.AppendWithConversion("left: ");
|
||||
temp.AppendToString(aBuffer);
|
||||
|
||||
GetTop(temp);
|
||||
aBuffer.Append("top: ");
|
||||
aBuffer.AppendWithConversion("top: ");
|
||||
temp.AppendToString(aBuffer);
|
||||
|
||||
GetRight(temp);
|
||||
aBuffer.Append("right: ");
|
||||
aBuffer.AppendWithConversion("right: ");
|
||||
temp.AppendToString(aBuffer);
|
||||
|
||||
GetBottom(temp);
|
||||
aBuffer.Append("bottom: ");
|
||||
aBuffer.AppendWithConversion("bottom: ");
|
||||
temp.AppendToString(aBuffer);
|
||||
}
|
||||
|
||||
|
|
|
@ -198,7 +198,7 @@ nsTextFragment::AppendTo(nsString& aString) const
|
|||
aString.Append(m2b, mState.mLength);
|
||||
}
|
||||
else {
|
||||
aString.Append((char*)m1b, mState.mLength);
|
||||
aString.AppendWithConversion((char*)m1b, mState.mLength);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -130,7 +130,7 @@ nsTextNode::GetTag(nsIAtom*& aResult) const
|
|||
NS_IMETHODIMP
|
||||
nsTextNode::GetNodeName(nsString& aNodeName)
|
||||
{
|
||||
aNodeName.Assign("#text");
|
||||
aNodeName.AssignWithConversion("#text");
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
|
|
@ -34,36 +34,36 @@ nsXIFConverter::nsXIFConverter(nsString& aBuffer)
|
|||
char* prolog = "<?xml version=\"1.0\"?>\n";
|
||||
char* doctype = "<!DOCTYPE xif>\n";
|
||||
|
||||
mBuffer.Append(prolog);
|
||||
mBuffer.Append(doctype);
|
||||
mBuffer.AppendWithConversion(prolog);
|
||||
mBuffer.AppendWithConversion(doctype);
|
||||
|
||||
mAttr = "attr";
|
||||
mName = "name";
|
||||
mValue = "value";
|
||||
mAttr.AssignWithConversion("attr");
|
||||
mName.AssignWithConversion("name");
|
||||
mValue.AssignWithConversion("value");
|
||||
|
||||
mContent = "content";
|
||||
mComment = "comment";
|
||||
mContainer = "container";
|
||||
mLeaf = "leaf";
|
||||
mIsa = "isa";
|
||||
mEntity = "entity";
|
||||
mContent.AssignWithConversion("content");
|
||||
mComment.AssignWithConversion("comment");
|
||||
mContainer.AssignWithConversion("container");
|
||||
mLeaf.AssignWithConversion("leaf");
|
||||
mIsa.AssignWithConversion("isa");
|
||||
mEntity.AssignWithConversion("entity");
|
||||
|
||||
mSelector = "css_selector";
|
||||
mRule = "css_rule";
|
||||
mSheet = "css_stylesheet";
|
||||
mSelector.AssignWithConversion("css_selector");
|
||||
mRule.AssignWithConversion("css_rule");
|
||||
mSheet.AssignWithConversion("css_stylesheet");
|
||||
|
||||
mNULL = "?NULL";
|
||||
mSpacing = " ";
|
||||
mSpace = (char)' ';
|
||||
mLT = (char)'<';
|
||||
mGT = (char)'>';
|
||||
mLF = (char)'\n';
|
||||
mSlash = (char)'/';
|
||||
mBeginComment = "<!--";
|
||||
mEndComment = "-->";
|
||||
mQuote =(char)'\"';
|
||||
mEqual =(char)'=';
|
||||
mMarkupDeclarationOpen="markup_declaration";
|
||||
mNULL.AssignWithConversion("?NULL");
|
||||
mSpacing.AssignWithConversion(" ");
|
||||
mSpace.AssignWithConversion((char)' ');
|
||||
mLT.AssignWithConversion((char)'<');
|
||||
mGT.AssignWithConversion((char)'>');
|
||||
mLF.AssignWithConversion((char)'\n');
|
||||
mSlash.AssignWithConversion((char)'/');
|
||||
mBeginComment.AssignWithConversion("<!--");
|
||||
mEndComment.AssignWithConversion("-->");
|
||||
mQuote.AssignWithConversion((char)'\"');
|
||||
mEqual.AssignWithConversion((char)'=');
|
||||
mMarkupDeclarationOpen.AssignWithConversion("markup_declaration");
|
||||
|
||||
mSelection = nsnull;
|
||||
}
|
||||
|
@ -80,16 +80,16 @@ nsXIFConverter::~nsXIFConverter()
|
|||
void nsXIFConverter::SetSelection(nsIDOMSelection* aSelection) {
|
||||
mSelection = aSelection;
|
||||
|
||||
BeginStartTag("encode");
|
||||
BeginStartTag( NS_ConvertToString("encode") );
|
||||
if (mSelection == nsnull)
|
||||
{
|
||||
AddAttribute("selection","0");
|
||||
AddAttribute( NS_ConvertToString("selection"), NS_ConvertToString("0") );
|
||||
}
|
||||
else
|
||||
{
|
||||
AddAttribute("selection","1");
|
||||
AddAttribute( NS_ConvertToString("selection"), NS_ConvertToString("1") );
|
||||
}
|
||||
FinishStartTag("encode",PR_TRUE,PR_TRUE);
|
||||
FinishStartTag(NS_ConvertToString("encode"),PR_TRUE,PR_TRUE);
|
||||
}
|
||||
|
||||
|
||||
|
@ -265,9 +265,9 @@ PRBool nsXIFConverter::AddMarkupEntity(const PRUnichar aChar)
|
|||
|
||||
switch (aChar)
|
||||
{
|
||||
case '<': data = "lt"; break;
|
||||
case '>': data = "gt"; break;
|
||||
case '&': data = "amp"; break;
|
||||
case '<': data.AssignWithConversion("lt"); break;
|
||||
case '>': data.AssignWithConversion("gt"); break;
|
||||
case '&': data.AssignWithConversion("amp"); break;
|
||||
default:
|
||||
result = PR_FALSE;
|
||||
break;
|
||||
|
@ -464,35 +464,35 @@ void nsXIFConverter::EndCSSSelectors()
|
|||
|
||||
void nsXIFConverter::AddCSSSelectors(const nsString& aSelectors)
|
||||
{
|
||||
AddAttribute(nsString("selectors"),aSelectors);
|
||||
AddAttribute(NS_ConvertToString("selectors"),aSelectors);
|
||||
}
|
||||
|
||||
|
||||
void nsXIFConverter::BeginCSSDeclarationList()
|
||||
{
|
||||
AddStartTag(nsString("css_declaration_list"));
|
||||
AddStartTag(NS_ConvertToString("css_declaration_list"));
|
||||
}
|
||||
|
||||
void nsXIFConverter::EndCSSDeclarationList()
|
||||
{
|
||||
AddEndTag(nsString("css_declaration_list"),PR_TRUE);
|
||||
AddEndTag(NS_ConvertToString("css_declaration_list"),PR_TRUE);
|
||||
}
|
||||
|
||||
|
||||
void nsXIFConverter::BeginCSSDeclaration()
|
||||
{
|
||||
BeginStartTag(nsString("css_declaration"));
|
||||
BeginStartTag(NS_ConvertToString("css_declaration"));
|
||||
}
|
||||
|
||||
void nsXIFConverter::AddCSSDeclaration(const nsString& aName, const nsString& aValue)
|
||||
{
|
||||
AddAttribute(nsString("property"),aName);
|
||||
AddAttribute(nsString("value"),aValue);
|
||||
AddAttribute(NS_ConvertToString("property"),aName);
|
||||
AddAttribute(NS_ConvertToString("value"),aValue);
|
||||
}
|
||||
|
||||
void nsXIFConverter::EndCSSDeclaration()
|
||||
{
|
||||
FinishStartTag(nsString("css_declaration"),PR_TRUE);
|
||||
FinishStartTag(NS_ConvertToString("css_declaration"),PR_TRUE);
|
||||
}
|
||||
|
||||
#ifdef DEBUG_XIF
|
||||
|
|
|
@ -137,7 +137,7 @@ LayoutScriptNameSet::AddNameSet(nsIScriptContext* aScriptContext)
|
|||
|
||||
result = aScriptContext->GetNameSpaceManager(&manager);
|
||||
if (NS_OK == result) {
|
||||
result = manager->RegisterGlobalName("HTMLImageElement",
|
||||
result = manager->RegisterGlobalName(NS_ConvertToString("HTMLImageElement"),
|
||||
kHTMLImageElementCID,
|
||||
PR_TRUE);
|
||||
if (NS_FAILED(result)) {
|
||||
|
@ -145,7 +145,7 @@ LayoutScriptNameSet::AddNameSet(nsIScriptContext* aScriptContext)
|
|||
return result;
|
||||
}
|
||||
|
||||
result = manager->RegisterGlobalName("HTMLOptionElement",
|
||||
result = manager->RegisterGlobalName(NS_ConvertToString("HTMLOptionElement"),
|
||||
kHTMLOptionElementCID,
|
||||
PR_TRUE);
|
||||
if (NS_FAILED(result)) {
|
||||
|
|
|
@ -111,7 +111,7 @@ NS_METHOD nsDOMEvent::GetType(nsString& aType)
|
|||
const char* mName = GetEventName(mEvent->message);
|
||||
|
||||
if (nsnull != mName) {
|
||||
aType = mName;
|
||||
aType.AssignWithConversion(mName);
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
|
|
@ -433,7 +433,7 @@ nsresult nsEventListenerManager::AddEventListenerByType(nsIDOMEventListener *aLi
|
|||
{
|
||||
PRInt32 subType;
|
||||
nsIID iid;
|
||||
nsAutoString str("on");
|
||||
nsAutoString str; str.AssignWithConversion("on");
|
||||
nsIAtom* atom;
|
||||
|
||||
str.Append(aType);
|
||||
|
@ -454,7 +454,7 @@ nsresult nsEventListenerManager::RemoveEventListenerByType(nsIDOMEventListener *
|
|||
PRInt32 subType;
|
||||
nsIID iid;
|
||||
|
||||
nsAutoString str("on");
|
||||
nsAutoString str; str.AssignWithConversion("on");
|
||||
nsIAtom* atom;
|
||||
|
||||
str.Append(aType);
|
||||
|
@ -651,7 +651,7 @@ nsEventListenerManager::HandleEventSubType(nsListenerStruct* aListenerStruct,
|
|||
if (NS_SUCCEEDED(result)) {
|
||||
nsAutoString eventString;
|
||||
if (NS_SUCCEEDED(aDOMEvent->GetType(eventString))) {
|
||||
eventString.Insert("on", 0, 2);
|
||||
eventString.InsertWithConversion("on", 0, 2);
|
||||
nsCOMPtr<nsIAtom> atom = getter_AddRefs(NS_NewAtom(eventString));
|
||||
|
||||
nsCOMPtr<nsIScriptEventHandlerOwner> handlerOwner = do_QueryInterface(owner);
|
||||
|
|
|
@ -134,7 +134,7 @@ nsEventStateManager::Init()
|
|||
NS_OBSERVERSERVICE_PROGID, &rv);
|
||||
if (NS_SUCCEEDED(rv))
|
||||
{
|
||||
nsAutoString topic(NS_XPCOM_SHUTDOWN_OBSERVER_ID);
|
||||
nsAutoString topic; topic.AssignWithConversion(NS_XPCOM_SHUTDOWN_OBSERVER_ID);
|
||||
observerService->AddObserver(this, topic.GetUnicode());
|
||||
}
|
||||
|
||||
|
@ -181,7 +181,7 @@ nsEventStateManager::~nsEventStateManager()
|
|||
NS_OBSERVERSERVICE_PROGID, &rv);
|
||||
if (NS_SUCCEEDED(rv))
|
||||
{
|
||||
nsAutoString topic(NS_XPCOM_SHUTDOWN_OBSERVER_ID);
|
||||
nsAutoString topic; topic.AssignWithConversion(NS_XPCOM_SHUTDOWN_OBSERVER_ID);
|
||||
observerService->RemoveObserver(this, topic.GetUnicode());
|
||||
}
|
||||
}
|
||||
|
@ -219,7 +219,7 @@ NS_IMETHODIMP
|
|||
nsEventStateManager::Observe(nsISupports *aSubject, const PRUnichar *aTopic,
|
||||
const PRUnichar *someData) {
|
||||
nsAutoString topicString(aTopic);
|
||||
nsAutoString shutdownString(NS_XPCOM_SHUTDOWN_OBSERVER_ID);
|
||||
nsAutoString shutdownString; shutdownString.AssignWithConversion(NS_XPCOM_SHUTDOWN_OBSERVER_ID);
|
||||
|
||||
if (topicString == shutdownString)
|
||||
Shutdown();
|
||||
|
@ -1811,7 +1811,7 @@ nsEventStateManager::GetNextTabbableContent(nsIContent* aParent, nsIContent* aCh
|
|||
if (focusable) {
|
||||
nsAutoString value;
|
||||
child->GetAttribute(kNameSpaceID_None, nsHTMLAtoms::disabled, value);
|
||||
if (!value.Equals("true"))
|
||||
if (!value.EqualsWithConversion("true"))
|
||||
disabled = PR_FALSE;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -440,16 +440,16 @@ nsFrameUtil::Tag::ToString(nsString& aResult)
|
|||
if (type == close) {
|
||||
aResult.Append(PRUnichar('/'));
|
||||
}
|
||||
aResult.Append(name);
|
||||
aResult.AppendWithConversion(name);
|
||||
if (0 != num) {
|
||||
PRInt32 i, n = num;
|
||||
for (i = 0; i < n; i++) {
|
||||
aResult.Append(PRUnichar(' '));
|
||||
aResult.Append(attributes[i]);
|
||||
aResult.AppendWithConversion(attributes[i]);
|
||||
if (values[i]) {
|
||||
aResult.Append("=\"");
|
||||
aResult.Append(values[i]);
|
||||
aResult.Append('\"');
|
||||
aResult.AppendWithConversion("=\"");
|
||||
aResult.AppendWithConversion(values[i]);
|
||||
aResult.AppendWithConversion('\"');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1380,16 +1380,16 @@ nsDOMSelection::ToString(nsString& aReturn)
|
|||
{
|
||||
PRInt32 cnt;
|
||||
GetRangeCount(&cnt);
|
||||
aReturn = "nsSelection: ";
|
||||
aReturn.AssignWithConversion("nsSelection: ");
|
||||
aReturn += cnt;
|
||||
aReturn += " items\n";
|
||||
aReturn.AppendWithConversion(" items\n");
|
||||
|
||||
// Get an iterator
|
||||
nsSelectionIterator iter(this);
|
||||
nsresult res = iter.First();
|
||||
if (!NS_SUCCEEDED(res))
|
||||
{
|
||||
aReturn += " Can't get an iterator\n";
|
||||
aReturn.AppendWithConversion(" Can't get an iterator\n");
|
||||
return NS_ERROR_FAILURE;
|
||||
}
|
||||
|
||||
|
@ -1399,7 +1399,7 @@ nsDOMSelection::ToString(nsString& aReturn)
|
|||
res = iter.CurrentItem(NS_STATIC_CAST(nsIDOMRange**, getter_AddRefs(range)));
|
||||
if (!NS_SUCCEEDED(res))
|
||||
{
|
||||
aReturn += " OOPS\n";
|
||||
aReturn.AppendWithConversion(" OOPS\n");
|
||||
return NS_ERROR_FAILURE;
|
||||
}
|
||||
nsString rangeStr;
|
||||
|
@ -1408,16 +1408,16 @@ nsDOMSelection::ToString(nsString& aReturn)
|
|||
iter.Next();
|
||||
}
|
||||
|
||||
aReturn += "Anchor is ";
|
||||
aReturn.AppendWithConversion("Anchor is ");
|
||||
PRInt32 theInt = (PRInt32)(nsIDOMNode*)FetchAnchorNode();
|
||||
aReturn.Append(theInt);
|
||||
aReturn += ", ";
|
||||
aReturn.AppendWithConversion(theInt);
|
||||
aReturn.AppendWithConversion(", ");
|
||||
aReturn += FetchAnchorOffset();
|
||||
aReturn += "Focus is";
|
||||
aReturn.Append((long)(nsIDOMNode*)FetchFocusNode(), 16);
|
||||
aReturn += ", ";
|
||||
aReturn.AppendWithConversion("Focus is");
|
||||
aReturn.AppendWithConversion((long)(nsIDOMNode*)FetchFocusNode(), 16);
|
||||
aReturn.AppendWithConversion(", ");
|
||||
aReturn += FetchFocusOffset();
|
||||
aReturn += "\n ... end of selection\n";
|
||||
aReturn.AppendWithConversion("\n ... end of selection\n");
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
|
|
|
@ -605,7 +605,7 @@ SheetLoadData::OnStreamComplete(nsIStreamLoader* aLoader,
|
|||
PRUint32 stringLen,
|
||||
const char* string)
|
||||
{
|
||||
nsString aStyleData(string, stringLen);
|
||||
nsString aStyleData; aStyleData.AssignWithConversion(string, stringLen);
|
||||
mLoader->DidLoadStyle(aLoader, aStyleData, this, aStatus);
|
||||
|
||||
// We added a reference when the loader was created. This
|
||||
|
|
|
@ -605,7 +605,7 @@ SheetLoadData::OnStreamComplete(nsIStreamLoader* aLoader,
|
|||
PRUint32 stringLen,
|
||||
const char* string)
|
||||
{
|
||||
nsString aStyleData(string, stringLen);
|
||||
nsString aStyleData; aStyleData.AssignWithConversion(string, stringLen);
|
||||
mLoader->DidLoadStyle(aLoader, aStyleData, this, aStatus);
|
||||
|
||||
// We added a reference when the loader was created. This
|
||||
|
|
|
@ -362,7 +362,7 @@ PluginViewerImpl::CreatePlugin(nsIPluginHost* aHost, const nsRect& aBounds,
|
|||
rv = uri->GetSpec(&spec);
|
||||
NS_RELEASE(uri);
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
nsAutoString str(spec);
|
||||
nsAutoString str; str.AssignWithConversion(spec);
|
||||
nsCRT::free(spec);
|
||||
|
||||
char* ct;
|
||||
|
@ -803,11 +803,11 @@ NS_IMETHODIMP pluginInstanceOwner :: GetURL(const char *aURL, const char *aTarge
|
|||
// Create an absolute URL
|
||||
char* absURIStr;
|
||||
rv = NS_MakeAbsoluteURI(&absURIStr, aURL, uri);
|
||||
nsAutoString fullurl(absURIStr);
|
||||
nsAutoString fullurl; fullurl.AssignWithConversion(absURIStr);
|
||||
nsCRT::free(absURIStr);
|
||||
|
||||
if (NS_OK == rv) {
|
||||
nsAutoString unitarget = nsAutoString(aTarget);
|
||||
nsAutoString unitarget; unitarget.AssignWithConversion(aTarget);
|
||||
rv = lh->OnLinkClick(nsnull, eLinkVerb_Replace, fullurl.GetUnicode(), unitarget.GetUnicode(), nsnull);
|
||||
}
|
||||
}
|
||||
|
@ -845,7 +845,7 @@ NS_IMETHODIMP pluginInstanceOwner :: ShowStatus(const char *aStatusMsg)
|
|||
|
||||
if(browserChrome)
|
||||
{
|
||||
nsAutoString msg = nsAutoString(aStatusMsg);
|
||||
nsAutoString msg; msg.AssignWithConversion(aStatusMsg);
|
||||
browserChrome->SetJSStatus(msg.GetUnicode());
|
||||
}
|
||||
}
|
||||
|
|
|
@ -362,7 +362,7 @@ PluginViewerImpl::CreatePlugin(nsIPluginHost* aHost, const nsRect& aBounds,
|
|||
rv = uri->GetSpec(&spec);
|
||||
NS_RELEASE(uri);
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
nsAutoString str(spec);
|
||||
nsAutoString str; str.AssignWithConversion(spec);
|
||||
nsCRT::free(spec);
|
||||
|
||||
char* ct;
|
||||
|
@ -803,11 +803,11 @@ NS_IMETHODIMP pluginInstanceOwner :: GetURL(const char *aURL, const char *aTarge
|
|||
// Create an absolute URL
|
||||
char* absURIStr;
|
||||
rv = NS_MakeAbsoluteURI(&absURIStr, aURL, uri);
|
||||
nsAutoString fullurl(absURIStr);
|
||||
nsAutoString fullurl; fullurl.AssignWithConversion(absURIStr);
|
||||
nsCRT::free(absURIStr);
|
||||
|
||||
if (NS_OK == rv) {
|
||||
nsAutoString unitarget = nsAutoString(aTarget);
|
||||
nsAutoString unitarget; unitarget.AssignWithConversion(aTarget);
|
||||
rv = lh->OnLinkClick(nsnull, eLinkVerb_Replace, fullurl.GetUnicode(), unitarget.GetUnicode(), nsnull);
|
||||
}
|
||||
}
|
||||
|
@ -845,7 +845,7 @@ NS_IMETHODIMP pluginInstanceOwner :: ShowStatus(const char *aStatusMsg)
|
|||
|
||||
if(browserChrome)
|
||||
{
|
||||
nsAutoString msg = nsAutoString(aStatusMsg);
|
||||
nsAutoString msg; msg.AssignWithConversion(aStatusMsg);
|
||||
browserChrome->SetJSStatus(msg.GetUnicode());
|
||||
}
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче