gecko-dev/xpfe/appshell
Kris Maglione 22592538f5 Bug 1561015: Part 1 - Use BrowsingContext in window provider APIs. r=bzbarsky,mossop
This is the first step in making it possible to return remote WindowProxy
objects from window.open() and related APIs.

This patch also incidentally fixes a bug where getContentWindowOrOpenURI
returned the top-level browser window rather than the new content window when
passed OPEN_NEWWINDOW for the `aWhere` parameter. This was not the expected
behavior, and was a potentially major footgun for any new users who expected
to always get the content window for the URL they were loading, rather than
sometimes getting a chrome browser window instead.

For now, that case just returns null, which is only a minor footgun, rather
than the major one we had before.

Differential Revision: https://phabricator.services.mozilla.com/D35688

--HG--
extra : moz-landing-system : lando
2019-08-02 20:48:33 +00:00
..
test Bug 1544322 - Part 3 - Remove the [type] attribute for multiline <script> tags loading files in chrome://mochikit/content/ r=bzbarsky 2019-04-16 03:59:25 +00:00
LiveResizeListener.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
components.conf Bug 1524687: Part 12 - Convert everything else to static registration. r=erahm 2019-01-29 16:03:41 -08:00
moz.build Bug 1524687: Part 12 - Convert everything else to static registration. r=erahm 2019-01-29 16:03:41 -08:00
nsAppShellCID.h
nsAppShellService.cpp Backed out 10 changesets (bug 1523638) for causing high frequency Android 7.0 mochitests failures CLOSED TREE 2019-07-23 05:13:32 +03:00
nsAppShellService.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsAppShellWindowEnumerator.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsAppShellWindowEnumerator.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsChromeTreeOwner.cpp Bug 1534395 - Rename nsITabParent to nsIRemoteTab. r=nika,mconley 2019-04-09 15:59:37 -05:00
nsChromeTreeOwner.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsContentTreeOwner.cpp Bug 1561015: Part 1 - Use BrowsingContext in window provider APIs. r=bzbarsky,mossop 2019-08-02 20:48:33 +00:00
nsContentTreeOwner.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsIAppShellService.idl Bug 1552795 - Remove all trailing whitespaces in idl files r=Ehsan 2019-05-22 22:37:14 +00:00
nsIWindowMediator.idl Bug 1514360 - Add nsIWindowMediator.getMostRecentBrowserWindow() r=Ehsan 2018-12-14 22:53:21 +00:00
nsIWindowMediatorListener.idl
nsIWindowlessBrowser.idl Bug 1479570. Get Add a getter to get a docshell from nsIWindowlessBrowser. r=kmag 2018-08-03 00:05:07 +00:00
nsIXULBrowserWindow.idl Bug 1566833 - Update to use ReferrerInfo in nsIWebBrowserChrome3 r=Gijs,snorp 2019-07-29 10:13:45 +00:00
nsIXULWindow.idl Bug 1552795 - Remove all trailing whitespaces in idl files r=Ehsan 2019-05-22 22:37:14 +00:00
nsWebShellWindow.cpp Bug 1557887 - Part 3: Extend nsIDocShell.createAboutBlankContentViewer() to accept a storage principal argument; r=baku 2019-06-12 09:04:24 +00:00
nsWebShellWindow.h Bug 1534395 - Rename nsITabParent to nsIRemoteTab. r=nika,mconley 2019-04-09 15:59:37 -05:00
nsWindowMediator.cpp Bug 1543564 part 2. Get rid of pointless nsPIDOMWindowInner::AsInner methods. r=farre 2019-04-11 14:12:43 +00:00
nsWindowMediator.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsXULWindow.cpp Bug 1525720, part 13 - Stop inheriting nsIRemoteTab interface in BrowserParent. r=nika 2019-05-08 14:34:47 -05:00
nsXULWindow.h Bug 1547877 - enable configuration of new XULStore implementation r=mossop 2019-05-02 23:01:57 +00:00