| OLD | NEW |
| (Empty) |
| 1 # Testing file for use to debug IDL parsing and code gen in Eclipse. | |
| 2 # Update list of IDL files from Source/core/core.gypi and | |
| 3 # Source/modules/modules.gypi | |
| 4 | |
| 5 import os | |
| 6 | |
| 7 | |
| 8 def full_path(paths, files): | |
| 9 full_paths = [] | |
| 10 for relative_file in files: | |
| 11 correct_relative_path = os.path.join(paths[0], paths[1], relative_file) | |
| 12 full_paths.append(os.path.realpath(correct_relative_path)) | |
| 13 return full_paths | |
| 14 | |
| 15 | |
| 16 # This list is copied from Source/core/core.gypi 'core_idl_files' | |
| 17 # Core IDL files bindings (.dart, .cpp and .h files) will be generated | |
| 18 core_idl_files = [ | |
| 19 'animation/Animation.idl', | |
| 20 'animation/AnimationEffect.idl', | |
| 21 'animation/AnimationPlayer.idl', | |
| 22 'animation/AnimationNode.idl', | |
| 23 'animation/AnimationTimeline.idl', | |
| 24 'animation/Timing.idl', | |
| 25 'clipboard/DataTransfer.idl', | |
| 26 'clipboard/DataTransferItem.idl', | |
| 27 'clipboard/DataTransferItemList.idl', | |
| 28 'css/CSS.idl', | |
| 29 'css/CSSCharsetRule.idl', | |
| 30 'css/CSSFontFaceRule.idl', | |
| 31 'css/CSSImportRule.idl', | |
| 32 'css/CSSKeyframeRule.idl', | |
| 33 'css/CSSKeyframesRule.idl', | |
| 34 'css/CSSMediaRule.idl', | |
| 35 'css/CSSPageRule.idl', | |
| 36 'css/CSSPrimitiveValue.idl', | |
| 37 'css/CSSRule.idl', | |
| 38 'css/CSSRuleList.idl', | |
| 39 'css/CSSStyleDeclaration.idl', | |
| 40 'css/CSSStyleRule.idl', | |
| 41 'css/CSSStyleSheet.idl', | |
| 42 'css/CSSSupportsRule.idl', | |
| 43 'css/CSSUnknownRule.idl', | |
| 44 'css/CSSValue.idl', | |
| 45 'css/CSSValueList.idl', | |
| 46 'css/CSSViewportRule.idl', | |
| 47 'css/Counter.idl', | |
| 48 'css/FontFace.idl', | |
| 49 'css/FontFaceSet.idl', | |
| 50 'css/FontFaceSetForEachCallback.idl', | |
| 51 'css/FontFaceSetLoadEvent.idl', | |
| 52 'css/MediaList.idl', | |
| 53 'css/MediaQueryList.idl', | |
| 54 'css/RGBColor.idl', | |
| 55 'css/Rect.idl', | |
| 56 'css/StyleMedia.idl', | |
| 57 'css/StyleSheet.idl', | |
| 58 'css/StyleSheetList.idl', | |
| 59 'css/WebKitCSSFilterRule.idl', | |
| 60 'css/WebKitCSSFilterValue.idl', | |
| 61 'css/WebKitCSSMatrix.idl', | |
| 62 'css/WebKitCSSTransformValue.idl', | |
| 63 'dom/Attr.idl', | |
| 64 'dom/CDATASection.idl', | |
| 65 'dom/CharacterData.idl', | |
| 66 'dom/ClientRect.idl', | |
| 67 'dom/ClientRectList.idl', | |
| 68 'dom/Comment.idl', | |
| 69 'dom/DOMError.idl', | |
| 70 'dom/DOMException.idl', | |
| 71 'dom/DOMImplementation.idl', | |
| 72 'dom/DOMMatrix.idl', | |
| 73 'dom/DOMMatrixReadOnly.idl', | |
| 74 'dom/DOMPoint.idl', | |
| 75 'dom/DOMPointReadOnly.idl', | |
| 76 'dom/DOMRect.idl', | |
| 77 'dom/DOMRectReadOnly.idl', | |
| 78 'dom/DOMSettableTokenList.idl', | |
| 79 'dom/DOMStringList.idl', | |
| 80 'dom/DOMStringMap.idl', | |
| 81 'dom/DOMTokenList.idl', | |
| 82 'dom/Document.idl', | |
| 83 'dom/DocumentFragment.idl', | |
| 84 'dom/DocumentType.idl', | |
| 85 'dom/Element.idl', | |
| 86 'dom/MessageChannel.idl', | |
| 87 'dom/MessagePort.idl', | |
| 88 'dom/MutationObserver.idl', | |
| 89 'dom/MutationRecord.idl', | |
| 90 'dom/NamedNodeMap.idl', | |
| 91 'dom/Node.idl', | |
| 92 'dom/NodeFilter.idl', | |
| 93 'dom/NodeIterator.idl', | |
| 94 'dom/NodeList.idl', | |
| 95 'dom/Notation.idl', | |
| 96 'dom/ProcessingInstruction.idl', | |
| 97 'dom/Range.idl', | |
| 98 'dom/RequestAnimationFrameCallback.idl', | |
| 99 'dom/StringCallback.idl', | |
| 100 'dom/Text.idl', | |
| 101 'dom/Touch.idl', | |
| 102 'dom/TouchList.idl', | |
| 103 'dom/TreeWalker.idl', | |
| 104 'dom/URL.idl', | |
| 105 'dom/XMLDocument.idl', | |
| 106 'dom/shadow/ShadowRoot.idl', | |
| 107 'editing/Selection.idl', | |
| 108 'events/AnimationPlayerEvent.idl', | |
| 109 'events/ApplicationCacheErrorEvent.idl', | |
| 110 'events/AutocompleteErrorEvent.idl', | |
| 111 'events/BeforeUnloadEvent.idl', | |
| 112 'events/CompositionEvent.idl', | |
| 113 'events/CustomEvent.idl', | |
| 114 'events/ErrorEvent.idl', | |
| 115 'events/Event.idl', | |
| 116 'events/EventTarget.idl', | |
| 117 'events/FocusEvent.idl', | |
| 118 'events/HashChangeEvent.idl', | |
| 119 'events/KeyboardEvent.idl', | |
| 120 'events/MessageEvent.idl', | |
| 121 'events/MouseEvent.idl', | |
| 122 'events/MutationEvent.idl', | |
| 123 'events/OverflowEvent.idl', | |
| 124 'events/PageTransitionEvent.idl', | |
| 125 'events/PopStateEvent.idl', | |
| 126 'events/ProgressEvent.idl', | |
| 127 'events/RelatedEvent.idl', | |
| 128 'events/ResourceProgressEvent.idl', | |
| 129 'events/SecurityPolicyViolationEvent.idl', | |
| 130 'events/TextEvent.idl', | |
| 131 'events/TouchEvent.idl', | |
| 132 'events/TransitionEvent.idl', | |
| 133 'events/UIEvent.idl', | |
| 134 'events/WebKitAnimationEvent.idl', | |
| 135 'events/WheelEvent.idl', | |
| 136 'fileapi/Blob.idl', | |
| 137 'fileapi/File.idl', | |
| 138 'fileapi/FileError.idl', | |
| 139 'fileapi/FileList.idl', | |
| 140 'fileapi/FileReader.idl', | |
| 141 'fileapi/FileReaderSync.idl', | |
| 142 'frame/BarProp.idl', | |
| 143 'frame/Console.idl', | |
| 144 'frame/ConsoleBase.idl', | |
| 145 'frame/History.idl', | |
| 146 'frame/ImageBitmap.idl', | |
| 147 'frame/Location.idl', | |
| 148 'frame/Navigator.idl', | |
| 149 'frame/Screen.idl', | |
| 150 'frame/WebKitPoint.idl', | |
| 151 'frame/Window.idl', | |
| 152 'html/FormData.idl', | |
| 153 'html/HTMLAllCollection.idl', | |
| 154 'html/HTMLAnchorElement.idl', | |
| 155 'html/HTMLAppletElement.idl', | |
| 156 'html/HTMLAreaElement.idl', | |
| 157 'html/HTMLAudioElement.idl', | |
| 158 'html/HTMLBRElement.idl', | |
| 159 'html/HTMLBaseElement.idl', | |
| 160 'html/HTMLBodyElement.idl', | |
| 161 'html/HTMLButtonElement.idl', | |
| 162 'html/HTMLCanvasElement.idl', | |
| 163 'html/HTMLCollection.idl', | |
| 164 'html/HTMLContentElement.idl', | |
| 165 'html/HTMLDListElement.idl', | |
| 166 'html/HTMLDataListElement.idl', | |
| 167 'html/HTMLDetailsElement.idl', | |
| 168 'html/HTMLDialogElement.idl', | |
| 169 'html/HTMLDirectoryElement.idl', | |
| 170 'html/HTMLDivElement.idl', | |
| 171 'html/HTMLDocument.idl', | |
| 172 'html/HTMLElement.idl', | |
| 173 'html/HTMLEmbedElement.idl', | |
| 174 'html/HTMLFieldSetElement.idl', | |
| 175 'html/HTMLFontElement.idl', | |
| 176 'html/HTMLFormControlsCollection.idl', | |
| 177 'html/HTMLFormElement.idl', | |
| 178 'html/HTMLFrameElement.idl', | |
| 179 'html/HTMLFrameSetElement.idl', | |
| 180 'html/HTMLHRElement.idl', | |
| 181 'html/HTMLHeadElement.idl', | |
| 182 'html/HTMLHeadingElement.idl', | |
| 183 'html/HTMLHtmlElement.idl', | |
| 184 'html/HTMLIFrameElement.idl', | |
| 185 'html/HTMLImageElement.idl', | |
| 186 'html/HTMLInputElement.idl', | |
| 187 'html/HTMLKeygenElement.idl', | |
| 188 'html/HTMLLIElement.idl', | |
| 189 'html/HTMLLabelElement.idl', | |
| 190 'html/HTMLLegendElement.idl', | |
| 191 'html/HTMLLinkElement.idl', | |
| 192 'html/HTMLMapElement.idl', | |
| 193 'html/HTMLMarqueeElement.idl', | |
| 194 'html/HTMLMediaElement.idl', | |
| 195 'html/HTMLMenuElement.idl', | |
| 196 'html/HTMLMenuItemElement.idl', | |
| 197 'html/HTMLMetaElement.idl', | |
| 198 'html/HTMLMeterElement.idl', | |
| 199 'html/HTMLModElement.idl', | |
| 200 'html/HTMLOListElement.idl', | |
| 201 'html/HTMLObjectElement.idl', | |
| 202 'html/HTMLOptGroupElement.idl', | |
| 203 'html/HTMLOptionElement.idl', | |
| 204 'html/HTMLOptionsCollection.idl', | |
| 205 'html/HTMLOutputElement.idl', | |
| 206 'html/HTMLParagraphElement.idl', | |
| 207 'html/HTMLParamElement.idl', | |
| 208 'html/HTMLPictureElement.idl', | |
| 209 'html/HTMLPreElement.idl', | |
| 210 'html/HTMLProgressElement.idl', | |
| 211 'html/HTMLQuoteElement.idl', | |
| 212 'html/HTMLScriptElement.idl', | |
| 213 'html/HTMLSelectElement.idl', | |
| 214 'html/HTMLShadowElement.idl', | |
| 215 'html/HTMLSourceElement.idl', | |
| 216 'html/HTMLSpanElement.idl', | |
| 217 'html/HTMLStyleElement.idl', | |
| 218 'html/HTMLTableCaptionElement.idl', | |
| 219 'html/HTMLTableCellElement.idl', | |
| 220 'html/HTMLTableColElement.idl', | |
| 221 'html/HTMLTableElement.idl', | |
| 222 'html/HTMLTableRowElement.idl', | |
| 223 'html/HTMLTableSectionElement.idl', | |
| 224 'html/HTMLTemplateElement.idl', | |
| 225 'html/HTMLTextAreaElement.idl', | |
| 226 'html/HTMLTitleElement.idl', | |
| 227 'html/HTMLTrackElement.idl', | |
| 228 'html/HTMLUListElement.idl', | |
| 229 'html/HTMLUnknownElement.idl', | |
| 230 'html/HTMLVideoElement.idl', | |
| 231 'html/ImageData.idl', | |
| 232 'html/MediaController.idl', | |
| 233 'html/MediaError.idl', | |
| 234 'html/MediaKeyError.idl', | |
| 235 'html/MediaKeyEvent.idl', | |
| 236 'html/RadioNodeList.idl', | |
| 237 'html/TextMetrics.idl', | |
| 238 'html/TimeRanges.idl', | |
| 239 'html/ValidityState.idl', | |
| 240 'html/VoidCallback.idl', | |
| 241 'html/canvas/ANGLEInstancedArrays.idl', | |
| 242 'html/canvas/Canvas2DContextAttributes.idl', | |
| 243 'html/canvas/CanvasGradient.idl', | |
| 244 'html/canvas/CanvasPattern.idl', | |
| 245 'html/canvas/CanvasRenderingContext2D.idl', | |
| 246 'html/canvas/EXTBlendMinMax.idl', | |
| 247 'html/canvas/EXTFragDepth.idl', | |
| 248 'html/canvas/EXTShaderTextureLOD.idl', | |
| 249 'html/canvas/EXTTextureFilterAnisotropic.idl', | |
| 250 'html/canvas/OESElementIndexUint.idl', | |
| 251 'html/canvas/OESStandardDerivatives.idl', | |
| 252 'html/canvas/OESTextureFloat.idl', | |
| 253 'html/canvas/OESTextureFloatLinear.idl', | |
| 254 'html/canvas/OESTextureHalfFloat.idl', | |
| 255 'html/canvas/OESTextureHalfFloatLinear.idl', | |
| 256 'html/canvas/OESVertexArrayObject.idl', | |
| 257 'html/canvas/Path2D.idl', | |
| 258 'html/canvas/WebGLActiveInfo.idl', | |
| 259 'html/canvas/WebGLBuffer.idl', | |
| 260 'html/canvas/WebGLCompressedTextureATC.idl', | |
| 261 'html/canvas/WebGLCompressedTextureETC1.idl', | |
| 262 'html/canvas/WebGLCompressedTexturePVRTC.idl', | |
| 263 'html/canvas/WebGLCompressedTextureS3TC.idl', | |
| 264 'html/canvas/WebGLContextAttributes.idl', | |
| 265 'html/canvas/WebGLContextEvent.idl', | |
| 266 'html/canvas/WebGLDebugRendererInfo.idl', | |
| 267 'html/canvas/WebGLDebugShaders.idl', | |
| 268 'html/canvas/WebGLDepthTexture.idl', | |
| 269 'html/canvas/WebGLDrawBuffers.idl', | |
| 270 'html/canvas/WebGLFramebuffer.idl', | |
| 271 'html/canvas/WebGLLoseContext.idl', | |
| 272 'html/canvas/WebGLProgram.idl', | |
| 273 'html/canvas/WebGLRenderbuffer.idl', | |
| 274 'html/canvas/WebGLRenderingContext.idl', | |
| 275 'html/canvas/WebGLShader.idl', | |
| 276 'html/canvas/WebGLShaderPrecisionFormat.idl', | |
| 277 'html/canvas/WebGLTexture.idl', | |
| 278 'html/canvas/WebGLUniformLocation.idl', | |
| 279 'html/canvas/WebGLVertexArrayObjectOES.idl', | |
| 280 'html/ime/InputMethodContext.idl', | |
| 281 'html/track/AudioTrack.idl', | |
| 282 'html/track/AudioTrackList.idl', | |
| 283 'html/track/TextTrack.idl', | |
| 284 'html/track/TextTrackCue.idl', | |
| 285 'html/track/TextTrackCueList.idl', | |
| 286 'html/track/TextTrackList.idl', | |
| 287 'html/track/TrackEvent.idl', | |
| 288 'html/track/VideoTrack.idl', | |
| 289 'html/track/VideoTrackList.idl', | |
| 290 'html/track/vtt/VTTCue.idl', | |
| 291 'html/track/vtt/VTTRegion.idl', | |
| 292 'html/track/vtt/VTTRegionList.idl', | |
| 293 'inspector/InjectedScriptHost.idl', | |
| 294 'inspector/InspectorFrontendHost.idl', | |
| 295 'inspector/InspectorOverlayHost.idl', | |
| 296 'inspector/JavaScriptCallFrame.idl', | |
| 297 'loader/appcache/ApplicationCache.idl', | |
| 298 'page/EventSource.idl', | |
| 299 'page/PagePopupController.idl', | |
| 300 'plugins/MimeType.idl', | |
| 301 'plugins/MimeTypeArray.idl', | |
| 302 'plugins/Plugin.idl', | |
| 303 'plugins/PluginArray.idl', | |
| 304 'storage/Storage.idl', | |
| 305 'storage/StorageEvent.idl', | |
| 306 'streams/ReadableStream.idl', | |
| 307 'streams/Stream.idl', | |
| 308 'svg/SVGAElement.idl', | |
| 309 'svg/SVGAltGlyphDefElement.idl', | |
| 310 'svg/SVGAltGlyphElement.idl', | |
| 311 'svg/SVGAltGlyphItemElement.idl', | |
| 312 'svg/SVGAngle.idl', | |
| 313 'svg/SVGAnimateElement.idl', | |
| 314 'svg/SVGAnimateMotionElement.idl', | |
| 315 'svg/SVGAnimateTransformElement.idl', | |
| 316 'svg/SVGAnimatedAngle.idl', | |
| 317 'svg/SVGAnimatedBoolean.idl', | |
| 318 'svg/SVGAnimatedEnumeration.idl', | |
| 319 'svg/SVGAnimatedInteger.idl', | |
| 320 'svg/SVGAnimatedLength.idl', | |
| 321 'svg/SVGAnimatedLengthList.idl', | |
| 322 'svg/SVGAnimatedNumber.idl', | |
| 323 'svg/SVGAnimatedNumberList.idl', | |
| 324 'svg/SVGAnimatedPreserveAspectRatio.idl', | |
| 325 'svg/SVGAnimatedRect.idl', | |
| 326 'svg/SVGAnimatedString.idl', | |
| 327 'svg/SVGAnimatedTransformList.idl', | |
| 328 'svg/SVGAnimationElement.idl', | |
| 329 'svg/SVGCircleElement.idl', | |
| 330 'svg/SVGClipPathElement.idl', | |
| 331 'svg/SVGComponentTransferFunctionElement.idl', | |
| 332 'svg/SVGCursorElement.idl', | |
| 333 'svg/SVGDefsElement.idl', | |
| 334 'svg/SVGDescElement.idl', | |
| 335 'svg/SVGDiscardElement.idl', | |
| 336 'svg/SVGElement.idl', | |
| 337 'svg/SVGEllipseElement.idl', | |
| 338 'svg/SVGFEBlendElement.idl', | |
| 339 'svg/SVGFEColorMatrixElement.idl', | |
| 340 'svg/SVGFEComponentTransferElement.idl', | |
| 341 'svg/SVGFECompositeElement.idl', | |
| 342 'svg/SVGFEConvolveMatrixElement.idl', | |
| 343 'svg/SVGFEDiffuseLightingElement.idl', | |
| 344 'svg/SVGFEDisplacementMapElement.idl', | |
| 345 'svg/SVGFEDistantLightElement.idl', | |
| 346 'svg/SVGFEDropShadowElement.idl', | |
| 347 'svg/SVGFEFloodElement.idl', | |
| 348 'svg/SVGFEFuncAElement.idl', | |
| 349 'svg/SVGFEFuncBElement.idl', | |
| 350 'svg/SVGFEFuncGElement.idl', | |
| 351 'svg/SVGFEFuncRElement.idl', | |
| 352 'svg/SVGFEGaussianBlurElement.idl', | |
| 353 'svg/SVGFEImageElement.idl', | |
| 354 'svg/SVGFEMergeElement.idl', | |
| 355 'svg/SVGFEMergeNodeElement.idl', | |
| 356 'svg/SVGFEMorphologyElement.idl', | |
| 357 'svg/SVGFEOffsetElement.idl', | |
| 358 'svg/SVGFEPointLightElement.idl', | |
| 359 'svg/SVGFESpecularLightingElement.idl', | |
| 360 'svg/SVGFESpotLightElement.idl', | |
| 361 'svg/SVGFETileElement.idl', | |
| 362 'svg/SVGFETurbulenceElement.idl', | |
| 363 'svg/SVGFilterElement.idl', | |
| 364 'svg/SVGFontElement.idl', | |
| 365 'svg/SVGFontFaceElement.idl', | |
| 366 'svg/SVGFontFaceFormatElement.idl', | |
| 367 'svg/SVGFontFaceNameElement.idl', | |
| 368 'svg/SVGFontFaceSrcElement.idl', | |
| 369 'svg/SVGFontFaceUriElement.idl', | |
| 370 'svg/SVGForeignObjectElement.idl', | |
| 371 'svg/SVGGElement.idl', | |
| 372 'svg/SVGGeometryElement.idl', | |
| 373 'svg/SVGGlyphElement.idl', | |
| 374 'svg/SVGGlyphRefElement.idl', | |
| 375 'svg/SVGGradientElement.idl', | |
| 376 'svg/SVGGraphicsElement.idl', | |
| 377 'svg/SVGHKernElement.idl', | |
| 378 'svg/SVGImageElement.idl', | |
| 379 'svg/SVGLength.idl', | |
| 380 'svg/SVGLengthList.idl', | |
| 381 'svg/SVGLineElement.idl', | |
| 382 'svg/SVGLinearGradientElement.idl', | |
| 383 'svg/SVGMPathElement.idl', | |
| 384 'svg/SVGMarkerElement.idl', | |
| 385 'svg/SVGMaskElement.idl', | |
| 386 'svg/SVGMatrix.idl', | |
| 387 'svg/SVGMetadataElement.idl', | |
| 388 'svg/SVGMissingGlyphElement.idl', | |
| 389 'svg/SVGNumber.idl', | |
| 390 'svg/SVGNumberList.idl', | |
| 391 'svg/SVGPathElement.idl', | |
| 392 'svg/SVGPathSeg.idl', | |
| 393 'svg/SVGPathSegArcAbs.idl', | |
| 394 'svg/SVGPathSegArcRel.idl', | |
| 395 'svg/SVGPathSegClosePath.idl', | |
| 396 'svg/SVGPathSegCurvetoCubicAbs.idl', | |
| 397 'svg/SVGPathSegCurvetoCubicRel.idl', | |
| 398 'svg/SVGPathSegCurvetoCubicSmoothAbs.idl', | |
| 399 'svg/SVGPathSegCurvetoCubicSmoothRel.idl', | |
| 400 'svg/SVGPathSegCurvetoQuadraticAbs.idl', | |
| 401 'svg/SVGPathSegCurvetoQuadraticRel.idl', | |
| 402 'svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl', | |
| 403 'svg/SVGPathSegCurvetoQuadraticSmoothRel.idl', | |
| 404 'svg/SVGPathSegLinetoAbs.idl', | |
| 405 'svg/SVGPathSegLinetoHorizontalAbs.idl', | |
| 406 'svg/SVGPathSegLinetoHorizontalRel.idl', | |
| 407 'svg/SVGPathSegLinetoRel.idl', | |
| 408 'svg/SVGPathSegLinetoVerticalAbs.idl', | |
| 409 'svg/SVGPathSegLinetoVerticalRel.idl', | |
| 410 'svg/SVGPathSegList.idl', | |
| 411 'svg/SVGPathSegMovetoAbs.idl', | |
| 412 'svg/SVGPathSegMovetoRel.idl', | |
| 413 'svg/SVGPatternElement.idl', | |
| 414 'svg/SVGPoint.idl', | |
| 415 'svg/SVGPointList.idl', | |
| 416 'svg/SVGPolygonElement.idl', | |
| 417 'svg/SVGPolylineElement.idl', | |
| 418 'svg/SVGPreserveAspectRatio.idl', | |
| 419 'svg/SVGRadialGradientElement.idl', | |
| 420 'svg/SVGRect.idl', | |
| 421 'svg/SVGRectElement.idl', | |
| 422 'svg/SVGRenderingIntent.idl', | |
| 423 'svg/SVGSVGElement.idl', | |
| 424 'svg/SVGScriptElement.idl', | |
| 425 'svg/SVGSetElement.idl', | |
| 426 'svg/SVGStopElement.idl', | |
| 427 'svg/SVGStringList.idl', | |
| 428 'svg/SVGStyleElement.idl', | |
| 429 'svg/SVGSwitchElement.idl', | |
| 430 'svg/SVGSymbolElement.idl', | |
| 431 'svg/SVGTSpanElement.idl', | |
| 432 'svg/SVGTextContentElement.idl', | |
| 433 'svg/SVGTextElement.idl', | |
| 434 'svg/SVGTextPathElement.idl', | |
| 435 'svg/SVGTextPositioningElement.idl', | |
| 436 'svg/SVGTitleElement.idl', | |
| 437 'svg/SVGTransform.idl', | |
| 438 'svg/SVGTransformList.idl', | |
| 439 'svg/SVGUnitTypes.idl', | |
| 440 'svg/SVGUseElement.idl', | |
| 441 'svg/SVGVKernElement.idl', | |
| 442 'svg/SVGViewElement.idl', | |
| 443 'svg/SVGViewSpec.idl', | |
| 444 'svg/SVGZoomEvent.idl', | |
| 445 'timing/MemoryInfo.idl', | |
| 446 'timing/Performance.idl', | |
| 447 'timing/PerformanceEntry.idl', | |
| 448 'timing/PerformanceMark.idl', | |
| 449 'timing/PerformanceMeasure.idl', | |
| 450 'timing/PerformanceNavigation.idl', | |
| 451 'timing/PerformanceResourceTiming.idl', | |
| 452 'timing/PerformanceTiming.idl', | |
| 453 'workers/DedicatedWorkerGlobalScope.idl', | |
| 454 'workers/SharedWorker.idl', | |
| 455 'workers/SharedWorkerGlobalScope.idl', | |
| 456 'workers/Worker.idl', | |
| 457 'workers/WorkerConsole.idl', | |
| 458 'workers/WorkerGlobalScope.idl', | |
| 459 'workers/WorkerLocation.idl', | |
| 460 'workers/WorkerNavigator.idl', | |
| 461 'xml/DOMParser.idl', | |
| 462 'xml/XMLHttpRequest.idl', | |
| 463 'xml/XMLHttpRequestEventTarget.idl', | |
| 464 'xml/XMLHttpRequestProgressEvent.idl', | |
| 465 'xml/XMLHttpRequestUpload.idl', | |
| 466 'xml/XMLSerializer.idl', | |
| 467 'xml/XPathEvaluator.idl', | |
| 468 'xml/XPathExpression.idl', | |
| 469 'xml/XPathNSResolver.idl', | |
| 470 'xml/XPathResult.idl', | |
| 471 'xml/XSLTProcessor.idl', | |
| 472 ] | |
| 473 | |
| 474 | |
| 475 def full_path_core_idl_files(): | |
| 476 return full_path(['Source', 'core'], core_idl_files) | |
| 477 | |
| 478 | |
| 479 # This list is copied from Source/core/core.gypi 'core_dependency_idl_files' | |
| 480 # 'partial interface' or target (right side of) 'implements' | |
| 481 core_dependency_idl_files = [ | |
| 482 'animation/DocumentAnimation.idl', | |
| 483 'animation/ElementAnimation.idl', | |
| 484 'css/DocumentFontFaceSet.idl', | |
| 485 'dom/ChildNode.idl', | |
| 486 'dom/DocumentFullscreen.idl', | |
| 487 'dom/ElementFullscreen.idl', | |
| 488 'dom/GlobalEventHandlers.idl', | |
| 489 'dom/ParentNode.idl', | |
| 490 'dom/URLUtils.idl', | |
| 491 'dom/URLUtilsReadOnly.idl', | |
| 492 'events/EventListener.idl', | |
| 493 'events/NavigatorEvents.idl', | |
| 494 'frame/NavigatorCPU.idl', | |
| 495 'frame/NavigatorID.idl', | |
| 496 'frame/NavigatorLanguage.idl', | |
| 497 'frame/NavigatorOnLine.idl', | |
| 498 'frame/WindowBase64.idl', | |
| 499 'frame/WindowEventHandlers.idl', | |
| 500 'frame/WindowTimers.idl', | |
| 501 'html/canvas/CanvasPathMethods.idl', | |
| 502 'html/canvas/MouseEventHitRegion.idl', | |
| 503 'html/canvas/WebGLRenderingContextBase.idl', | |
| 504 'imagebitmap/ImageBitmapFactories.idl', | |
| 505 'imagebitmap/WindowImageBitmapFactories.idl', | |
| 506 'page/WindowPagePopup.idl', | |
| 507 'svg/SVGDocument.idl', | |
| 508 'svg/SVGFilterPrimitiveStandardAttributes.idl', | |
| 509 'svg/SVGFitToViewBox.idl', | |
| 510 'svg/SVGTests.idl', | |
| 511 'svg/SVGURIReference.idl', | |
| 512 'svg/SVGZoomAndPan.idl', | |
| 513 'workers/AbstractWorker.idl', | |
| 514 'xml/DocumentXPathEvaluator.idl', | |
| 515 ] | |
| 516 | |
| 517 | |
| 518 def full_path_core_dependency_idl_files(): | |
| 519 return full_path(['Source', 'core'], core_dependency_idl_files) | |
| 520 | |
| 521 | |
| 522 # This list is copied from Source/modules/modules.gypi 'modules_idl_files' | |
| 523 # Modules IDL files bindings (.dart, .cpp and .h files) will be generated | |
| 524 modules_idl_files = [ | |
| 525 'battery/BatteryManager.idl', | |
| 526 'credentialmanager/Credential.idl', | |
| 527 'credentialmanager/CredentialsContainer.idl', | |
| 528 'credentialmanager/FederatedCredential.idl', | |
| 529 'credentialmanager/LocalCredential.idl', | |
| 530 'crypto/Crypto.idl', | |
| 531 'crypto/CryptoKey.idl', | |
| 532 'crypto/SubtleCrypto.idl', | |
| 533 'device_light/DeviceLightEvent.idl', | |
| 534 'device_orientation/DeviceAcceleration.idl', | |
| 535 'device_orientation/DeviceMotionEvent.idl', | |
| 536 'device_orientation/DeviceOrientationEvent.idl', | |
| 537 'device_orientation/DeviceRotationRate.idl', | |
| 538 'encoding/TextDecoder.idl', | |
| 539 'encoding/TextEncoder.idl', | |
| 540 'encryptedmedia/MediaKeyMessageEvent.idl', | |
| 541 'encryptedmedia/MediaKeyNeededEvent.idl', | |
| 542 'encryptedmedia/MediaKeySession.idl', | |
| 543 'encryptedmedia/MediaKeys.idl', | |
| 544 'filesystem/DOMFileSystem.idl', | |
| 545 'filesystem/DOMFileSystemSync.idl', | |
| 546 'filesystem/DirectoryEntry.idl', | |
| 547 'filesystem/DirectoryEntrySync.idl', | |
| 548 'filesystem/DirectoryReader.idl', | |
| 549 'filesystem/DirectoryReaderSync.idl', | |
| 550 'filesystem/EntriesCallback.idl', | |
| 551 'filesystem/Entry.idl', | |
| 552 'filesystem/EntryCallback.idl', | |
| 553 'filesystem/EntrySync.idl', | |
| 554 'filesystem/ErrorCallback.idl', | |
| 555 'filesystem/FileCallback.idl', | |
| 556 'filesystem/FileEntry.idl', | |
| 557 'filesystem/FileEntrySync.idl', | |
| 558 'filesystem/FileSystemCallback.idl', | |
| 559 'filesystem/FileWriter.idl', | |
| 560 'filesystem/FileWriterCallback.idl', | |
| 561 'filesystem/FileWriterSync.idl', | |
| 562 'filesystem/Metadata.idl', | |
| 563 'filesystem/MetadataCallback.idl', | |
| 564 'gamepad/Gamepad.idl', | |
| 565 'gamepad/GamepadButton.idl', | |
| 566 'gamepad/GamepadEvent.idl', | |
| 567 'gamepad/GamepadList.idl', | |
| 568 'gamepad/WebKitGamepad.idl', | |
| 569 'gamepad/WebKitGamepadList.idl', | |
| 570 'geofencing/CircularRegion.idl', | |
| 571 'geofencing/Geofencing.idl', | |
| 572 'geofencing/GeofencingRegion.idl', | |
| 573 'geolocation/Coordinates.idl', | |
| 574 'geolocation/Geolocation.idl', | |
| 575 'geolocation/Geoposition.idl', | |
| 576 'geolocation/PositionCallback.idl', | |
| 577 'geolocation/PositionError.idl', | |
| 578 'geolocation/PositionErrorCallback.idl', | |
| 579 'indexeddb/IDBCursor.idl', | |
| 580 'indexeddb/IDBCursorWithValue.idl', | |
| 581 'indexeddb/IDBDatabase.idl', | |
| 582 'indexeddb/IDBFactory.idl', | |
| 583 'indexeddb/IDBIndex.idl', | |
| 584 'indexeddb/IDBKeyRange.idl', | |
| 585 'indexeddb/IDBObjectStore.idl', | |
| 586 'indexeddb/IDBOpenDBRequest.idl', | |
| 587 'indexeddb/IDBRequest.idl', | |
| 588 'indexeddb/IDBTransaction.idl', | |
| 589 'indexeddb/IDBVersionChangeEvent.idl', | |
| 590 'mediasource/MediaSource.idl', | |
| 591 'mediasource/SourceBuffer.idl', | |
| 592 'mediasource/SourceBufferList.idl', | |
| 593 'mediasource/VideoPlaybackQuality.idl', | |
| 594 'mediastream/MediaDeviceInfo.idl', | |
| 595 'mediastream/MediaDeviceInfoCallback.idl', | |
| 596 'mediastream/MediaStream.idl', | |
| 597 'mediastream/MediaStreamEvent.idl', | |
| 598 'mediastream/MediaStreamTrack.idl', | |
| 599 'mediastream/MediaStreamTrackEvent.idl', | |
| 600 'mediastream/MediaStreamTrackSourcesCallback.idl', | |
| 601 'mediastream/NavigatorUserMediaError.idl', | |
| 602 'mediastream/NavigatorUserMediaErrorCallback.idl', | |
| 603 'mediastream/NavigatorUserMediaSuccessCallback.idl', | |
| 604 'mediastream/RTCDTMFSender.idl', | |
| 605 'mediastream/RTCDTMFToneChangeEvent.idl', | |
| 606 'mediastream/RTCDataChannel.idl', | |
| 607 'mediastream/RTCDataChannelEvent.idl', | |
| 608 'mediastream/RTCErrorCallback.idl', | |
| 609 'mediastream/RTCIceCandidate.idl', | |
| 610 'mediastream/RTCIceCandidateEvent.idl', | |
| 611 'mediastream/RTCPeerConnection.idl', | |
| 612 'mediastream/RTCSessionDescription.idl', | |
| 613 'mediastream/RTCSessionDescriptionCallback.idl', | |
| 614 'mediastream/RTCStatsCallback.idl', | |
| 615 'mediastream/RTCStatsReport.idl', | |
| 616 'mediastream/RTCStatsResponse.idl', | |
| 617 'mediastream/SourceInfo.idl', | |
| 618 'netinfo/NetworkInformation.idl', | |
| 619 'notifications/Notification.idl', | |
| 620 'notifications/NotificationPermissionCallback.idl', | |
| 621 'performance/WorkerPerformance.idl', | |
| 622 'push_messaging/PushEvent.idl', | |
| 623 'push_messaging/PushManager.idl', | |
| 624 'push_messaging/PushRegistration.idl', | |
| 625 'quota/DeprecatedStorageInfo.idl', | |
| 626 'quota/DeprecatedStorageQuota.idl', | |
| 627 'quota/StorageErrorCallback.idl', | |
| 628 'quota/StorageInfo.idl', | |
| 629 'quota/StorageQuota.idl', | |
| 630 'quota/StorageQuotaCallback.idl', | |
| 631 'quota/StorageUsageCallback.idl', | |
| 632 'screen_orientation/ScreenOrientation.idl', | |
| 633 'serviceworkers/Cache.idl', | |
| 634 'serviceworkers/CacheStorage.idl', | |
| 635 'serviceworkers/FetchBodyStream.idl', | |
| 636 'serviceworkers/FetchEvent.idl', | |
| 637 'serviceworkers/Headers.idl', | |
| 638 'serviceworkers/HeadersForEachCallback.idl', | |
| 639 'serviceworkers/InstallEvent.idl', | |
| 640 'serviceworkers/InstallPhaseEvent.idl', | |
| 641 'serviceworkers/Request.idl', | |
| 642 'serviceworkers/Response.idl', | |
| 643 'serviceworkers/ServiceWorker.idl', | |
| 644 'serviceworkers/ServiceWorkerClient.idl', | |
| 645 'serviceworkers/ServiceWorkerClients.idl', | |
| 646 'serviceworkers/ServiceWorkerContainer.idl', | |
| 647 'serviceworkers/ServiceWorkerGlobalScope.idl', | |
| 648 'serviceworkers/ServiceWorkerRegistration.idl', | |
| 649 'speech/SpeechGrammar.idl', | |
| 650 'speech/SpeechGrammarList.idl', | |
| 651 'speech/SpeechRecognition.idl', | |
| 652 'speech/SpeechRecognitionAlternative.idl', | |
| 653 'speech/SpeechRecognitionError.idl', | |
| 654 'speech/SpeechRecognitionEvent.idl', | |
| 655 'speech/SpeechRecognitionResult.idl', | |
| 656 'speech/SpeechRecognitionResultList.idl', | |
| 657 'speech/SpeechSynthesis.idl', | |
| 658 'speech/SpeechSynthesisEvent.idl', | |
| 659 'speech/SpeechSynthesisUtterance.idl', | |
| 660 'speech/SpeechSynthesisVoice.idl', | |
| 661 'webaudio/AnalyserNode.idl', | |
| 662 'webaudio/AudioBuffer.idl', | |
| 663 'webaudio/AudioBufferCallback.idl', | |
| 664 'webaudio/AudioBufferSourceNode.idl', | |
| 665 'webaudio/AudioContext.idl', | |
| 666 'webaudio/AudioDestinationNode.idl', | |
| 667 'webaudio/AudioListener.idl', | |
| 668 'webaudio/AudioNode.idl', | |
| 669 'webaudio/AudioParam.idl', | |
| 670 'webaudio/AudioProcessingEvent.idl', | |
| 671 'webaudio/AudioSourceNode.idl', | |
| 672 'webaudio/BiquadFilterNode.idl', | |
| 673 'webaudio/ChannelMergerNode.idl', | |
| 674 'webaudio/ChannelSplitterNode.idl', | |
| 675 'webaudio/ConvolverNode.idl', | |
| 676 'webaudio/DelayNode.idl', | |
| 677 'webaudio/DynamicsCompressorNode.idl', | |
| 678 'webaudio/GainNode.idl', | |
| 679 'webaudio/MediaElementAudioSourceNode.idl', | |
| 680 'webaudio/MediaStreamAudioDestinationNode.idl', | |
| 681 'webaudio/MediaStreamAudioSourceNode.idl', | |
| 682 'webaudio/OfflineAudioCompletionEvent.idl', | |
| 683 'webaudio/OfflineAudioContext.idl', | |
| 684 'webaudio/OscillatorNode.idl', | |
| 685 'webaudio/PannerNode.idl', | |
| 686 'webaudio/PeriodicWave.idl', | |
| 687 'webaudio/ScriptProcessorNode.idl', | |
| 688 'webaudio/WaveShaperNode.idl', | |
| 689 'webdatabase/Database.idl', | |
| 690 'webdatabase/DatabaseCallback.idl', | |
| 691 'webdatabase/DatabaseSync.idl', | |
| 692 'webdatabase/SQLError.idl', | |
| 693 'webdatabase/SQLResultSet.idl', | |
| 694 'webdatabase/SQLResultSetRowList.idl', | |
| 695 'webdatabase/SQLStatementCallback.idl', | |
| 696 'webdatabase/SQLStatementErrorCallback.idl', | |
| 697 'webdatabase/SQLTransaction.idl', | |
| 698 'webdatabase/SQLTransactionCallback.idl', | |
| 699 'webdatabase/SQLTransactionErrorCallback.idl', | |
| 700 'webdatabase/SQLTransactionSync.idl', | |
| 701 'webdatabase/SQLTransactionSyncCallback.idl', | |
| 702 'webmidi/MIDIAccess.idl', | |
| 703 'webmidi/MIDIConnectionEvent.idl', | |
| 704 'webmidi/MIDIErrorCallback.idl', | |
| 705 'webmidi/MIDIInput.idl', | |
| 706 'webmidi/MIDIMessageEvent.idl', | |
| 707 'webmidi/MIDIOutput.idl', | |
| 708 'webmidi/MIDIPort.idl', | |
| 709 'webmidi/MIDISuccessCallback.idl', | |
| 710 'websockets/CloseEvent.idl', | |
| 711 'websockets/WebSocket.idl', | |
| 712 ] | |
| 713 | |
| 714 | |
| 715 def full_path_modules_idl_files(): | |
| 716 return full_path(['Source', 'modules'], modules_idl_files) | |
| 717 | |
| 718 | |
| 719 # This list is copied from Source/modules/modules.gypi | |
| 720 # 'modules_dependency_idl_files'. | |
| 721 # 'partial interface' or target (right side of) 'implements' | |
| 722 modules_dependency_idl_files = [ | |
| 723 'battery/NavigatorBattery.idl', | |
| 724 'beacon/NavigatorBeacon.idl', | |
| 725 'credentialmanager/NavigatorCredentials.idl', | |
| 726 'crypto/WindowCrypto.idl', | |
| 727 'crypto/WorkerGlobalScopeCrypto.idl', | |
| 728 'device_light/WindowDeviceLight.idl', | |
| 729 'device_orientation/WindowDeviceMotion.idl', | |
| 730 'device_orientation/WindowDeviceOrientation.idl', | |
| 731 'donottrack/NavigatorDoNotTrack.idl', | |
| 732 'encryptedmedia/HTMLMediaElementEncryptedMedia.idl', | |
| 733 'filesystem/DataTransferItemFileSystem.idl', | |
| 734 'filesystem/HTMLInputElementFileSystem.idl', | |
| 735 'filesystem/InspectorFrontendHostFileSystem.idl', | |
| 736 'filesystem/WindowFileSystem.idl', | |
| 737 'filesystem/WorkerGlobalScopeFileSystem.idl', | |
| 738 'gamepad/NavigatorGamepad.idl', | |
| 739 'geofencing/NavigatorGeofencing.idl', | |
| 740 'geolocation/NavigatorGeolocation.idl', | |
| 741 'indexeddb/WindowIndexedDatabase.idl', | |
| 742 'indexeddb/WorkerGlobalScopeIndexedDatabase.idl', | |
| 743 'mediasource/HTMLVideoElementMediaSource.idl', | |
| 744 'mediasource/URLMediaSource.idl', | |
| 745 'mediastream/NavigatorMediaStream.idl', | |
| 746 'mediastream/URLMediaStream.idl', | |
| 747 'mediastream/WindowMediaStream.idl', | |
| 748 'navigatorcontentutils/NavigatorContentUtils.idl', | |
| 749 'netinfo/NavigatorNetworkInformation.idl', | |
| 750 'netinfo/WorkerNavigatorNetworkInformation.idl', | |
| 751 'performance/SharedWorkerPerformance.idl', | |
| 752 'performance/WorkerGlobalScopePerformance.idl', | |
| 753 'push_messaging/NavigatorPushManager.idl', | |
| 754 'push_messaging/ServiceWorkerGlobalScopePush.idl', | |
| 755 'quota/NavigatorStorageQuota.idl', | |
| 756 'quota/WindowQuota.idl', | |
| 757 'quota/WorkerNavigatorStorageQuota.idl', | |
| 758 'screen_orientation/ScreenScreenOrientation.idl', | |
| 759 'serviceworkers/NavigatorServiceWorker.idl', | |
| 760 'speech/WindowSpeech.idl', | |
| 761 'speech/WindowSpeechSynthesis.idl', | |
| 762 'vibration/NavigatorVibration.idl', | |
| 763 'webaudio/WindowWebAudio.idl', | |
| 764 'webdatabase/WindowWebDatabase.idl', | |
| 765 'webdatabase/WorkerGlobalScopeWebDatabase.idl', | |
| 766 'webmidi/NavigatorWebMIDI.idl', | |
| 767 ] | |
| 768 | |
| 769 | |
| 770 def full_path_modules_dependency_idl_files(): | |
| 771 return full_path(['Source', 'modules'], modules_dependency_idl_files) | |
| OLD | NEW |