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

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 http/tests/serviceworker/fetch\* regression 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
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/AnimationPlayer.idl', 10 'animation/AnimationPlayer.idl',
11 'animation/AnimationNode.idl', 11 'animation/AnimationNode.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 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
84 'dom/NodeIterator.idl', 83 'dom/NodeIterator.idl',
85 'dom/NodeList.idl', 84 'dom/NodeList.idl',
86 'dom/ProcessingInstruction.idl', 85 'dom/ProcessingInstruction.idl',
87 'dom/Range.idl', 86 'dom/Range.idl',
88 'dom/RequestAnimationFrameCallback.idl', 87 'dom/RequestAnimationFrameCallback.idl',
89 'dom/StringCallback.idl', 88 'dom/StringCallback.idl',
90 'dom/Text.idl', 89 'dom/Text.idl',
91 'dom/Touch.idl', 90 'dom/Touch.idl',
92 'dom/TouchList.idl', 91 'dom/TouchList.idl',
93 'dom/TreeWalker.idl', 92 'dom/TreeWalker.idl',
94 'dom/URL.idl',
95 'dom/XMLDocument.idl', 93 'dom/XMLDocument.idl',
96 'dom/shadow/ShadowRoot.idl', 94 'dom/shadow/ShadowRoot.idl',
97 'editing/Selection.idl', 95 'editing/Selection.idl',
98 'events/AnimationPlayerEvent.idl', 96 'events/AnimationPlayerEvent.idl',
99 'events/ApplicationCacheErrorEvent.idl', 97 'events/ApplicationCacheErrorEvent.idl',
100 'events/AutocompleteErrorEvent.idl', 98 'events/AutocompleteErrorEvent.idl',
101 'events/BeforeUnloadEvent.idl', 99 'events/BeforeUnloadEvent.idl',
102 'events/CompositionEvent.idl', 100 'events/CompositionEvent.idl',
103 'events/CustomEvent.idl', 101 'events/CustomEvent.idl',
104 'events/ErrorEvent.idl', 102 'events/ErrorEvent.idl',
(...skipping 23 matching lines...) Expand all
128 'fileapi/FileError.idl', 126 'fileapi/FileError.idl',
129 'fileapi/FileList.idl', 127 'fileapi/FileList.idl',
130 'fileapi/FileReader.idl', 128 'fileapi/FileReader.idl',
131 'fileapi/FileReaderSync.idl', 129 'fileapi/FileReaderSync.idl',
132 'frame/BarProp.idl', 130 'frame/BarProp.idl',
133 'frame/Console.idl', 131 'frame/Console.idl',
134 'frame/ConsoleBase.idl', 132 'frame/ConsoleBase.idl',
135 'frame/History.idl', 133 'frame/History.idl',
136 'frame/ImageBitmap.idl', 134 'frame/ImageBitmap.idl',
137 'frame/Location.idl', 135 'frame/Location.idl',
138 'frame/Navigator.idl',
139 'frame/Screen.idl',
140 'frame/Window.idl',
141 'html/FormData.idl', 136 'html/FormData.idl',
142 'html/HTMLAllCollection.idl', 137 'html/HTMLAllCollection.idl',
143 'html/HTMLAnchorElement.idl', 138 'html/HTMLAnchorElement.idl',
144 'html/HTMLAppletElement.idl', 139 'html/HTMLAppletElement.idl',
145 'html/HTMLAreaElement.idl', 140 'html/HTMLAreaElement.idl',
146 'html/HTMLAudioElement.idl', 141 'html/HTMLAudioElement.idl',
147 'html/HTMLBRElement.idl', 142 'html/HTMLBRElement.idl',
148 'html/HTMLBaseElement.idl', 143 'html/HTMLBaseElement.idl',
149 'html/HTMLBodyElement.idl', 144 'html/HTMLBodyElement.idl',
150 'html/HTMLButtonElement.idl', 145 'html/HTMLButtonElement.idl',
(...skipping 14 matching lines...) Expand all
165 'html/HTMLFormControlsCollection.idl', 160 'html/HTMLFormControlsCollection.idl',
166 'html/HTMLFormElement.idl', 161 'html/HTMLFormElement.idl',
167 'html/HTMLFrameElement.idl', 162 'html/HTMLFrameElement.idl',
168 'html/HTMLFrameSetElement.idl', 163 'html/HTMLFrameSetElement.idl',
169 'html/HTMLHRElement.idl', 164 'html/HTMLHRElement.idl',
170 'html/HTMLHeadElement.idl', 165 'html/HTMLHeadElement.idl',
171 'html/HTMLHeadingElement.idl', 166 'html/HTMLHeadingElement.idl',
172 'html/HTMLHtmlElement.idl', 167 'html/HTMLHtmlElement.idl',
173 'html/HTMLIFrameElement.idl', 168 'html/HTMLIFrameElement.idl',
174 'html/HTMLImageElement.idl', 169 'html/HTMLImageElement.idl',
175 'html/HTMLInputElement.idl',
176 'html/HTMLKeygenElement.idl', 170 'html/HTMLKeygenElement.idl',
177 'html/HTMLLIElement.idl', 171 'html/HTMLLIElement.idl',
178 'html/HTMLLabelElement.idl', 172 'html/HTMLLabelElement.idl',
179 'html/HTMLLegendElement.idl', 173 'html/HTMLLegendElement.idl',
180 'html/HTMLLinkElement.idl', 174 'html/HTMLLinkElement.idl',
181 'html/HTMLMapElement.idl', 175 'html/HTMLMapElement.idl',
182 'html/HTMLMarqueeElement.idl', 176 'html/HTMLMarqueeElement.idl',
183 'html/HTMLMediaElement.idl',
184 'html/HTMLMenuElement.idl', 177 'html/HTMLMenuElement.idl',
185 'html/HTMLMenuItemElement.idl', 178 'html/HTMLMenuItemElement.idl',
186 'html/HTMLMetaElement.idl', 179 'html/HTMLMetaElement.idl',
187 'html/HTMLMeterElement.idl', 180 'html/HTMLMeterElement.idl',
188 'html/HTMLModElement.idl', 181 'html/HTMLModElement.idl',
189 'html/HTMLOListElement.idl', 182 'html/HTMLOListElement.idl',
190 'html/HTMLObjectElement.idl', 183 'html/HTMLObjectElement.idl',
191 'html/HTMLOptGroupElement.idl', 184 'html/HTMLOptGroupElement.idl',
192 'html/HTMLOptionElement.idl', 185 'html/HTMLOptionElement.idl',
193 'html/HTMLOptionsCollection.idl', 186 'html/HTMLOptionsCollection.idl',
(...skipping 15 matching lines...) Expand all
209 'html/HTMLTableColElement.idl', 202 'html/HTMLTableColElement.idl',
210 'html/HTMLTableElement.idl', 203 'html/HTMLTableElement.idl',
211 'html/HTMLTableRowElement.idl', 204 'html/HTMLTableRowElement.idl',
212 'html/HTMLTableSectionElement.idl', 205 'html/HTMLTableSectionElement.idl',
213 'html/HTMLTemplateElement.idl', 206 'html/HTMLTemplateElement.idl',
214 'html/HTMLTextAreaElement.idl', 207 'html/HTMLTextAreaElement.idl',
215 'html/HTMLTitleElement.idl', 208 'html/HTMLTitleElement.idl',
216 'html/HTMLTrackElement.idl', 209 'html/HTMLTrackElement.idl',
217 'html/HTMLUListElement.idl', 210 'html/HTMLUListElement.idl',
218 'html/HTMLUnknownElement.idl', 211 'html/HTMLUnknownElement.idl',
219 'html/HTMLVideoElement.idl',
220 'html/ImageData.idl', 212 'html/ImageData.idl',
221 'html/MediaController.idl', 213 'html/MediaController.idl',
222 'html/MediaError.idl', 214 'html/MediaError.idl',
223 'html/MediaKeyError.idl', 215 'html/MediaKeyError.idl',
224 'html/MediaKeyEvent.idl', 216 'html/MediaKeyEvent.idl',
225 'html/RadioNodeList.idl', 217 'html/RadioNodeList.idl',
226 'html/TextMetrics.idl', 218 'html/TextMetrics.idl',
227 'html/TimeRanges.idl', 219 'html/TimeRanges.idl',
228 'html/ValidityState.idl', 220 'html/ValidityState.idl',
229 'html/VoidCallback.idl', 221 'html/VoidCallback.idl',
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
274 'html/track/TextTrackCue.idl', 266 'html/track/TextTrackCue.idl',
275 'html/track/TextTrackCueList.idl', 267 'html/track/TextTrackCueList.idl',
276 'html/track/TextTrackList.idl', 268 'html/track/TextTrackList.idl',
277 'html/track/TrackEvent.idl', 269 'html/track/TrackEvent.idl',
278 'html/track/VideoTrack.idl', 270 'html/track/VideoTrack.idl',
279 'html/track/VideoTrackList.idl', 271 'html/track/VideoTrackList.idl',
280 'html/track/vtt/VTTCue.idl', 272 'html/track/vtt/VTTCue.idl',
281 'html/track/vtt/VTTRegion.idl', 273 'html/track/vtt/VTTRegion.idl',
282 'html/track/vtt/VTTRegionList.idl', 274 'html/track/vtt/VTTRegionList.idl',
283 'inspector/InjectedScriptHost.idl', 275 'inspector/InjectedScriptHost.idl',
284 'inspector/InspectorFrontendHost.idl',
285 'inspector/InspectorOverlayHost.idl', 276 'inspector/InspectorOverlayHost.idl',
286 'inspector/JavaScriptCallFrame.idl', 277 'inspector/JavaScriptCallFrame.idl',
287 'loader/appcache/ApplicationCache.idl', 278 'loader/appcache/ApplicationCache.idl',
288 'page/EventSource.idl', 279 'page/EventSource.idl',
289 'page/PagePopupController.idl', 280 'page/PagePopupController.idl',
290 'plugins/MimeType.idl', 281 'plugins/MimeType.idl',
291 'plugins/MimeTypeArray.idl', 282 'plugins/MimeTypeArray.idl',
292 'plugins/Plugin.idl', 283 'plugins/Plugin.idl',
293 'plugins/PluginArray.idl', 284 'plugins/PluginArray.idl',
294 'storage/Storage.idl', 285 'storage/Storage.idl',
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after
433 'svg/SVGViewSpec.idl', 424 'svg/SVGViewSpec.idl',
434 'svg/SVGZoomEvent.idl', 425 'svg/SVGZoomEvent.idl',
435 'timing/MemoryInfo.idl', 426 'timing/MemoryInfo.idl',
436 'timing/Performance.idl', 427 'timing/Performance.idl',
437 'timing/PerformanceEntry.idl', 428 'timing/PerformanceEntry.idl',
438 'timing/PerformanceMark.idl', 429 'timing/PerformanceMark.idl',
439 'timing/PerformanceMeasure.idl', 430 'timing/PerformanceMeasure.idl',
440 'timing/PerformanceNavigation.idl', 431 'timing/PerformanceNavigation.idl',
441 'timing/PerformanceResourceTiming.idl', 432 'timing/PerformanceResourceTiming.idl',
442 'timing/PerformanceTiming.idl', 433 'timing/PerformanceTiming.idl',
443 'workers/DedicatedWorkerGlobalScope.idl',
444 'workers/SharedWorker.idl',
445 'workers/SharedWorkerGlobalScope.idl',
446 'workers/Worker.idl', 434 'workers/Worker.idl',
447 'workers/WorkerConsole.idl', 435 'workers/WorkerConsole.idl',
448 'workers/WorkerGlobalScope.idl',
449 'workers/WorkerLocation.idl', 436 'workers/WorkerLocation.idl',
450 'workers/WorkerNavigator.idl',
451 'xml/DOMParser.idl', 437 'xml/DOMParser.idl',
452 'xml/XMLHttpRequest.idl', 438 'xml/XMLHttpRequest.idl',
453 'xml/XMLHttpRequestEventTarget.idl', 439 'xml/XMLHttpRequestEventTarget.idl',
454 'xml/XMLHttpRequestProgressEvent.idl', 440 'xml/XMLHttpRequestProgressEvent.idl',
455 'xml/XMLHttpRequestUpload.idl', 441 'xml/XMLHttpRequestUpload.idl',
456 'xml/XMLSerializer.idl', 442 'xml/XMLSerializer.idl',
457 'xml/XPathEvaluator.idl', 443 'xml/XPathEvaluator.idl',
458 'xml/XPathExpression.idl', 444 'xml/XPathExpression.idl',
459 'xml/XPathNSResolver.idl', 445 'xml/XPathNSResolver.idl',
460 'xml/XPathResult.idl', 446 'xml/XPathResult.idl',
461 'xml/XSLTProcessor.idl', 447 'xml/XSLTProcessor.idl',
462 ], 448 ],
449 # core defines, and modules updates with 'partial interface'
haraken 2014/10/09 04:24:02 # core IDL files that have partial interfaces in m
tasak 2014/10/10 07:52:24 Done.
450 'core_modules_dependency_idl_files': [
haraken 2014/10/09 04:24:02 core_idl_files_with_modules_dependency ? What hap
tasak 2014/10/10 07:52:24 If we add an idl file with modules dependency to c
haraken 2014/10/16 04:24:07 I think we need to have a verification for this. P
451 'clipboard/DataTransferItem.idl',
452 'dom/URL.idl',
453 'frame/Navigator.idl',
454 'frame/Screen.idl',
455 'frame/Window.idl',
456 'html/HTMLInputElement.idl',
457 'html/HTMLMediaElement.idl',
458 'html/HTMLVideoElement.idl',
459 'inspector/InspectorFrontendHost.idl',
460 'workers/DedicatedWorkerGlobalScope.idl',
461 'workers/SharedWorker.idl',
462 'workers/SharedWorkerGlobalScope.idl',
463 'workers/WorkerGlobalScope.idl',
464 'workers/WorkerNavigator.idl',
465 ],
463 # 'partial interface', target (right side of) 'implements', and 466 # 'partial interface', target (right side of) 'implements', and
464 # interfaces with static bindings (in bindings/core/v8/) 467 # interfaces with static bindings (in bindings/core/v8/)
465 'core_dependency_idl_files': [ 468 'core_dependency_idl_files': [
466 'animation/DocumentAnimation.idl', 469 'animation/DocumentAnimation.idl',
467 'animation/ElementAnimation.idl', 470 'animation/ElementAnimation.idl',
468 'css/DocumentFontFaceSet.idl', 471 'css/DocumentFontFaceSet.idl',
469 'dom/ChildNode.idl', 472 'dom/ChildNode.idl',
470 'dom/DocumentFullscreen.idl', 473 'dom/DocumentFullscreen.idl',
471 'dom/ElementFullscreen.idl', 474 'dom/ElementFullscreen.idl',
472 'dom/GlobalEventHandlers.idl', 475 'dom/GlobalEventHandlers.idl',
(...skipping 2956 matching lines...) Expand 10 before | Expand all | Expand 10 after
3429 ], 3432 ],
3430 'core_testing_dictionary_idl_files': [ 3433 'core_testing_dictionary_idl_files': [
3431 'testing/InternalDictionary.idl', 3434 'testing/InternalDictionary.idl',
3432 ], 3435 ],
3433 'webcore_testing_idl_files': [ 3436 'webcore_testing_idl_files': [
3434 'testing/DictionaryTest.idl', 3437 'testing/DictionaryTest.idl',
3435 'testing/GarbageCollectedScriptWrappable.idl', 3438 'testing/GarbageCollectedScriptWrappable.idl',
3436 'testing/GCObservation.idl', 3439 'testing/GCObservation.idl',
3437 'testing/InternalProfilers.idl', 3440 'testing/InternalProfilers.idl',
3438 'testing/InternalSettings.idl', 3441 'testing/InternalSettings.idl',
3439 'testing/Internals.idl',
3440 'testing/LayerRect.idl', 3442 'testing/LayerRect.idl',
3441 'testing/LayerRectList.idl', 3443 'testing/LayerRectList.idl',
3442 'testing/PrivateScriptTest.idl', 3444 'testing/PrivateScriptTest.idl',
3443 'testing/RefCountedScriptWrappable.idl', 3445 'testing/RefCountedScriptWrappable.idl',
3444 'testing/TypeConversions.idl', 3446 'testing/TypeConversions.idl',
3445 ], 3447 ],
3448 # core defines, and modules updates with 'partial interface'
haraken 2014/10/09 04:24:02 # testing IDL files that have partial interfaces i
tasak 2014/10/10 07:52:24 Done.
3449 'webcore_testing_modules_dependency_idl_files': [
3450 'testing/Internals.idl',
3451 ],
3446 'webcore_testing_dependency_idl_files': [ 3452 'webcore_testing_dependency_idl_files': [
3447 'testing/PartialPrivateScriptTest.idl', 3453 'testing/PartialPrivateScriptTest.idl',
3448 ], 3454 ],
3449 'generated_webcore_testing_idl_files': [ 3455 'generated_webcore_testing_idl_files': [
3450 '<(blink_core_output_dir)/InternalRuntimeFlags.idl', 3456 '<(blink_core_output_dir)/InternalRuntimeFlags.idl',
3451 '<(blink_core_output_dir)/InternalSettingsGenerated.idl', 3457 '<(blink_core_output_dir)/InternalSettingsGenerated.idl',
3452 ], 3458 ],
3453 'generated_core_testing_dictionary_files': [ 3459 'generated_core_testing_dictionary_files': [
3454 '<(blink_core_output_dir)/testing/InternalDictionary.cpp', 3460 '<(blink_core_output_dir)/testing/InternalDictionary.cpp',
3455 '<(blink_core_output_dir)/testing/InternalDictionary.h', 3461 '<(blink_core_output_dir)/testing/InternalDictionary.h',
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after
3584 'rendering/shapes/BoxShapeTest.cpp', 3590 'rendering/shapes/BoxShapeTest.cpp',
3585 'rendering/style/OutlineValueTest.cpp', 3591 'rendering/style/OutlineValueTest.cpp',
3586 'testing/PrivateScriptTestTest.cpp', 3592 'testing/PrivateScriptTestTest.cpp',
3587 'streams/ReadableStreamTest.cpp', 3593 'streams/ReadableStreamTest.cpp',
3588 'testing/UnitTestHelpers.cpp', 3594 'testing/UnitTestHelpers.cpp',
3589 'testing/UnitTestHelpers.h', 3595 'testing/UnitTestHelpers.h',
3590 'xml/parser/SharedBufferReaderTest.cpp', 3596 'xml/parser/SharedBufferReaderTest.cpp',
3591 ], 3597 ],
3592 } 3598 }
3593 } 3599 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698