1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
|
# Copyright 2014 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
{
'includes': [
'custom/custom.gypi',
'../../modules/v8/generated.gypi',
],
'variables': {
'bindings_core_v8_dir': '.',
'bindings_core_v8_files': [
'<@(bindings_core_v8_custom_files)',
'ActiveDOMCallback.cpp',
'ActiveDOMCallback.h',
'ArrayValue.cpp',
'ArrayValue.h',
'BindingSecurity.cpp',
'BindingSecurity.h',
'CallbackPromiseAdapter.h',
'CustomElementBinding.cpp',
'CustomElementBinding.h',
'CustomElementConstructorBuilder.cpp',
'CustomElementConstructorBuilder.h',
'DOMDataStore.h',
'DOMWrapperMap.h',
'DOMWrapperWorld.cpp',
'DOMWrapperWorld.h',
'Dictionary.cpp',
'Dictionary.h',
'DictionaryHelperForBindings.h',
'DictionaryHelperForCore.cpp',
'DictionaryIterator.cpp',
'DictionaryIterator.h',
'ExceptionMessages.cpp',
'ExceptionMessages.h',
'ExceptionState.cpp',
'ExceptionState.h',
'ExceptionStatePlaceholder.cpp',
'ExceptionStatePlaceholder.h',
'Iterable.h',
'JSONValuesForV8.cpp',
'JSONValuesForV8.h',
'Maplike.h',
'Microtask.cpp',
'Microtask.h',
'NativeValueTraits.h',
'NPV8Object.cpp',
'NPV8Object.h',
'Nullable.h',
'OnStackObjectChecker.cpp',
'OnStackObjectChecker.h',
'PrivateScriptRunner.cpp',
'PrivateScriptRunner.h',
'ReadableStreamOperations.cpp',
'ReadableStreamOperations.h',
'RejectedPromises.cpp',
'RejectedPromises.h',
'RetainedDOMInfo.cpp',
'RetainedDOMInfo.h',
'RetainedObjectInfo.h',
'ScheduledAction.cpp',
'ScheduledAction.h',
'ScopedPersistent.h',
'ScriptCallStack.cpp',
'ScriptCallStack.h',
'ScriptController.cpp',
'ScriptController.h',
'ScriptEventListener.cpp',
'ScriptEventListener.h',
'ScriptFunction.cpp',
'ScriptFunction.h',
'ScriptPromise.cpp',
'ScriptPromise.h',
'ScriptPromiseProperties.h',
'ScriptPromiseProperty.h',
'ScriptPromisePropertyBase.cpp',
'ScriptPromisePropertyBase.h',
'ScriptPromiseResolver.cpp',
'ScriptPromiseResolver.h',
'ScriptRegexp.cpp',
'ScriptRegexp.h',
'ScriptSourceCode.cpp',
'ScriptSourceCode.h',
'ScriptState.cpp',
'ScriptState.h',
'ScriptStreamer.cpp',
'ScriptStreamer.h',
'ScriptStreamerThread.cpp',
'ScriptStreamerThread.h',
'ScriptString.cpp',
'ScriptString.h',
'ScriptValue.cpp',
'ScriptValue.h',
'ScriptValueSerializer.cpp',
'ScriptValueSerializer.h',
'ScriptWrappable.cpp',
'ScriptWrappable.h',
'SerializationTag.h',
'SerializedScriptValue.cpp',
'SerializedScriptValue.h',
'SerializedScriptValueFactory.cpp',
'SerializedScriptValueFactory.h',
'SharedPersistent.h',
'ToV8.cpp',
'ToV8.h',
'V8AbstractEventListener.cpp',
'V8AbstractEventListener.h',
'V8Binding.cpp',
'V8Binding.h',
'V8BindingMacros.h',
'V8CacheOptions.h',
'V8CustomElementLifecycleCallbacks.cpp',
'V8CustomElementLifecycleCallbacks.h',
'V8DOMActivityLogger.cpp',
'V8DOMActivityLogger.h',
'V8DOMConfiguration.cpp',
'V8DOMConfiguration.h',
'V8DOMWrapper.cpp',
'V8DOMWrapper.h',
'V8ErrorHandler.cpp',
'V8ErrorHandler.h',
'V8EventListener.cpp',
'V8EventListener.h',
'V8EventListenerList.cpp',
'V8EventListenerList.h',
'V8GCController.cpp',
'V8GCController.h',
'V8GCForContextDispose.cpp',
'V8GCForContextDispose.h',
'V8GlobalValueMap.h',
'V8HiddenValue.cpp',
'V8HiddenValue.h',
'V8IdleTaskRunner.h',
'V8Initializer.cpp',
'V8Initializer.h',
'V8IntersectionObserverCallback.cpp',
'V8IntersectionObserverCallback.h',
'V8IteratorResultValue.cpp',
'V8IteratorResultValue.h',
'V8LazyEventListener.cpp',
'V8LazyEventListener.h',
'V8MutationCallback.cpp',
'V8MutationCallback.h',
'V8NPObject.cpp',
'V8NPObject.h',
'V8NPUtils.cpp',
'V8NPUtils.h',
'V8NodeFilterCondition.cpp',
'V8NodeFilterCondition.h',
'V8ObjectBuilder.cpp',
'V8ObjectBuilder.h',
'V8ObjectConstructor.cpp',
'V8ObjectConstructor.h',
'V8PagePopupControllerBinding.cpp',
'V8PagePopupControllerBinding.h',
'V8PerContextData.cpp',
'V8PerContextData.h',
'V8PerformanceObserverCallback.cpp',
'V8PerformanceObserverCallback.h',
'V8PerIsolateData.cpp',
'V8PerIsolateData.h',
'V8PersistentValueVector.h',
'V8ScriptRunner.cpp',
'V8ScriptRunner.h',
'V8StringResource.cpp',
'V8StringResource.h',
'V8ThrowException.cpp',
'V8ThrowException.h',
'V8ValueCache.cpp',
'V8ValueCache.h',
'V8WorkerGlobalScopeEventListener.cpp',
'V8WorkerGlobalScopeEventListener.h',
'WindowProxy.cpp',
'WindowProxy.h',
'WindowProxyManager.cpp',
'WindowProxyManager.h',
'WorkerOrWorkletScriptController.cpp',
'WorkerOrWorkletScriptController.h',
'WrapperTypeInfo.cpp',
'WrapperTypeInfo.h',
'npruntime.cpp',
'npruntime_impl.h',
'npruntime_priv.h',
],
'bindings_core_v8_unittest_files': [
'ReadableStreamOperationsTest.cpp',
'ScriptPromisePropertyTest.cpp',
'ScriptPromiseResolverTest.cpp',
'ScriptPromiseTest.cpp',
'ScriptStreamerTest.cpp',
'SerializedScriptValueTest.cpp',
'ToV8Test.cpp',
'V8BindingForTesting.cpp',
'V8BindingForTesting.h',
'V8BindingTest.cpp',
'V8ScriptRunnerTest.cpp',
],
},
}
|