Ok ... ignoring the question of how you're using it from C++ since binary addons are gone, many of the methods on nsIDOMWindow moved to nsPIDOMWindow and then to nsPIDOMWindowInner/Outer, depending on what version of Gecko you're using. Today on trunk nsIPromptFactory takes a mozIDOMWindowProxy, which is a base interface of nsPIDOMWindowOuter. You can look at http://mxr.mozilla.org/mozilla-central/source/dom/base/nsPIDOMWindow.h to see what's there. Some methods on nsIDOMWindow that were unused were removed completely, though I don't think there were many.
- Kyle On Wed, Feb 10, 2016 at 4:40 PM, Devan Shah <devan.sha...@gmail.com> wrote: > I am using it from c++ > > On Wed, Feb 10, 2016 at 7:38 PM, Kyle Huey <m...@kylehuey.com> wrote: > >> Are you using it from JS or C++? If you're using it from JS, nothing has >> changed. >> >> - Kyle >> >> On Wed, Feb 10, 2016 at 4:32 PM, Devan Shah <devan.sha...@gmail.com> >> wrote: >> >>> Hello >>> >>> nsIDOMWindow is deprecated now according to: >>> https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIDOMWindow >>> is there an alternative for this interface. I am using a lot of functions >>> from this interface and also using nsIPromptFactory which relies on >>> nsIDOMWindow a lot for all of it functions. >>> >>> Is there any way to get an alternative with the same functionality which >>> requires minimal changes or is there a way that I can get the nsIDOMWindow >>> interface and all of its functionality back by adding the interface locally >>> and implementing the functions locally. >>> >>> Thanks >>> Devan Shah >>> _______________________________________________ >>> 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