DescriptionRefactor fxjs_v8 and add embeddertests for it.
This forces the layer defined by fxjs_v8.h to be (more)
self-contained, so that it can be tested apart from the
CJS_* objects (in fpdfsdk/{src,include}/javascript. This
implies the array buffer allocator must be part of fxjs_v8.
One wrinkle is that we'd like to be able to test an isolate
upon which no native objects have been added, so some
initialization that would have occurred as part of object
definition must be made explicit.
R=thestig@chromium.org
Committed: https://pdfium.googlesource.com/pdfium/+/09ed30750282bf56a92d0e646ab22c64bea81a36
Patch Set 1 #Patch Set 2 : GN #Patch Set 3 : rebase #Patch Set 4 : Working, expose new API to condition the isolate #
Total comments: 11
Patch Set 5 : Address comments in C#6. #
Total comments: 1
Patch Set 6 : JS_InitialRuntime => JS_InitializeRuntime. #Patch Set 7 : Comment about IFXJS_Context and IFXJS_Runtime. #
Total comments: 2
Patch Set 8 : Typo. #
Messages
Total messages: 15 (2 generated)
|