Updated globals for Firefox version 60.0.2
Bug-Link: https://github.com/gwtproject/gwt/issues/9619
Change-Id: Ifd510de7f843fb109d02923c4b228e6533b0488c
diff --git a/dev/core/src/com/google/gwt/dev/js/JsProtectedNames.java b/dev/core/src/com/google/gwt/dev/js/JsProtectedNames.java
index b2d33bf..9bd1df0 100644
--- a/dev/core/src/com/google/gwt/dev/js/JsProtectedNames.java
+++ b/dev/core/src/com/google/gwt/dev/js/JsProtectedNames.java
@@ -77,7 +77,7 @@
"Path", "self");
illegalNames.addAll(loadGlobals("chrome"));
- illegalNames.addAll(loadGlobals("firefox25"));
+ illegalNames.addAll(loadGlobals("firefox"));
illegalNames.addAll(loadGlobals("ie9"));
// Impl.getHashCode
illegalNames.add("$H");
diff --git a/dev/core/src/com/google/gwt/dev/js/globals/firefox25.txt b/dev/core/src/com/google/gwt/dev/js/globals/firefox.txt
similarity index 63%
rename from dev/core/src/com/google/gwt/dev/js/globals/firefox25.txt
rename to dev/core/src/com/google/gwt/dev/js/globals/firefox.txt
index caaa300..0d985f3 100644
--- a/dev/core/src/com/google/gwt/dev/js/globals/firefox25.txt
+++ b/dev/core/src/com/google/gwt/dev/js/globals/firefox.txt
@@ -1,4 +1,7 @@
+AbortController
+AbortSignal
AnalyserNode
+Animation
AnimationEvent
ArchiveRequest
Array
@@ -14,14 +17,20 @@
AudioNode
AudioParam
AudioProcessingEvent
+AudioScheduledSourceNode
AudioStreamTrack
+AuthenticatorAssertionResponse
+AuthenticatorAttestationResponse
+AuthenticatorResponse
BarProp
+BaseAudioContext
BatteryManager
BeforeUnloadEvent
BiquadFilterNode
Blob
BlobEvent
Boolean
+BroadcastChannel
BrowserFeedWriter
CDATASection
CRMFObject
@@ -29,13 +38,18 @@
CSS2Properties
CSSCharsetRule
CSSConditionRule
+CSSCounterStyleRule
CSSFontFaceRule
+CSSFontFeatureValuesRule
CSSGroupRuleRuleList
CSSGroupingRule
CSSImportRule
+CSSKeyframeRule
+CSSKeyframesRule
CSSMediaRule
CSSMozDocumentRule
CSSNameSpaceRule
+CSSNamespaceRule
CSSPageRule
CSSPrimitiveValue
CSSRule
@@ -46,9 +60,12 @@
CSSSupportsRule
CSSValue
CSSValueList
+Cache
+CacheStorage
CameraCapabilities
CameraControl
CameraManager
+CanvasCaptureMediaStream
CanvasGradient
CanvasPattern
CanvasRenderingContext2D
@@ -64,16 +81,28 @@
CommandEvent
Comment
CompositionEvent
+ConstantSourceNode
Controllers
ConvolverNode
+Credential
+CredentialsContainer
Crypto
+CryptoKey
CustomEvent
DOMCursor
DOMError
DOMException
DOMImplementation
DOMMMIError
+DOMMatrix
+DOMMatrixReadOnly
DOMParser
+DOMPoint
+DOMPointReadOnly
+DOMQuad
+DOMRect
+DOMRectList
+DOMRectReadOnly
DOMRequest
DOMSettableTokenList
DOMStringList
@@ -83,6 +112,8 @@
DataChannel
DataContainerEvent
DataTransfer
+DataTransferItem
+DataTransferItemList
DataView
Date
DelayNode
@@ -96,6 +127,7 @@
DeviceRotationRate
DeviceStorage
DeviceStorageChangeEvent
+Directory
Document
DocumentFragment
DocumentType
@@ -104,6 +136,7 @@
Element
ElementReplaceEvent
Error
+ErrorEvent
EvalError
Event
EventListenerInfo
@@ -114,13 +147,27 @@
FileList
FileReader
FileRequest
+FileSystem
+FileSystemDirectoryEntry
+FileSystemDirectoryReader
+FileSystemEntry
+FileSystemFileEntry
Float32Array
Float64Array
FocusEvent
+FontFace
+FontFaceSet
+FontFaceSetLoadEvent
FormData
Function
GainNode
+Gamepad
+GamepadButton
+GamepadEvent
+GamepadHapticActuator
+GamepadPose
GeoPositionError
+HTMLAllCollection
HTMLAnchorElement
HTMLAppletElement
HTMLAreaElement
@@ -134,6 +181,7 @@
HTMLDListElement
HTMLDataElement
HTMLDataListElement
+HTMLDetailsElement
HTMLDirectoryElement
HTMLDivElement
HTMLDocument
@@ -141,6 +189,7 @@
HTMLEmbedElement
HTMLFieldSetElement
HTMLFontElement
+HTMLFormControlsCollection
HTMLFormElement
HTMLFrameElement
HTMLFrameSetElement
@@ -170,6 +219,7 @@
HTMLOutputElement
HTMLParagraphElement
HTMLParamElement
+HTMLPictureElement
HTMLPreElement
HTMLProgressElement
HTMLPropertiesCollection
@@ -189,31 +239,43 @@
HTMLTextAreaElement
HTMLTimeElement
HTMLTitleElement
+HTMLTrackElement
HTMLUListElement
HTMLUnknownElement
HTMLVideoElement
HashChangeEvent
+Headers
History
IDBCursor
IDBCursorWithValue
IDBDatabase
IDBFactory
IDBFileHandle
+IDBFileRequest
IDBIndex
IDBKeyRange
+IDBMutableFile
IDBObjectStore
IDBOpenDBRequest
IDBRequest
IDBTransaction
IDBVersionChangeEvent
+IIRFilterNode
+IdleDeadline
Image
+ImageBitmap
+ImageBitmapRenderingContext
ImageData
Infinity
+InputEvent
InstallTrigger
Int16Array
Int32Array
Int8Array
InternalError
+IntersectionObserver
+IntersectionObserverEntry
+Intl
Iterator
JSON
KeyEvent
@@ -224,17 +286,32 @@
LockedFile
Map
Math
+MediaDeviceInfo
+MediaDevices
MediaElementAudioSourceNode
+MediaEncryptedEvent
MediaError
+MediaKeyError
+MediaKeyMessageEvent
+MediaKeySession
+MediaKeyStatusMap
+MediaKeySystemAccess
+MediaKeys
MediaList
MediaQueryList
+MediaQueryListEvent
MediaRecorder
+MediaRecorderErrorEvent
+MediaSource
MediaStream
MediaStreamAudioDestinationNode
MediaStreamAudioSourceNode
MediaStreamEvent
MediaStreamTrack
+MediaStreamTrackEvent
+MessageChannel
MessageEvent
+MessagePort
MimeType
MimeTypeArray
ModalContentWindow
@@ -262,6 +339,7 @@
MutationObserver
MutationRecord
NaN
+NamedNodeMap
Navigator
Node
NodeFilter
@@ -282,28 +360,60 @@
PaintRequest
PaintRequestList
PannerNode
+Path2D
Performance
+PerformanceEntry
+PerformanceMark
+PerformanceMeasure
PerformanceNavigation
+PerformanceNavigationTiming
+PerformanceObserver
+PerformanceObserverEntryList
+PerformanceResourceTiming
PerformanceTiming
PeriodicWave
+PermissionStatus
+Permissions
Plugin
PluginArray
+PointerEvent
PopStateEvent
PopupBlockedEvent
ProcessingInstruction
ProgressEvent
+Promise
PromiseResolver
PropertyNodeList
Proxy
+PublicKeyCredential
+PushManager
+PushSubscription
+PushSubscriptionOptions
RGBColor
+RTCCertificate
+RTCDTMFSender
+RTCDTMFToneChangeEvent
+RTCDataChannel
RTCDataChannelEvent
+RTCIceCandidate
+RTCPeerConnection
RTCPeerConnectionIceEvent
+RTCRtpReceiver
+RTCRtpSender
+RTCRtpTransceiver
+RTCSessionDescription
+RTCStatsReport
+RTCTrackEvent
+RadioNodeList
Range
RangeError
RecordErrorEvent
Rect
ReferenceError
+Reflect
RegExp
+Request
+Response
SVGAElement
SVGAltGlyphElement
SVGAngle
@@ -339,6 +449,7 @@
SVGFEDiffuseLightingElement
SVGFEDisplacementMapElement
SVGFEDistantLightElement
+SVGFEDropShadowElement
SVGFEFloodElement
SVGFEFuncAElement
SVGFEFuncBElement
@@ -358,6 +469,7 @@
SVGFilterElement
SVGForeignObjectElement
SVGGElement
+SVGGeometryElement
SVGGradientElement
SVGGraphicsElement
SVGImageElement
@@ -425,64 +537,101 @@
SVGZoomAndPan
SVGZoomEvent
Screen
+ScreenOrientation
ScriptProcessorNode
ScrollAreaEvent
Selection
+ServiceWorker
+ServiceWorkerContainer
+ServiceWorkerRegistration
Set
+SharedWorker
SimpleGestureEvent
SmartCardEvent
+SourceBuffer
+SourceBufferList
SpeechRecognitionError
SpeechRecognitionEvent
+SpeechSynthesis
+SpeechSynthesisErrorEvent
SpeechSynthesisEvent
+SpeechSynthesisUtterance
+SpeechSynthesisVoice
+StereoPannerNode
StopIteration
Storage
StorageEvent
+StorageManager
String
StyleRuleChangeEvent
StyleSheet
StyleSheetApplicableStateChangeEvent
StyleSheetChangeEvent
StyleSheetList
+SubtleCrypto
+Symbol
SyntaxError
Text
TextDecoder
TextEncoder
TextMetrics
+TextTrack
+TextTrackCue
+TextTrackCueList
+TextTrackList
TimeEvent
TimeRanges
+TrackEvent
TransitionEvent
TreeWalker
TypeError
+U2F
UIEvent
URIError
URL
+URLSearchParams
Uint16Array
Uint32Array
Uint8Array
Uint8ClampedArray
UserDataHandler
UserProximityEvent
+VTTCue
+VTTRegion
ValidityState
+VideoPlaybackQuality
VideoStreamTrack
WaveShaperNode
WeakMap
+WeakSet
+WebAssembly
+WebGL2RenderingContext
WebGLActiveInfo
WebGLBuffer
+WebGLContextEvent
WebGLFramebuffer
WebGLProgram
+WebGLQuery
WebGLRenderbuffer
WebGLRenderingContext
+WebGLSampler
WebGLShader
WebGLShaderPrecisionFormat
+WebGLSync
WebGLTexture
+WebGLTransformFeedback
WebGLUniformLocation
WebGLVertexArray
+WebGLVertexArrayObject
+WebKitCSSMatrix
WebSocket
WheelEvent
Window
WindowUtils
+Worker
XMLDocument
XMLHttpRequest
+XMLHttpRequestEventTarget
XMLHttpRequestUpload
XMLSerializer
XMLStylesheetProcessingInstruction
@@ -502,26 +651,222 @@
XULLabeledControlElement
XULPopupElement
__gwt_HostedModePlugin
+alert
+applicationCache
+atob
+blur
+btoa
+caches
+cancelAnimationFrame
+cancelIdleCallback
+captureEvents
+clearInterval
+clearTimeout
+close
+closed
+confirm
console
+content
+createImageBitmap
+crypto
decodeURI
decodeURIComponent
+devicePixelRatio
document
+dump
encodeURI
encodeURIComponent
escape
eval
external
+fetch
+find
+focus
+frameElement
+frames
+fullScreen
+getComputedStyle
+getDefaultComputedStyle
getInterface
+getSelection
+history
+indexedDB
+innerHeight
+innerWidth
isFinite
isNaN
+isSecureContext
+length
+localStorage
+location
+locationbar
+matchMedia
+menubar
+moveBy
+moveTo
+mozInnerScreenX
+mozInnerScreenY
+mozPaintCount
mozRTCIceCandidate
mozRTCPeerConnection
mozRTCSessionDescription
+name
+navigator
netscape
+onabort
+onabsolutedeviceorientation
+onafterprint
+onanimationcancel
+onanimationend
+onanimationiteration
+onanimationstart
+onauxclick
+onbeforeprint
+onbeforeunload
+onblur
+oncanplay
+oncanplaythrough
+onchange
+onclick
+onclose
+oncontextmenu
+ondblclick
+ondevicelight
+ondevicemotion
+ondeviceorientation
+ondeviceproximity
+ondrag
+ondragend
+ondragenter
+ondragexit
+ondragleave
+ondragover
+ondragstart
+ondrop
+ondurationchange
+onemptied
+onended
+onerror
+onfocus
+ongotpointercapture
+onhashchange
+oninput
+oninvalid
+onkeydown
+onkeypress
+onkeyup
+onlanguagechange
+onload
+onloadeddata
+onloadedmetadata
+onloadend
+onloadstart
+onlostpointercapture
+onmessage
+onmessageerror
+onmousedown
+onmouseenter
+onmouseleave
+onmousemove
+onmouseout
+onmouseover
+onmouseup
+onmozfullscreenchange
+onmozfullscreenerror
+onoffline
+ononline
+onpagehide
+onpageshow
+onpause
+onplay
+onplaying
+onpointercancel
+onpointerdown
+onpointerenter
+onpointerleave
+onpointermove
+onpointerout
+onpointerover
+onpointerup
+onpopstate
+onprogress
+onratechange
+onreset
+onresize
+onscroll
+onseeked
+onseeking
+onselect
+onselectstart
+onshow
+onstalled
+onstorage
+onsubmit
+onsuspend
+ontimeupdate
+ontoggle
+ontransitioncancel
+ontransitionend
+ontransitionrun
+ontransitionstart
+onunload
+onuserproximity
+onvolumechange
+onwaiting
+onwebkitanimationend
+onwebkitanimationiteration
+onwebkitanimationstart
+onwebkittransitionend
+onwheel
+open
+opener
+origin
+outerHeight
+outerWidth
+pageXOffset
+pageYOffset
+parent
parseFloat
parseInt
+performance
+personalbar
+postMessage
+print
+prompt
+releaseEvents
+requestAnimationFrame
+requestIdleCallback
+resizeBy
+resizeTo
+screen
+screenX
+screenY
+scroll
+scrollBy
+scrollByLines
+scrollByPages
+scrollMaxX
+scrollMaxY
+scrollTo
+scrollX
+scrollY
+scrollbars
+self
+sessionStorage
+setInterval
+setResizable
+setTimeout
sidebar
+sizeToContent
+speechSynthesis
+status
+statusbar
+stop
+toolbar
+top
+u2f
undefined
unescape
uneval
+updateCommands
window