moz.build (37504B)
1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- 2 # vim: set filetype=python: 3 # This Source Code Form is subject to the terms of the Mozilla Public 4 # License, v. 2.0. If a copy of the MPL was not distributed with this 5 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 6 7 with Files("**"): 8 BUG_COMPONENT = ("Core", "DOM: Core & HTML") 9 10 with Files("APZTestData.webidl"): 11 BUG_COMPONENT = ("Core", "Panning and Zooming") 12 13 with Files("AccessibleNode.webidl"): 14 BUG_COMPONENT = ("Core", "Disability Access APIs") 15 16 with Files("ARIAMixin.webidl"): 17 BUG_COMPONENT = ("Core", "Disability Access APIs") 18 19 with Files("Addon*"): 20 BUG_COMPONENT = ("Toolkit", "Add-ons Manager") 21 22 with Files("AnalyserNode.webidl"): 23 BUG_COMPONENT = ("Core", "Web Audio") 24 25 with Files("Animat*"): 26 BUG_COMPONENT = ("Core", "DOM: Animation") 27 28 with Files("*Audio*"): 29 BUG_COMPONENT = ("Core", "Web Audio") 30 31 with Files("Autocomplete*"): 32 BUG_COMPONENT = ("Toolkit", "Autocomplete") 33 34 with Files("BaseKeyframeTypes.webidl"): 35 BUG_COMPONENT = ("Core", "DOM: Animation") 36 37 with Files("BatteryManager.webidl"): 38 BUG_COMPONENT = ("Core", "DOM: Device Interfaces") 39 40 with Files("BiquadFilterNode.webidl"): 41 BUG_COMPONENT = ("Core", "Web Audio") 42 43 with Files("Blob*"): 44 BUG_COMPONENT = ("Core", "DOM: File") 45 46 with Files("BroadcastChannel.webidl"): 47 BUG_COMPONENT = ("Core", "DOM: postMessage") 48 49 with Files("CSP*"): 50 BUG_COMPONENT = ("Core", "DOM: Security") 51 52 with Files("CSS*"): 53 BUG_COMPONENT = ("Core", "CSS Parsing and Computation") 54 55 with Files("Canvas*"): 56 BUG_COMPONENT = ("Core", "Graphics: Canvas2D") 57 58 with Files("Caret*"): 59 BUG_COMPONENT = ("Core", "DOM: Editor") 60 61 with Files("Channel*"): 62 BUG_COMPONENT = ("Core", "Web Audio") 63 64 with Files("Client*"): 65 BUG_COMPONENT = ("Core", "DOM: Service Workers") 66 67 with Files("Clipboard.webidl"): 68 BUG_COMPONENT = ("Core", "DOM: Copy & Paste and Drag & Drop") 69 70 with Files("ClipboardEvent.webidl"): 71 BUG_COMPONENT = ("Core", "DOM: Copy & Paste and Drag & Drop") 72 73 with Files("ConstantSourceNode.webidl"): 74 BUG_COMPONENT = ("Core", "Web Audio") 75 76 with Files("ConvolverNode.webidl"): 77 BUG_COMPONENT = ("Core", "Web Audio") 78 79 with Files("GeolocationCoordinates.webidl"): 80 BUG_COMPONENT = ("Core", "DOM: Geolocation") 81 82 with Files("CredentialManagement.webidl"): 83 BUG_COMPONENT = ("Core", "DOM: Credential Management") 84 85 with Files("Crypto.webidl"): 86 BUG_COMPONENT = ("Core", "DOM: Security") 87 88 with Files("Device*"): 89 BUG_COMPONENT = ("Core", "DOM: Device Interfaces") 90 91 with Files("Directory.webidl"): 92 BUG_COMPONENT = ("Core", "DOM: Device Interfaces") 93 94 with Files("DataTransfer*"): 95 BUG_COMPONENT = ("Core", "DOM: Copy & Paste and Drag & Drop") 96 97 with Files("DragEvent.webidl"): 98 BUG_COMPONENT = ("Core", "DOM: Copy & Paste and Drag & Drop") 99 100 with Files("DecoderDoctorNotification.webidl"): 101 BUG_COMPONENT = ("Core", "Audio/Video: Playback") 102 103 with Files("DelayNode.webidl"): 104 BUG_COMPONENT = ("Core", "Web Audio") 105 106 with Files("DynamicsCompressorNode.webidl"): 107 BUG_COMPONENT = ("Core", "Web Audio") 108 109 with Files("FeaturePolicy.webidl"): 110 BUG_COMPONENT = ("Core", "DOM: Security") 111 112 with Files("File*"): 113 BUG_COMPONENT = ("Core", "DOM: File") 114 115 with Files("FocusEvent.webidl"): 116 BUG_COMPONENT = ("Core", "DOM: UI Events & Focus Handling") 117 118 with Files("Font*"): 119 BUG_COMPONENT = ("Core", "CSS Parsing and Computation") 120 121 with Files("FormData.webidl"): 122 BUG_COMPONENT = ("Core", "DOM: Forms") 123 124 with Files("Geolocation.webidl"): 125 BUG_COMPONENT = ("Core", "DOM: Geolocation") 126 127 with Files("GainNode.webidl"): 128 BUG_COMPONENT = ("Core", "Web Audio") 129 130 with Files("Gamepad*"): 131 BUG_COMPONENT = ("Core", "DOM: Device Interfaces") 132 133 with Files("GeometryUtils.webidl"): 134 BUG_COMPONENT = ("Core", "Layout") 135 136 with Files("GetUserMediaRequest.webidl"): 137 BUG_COMPONENT = ("Core", "WebRTC") 138 139 with Files("Glean*.webidl"): 140 BUG_COMPONENT = ("Toolkit", "Telemetry") 141 142 with Files("Grid.webidl"): 143 BUG_COMPONENT = ("Core", "CSS Parsing and Computation") 144 145 with Files("GPUUncapturedErrorEvent.webidl"): 146 BUG_COMPONENT = ("Core", "Graphics: WebGPU") 147 148 with Files("HTML*"): 149 BUG_COMPONENT = ("Core", "DOM: Core & HTML") 150 151 with Files("HashChangeEvent.webidl"): 152 BUG_COMPONENT = ("Core", "DOM: Navigation") 153 154 with Files("IDB*"): 155 BUG_COMPONENT = ("Core", "Storage: IndexedDB") 156 157 with Files("IdentityCredential.webidl"): 158 BUG_COMPONENT = ("Core", "DOM: Credential Management") 159 160 with Files("IIRFilterNode.webidl"): 161 BUG_COMPONENT = ("Core", "Web Audio") 162 163 with Files("Image*"): 164 BUG_COMPONENT = ("Core", "DOM: Core & HTML") 165 166 with Files("ImageBitmap*"): 167 BUG_COMPONENT = ("Core", "Graphics: Canvas2D") 168 169 with Files("ImageCapture*"): 170 BUG_COMPONENT = ("Core", "Audio/Video") 171 172 with Files("ImageDecoder.webidl"): 173 BUG_COMPONENT = ("Core", "Audio/Video: Web Codecs") 174 175 with Files("InputEvent.webidl"): 176 BUG_COMPONENT = ("Core", "DOM: UI Events & Focus Handling") 177 178 with Files("KeyAlgorithm.webidl"): 179 BUG_COMPONENT = ("Core", "DOM: Security") 180 181 with Files("Key*Event*"): 182 BUG_COMPONENT = ("Core", "DOM: UI Events & Focus Handling") 183 184 with Files("KeyIdsInitData.webidl"): 185 BUG_COMPONENT = ("Core", "Audio/Video: Playback") 186 187 with Files("Keyframe*"): 188 BUG_COMPONENT = ("Core", "DOM: Animation") 189 190 with Files("MathML*"): 191 BUG_COMPONENT = ("Core", "MathML") 192 193 with Files("MediaDevice*"): 194 BUG_COMPONENT = ("Core", "WebRTC") 195 196 with Files("Media*Source*"): 197 BUG_COMPONENT = ("Core", "Web Audio") 198 199 with Files("MediaStream*"): 200 BUG_COMPONENT = ("Core", "WebRTC") 201 202 with Files("MediaStreamTrackAudio*"): 203 BUG_COMPONENT = ("Core", "Web Audio") 204 205 with Files("MediaStreamAudio*"): 206 BUG_COMPONENT = ("Core", "Web Audio") 207 208 with Files("MediaEncryptedEvent.webidl"): 209 BUG_COMPONENT = ("Core", "Audio/Video") 210 211 with Files("MediaKey*"): 212 BUG_COMPONENT = ("Core", "Audio/Video: Playback") 213 214 with Files("Media*List*"): 215 BUG_COMPONENT = ("Core", "CSS Parsing and Computation") 216 217 with Files("Message*"): 218 BUG_COMPONENT = ("Core", "DOM: postMessage") 219 220 with Files("*Record*"): 221 BUG_COMPONENT = ("Core", "Audio/Video: Recording") 222 223 with Files("Media*Track*"): 224 BUG_COMPONENT = ("Core", "WebRTC: Audio/Video") 225 226 with Files("MIDI*"): 227 BUG_COMPONENT = ("Core", "DOM: Device Interfaces") 228 229 with Files("Mouse*"): 230 BUG_COMPONENT = ("Core", "DOM: UI Events & Focus Handling") 231 232 with Files("NavigationPreloadManager.webidl"): 233 BUG_COMPONENT = ("Core", "DOM: Service Workers") 234 235 with Files("Net*"): 236 BUG_COMPONENT = ("Core", "Networking") 237 238 with Files("Notification*"): 239 BUG_COMPONENT = ("Core", "DOM: Notifications") 240 241 with Files("OfflineAudio*"): 242 BUG_COMPONENT = ("Core", "Web Audio") 243 244 with Files("OffscreenCanvas.webidl"): 245 BUG_COMPONENT = ("Core", "Graphics: Canvas2D") 246 247 with Files("OffscreenCanvasRenderingContext2D.webidl"): 248 BUG_COMPONENT = ("Core", "Graphics: Canvas2D") 249 250 with Files("OscillatorNode.webidl"): 251 BUG_COMPONENT = ("Core", "Web Audio") 252 253 with Files("PannerNode.webidl"): 254 BUG_COMPONENT = ("Core", "Web Audio") 255 256 with Files("Peer*"): 257 BUG_COMPONENT = ("Core", "WebRTC") 258 259 with Files("PeriodicWave.webidl"): 260 BUG_COMPONENT = ("Core", "Web Audio") 261 262 with Files("PointerEvent.webidl"): 263 BUG_COMPONENT = ("Core", "DOM: UI Events & Focus Handling") 264 265 with Files("PopStateEvent.webidl*"): 266 BUG_COMPONENT = ("Core", "DOM: Navigation") 267 268 with Files("GeolocationPosition*"): 269 BUG_COMPONENT = ("Core", "DOM: Geolocation") 270 271 with Files("PopoverInvokerElement.webidl"): 272 BUG_COMPONENT = ("Core", "DOM: Core & HTML") 273 274 with Files("ProgressEvent.webidl"): 275 BUG_COMPONENT = ("Core", "DOM: Events") 276 277 with Files("Push*"): 278 BUG_COMPONENT = ("Core", "DOM: Push Subscriptions") 279 280 with Files("RTC*"): 281 BUG_COMPONENT = ("Core", "WebRTC") 282 283 with Files("SVG*"): 284 BUG_COMPONENT = ("Core", "SVG") 285 286 with Files("Sanitizer.webidl"): 287 BUG_COMPONENT = ("Core", "DOM: Security") 288 289 with Files("ScriptProcessorNode.webidl"): 290 BUG_COMPONENT = ("Core", "Web Audio") 291 292 with Files("Selection.webidl"): 293 BUG_COMPONENT = ("Core", "DOM: Selection") 294 295 with Files("ServiceWorker*"): 296 BUG_COMPONENT = ("Core", "DOM: Service Workers") 297 298 with Files("SimpleGestureEvent.webidl"): 299 BUG_COMPONENT = ("Core", "DOM: UI Events & Focus Handling") 300 301 with Files("SocketCommon.webidl"): 302 BUG_COMPONENT = ("Core", "DOM: Networking") 303 304 with Files("SourceBuffer*"): 305 BUG_COMPONENT = ("Core", "Audio/Video") 306 307 with Files("Speech*"): 308 BUG_COMPONENT = ("Core", "Web Speech") 309 310 with Files("StereoPannerNode.webidl"): 311 BUG_COMPONENT = ("Core", "Web Audio") 312 313 with Files("StreamFilter*"): 314 BUG_COMPONENT = ("WebExtensions", "Request Handling") 315 316 with Files("Style*"): 317 BUG_COMPONENT = ("Core", "DOM: CSS Object Model") 318 319 with Files("SubtleCrypto.webidl"): 320 BUG_COMPONENT = ("Core", "DOM: Security") 321 322 with Files("TCP*"): 323 BUG_COMPONENT = ("Core", "DOM: Networking") 324 325 with Files("TextEvent.webidl"): 326 BUG_COMPONENT = ("Core", "DOM: UI Events & Focus Handling") 327 328 with Files("TextTrack*"): 329 BUG_COMPONENT = ("Core", "Audio/Video") 330 331 with Files("TrackEvent.webidl"): 332 BUG_COMPONENT = ("Core", "Audio/Video") 333 334 with Files("UDP*"): 335 BUG_COMPONENT = ("Core", "DOM: Networking") 336 337 with Files("UIEvent.webidl"): 338 BUG_COMPONENT = ("Core", "DOM: UI Events & Focus Handling") 339 340 with Files("URL.webidl"): 341 BUG_COMPONENT = ("Core", "DOM: Networking") 342 343 with Files("URLPattern.webidl"): 344 BUG_COMPONENT = ("Core", "DOM: Networking") 345 346 with Files("UserProximityEvent.webidl"): 347 BUG_COMPONENT = ("Core", "DOM: UI Events & Focus Handling") 348 349 with Files("VTT*"): 350 BUG_COMPONENT = ("Core", "Audio/Video") 351 352 with Files("VRDisplay.webidl"): 353 BUG_COMPONENT = ("Core", "Graphics") 354 355 with Files("Video*"): 356 BUG_COMPONENT = ("Core", "Audio/Video") 357 358 with Files("ViewTransition.webidl"): 359 BUG_COMPONENT = ("Core", "CSS Parsing and Computation") 360 361 with Files("WaveShaperNode.webidl"): 362 BUG_COMPONENT = ("Core", "Web Audio") 363 364 with Files("WebAuthentication.webidl"): 365 BUG_COMPONENT = ("Core", "DOM: Web Authentication") 366 367 with Files("WebGL*"): 368 BUG_COMPONENT = ("Core", "Graphics: CanvasWebGL") 369 370 with Files("WebGPU*"): 371 BUG_COMPONENT = ("Core", "Graphics: WebGPU") 372 373 with Files("Webrtc*"): 374 BUG_COMPONENT = ("Core", "WebRTC") 375 376 with Files("WebXR.webidl"): 377 BUG_COMPONENT = ("Core", "WebVR") 378 379 with Files("XR*"): 380 BUG_COMPONENT = ("Core", "WebVR") 381 382 with Files("WheelEvent.webidl"): 383 BUG_COMPONENT = ("Core", "DOM: UI Events & Focus Handling") 384 385 with Files("WindowOrWorkerGlobalScope.webidl"): 386 BUG_COMPONENT = ("Core", "DOM: Workers") 387 388 with Files("Worker*"): 389 BUG_COMPONENT = ("Core", "DOM: Workers") 390 391 with Files("Extension*"): 392 BUG_COMPONENT = ("WebExtensions", "General") 393 394 with Files("WebTransport*"): 395 BUG_COMPONENT = ("Core", "Networking") 396 397 GENERATED_WEBIDL_FILES = [ 398 "CSSPageDescriptors.webidl", 399 "CSSPositionTryDescriptors.webidl", 400 "CSSStyleProperties.webidl", 401 ] 402 403 PREPROCESSED_WEBIDL_FILES = [ 404 "Node.webidl", 405 "Window.webidl", 406 ] 407 408 WEBIDL_FILES = [ 409 "AbortController.webidl", 410 "AbortSignal.webidl", 411 "AbstractRange.webidl", 412 "AbstractWorker.webidl", 413 "AddonManager.webidl", 414 "AnalyserNode.webidl", 415 "Animatable.webidl", 416 "Animation.webidl", 417 "AnimationEffect.webidl", 418 "AnimationEvent.webidl", 419 "AnimationFrameProvider.webidl", 420 "AnimationTimeline.webidl", 421 "AnonymousContent.webidl", 422 "AppInfo.webidl", 423 "APZTestData.webidl", 424 "ARIAMixin.webidl", 425 "Attr.webidl", 426 "AudioBuffer.webidl", 427 "AudioBufferSourceNode.webidl", 428 "AudioContext.webidl", 429 "AudioData.webidl", 430 "AudioDecoder.webidl", 431 "AudioDestinationNode.webidl", 432 "AudioEncoder.webidl", 433 "AudioListener.webidl", 434 "AudioNode.webidl", 435 "AudioParam.webidl", 436 "AudioParamDescriptor.webidl", 437 "AudioParamMap.webidl", 438 "AudioProcessingEvent.webidl", 439 "AudioScheduledSourceNode.webidl", 440 "AudioTrack.webidl", 441 "AudioTrackList.webidl", 442 "AudioWorklet.webidl", 443 "AudioWorkletGlobalScope.webidl", 444 "AudioWorkletNode.webidl", 445 "AudioWorkletProcessor.webidl", 446 "AutocompleteInfo.webidl", 447 "BarProp.webidl", 448 "BaseAudioContext.webidl", 449 "BaseKeyframeTypes.webidl", 450 "BasicCardPayment.webidl", 451 "BatteryManager.webidl", 452 "BeforeUnloadEvent.webidl", 453 "BiquadFilterNode.webidl", 454 "Blob.webidl", 455 "BroadcastChannel.webidl", 456 "BufferSource.webidl", 457 "Cache.webidl", 458 "CacheStorage.webidl", 459 "CancelContentJSOptions.webidl", 460 "CanvasCaptureMediaStream.webidl", 461 "CanvasRenderingContext2D.webidl", 462 "CaretPosition.webidl", 463 "CDATASection.webidl", 464 "ChannelMergerNode.webidl", 465 "ChannelSplitterNode.webidl", 466 "CharacterData.webidl", 467 "CheckerboardReportService.webidl", 468 "ChildNode.webidl", 469 "Client.webidl", 470 "Clients.webidl", 471 "Clipboard.webidl", 472 "ClipboardEvent.webidl", 473 "CloseWatcher.webidl", 474 "CommandEvent.webidl", 475 "Comment.webidl", 476 "CompositionEvent.webidl", 477 "CompressionStream.webidl", 478 "Console.webidl", 479 "ConstantSourceNode.webidl", 480 "ConvolverNode.webidl", 481 "CookieChangeEvent.webidl", 482 "CookieStore.webidl", 483 "CookieStoreManager.webidl", 484 "CreateOfferRequest.webidl", 485 "CredentialManagement.webidl", 486 "Crypto.webidl", 487 "CSPDictionaries.webidl", 488 "CSPReport.webidl", 489 "CSS.webidl", 490 "CSSAnimation.webidl", 491 "CSSColor.webidl", 492 "CSSColorValue.webidl", 493 "CSSConditionRule.webidl", 494 "CSSContainerRule.webidl", 495 "CSSCounterStyleRule.webidl", 496 "CSSCustomMediaRule.webidl", 497 "CSSFontFaceRule.webidl", 498 "CSSFontFeatureValuesRule.webidl", 499 "CSSFontPaletteValuesRule.webidl", 500 "CSSGroupingRule.webidl", 501 "CSSHSL.webidl", 502 "CSSHWB.webidl", 503 "CSSImageValue.webidl", 504 "CSSImportRule.webidl", 505 "CSSKeyframeRule.webidl", 506 "CSSKeyframesRule.webidl", 507 "CSSKeywordValue.webidl", 508 "CSSLab.webidl", 509 "CSSLayerBlockRule.webidl", 510 "CSSLayerStatementRule.webidl", 511 "CSSLCH.webidl", 512 "CSSMarginRule.webidl", 513 "CSSMathClamp.webidl", 514 "CSSMathInvert.webidl", 515 "CSSMathMax.webidl", 516 "CSSMathMin.webidl", 517 "CSSMathNegate.webidl", 518 "CSSMathProduct.webidl", 519 "CSSMathSum.webidl", 520 "CSSMathValue.webidl", 521 "CSSMatrixComponent.webidl", 522 "CSSMediaRule.webidl", 523 "CSSMozDocumentRule.webidl", 524 "CSSNamespaceRule.webidl", 525 "CSSNestedDeclarations.webidl", 526 "CSSNumericArray.webidl", 527 "CSSNumericValue.webidl", 528 "CSSOKLab.webidl", 529 "CSSOKLCH.webidl", 530 "CSSPageRule.webidl", 531 "CSSPerspective.webidl", 532 "CSSPositionTryRule.webidl", 533 "CSSPropertyRule.webidl", 534 "CSSPseudoElement.webidl", 535 "CSSRGB.webidl", 536 "CSSRotate.webidl", 537 "CSSRule.webidl", 538 "CSSRuleList.webidl", 539 "CSSScale.webidl", 540 "CSSScopeRule.webidl", 541 "CSSSkew.webidl", 542 "CSSSkewX.webidl", 543 "CSSSkewY.webidl", 544 "CSSStartingStyleRule.webidl", 545 "CSSStyleDeclaration.webidl", 546 "CSSStyleRule.webidl", 547 "CSSStyleSheet.webidl", 548 "CSSStyleValue.webidl", 549 "CSSSupportsRule.webidl", 550 "CSSTransformComponent.webidl", 551 "CSSTransformValue.webidl", 552 "CSSTransition.webidl", 553 "CSSTranslate.webidl", 554 "CSSUnitValue.webidl", 555 "CSSUnparsedValue.webidl", 556 "CSSVariableReferenceValue.webidl", 557 "CustomElementRegistry.webidl", 558 "DataTransfer.webidl", 559 "DataTransferItem.webidl", 560 "DataTransferItemList.webidl", 561 "DecoderDoctorNotification.webidl", 562 "DecompressionStream.webidl", 563 "DedicatedWorkerGlobalScope.webidl", 564 "DelayNode.webidl", 565 "DeviceMotionEvent.webidl", 566 "Directory.webidl", 567 "Document.webidl", 568 "DocumentFragment.webidl", 569 "DocumentOrShadowRoot.webidl", 570 "DocumentPictureInPicture.webidl", 571 "DocumentPictureInPictureEvent.webidl", 572 "DocumentTimeline.webidl", 573 "DocumentType.webidl", 574 "DOMException.webidl", 575 "DOMImplementation.webidl", 576 "DOMLocalization.webidl", 577 "DOMMatrix.webidl", 578 "DOMParser.webidl", 579 "DOMPoint.webidl", 580 "DOMQuad.webidl", 581 "DOMRect.webidl", 582 "DOMRectList.webidl", 583 "DOMStringList.webidl", 584 "DOMStringMap.webidl", 585 "DOMTokenList.webidl", 586 "DragEvent.webidl", 587 "DynamicsCompressorNode.webidl", 588 "Element.webidl", 589 "ElementInternals.webidl", 590 "EncodedAudioChunk.webidl", 591 "EncodedVideoChunk.webidl", 592 "Event.webidl", 593 "EventHandler.webidl", 594 "EventListener.webidl", 595 "EventSource.webidl", 596 "EventTarget.webidl", 597 "ExtendableCookieChangeEvent.webidl", 598 "ExtendableEvent.webidl", 599 "ExtendableMessageEvent.webidl", 600 "External.webidl", 601 "FailedCertSecurityInfo.webidl", 602 "FeaturePolicy.webidl", 603 "Fetch.webidl", 604 "FetchEvent.webidl", 605 "FetchObserver.webidl", 606 "File.webidl", 607 "FileList.webidl", 608 "FileMode.webidl", 609 "FileReader.webidl", 610 "FileReaderSync.webidl", 611 "FileSystem.webidl", 612 "FileSystemDirectoryEntry.webidl", 613 "FileSystemDirectoryHandle.webidl", 614 "FileSystemDirectoryIterator.webidl", 615 "FileSystemDirectoryReader.webidl", 616 "FileSystemEntry.webidl", 617 "FileSystemFileEntry.webidl", 618 "FileSystemFileHandle.webidl", 619 "FileSystemHandle.webidl", 620 "FileSystemSyncAccessHandle.webidl", 621 "FileSystemWritableFileStream.webidl", 622 "FinalizationRegistry.webidl", 623 "FocusEvent.webidl", 624 "FontFace.webidl", 625 "FontFaceSet.webidl", 626 "FontFaceSource.webidl", 627 "FormData.webidl", 628 "FragmentDirective.webidl", 629 "Function.webidl", 630 "GainNode.webidl", 631 "Gamepad.webidl", 632 "GamepadHapticActuator.webidl", 633 "GamepadLightIndicator.webidl", 634 "GamepadPose.webidl", 635 "GamepadServiceTest.webidl", 636 "GamepadTouch.webidl", 637 "GenericTransformStream.webidl", 638 "Geolocation.webidl", 639 "GeolocationCoordinates.webidl", 640 "GeolocationPosition.webidl", 641 "GeolocationPositionError.webidl", 642 "GeometryUtils.webidl", 643 "GetUserMediaRequest.webidl", 644 "Glean.webidl", 645 "GleanMetrics.webidl", 646 "GleanPings.webidl", 647 "Headers.webidl", 648 "Highlight.webidl", 649 "History.webidl", 650 "HTMLAllCollection.webidl", 651 "HTMLAnchorElement.webidl", 652 "HTMLAreaElement.webidl", 653 "HTMLAudioElement.webidl", 654 "HTMLBaseElement.webidl", 655 "HTMLBodyElement.webidl", 656 "HTMLBRElement.webidl", 657 "HTMLButtonElement.webidl", 658 "HTMLCanvasElement.webidl", 659 "HTMLCollection.webidl", 660 "HTMLDataElement.webidl", 661 "HTMLDataListElement.webidl", 662 "HTMLDetailsElement.webidl", 663 "HTMLDialogElement.webidl", 664 "HTMLDirectoryElement.webidl", 665 "HTMLDivElement.webidl", 666 "HTMLDListElement.webidl", 667 "HTMLDocument.webidl", 668 "HTMLElement.webidl", 669 "HTMLEmbedElement.webidl", 670 "HTMLFieldSetElement.webidl", 671 "HTMLFontElement.webidl", 672 "HTMLFormControlsCollection.webidl", 673 "HTMLFormElement.webidl", 674 "HTMLFrameElement.webidl", 675 "HTMLFrameSetElement.webidl", 676 "HTMLHeadElement.webidl", 677 "HTMLHeadingElement.webidl", 678 "HTMLHRElement.webidl", 679 "HTMLHtmlElement.webidl", 680 "HTMLHyperlinkElementUtils.webidl", 681 "HTMLIFrameElement.webidl", 682 "HTMLImageElement.webidl", 683 "HTMLInputElement.webidl", 684 "HTMLLabelElement.webidl", 685 "HTMLLegendElement.webidl", 686 "HTMLLIElement.webidl", 687 "HTMLLinkElement.webidl", 688 "HTMLMapElement.webidl", 689 "HTMLMarqueeElement.webidl", 690 "HTMLMediaElement.webidl", 691 "HTMLMenuElement.webidl", 692 "HTMLMetaElement.webidl", 693 "HTMLMeterElement.webidl", 694 "HTMLModElement.webidl", 695 "HTMLObjectElement.webidl", 696 "HTMLOListElement.webidl", 697 "HTMLOptGroupElement.webidl", 698 "HTMLOptionElement.webidl", 699 "HTMLOptionsCollection.webidl", 700 "HTMLOutputElement.webidl", 701 "HTMLParagraphElement.webidl", 702 "HTMLParamElement.webidl", 703 "HTMLPictureElement.webidl", 704 "HTMLPreElement.webidl", 705 "HTMLProgressElement.webidl", 706 "HTMLQuoteElement.webidl", 707 "HTMLScriptElement.webidl", 708 "HTMLSelectElement.webidl", 709 "HTMLSlotElement.webidl", 710 "HTMLSourceElement.webidl", 711 "HTMLSpanElement.webidl", 712 "HTMLStyleElement.webidl", 713 "HTMLTableCaptionElement.webidl", 714 "HTMLTableCellElement.webidl", 715 "HTMLTableColElement.webidl", 716 "HTMLTableElement.webidl", 717 "HTMLTableRowElement.webidl", 718 "HTMLTableSectionElement.webidl", 719 "HTMLTemplateElement.webidl", 720 "HTMLTextAreaElement.webidl", 721 "HTMLTimeElement.webidl", 722 "HTMLTitleElement.webidl", 723 "HTMLTrackElement.webidl", 724 "HTMLUListElement.webidl", 725 "HTMLVideoElement.webidl", 726 "IDBCursor.webidl", 727 "IDBDatabase.webidl", 728 "IDBFactory.webidl", 729 "IDBIndex.webidl", 730 "IDBKeyRange.webidl", 731 "IDBObjectStore.webidl", 732 "IDBOpenDBRequest.webidl", 733 "IDBRequest.webidl", 734 "IDBTransaction.webidl", 735 "IDBVersionChangeEvent.webidl", 736 "IdentityCredential.webidl", 737 "IdleDeadline.webidl", 738 "IIRFilterNode.webidl", 739 "ImageBitmap.webidl", 740 "ImageBitmapRenderingContext.webidl", 741 "ImageCapture.webidl", 742 "ImageData.webidl", 743 "ImageDecoder.webidl", 744 "ImageDocument.webidl", 745 "InputEvent.webidl", 746 "IntersectionObserver.webidl", 747 "IntlUtils.webidl", 748 "IterableIterator.webidl", 749 "KeyAlgorithm.webidl", 750 "KeyboardEvent.webidl", 751 "KeyEvent.webidl", 752 "KeyframeAnimationOptions.webidl", 753 "KeyframeEffect.webidl", 754 "KeyIdsInitData.webidl", 755 "LinkStyle.webidl", 756 "Localization.webidl", 757 "Location.webidl", 758 "Lock.webidl", 759 "LockManager.webidl", 760 "LoginStatus.webidl", 761 "MathMLElement.webidl", 762 "MediaCapabilities.webidl", 763 "MediaDebugInfo.webidl", 764 "MediaDeviceInfo.webidl", 765 "MediaDevices.webidl", 766 "MediaElementAudioSourceNode.webidl", 767 "MediaEncryptedEvent.webidl", 768 "MediaError.webidl", 769 "MediaKeyError.webidl", 770 "MediaKeyMessageEvent.webidl", 771 "MediaKeys.webidl", 772 "MediaKeySession.webidl", 773 "MediaKeysRequestStatus.webidl", 774 "MediaKeyStatusMap.webidl", 775 "MediaKeySystemAccess.webidl", 776 "MediaList.webidl", 777 "MediaQueryList.webidl", 778 "MediaRecorder.webidl", 779 "MediaSession.webidl", 780 "MediaSource.webidl", 781 "MediaStream.webidl", 782 "MediaStreamAudioDestinationNode.webidl", 783 "MediaStreamAudioSourceNode.webidl", 784 "MediaStreamError.webidl", 785 "MediaStreamTrack.webidl", 786 "MediaStreamTrackAudioSourceNode.webidl", 787 "MediaTrackCapabilities.webidl", 788 "MediaTrackSettings.webidl", 789 "MediaTrackSupportedConstraints.webidl", 790 "MerchantValidationEvent.webidl", 791 "MessageChannel.webidl", 792 "MessageEvent.webidl", 793 "MessagePort.webidl", 794 "MIDIAccess.webidl", 795 "MIDIInput.webidl", 796 "MIDIInputMap.webidl", 797 "MIDIMessageEvent.webidl", 798 "MIDIOptions.webidl", 799 "MIDIOutput.webidl", 800 "MIDIOutputMap.webidl", 801 "MIDIPort.webidl", 802 "MimeType.webidl", 803 "MimeTypeArray.webidl", 804 "MLS.webidl", 805 "MouseEvent.webidl", 806 "MouseScrollEvent.webidl", 807 "MozFrameLoaderOwner.webidl", 808 "MutationObserver.webidl", 809 "NamedNodeMap.webidl", 810 "NavigateEvent.webidl", 811 "Navigation.webidl", 812 "NavigationActivation.webidl", 813 "NavigationDestination.webidl", 814 "NavigationHistoryEntry.webidl", 815 "NavigationPrecommitController.webidl", 816 "NavigationPreloadManager.webidl", 817 "NavigationTransition.webidl", 818 "Navigator.webidl", 819 "NetErrorInfo.webidl", 820 "NetworkInformation.webidl", 821 "NetworkOptions.webidl", 822 "NodeFilter.webidl", 823 "NodeIterator.webidl", 824 "NodeList.webidl", 825 "NonElementParentNode.webidl", 826 "Notification.webidl", 827 "NotificationEvent.webidl", 828 "NotifyPaintEvent.webidl", 829 "OfflineAudioContext.webidl", 830 "OffscreenCanvas.webidl", 831 "OffscreenCanvasRenderingContext2D.webidl", 832 "ONNX.webidl", 833 "OscillatorNode.webidl", 834 "PaintRequest.webidl", 835 "PaintRequestList.webidl", 836 "PaintTimingMixin.webidl", 837 "PaintWorkletGlobalScope.webidl", 838 "PannerNode.webidl", 839 "ParentNode.webidl", 840 "PaymentAddress.webidl", 841 "PaymentMethodChangeEvent.webidl", 842 "PaymentRequest.webidl", 843 "PaymentRequestUpdateEvent.webidl", 844 "PaymentResponse.webidl", 845 "Performance.webidl", 846 "PerformanceEntry.webidl", 847 "PerformanceEventTiming.webidl", 848 "PerformanceLargestContentfulPaint.webidl", 849 "PerformanceMark.webidl", 850 "PerformanceMeasure.webidl", 851 "PerformanceNavigation.webidl", 852 "PerformanceNavigationTiming.webidl", 853 "PerformanceObserver.webidl", 854 "PerformanceObserverEntryList.webidl", 855 "PerformancePaintTiming.webidl", 856 "PerformanceResourceTiming.webidl", 857 "PerformanceServerTiming.webidl", 858 "PerformanceTiming.webidl", 859 "PeriodicWave.webidl", 860 "Permissions.webidl", 861 "PermissionStatus.webidl", 862 "Plugin.webidl", 863 "PluginArray.webidl", 864 "PointerEvent.webidl", 865 "PopoverInvokerElement.webidl", 866 "PrivateAttribution.webidl", 867 "ProcessingInstruction.webidl", 868 "Promise.webidl", 869 "PushEvent.webidl", 870 "PushManager.webidl", 871 "PushManager.webidl", 872 "PushMessageData.webidl", 873 "PushSubscription.webidl", 874 "PushSubscriptionOptions.webidl", 875 "QueuingStrategy.webidl", 876 "RadioNodeList.webidl", 877 "Range.webidl", 878 "ReadableByteStreamController.webidl", 879 "ReadableStream.webidl", 880 "ReadableStreamBYOBReader.webidl", 881 "ReadableStreamBYOBRequest.webidl", 882 "ReadableStreamDefaultController.webidl", 883 "ReadableStreamDefaultReader.webidl", 884 "ReferrerPolicy.webidl", 885 "Reporting.webidl", 886 "Request.webidl", 887 "ResizeObserver.webidl", 888 "Response.webidl", 889 "Sanitizer.webidl", 890 "Screen.webidl", 891 "ScreenOrientation.webidl", 892 "ScriptProcessorNode.webidl", 893 "ScrollAreaEvent.webidl", 894 "Selection.webidl", 895 "ServiceWorker.webidl", 896 "ServiceWorkerContainer.webidl", 897 "ServiceWorkerGlobalScope.webidl", 898 "ServiceWorkerRegistration.webidl", 899 "ShadowRealmGlobalScope.webidl", 900 "ShadowRoot.webidl", 901 "SharedWorker.webidl", 902 "SharedWorkerGlobalScope.webidl", 903 "SimpleGestureEvent.webidl", 904 "SocketCommon.webidl", 905 "SourceBuffer.webidl", 906 "SourceBufferList.webidl", 907 "StaticRange.webidl", 908 "StereoPannerNode.webidl", 909 "Storage.webidl", 910 "StorageEvent.webidl", 911 "StorageManager.webidl", 912 "StreamFilter.webidl", 913 "StreamFilterDataEvent.webidl", 914 "StructuredCloneTester.webidl", 915 "StylePropertyMap.webidl", 916 "StylePropertyMapReadOnly.webidl", 917 "StyleSheet.webidl", 918 "StyleSheetList.webidl", 919 "SubtleCrypto.webidl", 920 "SVGAElement.webidl", 921 "SVGAngle.webidl", 922 "SVGAnimatedAngle.webidl", 923 "SVGAnimatedBoolean.webidl", 924 "SVGAnimatedEnumeration.webidl", 925 "SVGAnimatedInteger.webidl", 926 "SVGAnimatedLength.webidl", 927 "SVGAnimatedLengthList.webidl", 928 "SVGAnimatedNumber.webidl", 929 "SVGAnimatedNumberList.webidl", 930 "SVGAnimatedPoints.webidl", 931 "SVGAnimatedPreserveAspectRatio.webidl", 932 "SVGAnimatedRect.webidl", 933 "SVGAnimatedString.webidl", 934 "SVGAnimatedTransformList.webidl", 935 "SVGAnimateElement.webidl", 936 "SVGAnimateMotionElement.webidl", 937 "SVGAnimateTransformElement.webidl", 938 "SVGAnimationElement.webidl", 939 "SVGCircleElement.webidl", 940 "SVGClipPathElement.webidl", 941 "SVGComponentTransferFunctionElement.webidl", 942 "SVGDefsElement.webidl", 943 "SVGDescElement.webidl", 944 "SVGElement.webidl", 945 "SVGEllipseElement.webidl", 946 "SVGFEBlendElement.webidl", 947 "SVGFEColorMatrixElement.webidl", 948 "SVGFEComponentTransferElement.webidl", 949 "SVGFECompositeElement.webidl", 950 "SVGFEConvolveMatrixElement.webidl", 951 "SVGFEDiffuseLightingElement.webidl", 952 "SVGFEDisplacementMapElement.webidl", 953 "SVGFEDistantLightElement.webidl", 954 "SVGFEDropShadowElement.webidl", 955 "SVGFEFloodElement.webidl", 956 "SVGFEFuncAElement.webidl", 957 "SVGFEFuncBElement.webidl", 958 "SVGFEFuncGElement.webidl", 959 "SVGFEFuncRElement.webidl", 960 "SVGFEGaussianBlurElement.webidl", 961 "SVGFEImageElement.webidl", 962 "SVGFEMergeElement.webidl", 963 "SVGFEMergeNodeElement.webidl", 964 "SVGFEMorphologyElement.webidl", 965 "SVGFEOffsetElement.webidl", 966 "SVGFEPointLightElement.webidl", 967 "SVGFESpecularLightingElement.webidl", 968 "SVGFESpotLightElement.webidl", 969 "SVGFETileElement.webidl", 970 "SVGFETurbulenceElement.webidl", 971 "SVGFilterElement.webidl", 972 "SVGFilterPrimitiveStandardAttributes.webidl", 973 "SVGFitToViewBox.webidl", 974 "SVGForeignObjectElement.webidl", 975 "SVGGElement.webidl", 976 "SVGGeometryElement.webidl", 977 "SVGGradientElement.webidl", 978 "SVGGraphicsElement.webidl", 979 "SVGImageElement.webidl", 980 "SVGLength.webidl", 981 "SVGLengthList.webidl", 982 "SVGLinearGradientElement.webidl", 983 "SVGLineElement.webidl", 984 "SVGMarkerElement.webidl", 985 "SVGMaskElement.webidl", 986 "SVGMatrix.webidl", 987 "SVGMetadataElement.webidl", 988 "SVGMPathElement.webidl", 989 "SVGNumber.webidl", 990 "SVGNumberList.webidl", 991 "SVGPathElement.webidl", 992 "SVGPatternElement.webidl", 993 "SVGPoint.webidl", 994 "SVGPointList.webidl", 995 "SVGPolygonElement.webidl", 996 "SVGPolylineElement.webidl", 997 "SVGPreserveAspectRatio.webidl", 998 "SVGRadialGradientElement.webidl", 999 "SVGRect.webidl", 1000 "SVGRectElement.webidl", 1001 "SVGScriptElement.webidl", 1002 "SVGSetElement.webidl", 1003 "SVGStopElement.webidl", 1004 "SVGStringList.webidl", 1005 "SVGStyleElement.webidl", 1006 "SVGSVGElement.webidl", 1007 "SVGSwitchElement.webidl", 1008 "SVGSymbolElement.webidl", 1009 "SVGTests.webidl", 1010 "SVGTextContentElement.webidl", 1011 "SVGTextElement.webidl", 1012 "SVGTextPathElement.webidl", 1013 "SVGTextPositioningElement.webidl", 1014 "SVGTitleElement.webidl", 1015 "SVGTransform.webidl", 1016 "SVGTransformList.webidl", 1017 "SVGTSpanElement.webidl", 1018 "SVGUnitTypes.webidl", 1019 "SVGURIReference.webidl", 1020 "SVGUseElement.webidl", 1021 "SVGViewElement.webidl", 1022 "SVGZoomAndPan.webidl", 1023 "TCPServerSocket.webidl", 1024 "TCPServerSocketEvent.webidl", 1025 "TCPSocket.webidl", 1026 "TCPSocketErrorEvent.webidl", 1027 "TCPSocketEvent.webidl", 1028 "TestUtils.webidl", 1029 "Text.webidl", 1030 "TextClause.webidl", 1031 "TextDecoder.webidl", 1032 "TextDecoderStream.webidl", 1033 "TextEncoder.webidl", 1034 "TextEncoderStream.webidl", 1035 "TextEvent.webidl", 1036 "TextTrack.webidl", 1037 "TextTrackCue.webidl", 1038 "TextTrackCueList.webidl", 1039 "TextTrackList.webidl", 1040 "TimeEvent.webidl", 1041 "TimeRanges.webidl", 1042 "ToggleEvent.webidl", 1043 "Touch.webidl", 1044 "TouchEvent.webidl", 1045 "TouchList.webidl", 1046 "Transformer.webidl", 1047 "TransformStream.webidl", 1048 "TransformStreamDefaultController.webidl", 1049 "TransitionEvent.webidl", 1050 "TreeWalker.webidl", 1051 "TrustedTypes.webidl", 1052 "UDPMessageEvent.webidl", 1053 "UDPSocket.webidl", 1054 "UIEvent.webidl", 1055 "UnderlyingSink.webidl", 1056 "UnderlyingSource.webidl", 1057 "URL.webidl", 1058 "URLPattern.webidl", 1059 "URLSearchParams.webidl", 1060 "UserActivation.webidl", 1061 "ValidityState.webidl", 1062 "VideoColorSpace.webidl", 1063 "VideoDecoder.webidl", 1064 "VideoEncoder.webidl", 1065 "VideoFrame.webidl", 1066 "VideoPlaybackQuality.webidl", 1067 "VideoTrack.webidl", 1068 "VideoTrackList.webidl", 1069 "ViewTransition.webidl", 1070 "VisualViewport.webidl", 1071 "VRDisplay.webidl", 1072 "VRDisplayEvent.webidl", 1073 "VRServiceTest.webidl", 1074 "VTTCue.webidl", 1075 "VTTRegion.webidl", 1076 "WakeLock.webidl", 1077 "WakeLockSentinel.webidl", 1078 "WaveShaperNode.webidl", 1079 "WebAuthentication.webidl", 1080 "WebGL2RenderingContext.webidl", 1081 "WebGLRenderingContext.webidl", 1082 "WebGPU.webidl", 1083 "WebSocket.webidl", 1084 "WebTaskScheduling.webidl", 1085 "WebTransport.webidl", 1086 "WebTransportDatagramDuplexStream.webidl", 1087 "WebTransportError.webidl", 1088 "WebTransportSendReceiveStream.webidl", 1089 "WebXR.webidl", 1090 "WheelEvent.webidl", 1091 "WindowOrWorkerGlobalScope.webidl", 1092 "Worker.webidl", 1093 "WorkerDebuggerGlobalScope.webidl", 1094 "WorkerGlobalScope.webidl", 1095 "WorkerLocation.webidl", 1096 "WorkerNavigator.webidl", 1097 "WorkerTestUtils.webidl", 1098 "Worklet.webidl", 1099 "WorkletGlobalScope.webidl", 1100 "WritableStream.webidl", 1101 "WritableStreamDefaultController.webidl", 1102 "WritableStreamDefaultWriter.webidl", 1103 "XMLDocument.webidl", 1104 "XMLHttpRequest.webidl", 1105 "XMLHttpRequestEventTarget.webidl", 1106 "XMLHttpRequestUpload.webidl", 1107 "XMLSerializer.webidl", 1108 "XPathEvaluator.webidl", 1109 "XPathExpression.webidl", 1110 "XPathNSResolver.webidl", 1111 "XPathResult.webidl", 1112 "XSLTProcessor.webidl", 1113 ] 1114 1115 if CONFIG["MOZ_WEBRTC"]: 1116 WEBIDL_FILES += [ 1117 "PeerConnectionImpl.webidl", 1118 "PeerConnectionObserver.webidl", 1119 "PeerConnectionObserverEnums.webidl", 1120 "RTCCertificate.webidl", 1121 "RTCConfiguration.webidl", 1122 "RTCDataChannel.webidl", 1123 "RTCDtlsTransport.webidl", 1124 "RTCDTMFSender.webidl", 1125 "RTCEncodedAudioFrame.webidl", 1126 "RTCEncodedVideoFrame.webidl", 1127 "RTCIceCandidate.webidl", 1128 "RTCIceTransport.webidl", 1129 "RTCIdentityAssertion.webidl", 1130 "RTCIdentityProvider.webidl", 1131 "RTCPeerConnection.webidl", 1132 "RTCPeerConnectionStatic.webidl", 1133 "RTCRtpCapabilities.webidl", 1134 "RTCRtpParameters.webidl", 1135 "RTCRtpReceiver.webidl", 1136 "RTCRtpScriptTransform.webidl", 1137 "RTCRtpScriptTransformer.webidl", 1138 "RTCRtpSender.webidl", 1139 "RTCRtpSources.webidl", 1140 "RTCRtpTransceiver.webidl", 1141 "RTCSctpTransport.webidl", 1142 "RTCSessionDescription.webidl", 1143 "RTCStatsReport.webidl", 1144 "RTCTransformEvent.webidl", 1145 ] 1146 1147 if CONFIG["MOZ_WEBSPEECH"]: 1148 WEBIDL_FILES += [ 1149 "SpeechGrammar.webidl", 1150 "SpeechGrammarList.webidl", 1151 "SpeechRecognition.webidl", 1152 "SpeechRecognitionAlternative.webidl", 1153 "SpeechRecognitionError.webidl", 1154 "SpeechRecognitionEvent.webidl", 1155 "SpeechRecognitionResult.webidl", 1156 "SpeechRecognitionResultList.webidl", 1157 "SpeechSynthesis.webidl", 1158 "SpeechSynthesisErrorEvent.webidl", 1159 "SpeechSynthesisEvent.webidl", 1160 "SpeechSynthesisUtterance.webidl", 1161 "SpeechSynthesisVoice.webidl", 1162 ] 1163 1164 WEBIDL_FILES += [ 1165 "CustomEvent.webidl", 1166 ] 1167 1168 # WebExtensions API. 1169 WEBIDL_FILES += [ 1170 "ExtensionAlarms.webidl", 1171 "ExtensionBrowser.webidl", 1172 "ExtensionBrowserSettings.webidl", 1173 "ExtensionBrowserSettingsColorManagement.webidl", 1174 "ExtensionDns.webidl", 1175 "ExtensionEventManager.webidl", 1176 # ExtensionMockAPI is not a real WebExtensions API, and it is only enabled in tests. 1177 "ExtensionMockAPI.webidl", 1178 "ExtensionPort.webidl", 1179 "ExtensionProxy.webidl", 1180 "ExtensionRuntime.webidl", 1181 "ExtensionScripting.webidl", 1182 "ExtensionSetting.webidl", 1183 "ExtensionTest.webidl", 1184 ] 1185 1186 # We only expose our prefable test interfaces in debug builds, just to be on 1187 # the safe side. 1188 if CONFIG["MOZ_DEBUG"] and CONFIG["ENABLE_TESTS"]: 1189 WEBIDL_FILES += [ 1190 "TestFunctions.webidl", 1191 "TestInterfaceJS.webidl", 1192 "TestInterfaceJSDictionaries.webidl", 1193 "TestInterfaceJSMaplikeSetlikeIterable.webidl", 1194 "TestInterfaceObservableArray.webidl", 1195 ] 1196 XPCOM_MANIFESTS += [ 1197 "components.conf", 1198 ] 1199 1200 if CONFIG["FUZZING"]: 1201 WEBIDL_FILES += [ 1202 "FuzzingFunctions.webidl", 1203 ] 1204 1205 if CONFIG["FUZZING_SNAPSHOT"]: 1206 WEBIDL_FILES += [ 1207 "Nyx.webidl", 1208 ] 1209 1210 GENERATED_EVENTS_WEBIDL_FILES = [ 1211 "AddonEvent.webidl", 1212 "AnimationPlaybackEvent.webidl", 1213 "BlobEvent.webidl", 1214 "CaretStateChangedEvent.webidl", 1215 "CloseEvent.webidl", 1216 "ContentVisibilityAutoStateChangeEvent.webidl", 1217 "DeviceLightEvent.webidl", 1218 "DeviceOrientationEvent.webidl", 1219 "DocumentPictureInPictureEvent.webidl", 1220 "ErrorEvent.webidl", 1221 "FontFaceSetLoadEvent.webidl", 1222 "FormDataEvent.webidl", 1223 "FrameCrashedEvent.webidl", 1224 "GamepadAxisMoveEvent.webidl", 1225 "GamepadButtonEvent.webidl", 1226 "GamepadEvent.webidl", 1227 "GPUUncapturedErrorEvent.webidl", 1228 "HashChangeEvent.webidl", 1229 "ImageCaptureErrorEvent.webidl", 1230 "MediaQueryListEvent.webidl", 1231 "MediaRecorderErrorEvent.webidl", 1232 "MediaStreamEvent.webidl", 1233 "MediaStreamTrackEvent.webidl", 1234 "MIDIConnectionEvent.webidl", 1235 "NavigationCurrentEntryChangeEvent.webidl", 1236 "NotificationEvent.webidl", 1237 "OfflineAudioCompletionEvent.webidl", 1238 "PageRevealEvent.webidl", 1239 "PageSwapEvent.webidl", 1240 "PageTransitionEvent.webidl", 1241 "PerformanceEntryEvent.webidl", 1242 "PopStateEvent.webidl", 1243 "PopupBlockedEvent.webidl", 1244 "PositionStateEvent.webidl", 1245 "ProgressEvent.webidl", 1246 "PromiseRejectionEvent.webidl", 1247 "PushSubscriptionChangeEvent.webidl", 1248 "SecurityPolicyViolationEvent.webidl", 1249 "SubmitEvent.webidl", 1250 "TaskPriorityChangeEvent.webidl", 1251 "TCPServerSocketEvent.webidl", 1252 "TCPSocketErrorEvent.webidl", 1253 "TCPSocketEvent.webidl", 1254 "TrackEvent.webidl", 1255 "UDPMessageEvent.webidl", 1256 "UserProximityEvent.webidl", 1257 "WebGLContextEvent.webidl", 1258 "XRInputSourceEvent.webidl", 1259 "XRInputSourcesChangeEvent.webidl", 1260 "XRReferenceSpaceEvent.webidl", 1261 "XRSessionEvent.webidl", 1262 ] 1263 1264 if CONFIG["MOZ_WEBRTC"]: 1265 GENERATED_EVENTS_WEBIDL_FILES += [ 1266 "RTCDataChannelEvent.webidl", 1267 "RTCDTMFToneChangeEvent.webidl", 1268 "RTCPeerConnectionIceEvent.webidl", 1269 "RTCTrackEvent.webidl", 1270 "RTCTransformEvent.webidl", 1271 ] 1272 1273 if CONFIG["MOZ_WEBSPEECH"]: 1274 GENERATED_EVENTS_WEBIDL_FILES += [ 1275 "SpeechRecognitionEvent.webidl", 1276 "SpeechSynthesisErrorEvent.webidl", 1277 "SpeechSynthesisEvent.webidl", 1278 ] 1279 1280 if CONFIG["ACCESSIBILITY"]: 1281 WEBIDL_FILES += [ 1282 "AccessibleNode.webidl", 1283 ]