summaryrefslogtreecommitdiff
path: root/fpdfsdk/src/jsapi
AgeCommit message (Expand)Author
2015-11-25CFXJS_ObjDefinition's lifetime must match isolate.chromium/2585chromium/2584chromium/2583chromium/2582chromium/2581chromium/2580chromium/2579chromium/2578chromium/2577chromium/2576Tom Sepez
2015-11-12Remove relative includes.Lei Zhang
2015-11-10Keep "static" objects per-context rather than per isolate.Tom Sepez
2015-11-09Remove CFX_PtrArray usage in fpdfsdk.Lei Zhang
2015-11-09Remove a couple of unused variables.Lei Zhang
2015-11-06Fix all relative includes to core.Lei Zhang
2015-11-06Rename CFXJS_PrivateData to CFXJS_PerObjectData.Tom Sepez
2015-11-06Remove FXJS_GetRuntimeTom Sepez
2015-11-05Fix all relative includes to third_party.chromium/2560chromium/2559chromium/2558chromium/2557Lei Zhang
2015-10-27Fix memory leak in FXJS_ReleaseRuntime.Oliver Chang
2015-10-09Pass IJS_Runtime, not IJS_Context, to native object constructors.Tom Sepez
2015-10-07Rename IFXJS_Runtime and IFXJS_Context to IJS_.Tom Sepez
2015-10-06Remove unused global argument from FXJS_CONSTRUCTOR.Tom Sepez
2015-10-06Store object definition ID in each js_class.Tom Sepez
2015-10-06Run FXJS_V8 embedder tests against a shared isolate.Tom Sepez
2015-10-06Make the vast majority of JS headers private to src/javascript.Tom Sepez
2015-10-04Fix a leak with g_DefaultGlobalObjectTemplate.chromium/2528Lei Zhang
2015-10-04Only call DefineJSObjects() once for the global V8 isolate.Lei Zhang
2015-10-03Refcount external V8 isolate initialization / release.chromium/2527Lei Zhang
2015-10-02Pass v8::Isolate to PDFium at init time.Tom Sepez
2015-10-01Fix static initializer in fxjs_v8.cppTom Sepez
2015-09-30Add signatures to FXJS_V8.Tom Sepez
2015-09-28Introduce kPerIsolateDataIndex and tidy JS_Define.hTom Sepez
2015-09-25Revert "Revert "Merge to master: contention over isolate data slots""Tom Sepez
2015-09-22Revert "Merge to master: contention over isolate data slots"Tom Sepez
2015-09-22Merge to master: contention over isolate data slotsTom Sepez
2015-09-17Don't pass null isolates to FXJS_ when we have a real isolate.Tom Sepez
2015-09-16Remove several dead functions from fxjs_v8.{cpp,h}.Tom Sepez
2015-09-16Fix build broken at 506df426d5d6.Tom Sepez
2015-09-16Ensure functions in FXJS_V8 are prefixed by FXJS_.Tom Sepez
2015-09-15Fix build broken at 09ed30750282Tom Sepez
2015-09-15Refactor fxjs_v8 and add embeddertests for it.Tom Sepez
2015-09-11Fix strings, remove stringify macros, void return types for Consts.h.Tom Sepez
2015-09-10Remove some abstractions in fxjs_v8.h.Tom Sepez
2015-09-10Fix JS_GetArrayElement to not return an empty handle on successchromium/2507Jochen Eisinger
2015-08-31CJS_Context::compile unusedTom Sepez
2015-08-04clang-format all pdfium code.Nico Weber
2015-07-27Revert "FX Bool considered harmful, part 3"Tom Sepez
2015-07-27FX Bool considered harmful, part 3Tom Sepez
2015-07-23Revert "FX_BOOL considered harmful, part 2."Tom Sepez
2015-07-23FX_BOOL considered harmful, part 2.Tom Sepez
2015-07-22Remove dead code found by Scythe.Lei Zhang
2015-07-16Make v8 embedder data slot configurablechromium/2460chromium/2459chromium/2458Jochen Eisinger
2015-06-11Remove trailing whitespaces in fpdfsdk.Lei Zhang
2015-06-10Remove typdefs for pointer types in fx_system.h.Tom Sepez
2015-05-19Replace v8::Handle with v8::Local and v8::Persistent with v8::GlobalJochen Eisinger
2015-05-17Replace deprecated with non-deprecated V8 APIsJochen Eisinger
2015-05-14Use phantom handles instead of weak handlesJochen Eisinger
2015-05-13Set pointers in internal fields directly instead of wrapping themJochen Eisinger
2015-04-23Remove unused nParamNum values from JS method tables.Tom Sepez