| Index: xfa/fxjse/include/fxjse.h
|
| diff --git a/xfa/fxjse/include/fxjse.h b/xfa/fxjse/include/fxjse.h
|
| index d009372c54ac54a9534ef852ae21da8409daddff..207d86e68c74c9892fccefe3c269f5360cacb969 100644
|
| --- a/xfa/fxjse/include/fxjse.h
|
| +++ b/xfa/fxjse/include/fxjse.h
|
| @@ -11,10 +11,9 @@
|
| #include "core/fxcrt/include/fx_system.h"
|
| #include "v8/include/v8.h"
|
|
|
| -struct FXJSE_CLASS;
|
| class CFXJSE_Arguments;
|
| +class CFXJSE_Context;
|
|
|
| -typedef struct FXJSE_HCONTEXT_ { void* pData; } * FXJSE_HCONTEXT;
|
| typedef struct FXJSE_HCLASS_ { void* pData; } * FXJSE_HCLASS;
|
| typedef struct FXJSE_HVALUE_ { void* pData; } * FXJSE_HVALUE;
|
| // NOLINTNEXTLINE
|
| @@ -74,16 +73,16 @@ void FXJSE_Finalize();
|
| v8::Isolate* FXJSE_Runtime_Create();
|
| void FXJSE_Runtime_Release(v8::Isolate* pIsolate, bool bOwnedRuntime);
|
|
|
| -FXJSE_HCONTEXT FXJSE_Context_Create(v8::Isolate* pIsolate,
|
| - const FXJSE_CLASS* lpGlobalClass = nullptr,
|
| - void* lpGlobalObject = nullptr);
|
| -void FXJSE_Context_Release(FXJSE_HCONTEXT hContext);
|
| -FXJSE_HVALUE FXJSE_Context_GetGlobalObject(FXJSE_HCONTEXT hContext);
|
| +CFXJSE_Context* FXJSE_Context_Create(v8::Isolate* pIsolate,
|
| + const FXJSE_CLASS* lpGlobalClass = nullptr,
|
| + void* lpGlobalObject = nullptr);
|
| +void FXJSE_Context_Release(CFXJSE_Context* pContext);
|
| +FXJSE_HVALUE FXJSE_Context_GetGlobalObject(CFXJSE_Context* pContext);
|
|
|
| -void FXJSE_Context_EnableCompatibleMode(FXJSE_HCONTEXT hContext,
|
| +void FXJSE_Context_EnableCompatibleMode(CFXJSE_Context* pContext,
|
| uint32_t dwCompatibleFlags);
|
|
|
| -FXJSE_HCLASS FXJSE_DefineClass(FXJSE_HCONTEXT hContext,
|
| +FXJSE_HCLASS FXJSE_DefineClass(CFXJSE_Context* pContext,
|
| const FXJSE_CLASS* lpClass);
|
|
|
| FXJSE_HVALUE FXJSE_Value_Create(v8::Isolate* pIsolate);
|
| @@ -143,7 +142,7 @@ FX_BOOL FXJSE_Value_SetFunctionBind(FXJSE_HVALUE hValue,
|
| FXJSE_HVALUE hOldFunction,
|
| FXJSE_HVALUE hNewThis);
|
|
|
| -FX_BOOL FXJSE_ExecuteScript(FXJSE_HCONTEXT hContext,
|
| +FX_BOOL FXJSE_ExecuteScript(CFXJSE_Context* pContext,
|
| const FX_CHAR* szScript,
|
| FXJSE_HVALUE hRetValue,
|
| FXJSE_HVALUE hNewThisObject = nullptr);
|
|
|