| Index: xfa/fxfa/fm2js/xfa_fm2jscontext.cpp
|
| diff --git a/xfa/fxfa/fm2js/xfa_fm2jscontext.cpp b/xfa/fxfa/fm2js/xfa_fm2jscontext.cpp
|
| index dfd7313d121b489abbabd5dc100059aaba8322b0..9646756f6ea00e1d34d54a54010945a235c631ba 100644
|
| --- a/xfa/fxfa/fm2js/xfa_fm2jscontext.cpp
|
| +++ b/xfa/fxfa/fm2js/xfa_fm2jscontext.cpp
|
| @@ -1102,8 +1102,7 @@ void CXFA_FM2JSContext::IsoTime2Num(FXJSE_HOBJECT hThis,
|
| return;
|
| }
|
| CXFA_LocaleValue timeValue(
|
| - XFA_VT_TIME,
|
| - CFX_WideString::FromUTF8(szArgString, szArgString.GetLength()),
|
| + XFA_VT_TIME, CFX_WideString::FromUTF8(szArgString.AsByteStringC()),
|
| (CXFA_LocaleMgr*)pMgr);
|
| if (timeValue.IsValid()) {
|
| CFX_Unitime uniTime = timeValue.GetTime();
|
| @@ -1589,21 +1588,19 @@ void CXFA_FM2JSContext::Time2Num(FXJSE_HOBJECT hThis,
|
| pLocale = widgetData.GetLocal();
|
| } else {
|
| pLocale = pMgr->GetLocaleByName(
|
| - CFX_WideString::FromUTF8(localString, localString.GetLength())
|
| + CFX_WideString::FromUTF8(localString.AsByteStringC())
|
| .AsWideStringC());
|
| }
|
| CFX_WideString wsFormat;
|
| if (formatString.IsEmpty()) {
|
| pLocale->GetTimePattern(FX_LOCALEDATETIMESUBCATEGORY_Default, wsFormat);
|
| } else {
|
| - wsFormat =
|
| - CFX_WideString::FromUTF8(formatString, formatString.GetLength());
|
| + wsFormat = CFX_WideString::FromUTF8(formatString.AsByteStringC());
|
| }
|
| wsFormat = FX_WSTRC(L"time{") + wsFormat;
|
| wsFormat += FX_WSTRC(L"}");
|
| CXFA_LocaleValue timeValue(
|
| - XFA_VT_TIME,
|
| - CFX_WideString::FromUTF8(timeString, timeString.GetLength()),
|
| + XFA_VT_TIME, CFX_WideString::FromUTF8(timeString.AsByteStringC()),
|
| wsFormat, pLocale, (CXFA_LocaleMgr*)pMgr);
|
| if (timeValue.IsValid()) {
|
| CFX_Unitime uniTime = timeValue.GetTime();
|
| @@ -2040,8 +2037,7 @@ FX_BOOL CXFA_FM2JSContext::Local2IsoDate(FXJSE_HOBJECT hThis,
|
| pLocale = widgetData.GetLocal();
|
| } else {
|
| pLocale = pMgr->GetLocaleByName(
|
| - CFX_WideString::FromUTF8(szLocale.c_str(), szLocale.GetLength())
|
| - .AsWideStringC());
|
| + CFX_WideString::FromUTF8(szLocale).AsWideStringC());
|
| }
|
| if (!pLocale) {
|
| return FALSE;
|
| @@ -2050,11 +2046,10 @@ FX_BOOL CXFA_FM2JSContext::Local2IsoDate(FXJSE_HOBJECT hThis,
|
| if (szFormat.IsEmpty()) {
|
| pLocale->GetDatePattern(FX_LOCALEDATETIMESUBCATEGORY_Default, wsFormat);
|
| } else {
|
| - wsFormat = CFX_WideString::FromUTF8(szFormat.c_str(), szFormat.GetLength());
|
| + wsFormat = CFX_WideString::FromUTF8(szFormat);
|
| }
|
| - CXFA_LocaleValue widgetValue(
|
| - XFA_VT_DATE, CFX_WideString::FromUTF8(szDate.c_str(), szDate.GetLength()),
|
| - wsFormat, pLocale, (CXFA_LocaleMgr*)pMgr);
|
| + CXFA_LocaleValue widgetValue(XFA_VT_DATE, CFX_WideString::FromUTF8(szDate),
|
| + wsFormat, pLocale, (CXFA_LocaleMgr*)pMgr);
|
| CFX_Unitime dt = widgetValue.GetDate();
|
| strIsoDate.Format("%4d-%02d-%02d", dt.GetYear(), dt.GetMonth(), dt.GetDay());
|
| return TRUE;
|
| @@ -2079,8 +2074,7 @@ FX_BOOL CXFA_FM2JSContext::Local2IsoTime(FXJSE_HOBJECT hThis,
|
| pLocale = widgetData.GetLocal();
|
| } else {
|
| pLocale = pMgr->GetLocaleByName(
|
| - CFX_WideString::FromUTF8(szLocale.c_str(), szLocale.GetLength())
|
| - .AsWideStringC());
|
| + CFX_WideString::FromUTF8(szLocale).AsWideStringC());
|
| }
|
| if (!pLocale) {
|
| return FALSE;
|
| @@ -2089,13 +2083,12 @@ FX_BOOL CXFA_FM2JSContext::Local2IsoTime(FXJSE_HOBJECT hThis,
|
| if (szFormat.IsEmpty()) {
|
| pLocale->GetTimePattern(FX_LOCALEDATETIMESUBCATEGORY_Default, wsFormat);
|
| } else {
|
| - wsFormat = CFX_WideString::FromUTF8(szFormat.c_str(), szFormat.GetLength());
|
| + wsFormat = CFX_WideString::FromUTF8(szFormat);
|
| }
|
| wsFormat = FX_WSTRC(L"time{") + wsFormat;
|
| wsFormat += FX_WSTRC(L"}");
|
| - CXFA_LocaleValue widgetValue(
|
| - XFA_VT_TIME, CFX_WideString::FromUTF8(szTime.c_str(), szTime.GetLength()),
|
| - wsFormat, pLocale, (CXFA_LocaleMgr*)pMgr);
|
| + CXFA_LocaleValue widgetValue(XFA_VT_TIME, CFX_WideString::FromUTF8(szTime),
|
| + wsFormat, pLocale, (CXFA_LocaleMgr*)pMgr);
|
| CFX_Unitime utime = widgetValue.GetTime();
|
| strIsoTime.Format("%02d:%02d:%02d.%03d", utime.GetHour(), utime.GetMinute(),
|
| utime.GetSecond(), utime.GetMillisecond());
|
| @@ -2121,8 +2114,7 @@ FX_BOOL CXFA_FM2JSContext::IsoDate2Local(FXJSE_HOBJECT hThis,
|
| pLocale = widgetData.GetLocal();
|
| } else {
|
| pLocale = pMgr->GetLocaleByName(
|
| - CFX_WideString::FromUTF8(szLocale.c_str(), szLocale.GetLength())
|
| - .AsWideStringC());
|
| + CFX_WideString::FromUTF8(szLocale).AsWideStringC());
|
| }
|
| if (!pLocale) {
|
| return FALSE;
|
| @@ -2131,11 +2123,10 @@ FX_BOOL CXFA_FM2JSContext::IsoDate2Local(FXJSE_HOBJECT hThis,
|
| if (szFormat.IsEmpty()) {
|
| pLocale->GetDatePattern(FX_LOCALEDATETIMESUBCATEGORY_Default, wsFormat);
|
| } else {
|
| - wsFormat = CFX_WideString::FromUTF8(szFormat.c_str(), szFormat.GetLength());
|
| + wsFormat = CFX_WideString::FromUTF8(szFormat);
|
| }
|
| - CXFA_LocaleValue widgetValue(
|
| - XFA_VT_DATE, CFX_WideString::FromUTF8(szDate.c_str(), szDate.GetLength()),
|
| - (CXFA_LocaleMgr*)pMgr);
|
| + CXFA_LocaleValue widgetValue(XFA_VT_DATE, CFX_WideString::FromUTF8(szDate),
|
| + (CXFA_LocaleMgr*)pMgr);
|
| CFX_WideString wsRet;
|
| widgetValue.FormatPatterns(wsRet, wsFormat, pLocale,
|
| XFA_VALUEPICTURE_Display);
|
| @@ -2162,8 +2153,7 @@ FX_BOOL CXFA_FM2JSContext::IsoTime2Local(FXJSE_HOBJECT hThis,
|
| pLocale = widgetData.GetLocal();
|
| } else {
|
| pLocale = pMgr->GetLocaleByName(
|
| - CFX_WideString::FromUTF8(szLocale.c_str(), szLocale.GetLength())
|
| - .AsWideStringC());
|
| + CFX_WideString::FromUTF8(szLocale).AsWideStringC());
|
| }
|
| if (!pLocale) {
|
| return FALSE;
|
| @@ -2172,13 +2162,12 @@ FX_BOOL CXFA_FM2JSContext::IsoTime2Local(FXJSE_HOBJECT hThis,
|
| if (szFormat.IsEmpty()) {
|
| pLocale->GetTimePattern(FX_LOCALEDATETIMESUBCATEGORY_Default, wsFormat);
|
| } else {
|
| - wsFormat = CFX_WideString::FromUTF8(szFormat.c_str(), szFormat.GetLength());
|
| + wsFormat = CFX_WideString::FromUTF8(szFormat);
|
| }
|
| wsFormat = FX_WSTRC(L"time{") + wsFormat;
|
| wsFormat += FX_WSTRC(L"}");
|
| - CXFA_LocaleValue widgetValue(
|
| - XFA_VT_TIME, CFX_WideString::FromUTF8(szTime.c_str(), szTime.GetLength()),
|
| - (CXFA_LocaleMgr*)pMgr);
|
| + CXFA_LocaleValue widgetValue(XFA_VT_TIME, CFX_WideString::FromUTF8(szTime),
|
| + (CXFA_LocaleMgr*)pMgr);
|
| CFX_WideString wsRet;
|
| widgetValue.FormatPatterns(wsRet, wsFormat, pLocale,
|
| XFA_VALUEPICTURE_Display);
|
| @@ -2205,8 +2194,7 @@ FX_BOOL CXFA_FM2JSContext::GetGMTTime(FXJSE_HOBJECT hThis,
|
| pLocale = widgetData.GetLocal();
|
| } else {
|
| pLocale = pMgr->GetLocaleByName(
|
| - CFX_WideString::FromUTF8(szLocale.c_str(), szLocale.GetLength())
|
| - .AsWideStringC());
|
| + CFX_WideString::FromUTF8(szLocale).AsWideStringC());
|
| }
|
| if (!pLocale) {
|
| return FALSE;
|
| @@ -2215,13 +2203,12 @@ FX_BOOL CXFA_FM2JSContext::GetGMTTime(FXJSE_HOBJECT hThis,
|
| if (szFormat.IsEmpty()) {
|
| pLocale->GetTimePattern(FX_LOCALEDATETIMESUBCATEGORY_Default, wsFormat);
|
| } else {
|
| - wsFormat = CFX_WideString::FromUTF8(szFormat.c_str(), szFormat.GetLength());
|
| + wsFormat = CFX_WideString::FromUTF8(szFormat);
|
| }
|
| wsFormat = FX_WSTRC(L"time{") + wsFormat;
|
| wsFormat += FX_WSTRC(L"}");
|
| - CXFA_LocaleValue widgetValue(
|
| - XFA_VT_TIME, CFX_WideString::FromUTF8(szTime.c_str(), szTime.GetLength()),
|
| - (CXFA_LocaleMgr*)pMgr);
|
| + CXFA_LocaleValue widgetValue(XFA_VT_TIME, CFX_WideString::FromUTF8(szTime),
|
| + (CXFA_LocaleMgr*)pMgr);
|
| CFX_WideString wsRet;
|
| widgetValue.FormatPatterns(wsRet, wsFormat, pLocale,
|
| XFA_VALUEPICTURE_Display);
|
| @@ -2389,8 +2376,7 @@ void CXFA_FM2JSContext::GetLocalDateFormat(FXJSE_HOBJECT hThis,
|
| pLocale = widgetData.GetLocal();
|
| } else {
|
| pLocale = pMgr->GetLocaleByName(
|
| - CFX_WideString::FromUTF8(szLocalStr.c_str(), szLocalStr.GetLength())
|
| - .AsWideStringC());
|
| + CFX_WideString::FromUTF8(szLocalStr).AsWideStringC());
|
| }
|
| if (!pLocale) {
|
| return;
|
| @@ -2445,8 +2431,7 @@ void CXFA_FM2JSContext::GetLocalTimeFormat(FXJSE_HOBJECT hThis,
|
| pLocale = widgetData.GetLocal();
|
| } else {
|
| pLocale = pMgr->GetLocaleByName(
|
| - CFX_WideString::FromUTF8(szLocalStr.c_str(), szLocalStr.GetLength())
|
| - .AsWideStringC());
|
| + CFX_WideString::FromUTF8(szLocalStr).AsWideStringC());
|
| }
|
| if (!pLocale) {
|
| return;
|
| @@ -3265,10 +3250,10 @@ void CXFA_FM2JSContext::Eval(FXJSE_HOBJECT hThis,
|
| CFX_WideTextBuf wsJavaScriptBuf;
|
| CFX_WideString javaScript;
|
| CFX_WideString wsError;
|
| - XFA_FM2JS_Translate(CFX_WideString::FromUTF8(utf8ScriptString,
|
| - utf8ScriptString.GetLength())
|
| - .AsWideStringC(),
|
| - wsJavaScriptBuf, wsError);
|
| + XFA_FM2JS_Translate(
|
| + CFX_WideString::FromUTF8(utf8ScriptString.AsByteStringC())
|
| + .AsWideStringC(),
|
| + wsJavaScriptBuf, wsError);
|
| FXJSE_HCONTEXT hContext = FXJSE_Context_Create(hruntime);
|
| FXJSE_HVALUE returnValue = FXJSE_Value_Create(hruntime);
|
| javaScript = wsJavaScriptBuf.GetWideString();
|
| @@ -3389,7 +3374,7 @@ void CXFA_FM2JSContext::UnitType(FXJSE_HOBJECT hThis,
|
| };
|
| unitspanString.MakeLower();
|
| CFX_WideString wsTypeString =
|
| - CFX_WideString::FromUTF8(unitspanString, unitspanString.GetLength());
|
| + CFX_WideString::FromUTF8(unitspanString.AsByteStringC());
|
| const FX_WCHAR* pData = wsTypeString;
|
| int32_t u = 0;
|
| int32_t uLen = wsTypeString.GetLength();
|
| @@ -3749,8 +3734,7 @@ void CXFA_FM2JSContext::Decode(FXJSE_HOBJECT hThis,
|
| }
|
| void CXFA_FM2JSContext::DecodeURL(const CFX_ByteStringC& szURLString,
|
| CFX_ByteTextBuf& szResultString) {
|
| - CFX_WideString wsURLString =
|
| - CFX_WideString::FromUTF8(szURLString.c_str(), szURLString.GetLength());
|
| + CFX_WideString wsURLString = CFX_WideString::FromUTF8(szURLString);
|
| const FX_WCHAR* pData = wsURLString;
|
| int32_t iLen = wsURLString.GetLength();
|
| int32_t i = 0;
|
| @@ -3805,8 +3789,7 @@ void CXFA_FM2JSContext::DecodeURL(const CFX_ByteStringC& szURLString,
|
| }
|
| void CXFA_FM2JSContext::DecodeHTML(const CFX_ByteStringC& szHTMLString,
|
| CFX_ByteTextBuf& szResultString) {
|
| - CFX_WideString wsHTMLString =
|
| - CFX_WideString::FromUTF8(szHTMLString.c_str(), szHTMLString.GetLength());
|
| + CFX_WideString wsHTMLString = CFX_WideString::FromUTF8(szHTMLString);
|
| FX_WCHAR strString[9];
|
| int32_t iStrIndex = 0;
|
| int32_t iLen = wsHTMLString.GetLength();
|
| @@ -3880,8 +3863,7 @@ void CXFA_FM2JSContext::DecodeHTML(const CFX_ByteStringC& szHTMLString,
|
| }
|
| void CXFA_FM2JSContext::DecodeXML(const CFX_ByteStringC& szXMLString,
|
| CFX_ByteTextBuf& szResultString) {
|
| - CFX_WideString wsXMLString =
|
| - CFX_WideString::FromUTF8(szXMLString.c_str(), szXMLString.GetLength());
|
| + CFX_WideString wsXMLString = CFX_WideString::FromUTF8(szXMLString);
|
| FX_WCHAR strString[9];
|
| int32_t iStrIndex = 0;
|
| int32_t iLen = wsXMLString.GetLength();
|
| @@ -4025,8 +4007,7 @@ void CXFA_FM2JSContext::Encode(FXJSE_HOBJECT hThis,
|
| }
|
| void CXFA_FM2JSContext::EncodeURL(const CFX_ByteStringC& szURLString,
|
| CFX_ByteTextBuf& szResultBuf) {
|
| - CFX_WideString wsURLString =
|
| - CFX_WideString::FromUTF8(szURLString.c_str(), szURLString.GetLength());
|
| + CFX_WideString wsURLString = CFX_WideString::FromUTF8(szURLString);
|
| CFX_WideTextBuf wsResultBuf;
|
| FX_WCHAR ch = 0;
|
| int32_t iLength = wsURLString.GetLength();
|
| @@ -4134,7 +4115,7 @@ void CXFA_FM2JSContext::EncodeURL(const CFX_ByteStringC& szURLString,
|
| void CXFA_FM2JSContext::EncodeHTML(const CFX_ByteStringC& szHTMLString,
|
| CFX_ByteTextBuf& szResultBuf) {
|
| CFX_ByteString str = szHTMLString.c_str();
|
| - CFX_WideString wsHTMLString = CFX_WideString::FromUTF8(str, str.GetLength());
|
| + CFX_WideString wsHTMLString = CFX_WideString::FromUTF8(str.AsByteStringC());
|
| const FX_WCHAR* strCode = L"0123456789abcdef";
|
| FX_WCHAR strEncode[9];
|
| strEncode[0] = '&';
|
| @@ -4187,8 +4168,7 @@ void CXFA_FM2JSContext::EncodeHTML(const CFX_ByteStringC& szHTMLString,
|
| }
|
| void CXFA_FM2JSContext::EncodeXML(const CFX_ByteStringC& szXMLString,
|
| CFX_ByteTextBuf& szResultBuf) {
|
| - CFX_WideString wsXMLString =
|
| - CFX_WideString::FromUTF8(szXMLString.c_str(), szXMLString.GetLength());
|
| + CFX_WideString wsXMLString = CFX_WideString::FromUTF8(szXMLString);
|
| CFX_WideTextBuf wsResultBuf;
|
| enum {
|
| QUOT,
|
| @@ -4311,8 +4291,7 @@ FX_BOOL CXFA_FM2JSContext::HTMLCode2STR(uint32_t iCode,
|
| }
|
| static FX_BOOL XFA_PATTERN_STRING_Type(const CFX_ByteStringC& szPattern,
|
| uint32_t& patternType) {
|
| - CFX_WideString wsPattern =
|
| - CFX_WideString::FromUTF8(szPattern.c_str(), szPattern.GetLength());
|
| + CFX_WideString wsPattern = CFX_WideString::FromUTF8(szPattern);
|
| if (FX_WSTRC(L"datetime") == wsPattern.Left(8)) {
|
| patternType = XFA_VT_DATETIME;
|
| return TRUE;
|
| @@ -4417,9 +4396,8 @@ void CXFA_FM2JSContext::Format(FXJSE_HOBJECT hThis,
|
| FX_BOOL bCompelte =
|
| XFA_PATTERN_STRING_Type(szPattern.AsByteStringC(), patternType);
|
| CFX_WideString wsPattern =
|
| - CFX_WideString::FromUTF8(szPattern, szPattern.GetLength());
|
| - CFX_WideString wsValue =
|
| - CFX_WideString::FromUTF8(szValue, szValue.GetLength());
|
| + CFX_WideString::FromUTF8(szPattern.AsByteStringC());
|
| + CFX_WideString wsValue = CFX_WideString::FromUTF8(szValue.AsByteStringC());
|
| if (!bCompelte) {
|
| switch (patternType) {
|
| case XFA_VT_DATETIME: {
|
| @@ -4552,7 +4530,7 @@ void CXFA_FM2JSContext::Lower(FXJSE_HOBJECT hThis,
|
| HValueToUTF8String(argOne, argString);
|
| CFX_WideTextBuf lowStringBuf;
|
| CFX_WideString wsArgString =
|
| - CFX_WideString::FromUTF8(argString, argString.GetLength());
|
| + CFX_WideString::FromUTF8(argString.AsByteStringC());
|
| const FX_WCHAR* pData = wsArgString;
|
| int32_t iLen = argString.GetLength();
|
| int32_t i = 0;
|
| @@ -4633,9 +4611,9 @@ void CXFA_FM2JSContext::Parse(FXJSE_HOBJECT hThis,
|
| FX_BOOL bCompletePattern =
|
| XFA_PATTERN_STRING_Type(szPattern.AsByteStringC(), patternType);
|
| CFX_WideString wsPattern =
|
| - CFX_WideString::FromUTF8(szPattern, szPattern.GetLength());
|
| + CFX_WideString::FromUTF8(szPattern.AsByteStringC());
|
| CFX_WideString wsValue =
|
| - CFX_WideString::FromUTF8(szValue, szValue.GetLength());
|
| + CFX_WideString::FromUTF8(szValue.AsByteStringC());
|
| CFX_ByteString szParsedValue;
|
| if (bCompletePattern) {
|
| CXFA_LocaleValue localeValue(patternType, wsValue, wsPattern, pLocale,
|
| @@ -5180,7 +5158,7 @@ void CXFA_FM2JSContext::Upper(FXJSE_HOBJECT hThis,
|
| HValueToUTF8String(argOne, argString);
|
| CFX_WideTextBuf upperStringBuf;
|
| CFX_WideString wsArgString =
|
| - CFX_WideString::FromUTF8(argString, argString.GetLength());
|
| + CFX_WideString::FromUTF8(argString.AsByteStringC());
|
| const FX_WCHAR* pData = wsArgString;
|
| int32_t iLen = wsArgString.GetLength();
|
| int32_t i = 0;
|
| @@ -5490,8 +5468,7 @@ void CXFA_FM2JSContext::Get(FXJSE_HOBJECT hThis,
|
| CFX_ByteString urlString;
|
| HValueToUTF8String(argOne, urlString);
|
| IFX_FileRead* pFile = pAppProvider->DownloadURL(
|
| - CFX_WideString::FromUTF8(urlString, urlString.GetLength())
|
| - .AsWideStringC());
|
| + CFX_WideString::FromUTF8(urlString.AsByteStringC()).AsWideStringC());
|
| if (pFile) {
|
| int32_t size = pFile->GetSize();
|
| uint8_t* pData = FX_Alloc(uint8_t, size);
|
| @@ -5551,14 +5528,11 @@ void CXFA_FM2JSContext::Post(FXJSE_HOBJECT hThis,
|
| }
|
| CFX_WideString decodedResponse;
|
| FX_BOOL bFlags = pAppProvider->PostRequestURL(
|
| - CFX_WideString::FromUTF8(bsURL, bsURL.GetLength()).AsWideStringC(),
|
| - CFX_WideString::FromUTF8(bsData, bsData.GetLength()).AsWideStringC(),
|
| - CFX_WideString::FromUTF8(bsContentType, bsContentType.GetLength())
|
| - .AsWideStringC(),
|
| - CFX_WideString::FromUTF8(bsEncode, bsEncode.GetLength())
|
| - .AsWideStringC(),
|
| - CFX_WideString::FromUTF8(bsHeader, bsHeader.GetLength())
|
| - .AsWideStringC(),
|
| + CFX_WideString::FromUTF8(bsURL.AsByteStringC()).AsWideStringC(),
|
| + CFX_WideString::FromUTF8(bsData.AsByteStringC()).AsWideStringC(),
|
| + CFX_WideString::FromUTF8(bsContentType.AsByteStringC()).AsWideStringC(),
|
| + CFX_WideString::FromUTF8(bsEncode.AsByteStringC()).AsWideStringC(),
|
| + CFX_WideString::FromUTF8(bsHeader.AsByteStringC()).AsWideStringC(),
|
| decodedResponse);
|
| FXJSE_Value_Release(argOne);
|
| FXJSE_Value_Release(argTwo);
|
| @@ -5615,10 +5589,9 @@ void CXFA_FM2JSContext::Put(FXJSE_HOBJECT hThis,
|
| HValueToUTF8String(argThree, bsEncode);
|
| }
|
| FX_BOOL bFlags = pAppProvider->PutRequestURL(
|
| - CFX_WideString::FromUTF8(bsURL, bsURL.GetLength()).AsWideStringC(),
|
| - CFX_WideString::FromUTF8(bsData, bsData.GetLength()).AsWideStringC(),
|
| - CFX_WideString::FromUTF8(bsEncode, bsEncode.GetLength())
|
| - .AsWideStringC());
|
| + CFX_WideString::FromUTF8(bsURL.AsByteStringC()).AsWideStringC(),
|
| + CFX_WideString::FromUTF8(bsData.AsByteStringC()).AsWideStringC(),
|
| + CFX_WideString::FromUTF8(bsEncode.AsByteStringC()).AsWideStringC());
|
| FXJSE_Value_Release(argOne);
|
| FXJSE_Value_Release(argTwo);
|
| if (argc > 2) {
|
| @@ -6181,9 +6154,9 @@ void CXFA_FM2JSContext::dot_accessor(FXJSE_HOBJECT hThis,
|
| FX_Free(rgValues);
|
| } else {
|
| CFX_WideString wsPropertyName =
|
| - CFX_WideString::FromUTF8(szName, szName.GetLength());
|
| + CFX_WideString::FromUTF8(szName.AsByteStringC());
|
| CFX_WideString wsSomExpression =
|
| - CFX_WideString::FromUTF8(szSomExp, szSomExp.GetLength());
|
| + CFX_WideString::FromUTF8(szSomExp.AsByteStringC());
|
| pContext->ThrowScriptErrorMessage(XFA_IDS_ACCESS_PROPERTY_IN_NOT_OBJECT,
|
| (const FX_WCHAR*)wsPropertyName,
|
| (const FX_WCHAR*)wsSomExpression);
|
| @@ -6244,9 +6217,9 @@ void CXFA_FM2JSContext::dot_accessor(FXJSE_HOBJECT hThis,
|
| FX_Free(hResolveValues);
|
| } else {
|
| CFX_WideString wsPropertyName =
|
| - CFX_WideString::FromUTF8(szName, szName.GetLength());
|
| + CFX_WideString::FromUTF8(szName.AsByteStringC());
|
| CFX_WideString wsSomExpression =
|
| - CFX_WideString::FromUTF8(szSomExp, szSomExp.GetLength());
|
| + CFX_WideString::FromUTF8(szSomExp.AsByteStringC());
|
| pContext->ThrowScriptErrorMessage(XFA_IDS_ACCESS_PROPERTY_IN_NOT_OBJECT,
|
| (const FX_WCHAR*)wsPropertyName,
|
| (const FX_WCHAR*)wsSomExpression);
|
| @@ -6329,9 +6302,9 @@ void CXFA_FM2JSContext::dotdot_accessor(FXJSE_HOBJECT hThis,
|
| FX_Free(rgValues);
|
| } else {
|
| CFX_WideString wsPropertyName =
|
| - CFX_WideString::FromUTF8(szName, szName.GetLength());
|
| + CFX_WideString::FromUTF8(szName.AsByteStringC());
|
| CFX_WideString wsSomExpression =
|
| - CFX_WideString::FromUTF8(szSomExp, szSomExp.GetLength());
|
| + CFX_WideString::FromUTF8(szSomExp.AsByteStringC());
|
| pContext->ThrowScriptErrorMessage(XFA_IDS_ACCESS_PROPERTY_IN_NOT_OBJECT,
|
| (const FX_WCHAR*)wsPropertyName,
|
| (const FX_WCHAR*)wsSomExpression);
|
| @@ -6391,9 +6364,9 @@ void CXFA_FM2JSContext::dotdot_accessor(FXJSE_HOBJECT hThis,
|
| FX_Free(hResolveValues);
|
| } else {
|
| CFX_WideString wsPropertyName =
|
| - CFX_WideString::FromUTF8(szName, szName.GetLength());
|
| + CFX_WideString::FromUTF8(szName.AsByteStringC());
|
| CFX_WideString wsSomExpression =
|
| - CFX_WideString::FromUTF8(szSomExp, szSomExp.GetLength());
|
| + CFX_WideString::FromUTF8(szSomExp.AsByteStringC());
|
| pContext->ThrowScriptErrorMessage(XFA_IDS_ACCESS_PROPERTY_IN_NOT_OBJECT,
|
| (const FX_WCHAR*)wsPropertyName,
|
| (const FX_WCHAR*)wsSomExpression);
|
| @@ -6421,7 +6394,7 @@ void CXFA_FM2JSContext::eval_translation(FXJSE_HOBJECT hThis,
|
| pContext->ThrowScriptErrorMessage(XFA_IDS_ARGUMENT_MISMATCH);
|
| } else {
|
| CFX_WideString scriptString =
|
| - CFX_WideString::FromUTF8(argString, argString.GetLength());
|
| + CFX_WideString::FromUTF8(argString.AsByteStringC());
|
| CFX_WideTextBuf wsJavaScriptBuf;
|
| CFX_WideString wsError;
|
| XFA_FM2JS_Translate(scriptString.AsWideStringC(), wsJavaScriptBuf,
|
| @@ -6893,10 +6866,8 @@ FX_BOOL CXFA_FM2JSContext::GetObjectByName(
|
| XFA_RESOLVENODE_Siblings | XFA_RESOLVENODE_Parent;
|
| int32_t iRet = pScriptContext->ResolveObjects(
|
| pScriptContext->GetThisObject(),
|
| - CFX_WideString::FromUTF8(szAccessorName.c_str(),
|
| - szAccessorName.GetLength())
|
| - .AsWideStringC(),
|
| - resoveNodeRS, dwFlags);
|
| + CFX_WideString::FromUTF8(szAccessorName).AsWideStringC(), resoveNodeRS,
|
| + dwFlags);
|
| if (iRet >= 1 && resoveNodeRS.dwFlags == XFA_RESOVENODE_RSTYPE_Nodes) {
|
| FXJSE_Value_Set(accessorValue, pScriptContext->GetJSValueFromMap(
|
| resoveNodeRS.nodes.GetAt(0)));
|
| @@ -6910,8 +6881,7 @@ int32_t CXFA_FM2JSContext::ResolveObjects(FXJSE_HOBJECT hThis,
|
| XFA_RESOLVENODE_RS& resoveNodeRS,
|
| FX_BOOL bdotAccessor,
|
| FX_BOOL bHasNoResolveName) {
|
| - CFX_WideString wsSomExpression =
|
| - CFX_WideString::FromUTF8(bsSomExp.c_str(), bsSomExp.GetLength());
|
| + CFX_WideString wsSomExpression = CFX_WideString::FromUTF8(bsSomExp);
|
| int32_t iRet = -1;
|
| CXFA_FM2JSContext* pContext =
|
| (CXFA_FM2JSContext*)FXJSE_Value_ToObject(hThis, NULL);
|
|
|