forked from mirrors/gecko-dev
These are only used right now for XUL notifications. They are extremely weird (I bet there's tons of code that assume that WindowType::Popup corresponds to nsMenuPopupFrame), and afaict there's no good reason why these have to be this way. They no longer are on Linux (because Wayland doesn't support such thing for example). XUL alerts work fine with this patch on all platforms after some basic testing. The other usage of this for the gfx sanity test can use type=dialog. Actually it can just be a toplevel, but that breaks the XUL skeleton UI. Differential Revision: https://phabricator.services.mozilla.com/D196665 |
||
|---|---|---|
| .. | ||
| test | ||
| AppWindow.cpp | ||
| AppWindow.h | ||
| components.conf | ||
| LiveResizeListener.h | ||
| moz.build | ||
| nsAppShellCID.h | ||
| nsAppShellService.cpp | ||
| nsAppShellService.h | ||
| nsAppShellWindowEnumerator.cpp | ||
| nsAppShellWindowEnumerator.h | ||
| nsChromeTreeOwner.cpp | ||
| nsChromeTreeOwner.h | ||
| nsContentTreeOwner.cpp | ||
| nsContentTreeOwner.h | ||
| nsIAppShellService.idl | ||
| nsIAppWindow.idl | ||
| nsIWindowlessBrowser.idl | ||
| nsIWindowMediator.idl | ||
| nsIWindowMediatorListener.idl | ||
| nsIXULBrowserWindow.idl | ||
| nsWindowMediator.cpp | ||
| nsWindowMediator.h | ||