2016-07-14 19:16:42 +03:00
|
|
|
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
|
2013-09-05 19:20:26 +04:00
|
|
|
# vim: set filetype=python:
|
|
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
|
2017-02-06 17:45:55 +03:00
|
|
|
with Files("**"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM")
|
|
|
|
|
|
|
|
with Files("APZTestData.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Panning and Zooming")
|
|
|
|
|
|
|
|
with Files("AccessibleNode.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Disability Access APIs")
|
|
|
|
|
|
|
|
with Files("Addon*"):
|
|
|
|
BUG_COMPONENT = ("Toolkit", "Add-ons Manager")
|
|
|
|
|
|
|
|
with Files("AnalyserNode.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Web Audio")
|
|
|
|
|
|
|
|
with Files("Animat*"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Animation")
|
|
|
|
|
|
|
|
with Files("*Audio*"):
|
|
|
|
BUG_COMPONENT = ("Core", "Web Audio")
|
|
|
|
|
|
|
|
with Files("Autocomplete*"):
|
|
|
|
BUG_COMPONENT = ("Toolkit", "Autocomplete")
|
|
|
|
|
|
|
|
with Files("BaseKeyframeTypes.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Animation")
|
|
|
|
|
|
|
|
with Files("BatteryManager.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
|
|
|
|
|
|
|
|
with Files("BiquadFilterNode.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Web Audio")
|
|
|
|
|
|
|
|
with Files("BrowserElement*"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM")
|
|
|
|
|
|
|
|
with Files("CSP*"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Security")
|
|
|
|
|
|
|
|
with Files("CSS*"):
|
|
|
|
BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
|
|
|
|
|
|
|
|
with Files("Canvas*"):
|
|
|
|
BUG_COMPONENT = ("Core", "Canvas: 2D")
|
|
|
|
|
|
|
|
with Files("Caret*"):
|
|
|
|
BUG_COMPONENT = ("Core", "Editor")
|
|
|
|
|
|
|
|
with Files("Channel*"):
|
|
|
|
BUG_COMPONENT = ("Core", "Web Audio")
|
|
|
|
|
|
|
|
with Files("Client*"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Service Workers")
|
|
|
|
|
|
|
|
with Files("ClipboardEvent.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Events")
|
|
|
|
|
|
|
|
with Files("ConstantSourceNode.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Web Audio")
|
|
|
|
|
|
|
|
with Files("ContainerBoxObject.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM")
|
|
|
|
|
|
|
|
with Files("ConvolverNode.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Web Audio")
|
|
|
|
|
|
|
|
with Files("Coordinates.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Geolocation")
|
|
|
|
|
|
|
|
with Files("Crypto.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Security")
|
|
|
|
|
|
|
|
with Files("Device*"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
|
|
|
|
|
|
|
|
with Files("Directory.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
|
|
|
|
|
|
|
|
with Files("DataTransfer*"):
|
|
|
|
BUG_COMPONENT = ("Core", "Drag and Drop")
|
|
|
|
|
|
|
|
with Files("DragEvent.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Drag and Drop")
|
|
|
|
|
|
|
|
with Files("DecoderDoctorNotification.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Audio/Video: Playback")
|
|
|
|
|
|
|
|
with Files("DelayNode.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Web Audio")
|
|
|
|
|
|
|
|
with Files("DynamicsCompressorNode.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Web Audio")
|
|
|
|
|
|
|
|
with Files("DesktopNotification.webidl"):
|
2017-05-05 00:44:58 +03:00
|
|
|
BUG_COMPONENT = ("Toolkit", "Notifications and Alerts")
|
2017-02-06 17:45:55 +03:00
|
|
|
|
|
|
|
with Files("FakePluginTagInit.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Plug-ins")
|
|
|
|
|
|
|
|
with Files("FocusEvent.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Events")
|
|
|
|
|
|
|
|
with Files("Font*"):
|
|
|
|
BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
|
|
|
|
|
|
|
|
with Files("FormData.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Core & HTML")
|
|
|
|
|
|
|
|
with Files("Geolocation.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Geolocation")
|
|
|
|
|
|
|
|
with Files("GainNode.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Web Audio")
|
|
|
|
|
|
|
|
with Files("Gamepad*"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
|
|
|
|
|
|
|
|
with Files("GeometryUtils.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Layout")
|
|
|
|
|
|
|
|
with Files("GetUserMediaRequest.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "WebRTC")
|
|
|
|
|
|
|
|
with Files("Grid.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
|
|
|
|
|
|
|
|
with Files("GroupedHistoryEvent.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Document Navigation")
|
|
|
|
|
|
|
|
with Files("HTML*"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Core & HTML")
|
|
|
|
|
|
|
|
with Files("HashChangeEvent.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Events")
|
|
|
|
|
|
|
|
with Files("HeapSnapshot.webidl"):
|
|
|
|
BUG_COMPONENT = ("Firefox", "Developer Tools: Memory")
|
|
|
|
|
|
|
|
with Files("HiddenPluginEvent.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Plug-ins")
|
|
|
|
|
|
|
|
with Files("IDB*"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: IndexedDB")
|
|
|
|
|
|
|
|
with Files("IIRFilterNode.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Web Audio")
|
|
|
|
|
|
|
|
with Files("Image*"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM")
|
|
|
|
|
|
|
|
with Files("ImageCapture*"):
|
|
|
|
BUG_COMPONENT = ("Core", "Audio/Video")
|
|
|
|
|
|
|
|
with Files("InputEvent.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Events")
|
|
|
|
|
|
|
|
with Files("InstallTrigger.webidl"):
|
|
|
|
BUG_COMPONENT = ("Toolkit", "Add-ons Manager")
|
|
|
|
|
|
|
|
with Files("InspectorUtils.webidl"):
|
|
|
|
BUG_COMPONENT = ("Firefox", "Developer Tools: Inspector")
|
|
|
|
|
|
|
|
with Files("KeyAlgorithm.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Security")
|
|
|
|
|
|
|
|
with Files("Key*Event*"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Events")
|
|
|
|
|
|
|
|
with Files("KeyIdsInitData.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Audio/Video: Playback")
|
|
|
|
|
|
|
|
with Files("Keyframe*"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Animation")
|
|
|
|
|
|
|
|
with Files("LocalMediaStream.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Audio/Video")
|
|
|
|
|
|
|
|
with Files("MediaDevice*"):
|
|
|
|
BUG_COMPONENT = ("Core", "WebRTC")
|
|
|
|
|
|
|
|
with Files("Media*Source*"):
|
|
|
|
BUG_COMPONENT = ("Core", "Web Audio")
|
|
|
|
|
|
|
|
with Files("MediaStream*"):
|
|
|
|
BUG_COMPONENT = ("Core", "WebRTC")
|
|
|
|
|
|
|
|
with Files("MediaStreamAudio*"):
|
|
|
|
BUG_COMPONENT = ("Core", "Web Audio")
|
|
|
|
|
|
|
|
with Files("MediaEncryptedEvent.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Audio/Video")
|
|
|
|
|
|
|
|
with Files("MediaKey*"):
|
|
|
|
BUG_COMPONENT = ("Core", "Audio/Video: Playback")
|
|
|
|
|
|
|
|
with Files("Media*List*"):
|
|
|
|
BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
|
|
|
|
|
|
|
|
with Files("*Record*"):
|
|
|
|
BUG_COMPONENT = ("Core", "Audio/Video: Recording")
|
|
|
|
|
|
|
|
with Files("Media*Track*"):
|
|
|
|
BUG_COMPONENT = ("Core", "WebRTC: Audio/Video")
|
|
|
|
|
|
|
|
with Files("Mouse*"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Events")
|
|
|
|
|
|
|
|
with Files("MozSelfSupport.webidl"):
|
|
|
|
BUG_COMPONENT = ("Firefox Health Report", "Client: Desktop")
|
|
|
|
|
|
|
|
with Files("MozTimeManager.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
|
|
|
|
|
|
|
|
with Files("MutationEvent.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Events")
|
|
|
|
|
|
|
|
with Files("NativeOSFileInternals.webidl"):
|
|
|
|
BUG_COMPONENT = ("Toolkit", "OS.File")
|
|
|
|
|
|
|
|
with Files("Net*"):
|
|
|
|
BUG_COMPONENT = ("Core", "Networking")
|
|
|
|
|
|
|
|
with Files("OfflineAudio*"):
|
|
|
|
BUG_COMPONENT = ("Core", "Web Audio")
|
|
|
|
|
|
|
|
with Files("OffscreenCanvas.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Canvas 2D")
|
|
|
|
|
|
|
|
with Files("OscillatorNode.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Web Audio")
|
|
|
|
|
|
|
|
with Files("PannerNode.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Web Audio")
|
|
|
|
|
|
|
|
with Files("Peer*"):
|
|
|
|
BUG_COMPONENT = ("Core", "WebRTC")
|
|
|
|
|
|
|
|
with Files("PeriodicWave.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Web Audio")
|
|
|
|
|
|
|
|
with Files("PointerEvent.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Events")
|
|
|
|
|
|
|
|
with Files("PopStateEvent.webidl*"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Events")
|
|
|
|
|
|
|
|
with Files("Position*"):
|
|
|
|
BUG_COMPONENT = ("Core", "Geolocation")
|
|
|
|
|
|
|
|
with Files("ProfileTimelineMarker.webidl"):
|
|
|
|
BUG_COMPONENT = ("Firefox", "Developer Tools: Performance Tools (profiler/timeline)")
|
|
|
|
|
|
|
|
with Files("ProgressEvent.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Events")
|
|
|
|
|
|
|
|
with Files("Push*"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Push Notifications")
|
|
|
|
|
|
|
|
with Files("RTC*"):
|
|
|
|
BUG_COMPONENT = ("Core", "WebRTC")
|
|
|
|
|
|
|
|
with Files("SVG*"):
|
|
|
|
BUG_COMPONENT = ("Core", "SVG")
|
|
|
|
|
|
|
|
with Files("ScriptProcessorNode.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Web Audio")
|
|
|
|
|
|
|
|
# TODO: SecureElement*, SettingChangeNotification
|
|
|
|
# are FirefoxOS::*, leaving as Core::DOM
|
|
|
|
|
|
|
|
with Files("Selection.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Selection")
|
|
|
|
|
|
|
|
with Files("ServiceWorker*"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Service Workers")
|
|
|
|
|
|
|
|
with Files("SimpleGestureEvent.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Events")
|
|
|
|
|
|
|
|
with Files("SocketCommon.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
|
|
|
|
|
|
|
|
with Files("SourceBuffer*"):
|
|
|
|
BUG_COMPONENT = ("Core", "Audio/Video")
|
|
|
|
|
|
|
|
with Files("StereoPannerNode.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Web Audio")
|
|
|
|
|
2017-08-28 05:51:36 +03:00
|
|
|
with Files("StreamFilter*"):
|
|
|
|
BUG_COMPONENT = ("Toolkit", "WebExtensions: Request Handling")
|
|
|
|
|
2017-02-06 17:45:55 +03:00
|
|
|
with Files("Style*"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: CSS Object Model")
|
|
|
|
|
|
|
|
with Files("SubtleCrypto.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Security")
|
|
|
|
|
|
|
|
with Files("TCP*"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
|
|
|
|
|
|
|
|
with Files("TextTrack*"):
|
|
|
|
BUG_COMPONENT = ("Core", "Audio/Video")
|
|
|
|
|
|
|
|
with Files("TrackEvent.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Audio/Video")
|
|
|
|
|
|
|
|
with Files("U2F.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
|
|
|
|
|
|
|
|
with Files("UDP*"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
|
|
|
|
|
|
|
|
with Files("UIEvent.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Events")
|
|
|
|
|
|
|
|
with Files("URL.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Audio/Video")
|
|
|
|
|
|
|
|
with Files("UserProximityEvent.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Events")
|
|
|
|
|
|
|
|
with Files("VTT*"):
|
|
|
|
BUG_COMPONENT = ("Core", "Audio/Video")
|
|
|
|
|
|
|
|
with Files("VRDisplay.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Graphics")
|
|
|
|
|
|
|
|
with Files("Video*"):
|
|
|
|
BUG_COMPONENT = ("Core", "Audio/Video")
|
|
|
|
|
|
|
|
with Files("WaveShaperNode.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Web Audio")
|
|
|
|
|
|
|
|
with Files("WebAuthentication.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
|
|
|
|
|
|
|
|
with Files("WebGL*"):
|
|
|
|
BUG_COMPONENT = ("Core", "Canvas: WebGL")
|
|
|
|
|
|
|
|
with Files("WebKitCSSMatrix.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: CSS Object Model")
|
|
|
|
|
|
|
|
with Files("Webrtc*"):
|
|
|
|
BUG_COMPONENT = ("Core", "WebRTC")
|
|
|
|
|
|
|
|
with Files("WheelEvent.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Events")
|
|
|
|
|
|
|
|
with Files("WidevineCDMManifest.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "Audio/Video: Playback")
|
|
|
|
|
|
|
|
with Files("WindowOrWorkerGlobalScope.webidl"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Workers")
|
|
|
|
|
|
|
|
with Files("Worker*"):
|
|
|
|
BUG_COMPONENT = ("Core", "DOM: Workers")
|
|
|
|
|
2013-09-05 19:20:26 +04:00
|
|
|
GENERATED_WEBIDL_FILES = [
|
|
|
|
'CSS2Properties.webidl',
|
|
|
|
]
|
|
|
|
|
|
|
|
PREPROCESSED_WEBIDL_FILES = [
|
|
|
|
'Navigator.webidl',
|
2016-09-02 19:03:20 +03:00
|
|
|
'Node.webidl',
|
2013-10-08 19:51:42 +04:00
|
|
|
'Window.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
]
|
|
|
|
|
|
|
|
WEBIDL_FILES = [
|
2017-08-29 12:31:06 +03:00
|
|
|
'AbortController.webidl',
|
|
|
|
'AbortSignal.webidl',
|
2013-06-05 18:04:23 +04:00
|
|
|
'AbstractWorker.webidl',
|
2016-02-20 03:49:30 +03:00
|
|
|
'AddonManager.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'AnalyserNode.webidl',
|
2014-07-16 04:02:31 +04:00
|
|
|
'Animatable.webidl',
|
2015-04-21 04:22:09 +03:00
|
|
|
'Animation.webidl',
|
2015-04-30 16:06:43 +03:00
|
|
|
'AnimationEffectReadOnly.webidl',
|
2016-02-15 03:34:47 +03:00
|
|
|
'AnimationEffectTiming.webidl',
|
2016-01-13 20:37:00 +03:00
|
|
|
'AnimationEffectTimingReadOnly.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'AnimationEvent.webidl',
|
2014-05-13 11:22:12 +04:00
|
|
|
'AnimationTimeline.webidl',
|
2014-10-28 13:15:21 +03:00
|
|
|
'AnonymousContent.webidl',
|
2013-10-23 22:56:20 +04:00
|
|
|
'AppInfo.webidl',
|
2013-10-11 22:12:13 +04:00
|
|
|
'AppNotificationServiceOptions.webidl',
|
2014-05-10 01:16:03 +04:00
|
|
|
'APZTestData.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'Attr.webidl',
|
|
|
|
'AudioBuffer.webidl',
|
|
|
|
'AudioBufferSourceNode.webidl',
|
|
|
|
'AudioContext.webidl',
|
|
|
|
'AudioDestinationNode.webidl',
|
|
|
|
'AudioListener.webidl',
|
|
|
|
'AudioNode.webidl',
|
|
|
|
'AudioParam.webidl',
|
|
|
|
'AudioProcessingEvent.webidl',
|
2016-12-21 12:53:17 +03:00
|
|
|
'AudioScheduledSourceNode.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'AudioStreamTrack.webidl',
|
2014-04-16 07:06:45 +04:00
|
|
|
'AudioTrack.webidl',
|
|
|
|
'AudioTrackList.webidl',
|
2016-12-14 16:43:26 +03:00
|
|
|
'AudioWorkletGlobalScope.webidl',
|
2014-07-09 11:01:00 +04:00
|
|
|
'AutocompleteInfo.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'BarProp.webidl',
|
2016-12-21 12:52:50 +03:00
|
|
|
'BaseAudioContext.webidl',
|
2016-03-22 10:16:39 +03:00
|
|
|
'BaseKeyframeTypes.webidl',
|
2017-07-26 11:07:07 +03:00
|
|
|
'BasicCardPayment.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'BatteryManager.webidl',
|
|
|
|
'BeforeUnloadEvent.webidl',
|
|
|
|
'BiquadFilterNode.webidl',
|
|
|
|
'Blob.webidl',
|
2014-10-15 00:15:21 +04:00
|
|
|
'BoxObject.webidl',
|
2015-01-15 19:58:40 +03:00
|
|
|
'BroadcastChannel.webidl',
|
2014-11-21 13:56:27 +03:00
|
|
|
'BrowserElement.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'BrowserElementDictionaries.webidl',
|
2015-03-02 16:12:00 +03:00
|
|
|
'Cache.webidl',
|
|
|
|
'CacheStorage.webidl',
|
2015-05-13 09:04:30 +03:00
|
|
|
'CanvasCaptureMediaStream.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'CanvasRenderingContext2D.webidl',
|
|
|
|
'CaretPosition.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'CDATASection.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'ChannelMergerNode.webidl',
|
|
|
|
'ChannelSplitterNode.webidl',
|
2017-09-07 00:38:23 +03:00
|
|
|
'ChannelWrapper.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'CharacterData.webidl',
|
2016-01-23 04:27:28 +03:00
|
|
|
'CheckerboardReportService.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'ChildNode.webidl',
|
2015-10-27 20:48:46 +03:00
|
|
|
'ChromeNodeList.webidl',
|
2015-05-28 17:37:42 +03:00
|
|
|
'ChromeUtils.webidl',
|
2015-02-20 18:16:17 +03:00
|
|
|
'Client.webidl',
|
|
|
|
'Clients.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'ClipboardEvent.webidl',
|
|
|
|
'CommandEvent.webidl',
|
|
|
|
'Comment.webidl',
|
|
|
|
'CompositionEvent.webidl',
|
2014-02-28 03:39:00 +04:00
|
|
|
'Console.webidl',
|
2016-10-13 17:40:29 +03:00
|
|
|
'ConstantSourceNode.webidl',
|
2014-10-15 00:15:21 +04:00
|
|
|
'ContainerBoxObject.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'ConvolverNode.webidl',
|
|
|
|
'Coordinates.webidl',
|
2015-08-11 20:48:55 +03:00
|
|
|
'CreateOfferRequest.webidl',
|
2017-05-17 03:07:01 +03:00
|
|
|
'CredentialManagement.webidl',
|
2015-02-02 15:39:25 +03:00
|
|
|
'Crypto.webidl',
|
2015-05-21 21:16:04 +03:00
|
|
|
'CSPDictionaries.webidl',
|
2014-08-04 23:51:54 +04:00
|
|
|
'CSPReport.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'CSS.webidl',
|
2015-06-30 04:00:39 +03:00
|
|
|
'CSSAnimation.webidl',
|
2017-01-13 18:41:03 +03:00
|
|
|
'CSSConditionRule.webidl',
|
2017-01-13 18:41:04 +03:00
|
|
|
'CSSCounterStyleRule.webidl',
|
2017-01-13 18:41:04 +03:00
|
|
|
'CSSFontFaceRule.webidl',
|
2017-01-13 18:41:04 +03:00
|
|
|
'CSSFontFeatureValuesRule.webidl',
|
2017-01-13 18:41:03 +03:00
|
|
|
'CSSGroupingRule.webidl',
|
2017-01-13 18:41:03 +03:00
|
|
|
'CSSImportRule.webidl',
|
2017-01-13 18:41:04 +03:00
|
|
|
'CSSKeyframeRule.webidl',
|
2017-01-13 18:41:04 +03:00
|
|
|
'CSSKeyframesRule.webidl',
|
2015-05-04 17:28:00 +03:00
|
|
|
'CSSLexer.webidl',
|
2017-01-13 18:41:03 +03:00
|
|
|
'CSSMediaRule.webidl',
|
|
|
|
'CSSMozDocumentRule.webidl',
|
2017-01-13 18:41:03 +03:00
|
|
|
'CSSNamespaceRule.webidl',
|
2017-01-13 18:41:04 +03:00
|
|
|
'CSSPageRule.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'CSSPrimitiveValue.webidl',
|
2016-02-02 01:49:00 +03:00
|
|
|
'CSSPseudoElement.webidl',
|
2017-01-13 18:41:03 +03:00
|
|
|
'CSSRule.webidl',
|
2014-05-03 11:32:54 +04:00
|
|
|
'CSSRuleList.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'CSSStyleDeclaration.webidl',
|
2017-01-13 18:41:03 +03:00
|
|
|
'CSSStyleRule.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'CSSStyleSheet.webidl',
|
2017-01-13 18:41:03 +03:00
|
|
|
'CSSSupportsRule.webidl',
|
2015-06-30 04:00:39 +03:00
|
|
|
'CSSTransition.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'CSSValue.webidl',
|
|
|
|
'CSSValueList.webidl',
|
2016-10-12 10:26:02 +03:00
|
|
|
'CustomElementRegistry.webidl',
|
2014-02-27 07:23:31 +04:00
|
|
|
'DataTransfer.webidl',
|
2015-08-28 22:21:08 +03:00
|
|
|
'DataTransferItem.webidl',
|
|
|
|
'DataTransferItemList.webidl',
|
2016-04-19 10:36:19 +03:00
|
|
|
'DecoderDoctorNotification.webidl',
|
2013-11-05 18:16:26 +04:00
|
|
|
'DedicatedWorkerGlobalScope.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'DelayNode.webidl',
|
|
|
|
'DesktopNotification.webidl',
|
|
|
|
'DeviceMotionEvent.webidl',
|
2014-03-05 07:26:39 +04:00
|
|
|
'Directory.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'Document.webidl',
|
|
|
|
'DocumentFragment.webidl',
|
2015-04-10 04:34:22 +03:00
|
|
|
'DocumentTimeline.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'DocumentType.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'DOMCursor.webidl',
|
|
|
|
'DOMError.webidl',
|
|
|
|
'DOMException.webidl',
|
|
|
|
'DOMImplementation.webidl',
|
2015-11-19 01:12:23 +03:00
|
|
|
'DominatorTree.webidl',
|
2014-06-24 22:15:00 +04:00
|
|
|
'DOMMatrix.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'DOMParser.webidl',
|
2014-03-12 05:11:37 +04:00
|
|
|
'DOMPoint.webidl',
|
2013-09-20 14:21:04 +04:00
|
|
|
'DOMQuad.webidl',
|
2013-09-20 14:21:03 +04:00
|
|
|
'DOMRect.webidl',
|
|
|
|
'DOMRectList.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'DOMRequest.webidl',
|
2013-07-09 21:54:21 +04:00
|
|
|
'DOMStringList.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'DOMStringMap.webidl',
|
|
|
|
'DOMTokenList.webidl',
|
|
|
|
'DragEvent.webidl',
|
|
|
|
'DynamicsCompressorNode.webidl',
|
|
|
|
'Element.webidl',
|
|
|
|
'Event.webidl',
|
|
|
|
'EventHandler.webidl',
|
|
|
|
'EventListener.webidl',
|
|
|
|
'EventSource.webidl',
|
|
|
|
'EventTarget.webidl',
|
2014-11-06 18:57:57 +03:00
|
|
|
'ExtendableEvent.webidl',
|
2015-11-10 09:31:41 +03:00
|
|
|
'ExtendableMessageEvent.webidl',
|
2015-05-20 16:30:05 +03:00
|
|
|
'FakePluginTagInit.webidl',
|
2014-07-25 04:53:03 +04:00
|
|
|
'Fetch.webidl',
|
2015-02-19 04:34:29 +03:00
|
|
|
'FetchEvent.webidl',
|
2017-03-22 13:06:23 +03:00
|
|
|
'FetchObserver.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'File.webidl',
|
|
|
|
'FileList.webidl',
|
|
|
|
'FileMode.webidl',
|
|
|
|
'FileReader.webidl',
|
|
|
|
'FileReaderSync.webidl',
|
2016-08-18 10:17:02 +03:00
|
|
|
'FileSystem.webidl',
|
2016-08-18 10:19:41 +03:00
|
|
|
'FileSystemDirectoryEntry.webidl',
|
|
|
|
'FileSystemDirectoryReader.webidl',
|
|
|
|
'FileSystemEntry.webidl',
|
|
|
|
'FileSystemFileEntry.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'FocusEvent.webidl',
|
2014-10-02 06:32:05 +04:00
|
|
|
'FontFace.webidl',
|
|
|
|
'FontFaceSet.webidl',
|
|
|
|
'FontFaceSource.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'FormData.webidl',
|
2017-08-19 10:55:00 +03:00
|
|
|
'FrameLoader.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'Function.webidl',
|
|
|
|
'GainNode.webidl',
|
2016-12-09 01:59:06 +03:00
|
|
|
'Gamepad.webidl',
|
2017-02-02 09:30:58 +03:00
|
|
|
'GamepadHapticActuator.webidl',
|
2016-12-09 01:59:06 +03:00
|
|
|
'GamepadPose.webidl',
|
|
|
|
'GamepadServiceTest.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'Geolocation.webidl',
|
2014-03-12 05:11:38 +04:00
|
|
|
'GeometryUtils.webidl',
|
2013-09-16 10:34:57 +04:00
|
|
|
'GetUserMediaRequest.webidl',
|
2016-07-06 21:45:18 +03:00
|
|
|
'Grid.webidl',
|
2014-07-28 23:28:20 +04:00
|
|
|
'Headers.webidl',
|
2015-05-28 17:37:42 +03:00
|
|
|
'HeapSnapshot.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'History.webidl',
|
2014-05-20 23:52:21 +04:00
|
|
|
'HTMLAllCollection.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'HTMLAnchorElement.webidl',
|
|
|
|
'HTMLAreaElement.webidl',
|
|
|
|
'HTMLAudioElement.webidl',
|
|
|
|
'HTMLBaseElement.webidl',
|
|
|
|
'HTMLBodyElement.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'HTMLBRElement.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'HTMLButtonElement.webidl',
|
|
|
|
'HTMLCanvasElement.webidl',
|
|
|
|
'HTMLCollection.webidl',
|
2013-12-02 14:26:12 +04:00
|
|
|
'HTMLContentElement.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'HTMLDataElement.webidl',
|
|
|
|
'HTMLDataListElement.webidl',
|
2016-01-20 18:20:40 +03:00
|
|
|
'HTMLDetailsElement.webidl',
|
2016-12-23 18:01:50 +03:00
|
|
|
'HTMLDialogElement.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'HTMLDirectoryElement.webidl',
|
|
|
|
'HTMLDivElement.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'HTMLDListElement.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'HTMLDocument.webidl',
|
|
|
|
'HTMLElement.webidl',
|
|
|
|
'HTMLEmbedElement.webidl',
|
|
|
|
'HTMLFieldSetElement.webidl',
|
|
|
|
'HTMLFontElement.webidl',
|
2013-10-03 11:11:27 +04:00
|
|
|
'HTMLFormControlsCollection.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'HTMLFormElement.webidl',
|
|
|
|
'HTMLFrameElement.webidl',
|
|
|
|
'HTMLFrameSetElement.webidl',
|
|
|
|
'HTMLHeadElement.webidl',
|
|
|
|
'HTMLHeadingElement.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'HTMLHRElement.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'HTMLHtmlElement.webidl',
|
2015-11-23 23:05:26 +03:00
|
|
|
'HTMLHyperlinkElementUtils.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'HTMLIFrameElement.webidl',
|
|
|
|
'HTMLImageElement.webidl',
|
|
|
|
'HTMLInputElement.webidl',
|
|
|
|
'HTMLLabelElement.webidl',
|
|
|
|
'HTMLLegendElement.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'HTMLLIElement.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'HTMLLinkElement.webidl',
|
|
|
|
'HTMLMapElement.webidl',
|
2016-09-08 13:06:20 +03:00
|
|
|
'HTMLMediaElement.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'HTMLMenuElement.webidl',
|
|
|
|
'HTMLMenuItemElement.webidl',
|
|
|
|
'HTMLMetaElement.webidl',
|
|
|
|
'HTMLMeterElement.webidl',
|
|
|
|
'HTMLModElement.webidl',
|
2013-09-26 21:14:48 +04:00
|
|
|
'HTMLObjectElement.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'HTMLOListElement.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'HTMLOptGroupElement.webidl',
|
|
|
|
'HTMLOptionElement.webidl',
|
|
|
|
'HTMLOptionsCollection.webidl',
|
|
|
|
'HTMLOutputElement.webidl',
|
|
|
|
'HTMLParagraphElement.webidl',
|
|
|
|
'HTMLParamElement.webidl',
|
2014-03-07 03:46:38 +04:00
|
|
|
'HTMLPictureElement.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'HTMLPreElement.webidl',
|
|
|
|
'HTMLProgressElement.webidl',
|
|
|
|
'HTMLQuoteElement.webidl',
|
|
|
|
'HTMLScriptElement.webidl',
|
|
|
|
'HTMLSelectElement.webidl',
|
2017-10-02 13:22:12 +03:00
|
|
|
'HTMLSlotElement.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'HTMLSourceElement.webidl',
|
|
|
|
'HTMLSpanElement.webidl',
|
|
|
|
'HTMLStyleElement.webidl',
|
|
|
|
'HTMLTableCaptionElement.webidl',
|
|
|
|
'HTMLTableCellElement.webidl',
|
|
|
|
'HTMLTableColElement.webidl',
|
|
|
|
'HTMLTableElement.webidl',
|
|
|
|
'HTMLTableRowElement.webidl',
|
|
|
|
'HTMLTableSectionElement.webidl',
|
|
|
|
'HTMLTemplateElement.webidl',
|
|
|
|
'HTMLTextAreaElement.webidl',
|
|
|
|
'HTMLTimeElement.webidl',
|
|
|
|
'HTMLTitleElement.webidl',
|
|
|
|
'HTMLTrackElement.webidl',
|
|
|
|
'HTMLUListElement.webidl',
|
|
|
|
'HTMLVideoElement.webidl',
|
|
|
|
'IDBCursor.webidl',
|
|
|
|
'IDBDatabase.webidl',
|
|
|
|
'IDBFactory.webidl',
|
2014-07-17 20:40:54 +04:00
|
|
|
'IDBFileHandle.webidl',
|
|
|
|
'IDBFileRequest.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'IDBIndex.webidl',
|
2013-09-28 15:25:46 +04:00
|
|
|
'IDBKeyRange.webidl',
|
2014-06-12 07:35:29 +04:00
|
|
|
'IDBMutableFile.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'IDBObjectStore.webidl',
|
|
|
|
'IDBOpenDBRequest.webidl',
|
|
|
|
'IDBRequest.webidl',
|
|
|
|
'IDBTransaction.webidl',
|
|
|
|
'IDBVersionChangeEvent.webidl',
|
2016-08-22 15:52:45 +03:00
|
|
|
'IdleDeadline.webidl',
|
2016-06-07 12:50:16 +03:00
|
|
|
'IIRFilterNode.webidl',
|
2015-07-30 21:47:00 +03:00
|
|
|
'ImageBitmap.webidl',
|
2015-12-18 09:52:17 +03:00
|
|
|
'ImageBitmapRenderingContext.webidl',
|
2013-09-16 06:50:24 +04:00
|
|
|
'ImageCapture.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'ImageData.webidl',
|
|
|
|
'ImageDocument.webidl',
|
2014-04-10 11:11:37 +04:00
|
|
|
'InputEvent.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'InspectorUtils.webidl',
|
2016-10-28 17:24:00 +03:00
|
|
|
'IntersectionObserver.webidl',
|
2017-09-25 19:32:12 +03:00
|
|
|
'IntlUtils.webidl',
|
2015-10-15 20:06:44 +03:00
|
|
|
'IterableIterator.webidl',
|
2014-09-27 22:22:57 +04:00
|
|
|
'KeyAlgorithm.webidl',
|
2013-09-26 21:14:48 +04:00
|
|
|
'KeyboardEvent.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'KeyEvent.webidl',
|
2016-09-08 23:38:53 +03:00
|
|
|
'KeyframeAnimationOptions.webidl',
|
2015-04-15 02:48:21 +03:00
|
|
|
'KeyframeEffect.webidl',
|
2016-10-06 07:57:08 +03:00
|
|
|
'KeyIdsInitData.webidl',
|
2013-09-24 23:37:53 +04:00
|
|
|
'LegacyQueryInterface.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'LinkStyle.webidl',
|
2014-10-15 00:15:21 +04:00
|
|
|
'ListBoxObject.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'LocalMediaStream.webidl',
|
|
|
|
'Location.webidl',
|
Bug 1322235: Part 1 - Add native MatchPattern and MatchGlob bindings. r=billm,aswan
Bill, can you please review the binding code, and the general sanity of the
platform code. Andrew and zombie, can you please matching algorithms and
tests.
Change summary:
The existing JavaScript matching code works well overall, but it needs to be
called a lot, particularly from hot code paths. In most cases, the overhead of
the matching code on its own adds up enough to cause a problem. When we have
to call out to JavaScript via XPConnect to make a policy decision, it adds up
even more.
These classes solve both of these problems by a) being very fast, and b) being
accessible directly from C++. They are particularly optimized for the common
cases where only literal or prefix matches are required, and they take special
steps to avoid virtual calls wherever possible, and caching computed URL
values so that they can be reused across many match operations without
additional overhead.
MozReview-Commit-ID: BZzPZDQRnl
--HG--
rename : toolkit/modules/tests/xpcshell/test_MatchPattern.js => toolkit/components/extensions/test/xpcshell/test_MatchPattern.js
extra : rebase_source : c93c4c6c36460eb5ad0fc3aa86ad42a72e76bb6c
2017-05-25 00:57:29 +03:00
|
|
|
'MatchGlob.webidl',
|
|
|
|
'MatchPattern.webidl',
|
2015-03-03 17:51:05 +03:00
|
|
|
'MediaDeviceInfo.webidl',
|
2014-09-20 10:20:41 +04:00
|
|
|
'MediaDevices.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'MediaElementAudioSourceNode.webidl',
|
2016-09-08 13:06:20 +03:00
|
|
|
'MediaEncryptedEvent.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'MediaError.webidl',
|
2016-09-08 13:06:20 +03:00
|
|
|
'MediaKeyError.webidl',
|
|
|
|
'MediaKeyMessageEvent.webidl',
|
|
|
|
'MediaKeys.webidl',
|
|
|
|
'MediaKeySession.webidl',
|
|
|
|
'MediaKeysRequestStatus.webidl',
|
|
|
|
'MediaKeyStatusMap.webidl',
|
|
|
|
'MediaKeySystemAccess.webidl',
|
2013-11-11 12:03:17 +04:00
|
|
|
'MediaList.webidl',
|
2013-12-16 18:03:34 +04:00
|
|
|
'MediaQueryList.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'MediaRecorder.webidl',
|
|
|
|
'MediaSource.webidl',
|
|
|
|
'MediaStream.webidl',
|
|
|
|
'MediaStreamAudioDestinationNode.webidl',
|
|
|
|
'MediaStreamAudioSourceNode.webidl',
|
2014-10-27 19:53:10 +03:00
|
|
|
'MediaStreamError.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'MediaStreamTrack.webidl',
|
2014-04-18 23:14:44 +04:00
|
|
|
'MediaTrackConstraintSet.webidl',
|
2015-11-14 07:27:39 +03:00
|
|
|
'MediaTrackSettings.webidl',
|
2015-07-02 21:21:49 +03:00
|
|
|
'MediaTrackSupportedConstraints.webidl',
|
2014-10-15 00:15:21 +04:00
|
|
|
'MenuBoxObject.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'MessageChannel.webidl',
|
|
|
|
'MessageEvent.webidl',
|
|
|
|
'MessagePort.webidl',
|
|
|
|
'MimeType.webidl',
|
|
|
|
'MimeTypeArray.webidl',
|
|
|
|
'MouseEvent.webidl',
|
|
|
|
'MouseScrollEvent.webidl',
|
2014-07-30 03:54:01 +04:00
|
|
|
'MozSelfSupport.webidl',
|
2017-08-24 11:52:52 +03:00
|
|
|
'MozStorageAsyncStatementParams.webidl',
|
|
|
|
'MozStorageStatementParams.webidl',
|
2017-08-22 10:25:37 +03:00
|
|
|
'MozStorageStatementRow.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'MozTimeManager.webidl',
|
|
|
|
'MutationEvent.webidl',
|
|
|
|
'MutationObserver.webidl',
|
2014-08-25 13:25:34 +04:00
|
|
|
'NamedNodeMap.webidl',
|
2014-03-14 18:13:26 +04:00
|
|
|
'NativeOSFileInternals.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'NetDashboard.webidl',
|
2014-03-05 07:54:55 +04:00
|
|
|
'NetworkInformation.webidl',
|
2014-01-29 15:38:50 +04:00
|
|
|
'NetworkOptions.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'NodeFilter.webidl',
|
|
|
|
'NodeIterator.webidl',
|
|
|
|
'NodeList.webidl',
|
|
|
|
'Notification.webidl',
|
2015-06-26 04:50:25 +03:00
|
|
|
'NotificationEvent.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'NotifyPaintEvent.webidl',
|
|
|
|
'OfflineAudioContext.webidl',
|
|
|
|
'OfflineResourceList.webidl',
|
2015-10-12 06:21:03 +03:00
|
|
|
'OffscreenCanvas.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'OscillatorNode.webidl',
|
|
|
|
'PaintRequest.webidl',
|
|
|
|
'PaintRequestList.webidl',
|
2016-12-17 00:21:51 +03:00
|
|
|
'PaintWorkletGlobalScope.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'PannerNode.webidl',
|
|
|
|
'ParentNode.webidl',
|
2017-06-14 10:59:00 +03:00
|
|
|
'PaymentAddress.webidl',
|
2017-05-25 20:50:32 +03:00
|
|
|
'PaymentRequest.webidl',
|
2017-06-23 12:15:51 +03:00
|
|
|
'PaymentRequestUpdateEvent.webidl',
|
2017-06-14 10:59:00 +03:00
|
|
|
'PaymentResponse.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'Performance.webidl',
|
2013-10-16 05:35:44 +04:00
|
|
|
'PerformanceEntry.webidl',
|
2015-02-04 08:46:23 +03:00
|
|
|
'PerformanceMark.webidl',
|
|
|
|
'PerformanceMeasure.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'PerformanceNavigation.webidl',
|
2016-04-17 23:03:28 +03:00
|
|
|
'PerformanceNavigationTiming.webidl',
|
2015-08-18 01:13:20 +03:00
|
|
|
'PerformanceObserver.webidl',
|
|
|
|
'PerformanceObserverEntryList.webidl',
|
2013-10-16 05:35:44 +04:00
|
|
|
'PerformanceResourceTiming.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'PerformanceTiming.webidl',
|
|
|
|
'PeriodicWave.webidl',
|
2015-07-28 16:33:46 +03:00
|
|
|
'Permissions.webidl',
|
2015-07-28 16:33:46 +03:00
|
|
|
'PermissionStatus.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'Plugin.webidl',
|
|
|
|
'PluginArray.webidl',
|
2013-11-21 09:44:22 +04:00
|
|
|
'PointerEvent.webidl',
|
2014-10-15 00:15:21 +04:00
|
|
|
'PopupBoxObject.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'Position.webidl',
|
|
|
|
'PositionError.webidl',
|
2017-03-17 05:10:40 +03:00
|
|
|
'PrecompiledScript.webidl',
|
2015-03-19 10:48:28 +03:00
|
|
|
'Presentation.webidl',
|
2015-09-14 05:39:57 +03:00
|
|
|
'PresentationAvailability.webidl',
|
2015-10-12 05:36:31 +03:00
|
|
|
'PresentationConnection.webidl',
|
2016-05-29 20:59:00 +03:00
|
|
|
'PresentationConnectionList.webidl',
|
2015-09-22 13:36:47 +03:00
|
|
|
'PresentationReceiver.webidl',
|
2015-09-14 05:39:57 +03:00
|
|
|
'PresentationRequest.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'ProcessingInstruction.webidl',
|
2014-09-09 22:54:08 +04:00
|
|
|
'ProfileTimelineMarker.webidl',
|
2016-12-11 20:12:01 +03:00
|
|
|
'Promise.webidl',
|
|
|
|
'PromiseDebugging.webidl',
|
2016-09-01 21:17:03 +03:00
|
|
|
'PushEvent.webidl',
|
|
|
|
'PushManager.webidl',
|
|
|
|
'PushManager.webidl',
|
|
|
|
'PushMessageData.webidl',
|
|
|
|
'PushSubscription.webidl',
|
|
|
|
'PushSubscriptionOptions.webidl',
|
2014-07-16 20:44:19 +04:00
|
|
|
'RadioNodeList.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'Range.webidl',
|
|
|
|
'Rect.webidl',
|
2014-07-25 04:53:03 +04:00
|
|
|
'Request.webidl',
|
2014-07-25 04:50:32 +04:00
|
|
|
'Response.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'RGBColor.webidl',
|
2013-10-18 02:00:05 +04:00
|
|
|
'RTCStatsReport.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'Screen.webidl',
|
2015-08-19 00:55:21 +03:00
|
|
|
'ScreenOrientation.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'ScriptProcessorNode.webidl',
|
|
|
|
'ScrollAreaEvent.webidl',
|
2014-10-15 00:15:21 +04:00
|
|
|
'ScrollBoxObject.webidl',
|
2013-12-17 18:12:33 +04:00
|
|
|
'Selection.webidl',
|
2013-11-20 03:14:07 +04:00
|
|
|
'ServiceWorker.webidl',
|
|
|
|
'ServiceWorkerContainer.webidl',
|
2014-05-14 01:28:01 +04:00
|
|
|
'ServiceWorkerGlobalScope.webidl',
|
2016-09-01 21:17:03 +03:00
|
|
|
'ServiceWorkerRegistration.webidl',
|
2014-09-16 21:15:16 +04:00
|
|
|
'SettingChangeNotification.webidl',
|
2013-12-02 14:26:11 +04:00
|
|
|
'ShadowRoot.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'SharedWorker.webidl',
|
2013-11-05 18:16:26 +04:00
|
|
|
'SharedWorkerGlobalScope.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'SimpleGestureEvent.webidl',
|
2014-04-14 05:21:26 +04:00
|
|
|
'SocketCommon.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'SourceBuffer.webidl',
|
|
|
|
'SourceBufferList.webidl',
|
2014-11-19 20:15:13 +03:00
|
|
|
'StereoPannerNode.webidl',
|
2014-07-23 09:07:12 +04:00
|
|
|
'Storage.webidl',
|
2014-05-29 17:33:00 +04:00
|
|
|
'StorageEvent.webidl',
|
2016-06-14 15:57:36 +03:00
|
|
|
'StorageManager.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'StorageType.webidl',
|
2017-08-28 05:51:36 +03:00
|
|
|
'StreamFilter.webidl',
|
|
|
|
'StreamFilterDataEvent.webidl',
|
2017-05-21 01:09:24 +03:00
|
|
|
'StructuredCloneHolder.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'StyleSheet.webidl',
|
2014-04-12 12:18:54 +04:00
|
|
|
'StyleSheetList.webidl',
|
2014-05-15 14:20:00 +04:00
|
|
|
'SubtleCrypto.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'SVGAElement.webidl',
|
|
|
|
'SVGAngle.webidl',
|
|
|
|
'SVGAnimatedAngle.webidl',
|
|
|
|
'SVGAnimatedBoolean.webidl',
|
|
|
|
'SVGAnimatedEnumeration.webidl',
|
|
|
|
'SVGAnimatedInteger.webidl',
|
|
|
|
'SVGAnimatedLength.webidl',
|
|
|
|
'SVGAnimatedLengthList.webidl',
|
|
|
|
'SVGAnimatedNumber.webidl',
|
|
|
|
'SVGAnimatedNumberList.webidl',
|
|
|
|
'SVGAnimatedPathData.webidl',
|
|
|
|
'SVGAnimatedPoints.webidl',
|
|
|
|
'SVGAnimatedPreserveAspectRatio.webidl',
|
|
|
|
'SVGAnimatedRect.webidl',
|
|
|
|
'SVGAnimatedString.webidl',
|
|
|
|
'SVGAnimatedTransformList.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'SVGAnimateElement.webidl',
|
|
|
|
'SVGAnimateMotionElement.webidl',
|
|
|
|
'SVGAnimateTransformElement.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'SVGAnimationElement.webidl',
|
|
|
|
'SVGCircleElement.webidl',
|
|
|
|
'SVGClipPathElement.webidl',
|
|
|
|
'SVGComponentTransferFunctionElement.webidl',
|
|
|
|
'SVGDefsElement.webidl',
|
|
|
|
'SVGDescElement.webidl',
|
|
|
|
'SVGElement.webidl',
|
|
|
|
'SVGEllipseElement.webidl',
|
|
|
|
'SVGFEBlendElement.webidl',
|
|
|
|
'SVGFEColorMatrixElement.webidl',
|
|
|
|
'SVGFEComponentTransferElement.webidl',
|
|
|
|
'SVGFECompositeElement.webidl',
|
|
|
|
'SVGFEConvolveMatrixElement.webidl',
|
|
|
|
'SVGFEDiffuseLightingElement.webidl',
|
|
|
|
'SVGFEDisplacementMapElement.webidl',
|
|
|
|
'SVGFEDistantLightElement.webidl',
|
2014-02-09 13:46:16 +04:00
|
|
|
'SVGFEDropShadowElement.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'SVGFEFloodElement.webidl',
|
|
|
|
'SVGFEFuncAElement.webidl',
|
|
|
|
'SVGFEFuncBElement.webidl',
|
|
|
|
'SVGFEFuncGElement.webidl',
|
|
|
|
'SVGFEFuncRElement.webidl',
|
|
|
|
'SVGFEGaussianBlurElement.webidl',
|
|
|
|
'SVGFEImageElement.webidl',
|
|
|
|
'SVGFEMergeElement.webidl',
|
|
|
|
'SVGFEMergeNodeElement.webidl',
|
|
|
|
'SVGFEMorphologyElement.webidl',
|
|
|
|
'SVGFEOffsetElement.webidl',
|
|
|
|
'SVGFEPointLightElement.webidl',
|
|
|
|
'SVGFESpecularLightingElement.webidl',
|
|
|
|
'SVGFESpotLightElement.webidl',
|
|
|
|
'SVGFETileElement.webidl',
|
|
|
|
'SVGFETurbulenceElement.webidl',
|
|
|
|
'SVGFilterElement.webidl',
|
|
|
|
'SVGFilterPrimitiveStandardAttributes.webidl',
|
|
|
|
'SVGFitToViewBox.webidl',
|
|
|
|
'SVGForeignObjectElement.webidl',
|
|
|
|
'SVGGElement.webidl',
|
2016-12-18 14:11:47 +03:00
|
|
|
'SVGGeometryElement.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'SVGGradientElement.webidl',
|
|
|
|
'SVGGraphicsElement.webidl',
|
|
|
|
'SVGImageElement.webidl',
|
2014-04-12 01:26:29 +04:00
|
|
|
'SVGLength.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'SVGLengthList.webidl',
|
2013-09-26 21:14:48 +04:00
|
|
|
'SVGLinearGradientElement.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'SVGLineElement.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'SVGMarkerElement.webidl',
|
|
|
|
'SVGMaskElement.webidl',
|
|
|
|
'SVGMatrix.webidl',
|
|
|
|
'SVGMetadataElement.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'SVGMPathElement.webidl',
|
2014-05-30 11:36:52 +04:00
|
|
|
'SVGNumber.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'SVGNumberList.webidl',
|
|
|
|
'SVGPathElement.webidl',
|
|
|
|
'SVGPathSeg.webidl',
|
|
|
|
'SVGPathSegList.webidl',
|
|
|
|
'SVGPatternElement.webidl',
|
|
|
|
'SVGPoint.webidl',
|
|
|
|
'SVGPointList.webidl',
|
|
|
|
'SVGPolygonElement.webidl',
|
|
|
|
'SVGPolylineElement.webidl',
|
|
|
|
'SVGPreserveAspectRatio.webidl',
|
|
|
|
'SVGRadialGradientElement.webidl',
|
|
|
|
'SVGRect.webidl',
|
|
|
|
'SVGRectElement.webidl',
|
|
|
|
'SVGScriptElement.webidl',
|
|
|
|
'SVGSetElement.webidl',
|
|
|
|
'SVGStopElement.webidl',
|
|
|
|
'SVGStringList.webidl',
|
|
|
|
'SVGStyleElement.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'SVGSVGElement.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'SVGSwitchElement.webidl',
|
|
|
|
'SVGSymbolElement.webidl',
|
|
|
|
'SVGTests.webidl',
|
|
|
|
'SVGTextContentElement.webidl',
|
|
|
|
'SVGTextElement.webidl',
|
|
|
|
'SVGTextPathElement.webidl',
|
|
|
|
'SVGTextPositioningElement.webidl',
|
|
|
|
'SVGTitleElement.webidl',
|
|
|
|
'SVGTransform.webidl',
|
|
|
|
'SVGTransformList.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'SVGTSpanElement.webidl',
|
2013-09-26 21:14:48 +04:00
|
|
|
'SVGUnitTypes.webidl',
|
2016-10-24 00:20:11 +03:00
|
|
|
'SVGUnitTypeValues.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'SVGURIReference.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'SVGUseElement.webidl',
|
|
|
|
'SVGViewElement.webidl',
|
|
|
|
'SVGZoomAndPan.webidl',
|
2016-10-16 14:24:25 +03:00
|
|
|
'SVGZoomAndPanValues.webidl',
|
2015-03-25 17:36:24 +03:00
|
|
|
'TCPServerSocket.webidl',
|
|
|
|
'TCPServerSocketEvent.webidl',
|
2015-03-25 17:35:59 +03:00
|
|
|
'TCPSocket.webidl',
|
|
|
|
'TCPSocketErrorEvent.webidl',
|
|
|
|
'TCPSocketEvent.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'Text.webidl',
|
2016-07-26 13:09:07 +03:00
|
|
|
'TextClause.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'TextDecoder.webidl',
|
|
|
|
'TextEncoder.webidl',
|
|
|
|
'TextTrack.webidl',
|
2015-07-29 13:41:00 +03:00
|
|
|
'TextTrackCue.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'TextTrackCueList.webidl',
|
|
|
|
'TextTrackList.webidl',
|
|
|
|
'TimeEvent.webidl',
|
|
|
|
'TimeRanges.webidl',
|
|
|
|
'Touch.webidl',
|
|
|
|
'TouchEvent.webidl',
|
|
|
|
'TouchList.webidl',
|
|
|
|
'TransitionEvent.webidl',
|
2014-10-15 00:15:21 +04:00
|
|
|
'TreeBoxObject.webidl',
|
2014-10-17 13:13:41 +04:00
|
|
|
'TreeColumn.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'TreeColumns.webidl',
|
2017-06-08 22:04:02 +03:00
|
|
|
'TreeContentView.webidl',
|
2017-05-24 12:51:10 +03:00
|
|
|
'TreeView.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'TreeWalker.webidl',
|
2016-02-09 18:43:00 +03:00
|
|
|
'U2F.webidl',
|
2014-04-14 05:21:26 +04:00
|
|
|
'UDPMessageEvent.webidl',
|
|
|
|
'UDPSocket.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'UIEvent.webidl',
|
|
|
|
'URL.webidl',
|
2013-12-12 23:30:10 +04:00
|
|
|
'URLSearchParams.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'ValidityState.webidl',
|
|
|
|
'VideoPlaybackQuality.webidl',
|
|
|
|
'VideoStreamTrack.webidl',
|
2014-04-16 07:06:45 +04:00
|
|
|
'VideoTrack.webidl',
|
|
|
|
'VideoTrackList.webidl',
|
2016-04-13 03:39:28 +03:00
|
|
|
'VRDisplay.webidl',
|
2016-10-19 01:18:10 +03:00
|
|
|
'VRDisplayEvent.webidl',
|
2017-03-01 13:33:28 +03:00
|
|
|
'VRServiceTest.webidl',
|
2013-10-24 03:05:43 +04:00
|
|
|
'VTTCue.webidl',
|
|
|
|
'VTTRegion.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'WaveShaperNode.webidl',
|
2017-01-09 23:22:49 +03:00
|
|
|
'WebAuthentication.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'WebComponents.webidl',
|
2017-06-04 08:03:19 +03:00
|
|
|
'WebExtensionContentScript.webidl',
|
2017-05-25 01:58:19 +03:00
|
|
|
'WebExtensionPolicy.webidl',
|
2014-08-12 20:04:36 +04:00
|
|
|
'WebGL2RenderingContext.webidl',
|
|
|
|
'WebGLRenderingContext.webidl',
|
2016-01-21 01:48:01 +03:00
|
|
|
'WebKitCSSMatrix.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'WebSocket.webidl',
|
|
|
|
'WheelEvent.webidl',
|
2016-09-08 13:06:20 +03:00
|
|
|
'WidevineCDMManifest.webidl',
|
2016-10-10 22:09:00 +03:00
|
|
|
'WindowOrWorkerGlobalScope.webidl',
|
2014-10-18 03:05:16 +04:00
|
|
|
'WindowRoot.webidl',
|
2013-11-05 18:16:24 +04:00
|
|
|
'Worker.webidl',
|
2015-03-04 02:51:53 +03:00
|
|
|
'WorkerDebuggerGlobalScope.webidl',
|
2013-11-05 18:16:26 +04:00
|
|
|
'WorkerGlobalScope.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'WorkerLocation.webidl',
|
|
|
|
'WorkerNavigator.webidl',
|
2016-11-06 11:53:34 +03:00
|
|
|
'Worklet.webidl',
|
2016-11-06 11:54:29 +03:00
|
|
|
'WorkletGlobalScope.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'XMLDocument.webidl',
|
|
|
|
'XMLHttpRequest.webidl',
|
|
|
|
'XMLHttpRequestEventTarget.webidl',
|
|
|
|
'XMLHttpRequestUpload.webidl',
|
|
|
|
'XMLSerializer.webidl',
|
|
|
|
'XMLStylesheetProcessingInstruction.webidl',
|
|
|
|
'XPathEvaluator.webidl',
|
2014-06-27 23:39:50 +04:00
|
|
|
'XPathExpression.webidl',
|
2014-10-14 18:27:24 +04:00
|
|
|
'XPathNSResolver.webidl',
|
2013-07-04 19:40:06 +04:00
|
|
|
'XPathResult.webidl',
|
2014-10-10 16:21:54 +04:00
|
|
|
'XSLTProcessor.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'XULCommandEvent.webidl',
|
|
|
|
'XULDocument.webidl',
|
|
|
|
'XULElement.webidl',
|
2017-05-24 12:51:10 +03:00
|
|
|
'XULTemplateBuilder.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
]
|
|
|
|
|
|
|
|
if CONFIG['MOZ_WEBRTC']:
|
|
|
|
WEBIDL_FILES += [
|
|
|
|
'DataChannel.webidl',
|
2013-10-15 18:49:02 +04:00
|
|
|
'PeerConnectionImpl.webidl',
|
|
|
|
'PeerConnectionImplEnums.webidl',
|
|
|
|
'PeerConnectionObserver.webidl',
|
|
|
|
'PeerConnectionObserverEnums.webidl',
|
2015-07-08 22:27:45 +03:00
|
|
|
'RTCCertificate.webidl',
|
|
|
|
'RTCConfiguration.webidl',
|
2016-09-14 15:53:23 +03:00
|
|
|
'RTCDTMFSender.webidl',
|
2015-07-08 22:27:45 +03:00
|
|
|
'RTCIceCandidate.webidl',
|
|
|
|
'RTCIdentityAssertion.webidl',
|
|
|
|
'RTCIdentityProvider.webidl',
|
|
|
|
'RTCPeerConnection.webidl',
|
|
|
|
'RTCPeerConnectionStatic.webidl',
|
|
|
|
'RTCRtpReceiver.webidl',
|
|
|
|
'RTCRtpSender.webidl',
|
2017-08-23 23:47:54 +03:00
|
|
|
'RTCRtpTransceiver.webidl',
|
2015-07-08 22:27:45 +03:00
|
|
|
'RTCSessionDescription.webidl',
|
2017-08-23 23:47:54 +03:00
|
|
|
'TransceiverImpl.webidl',
|
2015-09-28 21:25:04 +03:00
|
|
|
'WebrtcDeprecated.webidl',
|
2014-02-20 21:35:35 +04:00
|
|
|
'WebrtcGlobalInformation.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
]
|
|
|
|
|
|
|
|
if CONFIG['MOZ_WEBSPEECH']:
|
|
|
|
WEBIDL_FILES += [
|
|
|
|
'SpeechGrammar.webidl',
|
|
|
|
'SpeechGrammarList.webidl',
|
|
|
|
'SpeechRecognition.webidl',
|
|
|
|
'SpeechRecognitionAlternative.webidl',
|
2014-07-01 03:02:03 +04:00
|
|
|
'SpeechRecognitionError.webidl',
|
|
|
|
'SpeechRecognitionEvent.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'SpeechRecognitionResult.webidl',
|
|
|
|
'SpeechRecognitionResultList.webidl',
|
|
|
|
'SpeechSynthesis.webidl',
|
2015-07-01 11:49:00 +03:00
|
|
|
'SpeechSynthesisErrorEvent.webidl',
|
2013-09-05 19:20:26 +04:00
|
|
|
'SpeechSynthesisEvent.webidl',
|
|
|
|
'SpeechSynthesisUtterance.webidl',
|
|
|
|
'SpeechSynthesisVoice.webidl',
|
|
|
|
]
|
|
|
|
|
|
|
|
WEBIDL_FILES += [
|
|
|
|
'CloseEvent.webidl',
|
|
|
|
'CustomEvent.webidl',
|
|
|
|
'DeviceOrientationEvent.webidl',
|
|
|
|
'HashChangeEvent.webidl',
|
|
|
|
'PageTransitionEvent.webidl',
|
|
|
|
'PopStateEvent.webidl',
|
|
|
|
'PopupBlockedEvent.webidl',
|
|
|
|
'ProgressEvent.webidl',
|
|
|
|
'StyleRuleChangeEvent.webidl',
|
|
|
|
'StyleSheetApplicableStateChangeEvent.webidl',
|
|
|
|
'StyleSheetChangeEvent.webidl',
|
|
|
|
]
|
|
|
|
|
2014-02-15 10:36:43 +04:00
|
|
|
# We only expose our prefable test interfaces in debug builds, just to be on
|
|
|
|
# the safe side.
|
|
|
|
if CONFIG['MOZ_DEBUG']:
|
2016-03-10 12:50:56 +03:00
|
|
|
WEBIDL_FILES += ['TestFunctions.webidl',
|
|
|
|
'TestInterfaceJS.webidl',
|
2015-05-06 09:42:27 +03:00
|
|
|
'TestInterfaceJSDictionaries.webidl',
|
2015-10-15 20:06:44 +03:00
|
|
|
'TestInterfaceJSMaplikeSetlikeIterable.webidl']
|
2014-02-15 10:36:43 +04:00
|
|
|
|
2015-02-11 18:09:00 +03:00
|
|
|
if CONFIG['MOZ_SECUREELEMENT']:
|
|
|
|
WEBIDL_FILES += [
|
|
|
|
'SecureElement.webidl',
|
|
|
|
'SecureElementManager.webidl',
|
|
|
|
]
|
|
|
|
|
2017-04-18 10:56:09 +03:00
|
|
|
WEBIDL_FILES += [
|
|
|
|
'InstallTrigger.webidl',
|
|
|
|
]
|
2013-09-05 19:20:26 +04:00
|
|
|
|
2017-02-22 22:05:50 +03:00
|
|
|
if CONFIG['FUZZING']:
|
|
|
|
WEBIDL_FILES += [
|
|
|
|
'FuzzingFunctions.webidl',
|
|
|
|
]
|
|
|
|
|
2013-09-10 22:27:39 +04:00
|
|
|
GENERATED_EVENTS_WEBIDL_FILES = [
|
2016-05-28 01:43:05 +03:00
|
|
|
'AddonEvent.webidl',
|
2015-07-14 04:44:00 +03:00
|
|
|
'AnimationPlaybackEvent.webidl',
|
2013-09-10 22:27:39 +04:00
|
|
|
'BlobEvent.webidl',
|
2015-05-20 03:59:00 +03:00
|
|
|
'CaretStateChangedEvent.webidl',
|
2014-07-01 03:00:31 +04:00
|
|
|
'CloseEvent.webidl',
|
2013-09-14 22:59:50 +04:00
|
|
|
'DeviceLightEvent.webidl',
|
2014-07-01 03:02:03 +04:00
|
|
|
'DeviceOrientationEvent.webidl',
|
2013-09-12 02:35:51 +04:00
|
|
|
'DeviceProximityEvent.webidl',
|
2013-06-05 18:04:23 +04:00
|
|
|
'ErrorEvent.webidl',
|
2015-08-11 05:19:52 +03:00
|
|
|
'FontFaceSetLoadEvent.webidl',
|
2016-12-09 01:59:06 +03:00
|
|
|
'GamepadAxisMoveEvent.webidl',
|
|
|
|
'GamepadButtonEvent.webidl',
|
|
|
|
'GamepadEvent.webidl',
|
2016-11-09 22:51:02 +03:00
|
|
|
'GroupedHistoryEvent.webidl',
|
2014-07-01 03:00:31 +04:00
|
|
|
'HashChangeEvent.webidl',
|
2015-08-04 02:24:35 +03:00
|
|
|
'HiddenPluginEvent.webidl',
|
2014-09-04 04:07:00 +04:00
|
|
|
'ImageCaptureErrorEvent.webidl',
|
2017-04-10 17:29:06 +03:00
|
|
|
'MediaQueryListEvent.webidl',
|
2017-07-24 23:46:59 +03:00
|
|
|
'MediaRecorderErrorEvent.webidl',
|
2013-09-25 13:48:03 +04:00
|
|
|
'MediaStreamEvent.webidl',
|
2016-07-22 23:02:56 +03:00
|
|
|
'MediaStreamTrackEvent.webidl',
|
2016-12-20 12:41:30 +03:00
|
|
|
'OfflineAudioCompletionEvent.webidl',
|
2014-07-01 03:02:02 +04:00
|
|
|
'PageTransitionEvent.webidl',
|
2015-08-01 01:40:08 +03:00
|
|
|
'PerformanceEntryEvent.webidl',
|
2014-10-22 07:40:12 +04:00
|
|
|
'PluginCrashedEvent.webidl',
|
2014-07-01 03:02:02 +04:00
|
|
|
'PopStateEvent.webidl',
|
2014-07-01 03:02:01 +04:00
|
|
|
'PopupBlockedEvent.webidl',
|
2015-10-12 05:36:31 +03:00
|
|
|
'PresentationConnectionAvailableEvent.webidl',
|
2016-10-04 01:22:34 +03:00
|
|
|
'PresentationConnectionCloseEvent.webidl',
|
2014-06-04 02:52:36 +04:00
|
|
|
'ProgressEvent.webidl',
|
2017-05-05 06:30:19 +03:00
|
|
|
'PromiseRejectionEvent.webidl',
|
2014-09-22 10:43:00 +04:00
|
|
|
'ScrollViewChangeEvent.webidl',
|
2014-07-01 03:02:04 +04:00
|
|
|
'StyleRuleChangeEvent.webidl',
|
|
|
|
'StyleSheetApplicableStateChangeEvent.webidl',
|
|
|
|
'StyleSheetChangeEvent.webidl',
|
2015-03-25 17:36:24 +03:00
|
|
|
'TCPServerSocketEvent.webidl',
|
2015-03-25 17:35:59 +03:00
|
|
|
'TCPSocketErrorEvent.webidl',
|
|
|
|
'TCPSocketEvent.webidl',
|
2013-10-04 22:28:25 +04:00
|
|
|
'TrackEvent.webidl',
|
2014-04-14 05:21:26 +04:00
|
|
|
'UDPMessageEvent.webidl',
|
2013-09-14 22:59:51 +04:00
|
|
|
'UserProximityEvent.webidl',
|
2016-05-12 02:45:43 +03:00
|
|
|
'WebGLContextEvent.webidl',
|
2013-09-10 22:27:39 +04:00
|
|
|
]
|
2013-09-12 02:35:51 +04:00
|
|
|
|
2015-07-08 22:27:45 +03:00
|
|
|
if CONFIG['MOZ_WEBRTC']:
|
|
|
|
GENERATED_EVENTS_WEBIDL_FILES += [
|
|
|
|
'RTCDataChannelEvent.webidl',
|
2016-09-14 15:53:23 +03:00
|
|
|
'RTCDTMFToneChangeEvent.webidl',
|
2015-07-08 22:27:45 +03:00
|
|
|
'RTCPeerConnectionIceEvent.webidl',
|
2016-01-12 23:09:01 +03:00
|
|
|
'RTCTrackEvent.webidl',
|
2015-07-08 22:27:45 +03:00
|
|
|
]
|
|
|
|
|
2014-07-01 03:02:03 +04:00
|
|
|
if CONFIG['MOZ_WEBSPEECH']:
|
|
|
|
GENERATED_EVENTS_WEBIDL_FILES += [
|
|
|
|
'SpeechRecognitionEvent.webidl',
|
2015-07-01 11:49:00 +03:00
|
|
|
'SpeechSynthesisErrorEvent.webidl',
|
2014-07-01 03:02:03 +04:00
|
|
|
'SpeechSynthesisEvent.webidl',
|
|
|
|
]
|
|
|
|
|
2014-11-12 22:05:11 +03:00
|
|
|
if CONFIG['MOZ_BUILD_APP'] in ['browser', 'xulrunner'] or CONFIG['MOZ_SUITE']:
|
2014-03-19 20:29:00 +04:00
|
|
|
WEBIDL_FILES += [
|
|
|
|
'BrowserFeedWriter.webidl',
|
|
|
|
]
|
2014-03-28 08:03:03 +04:00
|
|
|
|
|
|
|
if CONFIG['MOZ_BUILD_APP'] in ['browser', 'mobile/android', 'xulrunner']:
|
|
|
|
WEBIDL_FILES += [
|
|
|
|
'External.webidl',
|
|
|
|
]
|
2014-07-17 00:54:00 +04:00
|
|
|
|
2016-09-02 19:03:20 +03:00
|
|
|
if CONFIG['ACCESSIBILITY']:
|
|
|
|
WEBIDL_FILES += [
|
|
|
|
'AccessibleNode.webidl',
|
|
|
|
]
|