Re: unused non-[scriptable] XPIDL interfaces no longer shipped with Firefox

2014-06-04 Thread Robert O'Callahan
So IIUC this means that script can't call any methods on these interfaces, so the only remaining users could be binary extension components and those within libxul itself. So if we're willing to ignore the former, and eliminate the latter, then we can remove these interfaces entirely? Or do we need

Re: unused non-[scriptable] XPIDL interfaces no longer shipped with Firefox

2014-06-04 Thread Ehsan Akhgari
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 b

unused non-[scriptable] XPIDL interfaces no longer shipped with Firefox

2014-06-04 Thread Nathan Froyd
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 remov