https://github.com/mozilla/gecko-dev
Raw File
Tip revision: d3e2548c17483ad494ac5c6e9602355d1559cd64 authored by Ryan VanderMeulen on 16 March 2014, 19:13:43 UTC
Merge b2g18 to v1.1hd. a=merge
Tip revision: d3e2548
dombindings.conf
# -*- Mode: python; -*-c
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this file,
# You can obtain one at http://mozilla.org/MPL/2.0./

list_classes = [
    {
        'name': 'NodeList',
        'nativeClass': 'nsINodeList'
    },
    {
        'name': 'PropertyNodeList',
        'nativeClass': 'mozilla::dom::PropertyNodeList',
        'newBindingHeader': 'mozilla/dom/HTMLPropertiesCollectionBinding.h'
    },
    {
        'name': 'HTMLCollection',
        'nativeClass': 'nsIHTMLCollection'
    },
    {
        'name': 'HTMLOptionsCollection',
        'nativeClass': 'nsHTMLOptionCollection'
    },
    {
        'name': 'HTMLPropertiesCollection',
        'nativeClass': 'mozilla::dom::HTMLPropertiesCollection'
    },
    {
        'name': 'DOMTokenList',
        'nativeClass': 'nsDOMTokenList'
    },
    {
        'name': 'DOMSettableTokenList',
        'nativeClass': 'nsDOMSettableTokenList'
    },
    {
        'name': 'ClientRectList',
        'nativeClass': 'nsClientRectList'
    },
    {
        'name': 'PaintRequestList',
        'nativeClass': 'nsPaintRequestList'
    },
    {
        'name': 'FileList',
        'nativeClass': 'nsDOMFileList'
    },
    {
        'name': 'SVGLengthList',
        'nativeClass': 'mozilla::DOMSVGLengthList'
    },
    {
        'name': 'SVGNumberList',
        'nativeClass': 'mozilla::DOMSVGNumberList'
    },
    {
        'name': 'SVGPathSegList',
        'nativeClass': 'mozilla::DOMSVGPathSegList'
    },
    {
        'name': 'SVGPointList',
        'nativeClass': 'mozilla::DOMSVGPointList'
    },
    {
        'name': 'SVGTransformList',
        'nativeClass': 'mozilla::DOMSVGTransformList'
    }
]

prefableClasses = {
    }

irregularFilenames = {
    'nsHTMLOptionCollection': 'nsHTMLSelectElement',
    'mozilla::dom::PropertyNodeList': 'HTMLPropertiesCollection',
    'nsClientRectList': 'nsClientRect',
    'nsPaintRequestList': 'nsPaintRequest',
    'nsDOMFileList': 'nsDOMFile',
    }

customInheritance = {
    'nsIDOMPropertyNodeList': 'nsIDOMNodeList',
    'nsIDOMHTMLOptionsCollection': 'nsIDOMHTMLCollection',
    'nsIDOMHTMLPropertiesCollection': 'nsIDOMHTMLCollection',
    }
back to top