зеркало из https://github.com/mozilla/gecko-dev.git
8ba424eabb
This is the most important part of the patch series. It removes the PScreenManager protocol and use ScreenManager directly in the content processes. Initial and subsequent updates are sent via PContent::RefreshScreens. struct ScreenDetails are kept to serialize Screen over IPC. nsIScreenManager::ScreenForNativeWidget is removed because nsIWidget::GetWidgetScreen can replace it. nsIScreen::GetId is removed because it's not useful for the more general Screen class. MozReview-Commit-ID: 5dJO3isgBuQ --HG-- extra : rebase_source : 06aa4e4fd56e2b2af1e7483aee7c0cc7f35bdb97 |
||
---|---|---|
.. | ||
GfxInfo.cpp | ||
GfxInfo.h | ||
moz.build | ||
nsAppShell.h | ||
nsAppShell.mm | ||
nsLookAndFeel.h | ||
nsLookAndFeel.mm | ||
nsScreenManager.h | ||
nsScreenManager.mm | ||
nsWidgetFactory.mm | ||
nsWindow.h | ||
nsWindow.mm |