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