Index: xfa/fxfa/fm2js/xfa_fm2jscontext.cpp |
diff --git a/xfa/fxfa/fm2js/xfa_fm2jscontext.cpp b/xfa/fxfa/fm2js/xfa_fm2jscontext.cpp |
index 9646756f6ea00e1d34d54a54010945a235c631ba..e687ee53b8421f7f4e2975af94ac26a714b0e25b 100644 |
--- a/xfa/fxfa/fm2js/xfa_fm2jscontext.cpp |
+++ b/xfa/fxfa/fm2js/xfa_fm2jscontext.cpp |
@@ -315,8 +315,8 @@ void CXFA_FM2JSContext::Avg(FXJSE_HOBJECT hThis, |
FXJSE_HVALUE newPropertyValue = FXJSE_Value_Create(hruntime); |
for (int32_t j = 2; j < iLength; j++) { |
FXJSE_Value_GetObjectPropByIdx(argValue, j, jsObjectValue); |
- FXJSE_Value_GetObjectProp( |
- jsObjectValue, propertyStr.AsByteStringC(), newPropertyValue); |
+ FXJSE_Value_GetObjectProp(jsObjectValue, propertyStr.AsStringC(), |
+ newPropertyValue); |
if (!FXJSE_Value_IsNull(newPropertyValue)) { |
dSum += HValueToDouble(hThis, newPropertyValue); |
uCount++; |
@@ -398,8 +398,8 @@ void CXFA_FM2JSContext::Count(FXJSE_HOBJECT hThis, |
FXJSE_Value_ToUTF8String(propertyValue, propertyStr); |
for (int32_t i = 2; i < iLength; i++) { |
FXJSE_Value_GetObjectPropByIdx(argValue, i, jsObjectValue); |
- FXJSE_Value_GetObjectProp( |
- jsObjectValue, propertyStr.AsByteStringC(), newPropertyValue); |
+ FXJSE_Value_GetObjectProp(jsObjectValue, propertyStr.AsStringC(), |
+ newPropertyValue); |
uCount += (FXJSE_Value_IsNull(newPropertyValue) ? 0 : 1); |
} |
} |
@@ -490,8 +490,8 @@ void CXFA_FM2JSContext::Max(FXJSE_HOBJECT hThis, |
FXJSE_Value_ToUTF8String(propertyValue, propertyStr); |
for (int32_t i = 2; i < iLength; i++) { |
FXJSE_Value_GetObjectPropByIdx(argValue, i, jsObjectValue); |
- FXJSE_Value_GetObjectProp( |
- jsObjectValue, propertyStr.AsByteStringC(), newPropertyValue); |
+ FXJSE_Value_GetObjectProp(jsObjectValue, propertyStr.AsStringC(), |
+ newPropertyValue); |
if (!FXJSE_Value_IsNull(newPropertyValue)) { |
uCount++; |
if (uCount == 1) { |
@@ -593,8 +593,8 @@ void CXFA_FM2JSContext::Min(FXJSE_HOBJECT hThis, |
FXJSE_Value_ToUTF8String(propertyValue, propertyStr); |
for (int32_t i = 2; i < iLength; i++) { |
FXJSE_Value_GetObjectPropByIdx(argValue, i, jsObjectValue); |
- FXJSE_Value_GetObjectProp( |
- jsObjectValue, propertyStr.AsByteStringC(), newPropertyValue); |
+ FXJSE_Value_GetObjectProp(jsObjectValue, propertyStr.AsStringC(), |
+ newPropertyValue); |
if (!FXJSE_Value_IsNull(newPropertyValue)) { |
uCount++; |
if (uCount == 1) { |
@@ -679,8 +679,8 @@ void CXFA_FM2JSContext::Mod(FXJSE_HOBJECT hThis, |
CFX_ByteString propertyStr; |
FXJSE_Value_ToUTF8String(propertyValue, propertyStr); |
FXJSE_HVALUE newPropertyValue = FXJSE_Value_Create(hruntime); |
- FXJSE_Value_GetObjectProp( |
- jsObjectValue, propertyStr.AsByteStringC(), newPropertyValue); |
+ FXJSE_Value_GetObjectProp(jsObjectValue, propertyStr.AsStringC(), |
+ newPropertyValue); |
dDividend = HValueToDouble(hThis, newPropertyValue); |
FXJSE_Value_Release(newPropertyValue); |
} |
@@ -708,8 +708,8 @@ void CXFA_FM2JSContext::Mod(FXJSE_HOBJECT hThis, |
CFX_ByteString propertyStr; |
FXJSE_Value_ToUTF8String(propertyValue, propertyStr); |
FXJSE_HVALUE newPropertyValue = FXJSE_Value_Create(hruntime); |
- FXJSE_Value_GetObjectProp( |
- jsObjectValue, propertyStr.AsByteStringC(), newPropertyValue); |
+ FXJSE_Value_GetObjectProp(jsObjectValue, propertyStr.AsStringC(), |
+ newPropertyValue); |
dDividor = HValueToDouble(hThis, newPropertyValue); |
FXJSE_Value_Release(newPropertyValue); |
} |
@@ -761,7 +761,7 @@ void CXFA_FM2JSContext::Round(FXJSE_HOBJECT hThis, |
CFX_ByteString propertyStr; |
FXJSE_Value_ToUTF8String(propertyValue, propertyStr); |
FXJSE_HVALUE newPropertyValue = FXJSE_Value_Create(hruntime); |
- FXJSE_Value_GetObjectProp(jsObjectValue, propertyStr.AsByteStringC(), |
+ FXJSE_Value_GetObjectProp(jsObjectValue, propertyStr.AsStringC(), |
newPropertyValue); |
dValue = HValueToDouble(hThis, newPropertyValue); |
FXJSE_Value_Release(newPropertyValue); |
@@ -774,7 +774,7 @@ void CXFA_FM2JSContext::Round(FXJSE_HOBJECT hThis, |
CFX_Decimal decimalValue((FX_FLOAT)dValue, uPrecision); |
CFX_WideString wsValue = decimalValue; |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
- wsValue.UTF8Encode().AsByteStringC()); |
+ wsValue.UTF8Encode().AsStringC()); |
} |
FXJSE_Value_Release(argOne); |
} else if (argc == 2) { |
@@ -795,7 +795,7 @@ void CXFA_FM2JSContext::Round(FXJSE_HOBJECT hThis, |
CFX_ByteString propertyStr; |
FXJSE_Value_ToUTF8String(propertyValue, propertyStr); |
FXJSE_HVALUE newPropertyValue = FXJSE_Value_Create(hruntime); |
- FXJSE_Value_GetObjectProp(jsObjectValue, propertyStr.AsByteStringC(), |
+ FXJSE_Value_GetObjectProp(jsObjectValue, propertyStr.AsStringC(), |
newPropertyValue); |
dValue = HValueToDouble(hThis, newPropertyValue); |
FXJSE_Value_Release(newPropertyValue); |
@@ -817,7 +817,7 @@ void CXFA_FM2JSContext::Round(FXJSE_HOBJECT hThis, |
CFX_ByteString propertyStr; |
FXJSE_Value_ToUTF8String(propertyValue, propertyStr); |
FXJSE_HVALUE newPropertyValue = FXJSE_Value_Create(hruntime); |
- FXJSE_Value_GetObjectProp(jsObjectValue, propertyStr.AsByteStringC(), |
+ FXJSE_Value_GetObjectProp(jsObjectValue, propertyStr.AsStringC(), |
newPropertyValue); |
dPrecision = HValueToDouble(hThis, newPropertyValue); |
FXJSE_Value_Release(newPropertyValue); |
@@ -837,7 +837,7 @@ void CXFA_FM2JSContext::Round(FXJSE_HOBJECT hThis, |
CFX_Decimal decimalValue((FX_FLOAT)dValue, uPrecision); |
CFX_WideString wsValue = decimalValue; |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
- wsValue.UTF8Encode().AsByteStringC()); |
+ wsValue.UTF8Encode().AsStringC()); |
} |
FXJSE_Value_Release(argOne); |
FXJSE_Value_Release(argTwo); |
@@ -886,8 +886,8 @@ void CXFA_FM2JSContext::Sum(FXJSE_HOBJECT hThis, |
FXJSE_Value_ToUTF8String(propertyValue, propertyStr); |
for (int32_t j = 2; j < iLength; j++) { |
FXJSE_Value_GetObjectPropByIdx(argValue, j, jsObjectValue); |
- FXJSE_Value_GetObjectProp( |
- jsObjectValue, propertyStr.AsByteStringC(), newPropertyValue); |
+ FXJSE_Value_GetObjectProp(jsObjectValue, propertyStr.AsStringC(), |
+ newPropertyValue); |
if (!FXJSE_Value_IsNull(newPropertyValue)) { |
dSum += HValueToDouble(hThis, newPropertyValue); |
uCount++; |
@@ -937,7 +937,7 @@ void CXFA_FM2JSContext::Date(FXJSE_HOBJECT hThis, |
bufferMon.Format("%02d", pTmStruct->tm_mon + 1); |
bufferDay.Format("%02d", pTmStruct->tm_mday); |
CFX_ByteString bufferCurrent = bufferYear + bufferMon + bufferDay; |
- int32_t dDays = DateString2Num(bufferCurrent.AsByteStringC()); |
+ int32_t dDays = DateString2Num(bufferCurrent.AsStringC()); |
FXJSE_Value_SetInteger(args.GetReturnValue(), dDays); |
} else { |
CXFA_FM2JSContext* pContext = |
@@ -981,12 +981,12 @@ void CXFA_FM2JSContext::Date2Num(FXJSE_HOBJECT hThis, |
} |
if (!bFlags) { |
CFX_ByteString szIsoDateString; |
- FX_BOOL bRet = Local2IsoDate( |
- hThis, dateString.AsByteStringC(), formatString.AsByteStringC(), |
- localString.AsByteStringC(), szIsoDateString); |
+ FX_BOOL bRet = |
+ Local2IsoDate(hThis, dateString.AsStringC(), formatString.AsStringC(), |
+ localString.AsStringC(), szIsoDateString); |
if (bRet) { |
FXJSE_Value_SetInteger(args.GetReturnValue(), |
- DateString2Num(szIsoDateString.AsByteStringC())); |
+ DateString2Num(szIsoDateString.AsStringC())); |
} else { |
FXJSE_Value_SetInteger(args.GetReturnValue(), 0); |
} |
@@ -1037,12 +1037,11 @@ void CXFA_FM2JSContext::DateFmt(FXJSE_HOBJECT hThis, |
} |
if (!bFlags) { |
CFX_ByteString formatStr; |
- GetStandardDateFormat(hThis, iStyle, szLocal.AsByteStringC(), formatStr); |
+ GetStandardDateFormat(hThis, iStyle, szLocal.AsStringC(), formatStr); |
if (formatStr.IsEmpty()) { |
formatStr = ""; |
} |
- FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
- formatStr.AsByteStringC()); |
+ FXJSE_Value_SetUTF8String(args.GetReturnValue(), formatStr.AsStringC()); |
} else { |
FXJSE_Value_SetNull(args.GetReturnValue()); |
} |
@@ -1069,7 +1068,7 @@ void CXFA_FM2JSContext::IsoDate2Num(FXJSE_HOBJECT hThis, |
} else { |
CFX_ByteString szArgString; |
HValueToUTF8String(argOne, szArgString); |
- int32_t dDays = DateString2Num(szArgString.AsByteStringC()); |
+ int32_t dDays = DateString2Num(szArgString.AsStringC()); |
FXJSE_Value_SetInteger(args.GetReturnValue(), (int32_t)dDays); |
} |
FXJSE_Value_Release(argOne); |
@@ -1102,7 +1101,7 @@ void CXFA_FM2JSContext::IsoTime2Num(FXJSE_HOBJECT hThis, |
return; |
} |
CXFA_LocaleValue timeValue( |
- XFA_VT_TIME, CFX_WideString::FromUTF8(szArgString.AsByteStringC()), |
+ XFA_VT_TIME, CFX_WideString::FromUTF8(szArgString.AsStringC()), |
(CXFA_LocaleMgr*)pMgr); |
if (timeValue.IsValid()) { |
CFX_Unitime uniTime = timeValue.GetTime(); |
@@ -1167,13 +1166,11 @@ void CXFA_FM2JSContext::LocalDateFmt(FXJSE_HOBJECT hThis, |
} |
if (!bFlags) { |
CFX_ByteString formatStr; |
- GetLocalDateFormat(hThis, iStyle, szLocal.AsByteStringC(), formatStr, |
- FALSE); |
+ GetLocalDateFormat(hThis, iStyle, szLocal.AsStringC(), formatStr, FALSE); |
if (formatStr.IsEmpty()) { |
formatStr = ""; |
} |
- FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
- formatStr.AsByteStringC()); |
+ FXJSE_Value_SetUTF8String(args.GetReturnValue(), formatStr.AsStringC()); |
} else { |
FXJSE_Value_SetNull(args.GetReturnValue()); |
} |
@@ -1220,13 +1217,11 @@ void CXFA_FM2JSContext::LocalTimeFmt(FXJSE_HOBJECT hThis, |
} |
if (!bFlags) { |
CFX_ByteString formatStr; |
- GetLocalTimeFormat(hThis, iStyle, szLocal.AsByteStringC(), formatStr, |
- FALSE); |
+ GetLocalTimeFormat(hThis, iStyle, szLocal.AsStringC(), formatStr, FALSE); |
if (formatStr.IsEmpty()) { |
formatStr = ""; |
} |
- FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
- formatStr.AsByteStringC()); |
+ FXJSE_Value_SetUTF8String(args.GetReturnValue(), formatStr.AsStringC()); |
} else { |
FXJSE_Value_SetNull(args.GetReturnValue()); |
} |
@@ -1373,14 +1368,14 @@ void CXFA_FM2JSContext::Num2Date(FXJSE_HOBJECT hThis, |
CFX_ByteString szIsoDateString; |
szIsoDateString.Format("%d%02d%02d", iYear + i, iMonth, iDay); |
CFX_ByteString szLocalDateString; |
- IsoDate2Local(hThis, szIsoDateString.AsByteStringC(), |
- formatString.AsByteStringC(), localString.AsByteStringC(), |
+ IsoDate2Local(hThis, szIsoDateString.AsStringC(), |
+ formatString.AsStringC(), localString.AsStringC(), |
szLocalDateString); |
if (szLocalDateString.IsEmpty()) { |
szLocalDateString = ""; |
} |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
- szLocalDateString.AsByteStringC()); |
+ szLocalDateString.AsStringC()); |
} else { |
FXJSE_Value_SetNull(args.GetReturnValue()); |
} |
@@ -1436,13 +1431,13 @@ void CXFA_FM2JSContext::Num2GMTime(FXJSE_HOBJECT hThis, |
} |
if (!bFlags) { |
CFX_ByteString szGMTTimeString; |
- Num2AllTime(hThis, iTime, formatString.AsByteStringC(), |
- localString.AsByteStringC(), TRUE, szGMTTimeString); |
+ Num2AllTime(hThis, iTime, formatString.AsStringC(), |
+ localString.AsStringC(), TRUE, szGMTTimeString); |
if (szGMTTimeString.IsEmpty()) { |
szGMTTimeString = ""; |
} |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
- szGMTTimeString.AsByteStringC()); |
+ szGMTTimeString.AsStringC()); |
} else { |
FXJSE_Value_SetNull(args.GetReturnValue()); |
} |
@@ -1498,13 +1493,13 @@ void CXFA_FM2JSContext::Num2Time(FXJSE_HOBJECT hThis, |
} |
if (!bFlags) { |
CFX_ByteString szLocalTimeString; |
- Num2AllTime(hThis, (int32_t)fTime, formatString.AsByteStringC(), |
- localString.AsByteStringC(), FALSE, szLocalTimeString); |
+ Num2AllTime(hThis, (int32_t)fTime, formatString.AsStringC(), |
+ localString.AsStringC(), FALSE, szLocalTimeString); |
if (szLocalTimeString.IsEmpty()) { |
szLocalTimeString = ""; |
} |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
- szLocalTimeString.AsByteStringC()); |
+ szLocalTimeString.AsStringC()); |
} else { |
FXJSE_Value_SetNull(args.GetReturnValue()); |
} |
@@ -1588,19 +1583,18 @@ void CXFA_FM2JSContext::Time2Num(FXJSE_HOBJECT hThis, |
pLocale = widgetData.GetLocal(); |
} else { |
pLocale = pMgr->GetLocaleByName( |
- CFX_WideString::FromUTF8(localString.AsByteStringC()) |
- .AsWideStringC()); |
+ CFX_WideString::FromUTF8(localString.AsStringC()).AsStringC()); |
} |
CFX_WideString wsFormat; |
if (formatString.IsEmpty()) { |
pLocale->GetTimePattern(FX_LOCALEDATETIMESUBCATEGORY_Default, wsFormat); |
} else { |
- wsFormat = CFX_WideString::FromUTF8(formatString.AsByteStringC()); |
+ wsFormat = CFX_WideString::FromUTF8(formatString.AsStringC()); |
} |
wsFormat = FX_WSTRC(L"time{") + wsFormat; |
wsFormat += FX_WSTRC(L"}"); |
CXFA_LocaleValue timeValue( |
- XFA_VT_TIME, CFX_WideString::FromUTF8(timeString.AsByteStringC()), |
+ XFA_VT_TIME, CFX_WideString::FromUTF8(timeString.AsStringC()), |
wsFormat, pLocale, (CXFA_LocaleMgr*)pMgr); |
if (timeValue.IsValid()) { |
CFX_Unitime uniTime = timeValue.GetTime(); |
@@ -1676,12 +1670,11 @@ void CXFA_FM2JSContext::TimeFmt(FXJSE_HOBJECT hThis, |
} |
if (!bFlags) { |
CFX_ByteString formatStr; |
- GetStandardTimeFormat(hThis, iStyle, szLocal.AsByteStringC(), formatStr); |
+ GetStandardTimeFormat(hThis, iStyle, szLocal.AsStringC(), formatStr); |
if (formatStr.IsEmpty()) { |
formatStr = ""; |
} |
- FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
- formatStr.AsByteStringC()); |
+ FXJSE_Value_SetUTF8String(args.GetReturnValue(), formatStr.AsStringC()); |
} else { |
FXJSE_Value_SetNull(args.GetReturnValue()); |
} |
@@ -2036,8 +2029,8 @@ FX_BOOL CXFA_FM2JSContext::Local2IsoDate(FXJSE_HOBJECT hThis, |
CXFA_WidgetData widgetData(pThisNode); |
pLocale = widgetData.GetLocal(); |
} else { |
- pLocale = pMgr->GetLocaleByName( |
- CFX_WideString::FromUTF8(szLocale).AsWideStringC()); |
+ pLocale = |
+ pMgr->GetLocaleByName(CFX_WideString::FromUTF8(szLocale).AsStringC()); |
} |
if (!pLocale) { |
return FALSE; |
@@ -2073,8 +2066,8 @@ FX_BOOL CXFA_FM2JSContext::Local2IsoTime(FXJSE_HOBJECT hThis, |
CXFA_WidgetData widgetData(pThisNode); |
pLocale = widgetData.GetLocal(); |
} else { |
- pLocale = pMgr->GetLocaleByName( |
- CFX_WideString::FromUTF8(szLocale).AsWideStringC()); |
+ pLocale = |
+ pMgr->GetLocaleByName(CFX_WideString::FromUTF8(szLocale).AsStringC()); |
} |
if (!pLocale) { |
return FALSE; |
@@ -2113,8 +2106,8 @@ FX_BOOL CXFA_FM2JSContext::IsoDate2Local(FXJSE_HOBJECT hThis, |
CXFA_WidgetData widgetData(pThisNode); |
pLocale = widgetData.GetLocal(); |
} else { |
- pLocale = pMgr->GetLocaleByName( |
- CFX_WideString::FromUTF8(szLocale).AsWideStringC()); |
+ pLocale = |
+ pMgr->GetLocaleByName(CFX_WideString::FromUTF8(szLocale).AsStringC()); |
} |
if (!pLocale) { |
return FALSE; |
@@ -2152,8 +2145,8 @@ FX_BOOL CXFA_FM2JSContext::IsoTime2Local(FXJSE_HOBJECT hThis, |
CXFA_WidgetData widgetData(pThisNode); |
pLocale = widgetData.GetLocal(); |
} else { |
- pLocale = pMgr->GetLocaleByName( |
- CFX_WideString::FromUTF8(szLocale).AsWideStringC()); |
+ pLocale = |
+ pMgr->GetLocaleByName(CFX_WideString::FromUTF8(szLocale).AsStringC()); |
} |
if (!pLocale) { |
return FALSE; |
@@ -2193,8 +2186,8 @@ FX_BOOL CXFA_FM2JSContext::GetGMTTime(FXJSE_HOBJECT hThis, |
CXFA_WidgetData widgetData(pThisNode); |
pLocale = widgetData.GetLocal(); |
} else { |
- pLocale = pMgr->GetLocaleByName( |
- CFX_WideString::FromUTF8(szLocale).AsWideStringC()); |
+ pLocale = |
+ pMgr->GetLocaleByName(CFX_WideString::FromUTF8(szLocale).AsStringC()); |
} |
if (!pLocale) { |
return FALSE; |
@@ -2375,8 +2368,8 @@ void CXFA_FM2JSContext::GetLocalDateFormat(FXJSE_HOBJECT hThis, |
CXFA_WidgetData widgetData(pThisNode); |
pLocale = widgetData.GetLocal(); |
} else { |
- pLocale = pMgr->GetLocaleByName( |
- CFX_WideString::FromUTF8(szLocalStr).AsWideStringC()); |
+ pLocale = |
+ pMgr->GetLocaleByName(CFX_WideString::FromUTF8(szLocalStr).AsStringC()); |
} |
if (!pLocale) { |
return; |
@@ -2430,8 +2423,8 @@ void CXFA_FM2JSContext::GetLocalTimeFormat(FXJSE_HOBJECT hThis, |
CXFA_WidgetData widgetData(pThisNode); |
pLocale = widgetData.GetLocal(); |
} else { |
- pLocale = pMgr->GetLocaleByName( |
- CFX_WideString::FromUTF8(szLocalStr).AsWideStringC()); |
+ pLocale = |
+ pMgr->GetLocaleByName(CFX_WideString::FromUTF8(szLocalStr).AsStringC()); |
} |
if (!pLocale) { |
return; |
@@ -2482,10 +2475,10 @@ void CXFA_FM2JSContext::Num2AllTime(FXJSE_HOBJECT hThis, |
CFX_ByteString strIsoTime; |
strIsoTime.Format("%02d:%02d:%02d", iHour, iMin, iSec); |
if (bGM) { |
- iRet = GetGMTTime(hThis, strIsoTime.AsByteStringC(), szFormat, szLocale, |
- strTime); |
+ iRet = |
+ GetGMTTime(hThis, strIsoTime.AsStringC(), szFormat, szLocale, strTime); |
} else { |
- iRet = IsoTime2Local(hThis, strIsoTime.AsByteStringC(), szFormat, szLocale, |
+ iRet = IsoTime2Local(hThis, strIsoTime.AsStringC(), szFormat, szLocale, |
strTime); |
} |
if (!iRet) { |
@@ -3070,13 +3063,13 @@ void CXFA_FM2JSContext::Choose(FXJSE_HOBJECT hThis, |
} else { |
CFX_ByteString propStr; |
FXJSE_Value_ToUTF8String(propertyValue, propStr); |
- FXJSE_Value_GetObjectProp(jsobjectValue, propStr.AsByteStringC(), |
+ FXJSE_Value_GetObjectProp(jsobjectValue, propStr.AsStringC(), |
newProperty); |
} |
CFX_ByteString bsChoosed; |
HValueToUTF8String(newProperty, bsChoosed); |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
- bsChoosed.AsByteStringC()); |
+ bsChoosed.AsStringC()); |
FXJSE_Value_Release(newProperty); |
FXJSE_Value_Release(jsobjectValue); |
FXJSE_Value_Release(propertyValue); |
@@ -3088,7 +3081,7 @@ void CXFA_FM2JSContext::Choose(FXJSE_HOBJECT hThis, |
CFX_ByteString bsChoosed; |
HValueToUTF8String(argIndexValue, bsChoosed); |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
- bsChoosed.AsByteStringC()); |
+ bsChoosed.AsStringC()); |
bFound = TRUE; |
} |
} |
@@ -3200,8 +3193,8 @@ void CXFA_FM2JSContext::Within(FXJSE_HOBJECT hThis, |
HValueToUTF8String(argHeight, heightString); |
FXJSE_Value_SetInteger( |
args.GetReturnValue(), |
- ((oneString.Compare(lowString.AsByteStringC()) >= 0) && |
- (oneString.Compare(heightString.AsByteStringC()) <= 0))); |
+ ((oneString.Compare(lowString.AsStringC()) >= 0) && |
+ (oneString.Compare(heightString.AsStringC()) <= 0))); |
} |
FXJSE_Value_Release(argLow); |
FXJSE_Value_Release(argHeight); |
@@ -3251,8 +3244,7 @@ void CXFA_FM2JSContext::Eval(FXJSE_HOBJECT hThis, |
CFX_WideString javaScript; |
CFX_WideString wsError; |
XFA_FM2JS_Translate( |
- CFX_WideString::FromUTF8(utf8ScriptString.AsByteStringC()) |
- .AsWideStringC(), |
+ CFX_WideString::FromUTF8(utf8ScriptString.AsStringC()).AsStringC(), |
wsJavaScriptBuf, wsError); |
FXJSE_HCONTEXT hContext = FXJSE_Context_Create(hruntime); |
FXJSE_HVALUE returnValue = FXJSE_Value_Create(hruntime); |
@@ -3374,7 +3366,7 @@ void CXFA_FM2JSContext::UnitType(FXJSE_HOBJECT hThis, |
}; |
unitspanString.MakeLower(); |
CFX_WideString wsTypeString = |
- CFX_WideString::FromUTF8(unitspanString.AsByteStringC()); |
+ CFX_WideString::FromUTF8(unitspanString.AsStringC()); |
const FX_WCHAR* pData = wsTypeString; |
int32_t u = 0; |
int32_t uLen = wsTypeString.GetLength(); |
@@ -3640,7 +3632,7 @@ void CXFA_FM2JSContext::At(FXJSE_HOBJECT hThis, |
} else { |
CFX_ByteString stringOne; |
HValueToUTF8String(argOne, stringOne); |
- FX_STRSIZE iPosition = stringOne.Find(stringTwo.AsByteStringC()); |
+ FX_STRSIZE iPosition = stringOne.Find(stringTwo.AsStringC()); |
FXJSE_Value_SetInteger(args.GetReturnValue(), iPosition + 1); |
} |
} |
@@ -3678,7 +3670,7 @@ void CXFA_FM2JSContext::Concat(FXJSE_HOBJECT hThis, |
FXJSE_Value_SetNull(args.GetReturnValue()); |
} else { |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
- resultString.AsByteStringC()); |
+ resultString.AsStringC()); |
} |
} else { |
pContext->ThrowScriptErrorMessage(XFA_IDS_INCORRECT_NUMBER_OF_METHOD, |
@@ -3699,7 +3691,7 @@ void CXFA_FM2JSContext::Decode(FXJSE_HOBJECT hThis, |
CFX_ByteString toDecodeString; |
HValueToUTF8String(argOne, toDecodeString); |
CFX_ByteTextBuf resultBuf; |
- DecodeURL(toDecodeString.AsByteStringC(), resultBuf); |
+ DecodeURL(toDecodeString.AsStringC(), resultBuf); |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
resultBuf.GetByteString()); |
} |
@@ -3716,11 +3708,11 @@ void CXFA_FM2JSContext::Decode(FXJSE_HOBJECT hThis, |
HValueToUTF8String(argTwo, identifyString); |
CFX_ByteTextBuf resultBuf; |
if (identifyString.EqualNoCase("html")) { |
- DecodeHTML(toDecodeString.AsByteStringC(), resultBuf); |
+ DecodeHTML(toDecodeString.AsStringC(), resultBuf); |
} else if (identifyString.EqualNoCase("xml")) { |
- DecodeXML(toDecodeString.AsByteStringC(), resultBuf); |
+ DecodeXML(toDecodeString.AsStringC(), resultBuf); |
} else { |
- DecodeURL(toDecodeString.AsByteStringC(), resultBuf); |
+ DecodeURL(toDecodeString.AsStringC(), resultBuf); |
} |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
resultBuf.GetByteString()); |
@@ -3785,7 +3777,7 @@ void CXFA_FM2JSContext::DecodeURL(const CFX_ByteStringC& szURLString, |
szResultString.Clear(); |
szResultString << FX_UTF8Encode(wsResultBuf.GetBuffer(), |
wsResultBuf.GetLength()) |
- .AsByteStringC(); |
+ .AsStringC(); |
} |
void CXFA_FM2JSContext::DecodeHTML(const CFX_ByteStringC& szHTMLString, |
CFX_ByteTextBuf& szResultString) { |
@@ -3859,7 +3851,7 @@ void CXFA_FM2JSContext::DecodeHTML(const CFX_ByteStringC& szHTMLString, |
szResultString.Clear(); |
szResultString << FX_UTF8Encode(wsResultBuf.GetBuffer(), |
wsResultBuf.GetLength()) |
- .AsByteStringC(); |
+ .AsStringC(); |
} |
void CXFA_FM2JSContext::DecodeXML(const CFX_ByteStringC& szXMLString, |
CFX_ByteTextBuf& szResultString) { |
@@ -3956,7 +3948,7 @@ void CXFA_FM2JSContext::DecodeXML(const CFX_ByteStringC& szXMLString, |
wsXMLBuf.AppendChar(0); |
szResultString.Clear(); |
szResultString << FX_UTF8Encode(wsXMLBuf.GetBuffer(), wsXMLBuf.GetLength()) |
- .AsByteStringC(); |
+ .AsStringC(); |
} |
void CXFA_FM2JSContext::Encode(FXJSE_HOBJECT hThis, |
const CFX_ByteStringC& szFuncName, |
@@ -3972,7 +3964,7 @@ void CXFA_FM2JSContext::Encode(FXJSE_HOBJECT hThis, |
CFX_ByteString toEncodeString; |
HValueToUTF8String(argOne, toEncodeString); |
CFX_ByteTextBuf resultBuf; |
- EncodeURL(toEncodeString.AsByteStringC(), resultBuf); |
+ EncodeURL(toEncodeString.AsStringC(), resultBuf); |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
resultBuf.GetByteString()); |
} |
@@ -3989,11 +3981,11 @@ void CXFA_FM2JSContext::Encode(FXJSE_HOBJECT hThis, |
HValueToUTF8String(argTwo, identifyString); |
CFX_ByteTextBuf resultBuf; |
if (identifyString.EqualNoCase("html")) { |
- EncodeHTML(toEncodeString.AsByteStringC(), resultBuf); |
+ EncodeHTML(toEncodeString.AsStringC(), resultBuf); |
} else if (identifyString.EqualNoCase("xml")) { |
- EncodeXML(toEncodeString.AsByteStringC(), resultBuf); |
+ EncodeXML(toEncodeString.AsStringC(), resultBuf); |
} else { |
- EncodeURL(toEncodeString.AsByteStringC(), resultBuf); |
+ EncodeURL(toEncodeString.AsStringC(), resultBuf); |
} |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
resultBuf.GetByteString()); |
@@ -4110,12 +4102,12 @@ void CXFA_FM2JSContext::EncodeURL(const CFX_ByteStringC& szURLString, |
wsResultBuf.AppendChar(0); |
szResultBuf.Clear(); |
szResultBuf << FX_UTF8Encode(wsResultBuf.GetBuffer(), wsResultBuf.GetLength()) |
- .AsByteStringC(); |
+ .AsStringC(); |
} |
void CXFA_FM2JSContext::EncodeHTML(const CFX_ByteStringC& szHTMLString, |
CFX_ByteTextBuf& szResultBuf) { |
CFX_ByteString str = szHTMLString.c_str(); |
- CFX_WideString wsHTMLString = CFX_WideString::FromUTF8(str.AsByteStringC()); |
+ CFX_WideString wsHTMLString = CFX_WideString::FromUTF8(str.AsStringC()); |
const FX_WCHAR* strCode = L"0123456789abcdef"; |
FX_WCHAR strEncode[9]; |
strEncode[0] = '&'; |
@@ -4164,7 +4156,7 @@ void CXFA_FM2JSContext::EncodeHTML(const CFX_ByteStringC& szHTMLString, |
wsResultBuf.AppendChar(0); |
szResultBuf.Clear(); |
szResultBuf << FX_UTF8Encode(wsResultBuf.GetBuffer(), wsResultBuf.GetLength()) |
- .AsByteStringC(); |
+ .AsStringC(); |
} |
void CXFA_FM2JSContext::EncodeXML(const CFX_ByteStringC& szXMLString, |
CFX_ByteTextBuf& szResultBuf) { |
@@ -4245,7 +4237,7 @@ void CXFA_FM2JSContext::EncodeXML(const CFX_ByteStringC& szXMLString, |
wsResultBuf.AppendChar(0); |
szResultBuf.Clear(); |
szResultBuf << FX_UTF8Encode(wsResultBuf.GetBuffer(), wsResultBuf.GetLength()) |
- .AsByteStringC(); |
+ .AsStringC(); |
} |
FX_BOOL CXFA_FM2JSContext::HTMLSTR2Code(const CFX_WideStringC& pData, |
uint32_t& iCode) { |
@@ -4394,10 +4386,9 @@ void CXFA_FM2JSContext::Format(FXJSE_HOBJECT hThis, |
IFX_Locale* pLocale = widgetData.GetLocal(); |
uint32_t patternType; |
FX_BOOL bCompelte = |
- XFA_PATTERN_STRING_Type(szPattern.AsByteStringC(), patternType); |
- CFX_WideString wsPattern = |
- CFX_WideString::FromUTF8(szPattern.AsByteStringC()); |
- CFX_WideString wsValue = CFX_WideString::FromUTF8(szValue.AsByteStringC()); |
+ XFA_PATTERN_STRING_Type(szPattern.AsStringC(), patternType); |
+ CFX_WideString wsPattern = CFX_WideString::FromUTF8(szPattern.AsStringC()); |
+ CFX_WideString wsValue = CFX_WideString::FromUTF8(szValue.AsStringC()); |
if (!bCompelte) { |
switch (patternType) { |
case XFA_VT_DATETIME: { |
@@ -4451,7 +4442,7 @@ void CXFA_FM2JSContext::Format(FXJSE_HOBJECT hThis, |
XFA_VALUEPICTURE_Display)) { |
FXJSE_Value_SetUTF8String( |
args.GetReturnValue(), |
- FX_UTF8Encode(wsRet, wsRet.GetLength()).AsByteStringC()); |
+ FX_UTF8Encode(wsRet, wsRet.GetLength()).AsStringC()); |
} else { |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), ""); |
} |
@@ -4484,7 +4475,7 @@ void CXFA_FM2JSContext::Left(FXJSE_HOBJECT hThis, |
count = 0; |
} |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
- sourceString.Left(count).AsByteStringC()); |
+ sourceString.Left(count).AsStringC()); |
} |
FXJSE_Value_Release(argOne); |
FXJSE_Value_Release(argTwo); |
@@ -4530,7 +4521,7 @@ void CXFA_FM2JSContext::Lower(FXJSE_HOBJECT hThis, |
HValueToUTF8String(argOne, argString); |
CFX_WideTextBuf lowStringBuf; |
CFX_WideString wsArgString = |
- CFX_WideString::FromUTF8(argString.AsByteStringC()); |
+ CFX_WideString::FromUTF8(argString.AsStringC()); |
const FX_WCHAR* pData = wsArgString; |
int32_t iLen = argString.GetLength(); |
int32_t i = 0; |
@@ -4551,7 +4542,7 @@ void CXFA_FM2JSContext::Lower(FXJSE_HOBJECT hThis, |
FXJSE_Value_SetUTF8String( |
args.GetReturnValue(), |
FX_UTF8Encode(lowStringBuf.GetBuffer(), lowStringBuf.GetLength()) |
- .AsByteStringC()); |
+ .AsStringC()); |
if (argc == 2) { |
FXJSE_Value_Release(localeValue); |
} |
@@ -4578,7 +4569,7 @@ void CXFA_FM2JSContext::Ltrim(FXJSE_HOBJECT hThis, |
HValueToUTF8String(argOne, sourceString); |
sourceString.TrimLeft(); |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
- sourceString.AsByteStringC()); |
+ sourceString.AsStringC()); |
} |
FXJSE_Value_Release(argOne); |
} else { |
@@ -4609,11 +4600,10 @@ void CXFA_FM2JSContext::Parse(FXJSE_HOBJECT hThis, |
IFX_Locale* pLocale = widgetData.GetLocal(); |
uint32_t patternType; |
FX_BOOL bCompletePattern = |
- XFA_PATTERN_STRING_Type(szPattern.AsByteStringC(), patternType); |
+ XFA_PATTERN_STRING_Type(szPattern.AsStringC(), patternType); |
CFX_WideString wsPattern = |
- CFX_WideString::FromUTF8(szPattern.AsByteStringC()); |
- CFX_WideString wsValue = |
- CFX_WideString::FromUTF8(szValue.AsByteStringC()); |
+ CFX_WideString::FromUTF8(szPattern.AsStringC()); |
+ CFX_WideString wsValue = CFX_WideString::FromUTF8(szValue.AsStringC()); |
CFX_ByteString szParsedValue; |
if (bCompletePattern) { |
CXFA_LocaleValue localeValue(patternType, wsValue, wsPattern, pLocale, |
@@ -4621,7 +4611,7 @@ void CXFA_FM2JSContext::Parse(FXJSE_HOBJECT hThis, |
if (localeValue.IsValid()) { |
szParsedValue = FX_UTF8Encode(localeValue.GetValue()); |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
- szParsedValue.AsByteStringC()); |
+ szParsedValue.AsStringC()); |
} else { |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), ""); |
} |
@@ -4641,7 +4631,7 @@ void CXFA_FM2JSContext::Parse(FXJSE_HOBJECT hThis, |
if (localeValue.IsValid()) { |
szParsedValue = FX_UTF8Encode(localeValue.GetValue()); |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
- szParsedValue.AsByteStringC()); |
+ szParsedValue.AsStringC()); |
} else { |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), ""); |
} |
@@ -4654,7 +4644,7 @@ void CXFA_FM2JSContext::Parse(FXJSE_HOBJECT hThis, |
if (localeValue.IsValid()) { |
szParsedValue = FX_UTF8Encode(localeValue.GetValue()); |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
- szParsedValue.AsByteStringC()); |
+ szParsedValue.AsStringC()); |
} else { |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), ""); |
} |
@@ -4667,7 +4657,7 @@ void CXFA_FM2JSContext::Parse(FXJSE_HOBJECT hThis, |
if (localeValue.IsValid()) { |
szParsedValue = FX_UTF8Encode(localeValue.GetValue()); |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
- szParsedValue.AsByteStringC()); |
+ szParsedValue.AsStringC()); |
} else { |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), ""); |
} |
@@ -4680,7 +4670,7 @@ void CXFA_FM2JSContext::Parse(FXJSE_HOBJECT hThis, |
if (localeValue.IsValid()) { |
szParsedValue = FX_UTF8Encode(localeValue.GetValue()); |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
- szParsedValue.AsByteStringC()); |
+ szParsedValue.AsStringC()); |
} else { |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), ""); |
} |
@@ -4714,7 +4704,7 @@ void CXFA_FM2JSContext::Parse(FXJSE_HOBJECT hThis, |
if (localeValue.IsValid()) { |
szParsedValue = FX_UTF8Encode(localeValue.GetValue()); |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
- szParsedValue.AsByteStringC()); |
+ szParsedValue.AsStringC()); |
} else { |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), ""); |
} |
@@ -4771,7 +4761,7 @@ void CXFA_FM2JSContext::Replace(FXJSE_HOBJECT hThis, |
} |
} |
if (iFindIndex == iFindLen) { |
- resultString << threeString.AsByteStringC(); |
+ resultString << threeString.AsStringC(); |
u += iFindLen - 1; |
iFindIndex = 0; |
} else { |
@@ -4818,7 +4808,7 @@ void CXFA_FM2JSContext::Right(FXJSE_HOBJECT hThis, |
count = 0; |
} |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
- sourceString.Right(count).AsByteStringC()); |
+ sourceString.Right(count).AsStringC()); |
} |
FXJSE_Value_Release(argOne); |
FXJSE_Value_Release(argTwo); |
@@ -4841,7 +4831,7 @@ void CXFA_FM2JSContext::Rtrim(FXJSE_HOBJECT hThis, |
HValueToUTF8String(argOne, sourceString); |
sourceString.TrimRight(); |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
- sourceString.AsByteStringC()); |
+ sourceString.AsStringC()); |
} |
FXJSE_Value_Release(argOne); |
} else { |
@@ -5046,7 +5036,7 @@ void CXFA_FM2JSContext::Stuff(FXJSE_HOBJECT hThis, |
resultString.AppendChar(sourceString.GetAt(i)); |
++i; |
} |
- resultString << insertString.AsByteStringC(); |
+ resultString << insertString.AsStringC(); |
i = iStart + iDelete; |
while (i < iLength) { |
resultString.AppendChar(sourceString.GetAt(i)); |
@@ -5100,9 +5090,8 @@ void CXFA_FM2JSContext::Substr(FXJSE_HOBJECT hThis, |
iCount = 0; |
} |
iStart -= 1; |
- FXJSE_Value_SetUTF8String( |
- args.GetReturnValue(), |
- szSourceStr.Mid(iStart, iCount).AsByteStringC()); |
+ FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
+ szSourceStr.Mid(iStart, iCount).AsStringC()); |
} |
} |
FXJSE_Value_Release(stringValue); |
@@ -5130,7 +5119,7 @@ void CXFA_FM2JSContext::Uuid(FXJSE_HOBJECT hThis, |
FX_GUID_CreateV4(&guid); |
CFX_ByteString bsUId; |
FX_GUID_ToString(&guid, bsUId, iNum); |
- FXJSE_Value_SetUTF8String(args.GetReturnValue(), bsUId.AsByteStringC()); |
+ FXJSE_Value_SetUTF8String(args.GetReturnValue(), bsUId.AsStringC()); |
if (argc == 1) { |
FXJSE_Value_Release(argOne); |
} |
@@ -5158,7 +5147,7 @@ void CXFA_FM2JSContext::Upper(FXJSE_HOBJECT hThis, |
HValueToUTF8String(argOne, argString); |
CFX_WideTextBuf upperStringBuf; |
CFX_WideString wsArgString = |
- CFX_WideString::FromUTF8(argString.AsByteStringC()); |
+ CFX_WideString::FromUTF8(argString.AsStringC()); |
const FX_WCHAR* pData = wsArgString; |
int32_t iLen = wsArgString.GetLength(); |
int32_t i = 0; |
@@ -5179,7 +5168,7 @@ void CXFA_FM2JSContext::Upper(FXJSE_HOBJECT hThis, |
FXJSE_Value_SetUTF8String( |
args.GetReturnValue(), |
FX_UTF8Encode(upperStringBuf.GetBuffer(), upperStringBuf.GetLength()) |
- .AsByteStringC()); |
+ .AsStringC()); |
if (argc == 2) { |
FXJSE_Value_Release(localeValue); |
} |
@@ -5232,7 +5221,7 @@ void CXFA_FM2JSContext::WordNum(FXJSE_HOBJECT hThis, |
CFX_ByteTextBuf resultBuf; |
CFX_ByteString numberString; |
numberString.Format("%.2f", fNumber); |
- WordUS(numberString.AsByteStringC(), iIdentifier, resultBuf); |
+ WordUS(numberString.AsStringC(), iIdentifier, resultBuf); |
FXJSE_Value_SetUTF8String(args.GetReturnValue(), |
resultBuf.GetByteString()); |
} |
@@ -5468,7 +5457,7 @@ void CXFA_FM2JSContext::Get(FXJSE_HOBJECT hThis, |
CFX_ByteString urlString; |
HValueToUTF8String(argOne, urlString); |
IFX_FileRead* pFile = pAppProvider->DownloadURL( |
- CFX_WideString::FromUTF8(urlString.AsByteStringC()).AsWideStringC()); |
+ CFX_WideString::FromUTF8(urlString.AsStringC()).AsStringC()); |
if (pFile) { |
int32_t size = pFile->GetSize(); |
uint8_t* pData = FX_Alloc(uint8_t, size); |
@@ -5528,11 +5517,11 @@ void CXFA_FM2JSContext::Post(FXJSE_HOBJECT hThis, |
} |
CFX_WideString decodedResponse; |
FX_BOOL bFlags = pAppProvider->PostRequestURL( |
- 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(), |
+ CFX_WideString::FromUTF8(bsURL.AsStringC()).AsStringC(), |
+ CFX_WideString::FromUTF8(bsData.AsStringC()).AsStringC(), |
+ CFX_WideString::FromUTF8(bsContentType.AsStringC()).AsStringC(), |
+ CFX_WideString::FromUTF8(bsEncode.AsStringC()).AsStringC(), |
+ CFX_WideString::FromUTF8(bsHeader.AsStringC()).AsStringC(), |
decodedResponse); |
FXJSE_Value_Release(argOne); |
FXJSE_Value_Release(argTwo); |
@@ -5549,7 +5538,7 @@ void CXFA_FM2JSContext::Post(FXJSE_HOBJECT hThis, |
FXJSE_Value_SetUTF8String( |
args.GetReturnValue(), |
FX_UTF8Encode(decodedResponse, decodedResponse.GetLength()) |
- .AsByteStringC()); |
+ .AsStringC()); |
} else { |
pContext->ThrowScriptErrorMessage(XFA_IDS_SERVER_DENY); |
} |
@@ -5589,9 +5578,9 @@ void CXFA_FM2JSContext::Put(FXJSE_HOBJECT hThis, |
HValueToUTF8String(argThree, bsEncode); |
} |
FX_BOOL bFlags = pAppProvider->PutRequestURL( |
- CFX_WideString::FromUTF8(bsURL.AsByteStringC()).AsWideStringC(), |
- CFX_WideString::FromUTF8(bsData.AsByteStringC()).AsWideStringC(), |
- CFX_WideString::FromUTF8(bsEncode.AsByteStringC()).AsWideStringC()); |
+ CFX_WideString::FromUTF8(bsURL.AsStringC()).AsStringC(), |
+ CFX_WideString::FromUTF8(bsData.AsStringC()).AsStringC(), |
+ CFX_WideString::FromUTF8(bsEncode.AsStringC()).AsStringC()); |
FXJSE_Value_Release(argOne); |
FXJSE_Value_Release(argTwo); |
if (argc > 2) { |
@@ -5639,7 +5628,7 @@ void CXFA_FM2JSContext::assign_value_operator(FXJSE_HOBJECT hThis, |
FXJSE_Value_ToUTF8String(propertyValue, propertyStr); |
for (int32_t i = 2; i < iLeftLength; i++) { |
FXJSE_Value_GetObjectPropByIdx(lValue, i, jsObjectValue); |
- FXJSE_Value_SetObjectProp(jsObjectValue, propertyStr.AsByteStringC(), |
+ FXJSE_Value_SetObjectProp(jsObjectValue, propertyStr.AsStringC(), |
rValue); |
} |
} |
@@ -5825,7 +5814,7 @@ void CXFA_FM2JSContext::less_operator(FXJSE_HOBJECT hThis, |
FXJSE_Value_ToUTF8String(argSecond, secondOutput); |
FXJSE_Value_SetInteger( |
args.GetReturnValue(), |
- firstOutput.Compare(secondOutput.AsByteStringC()) == -1); |
+ firstOutput.Compare(secondOutput.AsStringC()) == -1); |
} else { |
FX_DOUBLE first = HValueToDouble(hThis, argFirst); |
FX_DOUBLE second = HValueToDouble(hThis, argSecond); |
@@ -5858,7 +5847,7 @@ void CXFA_FM2JSContext::lessequal_operator(FXJSE_HOBJECT hThis, |
FXJSE_Value_ToUTF8String(argSecond, secondOutput); |
FXJSE_Value_SetInteger( |
args.GetReturnValue(), |
- firstOutput.Compare(secondOutput.AsByteStringC()) != 1); |
+ firstOutput.Compare(secondOutput.AsStringC()) != 1); |
} else { |
FX_DOUBLE first = HValueToDouble(hThis, argFirst); |
FX_DOUBLE second = HValueToDouble(hThis, argSecond); |
@@ -5888,7 +5877,7 @@ void CXFA_FM2JSContext::greater_operator(FXJSE_HOBJECT hThis, |
FXJSE_Value_ToUTF8String(argSecond, secondOutput); |
FXJSE_Value_SetInteger( |
args.GetReturnValue(), |
- firstOutput.Compare(secondOutput.AsByteStringC()) == 1); |
+ firstOutput.Compare(secondOutput.AsStringC()) == 1); |
} else { |
FX_DOUBLE first = HValueToDouble(hThis, argFirst); |
FX_DOUBLE second = HValueToDouble(hThis, argSecond); |
@@ -5921,7 +5910,7 @@ void CXFA_FM2JSContext::greaterequal_operator(FXJSE_HOBJECT hThis, |
FXJSE_Value_ToUTF8String(argSecond, secondOutput); |
FXJSE_Value_SetInteger( |
args.GetReturnValue(), |
- firstOutput.Compare(secondOutput.AsByteStringC()) != -1); |
+ firstOutput.Compare(secondOutput.AsStringC()) != -1); |
} else { |
FX_DOUBLE first = HValueToDouble(hThis, argFirst); |
FX_DOUBLE second = HValueToDouble(hThis, argSecond); |
@@ -6101,8 +6090,8 @@ void CXFA_FM2JSContext::dot_accessor(FXJSE_HOBJECT hThis, |
iIndexValue = HValueToInteger(hThis, argIndex); |
} |
CFX_ByteString szSomExp; |
- GenerateSomExpression(szName.AsByteStringC(), iIndexFlags, iIndexValue, |
- bIsStar, szSomExp); |
+ GenerateSomExpression(szName.AsStringC(), iIndexFlags, iIndexValue, bIsStar, |
+ szSomExp); |
if (FXJSE_Value_IsArray(argAccessor)) { |
FXJSE_HVALUE hLengthValue = FXJSE_Value_Create(hruntime); |
FXJSE_Value_GetObjectProp(argAccessor, "length", hLengthValue); |
@@ -6119,9 +6108,8 @@ void CXFA_FM2JSContext::dot_accessor(FXJSE_HOBJECT hThis, |
for (int32_t i = 2; i < iLength; i++) { |
FXJSE_Value_GetObjectPropByIdx(argAccessor, i, hJSObjValue); |
XFA_RESOLVENODE_RS resoveNodeRS; |
- int32_t iRet = |
- ResolveObjects(hThis, hJSObjValue, szSomExp.AsByteStringC(), |
- resoveNodeRS, TRUE, szName.IsEmpty()); |
+ int32_t iRet = ResolveObjects(hThis, hJSObjValue, szSomExp.AsStringC(), |
+ resoveNodeRS, TRUE, szName.IsEmpty()); |
if (iRet > 0) { |
ParseResolveResult(hThis, resoveNodeRS, hJSObjValue, |
hResolveValues[i - 2], iSizes[i - 2], bAttribute); |
@@ -6136,7 +6124,7 @@ void CXFA_FM2JSContext::dot_accessor(FXJSE_HOBJECT hThis, |
} |
FXJSE_Value_SetInteger(rgValues[0], 1); |
if (bAttribute) { |
- FXJSE_Value_SetUTF8String(rgValues[1], szName.AsByteStringC()); |
+ FXJSE_Value_SetUTF8String(rgValues[1], szName.AsStringC()); |
} else { |
FXJSE_Value_SetNull(rgValues[1]); |
} |
@@ -6154,9 +6142,9 @@ void CXFA_FM2JSContext::dot_accessor(FXJSE_HOBJECT hThis, |
FX_Free(rgValues); |
} else { |
CFX_WideString wsPropertyName = |
- CFX_WideString::FromUTF8(szName.AsByteStringC()); |
+ CFX_WideString::FromUTF8(szName.AsStringC()); |
CFX_WideString wsSomExpression = |
- CFX_WideString::FromUTF8(szSomExp.AsByteStringC()); |
+ CFX_WideString::FromUTF8(szSomExp.AsStringC()); |
pContext->ThrowScriptErrorMessage(XFA_IDS_ACCESS_PROPERTY_IN_NOT_OBJECT, |
(const FX_WCHAR*)wsPropertyName, |
(const FX_WCHAR*)wsSomExpression); |
@@ -6176,14 +6164,14 @@ void CXFA_FM2JSContext::dot_accessor(FXJSE_HOBJECT hThis, |
int32_t iRet = 0; |
if (FXJSE_Value_IsObject(argAccessor) || |
(FXJSE_Value_IsNull(argAccessor) && bsAccessorName.IsEmpty())) { |
- iRet = ResolveObjects(hThis, argAccessor, szSomExp.AsByteStringC(), |
+ iRet = ResolveObjects(hThis, argAccessor, szSomExp.AsStringC(), |
resoveNodeRS, TRUE, szName.IsEmpty()); |
} else if (!FXJSE_Value_IsObject(argAccessor) && |
!bsAccessorName.IsEmpty()) { |
FX_BOOL bGetObject = |
- GetObjectByName(hThis, argAccessor, bsAccessorName.AsByteStringC()); |
+ GetObjectByName(hThis, argAccessor, bsAccessorName.AsStringC()); |
if (bGetObject) { |
- iRet = ResolveObjects(hThis, argAccessor, szSomExp.AsByteStringC(), |
+ iRet = ResolveObjects(hThis, argAccessor, szSomExp.AsStringC(), |
resoveNodeRS, TRUE, szName.IsEmpty()); |
} |
} |
@@ -6199,7 +6187,7 @@ void CXFA_FM2JSContext::dot_accessor(FXJSE_HOBJECT hThis, |
} |
FXJSE_Value_SetInteger(rgValues[0], 1); |
if (bAttribute) { |
- FXJSE_Value_SetUTF8String(rgValues[1], szName.AsByteStringC()); |
+ FXJSE_Value_SetUTF8String(rgValues[1], szName.AsStringC()); |
} else { |
FXJSE_Value_SetNull(rgValues[1]); |
} |
@@ -6217,9 +6205,9 @@ void CXFA_FM2JSContext::dot_accessor(FXJSE_HOBJECT hThis, |
FX_Free(hResolveValues); |
} else { |
CFX_WideString wsPropertyName = |
- CFX_WideString::FromUTF8(szName.AsByteStringC()); |
+ CFX_WideString::FromUTF8(szName.AsStringC()); |
CFX_WideString wsSomExpression = |
- CFX_WideString::FromUTF8(szSomExp.AsByteStringC()); |
+ CFX_WideString::FromUTF8(szSomExp.AsStringC()); |
pContext->ThrowScriptErrorMessage(XFA_IDS_ACCESS_PROPERTY_IN_NOT_OBJECT, |
(const FX_WCHAR*)wsPropertyName, |
(const FX_WCHAR*)wsSomExpression); |
@@ -6254,8 +6242,8 @@ void CXFA_FM2JSContext::dotdot_accessor(FXJSE_HOBJECT hThis, |
iIndexValue = HValueToInteger(hThis, argIndex); |
} |
CFX_ByteString szSomExp; |
- GenerateSomExpression(szName.AsByteStringC(), iIndexFlags, iIndexValue, |
- bIsStar, szSomExp); |
+ GenerateSomExpression(szName.AsStringC(), iIndexFlags, iIndexValue, bIsStar, |
+ szSomExp); |
if (FXJSE_Value_IsArray(argAccessor)) { |
FXJSE_HVALUE hLengthValue = FXJSE_Value_Create(hruntime); |
FXJSE_Value_GetObjectProp(argAccessor, "length", hLengthValue); |
@@ -6268,8 +6256,8 @@ void CXFA_FM2JSContext::dotdot_accessor(FXJSE_HOBJECT hThis, |
for (int32_t i = 2; i < iLength; i++) { |
FXJSE_Value_GetObjectPropByIdx(argAccessor, i, hJSObjValue); |
XFA_RESOLVENODE_RS resoveNodeRS; |
- int32_t iRet = ResolveObjects( |
- hThis, hJSObjValue, szSomExp.AsByteStringC(), resoveNodeRS, FALSE); |
+ int32_t iRet = ResolveObjects(hThis, hJSObjValue, szSomExp.AsStringC(), |
+ resoveNodeRS, FALSE); |
if (iRet > 0) { |
ParseResolveResult(hThis, resoveNodeRS, hJSObjValue, |
hResolveValues[i - 2], iSizes[i - 2], bAttribute); |
@@ -6284,7 +6272,7 @@ void CXFA_FM2JSContext::dotdot_accessor(FXJSE_HOBJECT hThis, |
} |
FXJSE_Value_SetInteger(rgValues[0], 1); |
if (bAttribute) { |
- FXJSE_Value_SetUTF8String(rgValues[1], szName.AsByteStringC()); |
+ FXJSE_Value_SetUTF8String(rgValues[1], szName.AsStringC()); |
} else { |
FXJSE_Value_SetNull(rgValues[1]); |
} |
@@ -6302,9 +6290,9 @@ void CXFA_FM2JSContext::dotdot_accessor(FXJSE_HOBJECT hThis, |
FX_Free(rgValues); |
} else { |
CFX_WideString wsPropertyName = |
- CFX_WideString::FromUTF8(szName.AsByteStringC()); |
+ CFX_WideString::FromUTF8(szName.AsStringC()); |
CFX_WideString wsSomExpression = |
- CFX_WideString::FromUTF8(szSomExp.AsByteStringC()); |
+ CFX_WideString::FromUTF8(szSomExp.AsStringC()); |
pContext->ThrowScriptErrorMessage(XFA_IDS_ACCESS_PROPERTY_IN_NOT_OBJECT, |
(const FX_WCHAR*)wsPropertyName, |
(const FX_WCHAR*)wsSomExpression); |
@@ -6323,14 +6311,14 @@ void CXFA_FM2JSContext::dotdot_accessor(FXJSE_HOBJECT hThis, |
int32_t iRet = 0; |
if (FXJSE_Value_IsObject(argAccessor) || |
(FXJSE_Value_IsNull(argAccessor) && bsAccessorName.IsEmpty())) { |
- iRet = ResolveObjects(hThis, argAccessor, szSomExp.AsByteStringC(), |
+ iRet = ResolveObjects(hThis, argAccessor, szSomExp.AsStringC(), |
resoveNodeRS, FALSE); |
} else if (!FXJSE_Value_IsObject(argAccessor) && |
!bsAccessorName.IsEmpty()) { |
FX_BOOL bGetObject = |
- GetObjectByName(hThis, argAccessor, bsAccessorName.AsByteStringC()); |
+ GetObjectByName(hThis, argAccessor, bsAccessorName.AsStringC()); |
if (bGetObject) { |
- iRet = ResolveObjects(hThis, argAccessor, szSomExp.AsByteStringC(), |
+ iRet = ResolveObjects(hThis, argAccessor, szSomExp.AsStringC(), |
resoveNodeRS, FALSE); |
} |
} |
@@ -6346,7 +6334,7 @@ void CXFA_FM2JSContext::dotdot_accessor(FXJSE_HOBJECT hThis, |
} |
FXJSE_Value_SetInteger(rgValues[0], 1); |
if (bAttribute) { |
- FXJSE_Value_SetUTF8String(rgValues[1], szName.AsByteStringC()); |
+ FXJSE_Value_SetUTF8String(rgValues[1], szName.AsStringC()); |
} else { |
FXJSE_Value_SetNull(rgValues[1]); |
} |
@@ -6364,9 +6352,9 @@ void CXFA_FM2JSContext::dotdot_accessor(FXJSE_HOBJECT hThis, |
FX_Free(hResolveValues); |
} else { |
CFX_WideString wsPropertyName = |
- CFX_WideString::FromUTF8(szName.AsByteStringC()); |
+ CFX_WideString::FromUTF8(szName.AsStringC()); |
CFX_WideString wsSomExpression = |
- CFX_WideString::FromUTF8(szSomExp.AsByteStringC()); |
+ CFX_WideString::FromUTF8(szSomExp.AsStringC()); |
pContext->ThrowScriptErrorMessage(XFA_IDS_ACCESS_PROPERTY_IN_NOT_OBJECT, |
(const FX_WCHAR*)wsPropertyName, |
(const FX_WCHAR*)wsSomExpression); |
@@ -6394,16 +6382,15 @@ void CXFA_FM2JSContext::eval_translation(FXJSE_HOBJECT hThis, |
pContext->ThrowScriptErrorMessage(XFA_IDS_ARGUMENT_MISMATCH); |
} else { |
CFX_WideString scriptString = |
- CFX_WideString::FromUTF8(argString.AsByteStringC()); |
+ CFX_WideString::FromUTF8(argString.AsStringC()); |
CFX_WideTextBuf wsJavaScriptBuf; |
CFX_WideString wsError; |
- XFA_FM2JS_Translate(scriptString.AsWideStringC(), wsJavaScriptBuf, |
- wsError); |
+ XFA_FM2JS_Translate(scriptString.AsStringC(), wsJavaScriptBuf, wsError); |
if (wsError.IsEmpty()) { |
CFX_WideString javaScript = wsJavaScriptBuf.GetWideString(); |
FXJSE_Value_SetUTF8String( |
args.GetReturnValue(), |
- FX_UTF8Encode(javaScript, javaScript.GetLength()).AsByteStringC()); |
+ FX_UTF8Encode(javaScript, javaScript.GetLength()).AsStringC()); |
} else { |
pContext->ThrowScriptErrorMessage(XFA_IDS_COMPILER_ERROR); |
} |
@@ -6458,7 +6445,7 @@ void CXFA_FM2JSContext::get_fm_value(FXJSE_HOBJECT hThis, |
} else { |
CFX_ByteString propertyStr; |
FXJSE_Value_ToUTF8String(propertyValue, propertyStr); |
- FXJSE_Value_GetObjectProp(jsobjectValue, propertyStr.AsByteStringC(), |
+ FXJSE_Value_GetObjectProp(jsobjectValue, propertyStr.AsStringC(), |
args.GetReturnValue()); |
} |
FXJSE_Value_Release(propertyValue); |
@@ -6627,7 +6614,7 @@ FXJSE_HVALUE CXFA_FM2JSContext::GetSimpleHValue(FXJSE_HOBJECT hThis, |
} else { |
CFX_ByteString propertyStr; |
FXJSE_Value_ToUTF8String(propertyValue, propertyStr); |
- FXJSE_Value_GetObjectProp(jsobjectValue, propertyStr.AsByteStringC(), |
+ FXJSE_Value_GetObjectProp(jsobjectValue, propertyStr.AsStringC(), |
simpleValue); |
} |
FXJSE_Value_Release(propertyValue); |
@@ -6671,7 +6658,7 @@ FX_BOOL CXFA_FM2JSContext::HValueIsNull(FXJSE_HOBJECT hThis, FXJSE_HVALUE arg) { |
CFX_ByteString propertyStr; |
FXJSE_Value_ToUTF8String(propertyValue, propertyStr); |
FXJSE_HVALUE newPropertyValue = FXJSE_Value_Create(hruntime); |
- FXJSE_Value_GetObjectProp(jsObjectValue, propertyStr.AsByteStringC(), |
+ FXJSE_Value_GetObjectProp(jsObjectValue, propertyStr.AsStringC(), |
newPropertyValue); |
if (FXJSE_Value_IsNull(newPropertyValue)) { |
isNull = TRUE; |
@@ -6778,8 +6765,7 @@ void CXFA_FM2JSContext::unfoldArgs(FXJSE_HOBJECT hThis, |
FXJSE_Value_ToUTF8String(propertyValue, propertyString); |
for (int32_t j = 2; j < iLength; j++) { |
FXJSE_Value_GetObjectPropByIdx(argsValue[i], j, jsObjectValue); |
- FXJSE_Value_GetObjectProp(jsObjectValue, |
- propertyString.AsByteStringC(), |
+ FXJSE_Value_GetObjectProp(jsObjectValue, propertyString.AsStringC(), |
resultValues[index]); |
index++; |
} |
@@ -6866,7 +6852,7 @@ FX_BOOL CXFA_FM2JSContext::GetObjectByName( |
XFA_RESOLVENODE_Siblings | XFA_RESOLVENODE_Parent; |
int32_t iRet = pScriptContext->ResolveObjects( |
pScriptContext->GetThisObject(), |
- CFX_WideString::FromUTF8(szAccessorName).AsWideStringC(), resoveNodeRS, |
+ CFX_WideString::FromUTF8(szAccessorName).AsStringC(), resoveNodeRS, |
dwFlags); |
if (iRet >= 1 && resoveNodeRS.dwFlags == XFA_RESOVENODE_RSTYPE_Nodes) { |
FXJSE_Value_Set(accessorValue, pScriptContext->GetJSValueFromMap( |
@@ -6922,7 +6908,7 @@ int32_t CXFA_FM2JSContext::ResolveObjects(FXJSE_HOBJECT hThis, |
pNode = (CXFA_Object*)FXJSE_Value_ToObject(hRefValue, NULL); |
dFlags = XFA_RESOLVENODE_AnyChild; |
} |
- iRet = pScriptContext->ResolveObjects(pNode, wsSomExpression.AsWideStringC(), |
+ iRet = pScriptContext->ResolveObjects(pNode, wsSomExpression.AsStringC(), |
resoveNodeRS, dFlags); |
return iRet; |
} |
@@ -6987,7 +6973,7 @@ int32_t CXFA_FM2JSContext::HValueToInteger(FXJSE_HOBJECT hThis, |
} else { |
CFX_ByteString propertyStr; |
FXJSE_Value_ToUTF8String(propertyValue, propertyStr); |
- FXJSE_Value_GetObjectProp(jsobjectValue, propertyStr.AsByteStringC(), |
+ FXJSE_Value_GetObjectProp(jsobjectValue, propertyStr.AsStringC(), |
newProperty); |
} |
iValue = HValueToInteger(hThis, newProperty); |
@@ -7031,7 +7017,7 @@ FX_FLOAT CXFA_FM2JSContext::HValueToFloat(FXJSE_HOBJECT hThis, |
} else { |
CFX_ByteString propertyStr; |
FXJSE_Value_ToUTF8String(propertyValue, propertyStr); |
- FXJSE_Value_GetObjectProp(jsobjectValue, propertyStr.AsByteStringC(), |
+ FXJSE_Value_GetObjectProp(jsobjectValue, propertyStr.AsStringC(), |
newProperty); |
} |
fRet = HValueToFloat(hThis, newProperty); |
@@ -7046,7 +7032,7 @@ FX_FLOAT CXFA_FM2JSContext::HValueToFloat(FXJSE_HOBJECT hThis, |
} else if (FXJSE_Value_IsUTF8String(arg)) { |
CFX_ByteString bsOutput; |
FXJSE_Value_ToUTF8String(arg, bsOutput); |
- fRet = (FX_FLOAT)StringToDouble(bsOutput.AsByteStringC()); |
+ fRet = (FX_FLOAT)StringToDouble(bsOutput.AsStringC()); |
} else if (FXJSE_Value_IsUndefined(arg)) { |
fRet = 0; |
} else { |
@@ -7071,7 +7057,7 @@ FX_DOUBLE CXFA_FM2JSContext::HValueToDouble(FXJSE_HOBJECT hThis, |
} else { |
CFX_ByteString propertyStr; |
FXJSE_Value_ToUTF8String(propertyValue, propertyStr); |
- FXJSE_Value_GetObjectProp(jsobjectValue, propertyStr.AsByteStringC(), |
+ FXJSE_Value_GetObjectProp(jsobjectValue, propertyStr.AsStringC(), |
newProperty); |
} |
dRet = HValueToDouble(hThis, newProperty); |
@@ -7086,7 +7072,7 @@ FX_DOUBLE CXFA_FM2JSContext::HValueToDouble(FXJSE_HOBJECT hThis, |
} else if (FXJSE_Value_IsUTF8String(arg)) { |
CFX_ByteString bsOutput; |
FXJSE_Value_ToUTF8String(arg, bsOutput); |
- dRet = StringToDouble(bsOutput.AsByteStringC()); |
+ dRet = StringToDouble(bsOutput.AsStringC()); |
} else if (FXJSE_Value_IsUndefined(arg)) { |
dRet = 0; |
} else { |
@@ -7247,5 +7233,5 @@ void CXFA_FM2JSContext::ThrowScriptErrorMessage(int32_t iStringID, ...) { |
wsMessage.FormatV((const FX_WCHAR*)wsFormat, arg_ptr); |
va_end(arg_ptr); |
FXJSE_ThrowMessage( |
- "", FX_UTF8Encode(wsMessage, wsMessage.GetLength()).AsByteStringC()); |
+ "", FX_UTF8Encode(wsMessage, wsMessage.GetLength()).AsStringC()); |
} |