Thu, 22 Jan 2015 13:21:57 +0100
Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6
michael@0 | 1 | # -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*- |
michael@0 | 2 | # vim: set filetype=python: |
michael@0 | 3 | # This Source Code Form is subject to the terms of the Mozilla Public |
michael@0 | 4 | # License, v. 2.0. If a copy of the MPL was not distributed with this |
michael@0 | 5 | # file, You can obtain one at http://mozilla.org/MPL/2.0/. |
michael@0 | 6 | |
michael@0 | 7 | GENERATED_WEBIDL_FILES = [ |
michael@0 | 8 | 'CSS2Properties.webidl', |
michael@0 | 9 | ] |
michael@0 | 10 | |
michael@0 | 11 | PREPROCESSED_WEBIDL_FILES = [ |
michael@0 | 12 | 'Crypto.webidl', |
michael@0 | 13 | 'Navigator.webidl', |
michael@0 | 14 | 'Window.webidl', |
michael@0 | 15 | ] |
michael@0 | 16 | |
michael@0 | 17 | WEBIDL_FILES = [ |
michael@0 | 18 | 'AbstractWorker.webidl', |
michael@0 | 19 | 'ActivityRequestHandler.webidl', |
michael@0 | 20 | 'AnalyserNode.webidl', |
michael@0 | 21 | 'AnimationEvent.webidl', |
michael@0 | 22 | 'AppInfo.webidl', |
michael@0 | 23 | 'AppNotificationServiceOptions.webidl', |
michael@0 | 24 | 'ArchiveReader.webidl', |
michael@0 | 25 | 'ArchiveRequest.webidl', |
michael@0 | 26 | 'Attr.webidl', |
michael@0 | 27 | 'AudioBuffer.webidl', |
michael@0 | 28 | 'AudioBufferSourceNode.webidl', |
michael@0 | 29 | 'AudioChannel.webidl', |
michael@0 | 30 | 'AudioContext.webidl', |
michael@0 | 31 | 'AudioDestinationNode.webidl', |
michael@0 | 32 | 'AudioListener.webidl', |
michael@0 | 33 | 'AudioNode.webidl', |
michael@0 | 34 | 'AudioParam.webidl', |
michael@0 | 35 | 'AudioProcessingEvent.webidl', |
michael@0 | 36 | 'AudioStreamTrack.webidl', |
michael@0 | 37 | 'BarProp.webidl', |
michael@0 | 38 | 'BatteryManager.webidl', |
michael@0 | 39 | 'BeforeUnloadEvent.webidl', |
michael@0 | 40 | 'BiquadFilterNode.webidl', |
michael@0 | 41 | 'Blob.webidl', |
michael@0 | 42 | 'BrowserElementDictionaries.webidl', |
michael@0 | 43 | 'CallEvent.webidl', |
michael@0 | 44 | 'CallsList.webidl', |
michael@0 | 45 | 'CameraCapabilities.webidl', |
michael@0 | 46 | 'CameraControl.webidl', |
michael@0 | 47 | 'CameraManager.webidl', |
michael@0 | 48 | 'CanvasRenderingContext2D.webidl', |
michael@0 | 49 | 'CaretPosition.webidl', |
michael@0 | 50 | 'CDATASection.webidl', |
michael@0 | 51 | 'ChannelMergerNode.webidl', |
michael@0 | 52 | 'ChannelSplitterNode.webidl', |
michael@0 | 53 | 'CharacterData.webidl', |
michael@0 | 54 | 'ChildNode.webidl', |
michael@0 | 55 | 'ClipboardEvent.webidl', |
michael@0 | 56 | 'CommandEvent.webidl', |
michael@0 | 57 | 'Comment.webidl', |
michael@0 | 58 | 'CompositionEvent.webidl', |
michael@0 | 59 | 'Console.webidl', |
michael@0 | 60 | 'Constraints.webidl', |
michael@0 | 61 | 'Contacts.webidl', |
michael@0 | 62 | 'ConvolverNode.webidl', |
michael@0 | 63 | 'Coordinates.webidl', |
michael@0 | 64 | 'CSS.webidl', |
michael@0 | 65 | 'CSSPrimitiveValue.webidl', |
michael@0 | 66 | 'CSSStyleDeclaration.webidl', |
michael@0 | 67 | 'CSSStyleSheet.webidl', |
michael@0 | 68 | 'CSSValue.webidl', |
michael@0 | 69 | 'CSSValueList.webidl', |
michael@0 | 70 | 'DataContainerEvent.webidl', |
michael@0 | 71 | 'DataStore.webidl', |
michael@0 | 72 | 'DataStoreImpl.webidl', |
michael@0 | 73 | 'DataTransfer.webidl', |
michael@0 | 74 | 'DedicatedWorkerGlobalScope.webidl', |
michael@0 | 75 | 'DelayNode.webidl', |
michael@0 | 76 | 'DesktopNotification.webidl', |
michael@0 | 77 | 'DeviceMotionEvent.webidl', |
michael@0 | 78 | 'DeviceStorage.webidl', |
michael@0 | 79 | 'Directory.webidl', |
michael@0 | 80 | 'Document.webidl', |
michael@0 | 81 | 'DocumentFragment.webidl', |
michael@0 | 82 | 'DocumentType.webidl', |
michael@0 | 83 | 'DOMCursor.webidl', |
michael@0 | 84 | 'DOMError.webidl', |
michael@0 | 85 | 'DOMException.webidl', |
michael@0 | 86 | 'DOMImplementation.webidl', |
michael@0 | 87 | 'DOMMMIError.webidl', |
michael@0 | 88 | 'DOMParser.webidl', |
michael@0 | 89 | 'DOMPoint.webidl', |
michael@0 | 90 | 'DOMQuad.webidl', |
michael@0 | 91 | 'DOMRect.webidl', |
michael@0 | 92 | 'DOMRectList.webidl', |
michael@0 | 93 | 'DOMRequest.webidl', |
michael@0 | 94 | 'DOMSettableTokenList.webidl', |
michael@0 | 95 | 'DOMStringList.webidl', |
michael@0 | 96 | 'DOMStringMap.webidl', |
michael@0 | 97 | 'DOMTokenList.webidl', |
michael@0 | 98 | 'DOMTransaction.webidl', |
michael@0 | 99 | 'Downloads.webidl', |
michael@0 | 100 | 'DragEvent.webidl', |
michael@0 | 101 | 'DummyBinding.webidl', |
michael@0 | 102 | 'DynamicsCompressorNode.webidl', |
michael@0 | 103 | 'Element.webidl', |
michael@0 | 104 | 'Event.webidl', |
michael@0 | 105 | 'EventHandler.webidl', |
michael@0 | 106 | 'EventListener.webidl', |
michael@0 | 107 | 'EventSource.webidl', |
michael@0 | 108 | 'EventTarget.webidl', |
michael@0 | 109 | 'File.webidl', |
michael@0 | 110 | 'FileHandle.webidl', |
michael@0 | 111 | 'FileList.webidl', |
michael@0 | 112 | 'FileMode.webidl', |
michael@0 | 113 | 'FileReader.webidl', |
michael@0 | 114 | 'FileReaderSync.webidl', |
michael@0 | 115 | 'FileRequest.webidl', |
michael@0 | 116 | 'FocusEvent.webidl', |
michael@0 | 117 | 'FormData.webidl', |
michael@0 | 118 | 'Function.webidl', |
michael@0 | 119 | 'GainNode.webidl', |
michael@0 | 120 | 'Geolocation.webidl', |
michael@0 | 121 | 'GeometryUtils.webidl', |
michael@0 | 122 | 'GetUserMediaRequest.webidl', |
michael@0 | 123 | 'History.webidl', |
michael@0 | 124 | 'HTMLAnchorElement.webidl', |
michael@0 | 125 | 'HTMLAppletElement.webidl', |
michael@0 | 126 | 'HTMLAreaElement.webidl', |
michael@0 | 127 | 'HTMLAudioElement.webidl', |
michael@0 | 128 | 'HTMLBaseElement.webidl', |
michael@0 | 129 | 'HTMLBodyElement.webidl', |
michael@0 | 130 | 'HTMLBRElement.webidl', |
michael@0 | 131 | 'HTMLButtonElement.webidl', |
michael@0 | 132 | 'HTMLCanvasElement.webidl', |
michael@0 | 133 | 'HTMLCollection.webidl', |
michael@0 | 134 | 'HTMLContentElement.webidl', |
michael@0 | 135 | 'HTMLDataElement.webidl', |
michael@0 | 136 | 'HTMLDataListElement.webidl', |
michael@0 | 137 | 'HTMLDirectoryElement.webidl', |
michael@0 | 138 | 'HTMLDivElement.webidl', |
michael@0 | 139 | 'HTMLDListElement.webidl', |
michael@0 | 140 | 'HTMLDocument.webidl', |
michael@0 | 141 | 'HTMLElement.webidl', |
michael@0 | 142 | 'HTMLEmbedElement.webidl', |
michael@0 | 143 | 'HTMLFieldSetElement.webidl', |
michael@0 | 144 | 'HTMLFontElement.webidl', |
michael@0 | 145 | 'HTMLFormControlsCollection.webidl', |
michael@0 | 146 | 'HTMLFormElement.webidl', |
michael@0 | 147 | 'HTMLFrameElement.webidl', |
michael@0 | 148 | 'HTMLFrameSetElement.webidl', |
michael@0 | 149 | 'HTMLHeadElement.webidl', |
michael@0 | 150 | 'HTMLHeadingElement.webidl', |
michael@0 | 151 | 'HTMLHRElement.webidl', |
michael@0 | 152 | 'HTMLHtmlElement.webidl', |
michael@0 | 153 | 'HTMLIFrameElement.webidl', |
michael@0 | 154 | 'HTMLImageElement.webidl', |
michael@0 | 155 | 'HTMLInputElement.webidl', |
michael@0 | 156 | 'HTMLLabelElement.webidl', |
michael@0 | 157 | 'HTMLLegendElement.webidl', |
michael@0 | 158 | 'HTMLLIElement.webidl', |
michael@0 | 159 | 'HTMLLinkElement.webidl', |
michael@0 | 160 | 'HTMLMapElement.webidl', |
michael@0 | 161 | 'HTMLMediaElement.webidl', |
michael@0 | 162 | 'HTMLMenuElement.webidl', |
michael@0 | 163 | 'HTMLMenuItemElement.webidl', |
michael@0 | 164 | 'HTMLMetaElement.webidl', |
michael@0 | 165 | 'HTMLMeterElement.webidl', |
michael@0 | 166 | 'HTMLModElement.webidl', |
michael@0 | 167 | 'HTMLObjectElement.webidl', |
michael@0 | 168 | 'HTMLOListElement.webidl', |
michael@0 | 169 | 'HTMLOptGroupElement.webidl', |
michael@0 | 170 | 'HTMLOptionElement.webidl', |
michael@0 | 171 | 'HTMLOptionsCollection.webidl', |
michael@0 | 172 | 'HTMLOutputElement.webidl', |
michael@0 | 173 | 'HTMLParagraphElement.webidl', |
michael@0 | 174 | 'HTMLParamElement.webidl', |
michael@0 | 175 | 'HTMLPreElement.webidl', |
michael@0 | 176 | 'HTMLProgressElement.webidl', |
michael@0 | 177 | 'HTMLPropertiesCollection.webidl', |
michael@0 | 178 | 'HTMLQuoteElement.webidl', |
michael@0 | 179 | 'HTMLScriptElement.webidl', |
michael@0 | 180 | 'HTMLSelectElement.webidl', |
michael@0 | 181 | 'HTMLShadowElement.webidl', |
michael@0 | 182 | 'HTMLSourceElement.webidl', |
michael@0 | 183 | 'HTMLSpanElement.webidl', |
michael@0 | 184 | 'HTMLStyleElement.webidl', |
michael@0 | 185 | 'HTMLTableCaptionElement.webidl', |
michael@0 | 186 | 'HTMLTableCellElement.webidl', |
michael@0 | 187 | 'HTMLTableColElement.webidl', |
michael@0 | 188 | 'HTMLTableElement.webidl', |
michael@0 | 189 | 'HTMLTableRowElement.webidl', |
michael@0 | 190 | 'HTMLTableSectionElement.webidl', |
michael@0 | 191 | 'HTMLTemplateElement.webidl', |
michael@0 | 192 | 'HTMLTextAreaElement.webidl', |
michael@0 | 193 | 'HTMLTimeElement.webidl', |
michael@0 | 194 | 'HTMLTitleElement.webidl', |
michael@0 | 195 | 'HTMLTrackElement.webidl', |
michael@0 | 196 | 'HTMLUListElement.webidl', |
michael@0 | 197 | 'HTMLVideoElement.webidl', |
michael@0 | 198 | 'IDBCursor.webidl', |
michael@0 | 199 | 'IDBDatabase.webidl', |
michael@0 | 200 | 'IDBEnvironment.webidl', |
michael@0 | 201 | 'IDBFactory.webidl', |
michael@0 | 202 | 'IDBFileHandle.webidl', |
michael@0 | 203 | 'IDBIndex.webidl', |
michael@0 | 204 | 'IDBKeyRange.webidl', |
michael@0 | 205 | 'IDBObjectStore.webidl', |
michael@0 | 206 | 'IDBOpenDBRequest.webidl', |
michael@0 | 207 | 'IDBRequest.webidl', |
michael@0 | 208 | 'IDBTransaction.webidl', |
michael@0 | 209 | 'IDBVersionChangeEvent.webidl', |
michael@0 | 210 | 'ImageData.webidl', |
michael@0 | 211 | 'ImageDocument.webidl', |
michael@0 | 212 | 'InputEvent.webidl', |
michael@0 | 213 | 'InputMethod.webidl', |
michael@0 | 214 | 'InspectorUtils.webidl', |
michael@0 | 215 | 'InterAppConnection.webidl', |
michael@0 | 216 | 'InterAppConnectionRequest.webidl', |
michael@0 | 217 | 'InterAppMessagePort.webidl', |
michael@0 | 218 | 'KeyboardEvent.webidl', |
michael@0 | 219 | 'KeyEvent.webidl', |
michael@0 | 220 | 'LegacyQueryInterface.webidl', |
michael@0 | 221 | 'LinkStyle.webidl', |
michael@0 | 222 | 'LocalMediaStream.webidl', |
michael@0 | 223 | 'Location.webidl', |
michael@0 | 224 | 'LockedFile.webidl', |
michael@0 | 225 | 'MediaElementAudioSourceNode.webidl', |
michael@0 | 226 | 'MediaError.webidl', |
michael@0 | 227 | 'MediaList.webidl', |
michael@0 | 228 | 'MediaQueryList.webidl', |
michael@0 | 229 | 'MediaRecorder.webidl', |
michael@0 | 230 | 'MediaSource.webidl', |
michael@0 | 231 | 'MediaStream.webidl', |
michael@0 | 232 | 'MediaStreamAudioDestinationNode.webidl', |
michael@0 | 233 | 'MediaStreamAudioSourceNode.webidl', |
michael@0 | 234 | 'MediaStreamTrack.webidl', |
michael@0 | 235 | 'MediaTrackConstraintSet.webidl', |
michael@0 | 236 | 'MessageChannel.webidl', |
michael@0 | 237 | 'MessageEvent.webidl', |
michael@0 | 238 | 'MessagePort.webidl', |
michael@0 | 239 | 'MessagePortList.webidl', |
michael@0 | 240 | 'MimeType.webidl', |
michael@0 | 241 | 'MimeTypeArray.webidl', |
michael@0 | 242 | 'MobileMessageManager.webidl', |
michael@0 | 243 | 'MouseEvent.webidl', |
michael@0 | 244 | 'MouseScrollEvent.webidl', |
michael@0 | 245 | 'MozActivity.webidl', |
michael@0 | 246 | 'MozMmsMessage.webidl', |
michael@0 | 247 | 'MozMobileConnection.webidl', |
michael@0 | 248 | 'MozNamedAttrMap.webidl', |
michael@0 | 249 | 'MozNetworkStats.webidl', |
michael@0 | 250 | 'MozPowerManager.webidl', |
michael@0 | 251 | 'MozTimeManager.webidl', |
michael@0 | 252 | 'MozWakeLock.webidl', |
michael@0 | 253 | 'MutationEvent.webidl', |
michael@0 | 254 | 'MutationObserver.webidl', |
michael@0 | 255 | 'NativeOSFileInternals.webidl', |
michael@0 | 256 | 'NetDashboard.webidl', |
michael@0 | 257 | 'NetworkInformation.webidl', |
michael@0 | 258 | 'NetworkOptions.webidl', |
michael@0 | 259 | 'Node.webidl', |
michael@0 | 260 | 'NodeFilter.webidl', |
michael@0 | 261 | 'NodeIterator.webidl', |
michael@0 | 262 | 'NodeList.webidl', |
michael@0 | 263 | 'Notification.webidl', |
michael@0 | 264 | 'NotifyPaintEvent.webidl', |
michael@0 | 265 | 'OfflineAudioCompletionEvent.webidl', |
michael@0 | 266 | 'OfflineAudioContext.webidl', |
michael@0 | 267 | 'OfflineResourceList.webidl', |
michael@0 | 268 | 'OscillatorNode.webidl', |
michael@0 | 269 | 'PaintRequest.webidl', |
michael@0 | 270 | 'PaintRequestList.webidl', |
michael@0 | 271 | 'PannerNode.webidl', |
michael@0 | 272 | 'ParentNode.webidl', |
michael@0 | 273 | 'Performance.webidl', |
michael@0 | 274 | 'PerformanceEntry.webidl', |
michael@0 | 275 | 'PerformanceNavigation.webidl', |
michael@0 | 276 | 'PerformanceResourceTiming.webidl', |
michael@0 | 277 | 'PerformanceTiming.webidl', |
michael@0 | 278 | 'PeriodicWave.webidl', |
michael@0 | 279 | 'PermissionSettings.webidl', |
michael@0 | 280 | 'PhoneNumberService.webidl', |
michael@0 | 281 | 'Plugin.webidl', |
michael@0 | 282 | 'PluginArray.webidl', |
michael@0 | 283 | 'PointerEvent.webidl', |
michael@0 | 284 | 'Position.webidl', |
michael@0 | 285 | 'PositionError.webidl', |
michael@0 | 286 | 'ProcessingInstruction.webidl', |
michael@0 | 287 | 'Promise.webidl', |
michael@0 | 288 | 'PushManager.webidl', |
michael@0 | 289 | 'Range.webidl', |
michael@0 | 290 | 'Rect.webidl', |
michael@0 | 291 | 'RGBColor.webidl', |
michael@0 | 292 | 'RTCConfiguration.webidl', |
michael@0 | 293 | 'RTCIceCandidate.webidl', |
michael@0 | 294 | 'RTCIdentityAssertion.webidl', |
michael@0 | 295 | 'RTCPeerConnection.webidl', |
michael@0 | 296 | 'RTCSessionDescription.webidl', |
michael@0 | 297 | 'RTCStatsReport.webidl', |
michael@0 | 298 | 'Screen.webidl', |
michael@0 | 299 | 'ScriptProcessorNode.webidl', |
michael@0 | 300 | 'ScrollAreaEvent.webidl', |
michael@0 | 301 | 'Selection.webidl', |
michael@0 | 302 | 'SettingsManager.webidl', |
michael@0 | 303 | 'ShadowRoot.webidl', |
michael@0 | 304 | 'SharedWorker.webidl', |
michael@0 | 305 | 'SharedWorkerGlobalScope.webidl', |
michael@0 | 306 | 'SimpleGestureEvent.webidl', |
michael@0 | 307 | 'SourceBuffer.webidl', |
michael@0 | 308 | 'SourceBufferList.webidl', |
michael@0 | 309 | 'StorageType.webidl', |
michael@0 | 310 | 'StyleSheet.webidl', |
michael@0 | 311 | 'StyleSheetList.webidl', |
michael@0 | 312 | 'SVGAElement.webidl', |
michael@0 | 313 | 'SVGAltGlyphElement.webidl', |
michael@0 | 314 | 'SVGAngle.webidl', |
michael@0 | 315 | 'SVGAnimatedAngle.webidl', |
michael@0 | 316 | 'SVGAnimatedBoolean.webidl', |
michael@0 | 317 | 'SVGAnimatedEnumeration.webidl', |
michael@0 | 318 | 'SVGAnimatedInteger.webidl', |
michael@0 | 319 | 'SVGAnimatedLength.webidl', |
michael@0 | 320 | 'SVGAnimatedLengthList.webidl', |
michael@0 | 321 | 'SVGAnimatedNumber.webidl', |
michael@0 | 322 | 'SVGAnimatedNumberList.webidl', |
michael@0 | 323 | 'SVGAnimatedPathData.webidl', |
michael@0 | 324 | 'SVGAnimatedPoints.webidl', |
michael@0 | 325 | 'SVGAnimatedPreserveAspectRatio.webidl', |
michael@0 | 326 | 'SVGAnimatedRect.webidl', |
michael@0 | 327 | 'SVGAnimatedString.webidl', |
michael@0 | 328 | 'SVGAnimatedTransformList.webidl', |
michael@0 | 329 | 'SVGAnimateElement.webidl', |
michael@0 | 330 | 'SVGAnimateMotionElement.webidl', |
michael@0 | 331 | 'SVGAnimateTransformElement.webidl', |
michael@0 | 332 | 'SVGAnimationElement.webidl', |
michael@0 | 333 | 'SVGCircleElement.webidl', |
michael@0 | 334 | 'SVGClipPathElement.webidl', |
michael@0 | 335 | 'SVGComponentTransferFunctionElement.webidl', |
michael@0 | 336 | 'SVGDefsElement.webidl', |
michael@0 | 337 | 'SVGDescElement.webidl', |
michael@0 | 338 | 'SVGDocument.webidl', |
michael@0 | 339 | 'SVGElement.webidl', |
michael@0 | 340 | 'SVGEllipseElement.webidl', |
michael@0 | 341 | 'SVGFEBlendElement.webidl', |
michael@0 | 342 | 'SVGFEColorMatrixElement.webidl', |
michael@0 | 343 | 'SVGFEComponentTransferElement.webidl', |
michael@0 | 344 | 'SVGFECompositeElement.webidl', |
michael@0 | 345 | 'SVGFEConvolveMatrixElement.webidl', |
michael@0 | 346 | 'SVGFEDiffuseLightingElement.webidl', |
michael@0 | 347 | 'SVGFEDisplacementMapElement.webidl', |
michael@0 | 348 | 'SVGFEDistantLightElement.webidl', |
michael@0 | 349 | 'SVGFEDropShadowElement.webidl', |
michael@0 | 350 | 'SVGFEFloodElement.webidl', |
michael@0 | 351 | 'SVGFEFuncAElement.webidl', |
michael@0 | 352 | 'SVGFEFuncBElement.webidl', |
michael@0 | 353 | 'SVGFEFuncGElement.webidl', |
michael@0 | 354 | 'SVGFEFuncRElement.webidl', |
michael@0 | 355 | 'SVGFEGaussianBlurElement.webidl', |
michael@0 | 356 | 'SVGFEImageElement.webidl', |
michael@0 | 357 | 'SVGFEMergeElement.webidl', |
michael@0 | 358 | 'SVGFEMergeNodeElement.webidl', |
michael@0 | 359 | 'SVGFEMorphologyElement.webidl', |
michael@0 | 360 | 'SVGFEOffsetElement.webidl', |
michael@0 | 361 | 'SVGFEPointLightElement.webidl', |
michael@0 | 362 | 'SVGFESpecularLightingElement.webidl', |
michael@0 | 363 | 'SVGFESpotLightElement.webidl', |
michael@0 | 364 | 'SVGFETileElement.webidl', |
michael@0 | 365 | 'SVGFETurbulenceElement.webidl', |
michael@0 | 366 | 'SVGFilterElement.webidl', |
michael@0 | 367 | 'SVGFilterPrimitiveStandardAttributes.webidl', |
michael@0 | 368 | 'SVGFitToViewBox.webidl', |
michael@0 | 369 | 'SVGForeignObjectElement.webidl', |
michael@0 | 370 | 'SVGGElement.webidl', |
michael@0 | 371 | 'SVGGradientElement.webidl', |
michael@0 | 372 | 'SVGGraphicsElement.webidl', |
michael@0 | 373 | 'SVGImageElement.webidl', |
michael@0 | 374 | 'SVGLength.webidl', |
michael@0 | 375 | 'SVGLengthList.webidl', |
michael@0 | 376 | 'SVGLinearGradientElement.webidl', |
michael@0 | 377 | 'SVGLineElement.webidl', |
michael@0 | 378 | 'SVGMarkerElement.webidl', |
michael@0 | 379 | 'SVGMaskElement.webidl', |
michael@0 | 380 | 'SVGMatrix.webidl', |
michael@0 | 381 | 'SVGMetadataElement.webidl', |
michael@0 | 382 | 'SVGMPathElement.webidl', |
michael@0 | 383 | 'SVGNumberList.webidl', |
michael@0 | 384 | 'SVGPathElement.webidl', |
michael@0 | 385 | 'SVGPathSeg.webidl', |
michael@0 | 386 | 'SVGPathSegList.webidl', |
michael@0 | 387 | 'SVGPatternElement.webidl', |
michael@0 | 388 | 'SVGPoint.webidl', |
michael@0 | 389 | 'SVGPointList.webidl', |
michael@0 | 390 | 'SVGPolygonElement.webidl', |
michael@0 | 391 | 'SVGPolylineElement.webidl', |
michael@0 | 392 | 'SVGPreserveAspectRatio.webidl', |
michael@0 | 393 | 'SVGRadialGradientElement.webidl', |
michael@0 | 394 | 'SVGRect.webidl', |
michael@0 | 395 | 'SVGRectElement.webidl', |
michael@0 | 396 | 'SVGScriptElement.webidl', |
michael@0 | 397 | 'SVGSetElement.webidl', |
michael@0 | 398 | 'SVGStopElement.webidl', |
michael@0 | 399 | 'SVGStringList.webidl', |
michael@0 | 400 | 'SVGStyleElement.webidl', |
michael@0 | 401 | 'SVGSVGElement.webidl', |
michael@0 | 402 | 'SVGSwitchElement.webidl', |
michael@0 | 403 | 'SVGSymbolElement.webidl', |
michael@0 | 404 | 'SVGTests.webidl', |
michael@0 | 405 | 'SVGTextContentElement.webidl', |
michael@0 | 406 | 'SVGTextElement.webidl', |
michael@0 | 407 | 'SVGTextPathElement.webidl', |
michael@0 | 408 | 'SVGTextPositioningElement.webidl', |
michael@0 | 409 | 'SVGTitleElement.webidl', |
michael@0 | 410 | 'SVGTransform.webidl', |
michael@0 | 411 | 'SVGTransformList.webidl', |
michael@0 | 412 | 'SVGTSpanElement.webidl', |
michael@0 | 413 | 'SVGUnitTypes.webidl', |
michael@0 | 414 | 'SVGURIReference.webidl', |
michael@0 | 415 | 'SVGUseElement.webidl', |
michael@0 | 416 | 'SVGViewElement.webidl', |
michael@0 | 417 | 'SVGZoomAndPan.webidl', |
michael@0 | 418 | 'SVGZoomEvent.webidl', |
michael@0 | 419 | 'Telephony.webidl', |
michael@0 | 420 | 'TelephonyCall.webidl', |
michael@0 | 421 | 'TelephonyCallGroup.webidl', |
michael@0 | 422 | 'Text.webidl', |
michael@0 | 423 | 'TextDecoder.webidl', |
michael@0 | 424 | 'TextEncoder.webidl', |
michael@0 | 425 | 'TextTrack.webidl', |
michael@0 | 426 | 'TextTrackCueList.webidl', |
michael@0 | 427 | 'TextTrackList.webidl', |
michael@0 | 428 | 'TimeEvent.webidl', |
michael@0 | 429 | 'TimeRanges.webidl', |
michael@0 | 430 | 'Touch.webidl', |
michael@0 | 431 | 'TouchEvent.webidl', |
michael@0 | 432 | 'TouchList.webidl', |
michael@0 | 433 | 'TransitionEvent.webidl', |
michael@0 | 434 | 'TreeColumns.webidl', |
michael@0 | 435 | 'TreeWalker.webidl', |
michael@0 | 436 | 'UIEvent.webidl', |
michael@0 | 437 | 'UndoManager.webidl', |
michael@0 | 438 | 'URL.webidl', |
michael@0 | 439 | 'URLSearchParams.webidl', |
michael@0 | 440 | 'URLUtils.webidl', |
michael@0 | 441 | 'URLUtilsReadOnly.webidl', |
michael@0 | 442 | 'ValidityState.webidl', |
michael@0 | 443 | 'VideoPlaybackQuality.webidl', |
michael@0 | 444 | 'VideoStreamTrack.webidl', |
michael@0 | 445 | 'VTTCue.webidl', |
michael@0 | 446 | 'VTTRegion.webidl', |
michael@0 | 447 | 'WaveShaperNode.webidl', |
michael@0 | 448 | 'WebComponents.webidl', |
michael@0 | 449 | 'WebSocket.webidl', |
michael@0 | 450 | 'WheelEvent.webidl', |
michael@0 | 451 | 'WifiOptions.webidl', |
michael@0 | 452 | 'Worker.webidl', |
michael@0 | 453 | 'WorkerGlobalScope.webidl', |
michael@0 | 454 | 'WorkerLocation.webidl', |
michael@0 | 455 | 'WorkerNavigator.webidl', |
michael@0 | 456 | 'XMLDocument.webidl', |
michael@0 | 457 | 'XMLHttpRequest.webidl', |
michael@0 | 458 | 'XMLHttpRequestEventTarget.webidl', |
michael@0 | 459 | 'XMLHttpRequestUpload.webidl', |
michael@0 | 460 | 'XMLSerializer.webidl', |
michael@0 | 461 | 'XMLStylesheetProcessingInstruction.webidl', |
michael@0 | 462 | 'XPathEvaluator.webidl', |
michael@0 | 463 | 'XULCommandEvent.webidl', |
michael@0 | 464 | 'XULDocument.webidl', |
michael@0 | 465 | 'XULElement.webidl', |
michael@0 | 466 | ] |
michael@0 | 467 | |
michael@0 | 468 | if CONFIG['MOZ_AUDIO_CHANNEL_MANAGER']: |
michael@0 | 469 | WEBIDL_FILES += [ |
michael@0 | 470 | 'AudioChannelManager.webidl', |
michael@0 | 471 | ] |
michael@0 | 472 | |
michael@0 | 473 | if CONFIG['MOZ_WEBGL']: |
michael@0 | 474 | WEBIDL_FILES += [ |
michael@0 | 475 | 'WebGL2RenderingContext.webidl', |
michael@0 | 476 | 'WebGLRenderingContext.webidl', |
michael@0 | 477 | ] |
michael@0 | 478 | |
michael@0 | 479 | if CONFIG['MOZ_WEBRTC']: |
michael@0 | 480 | WEBIDL_FILES += [ |
michael@0 | 481 | 'DataChannel.webidl', |
michael@0 | 482 | 'MediaStreamList.webidl', |
michael@0 | 483 | 'PeerConnectionImpl.webidl', |
michael@0 | 484 | 'PeerConnectionImplEnums.webidl', |
michael@0 | 485 | 'PeerConnectionObserver.webidl', |
michael@0 | 486 | 'PeerConnectionObserverEnums.webidl', |
michael@0 | 487 | 'WebrtcGlobalInformation.webidl', |
michael@0 | 488 | ] |
michael@0 | 489 | |
michael@0 | 490 | if CONFIG['MOZ_WEBSPEECH']: |
michael@0 | 491 | WEBIDL_FILES += [ |
michael@0 | 492 | 'SpeechGrammar.webidl', |
michael@0 | 493 | 'SpeechGrammarList.webidl', |
michael@0 | 494 | 'SpeechRecognition.webidl', |
michael@0 | 495 | 'SpeechRecognitionAlternative.webidl', |
michael@0 | 496 | 'SpeechRecognitionResult.webidl', |
michael@0 | 497 | 'SpeechRecognitionResultList.webidl', |
michael@0 | 498 | 'SpeechSynthesis.webidl', |
michael@0 | 499 | 'SpeechSynthesisEvent.webidl', |
michael@0 | 500 | 'SpeechSynthesisUtterance.webidl', |
michael@0 | 501 | 'SpeechSynthesisVoice.webidl', |
michael@0 | 502 | ] |
michael@0 | 503 | |
michael@0 | 504 | if CONFIG['MOZ_GAMEPAD']: |
michael@0 | 505 | WEBIDL_FILES += [ |
michael@0 | 506 | 'Gamepad.webidl', |
michael@0 | 507 | ] |
michael@0 | 508 | |
michael@0 | 509 | WEBIDL_FILES += [ |
michael@0 | 510 | 'CloseEvent.webidl', |
michael@0 | 511 | 'CustomEvent.webidl', |
michael@0 | 512 | 'DeviceOrientationEvent.webidl', |
michael@0 | 513 | 'DeviceStorageChangeEvent.webidl', |
michael@0 | 514 | 'DOMTransactionEvent.webidl', |
michael@0 | 515 | 'ElementReplaceEvent.webidl', |
michael@0 | 516 | 'HashChangeEvent.webidl', |
michael@0 | 517 | 'MozApplicationEvent.webidl', |
michael@0 | 518 | 'MozMmsEvent.webidl', |
michael@0 | 519 | 'MozSettingsEvent.webidl', |
michael@0 | 520 | 'MozSmsEvent.webidl', |
michael@0 | 521 | 'PageTransitionEvent.webidl', |
michael@0 | 522 | 'PopStateEvent.webidl', |
michael@0 | 523 | 'PopupBlockedEvent.webidl', |
michael@0 | 524 | 'ProgressEvent.webidl', |
michael@0 | 525 | 'RecordErrorEvent.webidl', |
michael@0 | 526 | 'SmartCardEvent.webidl', |
michael@0 | 527 | 'StorageEvent.webidl', |
michael@0 | 528 | 'StyleRuleChangeEvent.webidl', |
michael@0 | 529 | 'StyleSheetApplicableStateChangeEvent.webidl', |
michael@0 | 530 | 'StyleSheetChangeEvent.webidl', |
michael@0 | 531 | ] |
michael@0 | 532 | |
michael@0 | 533 | # We only expose our prefable test interfaces in debug builds, just to be on |
michael@0 | 534 | # the safe side. |
michael@0 | 535 | if CONFIG['MOZ_DEBUG']: |
michael@0 | 536 | WEBIDL_FILES += ['TestInterfaceJS.webidl'] |
michael@0 | 537 | |
michael@0 | 538 | if CONFIG['MOZ_B2G_BT']: |
michael@0 | 539 | WEBIDL_FILES += [ |
michael@0 | 540 | 'BluetoothAdapter.webidl', |
michael@0 | 541 | 'BluetoothDevice.webidl', |
michael@0 | 542 | 'BluetoothManager.webidl', |
michael@0 | 543 | ] |
michael@0 | 544 | |
michael@0 | 545 | if CONFIG['MOZ_B2G_RIL']: |
michael@0 | 546 | WEBIDL_FILES += [ |
michael@0 | 547 | 'IccCardLockError.webidl', |
michael@0 | 548 | 'MozCellBroadcast.webidl', |
michael@0 | 549 | 'MozCellBroadcastEvent.webidl', |
michael@0 | 550 | 'MozIcc.webidl', |
michael@0 | 551 | 'MozIccManager.webidl', |
michael@0 | 552 | 'MozMobileConnectionArray.webidl', |
michael@0 | 553 | 'MozVoicemail.webidl', |
michael@0 | 554 | 'MozVoicemailEvent.webidl', |
michael@0 | 555 | ] |
michael@0 | 556 | |
michael@0 | 557 | if CONFIG['MOZ_NFC']: |
michael@0 | 558 | WEBIDL_FILES += [ |
michael@0 | 559 | 'MozNDEFRecord.webidl', |
michael@0 | 560 | 'MozNfc.webidl', |
michael@0 | 561 | 'MozNFCPeer.webidl', |
michael@0 | 562 | 'MozNFCTag.webidl', |
michael@0 | 563 | ] |
michael@0 | 564 | |
michael@0 | 565 | if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk': |
michael@0 | 566 | WEBIDL_FILES += [ |
michael@0 | 567 | 'MozSpeakerManager.webidl', |
michael@0 | 568 | 'MozWifiConnectionInfoEvent.webidl', |
michael@0 | 569 | 'MozWifiManager.webidl', |
michael@0 | 570 | 'MozWifiP2pManager.webidl', |
michael@0 | 571 | 'MozWifiP2pStatusChangeEvent.webidl', |
michael@0 | 572 | 'MozWifiStatusChangeEvent.webidl', |
michael@0 | 573 | ] |
michael@0 | 574 | else: |
michael@0 | 575 | WEBIDL_FILES += [ |
michael@0 | 576 | 'InstallTrigger.webidl', |
michael@0 | 577 | ] |
michael@0 | 578 | |
michael@0 | 579 | if CONFIG['MOZ_WEBSPEECH']: |
michael@0 | 580 | WEBIDL_FILES += [ |
michael@0 | 581 | 'SpeechRecognitionError.webidl', |
michael@0 | 582 | 'SpeechRecognitionEvent.webidl', |
michael@0 | 583 | ] |
michael@0 | 584 | |
michael@0 | 585 | if CONFIG['MOZ_B2G_FM']: |
michael@0 | 586 | WEBIDL_FILES += [ |
michael@0 | 587 | 'FMRadio.webidl', |
michael@0 | 588 | ] |
michael@0 | 589 | |
michael@0 | 590 | if not CONFIG['MOZ_DISABLE_CRYPTOLEGACY']: |
michael@0 | 591 | WEBIDL_FILES += [ |
michael@0 | 592 | 'CRMFObject.webidl', |
michael@0 | 593 | ] |
michael@0 | 594 | |
michael@0 | 595 | GENERATED_EVENTS_WEBIDL_FILES = [ |
michael@0 | 596 | 'BlobEvent.webidl', |
michael@0 | 597 | 'CallGroupErrorEvent.webidl', |
michael@0 | 598 | 'CFStateChangeEvent.webidl', |
michael@0 | 599 | 'DataErrorEvent.webidl', |
michael@0 | 600 | 'DataStoreChangeEvent.webidl', |
michael@0 | 601 | 'DeviceLightEvent.webidl', |
michael@0 | 602 | 'DeviceProximityEvent.webidl', |
michael@0 | 603 | 'DownloadEvent.webidl', |
michael@0 | 604 | 'ErrorEvent.webidl', |
michael@0 | 605 | 'IccChangeEvent.webidl', |
michael@0 | 606 | 'MediaStreamEvent.webidl', |
michael@0 | 607 | 'MozContactChangeEvent.webidl', |
michael@0 | 608 | 'MozEmergencyCbModeEvent.webidl', |
michael@0 | 609 | 'MozInterAppMessageEvent.webidl', |
michael@0 | 610 | 'MozOtaStatusEvent.webidl', |
michael@0 | 611 | 'MozStkCommandEvent.webidl', |
michael@0 | 612 | 'RTCDataChannelEvent.webidl', |
michael@0 | 613 | 'RTCPeerConnectionIceEvent.webidl', |
michael@0 | 614 | 'RTCPeerConnectionIdentityErrorEvent.webidl', |
michael@0 | 615 | 'RTCPeerConnectionIdentityEvent.webidl', |
michael@0 | 616 | 'TrackEvent.webidl', |
michael@0 | 617 | 'UserProximityEvent.webidl', |
michael@0 | 618 | 'USSDReceivedEvent.webidl', |
michael@0 | 619 | ] |
michael@0 | 620 | |
michael@0 | 621 | if CONFIG['MOZ_GAMEPAD']: |
michael@0 | 622 | GENERATED_EVENTS_WEBIDL_FILES += [ |
michael@0 | 623 | 'GamepadAxisMoveEvent.webidl', |
michael@0 | 624 | 'GamepadButtonEvent.webidl', |
michael@0 | 625 | 'GamepadEvent.webidl', |
michael@0 | 626 | ] |
michael@0 | 627 | |
michael@0 | 628 | if CONFIG['MOZ_B2G_BT']: |
michael@0 | 629 | GENERATED_EVENTS_WEBIDL_FILES += [ |
michael@0 | 630 | 'BluetoothDeviceEvent.webidl', |
michael@0 | 631 | 'BluetoothStatusChangedEvent.webidl', |
michael@0 | 632 | ] |
michael@0 | 633 | |
michael@0 | 634 | if CONFIG['MOZ_BUILD_APP'] in ['browser', 'xulrunner']: |
michael@0 | 635 | WEBIDL_FILES += [ |
michael@0 | 636 | 'BrowserFeedWriter.webidl', |
michael@0 | 637 | ] |
michael@0 | 638 | |
michael@0 | 639 | if CONFIG['MOZ_BUILD_APP'] in ['browser', 'mobile/android', 'xulrunner']: |
michael@0 | 640 | WEBIDL_FILES += [ |
michael@0 | 641 | 'External.webidl', |
michael@0 | 642 | ] |