Bug 996061 has now landed on inbound.  Prior to this bug, we included 
non-[scriptable] XPIDL interfaces into the internal typelibs shipped with 
Firefox.  This is no longer the case: interfaces that are not marked 
[scriptable] and are not referenced by other [scriptable] interfaces will be 
removed from their typelib at xpt link time during the build.

The complete list of interfaces no longer present in typelibs is included 
below.  For interfaces that have been converted to WebIDL (e.g. the nsIDOM* 
interfaces), their functionality is still available from script via the WebIDL 
bindings.

If you believe there is a need for a particular interface below to be 
accessible from script, please file a bug.

Thanks,
-Nathan

nsIAutoConfig
nsIReadConfig
nsIExpandedPrincipal
nsICommandLineRunner
nsIDOMDataChannel
nsIDOMFileList
nsIDOMFileReader
nsIDOMFormData
nsIDOMParser
nsIDOMSerializer
nsIInProcessContentFrameMessageManager
nsIXHRSendable
mozIGeckoMediaPluginService
nsIPhonetic
nsIEntropyCollector
nsIDOMMozApplicationEvent
nsIAudioChannelAgent
nsIAudioChannelAgentCallback
nsIDOMClientRectList
nsIDOMHistory
nsIServiceWorkerManager
nsIDOMCanvasRenderingContext2D
nsIDOMWebGLRenderingContext
nsIDOMDOMException
nsIDOMXMLDocument
nsIDOMCSSPrimitiveValue
nsIDOMCSSValueList
nsIDOMRect
nsIDOMDeviceStorage
nsIDOMDeviceStorageChangeEvent
nsIDOMAnimationEvent
nsIDOMBeforeUnloadEvent
nsIDOMClipboardEvent
nsIDOMCloseEvent
nsIDOMCommandEvent
nsIDOMCompositionEvent
nsIDOMCustomEvent
nsIDOMDOMTransactionEvent
nsIDOMDataContainerEvent
nsIDOMDataTransfer
nsIDOMDeviceOrientationEvent
nsIDOMDragEvent
nsIDOMElementReplaceEvent
nsIDOMFocusEvent
nsIDOMHashChangeEvent
nsIDOMKeyEvent
nsIDOMMessageEvent
nsIDOMMouseEvent
nsIDOMMouseScrollEvent
nsIDOMMutationEvent
nsIDOMNSEvent
nsIDOMNotifyPaintEvent
nsIDOMPageTransitionEvent
nsIDOMPaintRequest
nsIDOMPopStateEvent
nsIDOMPopupBlockedEvent
nsIDOMProgressEvent
nsIDOMRecordErrorEvent
nsIDOMScrollAreaEvent
nsIDOMSimpleGestureEvent
nsIDOMSmartCardEvent
nsIDOMStyleRuleChangeEvent
nsIDOMStyleSheetApplicableStateChangeEvent
nsIDOMStyleSheetChangeEvent
nsIDOMTransitionEvent
nsIDOMUIEvent
nsIDOMWheelEvent
nsIDOMGeoGeolocation
nsIDOMHTMLAnchorElement
nsIDOMHTMLAppletElement
nsIDOMHTMLAreaElement
nsIDOMHTMLAudioElement
nsIDOMHTMLBRElement
nsIDOMHTMLBaseElement
nsIDOMHTMLBodyElement
nsIDOMHTMLButtonElement
nsIDOMHTMLCanvasElement
nsIDOMHTMLCollection
nsIDOMHTMLDirectoryElement
nsIDOMHTMLDivElement
nsIDOMHTMLDocument
nsIDOMHTMLElement
nsIDOMHTMLEmbedElement
nsIDOMHTMLFieldSetElement
nsIDOMHTMLFormElement
nsIDOMHTMLFrameElement
nsIDOMHTMLFrameSetElement
nsIDOMHTMLHRElement
nsIDOMHTMLHeadElement
nsIDOMHTMLHeadingElement
nsIDOMHTMLHtmlElement
nsIDOMHTMLIFrameElement
nsIDOMHTMLImageElement
nsIDOMHTMLInputElement
nsIDOMHTMLLIElement
nsIDOMHTMLLabelElement
nsIDOMHTMLLinkElement
nsIDOMHTMLMapElement
nsIDOMHTMLMediaElement
nsIDOMHTMLMenuElement
nsIDOMHTMLMenuItemElement
nsIDOMHTMLMetaElement
nsIDOMHTMLOListElement
nsIDOMHTMLObjectElement
nsIDOMHTMLOptGroupElement
nsIDOMHTMLOptionElement
nsIDOMHTMLOptionsCollection
nsIDOMHTMLParagraphElement
nsIDOMHTMLPreElement
nsIDOMHTMLQuoteElement
nsIDOMHTMLScriptElement
nsIDOMHTMLSelectElement
nsIDOMHTMLSourceElement
nsIDOMHTMLStyleElement
nsIDOMHTMLTableCaptionElement
nsIDOMHTMLTableCellElement
nsIDOMHTMLTableElement
nsIDOMHTMLTextAreaElement
nsIDOMHTMLTitleElement
nsIDOMHTMLUListElement
nsIDOMHTMLVideoElement
nsIDOMMediaError
nsIDOMTimeRanges
nsIDOMValidityState
nsIDOMLocalMediaStream
nsIDOMMediaStream
nsIDOMMozMmsEvent
nsIDOMMozSmsEvent
nsIMozNavigatorNetwork
nsIDOMOfflineResourceList
nsIDOMRange
nsIDOMMozSettingsEvent
nsIDOMTimeEvent
nsIDOMMediaList
nsIDOMStyleSheet
nsIDOMStyleSheetList
nsIDOMSVGElement
nsIDOMSVGLength
nsIDOMNodeIterator
nsIDOMTreeWalker
nsIDOMSpeechRecognitionEvent
nsISpeechRecognitionService
nsIDOMSpeechSynthesisEvent
nsIDOMDocumentXBL
nsIDOMXPathEvaluator
nsIDOMXULCommandEvent
nsIDOMXULDocument
imgIOnloadBlocker
nsINativeTreeSelection
nsINativeTreeView
nsIAuthModule
nsIDashboardEventNotifier
nsIDivertableChannel
nsISpeculativeConnectionOverrider
nsIStreamingProtocolController
nsIStreamingProtocolControllerService
nsIThreadRetargetableRequest
nsIThreadRetargetableStreamListener
nsIUDPSocketFilter
nsIUDPSocketFilterHandler
nsIHttpChannelChild
nsIRemoteOpenFileListener
nsIViewSourceChannel
nsIBufEntropyCollector
nsICMSDecoder
nsICMSEncoder
nsICMSMessage
nsICMSMessage2
nsISMimeVerificationListener
nsISignatureVerifier
nsIPluginDocument
nsIPluginInputStream
nsIPluginInstanceOwner
nsIProfileSaveEvent
nsIStartupCache
nsIUrlClassifierLookupCallback
nsIAppShell
nsPIPromptService
nsPIWindowWatcher
nsISecurityConsoleMessage
nsIBidirectionalEnumerator
nsIInterfaceInfo
nsIInterfaceInfoManager
nsIJSRuntimeService
nsIXPCFunctionThisTranslator
nsIXPCScriptable
nsIXPConnect
nsIXPConnectJSObjectHolder
nsIXPConnectWrappedJS
nsIXPConnectWrappedNative
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to