Index: fpdfsdk/src/javascript/global.cpp |
diff --git a/fpdfsdk/src/javascript/global.cpp b/fpdfsdk/src/javascript/global.cpp |
index 6965c8c88495d5382e0941dacece7cf94d96428f..98a3cd6cb502e711ca83d4930b9a31e7d9ef99a0 100644 |
--- a/fpdfsdk/src/javascript/global.cpp |
+++ b/fpdfsdk/src/javascript/global.cpp |
@@ -96,7 +96,7 @@ END_JS_STATIC_METHOD() |
IMPLEMENT_SPECIAL_JS_CLASS(CJS_Global, global_alternate, global); |
-FX_BOOL CJS_Global::InitInstance(IFXJS_Context* cc) |
+bool CJS_Global::InitInstance(IFXJS_Context* cc) |
{ |
CJS_Context* pContext = (CJS_Context*)cc; |
ASSERT(pContext != NULL); |
@@ -106,7 +106,7 @@ FX_BOOL CJS_Global::InitInstance(IFXJS_Context* cc) |
pGlobal->Initial(pContext->GetReaderApp()); |
- return TRUE; |
+ return true; |
}; |
global_alternate::global_alternate(CJS_Object* pJSObject) |
@@ -128,26 +128,26 @@ void global_alternate::Initial(CPDFDoc_Environment* pApp) |
UpdateGlobalPersistentVariables(); |
} |
-FX_BOOL global_alternate::QueryProperty(const FX_WCHAR* propname) |
+bool global_alternate::QueryProperty(const FX_WCHAR* propname) |
{ |
return CFX_WideString(propname) != L"setPersistent"; |
} |
-FX_BOOL global_alternate::DelProperty(IFXJS_Context* cc, const FX_WCHAR* propname, CFX_WideString& sError) |
+bool global_alternate::DelProperty(IFXJS_Context* cc, const FX_WCHAR* propname, CFX_WideString& sError) |
{ |
js_global_data* pData = NULL; |
CFX_ByteString sPropName = CFX_ByteString::FromUnicode(propname); |
if (m_mapGlobal.Lookup(sPropName, (void*&)pData)) |
{ |
- pData->bDeleted = TRUE; |
- return TRUE; |
+ pData->bDeleted = true; |
+ return true; |
} |
- return FALSE; |
+ return false; |
} |
-FX_BOOL global_alternate::DoProperty(IFXJS_Context* cc, const FX_WCHAR* propname, CJS_PropValue& vp, CFX_WideString& sError) |
+bool global_alternate::DoProperty(IFXJS_Context* cc, const FX_WCHAR* propname, CJS_PropValue& vp, CFX_WideString& sError) |
{ |
if (vp.IsSetting()) |
{ |
@@ -158,34 +158,34 @@ FX_BOOL global_alternate::DoProperty(IFXJS_Context* cc, const FX_WCHAR* propname |
{ |
double dData; |
vp >> dData; |
- return SetGlobalVariables(sPropName, JS_GLOBALDATA_TYPE_NUMBER, dData, false, "", v8::Local<v8::Object>(), FALSE); |
+ return SetGlobalVariables(sPropName, JS_GLOBALDATA_TYPE_NUMBER, dData, false, "", v8::Local<v8::Object>(), false); |
} |
case VT_boolean: |
{ |
bool bData; |
vp >> bData; |
- return SetGlobalVariables(sPropName, JS_GLOBALDATA_TYPE_BOOLEAN, 0, bData, "", v8::Local<v8::Object>(), FALSE); |
+ return SetGlobalVariables(sPropName, JS_GLOBALDATA_TYPE_BOOLEAN, 0, bData, "", v8::Local<v8::Object>(), false); |
} |
case VT_string: |
{ |
CFX_ByteString sData; |
vp >> sData; |
- return SetGlobalVariables(sPropName, JS_GLOBALDATA_TYPE_STRING, 0, false, sData, v8::Local<v8::Object>(), FALSE); |
+ return SetGlobalVariables(sPropName, JS_GLOBALDATA_TYPE_STRING, 0, false, sData, v8::Local<v8::Object>(), false); |
} |
case VT_object: |
{ |
JSObject pData; |
vp >> pData; |
- return SetGlobalVariables(sPropName, JS_GLOBALDATA_TYPE_OBJECT, 0, false, "", pData, FALSE); |
+ return SetGlobalVariables(sPropName, JS_GLOBALDATA_TYPE_OBJECT, 0, false, "", pData, false); |
} |
case VT_null: |
{ |
- return SetGlobalVariables(sPropName, JS_GLOBALDATA_TYPE_NULL, 0, false, "", v8::Local<v8::Object>(), FALSE); |
+ return SetGlobalVariables(sPropName, JS_GLOBALDATA_TYPE_NULL, 0, false, "", v8::Local<v8::Object>(), false); |
} |
case VT_undefined: |
{ |
DelProperty(cc, propname, sError); |
- return TRUE; |
+ return true; |
} |
default: |
break; |
@@ -197,51 +197,51 @@ FX_BOOL global_alternate::DoProperty(IFXJS_Context* cc, const FX_WCHAR* propname |
if (!m_mapGlobal.Lookup(CFX_ByteString::FromUnicode(propname), pVoid)) |
{ |
vp.SetNull(); |
- return TRUE; |
+ return true; |
} |
if (!pVoid) |
{ |
vp.SetNull(); |
- return TRUE; |
+ return true; |
} |
js_global_data* pData = (js_global_data*)pVoid; |
if (pData->bDeleted) |
- return TRUE; |
+ return true; |
switch (pData->nType) |
{ |
case JS_GLOBALDATA_TYPE_NUMBER: |
vp << pData->dData; |
- return TRUE; |
+ return true; |
case JS_GLOBALDATA_TYPE_BOOLEAN: |
vp << pData->bData; |
- return TRUE; |
+ return true; |
case JS_GLOBALDATA_TYPE_STRING: |
vp << pData->sData; |
- return TRUE; |
+ return true; |
case JS_GLOBALDATA_TYPE_OBJECT: |
{ |
v8::Local<v8::Object> obj = v8::Local<v8::Object>::New(vp.GetIsolate(),pData->pData); |
vp << obj; |
- return TRUE; |
+ return true; |
} |
case JS_GLOBALDATA_TYPE_NULL: |
vp.SetNull(); |
- return TRUE; |
+ return true; |
default: |
break; |
} |
} |
- return FALSE; |
+ return false; |
} |
-FX_BOOL global_alternate::setPersistent(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Value& vRet, CFX_WideString& sError) |
+bool global_alternate::setPersistent(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Value& vRet, CFX_WideString& sError) |
{ |
CJS_Context* pContext = static_cast<CJS_Context*>(cc); |
if (params.size() != 2) |
{ |
sError = JSGetStringFromID(pContext, IDS_STRING_JSPARAMERROR); |
- return FALSE; |
+ return false; |
} |
CFX_ByteString sName = params[0].ToCFXByteString(); |
@@ -252,12 +252,12 @@ FX_BOOL global_alternate::setPersistent(IFXJS_Context* cc, const CJS_Parameters& |
if (pData && !pData->bDeleted) |
{ |
pData->bPersistent = params[1].ToBool(); |
- return TRUE; |
+ return true; |
} |
} |
sError = JSGetStringFromID(pContext, IDS_STRING_JSNOGLOBAL); |
- return FALSE; |
+ return false; |
} |
void global_alternate::UpdateGlobalPersistentVariables() |
@@ -480,10 +480,10 @@ void global_alternate::DestroyGlobalPersisitentVariables() |
} |
-FX_BOOL global_alternate::SetGlobalVariables(const FX_CHAR* propname, int nType, |
+bool global_alternate::SetGlobalVariables(const FX_CHAR* propname, int nType, |
double dData, bool bData, const CFX_ByteString& sData, JSObject pData, bool bDefaultPersistent) |
{ |
- if (propname == NULL) return FALSE; |
+ if (propname == NULL) return false; |
js_global_data* pTemp = NULL; |
m_mapGlobal.Lookup(propname, (void*&)pTemp); |
@@ -498,7 +498,7 @@ FX_BOOL global_alternate::SetGlobalVariables(const FX_CHAR* propname, int nType, |
pTemp->nType = nType; |
} |
- pTemp->bDeleted = FALSE; |
+ pTemp->bDeleted = false; |
switch (nType) |
{ |
@@ -525,10 +525,10 @@ FX_BOOL global_alternate::SetGlobalVariables(const FX_CHAR* propname, int nType, |
case JS_GLOBALDATA_TYPE_NULL: |
break; |
default: |
- return FALSE; |
+ return false; |
} |
- return TRUE; |
+ return true; |
} |
js_global_data* pNewData = NULL; |
@@ -575,12 +575,12 @@ FX_BOOL global_alternate::SetGlobalVariables(const FX_CHAR* propname, int nType, |
} |
break; |
default: |
- return FALSE; |
+ return false; |
} |
m_mapGlobal.SetAt(propname, (void*)pNewData); |
- return TRUE; |
+ return true; |
} |
FXJSVALUETYPE GET_VALUE_TYPE(v8::Local<v8::Value> p) |