| Index: xfa/fxfa/parser/xfa_script_hostpseudomodel.cpp
|
| diff --git a/xfa/fxfa/parser/xfa_script_hostpseudomodel.cpp b/xfa/fxfa/parser/xfa_script_hostpseudomodel.cpp
|
| index 48edc73777411f6aa33bb7ceba9b7d07ea4a5b62..647962a2abad35044b8532118e72d1e42442617f 100644
|
| --- a/xfa/fxfa/parser/xfa_script_hostpseudomodel.cpp
|
| +++ b/xfa/fxfa/parser/xfa_script_hostpseudomodel.cpp
|
| @@ -32,7 +32,7 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_LoadString(
|
| uint32_t dwFlag) {
|
| CFX_WideString wsValue;
|
| pNotify->GetAppProvider()->LoadString(dwFlag, wsValue);
|
| - FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsValue).AsByteStringC());
|
| + FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsValue).AsStringC());
|
| }
|
| void CScript_HostPseudoModel::Script_HostPseudoModel_AppType(
|
| FXJSE_HVALUE hValue,
|
| @@ -48,7 +48,7 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_AppType(
|
| }
|
| CFX_WideString wsAppType;
|
| pNotify->GetAppProvider()->GetAppType(wsAppType);
|
| - FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsAppType).AsByteStringC());
|
| + FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsAppType).AsStringC());
|
| }
|
| void CScript_HostPseudoModel::Script_HostPseudoModel_FoxitAppType(
|
| FXJSE_HVALUE hValue,
|
| @@ -64,7 +64,7 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_FoxitAppType(
|
| }
|
| CFX_WideString wsAppType;
|
| pNotify->GetAppProvider()->GetFoxitAppType(wsAppType);
|
| - FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsAppType).AsByteStringC());
|
| + FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsAppType).AsStringC());
|
| }
|
| void CScript_HostPseudoModel::Script_HostPseudoModel_CalculationsEnabled(
|
| FXJSE_HVALUE hValue,
|
| @@ -114,7 +114,7 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_Language(
|
| }
|
| CFX_WideString wsLanguage;
|
| pNotify->GetAppProvider()->GetLanguage(wsLanguage);
|
| - FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsLanguage).AsByteStringC());
|
| + FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsLanguage).AsStringC());
|
| }
|
| void CScript_HostPseudoModel::Script_HostPseudoModel_NumPages(
|
| FXJSE_HVALUE hValue,
|
| @@ -146,7 +146,7 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_Platform(
|
| }
|
| CFX_WideString wsPlatform;
|
| pNotify->GetAppProvider()->GetPlatform(wsPlatform);
|
| - FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsPlatform).AsByteStringC());
|
| + FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsPlatform).AsStringC());
|
| }
|
| void CScript_HostPseudoModel::Script_HostPseudoModel_Title(
|
| FXJSE_HVALUE hValue,
|
| @@ -164,13 +164,12 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_Title(
|
| CFX_ByteString bsValue;
|
| FXJSE_Value_ToUTF8String(hValue, bsValue);
|
| pNotify->GetDocProvider()->SetTitle(
|
| - hDoc,
|
| - CFX_WideString::FromUTF8(bsValue.AsByteStringC()).AsWideStringC());
|
| + hDoc, CFX_WideString::FromUTF8(bsValue.AsStringC()).AsStringC());
|
| return;
|
| }
|
| CFX_WideString wsTitle;
|
| pNotify->GetDocProvider()->GetTitle(hDoc, wsTitle);
|
| - FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsTitle).AsByteStringC());
|
| + FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsTitle).AsStringC());
|
| }
|
| void CScript_HostPseudoModel::Script_HostPseudoModel_ValidationsEnabled(
|
| FXJSE_HVALUE hValue,
|
| @@ -206,7 +205,7 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_Variation(
|
| }
|
| CFX_WideString wsVariation;
|
| pNotify->GetAppProvider()->GetVariation(wsVariation);
|
| - FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsVariation).AsByteStringC());
|
| + FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsVariation).AsStringC());
|
| }
|
| void CScript_HostPseudoModel::Script_HostPseudoModel_Version(
|
| FXJSE_HVALUE hValue,
|
| @@ -222,7 +221,7 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_Version(
|
| }
|
| CFX_WideString wsVersion;
|
| pNotify->GetAppProvider()->GetVersion(wsVersion);
|
| - FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsVersion).AsByteStringC());
|
| + FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsVersion).AsStringC());
|
| }
|
| void CScript_HostPseudoModel::Script_HostPseudoModel_FoxitVersion(
|
| FXJSE_HVALUE hValue,
|
| @@ -238,7 +237,7 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_FoxitVersion(
|
| }
|
| CFX_WideString wsVersion;
|
| pNotify->GetAppProvider()->GetFoxitVersion(wsVersion);
|
| - FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsVersion).AsByteStringC());
|
| + FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsVersion).AsStringC());
|
| }
|
| void CScript_HostPseudoModel::Script_HostPseudoModel_Name(
|
| FXJSE_HVALUE hValue,
|
| @@ -254,7 +253,7 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_Name(
|
| }
|
| CFX_WideString wsAppName;
|
| pNotify->GetAppProvider()->GetAppName(wsAppName);
|
| - FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsAppName).AsByteStringC());
|
| + FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsAppName).AsStringC());
|
| }
|
| void CScript_HostPseudoModel::Script_HostPseudoModel_FoxitName(
|
| FXJSE_HVALUE hValue,
|
| @@ -270,8 +269,7 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_FoxitName(
|
| }
|
| CFX_WideString wsFoxitAppName;
|
| pNotify->GetAppProvider()->GetFoxitAppName(wsFoxitAppName);
|
| - FXJSE_Value_SetUTF8String(hValue,
|
| - FX_UTF8Encode(wsFoxitAppName).AsByteStringC());
|
| + FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsFoxitAppName).AsStringC());
|
| }
|
| void CScript_HostPseudoModel::Script_HostPseudoModel_GotoURL(
|
| CFXJSE_Arguments* pArguments) {
|
| @@ -291,9 +289,9 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_GotoURL(
|
| CFX_WideString wsURL;
|
| if (iLength >= 1) {
|
| CFX_ByteString bsURL = pArguments->GetUTF8String(0);
|
| - wsURL = CFX_WideString::FromUTF8(bsURL.AsByteStringC());
|
| + wsURL = CFX_WideString::FromUTF8(bsURL.AsStringC());
|
| }
|
| - pNotify->GetDocProvider()->GotoURL(hDoc, wsURL.AsWideStringC());
|
| + pNotify->GetDocProvider()->GotoURL(hDoc, wsURL.AsStringC());
|
| }
|
| void CScript_HostPseudoModel::Script_HostPseudoModel_OpenList(
|
| CFXJSE_Arguments* pArguments) {
|
| @@ -318,7 +316,7 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_OpenList(
|
| CFX_ByteString bsString;
|
| FXJSE_Value_ToUTF8String(hValue, bsString);
|
| CFX_WideString wsExpression =
|
| - CFX_WideString::FromUTF8(bsString.AsByteStringC());
|
| + CFX_WideString::FromUTF8(bsString.AsStringC());
|
| CXFA_ScriptContext* pScriptContext = m_pDocument->GetScriptContext();
|
| if (!pScriptContext) {
|
| FXJSE_Value_Release(hValue);
|
| @@ -333,7 +331,7 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_OpenList(
|
| XFA_RESOLVENODE_Siblings;
|
| XFA_RESOLVENODE_RS resoveNodeRS;
|
| int32_t iRet = pScriptContext->ResolveObjects(
|
| - pObject, wsExpression.AsWideStringC(), resoveNodeRS, dwFlag);
|
| + pObject, wsExpression.AsStringC(), resoveNodeRS, dwFlag);
|
| if (iRet < 1 || !resoveNodeRS.nodes[0]->IsNode()) {
|
| FXJSE_Value_Release(hValue);
|
| return;
|
| @@ -371,26 +369,26 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_Response(
|
| FX_BOOL bMark = FALSE;
|
| if (iLength >= 1) {
|
| CFX_ByteString bsQuestion = pArguments->GetUTF8String(0);
|
| - wsQuestion = CFX_WideString::FromUTF8(bsQuestion.AsByteStringC());
|
| + wsQuestion = CFX_WideString::FromUTF8(bsQuestion.AsStringC());
|
| }
|
| if (iLength >= 2) {
|
| CFX_ByteString bsTitle = pArguments->GetUTF8String(1);
|
| - wsTitle = CFX_WideString::FromUTF8(bsTitle.AsByteStringC());
|
| + wsTitle = CFX_WideString::FromUTF8(bsTitle.AsStringC());
|
| }
|
| if (iLength >= 3) {
|
| CFX_ByteString bsDefaultAnswer = pArguments->GetUTF8String(2);
|
| - wsDefaultAnswer = CFX_WideString::FromUTF8(bsDefaultAnswer.AsByteStringC());
|
| + wsDefaultAnswer = CFX_WideString::FromUTF8(bsDefaultAnswer.AsStringC());
|
| }
|
| if (iLength >= 4) {
|
| bMark = pArguments->GetInt32(3) == 0 ? FALSE : TRUE;
|
| }
|
| CFX_WideString wsAnswer;
|
| - pNotify->GetAppProvider()->Response(wsAnswer, wsQuestion.AsWideStringC(),
|
| - wsTitle.AsWideStringC(),
|
| - wsDefaultAnswer.AsWideStringC(), bMark);
|
| + pNotify->GetAppProvider()->Response(wsAnswer, wsQuestion.AsStringC(),
|
| + wsTitle.AsStringC(),
|
| + wsDefaultAnswer.AsStringC(), bMark);
|
| FXJSE_HVALUE hValue = pArguments->GetReturnValue();
|
| if (hValue) {
|
| - FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsAnswer).AsByteStringC());
|
| + FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsAnswer).AsStringC());
|
| }
|
| }
|
| void CScript_HostPseudoModel::Script_HostPseudoModel_DocumentInBatch(
|
| @@ -443,7 +441,7 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_ResetData(
|
| CFX_WideString wsExpression;
|
| if (iLength >= 1) {
|
| CFX_ByteString bsExpression = pArguments->GetUTF8String(0);
|
| - wsExpression = CFX_WideString::FromUTF8(bsExpression.AsByteStringC());
|
| + wsExpression = CFX_WideString::FromUTF8(bsExpression.AsStringC());
|
| }
|
| if (wsExpression.IsEmpty()) {
|
| pNotify->ResetData();
|
| @@ -454,7 +452,7 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_ResetData(
|
| CXFA_Node* pNode = NULL;
|
| int32_t iExpLength = wsExpression.GetLength();
|
| while (iStart < iExpLength) {
|
| - iStart = XFA_FilterName(wsExpression.AsWideStringC(), iStart, wsName);
|
| + iStart = XFA_FilterName(wsExpression.AsStringC(), iStart, wsName);
|
| CXFA_ScriptContext* pScriptContext = m_pDocument->GetScriptContext();
|
| if (!pScriptContext) {
|
| return;
|
| @@ -466,8 +464,8 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_ResetData(
|
| uint32_t dwFlag = XFA_RESOLVENODE_Children | XFA_RESOLVENODE_Parent |
|
| XFA_RESOLVENODE_Siblings;
|
| XFA_RESOLVENODE_RS resoveNodeRS;
|
| - int32_t iRet = pScriptContext->ResolveObjects(
|
| - pObject, wsName.AsWideStringC(), resoveNodeRS, dwFlag);
|
| + int32_t iRet = pScriptContext->ResolveObjects(pObject, wsName.AsStringC(),
|
| + resoveNodeRS, dwFlag);
|
| if (iRet < 1 || !resoveNodeRS.nodes[0]->IsNode()) {
|
| continue;
|
| }
|
| @@ -521,7 +519,7 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_SetFocus(
|
| CFX_ByteString bsString;
|
| FXJSE_Value_ToUTF8String(hValue, bsString);
|
| CFX_WideString wsExpression =
|
| - CFX_WideString::FromUTF8(bsString.AsByteStringC());
|
| + CFX_WideString::FromUTF8(bsString.AsStringC());
|
| CXFA_ScriptContext* pScriptContext = m_pDocument->GetScriptContext();
|
| if (!pScriptContext) {
|
| FXJSE_Value_Release(hValue);
|
| @@ -536,7 +534,7 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_SetFocus(
|
| XFA_RESOLVENODE_Siblings;
|
| XFA_RESOLVENODE_RS resoveNodeRS;
|
| int32_t iRet = pScriptContext->ResolveObjects(
|
| - pObject, wsExpression.AsWideStringC(), resoveNodeRS, dwFlag);
|
| + pObject, wsExpression.AsStringC(), resoveNodeRS, dwFlag);
|
| if (iRet < 1 || !resoveNodeRS.nodes[0]->IsNode()) {
|
| FXJSE_Value_Release(hValue);
|
| return;
|
| @@ -601,8 +599,7 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_MessageBox(
|
| }
|
| }
|
| int32_t iValue = pNotify->GetAppProvider()->MsgBox(
|
| - wsMessage.AsWideStringC(), bsTitle.AsWideStringC(), dwMessageType,
|
| - dwButtonType);
|
| + wsMessage.AsStringC(), bsTitle.AsStringC(), dwMessageType, dwButtonType);
|
| FXJSE_HVALUE hValue = pArguments->GetReturnValue();
|
| if (hValue) {
|
| FXJSE_Value_SetInteger(hValue, iValue);
|
| @@ -631,7 +628,7 @@ FX_BOOL CScript_HostPseudoModel::Script_HostPseudoModel_ValidateArgsForMsg(
|
| } else {
|
| CFX_ByteString byMessage;
|
| FXJSE_Value_ToUTF8String(hValueArg, byMessage);
|
| - wsValue = CFX_WideString::FromUTF8(byMessage.AsByteStringC());
|
| + wsValue = CFX_WideString::FromUTF8(byMessage.AsStringC());
|
| }
|
| FXJSE_Value_Release(hValueArg);
|
| return TRUE;
|
| @@ -731,10 +728,10 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_ImportData(
|
| CFX_WideString wsFilePath;
|
| if (iLength > 0) {
|
| CFX_ByteString bsFilePath = pArguments->GetUTF8String(0);
|
| - wsFilePath = CFX_WideString::FromUTF8(bsFilePath.AsByteStringC());
|
| + wsFilePath = CFX_WideString::FromUTF8(bsFilePath.AsStringC());
|
| }
|
| CXFA_FFDoc* hDoc = pNotify->GetHDOC();
|
| - pNotify->GetDocProvider()->ImportData(hDoc, wsFilePath.AsWideStringC());
|
| + pNotify->GetDocProvider()->ImportData(hDoc, wsFilePath.AsStringC());
|
| }
|
| void CScript_HostPseudoModel::Script_HostPseudoModel_ExportData(
|
| CFXJSE_Arguments* pArguments) {
|
| @@ -752,12 +749,12 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_ExportData(
|
| FX_BOOL bXDP = TRUE;
|
| if (iLength >= 1) {
|
| CFX_ByteString bsFilePath = pArguments->GetUTF8String(0);
|
| - wsFilePath = CFX_WideString::FromUTF8(bsFilePath.AsByteStringC());
|
| + wsFilePath = CFX_WideString::FromUTF8(bsFilePath.AsStringC());
|
| }
|
| if (iLength >= 2) {
|
| bXDP = pArguments->GetInt32(1) == 0 ? FALSE : TRUE;
|
| }
|
| - pNotify->GetDocProvider()->ExportData(hDoc, wsFilePath.AsWideStringC(), bXDP);
|
| + pNotify->GetDocProvider()->ExportData(hDoc, wsFilePath.AsStringC(), bXDP);
|
| }
|
| void CScript_HostPseudoModel::Script_HostPseudoModel_PageUp(
|
| CFXJSE_Arguments* pArguments) {
|
| @@ -803,7 +800,6 @@ void CScript_HostPseudoModel::Script_HostPseudoModel_CurrentDateTime(
|
| CFX_WideString wsDataTime = pNotify->GetCurrentDateTime();
|
| FXJSE_HVALUE hValue = pArguments->GetReturnValue();
|
| if (hValue) {
|
| - FXJSE_Value_SetUTF8String(hValue,
|
| - FX_UTF8Encode(wsDataTime).AsByteStringC());
|
| + FXJSE_Value_SetUTF8String(hValue, FX_UTF8Encode(wsDataTime).AsStringC());
|
| }
|
| }
|
|
|