| Index: xfa/fxfa/parser/xfa_script_imp.h
|
| diff --git a/xfa/fxfa/parser/xfa_script_imp.h b/xfa/fxfa/parser/xfa_script_imp.h
|
| index 5d1269b767cb540512a7a897216e7a24d4d078cd..1060911e8854f8e63814eed70e670fb083fe0724 100644
|
| --- a/xfa/fxfa/parser/xfa_script_imp.h
|
| +++ b/xfa/fxfa/parser/xfa_script_imp.h
|
| @@ -28,7 +28,7 @@ class CXFA_ScriptContext {
|
| CXFA_EventParam* GetEventParam() { return &m_eventParam; }
|
| FX_BOOL RunScript(XFA_SCRIPTLANGTYPE eScriptType,
|
| const CFX_WideStringC& wsScript,
|
| - FXJSE_HVALUE hRetValue,
|
| + CFXJSE_Value* pRetValue,
|
| CXFA_Object* pThisObject = NULL);
|
|
|
| int32_t ResolveObjects(CXFA_Object* refNode,
|
| @@ -36,7 +36,7 @@ class CXFA_ScriptContext {
|
| XFA_RESOLVENODE_RS& resolveNodeRS,
|
| uint32_t dwStyles = XFA_RESOLVENODE_Children,
|
| CXFA_Node* bindNode = NULL);
|
| - FXJSE_HVALUE GetJSValueFromMap(CXFA_Object* pObject);
|
| + CFXJSE_Value* GetJSValueFromMap(CXFA_Object* pObject);
|
| void CacheList(CXFA_NodeList* pList) { m_CacheListArray.Add(pList); }
|
| CXFA_Object* GetThisObject() const { return m_pThisObject; }
|
| v8::Isolate* GetRuntime() const { return m_pIsolate; }
|
| @@ -54,34 +54,34 @@ class CXFA_ScriptContext {
|
| FX_BOOL IsRunAtClient() { return m_eRunAtType != XFA_ATTRIBUTEENUM_Server; }
|
| FX_BOOL QueryNodeByFlag(CXFA_Node* refNode,
|
| const CFX_WideStringC& propname,
|
| - FXJSE_HVALUE hValue,
|
| + CFXJSE_Value* pValue,
|
| uint32_t dwFlag,
|
| FX_BOOL bSetting);
|
| - FX_BOOL QueryVariableHValue(CXFA_Node* pScriptNode,
|
| - const CFX_ByteStringC& szPropName,
|
| - FXJSE_HVALUE hValue,
|
| - FX_BOOL bGetter);
|
| - FX_BOOL QueryBuiltinHValue(const CFX_ByteStringC& szPropName,
|
| - FXJSE_HVALUE hValue);
|
| - static void GlobalPropertyGetter(FXJSE_HOBJECT hObject,
|
| + FX_BOOL QueryVariableValue(CXFA_Node* pScriptNode,
|
| + const CFX_ByteStringC& szPropName,
|
| + CFXJSE_Value* pValue,
|
| + FX_BOOL bGetter);
|
| + FX_BOOL QueryBuiltinValue(const CFX_ByteStringC& szPropName,
|
| + CFXJSE_Value* pValue);
|
| + static void GlobalPropertyGetter(CFXJSE_Value* pObject,
|
| const CFX_ByteStringC& szPropName,
|
| - FXJSE_HVALUE hValue);
|
| - static void GlobalPropertySetter(FXJSE_HOBJECT hObject,
|
| + CFXJSE_Value* pValue);
|
| + static void GlobalPropertySetter(CFXJSE_Value* pObject,
|
| const CFX_ByteStringC& szPropName,
|
| - FXJSE_HVALUE hValue);
|
| - static void NormalPropertyGetter(FXJSE_HOBJECT hObject,
|
| + CFXJSE_Value* pValue);
|
| + static void NormalPropertyGetter(CFXJSE_Value* pObject,
|
| const CFX_ByteStringC& szPropName,
|
| - FXJSE_HVALUE hValue);
|
| - static void NormalPropertySetter(FXJSE_HOBJECT hObject,
|
| + CFXJSE_Value* pValue);
|
| + static void NormalPropertySetter(CFXJSE_Value* pObject,
|
| const CFX_ByteStringC& szPropName,
|
| - FXJSE_HVALUE hValue);
|
| - static void NormalMethodCall(FXJSE_HOBJECT hThis,
|
| + CFXJSE_Value* pValue);
|
| + static void NormalMethodCall(CFXJSE_Value* hThis,
|
| const CFX_ByteStringC& szFuncName,
|
| CFXJSE_Arguments& args);
|
| - static int32_t NormalPropTypeGetter(FXJSE_HOBJECT hObject,
|
| + static int32_t NormalPropTypeGetter(CFXJSE_Value* pObject,
|
| const CFX_ByteStringC& szPropName,
|
| FX_BOOL bQueryIn);
|
| - static int32_t GlobalPropTypeGetter(FXJSE_HOBJECT hObject,
|
| + static int32_t GlobalPropTypeGetter(CFXJSE_Value* pObject,
|
| const CFX_ByteStringC& szPropName,
|
| FX_BOOL bQueryIn);
|
| FX_BOOL RunVariablesScript(CXFA_Node* pScriptNode);
|
| @@ -107,7 +107,7 @@ class CXFA_ScriptContext {
|
| XFA_SCRIPTLANGTYPE m_eScriptType;
|
| FXJSE_CLASS m_JsGlobalClass;
|
| FXJSE_CLASS m_JsNormalClass;
|
| - CFX_MapPtrTemplate<CXFA_Object*, FXJSE_HVALUE> m_mapXFAToHValue;
|
| + CFX_MapPtrTemplate<CXFA_Object*, CFXJSE_Value*> m_mapXFAToValue;
|
| FXJSE_CLASS m_JsGlobalVariablesClass;
|
| CFX_MapPtrTemplate<CXFA_Object*, CFXJSE_Context*> m_mapVariableToContext;
|
| CXFA_EventParam m_eventParam;
|
|
|