Merge V8 API updates to xfa branch
authorJochen Eisinger <jochen@chromium.org>
Mon, 18 May 2015 22:38:00 +0000 (00:38 +0200)
committerJochen Eisinger <jochen@chromium.org>
Mon, 18 May 2015 22:38:00 +0000 (00:38 +0200)
commitdfa2c9939a85ad1c01ef858b21942ab3773dcf27
tree064ae26fd633fe7ffcc6c72ce59bd2cfdd429246
parent34d839653f3c7a821dadb8e3219f9a8da83d83e6
Merge V8 API updates to xfa branch

Set pointers in internal fields directly instead of wrapping them
Review URL: https://codereview.chromium.org/1139853003

Use phantom handles instead of weak handles
Review URL: https://codereview.chromium.org/1129253004

Replace deprecated with non-deprecated V8 APIs
Review URL: https://codereview.chromium.org/1126203010

Add myself to OWNERS file
Review URL: https://codereview.chromium.org/1133333005

Replace v8::Handle with v8::Local and v8::Persistent with v8::Global
Review URL: https://codereview.chromium.org/1138823004

TBR=tsepez@chromium.org
BUG=

Review URL: https://codereview.chromium.org/1140033004
24 files changed:
OWNERS
fpdfsdk/include/javascript/JS_Define.h
fpdfsdk/include/javascript/JS_Object.h
fpdfsdk/include/javascript/JS_Runtime.h
fpdfsdk/include/javascript/JS_Value.h
fpdfsdk/include/javascript/global.h
fpdfsdk/include/jsapi/fxjs_v8.h
fpdfsdk/src/fpdfxfa/fpdfxfa_app.cpp
fpdfsdk/src/javascript/Document.cpp
fpdfsdk/src/javascript/JS_Object.cpp
fpdfsdk/src/javascript/JS_Runtime.cpp
fpdfsdk/src/javascript/JS_Value.cpp
fpdfsdk/src/javascript/app.cpp
fpdfsdk/src/javascript/global.cpp
fpdfsdk/src/jsapi/fxjs_v8.cpp
xfa/src/fxjse/src/class.cpp
xfa/src/fxjse/src/class.h
xfa/src/fxjse/src/context.cpp
xfa/src/fxjse/src/context.h
xfa/src/fxjse/src/dynprop.cpp
xfa/src/fxjse/src/runtime.h
xfa/src/fxjse/src/util_inline.h
xfa/src/fxjse/src/value.cpp
xfa/src/fxjse/src/value.h