This issue tracks the movement of core functionality in bindings/core to platform/bindings.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/1d105d421b8d7468036f5777d8b7c9de45ce7463 commit 1d105d421b8d7468036f5777d8b7c9de45ce7463 Author: adithyas <adithyas@chromium.org> Date: Sat Feb 11 01:34:43 2017 Move toEventTarget to EventTarget For WrapperTypeInfo to move to platform/, it cannot have dependencies to core. This patch removes a dependency to EventTarget. BUG=682322 Review-Url: https://codereview.chromium.org/2683993003 Cr-Commit-Position: refs/heads/master@{#449820} [modify] https://crrev.com/1d105d421b8d7468036f5777d8b7c9de45ce7463/third_party/WebKit/Source/bindings/core/v8/DictionaryHelperForCore.cpp [modify] https://crrev.com/1d105d421b8d7468036f5777d8b7c9de45ce7463/third_party/WebKit/Source/bindings/core/v8/V8Binding.cpp [modify] https://crrev.com/1d105d421b8d7468036f5777d8b7c9de45ce7463/third_party/WebKit/Source/bindings/core/v8/WrapperTypeInfo.cpp [modify] https://crrev.com/1d105d421b8d7468036f5777d8b7c9de45ce7463/third_party/WebKit/Source/bindings/core/v8/WrapperTypeInfo.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/d9471b0d6e0108c3303e9214daf0564c11eba611 commit d9471b0d6e0108c3303e9214daf0564c11eba611 Author: adithyas <adithyas@chromium.org> Date: Thu Feb 16 16:58:39 2017 Abstract out ThreadDebugger from V8PerIsolateData V8PerIsolateData holds an instance of ThreadDebugger, but does not need to know information about its interface. This can be abstracted out with V8PerIsolateData::Data and will make it easier to move V8PerIsolateData to platform/ (as ThreadDebugger is very tightly coupled with core). BUG=682322 Review-Url: https://codereview.chromium.org/2687943004 Cr-Commit-Position: refs/heads/master@{#450995} [modify] https://crrev.com/d9471b0d6e0108c3303e9214daf0564c11eba611/third_party/WebKit/Source/bindings/core/v8/RejectedPromises.cpp [modify] https://crrev.com/d9471b0d6e0108c3303e9214daf0564c11eba611/third_party/WebKit/Source/bindings/core/v8/SourceLocation.cpp [modify] https://crrev.com/d9471b0d6e0108c3303e9214daf0564c11eba611/third_party/WebKit/Source/bindings/core/v8/V8PerIsolateData.cpp [modify] https://crrev.com/d9471b0d6e0108c3303e9214daf0564c11eba611/third_party/WebKit/Source/bindings/core/v8/V8PerIsolateData.h [modify] https://crrev.com/d9471b0d6e0108c3303e9214daf0564c11eba611/third_party/WebKit/Source/core/inspector/MainThreadDebugger.cpp [modify] https://crrev.com/d9471b0d6e0108c3303e9214daf0564c11eba611/third_party/WebKit/Source/core/inspector/ThreadDebugger.cpp [modify] https://crrev.com/d9471b0d6e0108c3303e9214daf0564c11eba611/third_party/WebKit/Source/core/inspector/ThreadDebugger.h [modify] https://crrev.com/d9471b0d6e0108c3303e9214daf0564c11eba611/third_party/WebKit/Source/core/inspector/WorkerThreadDebugger.cpp
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/de62655cbf94133fe6d83b04aa37afb8519b3290 commit de62655cbf94133fe6d83b04aa37afb8519b3290 Author: adithyas <adithyas@chromium.org> Date: Tue Feb 21 19:05:23 2017 Split ConditionalFeatures This CL moves out a lot of core/ specific functionality inside ConditionalFeatures.h/cpp into ConditionalFeaturesForCore.h/cpp. ConditionalFeatures will be moved into platform/. This is necessary for V8PerContextData to move to platform/ (as it calls installConditionalFeatures) BUG=682322 Review-Url: https://codereview.chromium.org/2691343010 Cr-Commit-Position: refs/heads/master@{#451809} [modify] https://crrev.com/de62655cbf94133fe6d83b04aa37afb8519b3290/third_party/WebKit/Source/bindings/bindings.gni [modify] https://crrev.com/de62655cbf94133fe6d83b04aa37afb8519b3290/third_party/WebKit/Source/bindings/core/v8/ConditionalFeatures.cpp [modify] https://crrev.com/de62655cbf94133fe6d83b04aa37afb8519b3290/third_party/WebKit/Source/bindings/core/v8/ConditionalFeatures.h [add] https://crrev.com/de62655cbf94133fe6d83b04aa37afb8519b3290/third_party/WebKit/Source/bindings/core/v8/ConditionalFeaturesForCore.cpp [add] https://crrev.com/de62655cbf94133fe6d83b04aa37afb8519b3290/third_party/WebKit/Source/bindings/core/v8/ConditionalFeaturesForCore.h [modify] https://crrev.com/de62655cbf94133fe6d83b04aa37afb8519b3290/third_party/WebKit/Source/bindings/core/v8/LocalWindowProxy.cpp [modify] https://crrev.com/de62655cbf94133fe6d83b04aa37afb8519b3290/third_party/WebKit/Source/bindings/modules/v8/ConditionalFeaturesForModules.cpp [modify] https://crrev.com/de62655cbf94133fe6d83b04aa37afb8519b3290/third_party/WebKit/Source/bindings/modules/v8/ConditionalFeaturesForModules.h [modify] https://crrev.com/de62655cbf94133fe6d83b04aa37afb8519b3290/third_party/WebKit/Source/core/frame/FeaturePolicyInFrameTest.cpp [modify] https://crrev.com/de62655cbf94133fe6d83b04aa37afb8519b3290/third_party/WebKit/Source/modules/vibration/NavigatorVibration.cpp
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/37298765ba284eadee3de618fff59582969eacba commit 37298765ba284eadee3de618fff59582969eacba Author: adithyas <adithyas@chromium.org> Date: Thu Feb 23 17:04:50 2017 Clean up V8ObjectConstructor - Remove unused methods (and references to Document) - Move V8ScriptRunner::instantiateObject into V8ObjectConstructor BUG=682322 Review-Url: https://codereview.chromium.org/2709703004 Cr-Commit-Position: refs/heads/master@{#452522} [modify] https://crrev.com/37298765ba284eadee3de618fff59582969eacba/third_party/WebKit/Source/bindings/core/v8/V8ObjectConstructor.cpp [modify] https://crrev.com/37298765ba284eadee3de618fff59582969eacba/third_party/WebKit/Source/bindings/core/v8/V8ObjectConstructor.h [modify] https://crrev.com/37298765ba284eadee3de618fff59582969eacba/third_party/WebKit/Source/bindings/core/v8/V8ScriptRunner.cpp [modify] https://crrev.com/37298765ba284eadee3de618fff59582969eacba/third_party/WebKit/Source/bindings/core/v8/V8ScriptRunner.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/0235e672998b36b2bf5beb45ce1e24ae3ac729af commit 0235e672998b36b2bf5beb45ce1e24ae3ac729af Author: adithyas <adithyas@chromium.org> Date: Tue Mar 07 23:55:20 2017 Remove WRAPPER_VISITOR_SPECIAL_CLASSES This patch removes the need of WRAPPER_VISITOR_SPECIAL_CLASSES. All of these classes are classes in core/ and WrapperVisitor and ScriptWrappableVisitor shouldn't really have any knowledge about them. It takes advantage of the fact that the various overloads of dispatchTraceWrappers(SpecialClass* t) all have the same implementation (t->traceWrappers(this)), and just adds that implementation directly into the special classes BUG=682322 Review-Url: https://codereview.chromium.org/2728203002 Cr-Commit-Position: refs/heads/master@{#455298} [modify] https://crrev.com/0235e672998b36b2bf5beb45ce1e24ae3ac729af/third_party/WebKit/Source/bindings/core/v8/ScriptWrappable.h [modify] https://crrev.com/0235e672998b36b2bf5beb45ce1e24ae3ac729af/third_party/WebKit/Source/bindings/core/v8/ScriptWrappableVisitor.cpp [modify] https://crrev.com/0235e672998b36b2bf5beb45ce1e24ae3ac729af/third_party/WebKit/Source/bindings/core/v8/ScriptWrappableVisitor.h [modify] https://crrev.com/0235e672998b36b2bf5beb45ce1e24ae3ac729af/third_party/WebKit/Source/bindings/core/v8/ScriptWrappableVisitorVerifier.h [modify] https://crrev.com/0235e672998b36b2bf5beb45ce1e24ae3ac729af/third_party/WebKit/Source/bindings/core/v8/TraceWrapperReference.md [modify] https://crrev.com/0235e672998b36b2bf5beb45ce1e24ae3ac729af/third_party/WebKit/Source/core/dom/NodeListsNodeData.h [modify] https://crrev.com/0235e672998b36b2bf5beb45ce1e24ae3ac729af/third_party/WebKit/Source/core/dom/NodeRareData.h [modify] https://crrev.com/0235e672998b36b2bf5beb45ce1e24ae3ac729af/third_party/WebKit/Source/platform/heap/GarbageCollected.h [modify] https://crrev.com/0235e672998b36b2bf5beb45ce1e24ae3ac729af/third_party/WebKit/Source/platform/heap/TraceTraits.h [modify] https://crrev.com/0235e672998b36b2bf5beb45ce1e24ae3ac729af/third_party/WebKit/Source/platform/heap/WrapperVisitor.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/199953cd647ec50f5f07d9025e5a8ba6948f8079 commit 199953cd647ec50f5f07d9025e5a8ba6948f8079 Author: adithyas <adithyas@chromium.org> Date: Wed Mar 08 20:28:43 2017 Use mayNotBeMainThread for wrapper optimization DOMDataStore has overloaded methods (for Node*) that checks if we're in a main world by checking if isolated worlds exist, and returns a main world wrapper directly if they don't exist. Node is used because it can never be created in a worker world. This patch changes the main world check to checking if we're on the main thread (using mayNotBeMainThread) and if any non-main worlds have been created on the main thread (If there are no non-main worlds, we have to be in the main world). This way, we don't need Node. BUG=682322 Review-Url: https://codereview.chromium.org/2726593002 Cr-Commit-Position: refs/heads/master@{#455530} [modify] https://crrev.com/199953cd647ec50f5f07d9025e5a8ba6948f8079/third_party/WebKit/Source/bindings/core/v8/DOMDataStore.h [modify] https://crrev.com/199953cd647ec50f5f07d9025e5a8ba6948f8079/third_party/WebKit/Source/bindings/core/v8/DOMWrapperWorld.cpp [modify] https://crrev.com/199953cd647ec50f5f07d9025e5a8ba6948f8079/third_party/WebKit/Source/bindings/core/v8/DOMWrapperWorld.h [modify] https://crrev.com/199953cd647ec50f5f07d9025e5a8ba6948f8079/third_party/WebKit/Source/bindings/core/v8/ToV8.h [modify] https://crrev.com/199953cd647ec50f5f07d9025e5a8ba6948f8079/third_party/WebKit/Source/bindings/core/v8/V8Binding.h [modify] https://crrev.com/199953cd647ec50f5f07d9025e5a8ba6948f8079/third_party/WebKit/Source/bindings/core/v8/V8DOMWrapper.h [modify] https://crrev.com/199953cd647ec50f5f07d9025e5a8ba6948f8079/third_party/WebKit/Source/core/dom/DocumentTest.cpp [modify] https://crrev.com/199953cd647ec50f5f07d9025e5a8ba6948f8079/third_party/WebKit/Source/core/dom/Node.cpp [modify] https://crrev.com/199953cd647ec50f5f07d9025e5a8ba6948f8079/third_party/WebKit/Source/core/dom/Node.h [modify] https://crrev.com/199953cd647ec50f5f07d9025e5a8ba6948f8079/third_party/WebKit/Source/core/dom/RangeTest.cpp [modify] https://crrev.com/199953cd647ec50f5f07d9025e5a8ba6948f8079/third_party/WebKit/Source/core/dom/StaticRangeTest.cpp [modify] https://crrev.com/199953cd647ec50f5f07d9025e5a8ba6948f8079/third_party/WebKit/Source/core/editing/VisibleUnitsTest.cpp
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/cd81626138da7e7021b81a1415a06088302e958f commit cd81626138da7e7021b81a1415a06088302e958f Author: adithyas <adithyas@chromium.org> Date: Tue Apr 04 19:10:16 2017 Move ScriptState::forWorld/ScriptState::forMainWorld (Part 1) To move ScriptState to platform/bindings, ScriptState::forWorld/ScriptState::forMainWorld need to be moved out of ScriptState.h/cpp (they depend on Frame). This CL creates two new functions in V8Binding, and replaces uses of ScriptState::forWorld with toScriptState. BUG=682322 Review-Url: https://codereview.chromium.org/2794023002 Cr-Commit-Position: refs/heads/master@{#461796} [modify] https://crrev.com/cd81626138da7e7021b81a1415a06088302e958f/third_party/WebKit/Source/bindings/core/v8/ScriptState.cpp [modify] https://crrev.com/cd81626138da7e7021b81a1415a06088302e958f/third_party/WebKit/Source/bindings/core/v8/ScriptState.h [modify] https://crrev.com/cd81626138da7e7021b81a1415a06088302e958f/third_party/WebKit/Source/bindings/core/v8/V8Binding.cpp [modify] https://crrev.com/cd81626138da7e7021b81a1415a06088302e958f/third_party/WebKit/Source/bindings/core/v8/V8Binding.h [modify] https://crrev.com/cd81626138da7e7021b81a1415a06088302e958f/third_party/WebKit/Source/core/inspector/MainThreadDebugger.cpp [modify] https://crrev.com/cd81626138da7e7021b81a1415a06088302e958f/third_party/WebKit/Source/web/SuspendableScriptExecutor.cpp
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52 commit 5b50cd0bc4e0f5bca1f97593325751b5b6db5c52 Author: adithyas <adithyas@chromium.org> Date: Wed Apr 05 14:04:59 2017 Move ScriptState::forWorld/ScriptState::forMainWorld (Part 2) This CL changes all call sites for ScriptState::forMainWorld to use toScriptStateforMainWorld, which was added in http://crrev.com/2794023002. BUG=682322 Review-Url: https://codereview.chromium.org/2796653003 Cr-Commit-Position: refs/heads/master@{#462060} [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/bindings/core/v8/ScriptController.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/bindings/core/v8/ScriptPromisePropertyTest.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/bindings/core/v8/ScriptPromiseResolverTest.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/bindings/core/v8/V8BindingForTesting.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/bindings/core/v8/serialization/SerializedScriptValueFuzzer.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/core/css/ActiveStyleSheetsTest.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/core/css/resolver/ScopedStyleResolverTest.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/core/css/resolver/SharedStyleFinderTest.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/core/dom/Modulator.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/core/dom/ScriptLoader.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/core/dom/StyleEngineTest.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/core/dom/custom/CustomElementRegistryTest.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/core/dom/custom/CustomElementUpgradeSorterTest.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/core/html/parser/HTMLParserScriptRunner.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/core/inspector/DevToolsHost.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/core/inspector/InspectorAnimationAgent.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/core/inspector/InspectorDOMAgent.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/core/inspector/MainThreadDebugger.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/core/layout/LayoutTestHelper.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/core/loader/ImageLoader.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/core/loader/modulescript/ModuleScriptLoaderTest.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/core/origin_trials/OriginTrialContext.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/core/page/FocusControllerTest.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/core/xml/DocumentXSLT.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/modules/cachestorage/CacheTest.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DTest.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DUsageTrackingTest.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/modules/fetch/ReadableStreamBytesConsumerTest.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/modules/indexeddb/InspectorIndexedDBAgent.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainerTest.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerLinkResource.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/modules/webaudio/BaseAudioContextTest.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/web/InspectorOverlay.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/web/WebDevToolsFrontendImpl.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/web/WebPluginContainerImpl.cpp [modify] https://crrev.com/5b50cd0bc4e0f5bca1f97593325751b5b6db5c52/third_party/WebKit/Source/web/tests/WebFrameTest.cpp
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/9576d4b6be1d462eef802578c9ecde7b32470285 commit 9576d4b6be1d462eef802578c9ecde7b32470285 Author: adithyas <adithyas@chromium.org> Date: Wed Apr 05 19:40:15 2017 Move ScriptState::forWorld/ScriptState::forMainWorld (Part 3) This CL removes ScriptState::forWorld and ScriptState::forMainWorld. BUG=682322 Review-Url: https://codereview.chromium.org/2793003003 Cr-Commit-Position: refs/heads/master@{#462183} [modify] https://crrev.com/9576d4b6be1d462eef802578c9ecde7b32470285/third_party/WebKit/Source/bindings/core/v8/ScriptState.cpp [modify] https://crrev.com/9576d4b6be1d462eef802578c9ecde7b32470285/third_party/WebKit/Source/bindings/core/v8/ScriptState.h [modify] https://crrev.com/9576d4b6be1d462eef802578c9ecde7b32470285/third_party/WebKit/Source/core/loader/FrameLoader.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/0e6bf6e952ea8db241c4972fdf97bb7309502f61 commit 0e6bf6e952ea8db241c4972fdf97bb7309502f61 Author: adithyas <adithyas@chromium.org> Date: Thu Apr 06 18:54:07 2017 Abstract out Modulator from V8PerContextData To move V8PerContextData to platform/bindings, we need to remove its dependency to Modulator. This CL creates a general abstraction for V8PerContextData to hold instances of garbage collected objects and makes Modulator use this abstraction. BUG=682322 Review-Url: https://codereview.chromium.org/2795593006 Cr-Commit-Position: refs/heads/master@{#462564} [modify] https://crrev.com/0e6bf6e952ea8db241c4972fdf97bb7309502f61/third_party/WebKit/Source/bindings/core/v8/ScriptModule.cpp [modify] https://crrev.com/0e6bf6e952ea8db241c4972fdf97bb7309502f61/third_party/WebKit/Source/bindings/core/v8/ScriptModuleTest.cpp [modify] https://crrev.com/0e6bf6e952ea8db241c4972fdf97bb7309502f61/third_party/WebKit/Source/bindings/core/v8/V8PerContextData.cpp [modify] https://crrev.com/0e6bf6e952ea8db241c4972fdf97bb7309502f61/third_party/WebKit/Source/bindings/core/v8/V8PerContextData.h [modify] https://crrev.com/0e6bf6e952ea8db241c4972fdf97bb7309502f61/third_party/WebKit/Source/core/dom/Modulator.cpp [modify] https://crrev.com/0e6bf6e952ea8db241c4972fdf97bb7309502f61/third_party/WebKit/Source/core/dom/Modulator.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/1f861a452460799bc89cd11bbd58713a04f786cf commit 1f861a452460799bc89cd11bbd58713a04f786cf Author: adithyas <adithyas@chromium.org> Date: Thu Apr 06 19:00:46 2017 Move ScriptState::domWindow() This CL moves ScriptState::domWindow() to LocalDOMWindow::from(ScriptState*) in order to remove a dependency to LocalDOMWindow from ScriptState. BUG=682322 Review-Url: https://codereview.chromium.org/2790313004 Cr-Commit-Position: refs/heads/master@{#462568} [modify] https://crrev.com/1f861a452460799bc89cd11bbd58713a04f786cf/third_party/WebKit/Source/bindings/core/v8/ScriptState.cpp [modify] https://crrev.com/1f861a452460799bc89cd11bbd58713a04f786cf/third_party/WebKit/Source/bindings/core/v8/ScriptState.h [modify] https://crrev.com/1f861a452460799bc89cd11bbd58713a04f786cf/third_party/WebKit/Source/bindings/core/v8/V8HTMLConstructor.cpp [modify] https://crrev.com/1f861a452460799bc89cd11bbd58713a04f786cf/third_party/WebKit/Source/core/events/Event.cpp [modify] https://crrev.com/1f861a452460799bc89cd11bbd58713a04f786cf/third_party/WebKit/Source/core/frame/LocalDOMWindow.cpp [modify] https://crrev.com/1f861a452460799bc89cd11bbd58713a04f786cf/third_party/WebKit/Source/core/frame/LocalDOMWindow.h [modify] https://crrev.com/1f861a452460799bc89cd11bbd58713a04f786cf/third_party/WebKit/Source/modules/payments/PaymentRequest.cpp [modify] https://crrev.com/1f861a452460799bc89cd11bbd58713a04f786cf/third_party/WebKit/Source/modules/sensor/Sensor.cpp [modify] https://crrev.com/1f861a452460799bc89cd11bbd58713a04f786cf/third_party/WebKit/Source/modules/webaudio/AudioContext.cpp
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/29fbaae716e6ed69a2be3ef27655bb493f6f0444 commit 29fbaae716e6ed69a2be3ef27655bb493f6f0444 Author: adithyas <adithyas@chromium.org> Date: Fri Apr 07 14:39:44 2017 Change Modulator functions to use ScriptState instead of LocalFrame Follow up to http://crrev.com/2795593006, changes Modulator::from/setModulator/clearModulator to take ScriptState* as a parameter instead of LocalFrame* BUG=682322 Review-Url: https://codereview.chromium.org/2803843002 Cr-Commit-Position: refs/heads/master@{#462856} [modify] https://crrev.com/29fbaae716e6ed69a2be3ef27655bb493f6f0444/third_party/WebKit/Source/bindings/core/v8/ScriptModule.cpp [modify] https://crrev.com/29fbaae716e6ed69a2be3ef27655bb493f6f0444/third_party/WebKit/Source/bindings/core/v8/ScriptModuleTest.cpp [modify] https://crrev.com/29fbaae716e6ed69a2be3ef27655bb493f6f0444/third_party/WebKit/Source/core/dom/Modulator.cpp [modify] https://crrev.com/29fbaae716e6ed69a2be3ef27655bb493f6f0444/third_party/WebKit/Source/core/dom/Modulator.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/bbf236a7a16a07ccea034d5cbaf480318cc6a99c commit bbf236a7a16a07ccea034d5cbaf480318cc6a99c Author: adithyas <adithyas@chromium.org> Date: Fri Apr 07 21:50:09 2017 Remove ScriptState::setExecutionContext The function doesn't appear to be used anywhere, and adds an unnecessary dependency to ExecutionContext in ScriptState. BUG=682322 Review-Url: https://codereview.chromium.org/2800173002 Cr-Commit-Position: refs/heads/master@{#463013} [modify] https://crrev.com/bbf236a7a16a07ccea034d5cbaf480318cc6a99c/third_party/WebKit/Source/bindings/core/v8/ScriptState.cpp [modify] https://crrev.com/bbf236a7a16a07ccea034d5cbaf480318cc6a99c/third_party/WebKit/Source/bindings/core/v8/ScriptState.h [modify] https://crrev.com/bbf236a7a16a07ccea034d5cbaf480318cc6a99c/third_party/WebKit/Source/bindings/core/v8/V8BindingForTesting.cpp [modify] https://crrev.com/bbf236a7a16a07ccea034d5cbaf480318cc6a99c/third_party/WebKit/Source/bindings/core/v8/V8BindingForTesting.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/a2c9e7f48dd30dbc7a2a4c6112414b6c1dd154c1 commit a2c9e7f48dd30dbc7a2a4c6112414b6c1dd154c1 Author: adithyas <adithyas@chromium.org> Date: Mon Apr 10 18:06:22 2017 Move ScriptState::getExecutionContext (Part 1) This CL adds ExecutionContext::from(ScriptState*) to eventually replace ScriptState::getExecutionContext. This is to remove a dependency to ExecutionContext from ScriptState. BUG=682322 Review-Url: https://codereview.chromium.org/2805333002 Cr-Commit-Position: refs/heads/master@{#463323} [modify] https://crrev.com/a2c9e7f48dd30dbc7a2a4c6112414b6c1dd154c1/third_party/WebKit/Source/bindings/core/v8/ScriptState.cpp [modify] https://crrev.com/a2c9e7f48dd30dbc7a2a4c6112414b6c1dd154c1/third_party/WebKit/Source/bindings/core/v8/ScriptState.h [modify] https://crrev.com/a2c9e7f48dd30dbc7a2a4c6112414b6c1dd154c1/third_party/WebKit/Source/core/dom/ExecutionContext.cpp [modify] https://crrev.com/a2c9e7f48dd30dbc7a2a4c6112414b6c1dd154c1/third_party/WebKit/Source/core/dom/ExecutionContext.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/f56ccf3f087fe868c7188ce23a162886744211f7 commit f56ccf3f087fe868c7188ce23a162886744211f7 Author: adithyas <adithyas@chromium.org> Date: Mon Apr 10 21:15:50 2017 Move ScriptState::GetExecutionContext (Part 2) This CL replaces uses of ScriptState::GetExecutionContext with ExecutionContext::From in the bindings generator code. BUG=682322 Review-Url: https://codereview.chromium.org/2811833002 Cr-Commit-Position: refs/heads/master@{#463394} [modify] https://crrev.com/f56ccf3f087fe868c7188ce23a162886744211f7/third_party/WebKit/Source/bindings/templates/callback_function.cpp.tmpl [modify] https://crrev.com/f56ccf3f087fe868c7188ce23a162886744211f7/third_party/WebKit/Source/bindings/templates/callback_interface.cpp.tmpl [modify] https://crrev.com/f56ccf3f087fe868c7188ce23a162886744211f7/third_party/WebKit/Source/bindings/tests/results/core/AnyCallbackFunctionOptionalAnyArg.cpp [modify] https://crrev.com/f56ccf3f087fe868c7188ce23a162886744211f7/third_party/WebKit/Source/bindings/tests/results/core/LongCallbackFunction.cpp [modify] https://crrev.com/f56ccf3f087fe868c7188ce23a162886744211f7/third_party/WebKit/Source/bindings/tests/results/core/StringSequenceCallbackFunctionLongSequenceArg.cpp [modify] https://crrev.com/f56ccf3f087fe868c7188ce23a162886744211f7/third_party/WebKit/Source/bindings/tests/results/core/V8TestCallbackInterface.cpp [modify] https://crrev.com/f56ccf3f087fe868c7188ce23a162886744211f7/third_party/WebKit/Source/bindings/tests/results/core/VoidCallbackFunction.cpp [modify] https://crrev.com/f56ccf3f087fe868c7188ce23a162886744211f7/third_party/WebKit/Source/bindings/tests/results/core/VoidCallbackFunctionInterfaceArg.cpp [modify] https://crrev.com/f56ccf3f087fe868c7188ce23a162886744211f7/third_party/WebKit/Source/bindings/tests/results/core/VoidCallbackFunctionTypedef.cpp [modify] https://crrev.com/f56ccf3f087fe868c7188ce23a162886744211f7/third_party/WebKit/Source/bindings/tests/results/modules/VoidCallbackFunctionModules.cpp
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c commit 0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c Author: adithyas <adithyas@chromium.org> Date: Mon Apr 10 23:30:39 2017 Move ScriptState::GetExecutionContext (Part 3) This CL replaces all uses of ScriptState::GetExecutionContext in Source/bindings with ExecutionContext::From. BUG=682322 Review-Url: https://codereview.chromium.org/2810743003 Cr-Commit-Position: refs/heads/master@{#463443} [modify] https://crrev.com/0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c/third_party/WebKit/Source/bindings/core/v8/ConditionalFeaturesForCore.cpp [modify] https://crrev.com/0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c/third_party/WebKit/Source/bindings/core/v8/Iterable.h [modify] https://crrev.com/0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c/third_party/WebKit/Source/bindings/core/v8/RejectedPromises.cpp [modify] https://crrev.com/0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c/third_party/WebKit/Source/bindings/core/v8/ScriptCustomElementDefinition.cpp [modify] https://crrev.com/0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c/third_party/WebKit/Source/bindings/core/v8/ScriptPromiseResolver.cpp [modify] https://crrev.com/0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c/third_party/WebKit/Source/bindings/core/v8/V8AbstractEventListener.cpp [modify] https://crrev.com/0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c/third_party/WebKit/Source/bindings/core/v8/V8BindingForTesting.cpp [modify] https://crrev.com/0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c/third_party/WebKit/Source/bindings/core/v8/V8ErrorHandler.cpp [modify] https://crrev.com/0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c/third_party/WebKit/Source/bindings/core/v8/V8EventListener.cpp [modify] https://crrev.com/0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c/third_party/WebKit/Source/bindings/core/v8/V8Initializer.cpp [modify] https://crrev.com/0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c/third_party/WebKit/Source/bindings/core/v8/V8IntersectionObserverCallback.cpp [modify] https://crrev.com/0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c/third_party/WebKit/Source/bindings/core/v8/V8IntersectionObserverCallback.h [modify] https://crrev.com/0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c/third_party/WebKit/Source/bindings/core/v8/V8LazyEventListener.cpp [modify] https://crrev.com/0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c/third_party/WebKit/Source/bindings/core/v8/V8MutationCallback.cpp [modify] https://crrev.com/0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c/third_party/WebKit/Source/bindings/core/v8/V8MutationCallback.h [modify] https://crrev.com/0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c/third_party/WebKit/Source/bindings/core/v8/V8NodeFilterCondition.cpp [modify] https://crrev.com/0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c/third_party/WebKit/Source/bindings/core/v8/V8ResizeObserverCallbackCustom.cpp [modify] https://crrev.com/0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c/third_party/WebKit/Source/bindings/core/v8/V8V0CustomElementLifecycleCallbacks.cpp [modify] https://crrev.com/0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c/third_party/WebKit/Source/bindings/core/v8/V8WorkerGlobalScopeEventListener.cpp [modify] https://crrev.com/0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c/third_party/WebKit/Source/bindings/core/v8/WorkerOrWorkletScriptController.cpp [modify] https://crrev.com/0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c/third_party/WebKit/Source/bindings/core/v8/serialization/V8ScriptValueDeserializer.cpp [modify] https://crrev.com/0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c/third_party/WebKit/Source/bindings/modules/v8/ConditionalFeaturesForModules.cpp [modify] https://crrev.com/0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c/third_party/WebKit/Source/bindings/modules/v8/custom/V8CustomSQLStatementErrorCallback.cpp [modify] https://crrev.com/0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c/third_party/WebKit/Source/bindings/modules/v8/serialization/V8ScriptValueDeserializerForModules.cpp [modify] https://crrev.com/0e704d39cb4a4f6382c87e7e22dbac4e85c57e7c/third_party/WebKit/Source/bindings/modules/v8/wasm/WasmResponseExtensions.cpp
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/3f7eac384ee02371be4972ba0647082bf6599eb1 commit 3f7eac384ee02371be4972ba0647082bf6599eb1 Author: adithyas <adithyas@chromium.org> Date: Tue Apr 11 14:31:04 2017 Move securityCheck out of V8WrapperInstantiationScope Moving V8DOMWrapper.h/cpp to platform/bindings is blocked by V8WrapperInstantiationScope::securityCheck and V8WrapperInstantiationScope::convertException. Both of these methods use toLocalFrame/toDOMWindow, and cannot be moved to platform/. This CL moves the security check into WrapperCreationSecurityCheck. WrapperCreationSecurityCheck only holds a function pointer and will be moved into platform/bindings. The implementation of the security check is moved to BindingSecurity (in bindings/core), and the function pointer is set to point to the implementation inside core/. BUG=682322 Review-Url: https://codereview.chromium.org/2745313003 Cr-Commit-Position: refs/heads/master@{#463621} [modify] https://crrev.com/3f7eac384ee02371be4972ba0647082bf6599eb1/third_party/WebKit/Source/bindings/bindings.gni [modify] https://crrev.com/3f7eac384ee02371be4972ba0647082bf6599eb1/third_party/WebKit/Source/bindings/core/v8/BindingSecurity.cpp [modify] https://crrev.com/3f7eac384ee02371be4972ba0647082bf6599eb1/third_party/WebKit/Source/bindings/core/v8/BindingSecurity.h [modify] https://crrev.com/3f7eac384ee02371be4972ba0647082bf6599eb1/third_party/WebKit/Source/bindings/core/v8/V8DOMWrapper.cpp [modify] https://crrev.com/3f7eac384ee02371be4972ba0647082bf6599eb1/third_party/WebKit/Source/bindings/core/v8/V8DOMWrapper.h [modify] https://crrev.com/3f7eac384ee02371be4972ba0647082bf6599eb1/third_party/WebKit/Source/bindings/core/v8/V8Initializer.cpp [add] https://crrev.com/3f7eac384ee02371be4972ba0647082bf6599eb1/third_party/WebKit/Source/bindings/core/v8/WrapperCreationSecurityCheck.cpp [add] https://crrev.com/3f7eac384ee02371be4972ba0647082bf6599eb1/third_party/WebKit/Source/bindings/core/v8/WrapperCreationSecurityCheck.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/fbb8b20231db093fffa5b3a361bac806c1920e82 commit fbb8b20231db093fffa5b3a361bac806c1920e82 Author: adithyas <adithyas@chromium.org> Date: Tue Apr 11 16:58:35 2017 Move ScriptState::GetExecutionContext (Part 4) This CL replaces all uses of ScriptState::GetExecutionContext in Source/core with ExecutionContext::From BUG=682322 Review-Url: https://codereview.chromium.org/2811863002 Cr-Commit-Position: refs/heads/master@{#463657} [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/animation/Animation.cpp [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/animation/ElementAnimation.h [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/clipboard/DataTransferItem.cpp [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/css/FontFace.cpp [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/dom/Document.cpp [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/dom/MessagePort.cpp [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/dom/TaskRunnerHelper.cpp [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/events/Event.cpp [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/fileapi/Blob.cpp [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/fileapi/FileReaderSync.cpp [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/fileapi/URLFileAPI.cpp [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/frame/History.cpp [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/html/FormData.cpp [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/imagebitmap/ImageBitmapFactories.cpp [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/inspector/MainThreadDebugger.cpp [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/mojo/MojoHandle.cpp [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/offscreencanvas/OffscreenCanvas.cpp [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/streams/UnderlyingSourceBase.h [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/testing/DictionaryTest.cpp [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/testing/OriginTrialsTest.cpp [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/testing/WorkerInternals.cpp [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/timing/PerformanceBaseTest.cpp [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/timing/PerformanceObserverTest.cpp [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/timing/SharedWorkerPerformance.cpp [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/workers/DedicatedWorkerGlobalScope.cpp [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/workers/InProcessWorkerBase.cpp [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/xml/DocumentXSLT.cpp [modify] https://crrev.com/fbb8b20231db093fffa5b3a361bac806c1920e82/third_party/WebKit/Source/core/xmlhttprequest/XMLHttpRequest.cpp
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/d2d9a34e2fd74fd45026a8fed6f4715de18df747 commit d2d9a34e2fd74fd45026a8fed6f4715de18df747 Author: adithyas <adithyas@chromium.org> Date: Wed Apr 12 16:54:28 2017 Move ScriptState::GetExecutionContext (Part 5) This CL replaces all uses of ScriptState::GetExecutionContext in Source/modules with ExecutionContext::From. BUG=682322 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2816543002 Cr-Commit-Position: refs/heads/master@{#464056} [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/app_banner/BeforeInstallPromptEvent.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/battery/BatteryManager.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/battery/NavigatorBattery.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/beacon/NavigatorBeacon.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/bluetooth/Bluetooth.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/budget/BudgetService.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/cachestorage/CacheStorage.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/cachestorage/CacheTest.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/canvas2d/BaseRenderingContext2D.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/compositorworker/CompositorWorkerGlobalScope.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/credentialmanager/CredentialsContainer.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/crypto/CryptoResultImpl.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/crypto/SubtleCrypto.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/csspaint/CSSPaintDefinition.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/encryptedmedia/MediaKeySession.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/encryptedmedia/NavigatorRequestMediaKeySystemAccess.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/fetch/Body.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/fetch/BodyStreamBuffer.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/fetch/FetchManager.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/fetch/FetchRequestData.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/fetch/Request.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/fetch/Response.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/fetch/ResponseTest.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/filesystem/Entry.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/indexeddb/IDBFactory.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/indexeddb/IDBIndex.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/indexeddb/IDBKeyRange.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/indexeddb/IDBObjectStore.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/indexeddb/IDBRequest.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/indexeddb/InspectorIndexedDBAgent.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/installedapp/NavigatorInstalledApp.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/mediasession/MediaMetadata.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/mediasession/NavigatorMediaSession.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/mediasource/URLMediaSource.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/mediastream/MediaDevices.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/mediastream/MediaStream.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/mediastream/URLMediaStream.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/netinfo/WorkerNavigatorNetworkInformation.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/nfc/NFC.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/notifications/Notification.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/notifications/NotificationManager.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/notifications/ServiceWorkerRegistrationNotifications.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/offscreencanvas/OffscreenCanvasModules.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/permissions/Permissions.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/presentation/PresentationReceiver.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/presentation/PresentationRequest.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/push_messaging/PushManager.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/quota/DeprecatedStorageQuota.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/quota/StorageManager.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/serviceworkers/FetchEvent.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/serviceworkers/InstallEvent.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/serviceworkers/NavigatorServiceWorker.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/serviceworkers/ServiceWorker.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerClient.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerClients.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainer.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerGlobalScope.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerWindowClient.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/shapedetection/ShapeDetector.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/speech/DOMWindowSpeechSynthesis.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/speech/SpeechGrammar.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/speech/SpeechGrammarList.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/vr/NavigatorVR.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/vr/VRDisplay.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/webaudio/AudioWorkletGlobalScope.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/webmidi/MIDIAccessInitializer.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/webmidi/NavigatorWebMIDI.cpp [modify] https://crrev.com/d2d9a34e2fd74fd45026a8fed6f4715de18df747/third_party/WebKit/Source/modules/webshare/NavigatorShare.cpp
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/507756d8e487854f780f5ee37962231491cee852 commit 507756d8e487854f780f5ee37962231491cee852 Author: adithyas <adithyas@chromium.org> Date: Wed Apr 12 21:51:37 2017 Move ScriptState::GetExecutionContext (Part 6) This CL removes ScriptState::GetExecutionContext and replaces all remaining calls to the function with ExecutionContext::From. BUG=682322 Review-Url: https://codereview.chromium.org/2811213002 Cr-Commit-Position: refs/heads/master@{#464162} [modify] https://crrev.com/507756d8e487854f780f5ee37962231491cee852/third_party/WebKit/Source/bindings/core/v8/ScriptState.cpp [modify] https://crrev.com/507756d8e487854f780f5ee37962231491cee852/third_party/WebKit/Source/bindings/core/v8/ScriptState.h [modify] https://crrev.com/507756d8e487854f780f5ee37962231491cee852/third_party/WebKit/Source/bindings/core/v8/V8BindingForTesting.cpp [modify] https://crrev.com/507756d8e487854f780f5ee37962231491cee852/third_party/WebKit/Source/bindings/core/v8/V8BindingForTesting.h [modify] https://crrev.com/507756d8e487854f780f5ee37962231491cee852/third_party/WebKit/Source/core/testing/Internals.h [modify] https://crrev.com/507756d8e487854f780f5ee37962231491cee852/third_party/WebKit/Source/core/testing/v8/WebCoreTestSupport.cpp [modify] https://crrev.com/507756d8e487854f780f5ee37962231491cee852/third_party/WebKit/Source/modules/mediastream/MediaConstraintsImpl.h [modify] https://crrev.com/507756d8e487854f780f5ee37962231491cee852/third_party/WebKit/Source/modules/mediastream/MediaDevicesRequest.cpp [modify] https://crrev.com/507756d8e487854f780f5ee37962231491cee852/third_party/WebKit/Source/modules/permissions/Permissions.h [modify] https://crrev.com/507756d8e487854f780f5ee37962231491cee852/third_party/WebKit/Source/web/StorageQuotaClientImpl.cpp
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/fec2c059777516677c2ed1eaf9d906340ca273f5 commit fec2c059777516677c2ed1eaf9d906340ca273f5 Author: adithyas <adithyas@chromium.org> Date: Thu Apr 13 03:42:56 2017 Split ToV8.h Most of ToV8 can be moved to platform/bindings, except for a few core-specific overloads. ScriptValue uses ToV8 and defines ScriptValue::From inside ToV8.h because of a cyclic dependency. So moving ToV8.h to platform also allows ScriptValue to be moved. All the core specific overloads are moved to ToV8ForCore.h/cpp and the rest are kept in ToV8.h (which will be moved to platform/bindings later). BUG=682322 Review-Url: https://codereview.chromium.org/2809243002 Cr-Commit-Position: refs/heads/master@{#464280} [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/bindings.gni [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/core/v8/LocalWindowProxy.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/core/v8/Maplike.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/core/v8/NativeValueTraitsImplTest.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/core/v8/ScriptPromise.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/core/v8/ScriptPromiseProperty.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/core/v8/ScriptPromiseResolver.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/core/v8/ScriptWrappableVisitorTest.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/core/v8/ToV8.h [rename] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/core/v8/ToV8ForCore.cpp [add] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/core/v8/ToV8ForCore.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/core/v8/ToV8Test.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/core/v8/V8BindingTest.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/core/v8/V8IteratorResultValue.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/core/v8/V8ObjectBuilder.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/core/v8/serialization/V8ScriptValueDeserializer.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/core/v8/serialization/V8ScriptValueSerializer.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/modules/v8/V8BindingForModulesTest.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/modules/v8/WebGLAny.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/modules/v8/serialization/V8ScriptValueSerializerForModulesTest.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/scripts/v8_callback_function.py [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/scripts/v8_dictionary.py [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/scripts/v8_interface.py [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/scripts/v8_union.py [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/AnyCallbackFunctionOptionalAnyArg.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/ArrayBufferOrArrayBufferViewOrDictionary.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/BooleanOrElementSequence.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/BooleanOrStringOrUnrestrictedDouble.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/BooleanOrTestCallbackInterface.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/ByteStringOrNodeList.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/ByteStringSequenceSequenceOrByteStringByteStringRecord.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/DoubleOrLongOrBooleanSequence.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/DoubleOrString.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/DoubleOrStringOrDoubleOrStringSequence.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/ElementSequenceOrByteStringDoubleOrStringRecord.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/FloatOrBoolean.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/LongCallbackFunction.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/LongOrBoolean.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/LongOrTestDictionary.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/LongSequenceOrEvent.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/NodeOrLongSequenceOrEventOrXMLHttpRequestOrStringOrStringByteStringOrNodeListRecord.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/NodeOrNodeList.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/StringOrArrayBufferOrArrayBufferView.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/StringOrDouble.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/StringOrStringSequence.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/StringSequenceCallbackFunctionLongSequenceArg.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/TestEnumOrDouble.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/TestInterface2OrUint8Array.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/TestInterfaceGarbageCollectedOrString.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/TestInterfaceOrLong.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/TestInterfaceOrTestInterfaceEmpty.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/UnrestrictedDoubleOrString.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/UnsignedLongLongOrBooleanOrTestCallbackInterface.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8ArrayBuffer.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8ArrayBufferView.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8DataView.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8SVGTestInterface.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestCallbackFunctions.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestConstants.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestDictionary.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestDictionaryDerived.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestException.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestIntegerIndexed.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestIntegerIndexedGlobal.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestIntegerIndexedPrimaryGlobal.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterface.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterface2.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterface3.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceCheckSecurity.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor2.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor3.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor4.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceCustomConstructor.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceDocument.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceEmpty.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceEventInit.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceEventInitConstructor.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceEventTarget.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceGarbageCollected.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceNamedConstructor.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceNamedConstructor2.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceNode.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceOriginTrialEnabled.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceSecureContext.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestNode.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestObject.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestPermissiveDictionary.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestSpecialOperations.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestSpecialOperationsNotEnumerable.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8TestTypedefs.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/V8Uint8ClampedArray.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/VoidCallbackFunction.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/VoidCallbackFunctionInterfaceArg.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/VoidCallbackFunctionTypedef.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/core/XMLHttpRequestOrString.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/modules/BooleanOrString.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/modules/V8TestInterface2Partial.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/modules/V8TestInterface5.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/modules/V8TestInterfacePartial.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/bindings/tests/results/modules/VoidCallbackFunctionModules.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/core/css/cssom/CSSStyleValue.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/core/streams/ReadableStreamController.h [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/core/streams/ReadableStreamOperations.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/modules/indexeddb/IDBIndex.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/modules/indexeddb/IDBKeyRange.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/modules/indexeddb/IDBObjectStore.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/modules/indexeddb/IDBObservation.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/modules/indexeddb/IDBObserverChanges.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/modules/indexeddb/IDBRequest.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/modules/mediasession/MediaMetadata.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/modules/payments/PaymentAppRequestConversion.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/modules/serviceworkers/FetchEvent.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/modules/serviceworkers/ForeignFetchEvent.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerError.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/modules/webaudio/AudioWorkletGlobalScope.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/modules/webaudio/AudioWorkletGlobalScopeTest.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/modules/webdatabase/SQLResultSetRowList.cpp [modify] https://crrev.com/fec2c059777516677c2ed1eaf9d906340ca273f5/third_party/WebKit/Source/modules/webusb/USBDevice.cpp
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/322a025409d5e5897720f0a818426a3e37cc4a96 commit 322a025409d5e5897720f0a818426a3e37cc4a96 Author: jdoerrie <jdoerrie@chromium.org> Date: Thu Apr 13 11:31:19 2017 Revert of Move ScriptState::GetExecutionContext (Part 5) (patchset #3 id:40001 of https://codereview.chromium.org/2816543002/ ) Reason for revert: Suspected culprit of webkit_tests failing on chromium.webkit/WebKit Linux Trusty MSAN. BUG=711250 Original issue's description: > Move ScriptState::GetExecutionContext (Part 5) > > This CL replaces all uses of ScriptState::GetExecutionContext in Source/modules with ExecutionContext::From. > > BUG=682322 > CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel > > Review-Url: https://codereview.chromium.org/2816543002 > Cr-Commit-Position: refs/heads/master@{#464056} > Committed: https://chromium.googlesource.com/chromium/src/+/d2d9a34e2fd74fd45026a8fed6f4715de18df747 TBR=jbroman@chromium.org,haraken@chromium.org,adithyas@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=682322 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2821443002 Cr-Commit-Position: refs/heads/master@{#464373} [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/app_banner/BeforeInstallPromptEvent.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/battery/BatteryManager.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/battery/NavigatorBattery.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/beacon/NavigatorBeacon.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/bluetooth/Bluetooth.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/budget/BudgetService.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/cachestorage/CacheStorage.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/cachestorage/CacheTest.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/canvas2d/BaseRenderingContext2D.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/compositorworker/CompositorWorkerGlobalScope.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/credentialmanager/CredentialsContainer.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/crypto/CryptoResultImpl.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/crypto/SubtleCrypto.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/csspaint/CSSPaintDefinition.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/encryptedmedia/MediaKeySession.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/encryptedmedia/NavigatorRequestMediaKeySystemAccess.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/fetch/Body.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/fetch/BodyStreamBuffer.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/fetch/FetchManager.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/fetch/FetchRequestData.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/fetch/Request.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/fetch/Response.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/fetch/ResponseTest.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/filesystem/Entry.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/indexeddb/IDBFactory.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/indexeddb/IDBIndex.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/indexeddb/IDBKeyRange.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/indexeddb/IDBObjectStore.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/indexeddb/IDBRequest.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/indexeddb/InspectorIndexedDBAgent.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/installedapp/NavigatorInstalledApp.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/mediasession/MediaMetadata.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/mediasession/NavigatorMediaSession.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/mediasource/URLMediaSource.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/mediastream/MediaDevices.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/mediastream/MediaStream.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/mediastream/URLMediaStream.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/netinfo/WorkerNavigatorNetworkInformation.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/nfc/NFC.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/notifications/Notification.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/notifications/NotificationManager.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/notifications/ServiceWorkerRegistrationNotifications.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/offscreencanvas/OffscreenCanvasModules.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/permissions/Permissions.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/presentation/PresentationReceiver.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/presentation/PresentationRequest.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/push_messaging/PushManager.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/quota/DeprecatedStorageQuota.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/quota/StorageManager.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/serviceworkers/FetchEvent.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/serviceworkers/InstallEvent.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/serviceworkers/NavigatorServiceWorker.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/serviceworkers/ServiceWorker.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerClient.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerClients.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainer.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerGlobalScope.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerWindowClient.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/shapedetection/ShapeDetector.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/speech/DOMWindowSpeechSynthesis.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/speech/SpeechGrammar.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/speech/SpeechGrammarList.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/vr/NavigatorVR.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/vr/VRDisplay.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/webaudio/AudioWorkletGlobalScope.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/webmidi/MIDIAccessInitializer.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/webmidi/NavigatorWebMIDI.cpp [modify] https://crrev.com/322a025409d5e5897720f0a818426a3e37cc4a96/third_party/WebKit/Source/modules/webshare/NavigatorShare.cpp
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/e87bbc88306d3bbac6249887d846077c8d0f923b commit e87bbc88306d3bbac6249887d846077c8d0f923b Author: jdoerrie <jdoerrie@chromium.org> Date: Thu Apr 13 11:48:21 2017 Reland of Move ScriptState::GetExecutionContext (Part 5) (patchset #2 id:300001 of https://codereview.chromium.org/2821443002/ ) Reason for revert: Broke Build Original issue's description: > Revert of Move ScriptState::GetExecutionContext (Part 5) (patchset #3 id:40001 of https://codereview.chromium.org/2816543002/ ) > > Reason for revert: > Suspected culprit of webkit_tests failing on chromium.webkit/WebKit Linux Trusty MSAN. > > BUG=711250 > > Original issue's description: > > Move ScriptState::GetExecutionContext (Part 5) > > > > This CL replaces all uses of ScriptState::GetExecutionContext in Source/modules with ExecutionContext::From. > > > > BUG=682322 > > CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel > > > > Review-Url: https://codereview.chromium.org/2816543002 > > Cr-Commit-Position: refs/heads/master@{#464056} > > Committed: https://chromium.googlesource.com/chromium/src/+/d2d9a34e2fd74fd45026a8fed6f4715de18df747 > > TBR=jbroman@chromium.org,haraken@chromium.org,adithyas@chromium.org > # Skipping CQ checks because original CL landed less than 1 days ago. > NOPRESUBMIT=true > NOTREECHECKS=true > NOTRY=true > BUG=682322 > CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel > TBR=jbroman@chromium.org,haraken@chromium.org,adithyas@chromium.org # Not skipping CQ checks because original CL landed more than 1 days ago. BUG=711250 NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review-Url: https://codereview.chromium.org/2815313002 Cr-Commit-Position: refs/heads/master@{#464376} [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/app_banner/BeforeInstallPromptEvent.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/battery/BatteryManager.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/battery/NavigatorBattery.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/beacon/NavigatorBeacon.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/bluetooth/Bluetooth.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/budget/BudgetService.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/cachestorage/CacheStorage.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/cachestorage/CacheTest.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/canvas2d/BaseRenderingContext2D.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/compositorworker/CompositorWorkerGlobalScope.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/credentialmanager/CredentialsContainer.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/crypto/CryptoResultImpl.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/crypto/SubtleCrypto.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/csspaint/CSSPaintDefinition.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/encryptedmedia/MediaKeySession.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/encryptedmedia/NavigatorRequestMediaKeySystemAccess.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/fetch/Body.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/fetch/BodyStreamBuffer.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/fetch/FetchManager.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/fetch/FetchRequestData.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/fetch/Request.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/fetch/Response.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/fetch/ResponseTest.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/filesystem/Entry.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/indexeddb/IDBFactory.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/indexeddb/IDBIndex.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/indexeddb/IDBKeyRange.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/indexeddb/IDBObjectStore.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/indexeddb/IDBRequest.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/indexeddb/InspectorIndexedDBAgent.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/installedapp/NavigatorInstalledApp.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/mediasession/MediaMetadata.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/mediasession/NavigatorMediaSession.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/mediasource/URLMediaSource.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/mediastream/MediaDevices.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/mediastream/MediaStream.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/mediastream/URLMediaStream.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/netinfo/WorkerNavigatorNetworkInformation.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/nfc/NFC.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/notifications/Notification.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/notifications/NotificationManager.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/notifications/ServiceWorkerRegistrationNotifications.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/offscreencanvas/OffscreenCanvasModules.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/permissions/Permissions.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/presentation/PresentationReceiver.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/presentation/PresentationRequest.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/push_messaging/PushManager.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/quota/DeprecatedStorageQuota.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/quota/StorageManager.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/serviceworkers/FetchEvent.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/serviceworkers/InstallEvent.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/serviceworkers/NavigatorServiceWorker.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/serviceworkers/ServiceWorker.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerClient.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerClients.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainer.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerGlobalScope.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerWindowClient.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/shapedetection/ShapeDetector.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/speech/DOMWindowSpeechSynthesis.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/speech/SpeechGrammar.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/speech/SpeechGrammarList.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/vr/NavigatorVR.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/vr/VRDisplay.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/webaudio/AudioWorkletGlobalScope.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/webmidi/MIDIAccessInitializer.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/webmidi/NavigatorWebMIDI.cpp [modify] https://crrev.com/e87bbc88306d3bbac6249887d846077c8d0f923b/third_party/WebKit/Source/modules/webshare/NavigatorShare.cpp
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/2636f41f63df88af492932e306bae2553f73d1ce commit 2636f41f63df88af492932e306bae2553f73d1ce Author: adithyas <adithyas@chromium.org> Date: Fri Apr 14 20:19:53 2017 Revert of Move securityCheck out of V8WrapperInstantiationScope (patchset #13 id:240001 of https://codereview.chromium.org/2745313003/ ) Reason for revert: https://bugs.chromium.org/p/chromium/issues/detail?id=711373 The DCHECK in ScriptWrappable::Wrap indicates that we do not properly handle an empty wrapper being returned by V8DOMWrapper::CreateWrapper. So a failed security check would cause this crash. A potential short-term fix would be to just return a wrapper regardless of whether the security check passed or failed (which is what the previous implementation did)? Original issue's description: > Move securityCheck out of V8WrapperInstantiationScope > > Moving V8DOMWrapper.h/cpp to platform/bindings is blocked by V8WrapperInstantiationScope::securityCheck and V8WrapperInstantiationScope::convertException. Both of these methods use toLocalFrame/toDOMWindow, and cannot be moved to platform/. > > This CL moves the security check into WrapperCreationSecurityCheck. WrapperCreationSecurityCheck only holds a function pointer and will be moved into platform/bindings. The implementation of the security check is moved to BindingSecurity (in bindings/core), and the function pointer is set to point to the implementation inside core/. > > BUG=682322 > > Review-Url: https://codereview.chromium.org/2745313003 > Cr-Commit-Position: refs/heads/master@{#463621} > Committed: https://chromium.googlesource.com/chromium/src/+/3f7eac384ee02371be4972ba0647082bf6599eb1 TBR=haraken@chromium.org,jbroman@chromium.org,jochen@chromium.org,yukishiino@chromium.org # Not skipping CQ checks because original CL landed more than 1 days ago. BUG=682322, 711373 Review-Url: https://codereview.chromium.org/2815373002 Cr-Commit-Position: refs/heads/master@{#464786} [modify] https://crrev.com/2636f41f63df88af492932e306bae2553f73d1ce/third_party/WebKit/Source/bindings/bindings.gni [modify] https://crrev.com/2636f41f63df88af492932e306bae2553f73d1ce/third_party/WebKit/Source/bindings/core/v8/BindingSecurity.cpp [modify] https://crrev.com/2636f41f63df88af492932e306bae2553f73d1ce/third_party/WebKit/Source/bindings/core/v8/BindingSecurity.h [modify] https://crrev.com/2636f41f63df88af492932e306bae2553f73d1ce/third_party/WebKit/Source/bindings/core/v8/V8DOMWrapper.cpp [modify] https://crrev.com/2636f41f63df88af492932e306bae2553f73d1ce/third_party/WebKit/Source/bindings/core/v8/V8DOMWrapper.h [modify] https://crrev.com/2636f41f63df88af492932e306bae2553f73d1ce/third_party/WebKit/Source/bindings/core/v8/V8Initializer.cpp [delete] https://crrev.com/bebfdd95c7fdc587686da076262cb9292696e909/third_party/WebKit/Source/bindings/core/v8/WrapperCreationSecurityCheck.cpp [delete] https://crrev.com/bebfdd95c7fdc587686da076262cb9292696e909/third_party/WebKit/Source/bindings/core/v8/WrapperCreationSecurityCheck.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/acae20ba354fd3710f53934fb3e959ff2547661e commit acae20ba354fd3710f53934fb3e959ff2547661e Author: adithyas <adithyas@chromium.org> Date: Tue Apr 18 17:37:00 2017 Remove dependency to ScriptFunction from DOMWrapperWorld This CL removes a dependency to ScriptFunction from DOMWrapperWorld by moving the definition of DOMWrapperWorld::RegisterDOMObjectHolder back inside the header file (removing the need to explicitly instantiate the template method). BUG=682322 Review-Url: https://codereview.chromium.org/2816073002 Cr-Commit-Position: refs/heads/master@{#465281} [modify] https://crrev.com/acae20ba354fd3710f53934fb3e959ff2547661e/third_party/WebKit/Source/bindings/core/v8/DOMWrapperWorld.cpp [modify] https://crrev.com/acae20ba354fd3710f53934fb3e959ff2547661e/third_party/WebKit/Source/bindings/core/v8/DOMWrapperWorld.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/c7c2bd2e10b17a437725111c233184ef430e689b commit c7c2bd2e10b17a437725111c233184ef430e689b Author: adithyas <adithyas@chromium.org> Date: Tue Apr 18 18:03:22 2017 Extract WebCoreStringResouce out of V8StringResource WebCoreStringResource (renamed to StringResource) is used by V8ValueCache and needs to move to platform/bindings. BUG=682322 Review-Url: https://codereview.chromium.org/2810413003 Cr-Commit-Position: refs/heads/master@{#465286} [modify] https://crrev.com/c7c2bd2e10b17a437725111c233184ef430e689b/third_party/WebKit/Source/bindings/bindings.gni [rename] https://crrev.com/c7c2bd2e10b17a437725111c233184ef430e689b/third_party/WebKit/Source/bindings/core/v8/StringResource.cpp [add] https://crrev.com/c7c2bd2e10b17a437725111c233184ef430e689b/third_party/WebKit/Source/bindings/core/v8/StringResource.h [modify] https://crrev.com/c7c2bd2e10b17a437725111c233184ef430e689b/third_party/WebKit/Source/bindings/core/v8/V8StringResource.h [modify] https://crrev.com/c7c2bd2e10b17a437725111c233184ef430e689b/third_party/WebKit/Source/bindings/core/v8/V8ValueCache.cpp
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/17e20ad4e87b628b0434747f5733fc7bf5108822 commit 17e20ad4e87b628b0434747f5733fc7bf5108822 Author: adithyas <adithyas@chromium.org> Date: Tue Apr 18 19:43:25 2017 Remove ScriptState::GetFromExtrasExports ScriptState::GetFromExtrasExports is only used once (in V8ScriptRunner::CallExtraHelper). This CL inlines the function in order to remove an unneeded depenency to ScriptValue in ScriptState. BUG=682322 Review-Url: https://codereview.chromium.org/2823473002 Cr-Commit-Position: refs/heads/master@{#465332} [modify] https://crrev.com/17e20ad4e87b628b0434747f5733fc7bf5108822/third_party/WebKit/Source/bindings/core/v8/ScriptState.cpp [modify] https://crrev.com/17e20ad4e87b628b0434747f5733fc7bf5108822/third_party/WebKit/Source/bindings/core/v8/ScriptState.h [modify] https://crrev.com/17e20ad4e87b628b0434747f5733fc7bf5108822/third_party/WebKit/Source/bindings/core/v8/V8ScriptRunner.cpp [modify] https://crrev.com/17e20ad4e87b628b0434747f5733fc7bf5108822/third_party/WebKit/Source/bindings/core/v8/V8ScriptRunner.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/bd0add4325a532ca0a0d9c23eaa55f0084317b6f commit bd0add4325a532ca0a0d9c23eaa55f0084317b6f Author: adithyas <adithyas@chromium.org> Date: Thu Apr 20 14:41:02 2017 Remove context checks in CurrentActivityLogger and CurrentActivityLoggerIfIsolatedWorld The checks appear to be unnecessary as isolate->GetCurrentContext() should return a valid context object if isolate->InContext() returns true, and the script state field is set on v8::Context objects immediately after they are created, so the context should be properly initialized. BUG=682322 Review-Url: https://codereview.chromium.org/2827763002 Cr-Commit-Position: refs/heads/master@{#466004} [modify] https://crrev.com/bd0add4325a532ca0a0d9c23eaa55f0084317b6f/third_party/WebKit/Source/bindings/core/v8/V8DOMActivityLogger.cpp
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/32ce98203b3580adb4e8553c34cbb677a0fa6203 commit 32ce98203b3580adb4e8553c34cbb677a0fa6203 Author: adithyas <adithyas@chromium.org> Date: Thu Apr 20 17:07:59 2017 Move securityCheck out of V8WrapperInstantiationScope Moving V8DOMWrapper.h/cpp to platform/bindings is blocked by V8WrapperInstantiationScope::securityCheck and V8WrapperInstantiationScope::convertException. Both of these methods use toLocalFrame/toDOMWindow, and cannot be moved to platform/. This CL moves the security check into WrapperCreationSecurityCheck. WrapperCreationSecurityCheck only holds a function pointer and will be moved into platform/bindings. The implementation of the security check is moved to BindingSecurity (in bindings/core), and the function pointer is set to point to the implementation inside core/. BUG=682322 Review-Url: https://codereview.chromium.org/2745313003 Cr-Original-Commit-Position: refs/heads/master@{#463621} Committed: https://chromium.googlesource.com/chromium/src/+/3f7eac384ee02371be4972ba0647082bf6599eb1 Review-Url: https://codereview.chromium.org/2745313003 Cr-Commit-Position: refs/heads/master@{#466029} [modify] https://crrev.com/32ce98203b3580adb4e8553c34cbb677a0fa6203/third_party/WebKit/Source/bindings/bindings.gni [modify] https://crrev.com/32ce98203b3580adb4e8553c34cbb677a0fa6203/third_party/WebKit/Source/bindings/core/v8/BindingSecurity.cpp [modify] https://crrev.com/32ce98203b3580adb4e8553c34cbb677a0fa6203/third_party/WebKit/Source/bindings/core/v8/BindingSecurity.h [modify] https://crrev.com/32ce98203b3580adb4e8553c34cbb677a0fa6203/third_party/WebKit/Source/bindings/core/v8/V8DOMWrapper.cpp [modify] https://crrev.com/32ce98203b3580adb4e8553c34cbb677a0fa6203/third_party/WebKit/Source/bindings/core/v8/V8DOMWrapper.h [modify] https://crrev.com/32ce98203b3580adb4e8553c34cbb677a0fa6203/third_party/WebKit/Source/bindings/core/v8/V8Initializer.cpp [add] https://crrev.com/32ce98203b3580adb4e8553c34cbb677a0fa6203/third_party/WebKit/Source/bindings/core/v8/WrapperCreationSecurityCheck.cpp [add] https://crrev.com/32ce98203b3580adb4e8553c34cbb677a0fa6203/third_party/WebKit/Source/bindings/core/v8/WrapperCreationSecurityCheck.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/859c80fc6fb5fa8b8a0684955a2829dfc66b3a5b commit 859c80fc6fb5fa8b8a0684955a2829dfc66b3a5b Author: adithyas <adithyas@chromium.org> Date: Thu Apr 20 20:55:10 2017 Move CreateDOMException out of V8ThrowException This CL moves CreateDOMException into V8ThrowDOMException (a new file). V8ThrowDOMException will remain in bindings/core while V8ThrowException can move to platform/bindings. BUG=682322 Review-Url: https://codereview.chromium.org/2834463002 Cr-Commit-Position: refs/heads/master@{#466124} [modify] https://crrev.com/859c80fc6fb5fa8b8a0684955a2829dfc66b3a5b/third_party/WebKit/Source/bindings/bindings.gni [modify] https://crrev.com/859c80fc6fb5fa8b8a0684955a2829dfc66b3a5b/third_party/WebKit/Source/bindings/core/v8/ExceptionState.cpp [modify] https://crrev.com/859c80fc6fb5fa8b8a0684955a2829dfc66b3a5b/third_party/WebKit/Source/bindings/core/v8/ExceptionState.h [modify] https://crrev.com/859c80fc6fb5fa8b8a0684955a2829dfc66b3a5b/third_party/WebKit/Source/bindings/core/v8/ScriptCustomElementDefinition.cpp [add] https://crrev.com/859c80fc6fb5fa8b8a0684955a2829dfc66b3a5b/third_party/WebKit/Source/bindings/core/v8/V8ThrowDOMException.cpp [add] https://crrev.com/859c80fc6fb5fa8b8a0684955a2829dfc66b3a5b/third_party/WebKit/Source/bindings/core/v8/V8ThrowDOMException.h [modify] https://crrev.com/859c80fc6fb5fa8b8a0684955a2829dfc66b3a5b/third_party/WebKit/Source/bindings/core/v8/V8ThrowException.cpp [modify] https://crrev.com/859c80fc6fb5fa8b8a0684955a2829dfc66b3a5b/third_party/WebKit/Source/bindings/core/v8/V8ThrowException.h [modify] https://crrev.com/859c80fc6fb5fa8b8a0684955a2829dfc66b3a5b/third_party/WebKit/Source/bindings/core/v8/serialization/V8ScriptValueSerializer.cpp [modify] https://crrev.com/859c80fc6fb5fa8b8a0684955a2829dfc66b3a5b/third_party/WebKit/Source/modules/encryptedmedia/ContentDecryptionModuleResultPromise.cpp [modify] https://crrev.com/859c80fc6fb5fa8b8a0684955a2829dfc66b3a5b/third_party/WebKit/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.cpp
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe commit d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe Author: adithyas <adithyas@chromium.org> Date: Mon Apr 24 19:17:08 2017 Split V8Binding This CL splits V8Binding into V8Binding.h/cpp (which will be kept in platform/bindings and used by files in platform/bindings) and V8BindingForCore.h/cpp which will be used everywhere else. All functions that do not have any dependencies to classes still in core/ and bindings/core (eg: ExceptionState, ExecutionContext, LocalDOMWindow, LocalFrame, etc..) are kept inside V8Binding.h/cpp, the rest are moved to V8BindingForCore.h/cpp. BUG=682322 Review-Url: https://codereview.chromium.org/2834053003 Cr-Commit-Position: refs/heads/master@{#466709} [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/bindings.gni [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/ArrayValue.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/BindingSecurity.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/Dictionary.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/DictionaryHelperForBindings.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/DictionaryHelperForCore.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/DictionaryIterator.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/DocumentWriteEvaluator.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/DocumentWriteEvaluatorTest.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/GeneratedCodeHelper.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/GeneratedCodeHelper.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/IDLTypes.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/Iterable.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/LocalWindowProxy.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/NativeValueTraitsImpl.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/RejectedPromises.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/ScheduledAction.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/ScriptController.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/ScriptCustomElementDefinition.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/ScriptCustomElementDefinitionBuilder.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/ScriptEventListener.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/ScriptModule.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/ScriptPromisePropertyBase.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/ScriptPromisePropertyTest.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/ScriptPromiseResolverTest.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/ScriptPromiseTest.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/ScriptRegexp.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/ScriptState.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/ScriptStreamerTest.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/ScriptString.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/ScriptValue.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/SerializedScriptValueTest.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/SourceLocation.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/ToV8Test.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/UseCounterCallback.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V0CustomElementConstructorBuilder.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8AbstractEventListener.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8Binding.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8Binding.h [add] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8BindingForCore.cpp [add] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8BindingForCore.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8BindingForTesting.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8BindingTest.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8DOMConfiguration.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8ErrorHandler.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8EventListener.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8EventListenerHelper.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8EventListenerHelper.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8GCController.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8HTMLConstructor.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8Initializer.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8IntersectionObserverCallback.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8LazyEventListener.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8MutationCallback.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8ObjectBuilder.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8ObjectBuilderTest.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8ObjectConstructor.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8PagePopupControllerBinding.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8ResizeObserverCallbackCustom.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8ScriptRunner.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8ScriptRunnerTest.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8V0CustomElementLifecycleCallbacks.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/V8WorkerGlobalScopeEventListener.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/WindowProxy.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/WorkerOrWorkletScriptController.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/custom/V8CSSStyleDeclarationCustom.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/custom/V8CustomEventCustom.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/custom/V8CustomXPathNSResolver.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/custom/V8DevToolsHostCustom.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/custom/V8DocumentCustom.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/custom/V8ErrorEventCustom.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLAllCollectionCustom.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLPlugInElementCustom.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/custom/V8IntersectionObserverCustom.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/custom/V8MessageChannelCustom.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/custom/V8MessageEventCustom.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/custom/V8MutationObserverCustom.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/custom/V8PerformanceObserverCustom.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/custom/V8PromiseRejectionEventCustom.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/custom/V8WindowCustom.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/custom/V8XMLHttpRequestCustom.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/core/v8/serialization/SerializedScriptValueFuzzer.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/modules/v8/ToV8ForModules.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/modules/v8/V8BindingForModules.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/modules/v8/V8BindingForModules.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/modules/v8/V8BindingForModulesTest.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/modules/v8/custom/V8CustomSQLStatementErrorCallback.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/modules/v8/custom/V8IDBObserverCustom.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/scripts/v8_callback_function.py [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/scripts/v8_callback_interface.py [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/scripts/v8_dictionary.py [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/scripts/v8_interface.py [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/scripts/v8_union.py [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/AnyCallbackFunctionOptionalAnyArg.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/ArrayBufferOrArrayBufferViewOrDictionary.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/BooleanOrElementSequence.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/BooleanOrStringOrUnrestrictedDouble.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/BooleanOrTestCallbackInterface.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/ByteStringOrNodeList.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/ByteStringSequenceSequenceOrByteStringByteStringRecord.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/DoubleOrLongOrBooleanSequence.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/DoubleOrString.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/DoubleOrStringOrDoubleOrStringSequence.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/ElementSequenceOrByteStringDoubleOrStringRecord.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/FloatOrBoolean.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/LongCallbackFunction.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/LongOrBoolean.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/LongOrTestDictionary.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/LongSequenceOrEvent.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/NodeOrLongSequenceOrEventOrXMLHttpRequestOrStringOrStringByteStringOrNodeListRecord.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/NodeOrNodeList.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/StringOrArrayBufferOrArrayBufferView.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/StringOrDouble.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/StringOrStringSequence.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/StringSequenceCallbackFunctionLongSequenceArg.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/TestEnumOrDouble.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/TestInterface2OrUint8Array.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/TestInterfaceGarbageCollectedOrString.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/TestInterfaceOrLong.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/TestInterfaceOrTestInterfaceEmpty.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/UnrestrictedDoubleOrString.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/UnsignedLongLongOrBooleanOrTestCallbackInterface.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8ArrayBuffer.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8ArrayBufferView.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8DataView.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8SVGTestInterface.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestCallbackFunctions.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestCallbackInterface.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestConstants.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestDictionary.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestDictionaryDerived.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestException.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestIntegerIndexed.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestIntegerIndexedGlobal.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestIntegerIndexedPrimaryGlobal.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterface.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterface2.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterface3.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceCheckSecurity.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor2.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor3.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor4.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceCustomConstructor.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceDocument.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceEmpty.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceEventInit.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceEventInitConstructor.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceEventTarget.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceGarbageCollected.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceNamedConstructor.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceNamedConstructor2.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceNode.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceOriginTrialEnabled.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceSecureContext.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestNode.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestObject.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestPermissiveDictionary.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestSpecialOperations.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestSpecialOperationsNotEnumerable.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8TestTypedefs.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/V8Uint8ClampedArray.h [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/VoidCallbackFunction.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/VoidCallbackFunctionInterfaceArg.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/VoidCallbackFunctionTypedef.cpp [modify] https://crrev.com/d5b4dbdb62c46e7d2617d812b7fa9c5d201261fe/third_party/WebKit/Source/bindings/tests/results/core/XMLHttpRequestOrString.h [modify] https://crrev.com/d5b4dbdb62c
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/87356e8607d5c60651e22ab2ed406cfc99b512b5 commit 87356e8607d5c60651e22ab2ed406cfc99b512b5 Author: adithyas <adithyas@chromium.org> Date: Tue Apr 25 17:07:05 2017 Remove ScriptWrappable::FromNode This CL removes ScriptWrappable::FromNode. BUG=682322 Review-Url: https://codereview.chromium.org/2808403007 Cr-Commit-Position: refs/heads/master@{#467021} [modify] https://crrev.com/87356e8607d5c60651e22ab2ed406cfc99b512b5/third_party/WebKit/Source/bindings/core/v8/ScriptWrappable.h [modify] https://crrev.com/87356e8607d5c60651e22ab2ed406cfc99b512b5/third_party/WebKit/Source/bindings/core/v8/V8BindingForCore.h [modify] https://crrev.com/87356e8607d5c60651e22ab2ed406cfc99b512b5/third_party/WebKit/Source/core/dom/Node.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/aeb180b1bc8066c2095c124d55e744be0124f020 commit aeb180b1bc8066c2095c124d55e744be0124f020 Author: adithyas <adithyas@chromium.org> Date: Tue Apr 25 17:18:48 2017 Create platform/bindings - Add OWNERS file - Move Microtask.h/cpp (but keep bindings/core/v8/Microtask.h) BUG=682322 Review-Url: https://codereview.chromium.org/2671553004 Cr-Commit-Position: refs/heads/master@{#467030} [modify] https://crrev.com/aeb180b1bc8066c2095c124d55e744be0124f020/third_party/WebKit/Source/bindings/bindings.gni [modify] https://crrev.com/aeb180b1bc8066c2095c124d55e744be0124f020/third_party/WebKit/Source/bindings/core/v8/Microtask.h [modify] https://crrev.com/aeb180b1bc8066c2095c124d55e744be0124f020/third_party/WebKit/Source/platform/BUILD.gn [rename] https://crrev.com/aeb180b1bc8066c2095c124d55e744be0124f020/third_party/WebKit/Source/platform/bindings/Microtask.cpp [add] https://crrev.com/aeb180b1bc8066c2095c124d55e744be0124f020/third_party/WebKit/Source/platform/bindings/Microtask.h [add] https://crrev.com/aeb180b1bc8066c2095c124d55e744be0124f020/third_party/WebKit/Source/platform/bindings/OWNERS
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/594ca9154ab4c2597ea11b8d6bc6d873274a79ce commit 594ca9154ab4c2597ea11b8d6bc6d873274a79ce Author: adithyas <adithyas@chromium.org> Date: Thu Apr 27 17:42:21 2017 Move ScriptWrappable and dependencies to platform/bindings This CL moves ScriptWrappable.h/cpp and all its dependencies to platform/bindings. The original header for each file is not deleted, but is modified to point to the new header in platform/bindings (This will be cleaned up in follow-up CLs). BUG=682322 Review-Url: https://codereview.chromium.org/2843603002 Cr-Commit-Position: refs/heads/master@{#467719} [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/bindings.gni [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/core/v8/ActiveScriptWrappable.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/core/v8/ConditionalFeatures.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/core/v8/DOMDataStore.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/core/v8/DOMWrapperMap.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/core/v8/DOMWrapperWorld.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/core/v8/ScopedPersistent.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/core/v8/ScriptPromiseProperties.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/core/v8/ScriptState.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/core/v8/ScriptWrappable.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/core/v8/ScriptWrappableVisitor.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/core/v8/ScriptWrappableVisitorVerifier.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/core/v8/StringResource.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/core/v8/TraceWrapperV8Reference.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/core/v8/V0CustomElementBinding.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/core/v8/V8Binding.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/core/v8/V8BindingMacros.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/core/v8/V8DOMWrapper.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/core/v8/V8GlobalValueMap.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/core/v8/V8ObjectConstructor.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/core/v8/V8PerContextData.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/core/v8/V8PerIsolateData.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/core/v8/V8PrivateProperty.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/core/v8/V8ThrowException.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/core/v8/V8ValueCache.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/core/v8/WrapperCreationSecurityCheck.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/bindings/core/v8/WrapperTypeInfo.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/core/css/CSSRule.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/core/css/StyleSheet.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/core/dom/DOMTokenList.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/core/dom/IdleDeadline.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/core/dom/ResizeObservation.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/core/dom/ResizeObserver.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/core/mojo/MojoHandle.h [modify] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/BUILD.gn [rename] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/ActiveScriptWrappable.cpp [add] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/ActiveScriptWrappable.h [rename] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/ConditionalFeatures.cpp [add] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/ConditionalFeatures.h [add] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/DEPS [add] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/DOMDataStore.h [add] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/DOMWrapperMap.h [rename] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/DOMWrapperWorld.cpp [add] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/DOMWrapperWorld.h [add] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/ScopedPersistent.h [add] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/ScriptPromiseProperties.h [rename] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/ScriptState.cpp [add] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/ScriptState.h [rename] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/ScriptWrappable.cpp [add] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/ScriptWrappable.h [rename] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/ScriptWrappableVisitor.cpp [add] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/ScriptWrappableVisitor.h [add] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/ScriptWrappableVisitorVerifier.h [rename] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/StringResource.cpp [add] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/StringResource.h [add] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/TraceWrapperV8Reference.h [rename] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/V0CustomElementBinding.cpp [copy] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/V0CustomElementBinding.h [rename] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/V8Binding.cpp [add] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/V8Binding.h [add] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/V8BindingMacros.h [rename] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/V8DOMWrapper.cpp [add] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/V8DOMWrapper.h [add] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/V8GlobalValueMap.h [rename] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/V8ObjectConstructor.cpp [add] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/V8ObjectConstructor.h [rename] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/V8PerContextData.cpp [add] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/V8PerContextData.h [rename] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/V8PerIsolateData.cpp [add] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/V8PerIsolateData.h [rename] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/V8PrivateProperty.cpp [add] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/V8PrivateProperty.h [rename] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/V8ThrowException.cpp [add] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/V8ThrowException.h [rename] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/V8ValueCache.cpp [add] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/V8ValueCache.h [rename] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/WrapperCreationSecurityCheck.cpp [add] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/WrapperCreationSecurityCheck.h [rename] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/WrapperTypeInfo.cpp [add] https://crrev.com/594ca9154ab4c2597ea11b8d6bc6d873274a79ce/third_party/WebKit/Source/platform/bindings/WrapperTypeInfo.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/96f45ecaf11f2c80b21a98b7fb9c9b9e0f2d8c70 commit 96f45ecaf11f2c80b21a98b7fb9c9b9e0f2d8c70 Author: adithyas <adithyas@chromium.org> Date: Fri Apr 28 17:56:15 2017 Move more files to platform/bindings Moves TraceWrapperMember, SharedPersistent, IDLDictionaryBase and ToV8 to platform/bindings. Also moves some ScriptValue functions in ToV8 to ToV8ForCore as ScriptValue is not moving to platform/bindings right now. BUG=682322 Review-Url: https://codereview.chromium.org/2843143002 Cr-Commit-Position: refs/heads/master@{#468053} [modify] https://crrev.com/96f45ecaf11f2c80b21a98b7fb9c9b9e0f2d8c70/third_party/WebKit/Source/bindings/core/v8/SharedPersistent.h [modify] https://crrev.com/96f45ecaf11f2c80b21a98b7fb9c9b9e0f2d8c70/third_party/WebKit/Source/bindings/core/v8/ToV8.h [modify] https://crrev.com/96f45ecaf11f2c80b21a98b7fb9c9b9e0f2d8c70/third_party/WebKit/Source/bindings/core/v8/ToV8ForCore.h [modify] https://crrev.com/96f45ecaf11f2c80b21a98b7fb9c9b9e0f2d8c70/third_party/WebKit/Source/bindings/core/v8/TraceWrapperMember.h [modify] https://crrev.com/96f45ecaf11f2c80b21a98b7fb9c9b9e0f2d8c70/third_party/WebKit/Source/platform/BUILD.gn [add] https://crrev.com/96f45ecaf11f2c80b21a98b7fb9c9b9e0f2d8c70/third_party/WebKit/Source/platform/bindings/SharedPersistent.h [add] https://crrev.com/96f45ecaf11f2c80b21a98b7fb9c9b9e0f2d8c70/third_party/WebKit/Source/platform/bindings/ToV8.h [add] https://crrev.com/96f45ecaf11f2c80b21a98b7fb9c9b9e0f2d8c70/third_party/WebKit/Source/platform/bindings/TraceWrapperMember.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/3369956db17d7d5a3114adddef0406880bb740a5 commit 3369956db17d7d5a3114adddef0406880bb740a5 Author: adithyas <adithyas@chromium.org> Date: Mon May 01 16:53:51 2017 Clean up bindings/core/v8 (Part 1) This CL removes the following files from bindings/core/v8 and updates all include sites to use their platform/bindings version: - ActiveScriptWrappable.h - ConditionalFeatures.h - DOMDataStore.h - DOMWrapperMap.h - DOMWrapperWorld.h - Microtask.h - ScopedPersistent.h BUG=682322 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2848963002 Cr-Commit-Position: refs/heads/master@{#468327} [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/bindings.gni [delete] https://crrev.com/1a5b558831d3e98f4a736e77753eacf8abdfd694/third_party/WebKit/Source/bindings/core/v8/ActiveScriptWrappable.h [delete] https://crrev.com/1a5b558831d3e98f4a736e77753eacf8abdfd694/third_party/WebKit/Source/bindings/core/v8/ConditionalFeatures.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/ConditionalFeaturesForCore.cpp [delete] https://crrev.com/1a5b558831d3e98f4a736e77753eacf8abdfd694/third_party/WebKit/Source/bindings/core/v8/DOMDataStore.h [delete] https://crrev.com/1a5b558831d3e98f4a736e77753eacf8abdfd694/third_party/WebKit/Source/bindings/core/v8/DOMWrapperMap.h [delete] https://crrev.com/1a5b558831d3e98f4a736e77753eacf8abdfd694/third_party/WebKit/Source/bindings/core/v8/DOMWrapperWorld.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/DOMWrapperWorldTest.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/ExceptionState.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/LocalWindowProxy.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/LocalWindowProxy.h [delete] https://crrev.com/1a5b558831d3e98f4a736e77753eacf8abdfd694/third_party/WebKit/Source/bindings/core/v8/Microtask.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/RejectedPromises.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/RemoteWindowProxy.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/RemoteWindowProxy.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/ScheduledAction.h [delete] https://crrev.com/1a5b558831d3e98f4a736e77753eacf8abdfd694/third_party/WebKit/Source/bindings/core/v8/ScopedPersistent.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/ScriptCustomElementDefinition.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/ScriptCustomElementDefinitionBuilder.cpp [delete] https://crrev.com/1a5b558831d3e98f4a736e77753eacf8abdfd694/third_party/WebKit/Source/bindings/core/v8/ScriptPromiseProperties.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/ScriptPromisePropertyBase.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/ScriptPromisePropertyBase.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/ScriptPromisePropertyTest.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/ScriptPromiseResolver.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/ScriptRegexp.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/SerializedScriptValue.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/V0CustomElementConstructorBuilder.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/V8AbstractEventListener.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/V8BindingForCore.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/V8GCController.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/V8HTMLConstructor.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/V8Initializer.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/V8IntersectionObserverCallback.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/V8MutationCallback.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/V8NodeFilterCondition.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/V8V0CustomElementLifecycleCallbacks.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/V8V0CustomElementLifecycleCallbacks.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/WindowProxy.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/core/v8/WindowProxyManager.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/modules/v8/ConditionalFeaturesForModules.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/scripts/v8_callback_interface.py [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/tests/results/core/V8TestCallbackInterface.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/bindings/tests/results/core/V8TestLegacyCallbackInterface.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/animation/Animation.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/css/FontFace.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/css/MediaQueryList.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/dom/DOMArrayBuffer.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/dom/DOMDataView.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/dom/DOMSharedArrayBuffer.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/dom/DOMTypedArray.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/dom/Document.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/dom/Element.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/dom/MessagePort.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/dom/MutationObserver.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/dom/Node.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/dom/Text.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/dom/custom/CustomElementReactionStack.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/dom/custom/V0CustomElementMicrotaskDispatcher.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/dom/custom/V0CustomElementMicrotaskRunQueue.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/events/CustomEvent.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/events/ErrorEvent.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/events/KeyboardEvent.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/events/MouseEvent.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/events/PromiseRejectionEvent.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/events/PromiseRejectionEvent.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/events/TouchEvent.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/fileapi/FileReader.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/frame/SuspendableScriptExecutor.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/html/HTMLImageElement.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/html/HTMLMediaElement.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/html/HTMLMediaElement.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/html/HTMLSlotElement.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/html/parser/HTMLConstructionSite.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/html/parser/HTMLParserScriptRunner.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/inspector/InspectorPageAgent.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/inspector/MainThreadDebugger.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/loader/FrameLoader.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/loader/ImageLoader.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/mojo/MojoWatcher.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/origin_trials/OriginTrialContext.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/streams/ReadableStreamController.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/streams/UnderlyingSourceBase.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/testing/GCObservation.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/testing/v8/WebCoreTestSupport.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/workers/InProcessWorkerBase.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/workers/SharedWorker.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/workers/WorkerGlobalScope.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/workers/WorkerThread.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/xml/DocumentXMLTreeViewer.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/xml/DocumentXSLT.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/xmlhttprequest/XMLHttpRequest.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/core/xmlhttprequest/XMLHttpRequest.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/battery/BatteryManager.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/broadcastchannel/BroadcastChannel.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/csspaint/CSSPaintDefinition.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/csspaint/CSSPaintImageGeneratorImpl.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/encryptedmedia/MediaKeySession.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/encryptedmedia/MediaKeySession.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/encryptedmedia/MediaKeys.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/eventsource/EventSource.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/fetch/Body.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/fetch/DataConsumerHandleTestUtil.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/fetch/ReadableStreamBytesConsumer.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/filesystem/DOMFileSystem.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/filesystem/FileWriter.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/imagecapture/ImageCapture.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/indexeddb/IDBDatabase.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/indexeddb/IDBRequest.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/mediarecorder/MediaRecorder.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/mediasource/MediaSource.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/mediasource/SourceBuffer.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/mediastream/MediaDevices.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/netinfo/NetworkInformation.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/notifications/Notification.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/peerconnection/RTCDataChannel.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/peerconnection/RTCRtpReceiver.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/permissions/PermissionStatus.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/presentation/PresentationAvailability.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/presentation/PresentationRequest.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/remoteplayback/RemotePlayback.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/sensor/Sensor.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/serviceworkers/ServiceWorker.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerRegistration.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/speech/SpeechRecognition.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/webaudio/AudioScheduledSourceNode.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/webaudio/AudioWorkletProcessor.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/webaudio/AudioWorkletProcessorDefinition.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/webaudio/BaseAudioContext.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/webgl/WebGLObject.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/webmidi/MIDIAccess.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/webmidi/MIDIPort.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/modules/websockets/DOMWebSocket.h [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/web/WebKit.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp [modify] https://crrev.com/3369956db17d7d5a3114adddef0406880bb740a5/third_party/WebKit/Source/web/WebRemoteFrameImpl.cpp
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/d996c52de4c95c56df3fef9ec32d48ca6b4e004d commit d996c52de4c95c56df3fef9ec32d48ca6b4e004d Author: adithyas <adithyas@chromium.org> Date: Tue May 02 15:46:38 2017 Add documentation for platform/bindings This CL adds a README.md explaining the contents of platform/bindings, as well as adds some class level comments to files that were missing them. BUG=682322 Review-Url: https://codereview.chromium.org/2851563004 Cr-Commit-Position: refs/heads/master@{#468648} [modify] https://crrev.com/d996c52de4c95c56df3fef9ec32d48ca6b4e004d/third_party/WebKit/Source/platform/bindings/DOMDataStore.h [modify] https://crrev.com/d996c52de4c95c56df3fef9ec32d48ca6b4e004d/third_party/WebKit/Source/platform/bindings/DOMWrapperMap.h [add] https://crrev.com/d996c52de4c95c56df3fef9ec32d48ca6b4e004d/third_party/WebKit/Source/platform/bindings/README.md [modify] https://crrev.com/d996c52de4c95c56df3fef9ec32d48ca6b4e004d/third_party/WebKit/Source/platform/bindings/ScopedPersistent.h [modify] https://crrev.com/d996c52de4c95c56df3fef9ec32d48ca6b4e004d/third_party/WebKit/Source/platform/bindings/ScriptWrappable.h [modify] https://crrev.com/d996c52de4c95c56df3fef9ec32d48ca6b4e004d/third_party/WebKit/Source/platform/bindings/SharedPersistent.h [rename] https://crrev.com/d996c52de4c95c56df3fef9ec32d48ca6b4e004d/third_party/WebKit/Source/platform/bindings/TraceWrapperReference.md [modify] https://crrev.com/d996c52de4c95c56df3fef9ec32d48ca6b4e004d/third_party/WebKit/Source/platform/bindings/V8DOMWrapper.h [modify] https://crrev.com/d996c52de4c95c56df3fef9ec32d48ca6b4e004d/third_party/WebKit/Source/platform/bindings/V8PerContextData.h [modify] https://crrev.com/d996c52de4c95c56df3fef9ec32d48ca6b4e004d/third_party/WebKit/Source/platform/bindings/V8PerIsolateData.h [modify] https://crrev.com/d996c52de4c95c56df3fef9ec32d48ca6b4e004d/third_party/WebKit/Source/platform/bindings/V8ValueCache.h [modify] https://crrev.com/d996c52de4c95c56df3fef9ec32d48ca6b4e004d/third_party/WebKit/Source/platform/heap/BlinkGCAPIReference.md
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/c760df177718bf466fb1706fa17e9c434cde3972 commit c760df177718bf466fb1706fa17e9c434cde3972 Author: adithyas <adithyas@chromium.org> Date: Wed May 03 01:20:42 2017 Clean up bindings/core/v8 (Part 2) This CL removes the following files from bindings/core/v8 and updates all include sites to use their platform/bindings version: - ScriptState.h - ScriptWrappable.h BUG=682322 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2848243004 Cr-Commit-Position: refs/heads/master@{#468855} [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/bindings.gni [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/ConditionalFeaturesForCore.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/LocalWindowProxy.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/RejectedPromises.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/ScheduledAction.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/ScriptCustomElementDefinition.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/ScriptCustomElementDefinition.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/ScriptCustomElementDefinitionBuilder.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/ScriptEventListener.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/ScriptModule.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/ScriptPromisePropertyBase.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/ScriptPromisePropertyTest.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/ScriptPromiseResolver.h [delete] https://crrev.com/6914ec8056238759802427eb9e76572e84b6368d/third_party/WebKit/Source/bindings/core/v8/ScriptState.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/ScriptValue.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/ScriptValue.h [delete] https://crrev.com/6914ec8056238759802427eb9e76572e84b6368d/third_party/WebKit/Source/bindings/core/v8/ScriptWrappable.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/SerializedScriptValue.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/V8AbstractEventListener.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/V8BindingForCore.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/V8BindingForTesting.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/V8MutationCallback.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/V8MutationCallback.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/V8NodeFilterCondition.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/V8ScriptRunner.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/V8V0CustomElementLifecycleCallbacks.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/custom/V8CustomXPathNSResolver.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/custom/V8PromiseRejectionEventCustom.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/serialization/SerializedScriptValueFuzzer.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/serialization/V8ScriptValueDeserializer.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/core/v8/serialization/V8ScriptValueSerializer.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/modules/v8/ConditionalFeaturesForModules.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/modules/v8/serialization/V8ScriptValueSerializerForModules.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/modules/v8/wasm/WasmResponseExtensions.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/scripts/v8_callback_function.py [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/scripts/v8_interface.py [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/scripts/v8_methods.py [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/scripts/v8_utilities.py [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/templates/interface_base.cpp.tmpl [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/AnyCallbackFunctionOptionalAnyArg.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/AnyCallbackFunctionOptionalAnyArg.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/LongCallbackFunction.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/LongCallbackFunction.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/StringSequenceCallbackFunctionLongSequenceArg.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/StringSequenceCallbackFunctionLongSequenceArg.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8ArrayBuffer.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8ArrayBuffer.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8ArrayBufferView.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8ArrayBufferView.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8DataView.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8DataView.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8SVGTestInterface.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8SVGTestInterface.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestCallbackFunctions.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestCallbackFunctions.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestConstants.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestConstants.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestException.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestException.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestIntegerIndexed.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestIntegerIndexed.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestIntegerIndexedGlobal.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestIntegerIndexedGlobal.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestIntegerIndexedPrimaryGlobal.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestIntegerIndexedPrimaryGlobal.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterface.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterface.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterface2.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterface2.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterface3.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterface3.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceCheckSecurity.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceCheckSecurity.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor2.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor2.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor3.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor3.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor4.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor4.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceCustomConstructor.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceCustomConstructor.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceDocument.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceDocument.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceEmpty.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceEmpty.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceEventInitConstructor.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceEventInitConstructor.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceEventTarget.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceEventTarget.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceGarbageCollected.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceGarbageCollected.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceNamedConstructor.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceNamedConstructor.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceNamedConstructor2.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceNamedConstructor2.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceNode.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceNode.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceOriginTrialEnabled.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceOriginTrialEnabled.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceSecureContext.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceSecureContext.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestNode.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestNode.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestObject.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestObject.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestSpecialOperations.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestSpecialOperations.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestSpecialOperationsNotEnumerable.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestSpecialOperationsNotEnumerable.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestTypedefs.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8TestTypedefs.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/V8Uint8ClampedArray.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/VoidCallbackFunction.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/VoidCallbackFunction.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/VoidCallbackFunctionInterfaceArg.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/VoidCallbackFunctionInterfaceArg.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/VoidCallbackFunctionTypedef.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/core/VoidCallbackFunctionTypedef.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/modules/V8TestInterface2Partial.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/modules/V8TestInterface5.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/modules/V8TestInterface5.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/modules/V8TestInterfacePartial.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/modules/V8TestInterfacePartial.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/modules/VoidCallbackFunctionModules.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/bindings/tests/results/modules/VoidCallbackFunctionModules.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/build/scripts/templates/InternalRuntimeFlags.h.tmpl [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/build/scripts/templates/InternalSettingsGenerated.h.tmpl [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/animation/AnimationEffectReadOnly.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/animation/AnimationEffectTimingReadOnly.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/animation/AnimationTimeline.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/animation/DocumentTimeline.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/animation/ElementAnimation.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/clipboard/DataTransfer.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/clipboard/DataTransferItem.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/clipboard/DataTransferItemList.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/css/CSSMatrix.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/css/CSSRule.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/css/CSSRuleList.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/css/CSSStyleDeclaration.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/css/DOMWindowCSS.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/css/FontFace.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/css/FontFace.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/css/FontFaceSet.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/css/MediaList.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/css/MediaQueryList.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/css/StyleMedia.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/css/StyleSheet.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/css/cssom/CSSNumberValue.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/css/cssom/CSSNumericValue.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/css/cssom/CSSPositionValue.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/css/cssom/CSSStyleValue.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/css/cssom/CSSStyleVariableReferenceValue.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/css/cssom/CSSTransformComponent.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/css/cssom/CSSTransformValue.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/css/cssom/StylePropertyMapReadonly.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/dom/AccessibleNode.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/dom/ClassicPendingScript.cpp [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/dom/ClientRect.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/dom/ClientRectList.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/dom/CompositorProxy.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/dom/DOMArrayBufferBase.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/dom/DOMArrayBufferView.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/dom/DOMException.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/dom/DOMStringList.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/dom/DOMStringMap.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_party/WebKit/Source/core/dom/DOMTokenList.h [modify] https://crrev.com/c760df177718bf466fb1706fa17e9c434cde3972/third_p
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/7e1e52baf53efcc48468f12c996e8b22707da6de commit 7e1e52baf53efcc48468f12c996e8b22707da6de Author: adithyas <adithyas@chromium.org> Date: Wed May 03 23:22:52 2017 Clean up bindings/core/v8 (Part 3) This CL removes the following files from bindings/core/v8 and updates all include sites to use their platform/bindings version: - ToV8.h - TraceWrapperMember.h - TraceWrapperV8Reference.h - ScriptWrappableVisitorVerifier.h - SharedPersistent.h - StringResource.h - ScriptWrappableVisitor.h BUG=682322 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2856653003 Cr-Commit-Position: refs/heads/master@{#469194} [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/bindings/bindings.gni [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/bindings/core/v8/ScriptController.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/bindings/core/v8/ScriptModule.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/bindings/core/v8/ScriptString.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/bindings/core/v8/ScriptValue.h [delete] https://crrev.com/2a542d8debc1075277dfa8de50dea36fb96d5aff/third_party/WebKit/Source/bindings/core/v8/ScriptWrappableVisitor.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/bindings/core/v8/ScriptWrappableVisitorTest.cpp [delete] https://crrev.com/2a542d8debc1075277dfa8de50dea36fb96d5aff/third_party/WebKit/Source/bindings/core/v8/ScriptWrappableVisitorVerifier.h [delete] https://crrev.com/2a542d8debc1075277dfa8de50dea36fb96d5aff/third_party/WebKit/Source/bindings/core/v8/SharedPersistent.h [delete] https://crrev.com/2a542d8debc1075277dfa8de50dea36fb96d5aff/third_party/WebKit/Source/bindings/core/v8/StringResource.h [delete] https://crrev.com/2a542d8debc1075277dfa8de50dea36fb96d5aff/third_party/WebKit/Source/bindings/core/v8/ToV8.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/bindings/core/v8/ToV8ForCore.h [delete] https://crrev.com/2a542d8debc1075277dfa8de50dea36fb96d5aff/third_party/WebKit/Source/bindings/core/v8/TraceWrapperMember.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/bindings/core/v8/TraceWrapperMemberTest.cpp [delete] https://crrev.com/2a542d8debc1075277dfa8de50dea36fb96d5aff/third_party/WebKit/Source/bindings/core/v8/TraceWrapperV8Reference.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/bindings/core/v8/V8AbstractEventListener.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/bindings/core/v8/V8GCController.cpp [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/bindings/core/v8/V8Initializer.cpp [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/bindings/core/v8/V8MutationCallback.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/bindings/core/v8/V8NodeFilterCondition.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/bindings/core/v8/V8StringResource.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLPlugInElementCustom.cpp [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/bindings/scripts/v8_callback_function.py [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/bindings/tests/results/core/AnyCallbackFunctionOptionalAnyArg.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/bindings/tests/results/core/LongCallbackFunction.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/bindings/tests/results/core/StringSequenceCallbackFunctionLongSequenceArg.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/bindings/tests/results/core/VoidCallbackFunction.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/bindings/tests/results/core/VoidCallbackFunctionInterfaceArg.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/bindings/tests/results/core/VoidCallbackFunctionTypedef.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/bindings/tests/results/modules/VoidCallbackFunctionModules.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/css/CSSRule.cpp [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/css/StyleSheetList.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/dom/Attr.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/dom/ContainerNode.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/dom/Document.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/dom/DocumentStyleSheetCollector.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/dom/ElementIntersectionObserverData.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/dom/ElementRareData.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/dom/ModulatorImpl.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/dom/ModuleMap.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/dom/ModuleScript.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/dom/MutationObserver.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/dom/MutationObserverRegistration.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/dom/Node.cpp [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/dom/Node.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/dom/NodeIteratorBase.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/dom/NodeRareData.cpp [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/dom/NodeRareData.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/dom/StaticNodeList.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/dom/StyleEngine.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/dom/StyleSheetCollection.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/dom/shadow/ElementShadow.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/dom/shadow/ShadowRoot.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/events/CustomEvent.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/events/PopStateEvent.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/events/PromiseRejectionEvent.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/frame/DOMWindow.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/frame/LocalDOMWindow.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/html/HTMLCanvasElement.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/html/HTMLLinkElement.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/html/HTMLMediaElement.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/html/HTMLPlugInElement.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/html/HTMLTemplateElement.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/html/track/TextTrack.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/html/track/TextTrackCueList.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/html/track/TrackListBase.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/mojo/MojoWatcher.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/svg/SVGMatrixTearOff.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/testing/DeathAwareScriptWrappable.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/timing/PerformanceObserver.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/core/xmlhttprequest/XMLHttpRequest.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/modules/mediasession/MediaSession.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/modules/remoteplayback/AvailabilityCallbackWrapper.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/modules/remoteplayback/RemotePlayback.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/modules/webgl/WebGL2RenderingContextBase.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/modules/webgl/WebGLContextObject.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/modules/webgl/WebGLFramebuffer.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/modules/webgl/WebGLProgram.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/modules/webgl/WebGLSharedObject.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/modules/webgl/WebGLVertexArrayObjectBase.h [modify] https://crrev.com/7e1e52baf53efcc48468f12c996e8b22707da6de/third_party/WebKit/Source/modules/webmidi/MIDIPort.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/9bb812ab8655ff4ab45391b6e35f8df1a4816a01 commit 9bb812ab8655ff4ab45391b6e35f8df1a4816a01 Author: adithyas <adithyas@chromium.org> Date: Thu May 04 16:36:31 2017 Clean up bindings/core/v8 (Part 4) This CL removes the following files from bindings/core/v8 and updates all include sites to use their platform/bindings version: - V8DOMWrapper.h - V8GlobalValueMap.h - V8ObjectConstructor.h - V0CustomElementBinding.h - V8Binding.h - V8BindingMacros.h BUG=682322 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2856743002 Cr-Commit-Position: refs/heads/master@{#469354} [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/bindings.gni [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/core/v8/DocumentWriteEvaluator.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/core/v8/LocalWindowProxy.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/core/v8/RemoteWindowProxy.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/core/v8/ScriptCustomElementDefinition.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/core/v8/ScriptCustomElementDefinitionBuilder.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/core/v8/ScriptFunction.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/core/v8/ScriptModuleTest.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/core/v8/SourceLocation.cpp [delete] https://crrev.com/35bdb0b1aa17566fbdbc83d4dffa6ef4946c2281/third_party/WebKit/Source/bindings/core/v8/V0CustomElementBinding.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/core/v8/V0CustomElementConstructorBuilder.cpp [delete] https://crrev.com/35bdb0b1aa17566fbdbc83d4dffa6ef4946c2281/third_party/WebKit/Source/bindings/core/v8/V8Binding.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/core/v8/V8BindingForCore.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/core/v8/V8BindingForCore.h [delete] https://crrev.com/35bdb0b1aa17566fbdbc83d4dffa6ef4946c2281/third_party/WebKit/Source/bindings/core/v8/V8BindingMacros.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/core/v8/V8DOMActivityLogger.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/core/v8/V8DOMConfiguration.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/core/v8/V8DOMConfiguration.h [delete] https://crrev.com/35bdb0b1aa17566fbdbc83d4dffa6ef4946c2281/third_party/WebKit/Source/bindings/core/v8/V8DOMWrapper.h [delete] https://crrev.com/35bdb0b1aa17566fbdbc83d4dffa6ef4946c2281/third_party/WebKit/Source/bindings/core/v8/V8GlobalValueMap.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/core/v8/V8HTMLConstructor.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/core/v8/V8LazyEventListener.cpp [delete] https://crrev.com/35bdb0b1aa17566fbdbc83d4dffa6ef4946c2281/third_party/WebKit/Source/bindings/core/v8/V8ObjectConstructor.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/core/v8/V8ScriptRunner.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/core/v8/V8V0CustomElementLifecycleCallbacks.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/core/v8/V8WorkerGlobalScopeEventListener.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/core/v8/WindowProxy.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/core/v8/WorkerOrWorkletScriptController.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/core/v8/custom/V8IntersectionObserverCustom.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/core/v8/custom/V8MutationObserverCustom.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/core/v8/custom/V8PerformanceObserverCustom.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/modules/v8/custom/V8IDBObserverCustom.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/scripts/v8_interface.py [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8ArrayBuffer.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8ArrayBuffer.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8ArrayBufferView.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8ArrayBufferView.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8DataView.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8DataView.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8SVGTestInterface.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8SVGTestInterface.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestCallbackFunctions.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestCallbackFunctions.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestConstants.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestConstants.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestException.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestException.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestIntegerIndexed.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestIntegerIndexed.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestIntegerIndexedGlobal.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestIntegerIndexedGlobal.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestIntegerIndexedPrimaryGlobal.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestIntegerIndexedPrimaryGlobal.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterface.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterface.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterface2.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterface2.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterface3.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterface3.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceCheckSecurity.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceCheckSecurity.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor2.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor2.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor3.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor3.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor4.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor4.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceCustomConstructor.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceCustomConstructor.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceDocument.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceDocument.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceEmpty.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceEmpty.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceEventInitConstructor.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceEventInitConstructor.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceEventTarget.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceEventTarget.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceGarbageCollected.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceGarbageCollected.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceNamedConstructor.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceNamedConstructor.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceNamedConstructor2.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceNamedConstructor2.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceNode.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceNode.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceOriginTrialEnabled.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceOriginTrialEnabled.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceSecureContext.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceSecureContext.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestNode.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestNode.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestObject.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestObject.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestSpecialOperations.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestSpecialOperations.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestSpecialOperationsNotEnumerable.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestSpecialOperationsNotEnumerable.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestTypedefs.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8TestTypedefs.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8Uint8ClampedArray.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/core/V8Uint8ClampedArray.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/modules/V8TestInterface2Partial.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/modules/V8TestInterface2Partial.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/modules/V8TestInterface5.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/modules/V8TestInterface5.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/modules/V8TestInterfacePartial.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/bindings/tests/results/modules/V8TestInterfacePartial.h [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/core/dom/Document.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/core/dom/Element.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/core/dom/Node.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/core/streams/ReadableStreamOperationsTest.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/modules/csspaint/CSSPaintDefinition.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/modules/csspaint/PaintWorkletGlobalScope.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/modules/fetch/ReadableStreamBytesConsumer.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/modules/fetch/ReadableStreamBytesConsumerTest.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/modules/keyboard_lock/NavigatorKeyboardLock.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/modules/webaudio/AudioWorkletGlobalScope.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/modules/webaudio/AudioWorkletGlobalScopeTest.cpp [modify] https://crrev.com/9bb812ab8655ff4ab45391b6e35f8df1a4816a01/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/c58cdb27a355fff2a49368760d3b7100d8e73df6 commit c58cdb27a355fff2a49368760d3b7100d8e73df6 Author: adithyas <adithyas@chromium.org> Date: Fri May 05 18:42:01 2017 Clean up bindings/core/v8 (Part 5) This CL removes the following files from bindings/core/v8 and updates all include sites to use their platform/bindings version: - V8PerContextData.h - V8PerIsolateData.h - V8PrivateProperty.h - V8ThrowException.h - V8ValueCache.h - WrapperCreationSecurityCheck.h - WrapperTypeInfo.h BUG=682322 Review-Url: https://codereview.chromium.org/2856173004 Cr-Commit-Position: refs/heads/master@{#469734} [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/bindings.gni [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/BindingSecurity.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/DOMWrapperWorldTest.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/ExceptionState.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/LocalWindowProxy.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/RejectedPromises.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/RetainedDOMInfo.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/ScriptCustomElementDefinition.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/ScriptModuleTest.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/ScriptPromise.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/ScriptPromisePropertyBase.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/ScriptRegexp.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/ScriptWrappableVisitorTest.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/SourceLocation.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/UseCounterCallback.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/V0CustomElementConstructorBuilder.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/V8AbstractEventListener.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/V8BindingForCore.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/V8DOMConfiguration.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/V8ErrorHandler.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/V8EventListenerHelper.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/V8GCController.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/V8GCForContextDispose.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/V8HTMLConstructor.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/V8HTMLConstructor.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/V8Initializer.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/V8IntersectionObserverCallback.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/V8LazyEventListener.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/V8MutationCallback.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/V8NodeFilterCondition.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/V8PagePopupControllerBinding.h [delete] https://crrev.com/531ed20b52b93b78c30a73e37ccf968238c25d84/third_party/WebKit/Source/bindings/core/v8/V8PerContextData.h [delete] https://crrev.com/531ed20b52b93b78c30a73e37ccf968238c25d84/third_party/WebKit/Source/bindings/core/v8/V8PerIsolateData.h [delete] https://crrev.com/531ed20b52b93b78c30a73e37ccf968238c25d84/third_party/WebKit/Source/bindings/core/v8/V8PrivateProperty.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/V8ScriptRunner.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/V8ThrowDOMException.cpp [delete] https://crrev.com/531ed20b52b93b78c30a73e37ccf968238c25d84/third_party/WebKit/Source/bindings/core/v8/V8ThrowException.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/V8V0CustomElementLifecycleCallbacks.cpp [delete] https://crrev.com/531ed20b52b93b78c30a73e37ccf968238c25d84/third_party/WebKit/Source/bindings/core/v8/V8ValueCache.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/WorkerOrWorkletScriptController.cpp [delete] https://crrev.com/531ed20b52b93b78c30a73e37ccf968238c25d84/third_party/WebKit/Source/bindings/core/v8/WrapperCreationSecurityCheck.h [delete] https://crrev.com/531ed20b52b93b78c30a73e37ccf968238c25d84/third_party/WebKit/Source/bindings/core/v8/WrapperTypeInfo.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/custom/V8ErrorEventCustom.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/custom/V8MessageChannelCustom.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/custom/V8MessageEventCustom.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/custom/V8PerformanceObserverCustom.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/custom/V8PopStateEventCustom.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/custom/V8WindowCustom.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/core/v8/serialization/SerializedScriptValueFuzzer.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/modules/v8/ModuleBindingsInitializer.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/modules/v8/V8BindingForModulesTest.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/modules/v8/custom/V8ExtendableMessageEventCustom.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/modules/v8/custom/V8IDBObserverCustom.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/scripts/v8_attributes.py [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/scripts/v8_interface.py [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8ArrayBuffer.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8ArrayBufferView.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8ArrayBufferView.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8DataView.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8SVGTestInterface.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestCallbackFunctions.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestConstants.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestException.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestIntegerIndexed.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestIntegerIndexedGlobal.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestIntegerIndexedPrimaryGlobal.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterface.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterface.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterface2.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterface3.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceCheckSecurity.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor2.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor3.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceConstructor4.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceCustomConstructor.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceDocument.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceEmpty.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceEventInitConstructor.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceEventTarget.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceEventTarget.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceGarbageCollected.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceNamedConstructor.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceNamedConstructor.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceNamedConstructor2.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceNamedConstructor2.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceNode.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceOriginTrialEnabled.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceSecureContext.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestNode.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestObject.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestObject.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestSpecialOperations.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestSpecialOperationsNotEnumerable.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8TestTypedefs.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/core/V8Uint8ClampedArray.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/modules/V8TestInterface2Partial.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/modules/V8TestInterface5.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/bindings/tests/results/modules/V8TestInterfacePartial.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/core/css/CSSStyleSheet.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/core/dom/Document.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/core/dom/Element.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/core/dom/Modulator.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/core/dom/Modulator.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/core/dom/ModulatorImpl.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/core/dom/ScriptModuleResolverImplTest.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/core/events/MessageEvent.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/core/html/parser/HTMLConstructionSite.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/core/html/parser/HTMLParserScriptRunner.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/core/inspector/ThreadDebugger.h [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/core/inspector/WorkerThreadDebugger.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/core/loader/ImageLoader.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/core/loader/modulescript/ModuleTreeLinkerTest.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/core/streams/ReadableStreamOperationsTest.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/core/testing/Internals.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/core/workers/WorkerBackingThread.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/core/xml/DocumentXMLTreeViewer.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/modules/background_fetch/BackgroundFetchManager.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/modules/cachestorage/Cache.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/modules/encryptedmedia/MediaKeySession.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/modules/encryptedmedia/MediaKeys.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/modules/encryptedmedia/NavigatorRequestMediaKeySystemAccess.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/modules/fetch/Body.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/modules/fetch/BodyStreamBuffer.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/modules/fetch/FetchManager.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/modules/fetch/Request.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/modules/fetch/Response.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/modules/indexeddb/IDBCursor.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/modules/indexeddb/InspectorIndexedDBAgent.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/modules/serviceworkers/FetchEvent.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/modules/serviceworkers/ForeignFetchEvent.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainer.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerError.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerGlobalScope.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerWindowClientCallback.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/modules/time_zone_monitor/TimeZoneMonitorClient.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/web/WebDOMFileSystem.cpp [modify] https://crrev.com/c58cdb27a355fff2a49368760d3b7100d8e73df6/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/74b86edabab21e116bb99096111d7700d1f0555c commit 74b86edabab21e116bb99096111d7700d1f0555c Author: Adithya Srinivasan <adithyas@chromium.org> Date: Tue Oct 03 15:07:51 2017 Move V8DOMActivityLogger to platform/bindings Bug: 682322 Change-Id: Ie1a02576b14f6830a5f3f0327051b9ae7ad42232 Reviewed-on: https://chromium-review.googlesource.com/696162 Reviewed-by: Kentaro Hara <haraken@chromium.org> Commit-Queue: Adithya Srinivasan <adithyas@chromium.org> Cr-Commit-Position: refs/heads/master@{#506040} [modify] https://crrev.com/74b86edabab21e116bb99096111d7700d1f0555c/third_party/WebKit/Source/bindings/bindings.gni [modify] https://crrev.com/74b86edabab21e116bb99096111d7700d1f0555c/third_party/WebKit/Source/bindings/core/v8/ActivityLoggerTest.cpp [modify] https://crrev.com/74b86edabab21e116bb99096111d7700d1f0555c/third_party/WebKit/Source/bindings/core/v8/LocalWindowProxy.cpp [modify] https://crrev.com/74b86edabab21e116bb99096111d7700d1f0555c/third_party/WebKit/Source/bindings/scripts/v8_utilities.py [modify] https://crrev.com/74b86edabab21e116bb99096111d7700d1f0555c/third_party/WebKit/Source/bindings/tests/results/core/V8TestObject.cpp [modify] https://crrev.com/74b86edabab21e116bb99096111d7700d1f0555c/third_party/WebKit/Source/core/dom/Element.cpp [modify] https://crrev.com/74b86edabab21e116bb99096111d7700d1f0555c/third_party/WebKit/Source/core/dom/events/EventTarget.cpp [modify] https://crrev.com/74b86edabab21e116bb99096111d7700d1f0555c/third_party/WebKit/Source/core/exported/WebDOMActivityLogger.cpp [modify] https://crrev.com/74b86edabab21e116bb99096111d7700d1f0555c/third_party/WebKit/Source/core/frame/Location.cpp [modify] https://crrev.com/74b86edabab21e116bb99096111d7700d1f0555c/third_party/WebKit/Source/core/loader/FrameFetchContext.cpp [modify] https://crrev.com/74b86edabab21e116bb99096111d7700d1f0555c/third_party/WebKit/Source/platform/BUILD.gn [rename] https://crrev.com/74b86edabab21e116bb99096111d7700d1f0555c/third_party/WebKit/Source/platform/bindings/V8DOMActivityLogger.cpp [rename] https://crrev.com/74b86edabab21e116bb99096111d7700d1f0555c/third_party/WebKit/Source/platform/bindings/V8DOMActivityLogger.h
Comment 1 by bugdroid1@chromium.org
, Feb 11 2017