On Thu, Jan 21, 2016 at 9:52 PM, Kyle Huey <m...@kylehuey.com> wrote:
> Early in the next release cycle I plan to land a patch that will remove > nsPIDOMWindow in favor of two separate types for inner and outer windows > (fittingly, called nsPIDOMWindowInner/nsPIDOMWindowOuter) I'll also make > changes to the XPIDL interface hierarchy (effectively removing nsIDOMWindow > and introducing two new base interfaces for inner and outer windows) to > support this. When the dust settles places that today use nsPIDOMWindow or > nsIDOMWindow will instead use a type that specifies, at compile time, > whether we have an inner or outer window. > Huzzah! > The actual methods exposed on nsPIDOMWindow will be carried over in almost > all cases. Splitting the interface itself, or nsGlobalWindow, apart will > happen later. > Is the nsGlobalWindow split likely to happen soon, or is it being indefinitely postponed? We have a fair amount of code that uses it directly to avoid virtual calls. > > You can follow along in bug 1241764. > > - Kyle > _______________________________________________ > dev-platform mailing list > dev-platform@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-platform > _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform