Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(25)

Side by Side Diff: Source/core/core.gypi

Issue 618373003: [bindings] partial interfaces should not violate componentization (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Fixed patch conflict Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « Source/core/core.gni ('k') | Source/modules/BUILD.gn » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 { 1 {
2 'includes': [ 2 'includes': [
3 'core_generated.gypi', 3 'core_generated.gypi',
4 ], 4 ],
5 'variables': { 5 'variables': {
6 # Files for which bindings (.cpp and .h files) will be generated 6 # Files for which bindings (.cpp and .h files) will be generated
7 'core_idl_files': [ 7 'core_idl_files': [
8 'animation/Animation.idl', 8 'animation/Animation.idl',
9 'animation/AnimationEffect.idl', 9 'animation/AnimationEffect.idl',
10 'animation/AnimationNode.idl', 10 'animation/AnimationNode.idl',
11 'animation/AnimationPlayer.idl', 11 'animation/AnimationPlayer.idl',
12 'animation/AnimationTimeline.idl', 12 'animation/AnimationTimeline.idl',
13 'animation/Timing.idl', 13 'animation/Timing.idl',
14 'clipboard/DataTransfer.idl', 14 'clipboard/DataTransfer.idl',
15 'clipboard/DataTransferItem.idl',
16 'clipboard/DataTransferItemList.idl', 15 'clipboard/DataTransferItemList.idl',
17 'css/CSS.idl', 16 'css/CSS.idl',
18 'css/CSSCharsetRule.idl', 17 'css/CSSCharsetRule.idl',
19 'css/CSSFontFaceRule.idl', 18 'css/CSSFontFaceRule.idl',
20 'css/CSSImportRule.idl', 19 'css/CSSImportRule.idl',
21 'css/CSSKeyframeRule.idl', 20 'css/CSSKeyframeRule.idl',
22 'css/CSSKeyframesRule.idl', 21 'css/CSSKeyframesRule.idl',
23 'css/CSSMediaRule.idl', 22 'css/CSSMediaRule.idl',
24 'css/CSSPageRule.idl', 23 'css/CSSPageRule.idl',
25 'css/CSSPrimitiveValue.idl', 24 'css/CSSPrimitiveValue.idl',
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
92 'dom/NodeIterator.idl', 91 'dom/NodeIterator.idl',
93 'dom/NodeList.idl', 92 'dom/NodeList.idl',
94 'dom/ProcessingInstruction.idl', 93 'dom/ProcessingInstruction.idl',
95 'dom/Range.idl', 94 'dom/Range.idl',
96 'dom/RequestAnimationFrameCallback.idl', 95 'dom/RequestAnimationFrameCallback.idl',
97 'dom/StringCallback.idl', 96 'dom/StringCallback.idl',
98 'dom/Text.idl', 97 'dom/Text.idl',
99 'dom/Touch.idl', 98 'dom/Touch.idl',
100 'dom/TouchList.idl', 99 'dom/TouchList.idl',
101 'dom/TreeWalker.idl', 100 'dom/TreeWalker.idl',
102 'dom/URL.idl',
103 'dom/Uint16Array.idl', 101 'dom/Uint16Array.idl',
104 'dom/Uint32Array.idl', 102 'dom/Uint32Array.idl',
105 'dom/Uint8Array.idl', 103 'dom/Uint8Array.idl',
106 'dom/Uint8ClampedArray.idl', 104 'dom/Uint8ClampedArray.idl',
107 'dom/XMLDocument.idl', 105 'dom/XMLDocument.idl',
108 'dom/shadow/ShadowRoot.idl', 106 'dom/shadow/ShadowRoot.idl',
109 'editing/Selection.idl', 107 'editing/Selection.idl',
110 'events/AnimationPlayerEvent.idl', 108 'events/AnimationPlayerEvent.idl',
111 'events/ApplicationCacheErrorEvent.idl', 109 'events/ApplicationCacheErrorEvent.idl',
112 'events/AutocompleteErrorEvent.idl', 110 'events/AutocompleteErrorEvent.idl',
(...skipping 27 matching lines...) Expand all
140 'fileapi/FileError.idl', 138 'fileapi/FileError.idl',
141 'fileapi/FileList.idl', 139 'fileapi/FileList.idl',
142 'fileapi/FileReader.idl', 140 'fileapi/FileReader.idl',
143 'fileapi/FileReaderSync.idl', 141 'fileapi/FileReaderSync.idl',
144 'frame/BarProp.idl', 142 'frame/BarProp.idl',
145 'frame/Console.idl', 143 'frame/Console.idl',
146 'frame/ConsoleBase.idl', 144 'frame/ConsoleBase.idl',
147 'frame/History.idl', 145 'frame/History.idl',
148 'frame/ImageBitmap.idl', 146 'frame/ImageBitmap.idl',
149 'frame/Location.idl', 147 'frame/Location.idl',
150 'frame/Navigator.idl',
151 'frame/Screen.idl',
152 'frame/Window.idl',
153 'html/FormData.idl', 148 'html/FormData.idl',
154 'html/HTMLAllCollection.idl', 149 'html/HTMLAllCollection.idl',
155 'html/HTMLAnchorElement.idl', 150 'html/HTMLAnchorElement.idl',
156 'html/HTMLAppletElement.idl', 151 'html/HTMLAppletElement.idl',
157 'html/HTMLAreaElement.idl', 152 'html/HTMLAreaElement.idl',
158 'html/HTMLAudioElement.idl', 153 'html/HTMLAudioElement.idl',
159 'html/HTMLBRElement.idl', 154 'html/HTMLBRElement.idl',
160 'html/HTMLBaseElement.idl', 155 'html/HTMLBaseElement.idl',
161 'html/HTMLBodyElement.idl', 156 'html/HTMLBodyElement.idl',
162 'html/HTMLButtonElement.idl', 157 'html/HTMLButtonElement.idl',
(...skipping 14 matching lines...) Expand all
177 'html/HTMLFormControlsCollection.idl', 172 'html/HTMLFormControlsCollection.idl',
178 'html/HTMLFormElement.idl', 173 'html/HTMLFormElement.idl',
179 'html/HTMLFrameElement.idl', 174 'html/HTMLFrameElement.idl',
180 'html/HTMLFrameSetElement.idl', 175 'html/HTMLFrameSetElement.idl',
181 'html/HTMLHRElement.idl', 176 'html/HTMLHRElement.idl',
182 'html/HTMLHeadElement.idl', 177 'html/HTMLHeadElement.idl',
183 'html/HTMLHeadingElement.idl', 178 'html/HTMLHeadingElement.idl',
184 'html/HTMLHtmlElement.idl', 179 'html/HTMLHtmlElement.idl',
185 'html/HTMLIFrameElement.idl', 180 'html/HTMLIFrameElement.idl',
186 'html/HTMLImageElement.idl', 181 'html/HTMLImageElement.idl',
187 'html/HTMLInputElement.idl',
188 'html/HTMLKeygenElement.idl', 182 'html/HTMLKeygenElement.idl',
189 'html/HTMLLIElement.idl', 183 'html/HTMLLIElement.idl',
190 'html/HTMLLabelElement.idl', 184 'html/HTMLLabelElement.idl',
191 'html/HTMLLegendElement.idl', 185 'html/HTMLLegendElement.idl',
192 'html/HTMLLinkElement.idl', 186 'html/HTMLLinkElement.idl',
193 'html/HTMLMapElement.idl', 187 'html/HTMLMapElement.idl',
194 'html/HTMLMarqueeElement.idl', 188 'html/HTMLMarqueeElement.idl',
195 'html/HTMLMediaElement.idl',
196 'html/HTMLMenuElement.idl', 189 'html/HTMLMenuElement.idl',
197 'html/HTMLMenuItemElement.idl', 190 'html/HTMLMenuItemElement.idl',
198 'html/HTMLMetaElement.idl', 191 'html/HTMLMetaElement.idl',
199 'html/HTMLMeterElement.idl', 192 'html/HTMLMeterElement.idl',
200 'html/HTMLModElement.idl', 193 'html/HTMLModElement.idl',
201 'html/HTMLOListElement.idl', 194 'html/HTMLOListElement.idl',
202 'html/HTMLObjectElement.idl', 195 'html/HTMLObjectElement.idl',
203 'html/HTMLOptGroupElement.idl', 196 'html/HTMLOptGroupElement.idl',
204 'html/HTMLOptionElement.idl', 197 'html/HTMLOptionElement.idl',
205 'html/HTMLOptionsCollection.idl', 198 'html/HTMLOptionsCollection.idl',
(...skipping 15 matching lines...) Expand all
221 'html/HTMLTableColElement.idl', 214 'html/HTMLTableColElement.idl',
222 'html/HTMLTableElement.idl', 215 'html/HTMLTableElement.idl',
223 'html/HTMLTableRowElement.idl', 216 'html/HTMLTableRowElement.idl',
224 'html/HTMLTableSectionElement.idl', 217 'html/HTMLTableSectionElement.idl',
225 'html/HTMLTemplateElement.idl', 218 'html/HTMLTemplateElement.idl',
226 'html/HTMLTextAreaElement.idl', 219 'html/HTMLTextAreaElement.idl',
227 'html/HTMLTitleElement.idl', 220 'html/HTMLTitleElement.idl',
228 'html/HTMLTrackElement.idl', 221 'html/HTMLTrackElement.idl',
229 'html/HTMLUListElement.idl', 222 'html/HTMLUListElement.idl',
230 'html/HTMLUnknownElement.idl', 223 'html/HTMLUnknownElement.idl',
231 'html/HTMLVideoElement.idl',
232 'html/ImageData.idl', 224 'html/ImageData.idl',
233 'html/MediaController.idl', 225 'html/MediaController.idl',
234 'html/MediaError.idl', 226 'html/MediaError.idl',
235 'html/MediaKeyError.idl', 227 'html/MediaKeyError.idl',
236 'html/MediaKeyEvent.idl', 228 'html/MediaKeyEvent.idl',
237 'html/RadioNodeList.idl', 229 'html/RadioNodeList.idl',
238 'html/TextMetrics.idl', 230 'html/TextMetrics.idl',
239 'html/TimeRanges.idl', 231 'html/TimeRanges.idl',
240 'html/ValidityState.idl', 232 'html/ValidityState.idl',
241 'html/VoidCallback.idl', 233 'html/VoidCallback.idl',
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
286 'html/track/TextTrackCue.idl', 278 'html/track/TextTrackCue.idl',
287 'html/track/TextTrackCueList.idl', 279 'html/track/TextTrackCueList.idl',
288 'html/track/TextTrackList.idl', 280 'html/track/TextTrackList.idl',
289 'html/track/TrackEvent.idl', 281 'html/track/TrackEvent.idl',
290 'html/track/VideoTrack.idl', 282 'html/track/VideoTrack.idl',
291 'html/track/VideoTrackList.idl', 283 'html/track/VideoTrackList.idl',
292 'html/track/vtt/VTTCue.idl', 284 'html/track/vtt/VTTCue.idl',
293 'html/track/vtt/VTTRegion.idl', 285 'html/track/vtt/VTTRegion.idl',
294 'html/track/vtt/VTTRegionList.idl', 286 'html/track/vtt/VTTRegionList.idl',
295 'inspector/InjectedScriptHost.idl', 287 'inspector/InjectedScriptHost.idl',
296 'inspector/InspectorFrontendHost.idl',
297 'inspector/InspectorOverlayHost.idl', 288 'inspector/InspectorOverlayHost.idl',
298 'inspector/JavaScriptCallFrame.idl', 289 'inspector/JavaScriptCallFrame.idl',
299 'loader/appcache/ApplicationCache.idl', 290 'loader/appcache/ApplicationCache.idl',
300 'page/EventSource.idl', 291 'page/EventSource.idl',
301 'page/PagePopupController.idl', 292 'page/PagePopupController.idl',
302 'plugins/MimeType.idl', 293 'plugins/MimeType.idl',
303 'plugins/MimeTypeArray.idl', 294 'plugins/MimeTypeArray.idl',
304 'plugins/Plugin.idl', 295 'plugins/Plugin.idl',
305 'plugins/PluginArray.idl', 296 'plugins/PluginArray.idl',
306 'storage/Storage.idl', 297 'storage/Storage.idl',
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after
445 'svg/SVGViewSpec.idl', 436 'svg/SVGViewSpec.idl',
446 'svg/SVGZoomEvent.idl', 437 'svg/SVGZoomEvent.idl',
447 'timing/MemoryInfo.idl', 438 'timing/MemoryInfo.idl',
448 'timing/Performance.idl', 439 'timing/Performance.idl',
449 'timing/PerformanceEntry.idl', 440 'timing/PerformanceEntry.idl',
450 'timing/PerformanceMark.idl', 441 'timing/PerformanceMark.idl',
451 'timing/PerformanceMeasure.idl', 442 'timing/PerformanceMeasure.idl',
452 'timing/PerformanceNavigation.idl', 443 'timing/PerformanceNavigation.idl',
453 'timing/PerformanceResourceTiming.idl', 444 'timing/PerformanceResourceTiming.idl',
454 'timing/PerformanceTiming.idl', 445 'timing/PerformanceTiming.idl',
455 'workers/DedicatedWorkerGlobalScope.idl',
456 'workers/SharedWorker.idl',
457 'workers/SharedWorkerGlobalScope.idl',
458 'workers/Worker.idl', 446 'workers/Worker.idl',
459 'workers/WorkerConsole.idl', 447 'workers/WorkerConsole.idl',
460 'workers/WorkerGlobalScope.idl',
461 'workers/WorkerLocation.idl', 448 'workers/WorkerLocation.idl',
462 'workers/WorkerNavigator.idl',
463 'xml/DOMParser.idl', 449 'xml/DOMParser.idl',
464 'xml/XMLHttpRequest.idl', 450 'xml/XMLHttpRequest.idl',
465 'xml/XMLHttpRequestEventTarget.idl', 451 'xml/XMLHttpRequestEventTarget.idl',
466 'xml/XMLHttpRequestProgressEvent.idl', 452 'xml/XMLHttpRequestProgressEvent.idl',
467 'xml/XMLHttpRequestUpload.idl', 453 'xml/XMLHttpRequestUpload.idl',
468 'xml/XMLSerializer.idl', 454 'xml/XMLSerializer.idl',
469 'xml/XPathEvaluator.idl', 455 'xml/XPathEvaluator.idl',
470 'xml/XPathExpression.idl', 456 'xml/XPathExpression.idl',
471 'xml/XPathNSResolver.idl', 457 'xml/XPathNSResolver.idl',
472 'xml/XPathResult.idl', 458 'xml/XPathResult.idl',
473 'xml/XSLTProcessor.idl', 459 'xml/XSLTProcessor.idl',
474 ], 460 ],
461 # core IDL files that have partial interfaces in modules.
462 'core_idl_with_modules_dependency_files': [
463 'clipboard/DataTransferItem.idl',
464 'dom/URL.idl',
465 'frame/Navigator.idl',
466 'frame/Screen.idl',
467 'frame/Window.idl',
468 'html/HTMLInputElement.idl',
469 'html/HTMLMediaElement.idl',
470 'html/HTMLVideoElement.idl',
471 'inspector/InspectorFrontendHost.idl',
472 'workers/DedicatedWorkerGlobalScope.idl',
473 'workers/SharedWorker.idl',
474 'workers/SharedWorkerGlobalScope.idl',
475 'workers/WorkerGlobalScope.idl',
476 'workers/WorkerNavigator.idl',
477 ],
475 # 'partial interface', target (right side of) 'implements', and 478 # 'partial interface', target (right side of) 'implements', and
476 # interfaces with static bindings (in bindings/core/v8/) 479 # interfaces with static bindings (in bindings/core/v8/)
477 'core_dependency_idl_files': [ 480 'core_dependency_idl_files': [
478 'animation/DocumentAnimation.idl', 481 'animation/DocumentAnimation.idl',
479 'animation/ElementAnimation.idl', 482 'animation/ElementAnimation.idl',
480 'css/DocumentFontFaceSet.idl', 483 'css/DocumentFontFaceSet.idl',
481 'dom/ChildNode.idl', 484 'dom/ChildNode.idl',
482 'dom/DocumentFullscreen.idl', 485 'dom/DocumentFullscreen.idl',
483 'dom/ElementFullscreen.idl', 486 'dom/ElementFullscreen.idl',
484 'dom/GlobalEventHandlers.idl', 487 'dom/GlobalEventHandlers.idl',
(...skipping 2994 matching lines...) Expand 10 before | Expand all | Expand 10 after
3479 ], 3482 ],
3480 'core_testing_dictionary_idl_files': [ 3483 'core_testing_dictionary_idl_files': [
3481 'testing/InternalDictionary.idl', 3484 'testing/InternalDictionary.idl',
3482 ], 3485 ],
3483 'webcore_testing_idl_files': [ 3486 'webcore_testing_idl_files': [
3484 'testing/DictionaryTest.idl', 3487 'testing/DictionaryTest.idl',
3485 'testing/GarbageCollectedScriptWrappable.idl', 3488 'testing/GarbageCollectedScriptWrappable.idl',
3486 'testing/GCObservation.idl', 3489 'testing/GCObservation.idl',
3487 'testing/InternalProfilers.idl', 3490 'testing/InternalProfilers.idl',
3488 'testing/InternalSettings.idl', 3491 'testing/InternalSettings.idl',
3489 'testing/Internals.idl',
3490 'testing/LayerRect.idl', 3492 'testing/LayerRect.idl',
3491 'testing/LayerRectList.idl', 3493 'testing/LayerRectList.idl',
3492 'testing/PrivateScriptTest.idl', 3494 'testing/PrivateScriptTest.idl',
3493 'testing/RefCountedScriptWrappable.idl', 3495 'testing/RefCountedScriptWrappable.idl',
3494 'testing/TypeConversions.idl', 3496 'testing/TypeConversions.idl',
3495 ], 3497 ],
3498 # testing IDL files that have partial interfaces in modules.
3499 'webcore_testing_idl_with_modules_dependency_files': [
3500 'testing/Internals.idl',
3501 ],
3496 'webcore_testing_dependency_idl_files': [ 3502 'webcore_testing_dependency_idl_files': [
3497 'testing/PartialPrivateScriptTest.idl', 3503 'testing/PartialPrivateScriptTest.idl',
3498 ], 3504 ],
3499 'generated_webcore_testing_idl_files': [ 3505 'generated_webcore_testing_idl_files': [
3500 '<(blink_core_output_dir)/InternalRuntimeFlags.idl', 3506 '<(blink_core_output_dir)/InternalRuntimeFlags.idl',
3501 '<(blink_core_output_dir)/InternalSettingsGenerated.idl', 3507 '<(blink_core_output_dir)/InternalSettingsGenerated.idl',
3502 ], 3508 ],
3503 'generated_core_testing_dictionary_files': [ 3509 'generated_core_testing_dictionary_files': [
3504 '<(blink_core_output_dir)/testing/InternalDictionary.cpp', 3510 '<(blink_core_output_dir)/testing/InternalDictionary.cpp',
3505 '<(blink_core_output_dir)/testing/InternalDictionary.h', 3511 '<(blink_core_output_dir)/testing/InternalDictionary.h',
(...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after
3640 'rendering/shapes/BoxShapeTest.cpp', 3646 'rendering/shapes/BoxShapeTest.cpp',
3641 'rendering/style/OutlineValueTest.cpp', 3647 'rendering/style/OutlineValueTest.cpp',
3642 'testing/PrivateScriptTestTest.cpp', 3648 'testing/PrivateScriptTestTest.cpp',
3643 'streams/ReadableStreamTest.cpp', 3649 'streams/ReadableStreamTest.cpp',
3644 'testing/UnitTestHelpers.cpp', 3650 'testing/UnitTestHelpers.cpp',
3645 'testing/UnitTestHelpers.h', 3651 'testing/UnitTestHelpers.h',
3646 'xml/parser/SharedBufferReaderTest.cpp', 3652 'xml/parser/SharedBufferReaderTest.cpp',
3647 ], 3653 ],
3648 } 3654 }
3649 } 3655 }
OLDNEW
« no previous file with comments | « Source/core/core.gni ('k') | Source/modules/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698