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

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

Issue 18190004: Add Python flow to bindings generation, move dummy-generating IDL files over (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Revised Created 7 years, 5 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 'variables': { 2 'variables': {
3 'core_idl_files': [ 3 'deprecated_perl_core_idl_files': [
4 'css/CSS.idl', 4 'css/CSS.idl',
5 'css/CSSCharsetRule.idl', 5 'css/CSSCharsetRule.idl',
6 'css/CSSFontFaceLoadEvent.idl', 6 'css/CSSFontFaceLoadEvent.idl',
7 'css/CSSFontFaceRule.idl', 7 'css/CSSFontFaceRule.idl',
8 'css/CSSHostRule.idl', 8 'css/CSSHostRule.idl',
9 'css/CSSImportRule.idl', 9 'css/CSSImportRule.idl',
10 'css/CSSMediaRule.idl', 10 'css/CSSMediaRule.idl',
11 'css/CSSPageRule.idl', 11 'css/CSSPageRule.idl',
12 'css/CSSPrimitiveValue.idl', 12 'css/CSSPrimitiveValue.idl',
13 'css/CSSRule.idl', 13 'css/CSSRule.idl',
(...skipping 23 matching lines...) Expand all
37 'css/WebKitCSSKeyframesRule.idl', 37 'css/WebKitCSSKeyframesRule.idl',
38 'css/WebKitCSSMatrix.idl', 38 'css/WebKitCSSMatrix.idl',
39 'css/WebKitCSSMixFunctionValue.idl', 39 'css/WebKitCSSMixFunctionValue.idl',
40 'css/WebKitCSSRegionRule.idl', 40 'css/WebKitCSSRegionRule.idl',
41 'css/WebKitCSSTransformValue.idl', 41 'css/WebKitCSSTransformValue.idl',
42 'dom/Attr.idl', 42 'dom/Attr.idl',
43 'dom/AutocompleteErrorEvent.idl', 43 'dom/AutocompleteErrorEvent.idl',
44 'dom/BeforeLoadEvent.idl', 44 'dom/BeforeLoadEvent.idl',
45 'dom/CDATASection.idl', 45 'dom/CDATASection.idl',
46 'dom/CharacterData.idl', 46 'dom/CharacterData.idl',
47 'dom/ChildNode.idl',
48 'dom/ClientRect.idl', 47 'dom/ClientRect.idl',
49 'dom/ClientRectList.idl', 48 'dom/ClientRectList.idl',
50 'dom/Clipboard.idl', 49 'dom/Clipboard.idl',
51 'dom/Comment.idl', 50 'dom/Comment.idl',
52 'dom/CompositionEvent.idl', 51 'dom/CompositionEvent.idl',
53 'dom/CustomEvent.idl', 52 'dom/CustomEvent.idl',
54 'dom/DOMError.idl', 53 'dom/DOMError.idl',
55 'dom/DOMException.idl', 54 'dom/DOMException.idl',
56 'dom/DOMImplementation.idl', 55 'dom/DOMImplementation.idl',
57 'dom/DOMStringList.idl', 56 'dom/DOMStringList.idl',
58 'dom/DOMStringMap.idl', 57 'dom/DOMStringMap.idl',
59 'dom/DataTransferItem.idl', 58 'dom/DataTransferItem.idl',
60 'dom/DataTransferItemList.idl', 59 'dom/DataTransferItemList.idl',
61 'dom/DeviceOrientationEvent.idl', 60 'dom/DeviceOrientationEvent.idl',
62 'dom/Document.idl', 61 'dom/Document.idl',
63 'dom/DocumentFragment.idl', 62 'dom/DocumentFragment.idl',
64 'dom/DocumentFullscreen.idl',
65 'dom/DocumentType.idl', 63 'dom/DocumentType.idl',
66 'dom/Element.idl', 64 'dom/Element.idl',
67 'dom/Entity.idl', 65 'dom/Entity.idl',
68 'dom/ErrorEvent.idl', 66 'dom/ErrorEvent.idl',
69 'dom/Event.idl', 67 'dom/Event.idl',
70 'dom/EventTarget.idl', 68 'dom/EventTarget.idl',
71 'dom/FocusEvent.idl', 69 'dom/FocusEvent.idl',
72 'dom/HashChangeEvent.idl', 70 'dom/HashChangeEvent.idl',
73 'dom/KeyboardEvent.idl', 71 'dom/KeyboardEvent.idl',
74 'dom/MessageChannel.idl', 72 'dom/MessageChannel.idl',
75 'dom/MessageEvent.idl', 73 'dom/MessageEvent.idl',
76 'dom/MessagePort.idl', 74 'dom/MessagePort.idl',
77 'dom/MouseEvent.idl', 75 'dom/MouseEvent.idl',
78 'dom/MutationEvent.idl', 76 'dom/MutationEvent.idl',
79 'dom/MutationObserver.idl', 77 'dom/MutationObserver.idl',
80 'dom/MutationRecord.idl', 78 'dom/MutationRecord.idl',
81 'dom/NamedNodeMap.idl', 79 'dom/NamedNodeMap.idl',
82 'dom/Node.idl', 80 'dom/Node.idl',
83 'dom/NodeFilter.idl', 81 'dom/NodeFilter.idl',
84 'dom/NodeIterator.idl', 82 'dom/NodeIterator.idl',
85 'dom/NodeList.idl', 83 'dom/NodeList.idl',
86 'dom/Notation.idl', 84 'dom/Notation.idl',
87 'dom/OverflowEvent.idl', 85 'dom/OverflowEvent.idl',
88 'dom/PageTransitionEvent.idl', 86 'dom/PageTransitionEvent.idl',
89 'dom/ParentNode.idl',
90 'dom/PopStateEvent.idl', 87 'dom/PopStateEvent.idl',
91 'dom/ProcessingInstruction.idl', 88 'dom/ProcessingInstruction.idl',
92 'dom/ProgressEvent.idl', 89 'dom/ProgressEvent.idl',
93 'dom/Promise.idl', 90 'dom/Promise.idl',
94 'dom/PromiseResolver.idl', 91 'dom/PromiseResolver.idl',
95 'dom/Range.idl', 92 'dom/Range.idl',
96 'dom/RequestAnimationFrameCallback.idl', 93 'dom/RequestAnimationFrameCallback.idl',
97 'dom/ResourceProgressEvent.idl', 94 'dom/ResourceProgressEvent.idl',
98 'dom/SecurityPolicyViolationEvent.idl', 95 'dom/SecurityPolicyViolationEvent.idl',
99 'dom/StringCallback.idl', 96 'dom/StringCallback.idl',
(...skipping 185 matching lines...) Expand 10 before | Expand all | Expand 10 after
285 'page/PerformanceResourceTiming.idl', 282 'page/PerformanceResourceTiming.idl',
286 'page/PerformanceTiming.idl', 283 'page/PerformanceTiming.idl',
287 'page/Screen.idl', 284 'page/Screen.idl',
288 'page/SecurityPolicy.idl', 285 'page/SecurityPolicy.idl',
289 'page/Selection.idl', 286 'page/Selection.idl',
290 'page/SpeechInputEvent.idl', 287 'page/SpeechInputEvent.idl',
291 'page/SpeechInputResult.idl', 288 'page/SpeechInputResult.idl',
292 'page/SpeechInputResultList.idl', 289 'page/SpeechInputResultList.idl',
293 'page/WebKitPoint.idl', 290 'page/WebKitPoint.idl',
294 'page/Window.idl', 291 'page/Window.idl',
295 'page/WindowPagePopup.idl',
296 'page/WindowTimers.idl',
297 'page/WorkerNavigator.idl', 292 'page/WorkerNavigator.idl',
298 'plugins/MimeType.idl', 293 'plugins/MimeType.idl',
299 'plugins/MimeTypeArray.idl', 294 'plugins/MimeTypeArray.idl',
300 'plugins/Plugin.idl', 295 'plugins/Plugin.idl',
301 'plugins/PluginArray.idl', 296 'plugins/PluginArray.idl',
302 'storage/Storage.idl', 297 'storage/Storage.idl',
303 'storage/StorageEvent.idl', 298 'storage/StorageEvent.idl',
304 'workers/AbstractWorker.idl',
305 'workers/DedicatedWorkerGlobalScope.idl', 299 'workers/DedicatedWorkerGlobalScope.idl',
306 'workers/SharedWorker.idl', 300 'workers/SharedWorker.idl',
307 'workers/SharedWorkerGlobalScope.idl', 301 'workers/SharedWorkerGlobalScope.idl',
308 'workers/Worker.idl', 302 'workers/Worker.idl',
309 'workers/WorkerGlobalScope.idl', 303 'workers/WorkerGlobalScope.idl',
310 'workers/WorkerLocation.idl', 304 'workers/WorkerLocation.idl',
311 'xml/DOMParser.idl', 305 'xml/DOMParser.idl',
312 'xml/XMLHttpRequest.idl', 306 'xml/XMLHttpRequest.idl',
313 'xml/XMLHttpRequestProgressEvent.idl', 307 'xml/XMLHttpRequestProgressEvent.idl',
314 'xml/XMLHttpRequestUpload.idl', 308 'xml/XMLHttpRequestUpload.idl',
315 'xml/XMLSerializer.idl', 309 'xml/XMLSerializer.idl',
316 'xml/XPathEvaluator.idl', 310 'xml/XPathEvaluator.idl',
317 'xml/XPathExpression.idl', 311 'xml/XPathExpression.idl',
318 'xml/XPathNSResolver.idl', 312 'xml/XPathNSResolver.idl',
319 'xml/XPathResult.idl', 313 'xml/XPathResult.idl',
320 'xml/XSLTProcessor.idl', 314 'xml/XSLTProcessor.idl',
321 ], 315 ],
322 'svg_idl_files': [ 316 'python_core_idl_files': [
317 'dom/ChildNode.idl',
318 'dom/DocumentFullscreen.idl',
319 'dom/ParentNode.idl',
320 'page/WindowPagePopup.idl',
321 'page/WindowTimers.idl',
322 'workers/AbstractWorker.idl',
323 ],
324 'deprecated_perl_svg_idl_files': [
323 'svg/SVGAElement.idl', 325 'svg/SVGAElement.idl',
324 'svg/SVGAltGlyphElement.idl', 326 'svg/SVGAltGlyphElement.idl',
325 'svg/SVGAltGlyphItemElement.idl', 327 'svg/SVGAltGlyphItemElement.idl',
326 'svg/SVGAltGlyphDefElement.idl', 328 'svg/SVGAltGlyphDefElement.idl',
327 'svg/SVGAngle.idl', 329 'svg/SVGAngle.idl',
328 'svg/SVGAnimateColorElement.idl', 330 'svg/SVGAnimateColorElement.idl',
329 'svg/SVGAnimateMotionElement.idl', 331 'svg/SVGAnimateMotionElement.idl',
330 'svg/SVGAnimateElement.idl', 332 'svg/SVGAnimateElement.idl',
331 'svg/SVGAnimateTransformElement.idl', 333 'svg/SVGAnimateTransformElement.idl',
332 'svg/SVGAnimatedAngle.idl', 334 'svg/SVGAnimatedAngle.idl',
(...skipping 14 matching lines...) Expand all
347 'svg/SVGColor.idl', 349 'svg/SVGColor.idl',
348 'svg/SVGComponentTransferFunctionElement.idl', 350 'svg/SVGComponentTransferFunctionElement.idl',
349 'svg/SVGCursorElement.idl', 351 'svg/SVGCursorElement.idl',
350 'svg/SVGDefsElement.idl', 352 'svg/SVGDefsElement.idl',
351 'svg/SVGDescElement.idl', 353 'svg/SVGDescElement.idl',
352 'svg/SVGDocument.idl', 354 'svg/SVGDocument.idl',
353 'svg/SVGElement.idl', 355 'svg/SVGElement.idl',
354 'svg/SVGElementInstance.idl', 356 'svg/SVGElementInstance.idl',
355 'svg/SVGElementInstanceList.idl', 357 'svg/SVGElementInstanceList.idl',
356 'svg/SVGEllipseElement.idl', 358 'svg/SVGEllipseElement.idl',
357 'svg/SVGExternalResourcesRequired.idl',
358 'svg/SVGFEBlendElement.idl', 359 'svg/SVGFEBlendElement.idl',
359 'svg/SVGFEColorMatrixElement.idl', 360 'svg/SVGFEColorMatrixElement.idl',
360 'svg/SVGFEComponentTransferElement.idl', 361 'svg/SVGFEComponentTransferElement.idl',
361 'svg/SVGFECompositeElement.idl', 362 'svg/SVGFECompositeElement.idl',
362 'svg/SVGFEConvolveMatrixElement.idl', 363 'svg/SVGFEConvolveMatrixElement.idl',
363 'svg/SVGFEDiffuseLightingElement.idl', 364 'svg/SVGFEDiffuseLightingElement.idl',
364 'svg/SVGFEDisplacementMapElement.idl', 365 'svg/SVGFEDisplacementMapElement.idl',
365 'svg/SVGFEDistantLightElement.idl', 366 'svg/SVGFEDistantLightElement.idl',
366 'svg/SVGFEDropShadowElement.idl', 367 'svg/SVGFEDropShadowElement.idl',
367 'svg/SVGFEFloodElement.idl', 368 'svg/SVGFEFloodElement.idl',
368 'svg/SVGFEFuncAElement.idl', 369 'svg/SVGFEFuncAElement.idl',
369 'svg/SVGFEFuncBElement.idl', 370 'svg/SVGFEFuncBElement.idl',
370 'svg/SVGFEFuncGElement.idl', 371 'svg/SVGFEFuncGElement.idl',
371 'svg/SVGFEFuncRElement.idl', 372 'svg/SVGFEFuncRElement.idl',
372 'svg/SVGFEGaussianBlurElement.idl', 373 'svg/SVGFEGaussianBlurElement.idl',
373 'svg/SVGFEImageElement.idl', 374 'svg/SVGFEImageElement.idl',
374 'svg/SVGFEMergeElement.idl', 375 'svg/SVGFEMergeElement.idl',
375 'svg/SVGFEMergeNodeElement.idl', 376 'svg/SVGFEMergeNodeElement.idl',
376 'svg/SVGFEMorphologyElement.idl', 377 'svg/SVGFEMorphologyElement.idl',
377 'svg/SVGFEOffsetElement.idl', 378 'svg/SVGFEOffsetElement.idl',
378 'svg/SVGFEPointLightElement.idl', 379 'svg/SVGFEPointLightElement.idl',
379 'svg/SVGFESpecularLightingElement.idl', 380 'svg/SVGFESpecularLightingElement.idl',
380 'svg/SVGFESpotLightElement.idl', 381 'svg/SVGFESpotLightElement.idl',
381 'svg/SVGFETileElement.idl', 382 'svg/SVGFETileElement.idl',
382 'svg/SVGFETurbulenceElement.idl', 383 'svg/SVGFETurbulenceElement.idl',
383 'svg/SVGFilterElement.idl', 384 'svg/SVGFilterElement.idl',
384 'svg/SVGFilterPrimitiveStandardAttributes.idl',
385 'svg/SVGFitToViewBox.idl',
386 'svg/SVGFontElement.idl', 385 'svg/SVGFontElement.idl',
387 'svg/SVGFontFaceElement.idl', 386 'svg/SVGFontFaceElement.idl',
388 'svg/SVGFontFaceFormatElement.idl', 387 'svg/SVGFontFaceFormatElement.idl',
389 'svg/SVGFontFaceNameElement.idl', 388 'svg/SVGFontFaceNameElement.idl',
390 'svg/SVGFontFaceSrcElement.idl', 389 'svg/SVGFontFaceSrcElement.idl',
391 'svg/SVGFontFaceUriElement.idl', 390 'svg/SVGFontFaceUriElement.idl',
392 'svg/SVGForeignObjectElement.idl', 391 'svg/SVGForeignObjectElement.idl',
393 'svg/SVGGElement.idl', 392 'svg/SVGGElement.idl',
394 'svg/SVGGlyphElement.idl', 393 'svg/SVGGlyphElement.idl',
395 'svg/SVGGlyphRefElement.idl', 394 'svg/SVGGlyphRefElement.idl',
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
446 'svg/SVGScriptElement.idl', 445 'svg/SVGScriptElement.idl',
447 'svg/SVGSetElement.idl', 446 'svg/SVGSetElement.idl',
448 'svg/SVGStopElement.idl', 447 'svg/SVGStopElement.idl',
449 'svg/SVGStringList.idl', 448 'svg/SVGStringList.idl',
450 'svg/SVGStyleElement.idl', 449 'svg/SVGStyleElement.idl',
451 'svg/SVGStyledElement.idl', 450 'svg/SVGStyledElement.idl',
452 'svg/SVGSwitchElement.idl', 451 'svg/SVGSwitchElement.idl',
453 'svg/SVGSymbolElement.idl', 452 'svg/SVGSymbolElement.idl',
454 'svg/SVGTRefElement.idl', 453 'svg/SVGTRefElement.idl',
455 'svg/SVGTSpanElement.idl', 454 'svg/SVGTSpanElement.idl',
456 'svg/SVGTests.idl',
457 'svg/SVGTextContentElement.idl', 455 'svg/SVGTextContentElement.idl',
458 'svg/SVGTextElement.idl', 456 'svg/SVGTextElement.idl',
459 'svg/SVGTextPathElement.idl', 457 'svg/SVGTextPathElement.idl',
460 'svg/SVGTextPositioningElement.idl', 458 'svg/SVGTextPositioningElement.idl',
461 'svg/SVGTitleElement.idl', 459 'svg/SVGTitleElement.idl',
462 'svg/SVGTransform.idl', 460 'svg/SVGTransform.idl',
463 'svg/SVGTransformList.idl', 461 'svg/SVGTransformList.idl',
464 'svg/SVGURIReference.idl',
465 'svg/SVGUnitTypes.idl', 462 'svg/SVGUnitTypes.idl',
466 'svg/SVGUseElement.idl', 463 'svg/SVGUseElement.idl',
467 'svg/SVGViewElement.idl', 464 'svg/SVGViewElement.idl',
468 'svg/SVGViewSpec.idl', 465 'svg/SVGViewSpec.idl',
469 'svg/SVGVKernElement.idl', 466 'svg/SVGVKernElement.idl',
467 'svg/SVGZoomEvent.idl',
468 ],
469 'python_svg_idl_files': [
470 'svg/SVGExternalResourcesRequired.idl',
471 'svg/SVGFilterPrimitiveStandardAttributes.idl',
472 'svg/SVGFitToViewBox.idl',
473 'svg/SVGTests.idl',
474 'svg/SVGURIReference.idl',
470 'svg/SVGZoomAndPan.idl', 475 'svg/SVGZoomAndPan.idl',
471 'svg/SVGZoomEvent.idl',
472 ], 476 ],
473 'webcore_files': [ 477 'webcore_files': [
474 'Init.cpp', 478 'Init.cpp',
475 'Init.h', 479 'Init.h',
476 'accessibility/AXObjectCache.cpp', 480 'accessibility/AXObjectCache.cpp',
477 'accessibility/AccessibilityARIAGrid.cpp', 481 'accessibility/AccessibilityARIAGrid.cpp',
478 'accessibility/AccessibilityARIAGrid.h', 482 'accessibility/AccessibilityARIAGrid.h',
479 'accessibility/AccessibilityARIAGridCell.cpp', 483 'accessibility/AccessibilityARIAGridCell.cpp',
480 'accessibility/AccessibilityARIAGridCell.h', 484 'accessibility/AccessibilityARIAGridCell.h',
481 'accessibility/AccessibilityARIAGridRow.cpp', 485 'accessibility/AccessibilityARIAGridRow.cpp',
(...skipping 3115 matching lines...) Expand 10 before | Expand all | Expand 10 after
3597 'svg/graphics/filters/SVGFilter.cpp', 3601 'svg/graphics/filters/SVGFilter.cpp',
3598 'svg/graphics/filters/SVGFilter.h', 3602 'svg/graphics/filters/SVGFilter.h',
3599 'svg/graphics/filters/SVGFilterBuilder.cpp', 3603 'svg/graphics/filters/SVGFilterBuilder.cpp',
3600 'svg/graphics/filters/SVGFilterBuilder.h', 3604 'svg/graphics/filters/SVGFilterBuilder.h',
3601 'svg/properties/SVGAnimatedProperty.cpp', 3605 'svg/properties/SVGAnimatedProperty.cpp',
3602 'svg/properties/SVGAnimatedProperty.h', 3606 'svg/properties/SVGAnimatedProperty.h',
3603 'svg/properties/SVGAttributeToPropertyMap.cpp', 3607 'svg/properties/SVGAttributeToPropertyMap.cpp',
3604 'svg/properties/SVGAnimatedPathSegListPropertyTearOff.h', 3608 'svg/properties/SVGAnimatedPathSegListPropertyTearOff.h',
3605 'svg/properties/SVGPathSegListPropertyTearOff.cpp', 3609 'svg/properties/SVGPathSegListPropertyTearOff.cpp',
3606 ], 3610 ],
3607 'webcore_test_support_idl_files': [ 3611 'deprecated_perl_webcore_test_support_idl_files': [
3608 'testing/Internals.idl', 3612 'testing/Internals.idl',
3609 'testing/InternalProfilers.idl', 3613 'testing/InternalProfilers.idl',
3610 'testing/InternalSettings.idl', 3614 'testing/InternalSettings.idl',
3611 'testing/MallocStatistics.idl', 3615 'testing/MallocStatistics.idl',
3612 'testing/TypeConversions.idl', 3616 'testing/TypeConversions.idl',
3613 '<(SHARED_INTERMEDIATE_DIR)/webkit/InternalSettingsGenerated.idl', 3617 '<(SHARED_INTERMEDIATE_DIR)/webkit/InternalSettingsGenerated.idl',
3614 '<(SHARED_INTERMEDIATE_DIR)/webkit/InternalRuntimeFlags.idl', 3618 '<(SHARED_INTERMEDIATE_DIR)/webkit/InternalRuntimeFlags.idl',
3615 ], 3619 ],
3620 'python_webcore_test_support_idl_files': [
3621 ],
3616 'webcore_test_support_files': [ 3622 'webcore_test_support_files': [
3617 'testing/v8/WebCoreTestSupport.cpp', 3623 'testing/v8/WebCoreTestSupport.cpp',
3618 'testing/v8/WebCoreTestSupport.h', 3624 'testing/v8/WebCoreTestSupport.h',
3619 'testing/InspectorFrontendClientLocal.cpp', 3625 'testing/InspectorFrontendClientLocal.cpp',
3620 'testing/InspectorFrontendClientLocal.h', 3626 'testing/InspectorFrontendClientLocal.h',
3621 'testing/Internals.cpp', 3627 'testing/Internals.cpp',
3622 'testing/Internals.h', 3628 'testing/Internals.h',
3623 'testing/InternalProfilers.cpp', 3629 'testing/InternalProfilers.cpp',
3624 'testing/InternalProfilers.h', 3630 'testing/InternalProfilers.h',
3625 'testing/InternalSettings.cpp', 3631 'testing/InternalSettings.cpp',
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after
3733 'bison_exe': 'bison', 3739 'bison_exe': 'bison',
3734 # We specify a preprocess so it happens locally and won't get 3740 # We specify a preprocess so it happens locally and won't get
3735 # distributed to goma. 3741 # distributed to goma.
3736 # FIXME: /usr/bin/gcc won't exist on OSX forever. We want to 3742 # FIXME: /usr/bin/gcc won't exist on OSX forever. We want to
3737 # use /usr/bin/clang once we require Xcode 4.x. 3743 # use /usr/bin/clang once we require Xcode 4.x.
3738 'preprocessor': '--preprocessor "/usr/bin/gcc -E -P -x c++"' 3744 'preprocessor': '--preprocessor "/usr/bin/gcc -E -P -x c++"'
3739 }], 3745 }],
3740 ], 3746 ],
3741 } 3747 }
3742 } 3748 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698