[XForms] Additional patch for bug 280423, r=merle+aaronr, NPOTB
git-svn-id: svn://10.0.0.236/trunk@242911 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
78a9e4a5ab
commit
f387a1e859
@ -87,7 +87,7 @@ nsXFormsContextInfo::GetType(PRInt32 *aType)
|
||||
}
|
||||
|
||||
nsresult
|
||||
nsXFormsContextInfo::SetStringValue(const char *aName, nsAString &aString)
|
||||
nsXFormsContextInfo::SetStringValue(const char *aName, const nsAString &aString)
|
||||
{
|
||||
// Store the string value of the context property as a node.
|
||||
SetNodeValueInternal(aName, aString);
|
||||
@ -201,7 +201,8 @@ nsXFormsContextInfo::GetNodesetValue(nsIDOMXPathResult **aResult)
|
||||
}
|
||||
|
||||
nsresult
|
||||
nsXFormsContextInfo::SetNodeValueInternal(const char *aName, nsAString &aValue)
|
||||
nsXFormsContextInfo::SetNodeValueInternal(const char *aName,
|
||||
const nsAString &aValue)
|
||||
{
|
||||
if (!mElement)
|
||||
return NS_ERROR_FAILURE;
|
||||
|
||||
@ -74,7 +74,7 @@ public:
|
||||
* @param aName - name of the string property.
|
||||
* @param aString - string value.
|
||||
*/
|
||||
nsresult SetStringValue(const char *aName, nsAString &aString);
|
||||
nsresult SetStringValue(const char *aName, const nsAString &aString);
|
||||
|
||||
/** Set a number value for a context info property.
|
||||
* Number values are encapsulated in a text node because
|
||||
@ -108,7 +108,7 @@ private:
|
||||
* @param aName - name of the node property.
|
||||
* @param aValue - value of the text node.
|
||||
*/
|
||||
nsresult SetNodeValueInternal(const char *aName, nsAString &aValue);
|
||||
nsresult SetNodeValueInternal(const char *aName, const nsAString &aValue);
|
||||
|
||||
// The element to which the context info refers.
|
||||
nsIDOMElement *mElement;
|
||||
|
||||
@ -99,7 +99,7 @@ private:
|
||||
* @param aName Name of the context property.
|
||||
* @param aValue Value of the context property.
|
||||
*/
|
||||
nsresult SetContextInfo(const char *aName, nsAString &aValue);
|
||||
nsresult SetContextInfo(const char *aName, const nsAString &aValue);
|
||||
|
||||
nsCString mSrcAttrText;
|
||||
nsCOMPtr<nsIChannel> mChannel;
|
||||
@ -453,7 +453,7 @@ nsXFormsLabelElement::OnStopRequest(nsIRequest *aRequest,
|
||||
}
|
||||
|
||||
nsresult
|
||||
nsXFormsLabelElement::SetContextInfo(const char *aName, nsAString &aValue)
|
||||
nsXFormsLabelElement::SetContextInfo(const char *aName, const nsAString &aValue)
|
||||
{
|
||||
nsCOMPtr<nsXFormsContextInfo> contextInfo = new nsXFormsContextInfo(mElement);
|
||||
NS_ENSURE_TRUE(contextInfo, NS_ERROR_OUT_OF_MEMORY);
|
||||
|
||||
@ -202,7 +202,7 @@ private:
|
||||
* @param aName Name of the context property.
|
||||
* @param aValue Value of the context property.
|
||||
*/
|
||||
nsresult SetContextInfo(const char *aName, nsAString &aValue);
|
||||
nsresult SetContextInfo(const char *aName, const nsAString &aValue);
|
||||
|
||||
MessageType mType;
|
||||
|
||||
@ -1289,7 +1289,7 @@ PRBool nsXFormsMessageElement::IsEphemeral()
|
||||
}
|
||||
|
||||
nsresult
|
||||
nsXFormsMessageElement::SetContextInfo(const char *aName, nsAString &aValue)
|
||||
nsXFormsMessageElement::SetContextInfo(const char *aName, const nsAString &aValue)
|
||||
{
|
||||
nsCOMPtr<nsXFormsContextInfo> contextInfo = new nsXFormsContextInfo(mElement);
|
||||
NS_ENSURE_TRUE(contextInfo, NS_ERROR_OUT_OF_MEMORY);
|
||||
|
||||
@ -3524,7 +3524,7 @@ nsXFormsModelElement::IsDuplicateSchema(nsIDOMElement *aSchemaElement)
|
||||
}
|
||||
|
||||
nsresult
|
||||
nsXFormsModelElement::SetContextInfo(const char *aName, nsAString &aValue)
|
||||
nsXFormsModelElement::SetContextInfo(const char *aName, const nsAString &aValue)
|
||||
{
|
||||
nsCOMPtr<nsXFormsContextInfo> contextInfo = new nsXFormsContextInfo(mElement);
|
||||
NS_ENSURE_TRUE(contextInfo, NS_ERROR_OUT_OF_MEMORY);
|
||||
|
||||
@ -467,7 +467,7 @@ private:
|
||||
* @param aName Name of the context property.
|
||||
* @param aValue Value of the context property.
|
||||
*/
|
||||
nsresult SetContextInfo(const char *aName, nsAString &aValue);
|
||||
nsresult SetContextInfo(const char *aName, const nsAString &aValue);
|
||||
|
||||
nsCOMPtr<nsISchemaLoader> mSchemas;
|
||||
nsStringArray mPendingInlineSchemas;
|
||||
|
||||
@ -2684,7 +2684,7 @@ nsXFormsSubmissionElement::SetContextInfo()
|
||||
|
||||
nsresult
|
||||
nsXFormsSubmissionElement::SetHttpContextInfo(PRUint32 aResponse,
|
||||
nsAString &aResponseText)
|
||||
const nsAString &aResponseText)
|
||||
{
|
||||
nsresult rv;
|
||||
|
||||
|
||||
@ -225,7 +225,7 @@ private:
|
||||
* @param aResponse Protocol response code
|
||||
* @param aResponseText Protocol response reason phrase
|
||||
*/
|
||||
nsresult SetHttpContextInfo(PRUint32 aResponse, nsAString &aResponseText);
|
||||
nsresult SetHttpContextInfo(PRUint32 aResponse, const nsAString &aResponseText);
|
||||
|
||||
nsresult ParseErrorResponse(nsIChannel *aChannel);
|
||||
};
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user