On 2014-06-04, 4:45 PM, Nathan Froyd wrote:
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.
It's also available from Components.interfaces.nsIDOM*, so code that is
using that (the majority of the use case for those scriptable
interfaces) will keep working.
Cheers,
Ehsan
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform