summaryrefslogtreecommitdiff
path: root/fxjs/fxjs_v8.cpp
AgeCommit message (Expand)Author
2018-02-09Rename fxjs_v8.{h,cpp} to cfxjs_engine.{h,cpp}Tom Sepez
2018-02-09Move CFX_V8 testing from embeddertest to unittest.Tom Sepez
2018-02-08Move cjs_v8.cpp to cfx_v8.cppTom Sepez
2018-02-08Make CFXJS_Engine::SetObjectPrivate() static.Tom Sepez
2018-02-07Split creation of ordinary object and bound objects in FXJS.chromium/3343Tom Sepez
2018-02-06Avoid needless malloc for v8:Global array.Tom Sepez
2018-02-06Remove unused FreeObjectPrivate() overload.Tom Sepez
2018-02-05Use unique pointer in CFXJS_PerObjectData.Tom Sepez
2018-02-05Move const arrays to CFXJS_Engine from CJS_V8Tom Sepez
2018-02-02Small tidy of fxjsTom Sepez
2018-02-02Remove V8 context from CJS_V8Tom Sepez
2018-02-01Introduce CXFJS_Engine::EngineFromContext/SetEngineInContext helpersTom Sepez
2018-01-17Pass Isolate to v8::String::Utf8Value APIAdam Klein
2017-12-06Move V8 helper methods to their own class.Dan Sinclair
2017-10-25Make NewNull return an actual Nulldan sinclair
2017-09-18Convert string class namesRyan Harrison
2017-08-31Remove fx_basic.hDan Sinclair
2017-08-16Check for possible empty object returns from NewFxDynamicObj()Tom Sepez
2017-07-19Rename StringCs c_str() to unterminated_c_str().Tom Sepez
2017-06-01Replace some repeated code with existing CFXJS_Engine::NewString() helper.Tom Sepez
2017-06-01Be less trusting of MaybeLocal<> return types from V8 To* methods.Tom Sepez
2017-05-31CFXJS_Engine::GetObjDefnID is a static methodTom Sepez
2017-03-31Use PartitionFreeGeneric, not PartitionFree, for JS ArrayBuffers.Chris Palmer
2017-03-26Use PartitionAlloc for JavaScript ArrayBuffers and strings.Chris Palmer
2017-03-15Add array_buffer JS test.Tom Sepez
2017-02-27Explicitly tag fxjs native objects.Tom Sepez
2017-02-27Fix uninitialized memory read in CJS_Object::GetEmbedObject()Tom Sepez
2017-02-23Store JS string constants as single-byte strings.Tom Sepez
2017-02-22Move JS constant tables to single-byte namesTom Sepez
2017-02-22Convert JS property tables to single-byte.Tom Sepez
2017-02-22Convert native method names to single-byte.Tom Sepez
2017-02-21Avoid some widestring to bytestring conversions in fxjs.Tom Sepez
2017-02-13Simplify FX_UTF8Encode variants.chromium/3012Tom Sepez
2017-01-18Tidy FXJS_V8, backfill tests.chromium/2986tsepez
2016-11-01Reland: Make the CPDFXFA_App non-globalchromium/2907dsinclair
2016-10-13Revert of Reland: Make the CPDFXFA_App non-global (patchset #2 id:20001 of ht...dsinclair
2016-10-13Reland: Make the CPDFXFA_App non-globaldsinclair
2016-10-13Revert of Make the CPDFXFA_App non-global (patchset #3 id:80001 of https://co...dsinclair
2016-10-13Make the CPDFXFA_App non-globaldsinclair
2016-09-29Move fxjs/include to fxjsdsinclair
2016-09-29Move core/fxcrt/include to core/fxcrtdsinclair
2016-09-22Simplify memory management for per isolate dataweili
2016-09-21Set up isolate in CFXJS_Engine's constructorweili
2016-09-21Fix leaks related to the usage of JSE runtime dataweili
2016-08-15Push v8::Isolate into CFXJS_Engine classchromium/2831tsepez
2016-08-15Move some v8 objects from CJS back into FXJStsepez
2016-08-11Make FXJS_GetObjectElement return std::vector<CFX_WideString>.chromium/2829chromium/2828tsepez
2016-08-05Return v8::Date specialization not v8::Value where possiblechromium/2824chromium/2823chromium/2822chromium/2821tsepez
2016-07-15Remove type info from CJS_Value, interrogate v8 insteadtsepez
2016-07-14Do not try to v8::Object::Clone() any objectstsepez