mozilla
Your Search Results

    Interfaces moved in Firefox 3.6

    These interfaces were moved to new locations in the tree in Gecko 1.9.2. This is generally only interesting to people doing development on Mozilla itself.

    Moved DOM interfaces

    The following interfaces were moved from dom/public/idl/base/ to dom/interfaces/base/:

    nsIBrowserDOMWindow nsIDOMBarProp
    nsIDOMCRMFObject nsIDOMChromeWindow
    nsIDOMClientInformation nsIDOMClientRect
    nsIDOMClientRectList nsIDOMConstructor
    nsIDOMCrypto nsIDOMHistory
    nsIDOMJSWindow nsIDOMLocation
    nsIDOMMimeType nsIDOMMimeTypeArray
    nsIDOMModalContentWindow nsIDOMNSFeatureFactory
    nsIDOMNavigator nsIDOMPkcs11
    nsIDOMPlugin nsIDOMPluginArray
    nsIDOMScreen nsIDOMWindow
    nsIDOMWindow2 nsIDOMWindowCollection
    nsIDOMWindowInternal nsIDOMWindowUtils

    The following interfaces moved from dom/public/idl/core/ to dom/interfaces/core/:

    nsIDOM3Attr nsIDOM3Document
    nsIDOM3Node nsIDOM3Text
    nsIDOM3TypeInfo nsIDOMAttr
    nsIDOMCDATASection nsIDOMCharacterData
    nsIDOMComment nsIDOMDOMConfiguration
    nsIDOMDOMError nsIDOMDOMErrorHandler
    nsIDOMDOMException nsIDOMDOMImplementation
    nsIDOMDOMLocator nsIDOMDOMStringList
    nsIDOMDocument nsIDOMDocumentFragment
    nsIDOMDocumentType nsIDOMElement
    nsIDOMEntity nsIDOMEntityReference
    nsIDOMNSDocument nsIDOMNSEditableElement
    nsIDOMNSElement nsIDOMNameList
    nsIDOMNamedNodeMap nsIDOMNode
    nsIDOMNodeList nsIDOMNodeSelector
    nsIDOMNotation nsIDOMProcessingInstruction
    nsIDOMText nsIDOMUserDataHandler
    nsIDOMXMLDocument  

    These interfaces moved from dom/public/idl/css/ to dom/interfaces/css/:

    nsIDOMCSS2Properties nsIDOMCSSCharsetRule
    nsIDOMCSSFontFaceRule nsIDOMCSSImportRule
    nsIDOMCSSMediaRule nsIDOMCSSMozDocumentRule
    nsIDOMCSSPageRule nsIDOMCSSPrimitiveValue
    nsIDOMCSSRule nsIDOMCSSRuleList
    nsIDOMCSSStyleDeclaration nsIDOMCSSStyleRule
    nsIDOMCSSStyleSheet nsIDOMCSSUnknownRule
    nsIDOMCSSValue nsIDOMCSSValueList
    nsIDOMCounter nsIDOMDocumentCSS
    nsIDOMElementCSSInlineStyle nsIDOMNSCSS2Properties
    nsIDOMNSRGBAColor nsIDOMRGBColor
    nsIDOMRect nsIDOMViewCSS

    The following interfaces moved from dom/public/idl/events/ to dom/interfaces/events/:

    nsIDOM3DocumentEvent nsIDOM3EventTarget
    nsIDOMBeforeUnloadEvent nsIDOMCommandEvent
    nsIDOMDataContainerEvent nsIDOMDataTransfer
    nsIDOMDocumentEvent nsIDOMDragEvent
    nsIDOMEvent nsIDOMEventGroup
    nsIDOMEventListener nsIDOMEventTarget
    nsIDOMKeyEvent nsIDOMMessageEvent
    nsIDOMMouseEvent nsIDOMMouseScrollEvent
    nsIDOMMutationEvent nsIDOMNSEvent
    nsIDOMNSEventTarget nsIDOMNSMouseEvent
    nsIDOMNSUIEvent nsIDOMNotifyPaintEvent
    nsIDOMPageTransitionEvent nsIDOMPopupBlockedEvent
    nsIDOMProgressEvent nsIDOMSimpleGestureEvent
    nsIDOMSmartCardEvent nsIDOMUIEvent

    These interfaces moved from dom/public/idl/geolocation/ to /dom/interfaces/geolocation/:

    nsIDOMGeoGeolocation nsIDOMGeoPosition
    nsIDOMGeoPositionCallback nsIDOMGeoPositionCoords
    nsIDOMGeoPositionError nsIDOMGeoPositionErrorCallback
    nsIDOMGeoPositionOptions nsIDOMNavigatorGeolocation
    nsIGeolocationProvider

    These interfaces moved from dom/public/idl/html/ to /dom/interfaces/html/:

    nsIDOMHTMLAnchorElement nsIDOMHTMLAppletElement
    nsIDOMHTMLAreaElement nsIDOMHTMLAudioElement
    nsIDOMHTMLBRElement nsIDOMHTMLBaseElement
    nsIDOMHTMLBaseFontElement nsIDOMHTMLBodyElement
    nsIDOMHTMLButtonElement nsIDOMHTMLByteRanges
    nsIDOMHTMLCanvasElement nsIDOMHTMLCollection
    nsIDOMHTMLDListElement nsIDOMHTMLDirectoryElement
    nsIDOMHTMLDivElement nsIDOMHTMLDocument
    nsIDOMHTMLElement nsIDOMHTMLEmbedElement
    nsIDOMHTMLFieldSetElement nsIDOMHTMLFontElement
    nsIDOMHTMLFormElement nsIDOMHTMLFrameElement
    nsIDOMHTMLFrameSetElement nsIDOMHTMLHRElement
    nsIDOMHTMLHeadElement nsIDOMHTMLHeadingElement
    nsIDOMHTMLHtmlElement nsIDOMHTMLIFrameElement
    nsIDOMHTMLImageElement nsIDOMHTMLInputElement
    nsIDOMHTMLIsIndexElement nsIDOMHTMLLIElement
    nsIDOMHTMLLabelElement nsIDOMHTMLLegendElement
    nsIDOMHTMLLinkElement nsIDOMHTMLMapElement
    nsIDOMHTMLMediaElement nsIDOMHTMLMediaError
    nsIDOMHTMLMenuElement nsIDOMHTMLMetaElement
    nsIDOMHTMLModElement nsIDOMHTMLOListElement
    nsIDOMHTMLObjectElement nsIDOMHTMLOptGroupElement
    nsIDOMHTMLOptionElement nsIDOMHTMLOptionsCollection
    nsIDOMHTMLParagraphElement nsIDOMHTMLParamElement
    nsIDOMHTMLPreElement nsIDOMHTMLQuoteElement
    nsIDOMHTMLScriptElement nsIDOMHTMLSelectElement
    nsIDOMHTMLSourceElement nsIDOMHTMLStyleElement
    nsIDOMHTMLTableCaptionElem nsIDOMHTMLTableCellElement
    nsIDOMHTMLTableColElement nsIDOMHTMLTableElement
    nsIDOMHTMLTableRowElement nsIDOMHTMLTableSectionElem
    nsIDOMHTMLTextAreaElement nsIDOMHTMLTimeRanges
    nsIDOMHTMLTitleElement nsIDOMHTMLUListElement
    nsIDOMHTMLVideoElement nsIDOMHTMLVoidCallback
    nsIDOMNSHTMLAnchorElement nsIDOMNSHTMLAnchorElement2
    nsIDOMNSHTMLAreaElement nsIDOMNSHTMLAreaElement2
    nsIDOMNSHTMLButtonElement nsIDOMNSHTMLDocument
    nsIDOMNSHTMLElement nsIDOMNSHTMLFormControlList
    nsIDOMNSHTMLFormElement nsIDOMNSHTMLFrameElement
    nsIDOMNSHTMLHRElement nsIDOMNSHTMLImageElement
    nsIDOMNSHTMLInputElement nsIDOMNSHTMLOptionCollectn
    nsIDOMNSHTMLOptionElement nsIDOMNSHTMLSelectElement
    nsIDOMNSHTMLTextAreaElement nsIDOMNSXBLFormControl

    The following interfaces were moved from dom/public/idl/json/ to dom/interfaces/json/:

    nsIJSON

    The following interfaces were moved from dom/public/idl/ls/ to dom/interfaces/load-save/:

    nsIDOMDOMImplementationLS nsIDOMLSException
    nsIDOMLSInput nsIDOMLSLoadEvent
    nsIDOMLSOutput nsIDOMLSParser
    nsIDOMLSParserFilter nsIDOMLSProgressEvent
    nsIDOMLSResourceResolver nsIDOMLSSerializer
    nsIDOMLSSerializerFilter

    The following interfaces moved from dom/public/idl/offline/ to dom/interfaces/offline/:

    nsIDOMLoadStatus nsIDOMLoadStatusEvent
    nsIDOMOfflineResourceList

    These interfaces moved from dom/public/idl/range/ to dom/interfaces/range/:

    nsIDOMDocumentRange nsIDOMNSRange
    nsIDOMRange nsIDOMRangeException

    This interface moved from dom/public/idl/smil to dom/interfaces/smil/:

    nsIDOMElementTimeControl

    The following interfaces moved from dom/public/idl/storage/ to dom/interfaces/storage/:

    nsIDOMStorage nsIDOMStorageEvent
    nsIDOMStorageItem nsIDOMStorageList
    nsIDOMStorageManager nsIDOMStorageWindow
    nsIDOMToString

    The following interfaces moved from dom/public/idl/stylesheets/ to dom/interfaces/stylesheets/:

    nsIDOMDocumentStyle nsIDOMLinkStyle
    nsIDOMMediaList nsIDOMNSDocumentStyle
    nsIDOMStyleSheet nsIDOMStyleSheetList

    The following interfaces moved from dom/public/idl/svg/ to dom/interfaces/svg/:

    nsIDOMGetSVGDocument nsIDOMSVGAElement
    nsIDOMSVGAngle nsIDOMSVGAnimPresAspRatio
    nsIDOMSVGAnimTransformList nsIDOMSVGAnimateElement
    nsIDOMSVGAnimateTransformElement nsIDOMSVGAnimatedAngle
    nsIDOMSVGAnimatedBoolean nsIDOMSVGAnimatedEnum
    nsIDOMSVGAnimatedInteger nsIDOMSVGAnimatedLength
    nsIDOMSVGAnimatedLengthList nsIDOMSVGAnimatedNumber
    nsIDOMSVGAnimatedNumberList nsIDOMSVGAnimatedPathData
    nsIDOMSVGAnimatedPoints nsIDOMSVGAnimatedRect
    nsIDOMSVGAnimatedString nsIDOMSVGAnimationElement
    nsIDOMSVGCircleElement nsIDOMSVGClipPathElement
    nsIDOMSVGDefsElement nsIDOMSVGDescElement
    nsIDOMSVGDocument nsIDOMSVGElement
    nsIDOMSVGEllipseElement nsIDOMSVGEvent
    nsIDOMSVGException nsIDOMSVGFilterElement
    nsIDOMSVGFilters nsIDOMSVGFitToViewBox
    nsIDOMSVGForeignObjectElem nsIDOMSVGGElement
    nsIDOMSVGGradientElement nsIDOMSVGImageElement
    nsIDOMSVGLength nsIDOMSVGLengthList
    nsIDOMSVGLineElement nsIDOMSVGLocatable
    nsIDOMSVGMarkerElement nsIDOMSVGMaskElement
    nsIDOMSVGMatrix nsIDOMSVGMetadataElement
    nsIDOMSVGNumber nsIDOMSVGNumberList
    nsIDOMSVGPathElement nsIDOMSVGPathSeg
    nsIDOMSVGPathSegList nsIDOMSVGPatternElement
    nsIDOMSVGPoint nsIDOMSVGPointList
    nsIDOMSVGPolygonElement nsIDOMSVGPolylineElement
    nsIDOMSVGPresAspectRatio nsIDOMSVGRect
    nsIDOMSVGRectElement nsIDOMSVGSVGElement
    nsIDOMSVGScriptElement nsIDOMSVGSetElement
    nsIDOMSVGStopElement nsIDOMSVGStylable
    nsIDOMSVGStyleElement nsIDOMSVGSwitchElement
    nsIDOMSVGSymbolElement nsIDOMSVGTSpanElement
    nsIDOMSVGTextContentElement nsIDOMSVGTextElement
    nsIDOMSVGTextPathElement nsIDOMSVGTextPositionElem
    nsIDOMSVGTitleElement nsIDOMSVGTransform
    nsIDOMSVGTransformList nsIDOMSVGTransformable
    nsIDOMSVGURIReference nsIDOMSVGUnitTypes
    nsIDOMSVGUseElement nsIDOMSVGViewSpec
    nsIDOMSVGZoomAndPan nsIDOMSVGZoomEvent

    The IDL files for DOM workers have moved as well, from dom/public/idl/threads/ to dom/interfaces/threads/:

    nsIDOMWorkers.idl (contains multiple interfaces)

    The following IDL files have moved from dom/public/idl/traversal/ to dom/interfaces/traversal/:

    nsIDOMDocumentTraversal nsIDOMNodeFilter
    nsIDOMNodeIterator nsIDOMTreeWalker

    The following IDL files have moved from dom/public/idl/views/ to dom/interfaces/views/:

    nsIDOMAbstractView nsIDOMDocumentView

    The following IDL files have moved from dom/public/idl/xbl/ to dom/interfaces/xbl/:

    nsIDOMDocumentXBL

    The following IDL files have moved from dom/public/idl/xpath/ to dom/interfaces/xpath/:

    nsIDOMNSXPathExpression nsIDOMXPathEvaluator
    nsIDOMXPathException nsIDOMXPathExpression
    nsIDOMXPathNSResolver nsIDOMXPathNamespace
    nsIDOMXPathResult

    The following IDL files have moved from dom/public/idl/xul/ to dom/interfaces/xul/:

    nsIDOMXULButtonElement nsIDOMXULCheckboxElement
    nsIDOMXULCommandDispatcher nsIDOMXULCommandEvent
    nsIDOMXULContainerElement nsIDOMXULControlElement
    nsIDOMXULDescriptionElement nsIDOMXULDocument
    nsIDOMXULElement nsIDOMXULImageElement
    nsIDOMXULLabelElement nsIDOMXULLabeledControlEl
    nsIDOMXULMenuListElement nsIDOMXULMultSelectCntrlEl
    nsIDOMXULPopupElement nsIDOMXULSelectCntrlEl
    nsIDOMXULSelectCntrlItemEl nsIDOMXULTextboxElement
    nsIDOMXULTreeElement

    Document Tags and Contributors

    Contributors to this page: Sheppy, trevorh, teoli
    Last updated by: teoli,